body,html,form,div,img,p,span,input{margin:0;padding:0;}
/*html{width:100%;height:100%;}
body{width:100%;position:relative;min-height:100%;}
* html body{height:100%;}*/
td{vertical-align:top;}
/*img,input{display:block;border:0;}*/


body,input,textarea,select{font:11px Verdana;line-height:15px;}
body{color:#000;background:#fff}
html,body{height:100%;}

a{
 color:#5780da;
 text-decoration:underline;
 font:11px Verdana;
}
a:visited{
 color: #5780da;
 text-decoration:underline;
}
a:hover{
 color: #f1291e;
 text-decoration:underline;
}
a:visited:hover{text-decoration:underline;}
table{border-collapse:collapse;padding:0;border:0;}
td,img{margin:0;padding:0;}
 * html .pngfix { behavior: url(/img/iepngfix.htc) }
 
.site{margin:0 auto;min-width:996px;min-height:100%;margin-bottom:-152px;overflow:hidden;/*Opera 9 long scroll fix*/position:relative;/*end fix*/}
 * html .site {height:100%;/*IE6 fix*/overflow-y:visible;/*end fix*/width:expression(document.documentElement.clientWidth < 996 ? '996px' : (document.documentElement.clientWidth < 1024 ? document.documentElement.clientWidth+'px' : 'auto'));}

.flcap{width:528px;height:336px;position:absolute;top:45px;left:50%;margin-left:-264px;}

H1, H2,H3{
 margin: 0px;
 font-size: 14px;
}

H2{
 font-size: 13px;
}

H3{
 font-size: 12px;
}


.header{
 height:217px;
 background:#0a1c36 url(/img/head.jpg) no-repeat;
}
.header a.logo{
 width:256px;
 height:217px;
 position:absolute;
 top:0px;
 left:0px;
 background: url(/img/logo1.jpg) no-repeat;
}

.header a.logo_eng{
 width:256px;
 height:217px;
 position:absolute;
 top:0px;
 left:0px;
 background: url(/img/logo1_eng.jpg) no-repeat;
}

.header .topmenu{position:absolute;top:17px;l:0;width:100%;}
.header .topmenu div{margin-right:25px;float:right;display:inline;;height:24px;color:#fff;font-size:13px;font-weight:bold;text-decoration:underline;}
.header .topmenu div a{white-space:nowrap;position:relative;top:0;left:2px;display:block;height:24px;line-height:24px;padding:0 10px 0 8px;color:#fff;font-size:13px;font-weight:bold;text-decoration:underline;}
* html .header .topmenu div a{width:1%;}
.header .topmenu img{border:0}
.header .topmenu div.active{background:url(/img/leftactiv.gif) no-repeat;}
.header .topmenu div.active a{background:url(/img/rightactiv.gif) right no-repeat;}
.header .topmenu div.active a img{width:9px;height:5px;position:absolute;margin-left:-5px;bottom:-5px;left:50%;background:url(/img/corner.gif) no-repeat;}
.header a.bheader{width:231px;height:130px;position:absolute;top:69px;right:14px;}

.underfooter{height:152px;clear:both;}

.leftmenu{float:left;width:250px;margin:19px 0;display:inline;}
.leftmenu table{width:250px;margin:-1px 0 0 11px;position:relative;top:1px;left:0;}
.leftmenu .bgb{
 vertical-align:middle;width:239px;height:46px;text-decoration:none;background:url(/img/bg.jpg) no-repeat;font-weight:bold;
}
.leftmenu .bgb a{
 margin-bottom:3px;
 width:211px;
 color:#0f1f36;
 font-size:13px;
 text-decoration:none;
 padding:0 14px;
 display:block;
}
.leftmenu .bga_top{width:229px;margin-left:16px;padding-bottom:10px;background:#f8f8f8;}
.leftmenu .bga_top a.bga{
 width:209px;
 border-top:1px solid #d4d4d4;
 text-decoration:none;
 background:#f8f8f8 url(/img/arrow.gif) 218px 50% no-repeat;
 display:block;
 color:#0f1f36;
 font-size:13px;
 padding:4px 11px 4px 9px;
}
.leftmenu .bga_top a:hover.bga{color:#d31318}

.middle{margin:165px 0 0 274px;oveflow:hidden;}
.middle2{margin:24px 0 0 274px;}
.middle .bigtitle{color:#4d4c51;zoom:1;border:1px solid #d4d4d4;margin-right:14px;position:relative;padding:12px 0 10px 0;overflow:visible;padding-left:13px;}
.middle .bigtitle a{
 color:#4d4c51;
 margin-right:3px;
}
.middle .bigtitle span.b1{
 color:#4d81d5;
 margin-left:3px;
}
.middle .bigtitle .ltop{overflow:hidden;width:5px;height:5px;background:url(/img/cr.gif) no-repeat;position:absolute;top:-1px;left:-1px;}
.middle .bigtitle .rtop{overflow:hidden;width:5px;height:5px;background:url(/img/cr3.gif) no-repeat;position:absolute;top:-1px;right:-1px;}
.middle .bigtitle .lbottom{overflow:hidden;width:5px;height:5px;background:url(/img/cr4.gif) no-repeat;position:absolute;bottom:-1px;right:-1px;}
.middle .bigtitle .rbottom{overflow:hidden;width:5px;height:5px;background:url(/img/cr2.gif) no-repeat;position:absolute;bottom:-1px;left:-1px;}
* html .middle .bigtitle .lbottom{bottom:-2px;}
* html .middle .bigtitle .rbottom{bottom:-2px;}

.middle .inner{margin:18px 0 0 0;oveflow:hidden;}
.middle .inner .adcontent{margin-right:264px;oveflow:hidden;}
.middle .inner .adcontent .htitle, .htitle a{
 text-transform:uppercase;
 font-weight:bold;
 font-size:13px;
 font-family: Arial;
 color:#f1291e;
 width:270px;
 padding:0 0 2px 10px;
}

.htitle a{
 text-decoration: none;
}

.middle .inner .adcontent .line{width:270px;height:5px;border-top:1px solid #d31318;background:url(/img/corner.gif) 1px 0 no-repeat;margin:0 0 10px 10px;}
.middle .inner .adcontent span{color:#66656e;font-size:13px;margin:0 0 20px 10px;display:block;}
.middle .inner .adcontent .title{font-weight:bold;font-family:Arial;font-size:13px;color:#0f1f36;margin:3px 0 4px 10px;}
.middle .inner .adcontent .container{overflow:hidden;margin:2px 0 10px 10px;zoom:1;}
.middle .inner .adcontent .container img{
 width:120px;
 height:105px;
 border:3px solid #d4d4d4;
 float:left;
 margin:0 8px 4px 0;
}
.middle .inner .adcontent .container .text{color:#66656e;font-size:13px;margin-bottom:5px;}
.middle .inner .adcontent .container a.b1{font-weight:bold;font-size:13px;color:#4d81d5;text-decoration:underline;}

.middle .inner .adcontent .bad{
 height:109px;
 margin:40px 0;
 display:block;
 overflow:hidden;
}

.middle .inner .rightblock{width:244px;float:right;display:inline;}
.middle  a.bright{width:231px;height:130px;position:absolute;top:234px;right:14px;}
.middle .inner .rightblock a{color:#4d81d5;text-decoration:underline;}
.middle .inner .rightblock .title{text-transform:uppercase;fomt-family:Arial;font-weight:bold;font-size:13px;color:#f1291e;}
.middle .inner .rightblock .line{width:230px;height:5px;margin:2px 0 10px 0;border-top:1px solid #d31318;background:url(/img/corner.gif) 1px 0 no-repeat;}
.middle .inner .rightblock .dop{margin-top:15px;}
.middle .inner .rightblock .rdate{font-size:11px;color:#0f1f36;font-weight:bold;}
.middle .inner .rightblock .rtitle{width:205px;font-size:11px;font-weight:bold;margin-bottom:10px;color:#4d81d5;}
.middle .inner .rightblock .rtitle a{font-weight:normal;font-size:11px;}
.middle .inner .rightblock a.rnews{font-size:13px;font-weight:bold;}
.middle .inner .rightblock .editor{width:235px;overflow:hidden;}
.middle .inner .rightblock .editor .photo{
 width:60px;height:60px;border:3px solid #d4d4d4;float:left;margin:0 8px 4px 0;
}
.middle .inner .rightblock .editor .etext{color:#66656e}
.middle .inner .rightblock .editor a{font-weight:bold;}
.middle .inner .rightblock .editor .sp{width:229px;height:3px;background:url(/img/sp.gif) repeat-x;margin:5px 0;}

.middle .inner .rightblock .spacer{height:20px;}
.middle .inner .pd{clear:both;}

.footer{clear:both;height:152px;background:#0a1c36 url(/img/footer.jpg) no-repeat;position:relative;}
.footer .menuf{position:absolute;bottom:120px;left:267px;}
.footer .menuf a{float:left;text-decoration:underline;color:#ededed;font-size:13px;font-weight:bold;}
.footer .menuf span{float:left;display:block;margin:0 9px;color:#ededed;font-size:13px;font-weight:bold;}
.footer .copyright{
 position:absolute;
 bottom:95px;
 left:267px;
 color:#0f1f36;
 font-size:13px;
 top: 40px;
}

.footer span.by{
 position:absolute;
 bottom: 92px;
 left:   10px;
}

.footer span.by a, .footer span.by{
 color:#0f1f36;
 font-size:13px;
 text-decoration:none;
 cursor: pointer;
}

.footer span.by a:hover{
 text-decoration: underline;
}


.footer .logo{position:absolute;width:40px;height:38px;bottom:91px;left:204px;background:url(/img/logo.png) no-repeat;}
* html .footer .logo{background:url(/img/s.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/logo.png",sizingMethod="crop");}

.counters{
 margin-top:  75px;
 margin-left: 55px;
}

.counters a{
 margin-top: 5px;
}

table.bord{
 border-left: 1px solid #d4d4d4;
 border-top:  1px solid #d4d4d4;
}

.bord td{
 border-right:  1px solid #d4d4d4;
 border-bottom: 1px solid #d4d4d4;
 padding: 3px;
 vertical-align: middle;
}

.bord_ttl{
 background-color: #e4e9ed;
 color: #65666b;
 font-color: #65666b;
 font-weight: bold;
 text-align: center;
}


.headpeople{width:663px;height:181px;position:absolute;top:60px;left:270px;background: url(/img/peopl.png) no-repeat;}
* html .headpeople{background:url(/img/s.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/peopl.png",sizingMethod="crop");}

A.foto:link, A.foto:active, A.foto:visited, A.foto:hover, table.foto A{
 border: 0px !important;
 display:inline;
}

table.foto td{
 padding-right: 10px;
}

h2.ttl{
 color: #840000;
}

.tableaddmeinput{width:424px;padding:3px;border:1px solid #b7b7b7;}
A.foto:link, A.foto:active, A.foto:visited, A.foto:hover, table.foto A img{border:3px solid #c6c3c6;margin-bottom:10px;}

/*для резинового шаблона*/
.middle3{margin:0}
.footer .copyright2{ width:700px;}
.middle .bigtitle2{top:23px;margin-left:17px}
.tableinner{margin-top:22px;}
.middle .inner .adcontent2{margin:0 20px;}


.forummenu{overflow:hidden;}
.forummenu .forumenter{height:10px;background:url(/img/pic5.jpg) 0 4px no-repeat;padding:0 20px 5px 20px;float:left}
.forummenu .forumenter a{color:#4d81d5;font:11px Verdana;}
.forummenu .forumreg{height:10px;background:url(/img/pic6.jpg) 0 2px no-repeat;padding:0 20px 5px 20px;float:left}
.forummenu .forumreg a{color:#4d81d5;font:11px Verdana;}
.forummenu .forumfaq{height:15px;background:url(/img/pic7.jpg) 0 2px no-repeat;padding:0 20px 5px 20px;float:right}
.forummenu .forumfaq a{color:#4d81d5;font:11px Verdana;}
.forummenu .forumsearch{height:15px;background:url(/img/pic8.jpg) 0 2px no-repeat;padding:0 20px 5px 20px;float:right}
.forummenu .forumsearch a{color:#4d81d5;font:11px Verdana;}
.forummenu .forumuser{height:15px;background:url(/img/pic9.jpg) 0 2px no-repeat;padding:0 20px 5px 20px;float:right}
.forummenu .forumuser a{color:#4d81d5;font:11px Verdana;}
.middle .inner .adcontent .htitle2{width:auto;padding-left:0}
.middle .inner .adcontent .line2{width:auto;margin-left:0}
.forumboredr{border:1px solid #d4d4d4}
.forumboredr2{border:1px solid #d4d4d4;padding:5px 10px;font:12px Verdana;}
.forumboredr2 a{font:12px Verdana;}
.forumboredr3{border:1px solid #d4d4d4;background:#eff8ff;color:#66656e;font:12px Verdana;vertical-align:middle;padding:5px;}
.forumboredr4{border-left:1px solid #d4d4d4;background:#eff8ff;color:#66656e;font:12px Verdana;vertical-align:middle;}
.forumboredr5{border:1px solid #d4d4d4;color:#66656e;font:12px Verdana;vertical-align:middle;padding:5px;}
.forumboredr5 a{font:12px Verdana;}
.forumbg{background:url(/img/forumbg.jpg) repeat-x;margin:1px 0 1px 1px;padding:5px;color:#66656e;font:13px Verdana;font-weight:bold;text-align:center;}
.forumbg2{background:url(/img/forumbg.jpg) repeat-x;margin:1px 0 1px 0;padding:5px;color:#66656e;font:13px Verdana;font-weight:bold;text-align:center;}
.forumbg3{background:url(/img/forumbg.jpg) repeat-x;margin:1px 1px 1px 0;padding:5px;color:#66656e;font:13px Verdana;font-weight:bold;text-align:center;}
a.forumlink{color:#66656e;font:13px Verdana;padding:5px 10px;;text-decoration:none;font-weight:bold;}
a.forumlink2{height:20px;background:url(/img/pic10.jpg) right no-repeat;color:#f1291e;font:12px Verdana;padding-right:30px;;text-decoration:none;font-weight:bold;}
a.forumlink3{height:20px;background:url(/img/pic10.jpg) right no-repeat;color:#4d81d5;font:12px Verdana;padding-right:30px;;text-decoration:none;}
.forumtablcol{width:1px;background:#d4d4d4;}
.forumpic{float:left;border-right:1px solid #d4d4d4}
.forumtext{color:#66656e;font:12px Verdana;overflow:hidden;width:100%}
a.forumlinkred{color:#f1291e;font:12px Verdana;font-weight:bold;}
a.forumlink4{color:#66656e;font:12px Verdana;text-decoration:none;}

.forumanketa{font:13px Verdana;color:#333;background:url(/img/forumbg.jpg) repeat-x;margin:1px 1px 1px 1px;padding:5px;font-weight:bold;padding-left:10px;}
.forumanketabg{font:12px Verdana;color:#333;padding:10px 6px 0 6px;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.forumanketabg a{font:12px Verdana;}
.forumanketabg2{font:12px Verdana;color:#333;padding:10px 6px 10px 6px;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.forumanketabg3{background:#f8f8f8;font:12px Verdana;color:#333;padding:10px 6px 10px 6px;border:1px solid #d4d4d4;font-weight:bold;}
.forumanketabg4{font:12px Verdana;color:#333;padding:10px 6px 10px 6px;border:1px solid #d4d4d4;}
.forumanketabg4 a{font:12px Verdana;}
.forumuser{background:url(/img/pic23.gif) no-repeat;padding-left:17px;margin-left:10px}
.forumuser a{font:12px Verdana;font-weight:bold;}
.forumuserphoto{margin:10px 10px 10px 23px;width:77px;min-height:92px}
.forumuserinf{font:11px Verdana;margin-left:10px;}
.forumanketabg5{font:12px Verdana;color:#333;padding:10px 0 10px 0;border:1px solid #d4d4d4;}
.forumanketabg5 .span{padding:10px 10px;font:12px Verdana;color:#333;margin:0}
.forumpost{border-bottom:1px solid #d4d4d4;overflow:hidden;padding:0 10px 10px 10px;}
.forumpost .data{background:url(/img/pic25.jpg) no-repeat;padding-left:17px;font:12px Verdana;color:#66656e;float:left;margin-top:5px;}
.forumpost .right{float:right;}
.forumpost .right .profile{height:19px;;background:url(/img/pic26.jpg) no-repeat;padding-left:22px;padding-top:3px;float:right}
.forumpost .right .profile a{color:#d31318;font:12px Verdana;font-weight:bold;}
.forumpost .right{float:right;}
.forumpost .right .quote{height:19px;;background:url(/img/pic27.jpg) 0 5px no-repeat;padding-left:16px;padding-top:3px;float:right}
.forumpost .right .quote a{color:#d31318;font:12px Verdana;font-weight:bold;}
.forumpost .right .sep{padding:0 10px;float:right;color:#333;font:14px Verdana;}
.forumbg22{background:#f8f8f8;text-align:left;}

.feedback input{
 margin-top:    1px;
 margin-bottom: 1px;
}

.inp{
 width: 350px;
 height: 17px;
 border: 1px solid #5e5e5e;
}

#auth_menu{
 position: absolute;
 margin-left: 17px;
 margin-top:10px;
 background-color: #d1d6da;
 width:  250px;
 height: 50px;
 border: 1px solid #717171;
}

#auth_menu table{
 margin: 5px;
 /*border: 2px solid white;*/
}

#auth_menu td{
 padding: 2px;
 color: #66656e;
}

#auth_menu .auth_fld{
 width:  125px;
 height: 16px;
 border: 1px solid #717171;
}

#auth_menu .auth_submit{
 margin-top: 9px;
}

.edit_profile td{
 padding: 2px;
}

.nobord td{
 border: 0px;
}

.lnk{
 margin-top: 10px;
}

.lnk, .lnk A{
 font-size: 9px;
 text-decoration: none;
 color:black;
}

.letter A{
 /*padding: 1px 6px 3px 6px;*/
}

.letter A.active{
 background-color: #65666b;
 padding: 1px 6px 3px 6px;
 color: #fff;
}