body,div,dl,dt,dd,ol,ul,li,form,td,th,p,h1,h2,h3,h4 {margin:0; padding:0;}
table, img {border:0;}
table {border-collapse:collapse;}
html, body {height:100%;}
html{background:url(images/left.jpg) repeat-y;}
body {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000;background:url(images/top.jpg) 0 95px repeat-x  }

/*===========================Elements===============================*/
a {color:#2D4878; text-decoration:none;}
a:hover {color:#2D4878; text-decoration:underline;}

p {padding:0 0 10px;}
h1 {font-size:18px; padding:10px 0;}
h2 {font-size:16px; padding:10px 0;}
h3 {font-size:14px; padding:10px 0;}

ol, ul {padding:0 0 10px 20px;}

input, select, option, textarea {font:11px Tahoma, Arial, Helvetica, sans-serif;}

/*===========================Page===================================*/
* html #content, * html #footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
* html #content {height:100%;}
.png {filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')'); width:expression(10000000000); height:expression(10000000000);}
.pngfix {behavior:url(pngfix.htc);}
#content {position:relative; min-width:1000px; min-height:100%;background:url(images/right.jpg) right repeat-y ;}
#headBack{position:relative; height:95px; background:url(images/head_top.jpg) repeat-x;}
#headBack1{position:absolute; height:95px; width:431px; background:url(images/head_left.jpg);}
#headBack2{position:absolute; height:95px; width:570px; right:0; background:url(images/head_right.jpg);}
#headBack3{position:absolute; left:50%; margin-left:-300px; z-index:3; top:0;}
#menu{float:left;height:auto!important;height:539px;min-height:539px; width:195px; background:url(images/menu.jpg) no-repeat; }
#right_menu{float:right;width:228px;background:url(images/right_menu.jpg) no-repeat;}
#info{position:relative;min-width:1000px;min-height:100%;background:url(images/cont_top.jpg) repeat-x #FF0000;height:auto!important;height:410px;min-height:410px;}
#info_int_div{height:auto!important;height:410px;min-height:410px;z-index:1;}
#info_int_div_right{ position:absolute; right:226px; width:343px; height:166px; background:url(images/right1.jpg); z-index:1;}
#info_int_div_left{position:absolute; left:195px; width:237px; height:166px; background:url(images/left1.jpg);z-index:1;}  
#before_footer {clear:both; height:auto!important; height:137px; min-height:137px;}
#footer {position:relative; min-width:1000px; height:137px; margin-top:-137px; background:url(images/foot.jpg) repeat-x;}
#foot1{ background:url(images/kusok.jpg) no-repeat; position:absolute;  left:0; width:195px; height:137px;bottom:136px;  z-index:1;}
#foot4{ background:url(images/foot4.jpg) no-repeat; position:absolute;  width:228px; height:137px; bottom:136px;   z-index:1;}
#foot2{ background:url(images/foot2.jpg) no-repeat; position:absolute;right:0; width:228px; height:137px;}
#foot3{ background:url(images/foot3.jpg) no-repeat; left:0; position:absolute; right:0; width:773px; height:137px;}
#head_text1{ font-size:35px;z-index:2;position:absolute; left:50%; top:148px;margin-left:-70px; width:186px; letter-spacing:4px}
#head_text2{ font-size:14px;z-index:2;position:absolute; left:50%; top:193px;margin-left:10px; width:186px;}
#head_text1 span{font-size:42px;}
#head_text3{ font-size:18px; font-family:Arial, Helvetica, sans-serif;z-index:2;position:absolute; left:50%; top:210px;margin-left:-60px; width:186px;}
#map{position:absolute;left:65px;top:50px;}
#map a{margin-right:5px;  }
.text_menu{position:absolute;z-index:3; padding-left:70px;padding-top:5px;}
.text_menu a{ font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
.text_menu a:hover{ font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
.text_menu1{font-size:15px; color:#FFF; font-weight:bold;position:absolute;z-index:3; padding-left:18px;padding-top:15px; text-align:center;}
.text_menu1 a{ font-size:11px; color:#FFF; text-decoration:none;font-weight:normal; }
.text_menu1 a:hover{ font-size:11px; color:#FFF; text-decoration:none; }
.img_menu { position:absolute; z-index:2;}
.elem_menu {margin-bottom:20px;height:auto!important; height:75px; min-height:75px;z-index:2;}
.elem_menu dl{ padding-top:68px; padding-left:12px;}
.elem_menu dl dt a{text-decoration:none; color:#0B7BD2;font-size:14px;}
.elem_menu dl dt a:hover{text-decoration:none;}
#ramashka{ position:absolute; right:0;margin-top:-70px; z-index:3;}
#metka1{position:absolute;bottom:10px;right:208px;}
#metka2{position:absolute;bottom:10px;right:113px;}
#metka3{position:absolute;bottom:10px;right:22px;}
.tab{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.zagol{ color:#214DCB; font-weight:bold; padding-left:20px; padding-bottom:20px;}
.text{color:#525356; margin-left:10px;}
#diz{ height:170px;}
#text{ margin:24px 20px 30px 20px;  }
#text h1{text-align:center;}
.text_menu2{position:absolute;z-index:3; padding-left:65px;padding-top:5px;}
.text_menu2 a{ font-size:14px; color: #7FFF; text-decoration:none; font-weight:bold;}
.text_menu2 a:hover{ font-size:14px; color: #FFF; text-decoration:none; font-weight:bold;}
.text_menu3{position:absolute;z-index:3; padding-left:30px;padding-top:23px;}
.text_menu3 a{ font-size:14px; color:#7FFF; text-decoration:none; font-weight:bold;}
.text_menu3 a:hover{ font-size:14px; color:#FFF; text-decoration:none; font-weight:bold;}
.img_menu2 { position:absolute; z-index:2;  }
.elem_menu2 {height:auto!important; height:35px; min-height:35px;z-index:3; }
#vvod{padding-top:35px; width:160px;color:#999999; margin-left:30px;}
#vvod p{padding:0;}
.pole{border:0;color:#999999; width:160px; height:15px; background:url(images/pole.jpg) no-repeat;}
#vvod1{padding-top:62px; margin-left:30px;}
.abs{ position:absolute; z-index:5; }
.text_pole{height:28px;}
.text_pole1{height:140px;}
.text_pole21{height:40px; margin-top:20px; padding-left:40px; }
.text_pole2{height:30px; margin-top:20px; }
.type1{border:1px solid #8a8a8a;}
.type1{border:1px solid #8a8a8a; background:#F1F1ED;}
#mail{ position:absolute; padding-top:5px; z-index:3;margin-left:80px; }
#mail_img{ position:absolute;z-index:3; margin-left:40px;  }
.text_pole2_right{ float:left; width:100px;  }
.text_pole2_left{float:left; width:100px;z-index:3; }
.elem_menu3{margin-left:40px;z-index:3;}
.center{text-align:center;z-index:3;}
#menu_foot{ position:absolute;left:50%; width:550px; margin-left:-280px; margin-top:60px; height:18px; background:url(images/end.gif) 100% 0% no-repeat #647BA2;}
#menu_foot dl{ line-height:18px; background:url(images/foot.gif) no-repeat ; }
#menu_foot dt a{ font-size:11px; color:#D4DAE5;}
#menu_foot dt a:hover{text-decoration:none;}
#menu_foot dt{ display:inline; margin-left:10px;margin-right:10px;font-size:6;}
.one a{ font-weight:bold;font-size:11px; color:#CBEAB8;}
.one a:hover{text-decoration:none;}
.klient{ float:right; width:218px;}
.kontakt{float:right; width:205px;}
