body {width:100%; height:100%; margin:0; padding:0; line-height:12px; background: #fff;}
img, p {margin:0; padding:0; border:0;}
a {color:#7c7c7c; font-family:Tahoma; font-weight: normal; font-size:12px; line-height:14px; text-decoration: none;}
a:hover {text-decoration: none;}
div {color:#5c5c5c; font-family:Tahoma; font-weight: normal; font-size:11px; line-height:13px; margin:0; padding:0; line-height:13px;}
div.clear {clear: both; line-height:0; height:1px;}
div.clear img {width:1px; height:1px;}

#main {margin:0px auto; width:100%; position: relative;  min-height: 100%; min-width: 1000px; width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "100%"); voice-family: "\"}\""; voice-family: inherit; height: auto; overflow: hidden; background: url(/templates/default/images/fon.gif) no-repeat center bottom #fcfdfe}

.header {height:191px;  background: url(/templates/default/images/header_bg.jpg) repeat-x left top;}

.logo {height:191px; background: url(/templates/default/defautl_page/images/logo-wide.jpg) no-repeat;}
.header_r {height:191px; float:right; background-repeat: no-repeat; }

#menu {position: relative;}

.body_ {padding:0 7px 0 7px; clear: both; min-width: 1210px; }

.url_logo {position: absolute; left:0; top:0; width: 360px; height: 190px; cursor: pointer;}

.news_2 {color:#000}
.news_2 a{color:blue; font-size:11px; text-decoration: underline;}
.top_ {margin:0 0 0 0;}
.top_ table {width:100%;}
.top_ table tr {height:48px; background: url(/templates/default/images/menu/menu.jpg) repeat-x top left;}

.navig {position: absolute; top:239px; left:0; width:286px; z-index:10;}
.navig_ {position: relative; top:-48px; left:0; width:115px; float:left;}

.maps {width:109px; height:120px; background: url(/templates/default/images/map.gif); text-align:center; padding:10px 0 0 0;}

.brands {width:75px; background: #fff; padding:17px; margin:5px 0 0 0;}
.brands a {color:#606060; font-size:13px; line-height:14px; display:block; padding:7px 0 7px 0;}
.brands p { background: url(/templates/default/images/brands_hr.gif) no-repeat top left; padding:16px 0 0 0; margin:10px 0 0 0;}
.brands p a {color:#2a73cf; text-decoration: underline}

.category {float: left; width:170px; margin:5px 0 0 0}

.category a {width:135px; height:32px; background: url(/templates/default/images/category.gif); display: block; text-decoration: underline; font-size:11px; padding:16px 0 0 35px; margin:0 0 7px 0; line-height:12px; color:#ea3c45;}
.category a:hover {background: url(/templates/default/images/category_a.gif); color:#ffdb2f; text-decoration: underline;}

.category a.ak {background: url(/templates/default/images/category_a.gif) !important; color:#ffdb2f!important; text-decoration: underline!important;}

.gallerey_show {clear: both; top:-10px; position: relative;}
.gallerey_show img {width:276px; height:184px; padding:4px 7px 4px 6px; margin:0 0 0 5px}

.gallerey_show h1 {padding:15px 0 5px 0}

h1 {font-family:Arial; color:#5c5c5c; font-size:17px; padding:0 0 20px 0; margin:0 0 0 5px; line-height:19px}
.h1_content {margin-top:20px }

.brbuild {display:block; font-size:12px; line-height:18px; text-decoration: underline; color:#2a73cf; width: 200px; font-weight: bold;}
.brbuild3 {font-size:12px; line-height:18px; text-decoration: underline; color:#2a73cf; font-weight: bold;}

.brbuild2 {text-decoration: underline; color:#2a73cf; font-size:11px; line-height:16px;}

.menu_l {width:4px; height:48px; background: url(/templates/default/images/menu/menu_l.jpg);}
.menu_r {width:4px; height:48px; background: url(/templates/default/images/menu/menu_r.jpg);}
.menu_c {width:668px; height:48px; background: url(/templates/default/images/menu/menu.jpg);}

a.menu_1 {width:88px; height:48px; background: url(/templates/default/images/menu/index.jpg); display:block; margin-left:30px;}
a:hover.menu_1 {width:88px; height:48px; background: url(/templates/default/images/menu/index_a.jpg); display:block}

a.menu_2 {width:74px; height:48px; background: url(/templates/default/images/menu/about.jpg); display:block}
a:hover.menu_2 {width:74px; height:48px; background: url(/templates/default/images/menu/about_a.jpg); display:block}

a.menu_3 {width:85px; height:48px; background: url(/templates/default/images/menu/where_pay.jpg); display:block}
a:hover.menu_3 {width:85px; height:48px; background: url(/templates/default/images/menu/where_pay_a.jpg); display:block}

a.menu_4 {width:85px; height:48px; background: url(/templates/default/images/menu/montaj.jpg); display:block}
a:hover.menu_4 {width:85px; height:48px; background: url(/templates/default/images/menu/montaj_a.jpg); display:block}

a.menu_5 {width:158px; height:48px; background: url(/templates/default/images/menu/support.jpg); display:block}
a:hover.menu_5 {width:158px; height:48px; background: url(/templates/default/images/menu/support_a.jpg); display:block}

a.menu_6 {width:95px; height:48px; background: url(/templates/default/images/menu/ser.jpg); display:block}
a:hover.menu_6 {width:95px; height:48px; background: url(/templates/default/images/menu/ser_a.jpg); display:block}

a.menu_2ak {width:74px; height:48px; background: url(/templates/default/images/menu/about_a.jpg); display:block}
a.menu_3ak {width:85px; height:48px; background: url(/templates/default/images/menu/where_pay_a.jpg); display:block}
a.menu_4ak {width:85px; height:48px; background: url(/templates/default/images/menu/montaj_a.jpg); display:block}
a.menu_5ak {width:158px; height:48px; background: url(/templates/default/images/menu/support_a.jpg); display:block}
a.menu_6ak {width:95px; height:48px; background: url(/templates/default/images/menu/ser_a.jpg); display:block}


.izb_l {width:4px; height:48px; background: url(/templates/default/images/izb_l.gif);}
.izb_r {width:4px; height:48px; background: url(/templates/default/images/izb_r.gif);}
.izb_c {width:153px; height:35px; background: url(/templates/default/images/izb_c.gif); padding:13px 0 0 15px;}
.izb_c a {height:18px; display:block; background: url(/templates/default/images/izb_ico.gif) no-repeat center left; padding:4px 0 0 30px; color:#5d4d00; text-decoration: underline; font-size:11px;}

.meg_s {width:5px; height:48px;  background:#fff}
.meg_s2{width:116px; height:48px;  background:#fff}

.rasp  {margin:0 0 0 5px;}
.rasp .rasp_img {float:left; width:110px; font-size:10px; color:#7c7c7c; margin:5px 0 0 0;}
.rasp .rasp_img span {font-size:11px; color:#ea3c45; font-weight: bold;}
.rasp .rasp_img img {width:94px; height:52px; margin:3px 0 5px 0;}
.rasp .pasp_text {float:left; width:165px; margin:5px 0 0 0;}
.rasp .pasp_text a {text-decoration: underline; font-size:11px; line-height:12px}

.news_block {margin:20px 0 0 5px;}
.news_block .time_news {color:#7c7c7c; font-size:10px; line-height:11px; background: url(/templates/default/images/news_ico_time.gif) no-repeat left center; padding:1px 0px 1px 15px; margin:10px 0 0 0;}
.news_block .news_text {padding:1px 0px 1px 15px}
.news_block .news_text a {text-decoration: underline; font-size:11px; line-height:12px}

.left_col {width:295px;}
.right_col {width:196px;}

.container {width: 100%;}
.content { float: left; width: 100%; }
.main_ { margin: 0 210px 0 300px; }

.left_ {float: left; width: 286px; margin-left: -100%; background: #ffffff;}
.right_ {float: left; width: 196px; margin-left: -196px; background: #ffffff; }

.phShow {margin-left:0px; text-align: center;}
.phShow img {margin: 0 3% 0 3% ;}
.phShow a img {border:1px solid #5c5c5c; width: 120px; height: 90px;}
.phShow a:hover img {border:1px solid #e92630}
.phShow h1 {padding-bottom:0px;}

.iw_photo {width:81px; padding-bottom: 32px;}
.iw_spacer {width:12px;}
.iw_photo img {}
.iw_text {margin-left:81px; padding-bottom: 32px;}
.iw_text a {font-size:12px; line-height:12px; text-decoration: underline;}
.iw_text a:hover {text-decoration: none;}
.iw_text h3 {color:#6da1e0; font-size:15px; margin:0; padding:0; line-height:12px; padding:0 0 12px 0}

.iw_text2 { background: url('/templates/default/images/teasers/teaser-background.gif') top left repeat-x; min-width: 150px; }
.iw_text2 div.a-round { background: url('/templates/default/images/teasers/teaser-round-end.gif') top right no-repeat; width: 100%; border-left: 1px solid #ffffff; padding: 0; }
.iw_text2 a.teaser-header { font-family: 'Arial Narrow', 'Arial'; display: block; height: 24px; text-align: right; color: #ebebeb; text-transform: uppercase; font-size: 13px; padding: 10px 0 0 0; margin: 0 9px 0 0; text-decoration: none; }
.iw_text2 a.teaser-header:hover { text-decoration: underline; }
.iw_text2 a.teaser-text { color: #5c5c5c; font-family: 'Tahoma'; display: block; padding: 0; margin: 7px 9px 0 8px; text-decoration: none; font-size: 11px; height: 63px; overflow: hidden; }
.iw_text2 a.teaser-text:hover { text-decoration: underline; }
.iw_text2 div.teaser-featured { height: 21px; padding: 8px 9px 0 8px; overflow: hidden; }
.iw_text2 div.teaser-featured a.brand { float: left; font-family: 'Tahoma'; font-size: 11px; color: #2a73cf; text-decoration: underline; }
.iw_text2 div.teaser-featured a.brand:hover { text-decoration: none; }
.iw_text2 div.teaser-featured a.more { float: left; font-family: 'Tahoma'; font-size: 11px; color: #2a73cf; text-decoration: none; }
.iw_text2 div.teaser-featured a.more:hover { text-decoration: underline; }
.iw_text2 div.teaser-featured a.price { float: right; font-family: 'Arial Narrow', 'Arial'; font-size: 14px; color: #24589c; text-decoration: none; }
.iw_text2 div.comma { font-size: 11px; color: #5c5c5c; font-family: 'Tahoma'; float: left; width: 6px;}
.iw_text2 div.teaser-featured a.price:hover { text-decoration: underline; }

.r_menu {padding: 25px 0px 20px 16px;}
.r_menu a {display:block; height:20px; background: url(/templates/default/images/li_1.gif) no-repeat left top; font-size:11px; line-height:12px; text-decoration: underline; padding:4px 0 0 35px; margin:0 0 10px 0; color:#2a73cf;}
.r_menu a.ak {color:#1b5197}

.nn {padding:15px 0 20px 0}
.nn a {color:#2a73cf; text-decoration: underline; font-size:11px; text-transform: capitalize}
.nn b {text-transform:lowercase; text-transform: capitalize}

.title_category {padding:30px 0 30px 0;}
.text_category a{color:blue; font-size:11px; text-decoration: underline;}
.text_category {padding:0 0 45px 0}
.text_category img {margin:10px;}

.art_show {}
.art_show_sp {width:21px;}
.art_show img {width:219px; height:63px; display:block; margin:0 0 15px 0}
.art_show p {background: url(/templates/default/images/a_art.gif) no-repeat left top; padding:0 0 40px 14px}
.art_show a {color:#2a73cf; display:block; padding:0 0 15px 0; text-decoration: underline; font-weight: bold;  font-size:11px;}

.showcase_text {padding:15px 5px 10px 5px; font-size:11px; line-height:12px; color:#7c7c7c;}
.showcase_text a {color:#ffdb2f; font-size:11px; line-height:12px; font-weight: bold;}

.showcase_price {font-size:10px; color:#7c7c7c; text-align:right; padding:0 10px 25px 0;}
.showcase_price span {font-size:12px; color:#ea3c45; font-weight: bold;}

.footer {height:121px; position: relative;}
.copy {font-size:11px; line-height:12px;  position: absolute; width:200px; top:50px; left:20px;}
.copy a,.diz a {font-size:11px; line-height:12px; color:#ea3c45; text-decoration: underline;}

.counter {background: url(/templates/default/images/counter_bg.gif); position: absolute; width:498px; height:39px; top:35px; left:50%; margin-left:-200px; padding:9px 0 0 0;}
.counter a {padding: 0px 0 0 30px;}
a.counter_1 {padding: 0px 0 0 23px;}

.diz {position: absolute; width:160px; top:50px; right:0px;}

.navigation {background: url(/templates/default/images/navigation_bg.gif) no-repeat center left; color:#1b5196; font-size:12px; line-height: 14px; padding:0 0 0 30px}
.navigation a {color:#353535; font-size:12px; line-height: 14px; text-decoration: underline;}

.news_title {background: url(/templates/default/images/news_title.gif) repeat-y center right #dfe2e2; padding:3px 3px 3px 10px; border-bottom: 1px solid #7c7c7c ;}
.news_title a {font-weight: bold;}
.news_show {background: #f5f6f7; padding:10px; }
.news_nextblock {background: #d1d1d2; position: relative; color:#7c7c7c; font-weight: bold; height:16px; padding: 2px 0 0 10px; margin: 0 0 30px 0}
.news_nextblock div {background: url(/templates/default/images/news_next_bg.gif) repeat-x center right; position: absolute; top:0; right:0; width: 137px; height:17px; padding:1px 0 0 8px; border-left:1px solid #1b5196; border-right:1px solid #1b5196;}
.news_nextblock div a {color:#fff; font-weight: bold;}

.sale {background: #f5f6f7; padding:5px 10px 10px 10px; margin:0 0 20px 0; position: relative;  min-height: 102px; height: auto !important; height: 102px;}
.sale_img {position: absolute; left:0; top:0;}
.sale_img img {border:1px solid #d6d7d8}
.sale_show {margin-left:120px; text-align: justify;}
.sale_price {padding:10px 0 0 0; border-top:1px solid #d6d7d8; margin:10px 0 0 120px; position: relative; height:18px;}
.sale_price span {color:#1c5297; font-weight: bold;}
.sale_price div {background: url(/templates/default/images/sale_n_bg.gif) repeat-x center right; position: absolute; top:10px; right:0; width: 112px; height:18px;}
.sale_price div a {display: block; width: 112px; height:18px;}

.sale_show_s {background: #f5f6f7; padding:10px; min-height: 162px; height: auto !important; height: 162px;}

.ts {color:#5c5c5c; font-weight: bold; line-height: 1.9em;}

.calcselect {margin: 0 0 10px 0}

.calcsq {}
.advanced {display: none; }
.advanced div {margin-left: 25px; display: none;}
div.go-btn {display: block; width:123px; height:22px; margin: 30px 0px 0px 0px; background: url(/templates/default/images/calc.gif); cursor:pointer;}

#result {}
#result span {color: #f20505; font-weight: bold;}
#result b {font-size: 14px; color: #151414;}

.wooden_houses td img{border:1px solid #5687c2}

.cl_sel {width: 250px; margin: 5px 0 0 0; border:1px solid #5687c2}
.cl_sel2 {height:19px; width: 150px; font-size:12px; margin: 5px 0 0 0; border:1px solid #5687c2}

.s_r {background: #fce1e2; width: 150px;}
.s_g {background: #e0fdf1; width: 120px;}
.s_r ,.s_g {padding:5px 0 5px 20px; line-height: 1.2em; margin:20px 0 20px 0}

.freedback {background: #f5f6f7; padding:5px 10px 10px 10px;}
.freedback .itext {border:1px solid #598ac5; width: 200px;}
.freedback .itext2 {border:1px solid #598ac5; width: 400px; height:200px}
.freedback .itext3 {border:1px solid #598ac5; width: 70px; height:22px}
.freedback .itext,.itext2 {margin:3px}

.freedback_err {margin:10px;background: #ffe9e8; padding:10px}
.freedback_err h3 {color:red; font-weight: bold; padding:0px; margin:0 0 10px 0; font-size:13px; line-height:12px;}
.freedback_err ul {margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-bottom: 0px;}
.freedback_err ul li b {color:red; font-weight: normal;}

.freedback_ok {background: #e8ffeb;}
.freedback_ok h3 {color:green;}
.freedback_ok ul li b {color:green;}

.navigation_page {text-align:center; height:40px; /*border-top:1px solid #d1d1d1;*/ padding:10px 0 0 0}
.navigation_page a {color:#1b5196; font-size:14px; line-height: 16px;}
.navigation_page img {margin-bottom: -10px;}
.navigation_page .tt_s {margin:0 5px 0 0;}
.navigation_page .tt {margin:0 0 0 5px;}

