/*Ñ_Ð°Ð+Ð>Ð_Ð_*/
#hd {background:url('/images/bg_head.jpg') no-repeat top left;}
#bd .yui-b {background:url('/images/bg_left_column_top.jpg') no-repeat top left;}
#menu_top_1 {width:auto; height:15px; margin:0 0 16px 26px; padding-top:317px;}
#menu_top_1 a {font:bold 10.5pt tahoma; color:#bcb2ab; text-decoration:none;}
#menu_top_1 a:hover, #menu_top_1 a.active {color:#3a7e90;}
#menu_top_1 .separation_symbol{margin:0 23px;}
#menu_top_2{width:auto; height:27px; margin:0 0 0px 0px; background-color:#1c1a18; border-top:1px solid #2c2a28; padding:9px 0 0 26px;}
#menu_top_2 a {font:9pt verdana; color:#947e6e; text-decoration:none; border-bottom:1px solid #29474f;margin:0 21px;}
#menu_top_2 a:hover {color:#3a7e90; border:none;}
#title_breadcrumb {font:7.5pt tahoma; color:#72453e; width:auto; height:47px; margin:0; background-color:#2a2724; border-top:1px solid #383533; border-left:1px solid #383533; padding:35px 0 0 28px;}
#title_breadcrumb h1 {font:13.5pt verdana; color:#2cb1cf;margin-bottom:6px;}
#title_breadcrumb a {color:#a58e71; text-decoration:none;}
#title_breadcrumb .separation_symbol {margin:0 8px;}
#pictobutton {width:81px; height:11px; padding-top:25px; margin-left:140px;}
#logo {margin-left:120px; color:white;}
#logo img {margin-top:60px;}
#menu_left1{margin:177px 0 50px 36px; font:13.5pt verdana;}
#menu_left1 a {color:#b1a297;text-decoration:none; border-bottom:1px solid #29474f;}
#menu_left1 a:hover {color:#3a7e90; border:none;}
#menu_left1 p {margin-bottom:15px;}
#menu_left2{ margin:0px 0 0px 24px; font:8.25pt verdana;}
#menu_left2 a {color:#8d7b65;text-decoration:none; border-bottom:1px solid #29474f;}
#menu_left2 a:hover, #menu_left2 a.current {color:white;text-decoration:none; border-bottom:none;}
#menu_left2 p {margin-bottom:9px;}
#menu_left2 img {margin-right:9px;}
#submenu_left2 {margin:3px 0 7px 13px;color:#55838d}
#submenu_left2 a{color:#55838d}
#submenu_left2 img{margin-right:4px}
#search {margin:30px 0 0px 36px; font:8.25pt verdana;}
#search_field {width:180px; background-color:#2c2c2c; border:none; color:white; padding:2px 0;}
#search_button {background:url('/images/search_button.gif'); width:18px; height:18px; border:none; cursor:pointer;cursor:hand}
.hrl {height:1px; font-size:0px; width:auto; margin:33px 42px 23px 24px; background-color:#393939;}
#banners{margin-left:24px;font:8.25pt verdana;}
#banners p{margin:10px 0 25px 12px;}
#banners a{text-decoration:none;color:#55838d;}
#banners a:hover{color:white;}
#ft_top{height:34px; padding:50px 0 0 300px; margin-bottom:3px; border-bottom:1px solid #19292c;}
#ft_top .head{font:23.25pt tahoma; color:white; text-decoration:none;}
#ft_top .head img{margin-left:12px;}
#ft_top .print{font:8.25pt tahoma; color:#288fa6; text-decoration:none;}
#menu_bottom{width:auto; margin-top:9px;}
#menu_bottom a{font:8pt tahoma; color:#675b4c; text-decoration:none; border-bottom:1px solid #19292c; margin-right:30px;}
#menu_bottom a:hover{color:#3a7e90; border-bottom:none;}
#ft_bottom{padding:25px 0 0 300px; border-top:2px solid #333333; font:8.25pt verdana; color:#8d7b65;}
#ft_bottom a{font-size:6.75pt; color:#3c362f; text-decoration:none;}
#ft_bottom img{padding-right:8px;}
#ft_bottom p{padding-bottom:11px;}
#ft_bottom .powered{font-size:6.75pt; color:#3c362f;}

#copy{width:245px;float:left;}
#spylog{float:left;width:200px; margin-top:4px;}
/*ÐºÐ¾Ð½ÐµÑ† ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°*/

#one_column{border-left:1px solid #363330; border-top:1px dotted #363330 !important; background-color:#282421;/*color:#c1b6a4;*/color:#a58e71;font:11px tahoma;margin-top:1px;}
#shop_head{background-color:#1f1e1c; padding:16px 25px 0 25px; height:auto;}
#shop_head h2{font:10.5pt verdana; color:white; margin-bottom:10px;}
#shop_head p{font:8.25pt tahoma; color:#c1b6a4;}
#shop_head .shop_addres{float:left;}
#shop_head .navigation{float:right;text-align:right;}
#shop_head .navigation a{color:#8d7b65; font:9pt verdana; text-decoration:none; border-bottom:1px solid #29474f;}
#shop_head .navigation p{margin-bottom:9px;}
#shop_head .navigation .print{color:#c1b6a4; font:8.25pt tahoma; text-decoration:underline; border-bottom:none;}
#shop_head .navigation img{margin:33px 5px 10px 0; vertical-align: -16px;}
#one_column #google_map{width:665px; height:520px; margin-top:25px; margin-left:auto; margin-right:auto; padding:5px; background-color:#1a1917;}
#one_column	p{/*color:#c1b6a4; font:8.25pt tahoma; */margin-bottom:15px;}
#one_column	hr {margin-bottom:15px; background-color:#282421;color:#282421;height:1px}
#examples{padding:21px 0px 63px 25px;}
#examples h4{color:#fafafa; font:bold 8.25pt tahoma; margin:25px 0;}
#examples .column{float:left; margin-right:40px;}
#examples .column a{color:#c1b6a4; text-decoration:none;}
#examples .column p{color:#847264; margin-bottom:6px;}
#content{padding:30px 25px 33px 25px;/*color:#c1b6a4;*/}
#content h4{font:bold 8.25pt tahoma; color:#FAFAFA;margin-bottom:17px;}
#content h4 span{color:#847264}
#content td,#content th{border-color:#c1b6a4;color:#c1b6a4;padding: 3px 5px;}
#content img{padding:12px; margin-right:20px; background-color:#171717;}

#sections{width:auto; height:32px; background-color:#23201f; border-top:1px solid #2c2a28; padding:18px 0 0 26px;}
#sections a{font:9pt verdana; color:#8d7b65; text-decoration:none; border-bottom:1px solid #29474f;margin:0 38px 0 0;}
#sections a:hover, #sections a.active {color:white;text-decoration:none; border-bottom:none;}
#questions{width:auto; background-color:#252422; border-top:1px dotted #3f3e3b; padding:37px 26px; font:8.25pt tahoma; color:#a58e71;}
#questions a{color:#2ba8c4;}
#questions li{list-style-type:decimal;padding:0 0 5px 8px; margin-left:28px;}
#answers{width:auto; background-color:#201f1e; border-top:1px dotted #3f3e3b; padding:37px 26px; font:8.25pt tahoma; color:#a58e71;}
#answers .faq{padding:0 0 28px 28px; background:url('/images/what.gif') no-repeat top left;}
#answers b{color:#c1b6a4;}
#answers a{color:#28a7c3; text-decoration:none;}

.reference{/*height:133px;*/height:auto; /*background-color:#201f1e; */border-top:1px dotted #3f3e3b; font:8.25pt tahoma; color:#c1b6a4; padding:0 15px 15px 27px;}
/*.reference h3{font:bold 9pt verdana; color:white; padding-bottom:10px; margin:25px 0 0 27px;}*/
.reference h3{font:bold 9pt verdana; color:white; padding-bottom:10px; margin:25px 0 0 0;}
.reference h3 img{padding:0px 9px 2px 0; margin:0px; float:none;}
.underline{border-bottom:1px solid #29474f; padding-bottom:2px;}
/*.reference img{margin:0px 55px 150px 27px; float:left;}*/
.reference img{margin:0px 15px 15px 0; float:left;}
.reference table td img {float: none; margin: 0; }
.reference li {list-style-type: none; list-style-image:url('/images/bullet2.gif'); padding: 0 0 5px 8px; margin-left:128px;}
	
.catalog{/*height:230px;*/ height:auto; /*background-color:#201f1e;*/ border-top:1px dotted #3f3e3b; font:8.25pt tahoma; color:#a58e71; padding:0 15px 20px 31px }
.catalog h3{font:bold 9pt verdana; color:white; padding-bottom:10px; /*margin:25px 0 3px 27px;*/margin:25px 0 3px 0;}
.catalog h3 a{color:white; text-decoration:none;border-bottom:1px solid #29474f; position:relative;}
.catalog h3 a:hover{color:#2cb1cf;border-bottom:none;}
.catalog h3 img{padding:0px 9px 2px 0; margin:0px; float:none;}
/*.catalog .catalog_photo{/*margin:-37px 45px 0px 26px;*/ margin:0 45px 0px 0; float:left; _margin:-37px 23px 0px 13px;}*/
/*.catalog .catalog_photo img{margin:0 0 0 20px; float:none;}*/
.catalog img {margin:0 45px 0px 0; float:right}
.catalog div.catalog_photo{/*margin-right:31px;*/ float:left; width:260px; min-height: 50px}
.catalog div.catalog_photo img{margin:0; float:none; }
.catalog li{list-style-image:url('/images/bullet2.gif'); padding:0 0 5px 8px;}
#special_link{float:right;text-align:left; font:8.25pt verdana; width:215px; height:49px; margin:-62px 35px 0 0;}
#special_link a{text-decoration:none;color:#55838d;}
#special_link p{margin-top:15px}
#special_link img{float:left;}

.catalog2{/*height:260px;*/ height:auto; /*background-color:#282421;*/ border-top:1px dotted #3f3e3b; font:8.25pt tahoma; color:#a58e71; padding:20px 15px 15px 25px; }
.catalog2 .catalog_photo{margin:0; float:left;width:345px;min-height:50px;}
#one_column .catalog2 p{color:#867d71;}
.catalog2 .variants{float:left; width:310px; /*margin-top:100px;*/}
.catalog_position2{height:auto;/*background-color:#282421;*/width:722px;clear:both; border-top:none;}
#one_column .catalog_position2 .calculations {border-top:1px dotted #3f3e3b;}
#one_column .catalog_position2 .calculations .subhead{margin-bottom:20px;}
#one_column .catalog_position2 .calculations p{margin-bottom:25px;}
.parametrs{/*border-bottom:1px dotted #3f3e3b; */width:255px; padding:20px 40px 27px 25px;}
#one_column .parametrs p{margin-bottom:25px;line-height: 25px}
.parametrs .page_link{background-color:#0f0f0f; color:#a58e71; text-decoration:none; padding:2px 5px; margin:0 2px 10px 2px;}
.parametrs .current{color:#c9c1b8; font-weight:bold;}
.params td{padding: 1px 4px 5px 8px;}
.params .li {background: url("/images/listitem.gif") top left no-repeat; padding: 1px 0 0 0; width: 15px; color: #fff; text-align: center;}
.catalog2_cont{/*width:255px;*/ width:320px; float:left;color:#867d71; font:8.25pt tahoma;}
.catalog2_cont .calculations{float:none;}


.catalog_photo p{font:8.25pt tahoma; color:#c1b6a4; margin:0px;}
.catalog_photo .current{background-color:#0f0f0f; color:#c9c1b8; font-weight:bold; padding:2px 5px; margin:0 2px;}
.catalog_photo .page_link{background-color:#0f0f0f; color:#a58e71; text-decoration:none; padding:2px 5px; margin:0 2px;}

.variants{float:left; width:240px;}
.variants li{list-style-image:url('/images/bullet2.gif'); padding:0 0 5px 8px;}
.catalog_position{background-color:#201f1e; border-top:1px dotted #3f3e3b; width:722px;}
.calculations{/*width:255px; */float:left;padding:20px 40px 0 25px; color:#867d71; font:8.25pt tahoma;}
.calculations select{background-color:#2c2c2c; border:0px; font: 8.25pt verdana; color:white;}
.calculations #size{width:197px;}
.calculations .base{width:180px;}
.calculations .material{width:185px;}
.calculations .system{width:148px;}
.calculations .coat{width:185px;}
.calculations .hardnes{width:180px;}
.calculations .support{width:202px;}
.calculations .inner{width:169px;}
.calculations .textile{width:206px;}
.calculations .ventilation{width:176px;}
.calculations label{color:#c1b6a4; font:8.25pt tahoma; padding-right:12px;}
.calculations b{color:#a58e71;}
.catalog2 .calculations{padding-left:0;}
#one_column .catalog_position .calculations .subhead{margin-bottom:20px;}
#one_column .catalog_position .calculations p{margin-bottom:25px;}
 .price_field{text-align:right;}
.price{font:bold 9pt tahoma; color:#2cb1cf;}
.bed_bases{border-left:1px dotted #3f3e3b; float:right; width:400px;}
.bed_bases #sections{background-color:#1e1c1a; border-top:none;}
.bed_bases #sections a{font:10.5pt verdana; margin:0 21px 0 0;}
.mattress_systems{border-left:1px dotted #3f3e3b; float:right; width:400px;position:relative;margin-left: -1px}
.mattress_systems #sections{background-color:#1e1c1a; border-top:none;}
.mattress_systems #sections a{font:9pt tahoma; margin:0 9px 0 0;}
.mattress_systems .element img{margin:0px 15px 20px 0px; float:left;}
.mattress_systems .element h3 img{padding:0px 9px 2px 0; margin:0px; float:none;}
.mattress_systems .element{height:auto; border-top:1px dotted #3f3e3b;font:8.25pt tahoma; color:#c1b6a4;}
.element{/*height:130px;*/height:auto;border-top:1px dotted #3f3e3b;font:8.25pt tahoma; color:#c1b6a4; padding:0 20px 20px 17px;}
.none{height:40px;}
.element h3{font:bold 9pt verdana; color:white; padding-bottom:10px; margin:13px 0 10px 0;}
.element h3 a{color:white; text-decoration:none;border-bottom:1px solid #29474f;}
.element h3 a:hover, .element h3 a.active{color:#2cb1cf;border-bottom:none;}
.element h3 img{padding:0px 9px 2px 0; margin:0px; float:none;}
.element img{margin:0px 20px 0px 40px; float:left;}
.element p{margin:0px;}
.element li{list-style-image:url('/images/bullet2.gif'); padding:0 0 5px 8px;}
.element li{margin-left:0px}
.additionally{clear:both; border-top:1px dotted #3f3e3b; padding:25px 25px 25px 40px;}
.additionally h3{font:10.5pt verdana; color:white; margin-bottom:27px;}
.additionally h4{font:bold 8.25pt tahoma; color:#c1b6a4;margin-bottom:7px;}
#one_column .additionally p{margin-bottom:7px;}
.additionally a{color:#2cb1cf;}

#special_link2{float:right;text-align:left; font:8.25pt verdana; width:215px; height:49px; margin:-75px 35px 0 0;}
#special_link2 a{color:#55838d;}
#special_link2 p{margin-top:35px}
#special_link2 img{float:left;}
.wardrobe{height:305px; /*background-color:#1d1c1b; */padding:35px 0 0 35px; color:#a58e71;}
#one_column .wardrobe p{color:#a58e71; margin:0 27px 16px 0px;}
.wardrobe img{border:3px solid #363534; float:left; margin-right:27px;}
.wardrobe_detail{/*background-color:#201f1e; */padding:26px 0 23px 35px; color:#a58e71; border-top:1px dotted #3f3e3b;}
.wardrobe_detail img{border:3px solid #363534;}
.detail{float:left; margin:0 8px 17px 0; width:212px}
#one_column .detail p{color:#a58e71; margin:0 0px 0px 0px;}
.select{color:#2cb1cf;}
.address{/*background-color:#201f1e; */padding:26px 0 23px 35px; color:#a58e71; border-top:1px dotted #3f3e3b;clear:both;line-height: 20px;}
.address h3{font:10.5pt verdana; color:white; margin-bottom:29px;}
.address h4{font:10.5pt verdana; color:#2cb1cf;margin-bottom:14px;}
#one_column .address p{margin-bottom:25px;line-height: 20px;}
.address a{font:8.25pt verdana; color:#a58e71; text-decoration:none; border-bottom:1px solid #29474f;}
.address a:hover{color:#3A7E90; text-decoration:none; border:none;}

#citys{padding:0 0 60px 32px; background-color:#282725;}
#citys .column{float:left; margin-right:40px; width:130px;}
#citys .column a{color:#c1b6a4; text-decoration:none;}
#citys .column li{list-style-image:url('/images/bullet3.gif'); color:#847264; font:8.25pt tahoma; margin:0 0 6px 15px;}
#citys .column img{margin:0 10px 2px 0;}
#map{background-color:#282725; padding:40px 0 35px 27px;}
#map h2{font:10.5pt verdana; color:white;}
.towns{position:absolute;}
.flag{position:absolute;}

.popup{position:absolute; background:url('/images/bg_popup_top.png') no-repeat top left; width:191px; z-index:3; padding-top:17px;}
.popup div{position:relative; background:url('/images/bg_popup_bot.png') no-repeat bottom left; padding-bottom:10px;}
.popup div div{position:relative; background:url('/images/bg_popup_mid.png') repeat-y top left; padding:3px 0 3px 10px;}

#one_column .popup p{margin-bottom:1px; color:#7e6e5b; font:7.5pt tahoma;}
.popup b{color:white;font:8pt tahoma;}
#russia_map{background:url('/images/russia_map.png') no-repeat top left; width:589px; height:344px;  margin:-40px 0 0 38px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/russia_map.png' , sizingMethod='crop');}
	
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt


version: 2.5.1
*/
html{color:#000;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

ol, ul {
	margin: 0 0 0 20px;
	padding: 0;
}
ul LI {
	list-style-image:url('/images/bullet2.gif');
	LIST-STYLE-TYPE: none;
	MARGIN-BOTTOM: 5px;
}

#content a {color:#c1b6a4;/*border-bottom:1px solid #29474F;*/text-decoration:underline;}
#content a:hover {/*border:none;*/color:#3A7E90;text-decoration:underline;}
a {color:#3a66dd}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
input.text,textarea,select{background-color:#2C2C2C; border: none; color:white; }
input.text, select {height: 19px;}
input.button{background-color:#2C2C2C; border:1px solid #363330; color:#B1A297;padding: 0 2px }
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
#bd{margin:auto;text-align:left;}
body{text-align:left;}

html{height:100%;  background:#221f1d url('/images/bg_body_top.png') no-repeat top center;}
body{min-height: 100%; height:100%; background:url('/images/bg_top.gif') repeat-x;}
#bd{width:997px; min-height:100%; position:relative;}
#bd .empty{height:246px; clear:both;}
* html #bd {height: 100%;}
#hd {height:467px;}
#ft {height:246px; width: 997px; position: relative; margin-top:-246px;margin-left:auto; margin-right:auto;}
#ft{clear:both;}
#yui-main{width:100%;}
#yui-main{float:right;margin-left:-274px; margin-bottom:0px;}
.yui-b{float:left;width:274px;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{margin-left:274px; margin-bottom:0px;}
#yui-main .yui-b{float:none;width:auto;}
#yui-main .yui-b{position:static;}
#bd:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
#bd{zoom:1;}

.sitemap ul { margin-left: 0px; margin-top: 7px; margin-bottom: 10px;}
.sitemap ul ul { margin-left: 20px; margin-top: 7px; margin-bottom: 10px;}
.sitemap ul li { padding-left: 8px;}
li.nostyle {list-style: none !important;}

.req {font-size: 0.8em}

.beds {
	padding: 2px 5px 5px 5px !important;
	text-align: center !important;
	height: auto !important;
}
.beds A {
	white-space: nowrap !important;
}

#addition_links {font:11px tahoma;margin-left: 0; padding-left:0;margin-top:7px;position:absolute;left:302px}
#addition_links a{color:#8d7b65; border-bottom:1px solid #344346;text-decoration:none}
#addition_links a:hover{color:#344346; border:none;text-decoration:none}
#addition_links li {list-style: none !important;list-style-image: none !important;}
#map h4 {font:bold 11px tahoma; color:#c1b6a4;margin-bottom: 7px}
#map h4 a{font:bold 11px tahoma; color:#c1b6a4}
#map h4 a:hover{text-decoration:none}
#map_links_block TD {PADDING-RIGHT: 20px;}
#map_links_block div {margin-bottom: 22px}
#map_legend {FLOAT: right;margin-right: 15px; position: absolute; margin: -30px 0 0 490px;font:11px tahoma}
#enter h4 {margin:-10px 0px 7px 25px;color:#fff;}
#enter .txt {margin:0 0px 0px 25px;font:8.25pt tahoma;  }

.enter_name {MARGIN: 21px 0 0 25px;}
.enter_name .img {margin-right: 10px;padding:9px;background:#1a1716}
.enter_name a {font:12px tahoma; color:#a58e71;text-decoration:none}
.enter_name a span {font:22px tahoma;}








/* Ð¿Ð¾Ð´Ð±Ð¾Ñ€ ÑˆÐºÐ°Ñ„Ð¾Ð² */
#hd_cupboard {background:url('/images/bg_head.jpg') no-repeat top left; height:350px;}
#title_cupboard h1{font:13.5pt verdana; color:#2cb1cf;margin-bottom:6px; margin-bottom: 50px;}
div.cupboard_area{background-color: #1d1b1c;/*background-color:##282421;*/
border-left:1px solid #383533;
border-top:1px solid #383533;
padding: 40px 0 0 30px;
padding-bottom: 63px;
}
div.cupboard {color: #ac9d80; padding-left: 30px; font-size: 8pt; font-family: tahoma;}
p.big {font-size: 10.5pt; font-weight: bold;}
div#s_width {margin-left: 20px;}
div.cupboard_width_item {background-image: url(/images/bullet4.gif); background-repeat:no-repeat; padding-left: 2em; margin: 15px 0 0 0; cursor: pointer; width: 100px; font-size: 8pt; font-family: tahoma;}
.cupboard .additional_parameters {font-weight: bold; margin-top: 28px;}
.additional_parameters div {margin-bottom: 15px; font-size: 8pt;}
td.colorcell {padding-left: 70px;}
div.color_item{
float: left;
width:39px; height: 95px;
margin-bottom: 12px;
margin-right: 55px;
cursor: pointer;
}
div.hrline {border-top: solid 1px #342f2b; height:1px; width: 228px;}
div.colornumber{text-align:center; font-size: 7pt; margin-top: 9px;}
div.colorview {margin-top: 9px;}
div.colorview img {border: solid 1px #46413b; }
div.colorbutton {margin-top: 9px; background-image: url(/images/bullet4.gif); background-position: center; background-repeat: no-repeat; height: 13px;}
div.cupboard_next{margin: 2em 0 0 0; width: 96%; text-align: right; font-weight: bold;}
div.cupboard_next a {color: #29a9c4;}
div.modules_img_container{
	position: absolute; top: 0; left: 0;
	padding: 50px 0 0 40px;
	z-index: 10;
}

div.modules_img_container_{
	position: absolute; top: 0; left: 0;
	padding: 54px 0 0 44px;
	z-index: 11;
}

img.facade_preview {
	
}
div.cells_block {
width: 70%;
}
table.items {
margin-top: 20px;
}
td.item_number {
padding: 20px 0 20px 0;
vertical-align: top;
width: 50px;
font-size: 7pt;
}
td.item_image {
padding: 20px 0 20px 0;
vertical-align: top;
width: 160px;
border-bottom: solid 1px #342f2b;
white-space: nowrap;
}
td.item_image2 {
padding: 20px 0 10px 0;
vertical-align: top;
width: 210px;
border-bottom: solid 1px #342f2b;
white-space: nowrap;
}
td.item_cell {
padding: 20px 0 20px 0;
vertical-align: top;
border-bottom: solid 1px #342f2b;
}
div.item_comment {
font-size: 8pt;
margin-bottom: 20px;
width: 350px;
}
div.item_comment2 {
font-size: 8pt;
margin-bottom: 20px;
width: 350px;
margin-top: 8px;
}
div.item_description { 
clear: both;
font-size: 8pt;
cursor: pointer;
}
.i_d_type {background-image: url(/images/bullet4.gif); background-repeat:no-repeat; padding-left: 20px;
float: left;
 }
.i_d_text {color: #794841; padding-left: 18px; 
float: left;
text-indent: -8px;
width: 200px;
margin-bottom: 15px;
}
.i_d_price {
color: #794841;
text-align: right;
font-weight: bold;
}
div.module_number {
float:left;
margin-right: 30px;
margin-bottom: 10px;
}
.module_number p {padding: 0; margin: 0 0 5px 0; text-align: center; font-size: 8pt;}
.cb_cases_container {
clear: both;
font-size: 8pt;
font-weight: bold;
margin-top: 30px;
}
.case {
float: left;
margin-right: 25px;
}
.case img {border: solid 1px #1d1c1c; cursor: pointer;}
.case_info {
background-image: url(/images/bullet4.gif); background-repeat: no-repeat; margin-top: 20px; cursor: pointer;
}
td.cb_final_content {
padding-left: 35px;
}
p.cb_final_text {
font-size: 8pt; line-height: 230%; padding: 0;
}
div.item_description2 { 
clear: both; 
font-size: 8pt;
}
.i_d_type2 {float: left; font-weight: bold; }
.i_d_text2 {color: #794841; padding-left: 18px; 
float: left;
text-indent: -8px;
width: 200px;
margin-bottom: 15px;
}
p.error {
margin: 20px 130px 60px 60px;
color: #AC9D80;
font-size: 130%;
line-height: 130%;
}
 h5 {
	color: #72453E;
 }

.icq {
	overflow: hidden;
	clear: both;
	padding-left: 20px;
	margin-bottom: 25px;
	color: #A58E71;

}

.icq a {
	text-decoration: none;
	font-size: 14px;
}







.req {
	color: #d22;
}
ul.errors {
	color: #d22;
}

.forprint {
	display: none;
}

a.local {
	text-decoration: none !important;
	border-bottom: 1px dotted #ccc;
}

.noborder, .noborder td, .noborder th {
	border: 0 solid;
}

#content table.border1 {
	border: 1px solid #3a3937;
}

#content table.border1 td, #content table.border1 th {
	border: 1px solid #3a3937;
}

#content .basket {
	margin-bottom: 15px;
}

#content .basket th.title {
	text-align: left;
}

#content .basket th {
	background-color: #231f1e;
	text-align: center;
	color: #837e78;
	padding: 6px 10px;
}

#content .basket td {
	padding: 16px 10px 14px 10px;
	color: #847f79;
}

#content .basket td p {
	margin: 0;
}

#content .basket input {
	background-color: #2b2d2c;
	color: #a29175;
	width: 48px;
	padding: 2px 0 2px 4px;
	border: none;
}

#content .basket .del {
	padding-left: 30px;
}

#content .basket .del img {
	cursor: pointer;
}

#content .basket .itogo {
	border-bottom: 0 none;
}

#content .basket img {
	padding: 0;
	margin: 0;
}

#content .basket .cost, #content .basket .cost_summ, #content .basket #summ{
	color: #28b4c3;
}


#message_block {
	width: 217px;
	position: absolute;
	left: 50%;
	margin-left: -108px;
	z-index: 1000000;
}

#message_block img {
	margin: 0;
	padding: 0;
}

#message_block td {
	line-height: 1px;
}

#message_block {
	border-collapse: collapse;
}

#message_block td.top {
	background: url("/images/corners/t.gif") top left repeat-x;
}

#message_block td.left {
	background: url("/images/corners/l.png") top left repeat-y;
}

#message_block td.right {
	background: url("/images/corners/r.png") top right repeat-y;
}

#message_block td.bot {
	background: url("/images/corners/b.png") bottom left repeat-x;
}

#message_block .center {
	background-color: #ffffff;
	line-height: 15px;
	padding: 2px 7px 4px 7px;
}

#message_block .center div {
	position: relative;
}


#message_block .center p.title {
	margin: 0 !important;
}

#message_block .center .cross {
	position: absolute;
	right: 0;
	bottom: 0;
	margin-right: -8px;
	margin-bottom: -5px;
	cursor: pointer;
}

#message_block b.purple {
	display: block;
	text-align: center;
	margin-bottom: 4px;
	color: #8F357E;
	font-size: 13px;
}

#message_block td {
	color: #221F1D;
}

#message_block td b {
	color: #867D71;
}

a.bluegreen, .bluegreen {
	color: #48847c;
	text-decoration: none;
}

.xadd_to_cart {
	float: left;
	margin-top: -2px;
	cursor: pointer;
}

input.order {
	color: #ffffff;
	width: 100px;
	background-color: #346671;
	border: none;
	padding: 3px 0 4px 0;
}

#content .orderForm td {
	line-height: 18px;
	color: #bdb99e !important;
}

.orderForm {
	background-color: #231f1e;
	padding: 14px 21px;
}

.orderForm .text, .orderForm select {
	width: 300px;
	margin-bottom: 4px;
}

.orderForm textarea {
	width: 619px;
	margin-bottom: 7px;
}

h1.white {
	color: #ffffff;
	font-size: 18px;
	margin-bottom: 12px;
}

.cart_link {
	float: right;
	width: 126px;
	height: 47px;
	margin: -21px 21px 0 0;
}

#content p.print {
	text-align: right;
	padding: 0;
}

#content p.print img {
	margin: 0;
	padding: 0;
}

/***************/
#content .print_sbertable {
	width: 681px;
	border-collapse: collapse;
}

#content .print_sbertable td {
	padding: 0;
}

#content .print_sbertable .bordered {
	border:	1px solid;
}

#content .print_sbertable table td.string {
	border-bottom: 1px solid;
}

#content .print_sbertable .small {
	font-size: 9px;
}

#content .print_sbertable .w96 {
	width: 96%;
	margin: 0 2%;
}

#billgarant, #sber, #sberfull, #billfull {
	display: none;
}



div.sizes {
	margin-bottom: 6px;
}

div.sizes label {
	width: 40px;
	display: inline-block;
}

div.sizes select {
	width: 120px;
}

div.sizes select {
	padding-left: 5px;
}
