body { font: 11px Tahoma, Verdana, Arial; color: #727272; background: #fff; margin: auto; }
a { color: #0072ff; }
a:hover { text-decoration: none; }
input, textarea, select { margin: 1px 0; padding: 1px 3px; color: #333; font: 11px Tahoma, Arial; }
table,tr,td,th { margin: 0; padding: 0; border: 0; }
hr { color: #fff; border-top: 1px dotted #D2D2D2; margin: 3px 0; }
form { margin: 0; }
img { border: 0; }
h1 { margin: 0; padding: 0; background: none; font-size: 11px; font-weight: normal;  }
h2 { margin: 0; padding: 0; background: none; font-size: 10px; font-weight: normal;  }
.head { background: url(img/lenta.gif) repeat-x bottom left #ffa923; height: 61px; margin: 0; }
.hello { background: #ffa923; color: #fff; font-weight: bold; padding: 2px 2px 3px 4px; margin: 2px; }
.hello a { color: #fff; font-weight: bold; text-decoration: none; }
.hello a:hover { color: #FFF9D2; }
.location { font-size: 10px; color: #614634; background: #FFF499; border: 1px solid #FC6; padding: 2px 2px 2px 4px; margin: 0 2px 6px 2px; }
.location a { color: #BF1D00; text-decoration: none; }
.location a:hover { text-decoration: underline; }
.title_orange { background: url(img/tit_orange.gif) repeat-x center left; padding: 0 0 2px 0; margin: 0 2px; }
.title_orangespan { background: #fff; color: #c95f00; font-size: 13px; font-weight: bold; margin: 0 0 0 8px; padding: 0 4px; }
.title_green { background: url(img/tit_green.gif) repeat-x center left; padding: 0 0 2px 0; margin: 0 2px; }
.title_greenspan { background: #fff; color: #80a000; font-size: 13px; font-weight: bold; margin: 0 0 0 8px; padding: 0 4px; }
.title_blue { background: url(img/tit_blue.gif) repeat-x center left; padding: 0 0 2px 0; margin: 0 2px; }
.title_bluespan { background: #fff; color: #009bad; font-size: 13px; font-weight: bold; margin: 0 0 0 8px; padding: 0 4px; }
.box { padding: 0 0 0 2px; margin: 0 2px 0 0; }
.box_orange { border-left: 4px solid #f1e3cc; padding: 0 0 4px 6px; margin: 0 2px 0 4px; }
.box_orange2 { border-left: 4px solid #f1e3cc; padding: 0 0 1px 6px; margin: 0 2px 4px 4px; }
.box_orange a, .box_orange2 a { color: #db6200; text-decoration: none; }
.box_orange a:hover, .box_orange2 a:hover { color: #db6200; text-decoration: underline; }
.box_green { border-left: 4px solid #e8f2be; padding: 0 0 4px 6px; margin: 0 2px 0 4px; }
.box_green2 { border-left: 4px solid #e8f2be; padding: 0 0 1px 6px; margin: 0 2px 4px 4px; }
.box_green a, .box_green2 a { color: #49a300; text-decoration: none; }
.box_green a:hover, .box_green2 a:hover { color: #3E8800; text-decoration: underline; }
.box_blue { border-left: 4px solid #c3eff2; padding: 0 0 4px 6px; margin: 0 2px 0 4px; }
.box_blue2 { border-left: 4px solid #c3eff2; padding: 0 0 1px 6px; margin: 0 2px 4px 4px; }
.box_blue a, .box_blue2 a { color: #0088c8; text-decoration: none; }
.box_blue a:hover, .box_blue2 a:hover { color: #007BB7; text-decoration: underline; }
.submit { margin: 4px 0 0 0; }
.ago { font-size: 10px; font-weight: bold; color: #818181; }
.new { font-size: 10px; color: #36F; }
.new_red, .red { font-size: 10px; color: #F60; }
.fact { font-size: 10px; color: #818181; }
.online { font-size: 10px; color: #60AE00; font-weight: bold; }
.offline { font-size: 10px; color: #F30; font-weight: bold; }
.timeforum { font-size: 10px; color: #4E89A3; text-decoration: none; }
.anketainfo { color: #617E8F; text-decoration: none; font-weight: bold; }
.author, .author a { color: #7BB53C; text-decoration: none; font-weight: bold; }
.author a:hover { color: #B76C3C; text-decoration: none; }
.link_blue_hovered { margin: 0; padding: 2px 0 0 0; }
.link_blue { margin: 4px 0 0 0; padding: 2px 0 0 0; border-top: 1px dotted #D2D2D2; }
.link_blue a, .link_blue_hovered a { color: #0072ff; text-decoration: underline; }
.link_blue a:hover, .link_blue_hovered a:hover { color: #0072ff; text-decoration: none; }
.home { background: #D7FF8C; border-left: 3px solid #A5DD46; color: #628521; margin: 2px; padding: 3px 2px 2px 5px; }
.home a { color: #54820F; text-decoration: none; }
.home a:hover { text-decoration: underline; }
.bluediv { background: #D9EBFF; border-left: 3px solid #9FCDFF; margin: 5px 2px 2px 2px; padding: 3px 2px 4px 5px; }
.bluediv a { color: #2D7AA8; text-decoration: none; }
.bluediv a:hover { color: #3591C8; }
.str { background: #D9EBFF; border-left: 3px solid #9FCDFF; margin: 2px 0; padding: 5px 3px; }
.strspan { background: #F0FBFF; color: #3591C8; padding: 1px 4px; font-weight: bold; border: 1px solid #B4D7EB; }
.str a { background: #fff; color: #2D7AA8; padding: 1px 4px; text-decoration: none; border: 1px solid #89BFE0; }
.str a:hover { background: #F0FBFF; color: #3591C8; border: 1px solid #B4D7EB; }
.foot { background: #595959; color: #fff; margin: 2px; padding: 4px 1px 5px 5px; }
.foot a { color: #fff; text-decoration: none; }
.foot a:hover { color: #EEE; text-decoration: none; }
.gen { margin: 2px 4px; }
.gen img { margin: 0 0 0 -2px; }
.search { padding: 2px 34px 2px 4px; border: 1px solid #F1D8A3; }
.searched { background: #FFF2C6; color: #AB5429; padding: 2px 5px; border: 1px solid #F1D8A3; }
.err { background: #F30; color: #fff; margin: 2px 0 6px 0; padding: 4px 2px 4px 6px; font-weight: bold; }
.err a { color: #fff; font-weight: bold; text-decoration: none; }
.err a:hover { color: #FFE6E6; }
.infogreen { background: #E7FFC1; border: 1px solid #D8FF97; color: #5A7C34; margin: 2px 0; padding: 2px 2px 2px 6px; }
.infoblue { background: #D5F2FF; border: 1px solid #97E0FF; color: #1C4F62; margin: 2px 0; padding: 2px 2px 2px 6px; }
.infoblue a { color: #36F; text-decoration: none; }
.infoblue a:hover { color: #03F; text-decoration: none; }
.adminpanel { background: #E8F4FF; margin: 4px 0 1px 0; color: #264562; padding: 3px 1px 3px 5px; border: 1px dotted #7DBEFF; }
.list1 { border-left: 3px solid #39F; padding: 0 3px 1px 3px; margin: 4px 0; }
.list2 { border-left: 3px solid #8AE64D; padding: 0 3px 1px 3px; margin: 4px 0; }
.list3 { border-left: 3px solid #ed19f4; padding: 0 3px 1px 3px; margin: 4px 0; }
.list1 a { color: #0463FF; }
.list2 a { color: #3F9F1A; }
.list2 a:hover  { color: #338015; }
.list3 a { color: #a600ac; }
.list3 a:hover  { color: #d103d8; }
.list1 img, .list2 img, .list3 img { margin: 0 0 -3px 0; }
.navig { background: #3EA3E6; color: #fff; margin: 2px; padding: 2px 1px 2px 4px; }
.navig a { color: #fff; text-decoration: none; }
.navig a:hover { color: #E6FEFF; text-decoration: none; }
.gmenu { padding: 3px 1px 4px 0; margin: 0 2px 4px 0; }
.gmenu a { color: #5F5F5F; padding: 1px 4px 1px 6px; background: #E8F7FF; border: 1px solid #B0ECFF; border-left: 0; text-decoration: none; }
.gmenu a:hover { background: #E1F4FF; }
.sub { font-size: 10px; color: #777; border-top: 1px dotted #c6c17f; padding: 0px 0px 0px 2px; margin: 4px 0 0 0; }
.post { background: #F3F3F3; padding: 4px; border: 1px solid #CCC; }
.forumdate { font-size: 10px; color: #7B9C65; border-bottom: 1px dotted #CCC; padding: 0 0 1px 0; margin: 0 0 1px 0; }
.quote { background: #F7F7F7; border-left: 3px dotted #CCC; padding: 0 2px 0 4px; margin: 4px 0; color: #999; font-size: 10px; }
.maildo { font-size: 10px; }
.maildo a { color: #06C; text-decoration: underline; }
.maildo a:hover { text-decoration: none; }
.kinoimg { border: 1px solid #333; margin: 3px 0 1px 0; }
.maplevel1 a { background: url(img/mapico.gif) no-repeat top left; padding: 0 0 0 8px; }
.maplevel2 { padding: 0 0 0 8px; }
.maplevel2 a { background: url(img/mapico.gif) no-repeat top left; padding: 0 0 0 8px; }
.maplevel_ { background: url(img/mapico.gif) no-repeat top left; padding: 0 0 0 8px; margin: 0 0 0 8px; }
.maplevel_ a { background: none; padding: 0 2px 0 0; }
.whatwedohere { border: 1px solid #B0D8FF; font-size: 10px; color: #33618E; padding: 0 3px 1px 3px; margin: 2px; }
.whatwedohere a { text-decoration: none; }
.whatwedohere a:hover { text-decoration: none; }
.photo { border: 1px solid #CCC; }
.soon { border-left: 3px solid #B9B9B9; background: #E8E8E8; margin: 0 2px 2px 2px; padding: 2px 2px 2px 3px; }
.soonmeth { border-top: 1px solid #EAEAEA; background: #F3F3F3; margin: 0 2px 4px 2px; padding: 0 2px 4px 4px; }
.itemname { border-bottom: 1px dotted #ccc; color: #486DAA; font-size: 12px; font-weight: bold; padding: 4px 0; margin: 0 0 2px 0; }
.a2z { margin-left:12px; }
.xnew {background: #ffffff url(x.png) no-repeat bottom right; padding: 8px 8px 8px 8px;}


.form{
background: #222222 url(img/bg.jpg);
border: 2px solid #222222;
padding: 10px;
color: #4997F5;
}
