*{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif}
body{font-size:12px; background:#FFEDC5}
table{border:0px; border-collapse:collapse}
table td{vertical-align:top}
p{font-size:12px; color:#272727;}
.iePNG{}
img{filter:expression(fixPNG(this)); border:none}
.iePNG a{position:relative}


acronym{ border-bottom:dashed 1px}
h1{color:#E77D1E; font-size:22px; font-family:arial narrow, arial; font-weight:normal}
a{text-decoration:underline; color:#DD7719}
a:hover{text-decoration:none;}
.a_underline{text-decoration:underline; color:#E3842D;}
.a_underline:hover{text-decoration:none}
input{}
/*http://xhtml.ru/2005/06/11/max-width/ - max; min*/
.max_razmer{max-width:1300px; width:expression(document.body.clientWidth > 1300? "1300px": "auto" ); margin:0px auto}
.min_razmer{width:expression(document.body.clientWidth > 1004 ? "100%" : "1004px"); min-width:1004px;}



/*------------------------------------------------------------------------------*/
.top_ch{position:relative; height:368px; background:url(roof.jpg)}
.cont{position:absolute; right:40px; top:30px; text-align:center}
.cont p.kontakt{ color:#0F5993; font-size:12px; font-weight:bold}
.cont p.kontakt strong{font-size:13px}
.cont p{ margin-top:5px}




/*------------------------------------------------------------------------------*/
.osnovnoe_m{background:#C7A357; padding:0px 20px 0px 30px}
.osnovnoe_m ul{ padding:10px 0px}
.osnovnoe_m ul li{display: inline; margin:0px 7px}
.osnovnoe_m ul li a{font-size:17px; font-family:"Times New Roman", Times, serif; color:#fff; text-decoration:none; padding:3px 8px 10px 8px}
.osnovnoe_m ul li a:hover{}
.osnovnoe_m ul a.activ{ background:#FFEDC5; color:#272727; padding:3px 8px 10px 8px}




/*-----------------------------------------------------------------------------*/
.otstup{margin:40px 40px 20px 40px}
.content{width:100%;}

.left_calonka{width:300px}
.news h3{color:#272727; font-size:21px; font-family:arial narrow, arial; font-weight:normal; margin-bottom:20px}
.news .anons{margin-bottom:8px;}
.news .anons a{color:#272727; font-size:12px; text-decoration:underline;}
.news .anons a:hover{text-decoration:none}
.news .anons p{text-indent:-82px; padding-left:82px}
.news .anons p span{color:#E17C22; font-size:14px}

.vse_n{ margin:25px 0px 0px 0px}

.podmenu h4{color:#272727; font-size:21px; font-family:arial narrow, arial; font-weight:normal; margin-bottom:10px}
.podmenu li{ margin-left:25px; color:#E3842D; margin-bottom:5px}
.podmenu .podactiv{color:#272727;}
.podmenu .podactiv a{color:#272727; text-decoration:none}

.right_calonka{ padding:0px 0px 0px 40px; font-size:13px}
.right_calonka h1{margin:0px 0px 20px 0px; font-size:24px; text-align:center}
.right_calonka p{ margin-bottom:5px; font-size:13px}
.right_calonka ul{ margin:15px 0px;}
.right_calonka li{ margin-left:30px; font-size:13px}
.right_calonka img{ margin:15px; border:#9FD0EE solid 2px}

.srochnie_kartinki{ margin:auto; padding-left:0px; overflow: hidden; height:100%; width:650px; }
.srochnie_kartinki div{ float:left; width:293px; margin:0px 20px 10px 0px;}
.srochnie_kartinki div a img{border:0px; margin:0px}
.napisat_pismo{ padding:20px 0px 0px 15px; height:124px}

.napisat_pismo a{}

.v_menu li{ margin-bottom:5px; font-size:12px}
.v_menu li a{ font-size:14px}
.granica{height:2px; font-size:0px; background:url(home_nep_ubas_13.jpg) repeat-x left; margin:40px 0px 35px 0px}


.context{ width:100%;}
.lev_text{ padding-right:35px}
.lev_text h1{ color:#E77D1E; font-size:22px; margin-bottom:15px; font-family:arial narrow, arial; font-weight:normal}
.lev_text p{ margin:0px 0px 12px 0px}

.right_text{ width:370px}
.right_text a{ text-decoration:none; font-size:14px}

.pdf_sert p{}
.right_text span.decor{text-decoration:underline;}
.right_text span.pdf{padding:3px 22px 6px 10px; background:url(home_nep_ubas_20.jpg) no-repeat right bottom}
.pdf_catalog{padding:30px 0px 0px 10px; height:120px; margin-bottom:10px}
.pdf_catalog img{float:left}
.pdf_catalog a{margin:0px 0px 0px 10px}

.pdf_sert{padding:10px 0px 0px 10px; height:124px}
.pdf_sert img{float:left}
.pdf_sert a{margin:0px 0px 0px 10px}


.kontakti{ float:left; width:450px}
.kontakti table{width:450px;}
.kontakti table td{padding:4px; text-align:right}
.kontakti p{ margin:0px!important; text-align:right}
.kontakti input{width:300px; font-size:12px; padding:2px}
.kontakti .captch{background:#ccc; width:117px; border:#666 solid 1px; margin-top:3px;}
.kontakti .text_soob{width:300px; height:150px; font-size:12px; padding:2px}
.kontakti textarea{width:300px; height:150px; padding:2px; font-size:12px}

.tabl_sravnenie{ text-align:center; margin:5px 0px 25px 0px}
.tabl_sravnenie p{ text-align:left; margin-bottom:5px}
.tabl_sravnenie a{ color:#000000}
.tabl_sravnenie table{ width:90%; margin:0px auto}
.tabl_sravnenie table th{border:#999999 solid 1px; padding:5px 5px; background:#CCCCCC}
.tabl_sravnenie table td{border:#999999 solid 1px; padding:3px 5px; font-size:15px; color:#FF0000; font-weight:bold; vertical-align:inherit}
.tabl_sravnenie table tr:hover{ background:#FDF6E7;}
.tabl_sravnenie table td span{color:#000000; width:10px;}
.tabl_sravnenie table td.tabl_sr_td{font-size:12px; color:#000000; font-weight:normal; text-align:left}

table.td_vid1{width:500px}
.td_vid1 td{border:#C7A357 dashed 1px; padding:5px 8px}


/*-----------------------------------------------------------------------------*/
.niz{position:relative; height:80px; background:#E2C481}
.text{ position:absolute; left:40px; top:35px}

.menu_niz{ position:absolute; top:35px; left:50%; margin-left:-300px; width:600px; text-align:center}
.menu_niz li{ display:inline; padding:0px 10px}
.menu_niz li a{ color:#272727; text-decoration:none;}

.liveinternet{ right:40px; top:27px; position:absolute}
