body {width:100%; height:100%; padding:0px; margin:0px; background:#515151 url('../img/mainBg.gif') repeat; font:normal 12px Arial, Tahoma, Verdana; color:#000;text-align: center;}
div{padding:0px; margin:0px; text-align:left;width:auto;height:auto;}
img{border:0px none;}
a, a:link, a:active, a:visited {font:normal 12px Arial, Tahoma, Verdana; color:#90d65a; text-decoration: underline;outline:none;}
a:hover {font:normal 12px Arial, Tahoma, Verdana; color:#90d65a; text-decoration: none;}
input{width:156px;height:15px;padding-left:3px;border:1px solid #555555;background: #e8e8e8;font:normal 11px Tahoma, Arial, Verdana;color:#2b2b2b;outline:none;}
textarea{width:462px;height:180px;padding:3px;border:1px solid #555555;background: #e8e8e8;font:normal 11px Tahoma, Arial, Verdana;color:#2b2b2b;overflow: auto;outline:none;}
ul,li{margin:0px;padding:0px;}
h1{padding:0px;margin:15px 0px 0px 0px;font: normal 30px Arial, Tahoma, Verdana;color:#4a4a4a;}
h2{padding:0px;margin:0px;font: normal 30px Arial, Tahoma, Verdana;color:#70cdef;}

p{padding:10px 0px 0px 0px;margin:0px;font:normal 12px Arial, Tahoma, Verdana;}
p.high{padding:0px;margin:0px;line-height:20px;}
.abs{position:absolute;top:0px;left:0px}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.visible{display: block;}
.invisible{display: none;} 

#container{width: 959px; margin-left: auto; margin-right: auto; background: url('../img/shadeR.gif') no-repeat top right}
#containerMain{width: 943px; margin-left: auto; margin-right: auto;}

#header{position:relative;top:0px;left:0px;width:943px;height:177px; border-left:1px solid #DADADA; background:#393939; text-align:center;}
#header li{display:inline;}
#headerBody{ position:relative; margin-left: auto; margin-right: auto;  width:914px;height:150px; border-left:1px solid #4e4e4e; border-right:1px solid #4e4e4e; background:#7bbbff;}
.logo{position:absolute;top:22px; left:32px;}
.slogan{position:absolute;top:36px; right:0px;}
.langCont{position:absolute;top:10px; right:25px;font: normal 11px Arial, Verdana, Tahoma; color:#393a38;}
a.lang, a.lang:link, a.lang:active, a.lang:visited {font: normal 11px Arial, Verdana, Tahoma; color:#393a38; text-decoration: none;}
a.lang:hover{font: normal 11px Arial, Verdana, Tahoma; color:#393a38; text-decoration: underline;}
.menuLCont{position:absolute;top:150px; left:0px;} 
.menuRCont{position:absolute;top:97px; right:-1px;}
.whiteBg{position:absolute;bottom:0px !important;bottom:-1px;right:0px !important;right:-1px;background:#fff;width:556px !important;width:557px;height:25px;}
a.menuL, a.menuL:link, a.menuL:active, a.menuL:visited {display:block;float:left;width:91px;height:19px;padding-top:4px;background:#ededec;border:2px solid #454545;border-left:none;font: normal 14px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuL:hover {display:block;float:left;width:91px;height:19px;padding-top:4px;background:#535353;border:2px solid #454545;border-left:none;font: normal 14px Arial, Verdana, Tahoma; color:#fff; text-decoration: none;text-align:center;}
.menuL{display:block;float:left;width:91px;height:19px;padding-top:4px;background:#535353;border:2px solid #535353;border-left:none;font: normal 14px Arial, Verdana, Tahoma; color:#fff; text-decoration: none;text-align:center;}
a.menuWs, a.menuWs:link, a.menuWs:active, a.menuWs:visited {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ws_link.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuWs:hover {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ws_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
.menuWs{display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ws_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuHeating, a.menuHeating:link, a.menuHeating:active, a.menuHeating:visited {display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_heating_link.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuHeating:hover {display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_heating_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
.menuHeating{display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_heating_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuVentilation, a.menuVentilation:link, a.menuVentilation:active, a.menuVentilation:visited {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ventilation_link.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuVentilation:hover {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ventilation_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
.menuVentilation{display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_ventilation_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuCooling, a.menuCooling:link, a.menuCooling:active, a.menuCooling:visited {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_cooling_link.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuCooling:hover {display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_cooling_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
.menuCooling{display:block;float:left;width:109px;height:22px;padding-top:34px;background:url('../img/menu/menu_cooling_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
a.menuAlternative, a.menuAlternative:link, a.menuAlternative:active, a.menuAlternative:visited {display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_alternative_link.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;padding-left:2px}
a.menuAlternative:hover {display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_alternative_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}
.menuAlternative{display:block;float:left;width:108px;height:22px;padding-top:34px;background:url('../img/menu/menu_alternative_active.gif') no-repeat;font: bold 12px Arial, Verdana, Tahoma; color:#3f3630; text-decoration: none;text-align:center;}

.body{position:relative;float:left;width:892px; padding:0px 22px 30px 32px;background:#fff url('../img/bodyBg.jpg') no-repeat bottom right; border-left:1px solid #DADADA;border-right:1px solid #DADADA;}
.bodyMain{position:relative;float:left;width:883px; padding:0px 25px 30px 35px;background:#fff; border-left:1px solid #DADADA;border-right:1px solid #DADADA;}
a.green, a.green:link, a.green:active, a.green:visited {font:normal 12px Arial, Tahoma, Verdana; color:#90d65a; text-decoration: underline;}
a.green:hover {font:normal 12px Arial, Tahoma, Verdana; color:#90d65a; text-decoration: none;}

/*   Home   */
.homeHeader{position:relative;left:-1px;width:957px;height:436px;border-left:1px solid #DADADA;background:url('../img/homeHeader.jpg') no-repeat}
.homeFooter{position:absolute;top:400px; left:1px;width:958px;height:36px;background:url('../img/homeFooter.gif') no-repeat}
.heatingIcon{position:absolute;top:59px; right:133px;}
.coolingIcon{position:absolute;top:112px; right:31px;}
.ventilationIcon{position:absolute;top:-5px; right:31px;}
.wsIcon{position:absolute;top:176px; right:133px}
.altIcon{position:absolute;top:217px; right:31px;}

.homeProducts{float:left;width:890px;}
h1.prod{display:block;width:873px;height:42px;background: url('../img/greenLine.gif') no-repeat bottom left}
.prodBlockBorder{float:left;width:415px;margin:17px 0px 0px 0px;padding:10px 0px 0px 15px;background:url('../img/sprtr.gif') repeat-y top left}
.prodBlock{float:left;width:430px;margin:17px 0px 0px 0px;padding-top:10px;}
.moreHome{float:left;width:40px;height:55px;padding:35px 0px 0px 15px;}
p.prodText{float:left;padding:0px 13px 0px 25px;width:190px;color:#555555;}
.prodName{font:normal 20px Arial, Tahoma, Verdana; color:#393a38;}
.homeServices{float:left;padding:40px 0px 0px 20px;}
.serviceHomeBlock{position:relative;float:left;width:282px;margin:0px 20px 10px 0px;padding:5px 15px 0px 15px !important;padding:5px 15px 0px 15px; background:#f8f8f8 url('../img/serviceHomeBlockT.gif') no-repeat;}
.serviceHomeBlockFooter{position:absolute;bottom:-15px;left:0px;width:312px;height:15px;background:#fff url('../img/serviceHomeBlockB.gif') no-repeat top left;}
p.serviceText{font: normal 14px Arial, Verdana, Tahoma;color:#393a38;line-height:22px;}
.moreService{width:66px;height:23px;float:right;}
.moreProd{float:left;width:40px;height:55px;padding-top:35px;}

/* About */
h1.title{display:block;width:863px;padding-left:10px;height:42px;background: url('../img/greenLine.gif') no-repeat bottom left}
.aboutText{float:left;width:446px;padding:10px 40px 0px 0px;}
.staffContainer{position:relative;float:left;width:319px;margin-top:11px;padding:0px 15px 13px 15px !important;padding:0px 15px 15px 15px;background:#f8f8f8 url('../img/aboutBlockT.gif') no-repeat top left;}
.staffContainerFooter{position:absolute;bottom:0px !important;bottom:-1px;left:0px;width:349px;height:13px;background:#fff url('../img/aboutBlockB.gif') no-repeat top left;}
.staffBlock{width:315px;margin-top:7px;padding-bottom:7px;background:url('../img/dots.gif') repeat-x bottom left}
h2.blueUnderline{display:block;border-bottom:1px solid #9a9ea0;font: normal 30px Arial, Tahoma, Verdana;color:#06c7f8;}
.staffPhoto{float:left;margin-right:17px;}
.staffText{float:left;width:auto;padding:0px;}
.name{font: bold 16px Arial, Tahoma, Verdana;color:#2a2828;}
.position{display:block;padding-bottom:7px;font: normal 14px Arial, Tahoma, Verdana;color:#383838;}

/* Guarantee  */
h2.blue{font: normal 30px Arial, Tahoma, Verdana;color:#06c7f8;}
.blueSm{display:block;padding-bottom:7px;font: normal 18px Arial, Tahoma, Verdana;color:#06c7f8;}
.guaranteeText{float:left;width:405px;padding-right:40px;}
.guaranteeContainer{float:left;width:430px;margin-top:6px;}
.guaranteeBlock{float:left;position:relative;width:400px;margin-top:13px;padding:11px 15px 11px 15px !important;padding:11px 15px 14px 15px;background:#f8f8f8 url('../img/certBlockT.gif') no-repeat top left}
.certPhoto{float:left;margin-right:11px;}
.guaranteeBlockFooter{position:absolute;bottom:0px;left:0px;width:430px;height:11px;background:#fff url('../img/certBlockB.gif') no-repeat top left;}

/* Services  */
.serviceContainer{float:left;width:595px;}
.serviceBlockMain{position:relative;width:535px;margin-top:16px;padding:5px 17px 11px 17px !important;padding:5px 17px 14px 17px;background:#f8f8f8 url('../img/servBlockT.gif') no-repeat top left}
.serviceBlockFooter{position:absolute;bottom:0px important;bottom:-1px;left:0px;width:569px;height:15px;background:#fff url('../img/servBlockB.gif') no-repeat top left;}
.supportBlock{float:left;position:relative;width:248px;margin-top:16px;padding:5px 15px 21px 15px !important;padding:5px 15px 20px 15px;background:#525252 url('../img/supportBlockT.gif') no-repeat top left;font: normal 13px Arial, Tahoma, Verdana;color:#c4f3ff;}
.supportNumber{margin-top:20px;padding-left:25px;background: url('../img/phone.gif') no-repeat 0px 5px;font: italic 25px Arial, Tahoma, Verdana;color:#bff883}
h2.mid{font: normal 28px Arial, Tahoma, Verdana;color:#98eaff;}
.supportBlockFooter{position:absolute;bottom:0px;left:0px;width:278px;height:21px;background:#fff url('../img/supportBlockB.gif') no-repeat top left;}
.supportText{padding-top:15px;}

/* Partners */
.partnersText{float:left;width:873px;padding-bottom:20px;background: url('../img/dots.gif') repeat-x bottom left}
.partnersTextBlock{float:left;width:418px;color:#555555;}
.partnerBlock{vertical-align:middle;float:left;position:relative;width:400px;margin:18px 11px 0px 0px;padding:11px 15px 11px 15px !important;padding:11px 15px 18px 15px;background:#f8f8f8 url('../img/certBlockT.gif') no-repeat top left}
.partnerPhoto{width:130px;margin-right:20px;}
.partnerText{width:248px;font:normal 11px Arial, Tahoma, Verdana; color:#444444;}
a.blue, a.blue:link, a.blue:active, a.blue:visited {display:block;padding-top:7px;font:normal 11px Arial, Tahoma, Verdana; color:#06c7f8; text-decoration: underline;outline:none;}
a.blue:hover {display:block;padding-top:7px;font:normal 11px Arial, Tahoma, Verdana; color:#06c7f8; text-decoration: none;}

/* Contacts */
.contactsBlockL{float:left;width:350px;padding-left:10px;font:normal 13px Arial, Tahoma, Verdana; color:#555555;}
.blueSmr{display:block;padding:15px 0px 5px 0px;font: bold 14px Arial, Tahoma, Verdana;color:#06c7f8;}
.feedbackBlock{float:left;position:relative;width:492px;margin-top:15px;padding:11px 0px 19px 21px !important;padding:11px 0px 1px 21px;background:#f8f8f8 url('../img/contactsBlockT.gif') no-repeat top left}
.feedbackBlockFooter{position:absolute;bottom:0px;left:0px;width:513px;height:19px;background:url('../img/contactsBlockB.gif') no-repeat top left;}
.feedbackTbl td{padding:14px 3px 0px 0px;color:#555555;font-weight:bold}

.captchaTbl td{padding:0px 10px 0px 0px;}
.captchaTbl input{margin-top:3px;width:115px;}
input.submit_eng{display:inline;border: 0px;margin-top:0px;width:93px;height:25px;background:url('../img/send_eng.gif') no-repeat;}
input.submit_rus{display:inline;border: 0px;margin-top:0px;width:93px;height:25px;background:url('../img/send_rus.gif') no-repeat;}
input.reset_eng{display:inline;border: 0px;margin-top:0px;width:93px;height:25px;background:url('../img/reset_eng.gif') no-repeat;}
input.reset_rus{display:inline;border: 0px;margin-top:0px;width:93px;height:25px;background:url('../img/reset_rus.gif') no-repeat;}
a.generate, a.generate:link, a.generate:active, a.generate:visited {font:normal 11px Arial, Tahoma, Verdana; color:#555555; text-decoration: underline;outline:none;}
a.generate:hover {font:normal 11px Arial, Tahoma, Verdana; color:#555555; text-decoration: none;}
.errorMessage{font:bold 11px Arial, Tahoma, Verdana; color:#ba0000;}

/* Catalogue */
.catContainer{float:left;width:873px;}
.subCatContainer{float:left;width:100%;padding:20px 0px 0px 4px;}
.subCatContainer li{float:left;list-style: none;}
a.subCat, a.subCat:link, a.subCat:active, a.subCat:visited {display:block;float:left;background:url('../img/subCatUp.gif') no-repeat 0px 5px;padding:0px 30px 0px 17px;font:normal 15px Arial, Tahoma, Verdana; color:#6a6a6a; text-decoration: underline;outline:none;}
a.subCat:hover {display:block;float:left;background:url('../img/subCatDown.gif') no-repeat  0px 8px;padding:0px 30px 0px 17px;font:normal 15px Arial, Tahoma, Verdana; color:#6a6a6a; text-decoration: underline;}
.subCat_water_supply{float:left;background:url('../img/subCat_ws.gif') no-repeat  0px 5px;padding:0px 30px 0px 28px;font:normal 15px Arial, Tahoma, Verdana; color:#383838; text-decoration: none;}
.subCat_heating{float:left;background:url('../img/subCat_heating.gif') no-repeat  0px 5px;padding:0px 30px 0px 28px;font:normal 15px Arial, Tahoma, Verdana; color:#383838; text-decoration: none;}
.subCat_cooling{float:left;background:url('../img/subCat_cooling.gif') no-repeat  0px 5px;padding:0px 30px 0px 28px;font:normal 15px Arial, Tahoma, Verdana; color:#383838; text-decoration: none;}
.subCat_ventilation{float:left;background:url('../img/subCat_ventilation.gif') no-repeat  0px 5px;padding:0px 30px 0px 28px;font:normal 15px Arial, Tahoma, Verdana; color:#383838; text-decoration: none;}
h2.catName{display:block;width:873px;height:39px;background: url('../img/greenLine.gif') no-repeat bottom left;font: normal 24px Arial, Tahoma, Verdana;color:#535353;}
.botBorder{float:left;height:20px;width:100%;border-bottom:1px solid #cacaca;background:#fff;}

/* Product */
.productContainer{float:left;width:873px;}
.prodPhotoBlock{width:400px;float:left;padding:20px 20px 0px 0px;}
.prodInfoBlock{float:left;width:445px;margin-top:20px;color:#555555;}
.prodInfoBlock p{padding-bottom:17px;}
.priceBlock{float:right;padding-top:10px;font:normal 16px Arial, Tahoma, Verdana; color:#90d65a;}
.priceBlock span{float:left;}
.price{display:block;margin-left:3px;float:left;background:#e2ffc4;padding:3px;font:normal 14px Arial, Tahoma, Verdana; color:#2f2f2f;}
.techInfo{width:445px;padding-top:16px;border-top:1px solid #cacaca;}
.ti{font:normal 18px Arial, Tahoma, Verdana; color:#393a38;}
p.list{background:url('../img/li.gif') no-repeat 0px 13px;padding-left:23px;font:normal 12px Arial, Tahoma, Verdana; color:#555555;}

.subcatBlock{float:left;width:290px;margin-top:17px;padding-top:10px;}
.subcatBlockBorder{float:left;width:275px;margin-top:17px;padding:10px 0px 0px 15px;background:url('../img/sprtr.gif') repeat-y top left}

/* Pager */
.pagerBlockCont{width:100%;}
.pagerBlock{float:right;padding:20px 20px 0px 0px;}
a.pager, a.pager:link, a.pager:active, a.pager:visited {display:block;float:left;padding:0px 3px 0px 3px;font:normal 16px Arial, Tahoma, Verdana; color:#6cad3c; text-decoration: none;}
a.pager:hover {display:block;float:left;padding:0px 3px 0px 3px;font:normal 16px Arial, Tahoma, Verdana; color:#6cad3c; text-decoration: underline;}
.pagerActive{display:block;float:left;padding:0px 3px 0px 3px;font:normal 16px Arial, Tahoma, Verdana; color:#6cad3c; text-decoration: underline;}
.prev{float:left;margin-right:2px;}
.next{float:left;margin-left:3px;}
/*   Footer   */
.footer{position:relative;clear:both;width:946px;height:78px;background: #444444;border-left:1px solid #DADADA;border-right:1px solid #DADADA;font:normal 11px Arial, Tahoma, Verdana;color:#fff}
.footerMain{position:relative;clear:both;width:943px;height:78px;background: #444444;border-left:1px solid #DADADA;border-right:1px solid #DADADA;font:normal 11px Arial, Tahoma, Verdana;color:#fff}
.footerMenuCont{position:absolute;top:11px;left:90px;}
a.footerMenu, a.footerMenu:link, a.footerMenu:active, a.footerMenu:visited {font:normal 11px Arial, Tahoma, Verdana; color:#fff; text-decoration: none;}
a.footerMenu:hover {font:normal 11px Arial, Tahoma, Verdana; color:#fff; text-decoration: underline;}
#copyright{position:absolute;top:50px;left:10px;color:#a8e8ff}
.fluger{position:absolute;top:45px;right:20px;color:#a8e8ff}

