body{background:url(../gfx/bg.jpg) 0 0 repeat; color: #242322; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: justify;}
strong{display: block; font-weight: bold;}
.container{width: 907px; margin: 0 auto;}
.content{background:url(../gfx/content_bg.jpg) 0 0 no-repeat; height: 523px;}

.top{padding: 10px 0 0 0; }
.top h1{background:url(../gfx/logo.gif) 0 0 no-repeat; height: 59px; text-indent: -3333em; width:248px; margin:0 0 48px 48px;}
.top ul {overflow: hidden; padding-left: 18px;}
.top ul li{float: left; margin-right:4px;}
.top ul .active a{background-position: 0 bottom!important;}
.top ul li a:hover{background-position: 0 bottom;}
.top ul li a{height:25px; width:128px; text-indent: -3333em; display: block;}
.nav_home a{background:url(../gfx/nav_home.gif) 0 top no-repeat; }
.nav_about a{background:url(../gfx/nav_about.gif) 0 top no-repeat;}
.nav_products a{background:url(../gfx/products_nav.gif) 0 0  no-repeat;}
.nav_estimate a{background:url(../gfx/nav_estimate.gif) 0 0 no-repeat;}
.nav_reward a{background:url(../gfx/nav_reward.gif) 0 0 no-repeat;}
.nav_contacts a{background:url(../gfx/nav_contact.gif) 0 0 no-repeat;}

.content{position:relative;}
.absolute{left: 35px; top: 30px; position: absolute;}

.subnav{position: absolute; overflow: hidden;  top: 23px; left: 170px;}
.subnav li{float: left; margin-right: 12px; height: 154px; width: 88px;}
.subnav li a{text-indent: -3333em; display: block; height: 88px;}
.subnav_about{background: url(../gfx/subnav_about.png) 0 0 no-repeat;}
.subnav_products{background:url(../gfx/subnav_products.png) 0 0 no-repeat;}
.subnav_estimate{background:url(../gfx/subnav_estimate.png) 0 0 no-repeat;}
.why_choose{padding: 46px 0 0 463px; width:419px;}
h2{ font-size:18px;border-bottom:1px solid #415068;}
.why_choose img{margin: 2px 4px 0 0; float: left;}

.home_list{overflow: hidden; padding-left: 306px; }
.home_list li{ float: left; width:191px; background:url(../gfx/home_li_bg.gif) 0 0 no-repeat;height: 243px;padding: 29px 0 0 21px; }
.home_list h3{ font-family: "Times New Roman", Times, serif; font-size: 15px; color: #80979e; text-align:center;}
.home_list input{color:#d4d4d4; width: 164px; border: 1px solid #8c8579;}
.home_list p{color: #0b293c; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.home_list textarea{width: 164px; border: 1px solid #8c8579;}
.submit{background: none; color:#000!important; font-size: 11px; border: none!important; text-align: right; cursor:pointer; width:50px!important; float: right; margin-right: 20px;}
.minus_margin{margin-left:-8px; width: 181px;}
.lesser_padding{padding-top:20px!important;line-height:13px;}
.read_more{float: right; text-decoration: underline; margin-right: 15px; font-size:10px; color: #000;}
.narrow_li{background:url(../gfx/narrow_li.gif) 0 0 no-repeat!important; width: 148px!important; margin-top:1px; padding: 20px 0 0 6px!important;}

.about_content{padding:57px 0 0 340px; overflow: hidden;}
.about_content img{float: left; margin-top: 20px; margin-right:12px;}
.about_text,.products_text{width: 405px; float:left; text-align: left;}
.nova_windows_img{margin:0px 0 0 34px;}
.products_text ul{margin-top: 20px;}
.products_text ul li{text-indent: 37px; margin-bottom: 20px; list-style:square; margin-left:15px;}

.estimate_form label{ width: 63px; display: block; float:left; color: #706c64; font-size: 11px;}
.estimate_form input{margin-bottom:8px; border: 1px solid #706c64; background: #f1eddd; width: 226px;}
.estimate_form p{font-size:11px; color: #706c64;}
.estimate_form textarea{background:#f1eddd; border: 1px solid #706c64; height: 75px; width:226px; float: left;}
.reset{ color: #706c64; font-size: 11px; text-decoration: none; margin-left: 13px; margin-top:64px; float: left; display: block;}
.submit_form{background: none!important; border:none!important; float: left; width:50px!important; font-size:11px; color: #706c64;margin-top:63px; text-decoration: underline;}
.no_margin{margin-bottom: 0!important; width: 377px!important;}

.reward_reset{ color: #706c64; font-size: 11px; text-decoration: none; margin-left: 13px;float: left; display: block; margin-right:22px; margin-left: 187px; margin-top:1px;}
.reward_submit_form{width: auto!important; border:none!important; background:none!important; font-size:11px;  color: #706c64; float:left; text-decoration: underline; cursor:pointer;}
.left_form{float: left; width: 206px;}
.right_form{float: left; width: 199px;}
.left_form label,.right_form label{clear: both;}
.left_form input,.right_form input{width: 134px!important;}
.reward p{font-weight: bold; color: #000; line-height: 35px; text-align: center;}

.left_contact{float: left; width: 186px;}
.left_contact p{font-size:11px; color: #575654; }
.left_contact input,.left_contact textarea{background: #f1eddd; border:1px solid #575654;}
.left_contact a{text-decoration: none; color: #706c64; font-size: 11px; float: right; margin-top:1px;}
.contact_submit{border: none!important; background: none!important; font-size: 11px;color: #706c64; float: right;}
.right_contact{background:url(../gfx/home_li_bg.gif) 0 0 no-repeat; float:left; width:179px; padding: 37px 0 0 25px; height: 221px;}
.right_contact h3{color: #7fa2b7; font-family:"Times New Roman", Times, serif; font-size: 15px;}
.right_contact p{color: #333333; font-size:11px;}
.contact_content{padding-left:478px!important;}
.energy{width: 452px!important;}
.energy_content{padding-left:423px!important;}

.footer{text-align: center; color: #9dabad; font-size:11px; margin-bottom:103px;}
.footer ul{overflow: hidden; width: 418px; margin: 0 auto;}
.footer ul li{float:left;}
.footer ul li a{padding: 0 7px; border-right: 1px solid; display: block; color:#9dabad;}
.last a{border: none!important;}

