html, body {margin:0; padding:0;}
body {background: url("/templates/aa/images/bg.png") repeat scroll 0 0 #3B2E19; font-family:Tahoma, Geneva, sans-serif; font-size:11px;margin-top:-31px;}
img {border:none;}
.clr {clear:both;}
form {margin:0; padding:0;}
a, input {outline: none;}

#vbg {    background: url("/templates/aa/images/wrapper.png") repeat-y scroll center top transparent;    padding-bottom: 13px;}
#nbg {}

#main {width:980px; margin:0 auto; background:url(/templates/aa/images/hbg.jpg) no-repeat center 31px;}

.panel {height:39px; position:relative;}
.panel_title {background:url(/templates/aa/images/paneltitle.png) no-repeat; width:148px; height:21px; position:absolute; bottom:-21px; right:45px; text-align:center; font-weight:bold; color:#ffffff; line-height:16px;}
.panel_url {text-align:center; line-height:35px;}
.panel_url a {padding:0 23px; color:#fffcf9; text-decoration:underline;}
.panel_url a:hover {text-decoration:none;}
.panel_l {text-align:center; padding-top:6px;}
.panel_l a {color:#fffcf9; text-decoration:underline; margin-left:15px;}
.panel_l a:hover {text-decoration:none;}
.panel_l .inputbox {background:url(/templates/aa/images/sbg.png) no-repeat; width:211px; height:14px; border:0px; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; padding:6px 5px; margin-right:10px;}
.panel_l .lbt {vertical-align:middle;}
.content .inputbox {background:url(/templates/aa/images/pole.png) no-repeat; width:211px; height:14px; border:0px; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; padding:5px 5px 6px 5px; margin-right:10px;}
.content .inputbox_s {background:url(/templates/aa/images/pole_s.png) no-repeat; width:105px; height:14px; border:0px; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; padding:5px 5px 6px 5px; margin-right:10px;}

#header {height:198px; position:relative;}
.logo {background:url(/templates/aa/images/logo.png) no-repeat; position:absolute; left:135px; bottom:36px;}
.logo a {display:block; width:195px; height:95px;}
.banner {width:494px; position:absolute; top:78px; right:22px;}
.ban_l {background:url(/templates/aa/images/banbgl.png) no-repeat left; padding-left:15px;}
.ban_r {background:url(/templates/aa/images/banbgr.png) no-repeat right; padding-right:15px;}
.ban_c {background:url(/templates/aa/images/banbgc.png) repeat-x; height:76px; padding-top:13px; position:relative;}
.ban_bg {background:url(/templates/aa/images/bannerbg.png) no-repeat; width:468px; height:60px; border:1px solid #ff580a; position:absolute; left:-3px;}
.ban_tit {background:url(/templates/aa/images/bannertitle.png) no-repeat; width:148px; height:22px; position:absolute; top:-17px; right:8px; text-align:center; font-weight:bold; line-height:20px;}
.ban_tit a {color:#ffffff; text-decoration:none;}
.ban_tit a:hover {text-decoration:underline;}

.topmenu_l {    background: url("/templates/aa/images/topmenul.png") no-repeat scroll left center transparent;    margin-top: 20px;    padding-left: 19px;}#first{background-image: none;}
.topmenu_r {background:url(/templates/aa/images/topmenur.png) no-repeat right; padding-right:19px;}
.topmenu {background:url(/templates/aa/images/topmenuc.png) repeat-x; height:54px; overflow:hidden;}
.topmenu ul {padding:4px 0 0 0; margin:0; list-style:none; float:left;}
.topmenu ul li {display:block; font-size:12px; float:left;}
.topmenu ul li a {display:block; background:url(/templates/aa/images/topmenurazd.png) no-repeat left; color:#ffffff; height:45px; line-height:43px; text-decoration:none; padding-left:2px;text-shadow: 1px 1px 0px #ff4e00; white-space:nowrap;}
.topmenu ul li a span {padding:0 12px 0 12px; height:45px; display:block;}
.topmenu ul li a:hover span {background:url(/templates/aa/images/topmenuh.png) repeat-x left -4px;}
.mod_search {float:right; position:relative; padding:13px 0 0 0;}
.sinput {background:url(/templates/aa/images/sbg.png) no-repeat; width:209px; height:14px; border:0px; vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; padding:6px 5px;}
.sbutton {vertical-align:middle; margin:-2px 0 0 10px; cursor:pointer;}

#wrapper {overflow:hidden; margin-top:10px;}

.leftcol {width:266px; float:left;}
.mod_header {background:url(/templates/aa/images/mod_m_h.png) no-repeat center top; height:53px; font-size:15px; font-weight:bold; color:#ffffff; line-height:60px; padding-left:25px;}
.mod_header_2 {background:url(/templates/aa/images/mod_m_hd.png) no-repeat center top; height:53px; font-size:15px; font-weight:bold; color:#AD7A61; line-height:60px; padding-left:25px; margin-top:10px;}
.mod_left_c {    background-color: #FFFFFF;    border-radius: 0 0 10px 15px;    margin: 0 4px;}
.mod_left_v {}
.mod_left_n { padding:10px 15px 15px 15px;}
.mod_left_n ul {margin:0; padding:0; list-style:none; font-size:12px;}
.mod_left_n ul li {border-bottom:1px dotted #cccccc; padding:6px 0 7px 0;}
.mod_left_n ul li ul li {border-bottom:1px dotted #cccccc; padding:6px 0 0px 0;}
.mod_left_n ul li a {color:#666666; text-decoration:underline; background:url(/templates/aa/images/arrow.gif) no-repeat left; padding-left:10px;}
.mod_left_n ul li a:hover {color:#ff5417; text-decoration:none; background:url(/templates/aa/images/arrow_h.gif) no-repeat left;}
.mod_left_n ul li.parrent a {color:#666666; text-decoration:underline; background:url(/templates/aa/images/arrow_dh.gif) no-repeat left; padding-left:10px;}
.mod_left_n ul li.parrent a:hover {color:#ff5417; text-decoration:none; background:url(/templates/aa/images/arrow_d.gif) no-repeat left;}
.mod_left_n ul li ul li {border-bottom:0px;}
.mod_left_n ul li ul li a {text-decoration:none; background:none; padding-left:20px;}
.mod_left_n ul li ul li a:hover {color:#ff5417; background:none;}
.mod_left_n ul li.parrent ul li {border-bottom:0px;}
.mod_left_n ul li.parrent ul li a {text-decoration:none; background:none; padding-left:20px;}
.mod_left_n ul li.parrent ul li a:hover {color:#ff5417; background:none;}
.vopros {font-size:12px; font-weight:bold; color:#666666; padding:4px 0 8px 0;}
.otvet div {padding:4px 0 5px 0; font-size:12px; color:#666666;}
#dle-vote div {padding:4px 0 5px 0; font-size:12px; color:#666666;}
.votebt {padding-bottom:8px;}
.votebt input {background:url(/templates/aa/images/btbg.png) repeat-x; border:1px solid #bfbfbf; font-size:11px; color:#626262; font-family:Tahoma, Geneva, sans-serif; height:18px; padding:0 10px 3px 10px; margin-top:8px; cursor:pointer;}
.button {background:url(/templates/aa/images/btbg.png) repeat-x; border:1px solid #bfbfbf; font-size:11px; color:#626262; font-family:Tahoma, Geneva, sans-serif; height:18px; padding:0 10px 3px 10px; cursor:pointer;}
.mod_partners {text-align:center; padding:7px 0 5px 0;}
.mod_partners img {padding:0 10px 7px 10px;}
#result-registration {font-size:10px;}

.rightcol {    float: right;}
.content {width:703px;}
.postheader {background:url(/templates/aa/images/nhbg.png) no-repeat center; width:673px; height:54px; font-size:15px; font-weight:bold; color:#AD7A61; padding-left:28px; line-height:60px;}
.post_c {    background-color: #FFFFFF;    border-radius: 0 0 15px 15px;    margin: 0 5px 0 3px;}
.post_v {}
.post_n {}
.post {padding:10px 25px 20px 25px;}
.post_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; line-height:16px; margin-bottom:10px;}
.post_text a {color:#000; text-decoration:underline;}
.post_text a:hover {color:#666666; text-decoration:none;}
.post_text p {margin-top:0px;}
.addcom {font-size:12px;}
.addcomf {margin-top:25px;}
.cominfo {font-size:10px;}
.mass_comments_action {display:none;}
.userstop {font-size:11px;}
#dle-captcha {text-align:center;}
#dle-captcha a {font-size:9px;}
.newspanel {font-size:10px; color:#666666;}
.newspanel a {color:#666666; text-decoration:underline;}
.newspanel a:hover {text-decoration:none;}
.tagspost {background:url(/templates/aa/images/tagsico.gif) no-repeat left; padding:4px 0 5px 20px; margin:10px 0;}
.tagspost a {padding-left:5px;}
.instrp {float:left;}
.infopost {float:right; text-align:right;}
.rating a.plus {background:url(/templates/aa/images/rplus.gif) no-repeat; display:block; float:left; width:9px; height:11px; margin-right:4px;}
.rating a.plus:hover {background:url(/templates/aa/images/rplus_h.gif) no-repeat;}
.rating a.minus {background:url(/templates/aa/images/rminus.gif) no-repeat; display:block; float:left; width:9px; height:11px; margin-left:4px;}
.rating a.minus:hover {background:url(/templates/aa/images/rminus_h.gif) no-repeat;}
.rating span {display:block; float:left; margin:0 4px;}
.date {padding-left:10px;}
.avtor {padding-left:30px;}
.avtor a {background:url(/templates/aa/images/icoch.gif) no-repeat left; padding-left:14px;}
.comnum {padding-right:40px;}
.post_razd { font-size:0px; width:695px; margin:6px auto 5px auto;}

.nav {width:550px; margin:25px auto 0 auto;}
.prev {float:left; font-size:14px; color:#948a7f;}
.prev a {color:#000; text-decoration:underline;}
.prev a:hover {color:#948a7f; text-decoration:underline;}
.next {float:right; font-size:14px; color:#948a7f;}
.next a {color:#000; text-decoration:underline;}
.next a:hover {color:#948a7f; text-decoration:underline;}
.ptxt {font-size:12px; color:#948a7f; font-weight:normal;}
.pages {font-size:12px; color:#ffffff; margin-top:10px;}
.pages a {color:#464646; text-decoration:none; width:36px; height:36px; display:inline-block; text-align:center; line-height:34px; margin-left:3px; background:url(/templates/aa/images/nav.png) no-repeat 3px 2px;}
.pages span {color:#ffffff; text-decoration:none; width:36px; height:36px; display:inline-block; text-align:center; line-height:34px; margin-left:3px; background:url(/templates/aa/images/nav_h.png) no-repeat;}
.pages a:hover {color:#ffffff; background:url(/templates/aa/images/nav_h.png) no-repeat;}

.footer {    background: url("/templates/aa/images/footer.png") no-repeat scroll center 0 transparent;    height: 78px;    margin: 0 auto;    padding: 38px 50px;    position: relative;    width: 900px;}
.copyr { white-space:nowrap; font-size:12px; color:#948a7f; line-height:16px;}
.copyr a {color:#333333; text-decoration:underline;}
.copyr a:hover {text-decoration:none;}
.dlogo {position:absolute; right:25px; top:30px;}
.paginate {font-family:Arial, Helvetica, sans-serif;width:100%; clear:both; height:25px; display:block; padding: 3px 0; padding-top: 10px; margin: 3px 0;text-align:center}
.paginate a {display: inline-block; padding:2px 5px 2px 5px;  margin:2px; border:1px solid #999; text-decoration:none; color: #666;}
.paginate a:hover, .paginate a:active { border: 1px solid #999; color: #000;}
.paginate span.current { margin: 2px; padding: 2px 5px 2px 5px; border: 1px solid #999; font-weight: bold;background-color: #999;color: #FFF;}
.paginate span.disabled {padding:2px 5px 2px 5px; margin:2px; border:1px solid #eee; color:#DDD;}
.paginate li{ padding:4px; margin-bottom:3px; background-color:#FCC; list-style:none;}
.paginate ul{margin:6px; padding:0px;}