@charset "utf-8";
/* CSS Document */

html, body{background:#fff; text-align:center; margin:0px; padding:0px; color:#fff; height:100%; line-height:130%;}
table, tr,td {vertical-align:top; text-align:left; padding:0px; margin:0px; color:#676767;}
div{vertical-align:top; text-align:left;}
img{border:0px none; margin:0; padding:0;}
ul, li{padding:0px;  margin:0px; margin-left:17px;}
ul{list-style-image: url('/img/li.gif');}
img, div { behavior: url(iepngfix.htc)}
span{line-height:130%;}

form{padding:0; margin:0;}
input{margin:0; padding:2px; height:14px; width:170px; border:1px solid #626262; color:#333;}

textarea{margin:0; padding:2px; height:14px; width:300px; border:1px solid #a09f9e; color:#333; overflow:auto;  height:80px;}
select{border:1px solid #a09f9e; color:#333;}
option{color:#333;}
.reset{background:#fff; color:#7b7b7b; width:auto; height:auto; padding:1px 4px; border:1px solid #7b7b7b; cursor:pointer; margin-top:5px; font-weight:bold;}
.send{background:#f68d27; color:#fff; width:auto; height:auto; padding:1px 4px; border:1px solid #b5600e; cursor:pointer; margin-top:5px; font-weight:bold;}
.search_inp{width:120px; height:16px; padding:2px; border:0 none; background:#fff; color:#404040;}
.asterisk{color:#f68d27; font: bold 14px Arial;}
.areadiv1{padding:3px;clear:both}


a, a:link, a:active, a:visited{color:#000; text-decoration: none; font-size:12px;outline:none;}
a:hover{text-decoration:underline;outline:none;}

.centrovka{margin:0 auto; width:1000px;}
.fl_left{float:left;}
.fl_right{float:right;}
.over_hide{overflow:hidden;}
.alcenter{text-align:center;}
.vbottom{vertical-align:bottom;}
.vmiddle{vertical-align:middle;}
.clear{clear:both;}
.abs{position:absolute}
.rel{position:relative}
.just{text-align:justify;}
.underline{text-decoration:underline;}

a.more, a.more:active, a.more:link, a.more:visited{background:#fff; padding:0px 5px; font-weight:bold; text-decoration:none; color:#2a318a; font-size:11px;}
a.more:hover{text-decoration:underline;}

a.inverse, a.inverse:active, a.inverse:link, a.inverse:visited{text-decoration:underline;}
a.inverse:hover{text-decoration:none;}

a.fff, a.fff:active, a.fff:link, a.fff:visited, a.fff:hover{color:#fff;}
a.a_red, a.a_red:active, a.a_red:link, a.a_red:visited, a.a_red:hover{color:#ec0000;}
a.a_lh220, a.a_lh220:active, a.a_lh220:link, a.a_lh220:visited, a.a_lh220:hover{line-height:220%;}
a.f10, a.f10:active, a.f10:link, a.f10:visited, a.f10:hover{font-size:10px;}
a.f12, a.f12:active, a.f12:link, a.f12:visited, a.f12:hover{font-size:12px;}
a.f15, a.f15:active, a.f15:link, a.f15:visited, a.f15:hover{font-size:15px;}
a.f18, a.f18:active, a.f18:link, a.f18:visited, a.f18:hover{font-size:18px;}


.main{margin:0 auto; width:1000px; position:relative; background:#000 url('/img/hdr.jpg') no-repeat top right;}
.header{ height:184px; position:relative;}
.langs_pos{position:absolute; top:4px; right:10px;}
.content{width:1000px; padding-bottom:20px; position:relative; overflow:hidden; top:0px;}
.menu_pos{position:absolute; top:243px; left:55px;}
.leftmenu_div{position:absolute; top:140px; left:40px;}
.newsletter_div{position:absolute; top:165px; right:22px; width:180px;}
.search_div{position:absolute; top:240px; right:12px; width:180px;}
.inf_div{position:absolute; top:-205px; left:205px; height:205px; z-index:100; width:650px}



.text_div{background:#000; color:#fff; padding:10px;}

.links_div{border:1px solid #b2b2b2; background: url('/img/links_bg.gif') no-repeat bottom left; width:248px; height:154px; padding:5px 10px 10px 90px;}
.links_div ul{ font-size:10px;}
.grey_bg{background:#e5e5e5; margin:1px;}

.right{width:225px; padding:10px;}
.footer_rel{height:0px; position:relative; top:-20px;}
.footer_abs{height:15px; padding-top:7px; position:absolute; top:-25px; left:0px; color:#fff; text-align:center; width:1000px; z-index:100; border-top:1px solid #313131;}


.margin5{margin:5px;}
.margintop5{margin-top:5px;}
.margintop10{margin-top:10px;}
.margintop25{margin-top:25px;}
.margintop30{margin-top:30px;}
.marginright5{margin-right:5px;}
.marginright10{margin-right:10px;}
.marginright20{margin-right:20px;}
.marginright25{margin-right:25px;}
.marginright35{margin-right:35px;}
.marginbot5{margin-bottom:5px;}
.marginleft5{margin-left:5px;}
.marginleft10{margin-left:10px;}
.marginleft20{margin-left:20px;}
.marginleft25{margin-left:25px;}

.padding10{padding:10px;}
.padding5{padding:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop20{padding-top:20px;}
.paddingbot10{padding-bottom:10px;}
.paddingbot210{padding-bottom:210px;}
.paddingleft10{padding-left:30px;}

.white{color:#fff;}
.green{color:#2a7849;}
.light_green{color:#009b3a;}

.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs15{font-size:15px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs30{font-size:33px;}
.fs300{font-size:33px}



.w600{width:600px;}
.w200{width:200px;}
.w195{width:195px;}
.w130{width:130px;}
.w100p{width:100%;}

.h15{height:20px;}
.h30{height:30px;}
.h100{height:110px;}
.h100p{height:100%;}

.date{color:#545454; font-size:13px;}
.img_border{border:1px solid #3f3f3f;}


.blue_title{color:#2e6bb5; font-weight:bold;}
.red_title{color:#cd181e; font-weight:bold;}



p {
    margin: 10px 0;
    clear: both;
}

ul, ol {
    margin-left: 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
    margin: 20px 40px;
}


a.pager, a.pager:active, a.pager:link, a.pager:visited{font-size:13px; color:#fff; text-decoration:none; font-weight:bold;}
a.pager:hover{text-decoration:none; color:#fff;}

a.pager_act, a.pager_act:active, a.pager_act:link, a.pager_act:visited, a.pager_act:hover{font-size:13px; font-weight:bold;text-decoration:none; color:#f68d27;}


.contacttext_err{color:#f68d27;width:120px;text-align:right;float:left;padding-right:5px}
.contacttext{width:120px;text-align:right;float:left;padding-right:5px}

.bgall{width:580px; height:350px; padding:10px}