html,body{background:#fff url(/i/bg.jpg) left top repeat-x;margin:0px;min-width:998px;font-family:Tahoma;font-size:12px;color:#334a55;line-height:1.5em;height:100%;}
div,td,th,a,p{font-family:Tahoma;font-size:12px;color:#334a55;}
a,a:visited{color:#67b1d0;font-family:Tahoma;font-size:12px;}
a img{border:0;}
p{margin:0px 0px 5px 0px;text-align:justify;}
table tr td{vertical-align:top;}
.b{border:1px solid #ccc;}
.clear{clear:both;}
img { behavior: url(/i/iepngfix.htc); }
.sub_content h1,.content h1{font-family:Georgia;font-size:40px;color:#566267;margin:28px 0px 30px 0px;font-weight:normal;}
h2{font-family:Arial;font-size:16px;color:#af0221;font-weight:normal;}
.caption{font-family:Georgia;font-size:40px;color:#566267;line-height:70px;}

li a{color:#fff;}


.vertical_holder{width:1px;height:484px;}
.holder{width:990px;height:1px;}
.holder img.holder{width:990px;height:1px;}
img.holder_h345{width:1px;height:345px;}
.holder2 img.holder{width:940px;height:1px;}
.center{padding-top:213px;width:100%;background:url(/i/water.jpg) 90% 213px no-repeat;}
.center div.content{min-width:440px;width:40%;padding-left:54px;min-height:455px;}
.center div.content p{margin-bottom:20px;}
.center div.content img{margin:5px;}

.content_img{background:url(/i/production.jpg) left top no-repeat;width:861px;height:151px;position:relative;}
.content_img h1{font-family:Georgia;font-size:54px;color:#fff;font-weight:normal;position:absolute;bottom:30px;right:30px;margin:auto 10px;height:54px;padding:20px 0;}
div.sub_center{padding-top:213px;width:100%;}
div.sub_center .content_img{width:861px;margin-left:54px;}
div.sub_center .sub_container{padding-left:54px;min-width:946px;}
div.sub_center .sub_container td.sub_content{width:60%;padding-right:40px;font-family:Tahoma;font-size:12px;color:#334a55;line-height:1.5em;}
div.sub_center .sub_container td.sub_right{width:40%;padding-right:40px;color:#334A55;font-family:Tahoma;font-size:12px;line-height:1.5em;}
div.sub_center .sub_container .sub_right span.prov{margin-bottom:10px;display:block;}

table.sub_center{border-collapse: collapse;width:100%;}
table.sub_center tr td.sub_content{padding:0px;}
table.sub_center tr td.sub_right{padding:0px;}

div.right-form{margin-top:10px;}
div.right-form input{width:322px;height:18px;}
div.right-form textarea{width:322px;height:100px;}
table.form{margin-top:20px;}
table.form tr td input{width:166px;height:16px;border:1px solid #566267;}
table.form tr th{text-align:right;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
input.submit1{width:76px !important;height:21px !important;background-color:#71c0e4;border: 0px solid #71c0e4 !important;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input.submit{width:auto !important;height:auto !important;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.header{position:absolute;top:0px;left:0px;width:100%;height:213px;background:url(/i/top_bg.jpg) left top repeat-x;clear:both;}
.header a.logo{top:57px;left:54px;position:relative;}
.header ul.menu{list-style:none outside;padding:0px;margin:0;position:absolute;top:165px;left:54px;}
.header ul.menu li{margin:0;padding:0;display:block;float:left;}
.header ul.menu li a{font-family:Arial;font-size:18px;color:#f6f2d9;display:block;margin:0px 20px 0px 20px;}
.header .contacts{position:absolute;top:30px;right:132px;height:77px;width:267px;}
.header .contacts .phone{height:50px;}
.header .contacts .phone span{font-family:Georgia;color:#89eaff;display:block;float:left;}
.header .contacts .code{font-size:18px;margin-top:10px;}
.header .contacts .number{font-size:48px;padding-bottom:20px;}
.header .contacts .adress{position:absolute;top:90px;font-family:Tahoma;font-size:12px;color:#fff;}
.header .contacts .adress a{font-family:Tahoma;font-size:12px;color:#fff;}

.footer{height:133px;background:url(/i/footer_bg.jpg) left top repeat-x;bottom:0px;width:100%;position:relative;}
.footer .copy{top:40px;left:55px;float:left;position:absolute;}
.footer .contacts{position:absolute;left:340px;top:40px;}
.footer .contacts a.site_map{font-family:Georgia;font-size:18px;margin:5px 0px 0px 0px;display:block;}
.footer .developer{position:absolute;right:20px;top:75px;}

.nc_item .nc_value textarea,.nc_item .nc_value input{width:338px;}
