div, ul, li, span, html  {margin: 0; padding: 0;}
html{width: 100%;  height: 100%;}
*html html{width: 100%;  height: 100%;}
body{color:#494949; font: 12px georgia; height: 100%;  padding: 0; margin: 0;  /*background: #FCFFEF;*/}

#wrapper{min-width:1008px; max-width:1280px; margin-left:auto; margin-right:auto;}
*html #wrapper{width:1256px;}
*+html #wrapper{max-width:1220px;}

#center h1{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }

a:link, a:visited{ text-decoration: underline; color:#363524; }
a:hover{ text-decoration: none; }
a img{border:0;}

#logo{ position:absolute; margin-left:32px; }


#header .main_menu{position:absolute; margin-top:182px; left:204px; font-size:16px; list-style:none; }
#header .main_menu li{ font:13px georgia; float:left; padding-right:30px; }

.breadcrumb { position:absolute; left:204px; top:215px; color:#917A64; font:10px verdana }
.breadcrumb a:link, .breadcrumb a:visited{ color:#917A64; }

.calendar_table { width:100%; font:12px verdana; }
.calendar_table td{ text-align:center; color:#535353; padding-bottom:5px }
.calendar_table td a{ color:#917A64 !important; }
.month span{ color:#9C8974; font:12px verdana; text-decoration: underline; margin:0 4px; cursor:pointer }
.month img{ cursor:pointer; }
.year{ color:#5C5B5B; border:1px solid #A4927D; font:10px verdana; margin-top:1px; }

.text_content{ padding-left:15px; }

#header{ height:240px; min-width: 990px; position:relative; }

#header .online_question{ position:absolute; margin:46px 0 0 0px; right:365px }
#header .work_time{ position:absolute; background: url(../images/work_week.gif) no-repeat -4px 0; margin:36px 0 0 0px; font-style:italic; right:547px }
#header .work_time .weekdays{ margin:6px 0 0 23px;}
#header .work_time .holydays{ margin:10px 0 0 23px;}

#header .contacts{ position:absolute; margin:92px 0 0 0px; list-style:none; right:365px;  width:195px }
#header .contacts li{ height:30px; padding:5px 0 0 35px; color:#493119; font: italic 16px  georgia; margin-top:-7px; }
#header .contacts .phone{ background: url(../images/ico_phone.gif) no-repeat 0 6px;}
#header .contacts .icq{ background: url(../images/ico_icq.gif) no-repeat 0 0;}
#header .contacts .skype{ background: url(../images/ico_skype.gif) no-repeat 0 0;}
#header .contacts .mobile{ background: url(../images/ico_mobile.gif) no-repeat 0 0;}

#header .cart{ width:219px; height:122px; margin:45px 108px 0 0; float:right; background:#F3F5E4 url(../images/cart_bg.png) no-repeat 0 0;}
*html #header .cart{ margin:45px 55px 0 0; }
#header .cart .cart_link{ font-size:16px; color:#494949 !important; position:absolute; margin:11px 0 0 14px;}
#header .cart .cart_link2{ font:11px verdana; color:#7F7C74 !important; float:right; margin:96px 44px 0 0;}
#header .cart .cart_link2 img { position:absolute; margin:-2px 0px 0 50px;}
#header .cart .cart_info { position:absolute; margin:37px 0px 0 14px; width:200px; font:12px verdana ; color:#7F7C74;}
#header .cart .cart_info td{ padding-bottom:4px}
#header .cart .cart_info .amt{ color:#494949; font-size:14px;}
#header .cart .cart_info .measure{ color:#494949; font-size:11px;}

#header .search{ width:219px; height:30px; margin:12px 108px 0 0; float:right; clear:both; }
*html #header .search{ margin:12px 55px 0 0;}

.inside{width:306px; }
.inside .image{ text-align:right; }

.recomend { font-size:11px; }
.recomend table{ margin-left:13px;  }
.recomend .title{ color:#494949; font-size:12px; margin-bottom:10px }
.recomend .incart{ color:#494949; font-size:11px; }
.recomend .incart img{ position:absolute; margin: 2px 0 0 5px;}
.recomend .compare{ color:#494949; font-size:10px; margin-bottom:18px; margin-bottom:40px; }
.recomend .compare a{ color:#494949!important; }

#left h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }
#left .h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }
#right h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }
#right .h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }
#center h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }
#center .h2{ color:#463715; font:18px georgia ; border-bottom:1px solid #635530; padding:0 0 1px 15px; margin: 0 0 18px }

#middle{ margin-left:25px; }
#left{ float:left; margin-right:-137px; width:137px; position:relative; }
#center{ float:left; margin-right:-100%; width:100%; }
#c_inner{ margin:0 371px 0 163px }
#right{ float:right; margin-left:-325px; width:345px; }


#left .catalog{ list-style:none; margin-bottom:25px; }
#left .catalog ul{ list-style:none; padding-left:13px; margin-top:8px; }
/* 1 */#left .catalog li{ padding-left:0px; ackground: url(../images/catalog_0.png) no-repeat 0 2px;  font-family:verdana; margin-bottom:8px; }
/* 1 */#left .catalog li.opened{ padding-left:0px; ackground: url(../images/catalog_1.png) no-repeat 0 2px; }
/* 2 */#left .catalog li li{ padding-left:0px; font-family:verdana; }
/* 2 */#left .catalog li li.opened{ padding-left:0px; font-family:verdana; }
/* 3 */#left .catalog li li li{ padding-left:10px; font-family:verdana; }
#left .catalog li a:link, #left .catalog li a:visited{ color:#494949 !important; text-decoration:none; }
#left .catalog li a:hover{ color:#494949 !important; text-decoration:underline; }
#left img.cat1{margin:2px 6px 0 0;}
*html #left img.cat1{margin:2px 4px 0 0;}

#left .news{ list-style:none; /*padding-left:15px;*/ border-bottom:1px solid #D2CDBE; }
#left .news li{ list-style:none; margin-bottom:13px; }
#left .news .title { color:#563720; font:14px verdana; margin-bottom:5px; }
#left .news .title a{ color:#563720 !important; text-decoration:none !important; }
#left .news .date{ color:#917A64; font:10px tahoma; margin-bottom:7px; }
#left .news .anons a{ color:#494949 !important; }
#left .all_news { text-align:right; font:12px verdana; margin-top:3px; }
#left .all_news a{ color:#563720 !important; }

.matras_selection{ font-family:verdana; margin-bottom:40px; } 

.matras_selection .left{ padding-left:16px; vertical-align:top; }
.matras_selection .left .center{ background:#EFF2E2; padding:0 13px 5px; }
.matras_selection .left .top{ background:#EFF2E2 url(../images/matrass_lt.png) no-repeat 0 0; height:8px; overflow:hidden; }
.matras_selection .left .top div{ background: url(../images/matrass_rt.png) no-repeat 100% 0; height:8px; overflow:hidden; }
.matras_selection .bottom{ background:#EFF2E2 url(../images/matrass_lb.png) no-repeat 0 0; height:8px; overflow:hidden; }
.matras_selection .bottom div{ background: url(../images/matrass_rb.png) no-repeat 100% 0; height:8px; overflow:hidden; }

.matras_selection .right .center{ background:#EFF2E2 url(../images/matrass_right_t.png) repeat-x 0 0; padding:9px 13px 5px;  }

.matras_selection .right{ padding-left:16px; vertical-align:top; }


.matras_selection .wt_bar{ margin: 0px -3px; }
.matras_selection .field_name{ color:#563720; margin-bottom:3px }
.matras_selection .select{ margin-bottom:13px }

.matras_selection .extra_size{ font-size:11px; margin:6px 0 10px }
.tip { margin:-4px 0 4px; cursor:help; }
.matras_selection .extra_params { margin:0 -7px 20px; white-space:nowrap; }
.matras_selection .extra_params *{ cursor:pointer; }
.matras_selection .extra_params span{ font:13px georgia; background: url(../images/extra_dash.png) repeat-x 0 100%; letter-spacing:-1px; }
.matras_selection .extra_params img{ margin-bottom:-3px}

.matras_selection .rating img{ cursor:pointer;}
.matras_selection .input{ border:1px solid #685A3B; }
.matras_selection select{ border:1px solid #685A3B; }

.matras_selection #materials_block {}
.matras_selection .materials { display:block;height: 15px;}
.matras_selection .materials  span {display: block;margin: -18px 0 0 23px; font: 11px verdana;}

.matras_selection .accessibly{ margin: 37px 0 0px; color:#563720; text-align:left; }
.show{ background:none; margin:0px 0 0 ; padding:0; border:1px dashed #867867; color:#574433; font:16px georgia; }

.search_adv{ font-family:verdana; margin-bottom:7px; padding: 5px 0 5px 15px; background:#F3F5E4; } 
.search_adv .field_name{ color:#563720; margin-bottom:3px }
.search_adv .select{ margin-bottom:5px }
.search_adv .rating img{ cursor:pointer;}
.search_adv .input{ border:1px solid #685A3B; }
.search_adv select{ border:1px solid #685A3B; }
.search_adv .extra_params { margin:0 -7px 20px; white-space:nowrap; }
.search_adv .extra_params *{ cursor:pointer; }
.search_adv .extra_params span{ font:13px georgia; background: url(../images/extra_dash.png) repeat-x 0 100%; letter-spacing:-1px; }
.search_adv .extra_params img{ margin-bottom:-3px}
.search_adv .extra_size{ font-size:11px; margin:6px 0 10px }
.search_adv .extra_size img{  margin-bottom:5px; }

.dis{ }

.compare_table{ margin-left:15px; }
.compare_table th{ font:12px verdana; color:#686663; width:222px; text-align:left; vertical-align:top; }
.compare_table td{ font:12px georgia; color:#382C11; width:222px; text-align:left; vertical-align:top; padding-bottom:30px; }
.compare_table .title { margin-bottom:15px;}
.compare_table .title a{ font:16px georgia; color:#917E69 !important;  }
.compare_table .title .del{ cursor: pointer; margin: 0 0 5px 5px;}
.compare_table .incart{ color:#463715; font-size:12px; }
.compare_table .incart img{ position:absolute; margin: 2px 0 0 5px;}
.compare_table .skidka{ position:absolute; margin: 0 0 0 -5px; }
.compare_table .image{ height:90px; margin-bottom:5px}
.compare_table .discount{ text-align:right; font:18px georgia; color:#6E9A18; width:106px;  }
.compare_table .price{ font:11px georgia; color:#463715; padding-bottom:43px; }
.compare_table .price span{ font:18px georgia; color:#917A64;  }
.compare_table .rating img{ cursor:pointer; margin-right:1px; }


.hits { margin:0 0 30px 17px; width:100%; list-style:none;}
.hits li .image{ width:150px; overflow:hidden; border:2px solid #eceeda;}
.hits li{ width:169px; float:left; margin:0 5px 20px 0; height:160px; }
.hits .title{ color:#493119; font-size:13px; line-height:18px; margin-bottom:8px; height:30px;}
.hits .stats{ color:#494949; line-height:22px; }
.hits li .discount{position:absolute; width:36px; height:33px; background-image:url(/skins/kingmat/images/skidka_hit_blank.gif); z-index: 1;
						  margin:-7px 0 0 -10px; padding:17px 6px 0 7px; white-space:nowrap; color:#fff; font-weight:normal; font-size:16px; text-align:center; font-family:Arial; text-decoration:none;}

#right .hits { margin:0 0 0px 13px; width:auto !important; list-style:none;}
#right .hits li{ width:160px; float:left; margin:0 5px 20px 0; }
#right .hits li .image{ width:150px; overflow:hidden; border:6px solid #eceeda;}
#right .hits li .discount{position:absolute; width:36px; height:33px; background-image:url(/skins/kingmat/images/skidka_hit_blank.gif);z-index: 1;
						  margin:-7px 0 0 -10px; padding:17px 6px 0 7px; color:#fff; font-weight:normal; font-size:16px; text-align:center; font-family:Arial; text-decoration:none;}
#right .hits .title{ color:#493119; font-size:11px; line-height:18px; margin-bottom:5px;  }
#right .hits .title a{ text-decoration: none;}
#right .hits .stats{ color:#494949; line-height:22px; font-size:11px; }


.articles{ list-style:none;  }
.articles li{ float:left; margin-left:15px; width:128px; color:#463715; }
.articles li .title { margin-bottom:5px; }
.articles li .title a{ color:#917A64 !important; font:14px verdana; }


.artic{  list-style:none; }
.artic li{ width:210px; float:left; margin:0 5px 20px 0;  }
.artic .item{ margin-left:15px; min-width:128px; color:#463715; }
.artic .title { margin-bottom:5px; }
.artic .title a{ color:#917A64 !important; font:14px verdana; }
.artic td{padding:0 15px 20px 0; vertical-align:top; }




.article_list{ list-style:none; padding-top:0px; }
.article_list li{ margin-bottom: 40px;}
.article_list .title{ color:#433221 !important; font-size:14px; padding-bottom: 2px; border-bottom: 1px solid #9F8B76; margin-bottom: 25px; padding-left:15px; }
.article_list .title a{ color:#433221 !important;  text-decoration: none !important;  }
.article_list .details{ color:#433221 !important; font-size:11px; float:right; }
.article_list .anons{ color:#463715; padding-left:15px; }


.type_list{ list-style:none; padding-top:0px; }
.type_list li{ margin-bottom: 15px;margin-left:30px;}
.type_list .title{ color:#816F5E !important; font-size:16px; padding-bottom: 2px; margin-bottom: 5px; padding-left:15px; }
.type_list .title a{ color:#816F5E !important;  }
.type_list .anons{ color:#463715; padding-left:15px; }
.type_list .title img{ position:absolute; margin-left: -36px; }


.cart_table{ width:100% }
.cart_table th{ color:#917A64; font: 12px georgia; text-align:left; padding:2px 10px; }
.cart_table .num{ color:#917A64; position: absolute; font: 10px verdana; margin:2px 0 0 -14px; }
.cart_table .name{ color:#563720 !important; font: 12px verdana; margin:0 0 0 0px; }
.cart_table td{ padding: 5px 0 6px; vertical-align:top; }
.cart_table .value{ border:1px solid #898989; background:#fff; color:#917A64; font:12px verdana; width:12px; padding:2px 4px; }
.cart_table .price{ color:#463715; font:16px georgia; padding:2px 10px; width:70px; }
.cart_table .price .unit{ font:12px georgia; width:12px; }
.cart_table .del { text-align:right; padding-right:3px; }
.cart_table .del a{ font:10px verdana;  color:#563720;  }
.cart_table .del a img{ position:absolute; margin: 2px 0 0 -22px; }
.cart_table .recalculate{ padding-top:5px; }
.cart_table .recalculate{ font:11px verdana; color:#463715; text-decoration: underline; padding-top:5px; cursor: pointer; }
.cart_table .darktd{ background: #EFF2E2; }

.cart_bonus { vertical-align: top; padding-left: 27px; }
.cart_bonus .skidka img{ position:absolute; }
.cart_bonus .skidka { color:#463715; font: 12px verdana; margin-right:10px;}
.cart_bonus .skidka .title{ color:#463715; font: 12px verdana; padding:9px 0px 0px 50px; }
.cart_bonus .skidka div.price{ color:#463715; font: 12px georgia; padding:0px 50px 18px;  }
.cart_bonus .skidka span.price{ color:#463715; font: 18px georgia; color:#478703; }

.form .field_name{ font:12px verdana; color:#563720; padding:0 0 2px 15px;}
.form .input{ padding: 0 0 10px 15px; }
.form .input input{ width: 390px; padding:2px 3px; border:1px solid #37290C; } 
.form .input textarea{ width: 390px; padding:2px 3px; border:1px solid #37290C; height: 100px; } 
.form .order{ text-align: right;} 
.form .order a { color:#917A64 !important; font:14px georgia; } 
.form .order a img{ position: absolute; margin: 7px 0 0 5px;} 

.cart_bonus .podarki .img{ position:absolute;  padding: 0 0 0 5px; }
.cart_bonus .podarki { color:#463715; font: 12px verdana; }
.cart_bonus .podarki .title{ color:#463715; font: 12px verdana; padding:15px 50px 0px; }
.cart_bonus .podarki ul{ color:#463715; font: 10px verdana; padding:10px 0px 0px 65px; color:#8752B8; list-style:decimal; }
.cart_bonus .podarki ul li{ padding:0 0 12px; }
.cart_bonus .podarki ul li span{ font:12px verdana; color:#563720;  }




#center .news{ list-style:none; padding-top:0px; }
#center .news li{ margin-bottom: 40px;}
#center .news .title{ color:#433221 !important; font-size:14px; padding-bottom: 2px; border-bottom: 1px solid #9F8B76; padding-left:15px; }
#center .news .title a{ color:#433221 !important;  text-decoration: none !important;  }
#center .news .details{ color:#433221 !important; font-size:11px; float:right; }
#center .news .date{ color:#78634E !important; font-size:11px; position:absolute; padding: 5px 15px; }
#center .news .anons{ color:#463715; padding-left:15px; padding-top: 25px; }


.act_list{ list-style:none; padding-top:0px; }
.act_list li{ }
.act_list .title{ color:#433221 !important; font-size:14px; padding-bottom: 2px; border-bottom: 1px solid #9F8B76; padding-left:15px; }
.act_list .title a{ color:#433221 !important;  font-weight:bold;  }
.act_list .details{ color:#433221 !important; font-size:11px; float:right; }
.act_list .date{ color:#78634E !important; font-size:11px; position:absolute; padding: 5px 15px; }
.act_list .anons{ color:#463715; padding-left:15px; padding-top: 25px; }
.act_list .image{ width:203px; height: 82px; float:left; margin-right:16px; }
.act_list .clear{height: 40px; margin-right:16px; }


.model .main_info{ 100%; _width:701px;  }
.model .image{ margin: 0 0 22px 15px; border:6px solid #eceeda;width:202px}
.model .modelinfo td{ padding-left: 15px; text-align:right; }
.model .modelinfo img{  border:6px solid #eceeda; }
.model .modelinfo{ width: 100%}

.model table.price{ color:#463715; font-size:11px; margin-bottom:10px; }
.model table.price td{ padding-right:12px;}
.model span.price{ color:#917A64; font-size:20px; }
.model span.price_old{ color:#514423; font-size:16px; text-decoration:line-through; }
.model .extra_size{ font-size:11px; margin:6px 0 10px }
.model .incart{ color:#463715; font-size:12px; font-weight:bold;}
.model .incart img{ position:absolute; margin: 2px 0 0 5px;}
.model .compare{ color:#463715; font-size:11px; margin-bottom:18px; margin-bottom:40px; }
.model .compare a{ color:#463715 !important; }
.model p{ margin-bottom:10px; }
.model .divider{ border-bottom:1px solid #8C826B; height:15px; overflow:hidden; margin-bottom:20px; }
.model .print{ padding-left:34px; }
.model .print a img{  position: absolute; margin: 4px 0 0 -17px; }
.model .print a { color:#564D35; font:11px verdana; }
.model .params{ margin:0 0 25px 15px; }
.model .params td{ padding-bottom:10px; vertical-align:top; }
.model .discount{ color:#ED8400; font-size:12px; }

.page_list li{  margin-bottom:5px; }

.comments{ list-style:none; padding-left:15px;  }
.comments .author{ color:#917A64; font: 12px tahoma; margin-bottom:2px; }
.comments .date{ color:#897F64; font: 10px tahoma; margin-bottom:2px; }
.comments li{ margin-bottom:20px; }

.vpridachu{ color:#463715; font-size:11px; padding-top:10px; }
.vpridachu a{ color:#4E2477 !important; font:14px georgia; }


.proizvoditel{ list-style:none; padding-top:0px; }
.proizvoditel li{  }
.proizvoditel .title{ color:#463715 !important; font:14px verdana; padding-bottom: 2px; padding-left:103px; }
.proizvoditel .title a{ color:#433221 !important;  font-weight:bold; }
.proizvoditel .details{ color:#433221 !important; font-size:11px; float:right; }
.proizvoditel .date{ color:#78634E !important; font-size:11px; position:absolute; padding: 5px 15px; }
.proizvoditel .anons{ color:#463715; padding-left:103px; padding-top: 0px; font-family:verdana; }
.proizvoditel .image{ width:90px; height: 50px; float:left; margin-right:13px; overflow: hidden; }
.proizvoditel .clear{height: 40px; margin-right:16px; }


h3.h3_1{ font:14px georgia; border-bottom:1px solid #635530; color:#463715; padding:0 0 2px 15px; margin:0; }
h3.h3_2{ font:16px georgia; border-bottom:1px solid #635530; color:#867460; padding:0 0 2px 15px; margin:0 0 18px;  }

.act .image{ width:211px; height:211px; float:left; overflow:hidden; margin: 0 30px 0 0; text-align:center; }
.act .date{ margin: 6px 0px 0 15px; color:#78634E; position:absolute; font-size:11px; }
.act .anons{ color:#463715; padding-left:15px; padding-top: 25px; }
.act .clear{ height:40px; }

.presents h3{ color:#5F2D92; padding:0 0 2px 15px; border-bottom:1px solid #8F5EC2; margin: 0 0 18px; font: 16px georgia; }
.presents .image{ height: 103px; overflow:hidden; margin: 0 0 13px; }
.presents .text{ color:#494949; }
.presents table td{ padding-left:15px; width:25%; }
.presents table { margin-bottom: 40px; width:100%; }


.set{ list-style:none; padding-top:0px; }
.set li{ }
.set .title{ color:#433221 !important; font-size:14px; padding-bottom: 2px; border-bottom: 1px solid #9F8B76; padding-left:15px; }
.set .title a{ color:#433221 !important;  text-decoration: none !important;  }
.set .details{ color:#433221 !important; font-size:11px; float:right; }
.set .date{ color:#78634E !important; font-size:11px; position:absolute; padding: 5px 15px; }
.set .anons{ color:#463715; /*padding-left:15px; padding-top: 25px;*/ }
.set .image{ width:203px; /*height: 82px;*/ float:left; margin:0 16px 10px 0;  border:6px solid #eceeda;}
.set .clear{height: 40px; margin-right:16px; }
.set .discount_pic{ position:absolute; margin:12px 0 0 0;z-index:20; }
.set table.price{ color:#463715; font-size:11px; margin-bottom:10px; }
.set table.price td{ padding-right:12px;}
.set span.price{ color:#917A64; font-size:18px; }
.set span.price_old{ color:#514423; font-size:16px; text-decoration:line-through; }
.set .discount{ color:#ED8400; font-size:12px; }
.set .incart{ color:#463715; font-size:12px; }
.set .incart img{ position:absolute; margin: 2px 0 0 5px;}
.set .compare{ color:#463715; font-size:11px; margin-bottom:18px; }
.set .compare a{ color:#463715 !important; }
.set .anons p{ margin-bottom:10px; }

.filter{ color:#917A64; font:11px verdana; margin-bottom:18px; }
.filter a{ color:#917A64 !important; }
.filter td{ background: #F2F5E5 url(../images/filter_bg_l.png) no-repeat 0 0; }
.filter td div{ background: url(../images/filter_bg_r.png) no-repeat 100% 0; padding:1px 8px;  }



.pagination{ color:#A1917E; font:14px verdana; text-align: center; }
.pagination span{ padding: 0 5px 0 0; }
.pagination a{ color:#55492B !important; padding: 0 5px 0 0; }


.dostavka_left{ float:left; width:50%; }
.dostavka_right{ float:left; width:50%; }
.dostavka_right .text_block { padding-left: 15px;}

.dostavka_left h3, .dostavka_right h3{ color:#463715; font:16px georgia; margin:0px 0 5px 15px; }
.dostavka_left .info, .dostavka_right .info{ color:#382F19; margin-bottom: 17px; margin-left:15px }
.dostavka_left .dillers { margin-left:15px; }
.dostavka_left .dillers li{ color: #9E8A75; padding-bottom:10px; }
.dostavka_left .title { color: #463715; font-size:14px; margin-bottom: 12px; cursor:pointer; font-weight:bold; text-decoration:underline; }
.dostavka_left .open .title { color: #9E8A75; font-size:14px; margin-bottom: 12px; cursor:default; }
.dostavka_left .terms { list-style:none; color:#463715; background: #F3F5E4; padding: 2px 4px;  }
.dostavka_left .terms li{ color:#463715;  }
.dostavka_left .terms .name { color: #463715; font: bold 12px georgia; margin-bottom: 10px; }
.dostavka_left .terms .text { margin-bottom: 10px; }
.dostavka_left .terms .text p{ margin:0 0 10px ; }

.town_list { border-top: 1px solid #9A8672; border-bottom: 1px solid #9A8672; width:217px; }
.town_list td{ color:#463715; font:12px verdana; vertical-align:top; padding-bottom: 9px; }
.town_list th{ color:#927C67; font:12px verdana;  text-align:left; padding-bottom: 9px; }
                                             
#right .spec_offer .img{ height:167px; width:326px; overflow:hidden; margin: 29px 0 0 39px; }
#right .spec_offer .head{ color:#515151; height:23px; padding: 2px 0 0 37px;
font-family:georgia;
font-size:18px;
font-size-adjust:none;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;}
.spec_offer{ padding-top:0px; margin-left:-20px; width:365px; margin-top:20px; }
.spec_offer_text{ 
	padding: 0 25px 0 16px;
	width: 304px; 
	float:right; 
	position: relative; 
}
.guide{ padding-left:15px; }
.guide a:hover img {background-color:#EFF2E2;}

.act_type{ float:right; margin:2px 8px 0 0; }


#footer{ margin-left:30px; border-top:1px solid #6A5C4A; padding:12px 0 20px; font:10px verdana;  }
#footer table { margin-left:0px}
#footer table td{ vertical-align:top; padding-left:18px; }
#footer .work_time{ background: url(../images/foot_grafik.png) no-repeat 0 5px; padding:5px 0 0 17px; height:30px }
#footer .work_time .weekdays{ color:#50504B; margin-bottom:4px }
#footer .work_time .holydays{ color:#665953; }

#footer .main_menu li { list-style:none; font-size:11px; margin-bottom:3px; }
#footer .main_menu li a{ color:#563720 !important;  }


.clear{ clear:both; }
.font10{ font-size:10px; }
.font11{ font-size:11px; }
.font12{ font-size:12px; }
.font13{ font-size:13px; }
.font14{ font-size:14px; }
.font16{ font-size:16px; }
.font18{ font-size:18px; }
.font60{ font-size:60px; line-height:52px; }

.brown{ color:#563720; }
.orange{ color:#F69A00; }
.underline{ text-decoration: underline; }
.georgia{ font-family:georgia; } 


.matras_selection .price_bar{ margin: 18px 0px; position:relative; }


.pricebar_slider{ height: 22px; background: url(../images/pricebar_bg.png) repeat-x 0 50%; position:relative;  margin-left:6px; }
.pricebar_slider a{ text-decoration:none !important; }
.pricebar_slider span{ position:absolute; margin:8px 0 0 -12px;text-align:right;width:20px; }
/*.pricebar_slider .ui-slider-handle:last-child span{ position:absolute; margin:10px 0 0 2px; }*/

.pricebar_slider .ui-slider-handle{ cursor:default; height:20px; position:absolute; width:6px; z-index:2; background: url(../images/slider_left.png) repeat-x 0 0; margin:14px 0 0 -5px; color:#917A64; font:11px verdana }
.pricebar_slider .price_slider_2{ background: url(../images/slider_right.png) repeat-x 0 0; margin:0px 0 0 0px; }
.price_slider_2 span{ position:absolute; margin:-14px 0 0 -49px;text-align:right;width:60px; }

.matras_selection .level_bar{ margin: 18px 0px; position:relative; }

.levelbar_slider{ height: 22px; background: url(../images/pricebar_bg.png) repeat-x 0 50%; position:relative;  margin-left:6px; }
.levelbar_slider a{ text-decoration:none !important; }
.levelbar_slider span{ position:absolute; margin:8px 0 0 -13px;text-align:right;width:20px; }
/*.pricebar_slider .ui-slider-handle:last-child span{ position:absolute; margin:10px 0 0 2px; }*/

.levelbar_slider .ui-slider-handle{ cursor:default; height:20px; position:absolute; width:6px; z-index:2; background: url(../images/slider_left.png) repeat-x 0 0; margin:14px 0 0 -5px; color:#917A64; font:11px verdana }
.levelbar_slider .level_slider_2{ background: url(../images/slider_right.png) repeat-x 0 0; margin:0px 0 0 0px; }
.level_slider_2 span{ position:absolute; margin:-14px 0 0 -52px;text-align:right;width:60px; }

/*weight bar slider*/
.matras_selection .wt_bar{ margin: 18px 0px; position:relative; }

.wt_bar_slider{ height: 22px; background: url(../images/pricebar_bg.png) repeat-x 0 50%; position:relative;  margin-left:6px; }
.wt_bar_slider a{ text-decoration:none !important; }
.wt_bar_slider span{ position:absolute; margin:8px 0 0 -7px;text-align:right;width:20px; }
/*.pricebar_slider .ui-slider-handle:last-child span{ position:absolute; margin:10px 0 0 2px; }*/

.wt_bar_slider .ui-slider-handle{ cursor:default; height:20px; position:absolute; width:6px; z-index:2; background: url(../images/slider_left.png) repeat-x 0 0; margin:14px 0 0 -5px; color:#917A64; font:11px verdana }
.wt_bar_slider .wt_slider_2{ background: url(../images/slider_right.png) repeat-x 0 0; margin:0px 0 0 0px; }
.wt_slider_2 span{ position:absolute; margin:-14px 0 0 -50px;text-align:right;width:60px; }
/********************/

.ui-slider-range{ height:22px; background: url(../images/pricebar_range_bg.png) repeat-x 0 50%; position:absolute;  }


.scale { list-style:none; position:absolute; padding:0; width:100%; margin-top:8px; z-index:50; }
.scale li{ background: url(../images/pricebar_scale.png) no-repeat 0 0; width:10%; height:6px; overflow:hidden; float:left;  }
.scale li:last-child{ width:1px;}

/************************osnovania visota*/
.wtbar .scale { list-style:none; position:absolute; padding:0; width:100%; margin-top:9px; z-index:50; }
.wtbar .scale li{ background: url(../images/pricebar_scale.png) no-repeat 0 0; width:10%; height:4px; overflow:hidden; float:left;  }
.wtbar .scale li:last-child{ width:1px;}

.matras_selection .wtbar{ margin: 18px 0px; position:relative; }

.wtbar_slider{ height: 22px; background: url(../images/pricebar_bg.png) repeat-x 0 50%; position:relative; margin-left:8px;  }
.wtbar_slider a{ text-decoration:none !important; }
.wtbar_slider span{ position:absolute; margin:-14px 0 0 2px; }
/*.pricebar_slider .ui-slider-handle:last-child span{ position:absolute; margin:10px 0 0 2px; }*/

.wtbar_slider .ui-slider-handle{ cursor:default; height:20px; position:absolute; width:6px; z-index:2; background: url(../images/slider_right.png) repeat-x 0 0; margin:0px 0 0 0px; color:#917A64; font:11px verdana; }
/************************osnovania visota*/


.order_mods_table{width:600px; text-align:center; border:0;}
.order_mods_table td{color: #363524; padding:10px; background:#EFF2E2 none repeat scroll 0 0 !important;}
.order_mods_table td.white{color: #917A64; padding:10px; background:#FCFFEF none repeat scroll 0 0 !important;}

/**
* Additional styles by bsv
*
*/
.search_help_popup {
background-color:#EEEEEE;
border: 1px solid #aaaaaa;
color:#333333 !important;
margin:0px 80px;
padding:8px;
position:absolute;
width:200px;
z-index:100;
}
.nature_block {
    width:100px;
    height:10px;
    background-color:#ebefd9;
    border:1px solid #a99c8d;
    padding:0px;
}
.nature_gradient {
    margin: 0px;
    height:10px;
    width:100px;
    background: url('../images/nature_gradient.png')
}
.error{border: 1px solid red !important;}

label.error {
border:0 none !important;
color:#CB3113;
display:block;
font-size:10px;
margin-left:5px;
padding:0;
}

.comment_message {border:1px dotted #999999; color:#990000; font-weight:bold; margin:10px; padding:10px; text-align:center;}

*html img 
{
behavior:
expression(
(this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/skins/kingmat/images/blank.gif"):(this.currentStyle.backgroundImage.toString().indexOf('.png')>-1 ? (this.origBg = this.origBg? this.origBg : this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none"):void(0))),this.pngSet=true)
);
}

.gray{
	color:#74694C !important;
}

.models-value-td {
padding-left: 15px;
}

/*****pop up gallary*/
.b-popup-gallery {
    /*left: 50%;*/
    top: 0;
}

.b-popup-success, .b-popup-inform, .b-popup-warning, .b-popup-action, .b-popup-action_modal, .b-popup-note, .b-popup-gallery {
    width: 500px;
}

.b-popup {
    margin: -9px 0 0;
    position: absolute;
    z-index: 9999;
}

.b-popup-tl, .b-popup-tr, .b-popup-bl, .b-popup-br {
    background: url("../images/GgzQ9qWACaz6ejSLg7HXI3J953c.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    position: absolute;
    width: 26px;
}

.b-popup-tl {
    background-position: 0 -9px;
    left: -14px;
}

.b-popup-tr {
    background-position: -26px -9px;
    left: 100%;
    margin-left: -12px;
}

.b-popup-t {
    height: 9px;
}

.b-popup-t, .b-popup-b {
    background: url("../images/GgzQ9qWACaz6ejSLg7HXI3J953c.png") repeat scroll 0 0 transparent;
    display: block;
    margin: 0 12px;
}

.b-popup-l {
    left: -14px;
}

.b-popup-l, .b-popup-r {
    background: url("../images/Cyqp7yJiRAAz9xW9AO4nGVkYVN0.png") repeat scroll 0 0 transparent;
    bottom: 26px;
    position: absolute;
    top: 26px;
    width: 14px;
}

.b-popup-content {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    min-height: 100px;
    position: relative;
}

.b-popup-gallery .b-popup-title {
    background: none repeat scroll 0 0 #FF6C00;
    color: #FFFFFF;
}

.b-popup-title {
    float: left;
    font-weight: bold;
    margin: 0 32px -2px 0;
    padding: 8px 13px;
}

.b-popup-close {
    background: url("../images/r6norw4wRPDNGuwT2BAOiGr-pUg.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 14px;
}

.b-popup-gallery .b-popup-body {
    padding: 10px 13px;
    text-align: center;
}

.b-popup-body {
    clear: both;
    padding: 0 13px 10px;
}

.b-popup-thumbs {
    margin: 0;
    padding: 0 0 24px;
    text-align: center;
    white-space: nowrap;
}

.b-popup-thumbs .prev {
    margin-right: 10px;
}

.b-popup-thumbs .prev, .b-popup-thumbs .next {
    border: medium none;
    position: relative;
    top: -1em;
}

.b-popup-thumbs li {
    border-bottom: 4px solid #FFFFFF;
    cursor: pointer;
    display: inline-block;
    list-style: none outside none;
    margin: 0 3px;
    padding: 2px 0;
}

.b-popup-thumbs {
    text-align: center;
    white-space: nowrap;
}

.b-popup-thumbs li.current, .b-popup-thumbs li.current:hover {
    border-bottom-color: #FF6B00;
    cursor: default;
}

.b-popup-thumbs li:hover{
     border-bottom-color: #DDDDDD;
}

.b-popup-thumbs li {
    border-bottom: 4px solid #FFFFFF;
    cursor: pointer;
    display: inline-block;
    list-style: none outside none;
    margin: 0 3px;
    padding: 2px 0;
}

.b-pseudo-link {
    border-bottom: 1px dotted;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
}

.b-popup-picture {
    cursor: pointer;
}
.b-popup-r {
    background-position: -14px 0;
    left: 100%;
}

.b-popup-b {
    background-position: 0 -61px;
    height: 19px;
}

.b-popup-bl {
    background-position: 0 -35px;
    margin: -26px 0 0 -14px;
}

.b-popup-br {
    background-position: -26px -35px;
    left: 100%;
    margin: -26px 0 0 -12px;
}

.block_properties_font {
    /*border:solid 1px red;*/
    float:left;
    width:215px;
}

.block_properties {
    float: right;
    text-align: right;
    position: absolute;
    color:#ef8500;
    font: bold 11px verdana;
}

.pr_height {
    width:15px;
    margin-left: 19px;
    margin-top: 1px;
}

.pr_weight {
    width:24px;
    margin-left: 14px;
    margin-top: 1px;
}

.soft_level_bar_double {
    margin-left: 7px;
    margin-top: 4px;
    height: 14px;
    width: 90px;
}

.soft_level_bar_single {
    margin-left: 7px;
    margin-top: 7px;
    height: 7px;
    width: 90px;
}

.level_bar_orange {
    background-color:#ef8500;
    border:solid 1px #ef8500;
    height:4px;
    width:15px;
    margin: 0 1px 1px 1px;
    display: block;
    float: left;
}

.level_bar_grey {
    border:solid 1px #d4d5d0;
    height:4px;
    width:15px;
    background-color:#d4d5d0;
    margin: 0 1px 1px 1px;
    display: block;
    float: left;
}

.hit_banner {
    position:absolute;
    z-index: 0;
}
.hit_banner2 {
    height: 17px;
    display: block;
    background-color: #ffbd31;
    position:absolute;
    width:202px;
}

.hit_banner2 .text {
    color:#ffffff;font-family: tahoma;font-size: 10pt;font-weight: bold;text-align: center;
}

.image a {
 text-decoration:none;
}

.sale_bar {
    position:absolute;
    z-index: 1;
}

#calls_mesanger {
    display: block;
    text-align: center;
    height: 0;
    padding-left: 33%;
}


#call_message{
    font-weight: normal;
    font-size: 16px;
    background: none repeat scroll 0% 0% rgb(221, 234, 251);
    border: 1px solid rgb(174, 176, 179);
    padding: 6px;
    margin-top: 10px;
    width: 400px;
}

#calls_mesanger a {
    color: #0560A6;
}
.litebox{position:absolute;background-color:#000;opacity:0.8;z-index:1010;width:100%;top:0;left:0;display:block}






