
body {margin: 0 0 0 0; padding: 0 0 0 0; background: #fff url(/i/body_back.jpg) repeat-x;  font-family: Tahoma, Arial, sans-serif; font-size: 8pt; color: #7f7f7f;}

TD {vertical-align: top;}

A {text-decoration: underline; color: #993969;}
A:hover {color: #660334;}
STRONG {color: #7688a0;}
H2 { color: #670133; font-size: 1.1em; margin: 0 0 0 0;}
H3 { color: #670133; font-size: 1.1em; margin: 0 0 0 0; background:  url(/i/h3_dot.gif) no-repeat 0 2px; padding-left: 20px;}

H4 { color: #670133; font-size: 1.7em; font-weight: normal; margin: 0 0 5px 0; }

SMALL  {color: #7388ab;}

.h1 {background:  url(/i/h1_c.gif) repeat-x; width:300px; }
.h1 div {background:  url(/i/h1_r.gif) no-repeat right top;}
H1 {background:  url(/i/h1_l.gif) no-repeat left top; height: 28px;  line-height: 22px; font-size: 1.1em; color: #fff; white-space: nowrap; padding: 0 15px 0 15px; margin: 0 0 0 0;}

/*========================== шапочка ============================================*/

#damask {position: absolute; z-index: 10; top: 0px; left: 48px;}

#leaf_good {position: absolute; z-index: 10; top: 172px; left: 48px;}
#leaf_ie {position: absolute; z-index: 9; top: 172px; left: 48px;}
*html #leaf_good {display: none;}

*html #leaf_ie img { background: none; FILTER:
progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/damask_niz.png')}


#slogan_good {position: absolute; z-index: 8; top: 159px; left: 0px;}
#slogan_ie {position: absolute; z-index: 7; top: 159px; left: 0px;}
*html #slogan_good {display: none;}

*html #slogan_ie img { background: none; FILTER:
progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/i/mattress.png')}

#visual {background:  url(/i/head_l.jpg) no-repeat left top; height: 243px;}
#visual div {background:  url(/i/head_r.jpg) no-repeat right top; height: 243px;}

/*========================== оболочка ============================================*/

#content {width: 100%; z-index: 2px; margin-top: -10px;}
#l_content {width: 300px;}


.link {background:  url(/i/arrow_link.gif) no-repeat right 5px; _width: 0px; display: table; white-space: nowrap; padding-right: 10px;}

/*========================== меню ============================================*/

#menu01 {background:  url(/i/menu_m.jpg) repeat-y ; width: 273px; min-height: 165px;}
#menu02 {background:  url(/i/menu_t.jpg) no-repeat left top ; width: 273px; min-height: 165px;}
#menu03 {background:  url(/i/menu_b.jpg) no-repeat left bottom ; width: 273px; min-height: 165px; padding: 5px 5px 15px 0px;}

#menu03 p {margin: 0 0 0 0; padding: 0 0 0 30px; line-height: 26px; height: 26px; text-transform: uppercase; }

#menu03 a {color: #7489ab; text-decoration: none; background:  url(/i/menu_dot.gif) no-repeat 3px 5px; padding-left: 20px;}
#menu03 a:hover {color: #670133; text-decoration: none; background:  url(/i/menu_dot_hover.gif) no-repeat 3px 5px;}

#menu03 p.select a {background:  url(/i/menu_dot_select.gif) no-repeat 0 2px;}
#menu03 p.select a:hover {background:  url(/i/menu_dot_select.gif) no-repeat 0 2px;}

/*========================== контакты ============================================*/

#contact {width: 274px; height: 116px; background:  url(/i/contact_back.gif) no-repeat; margin-top: 20px; padding: 15px 10px 10px 33px;}

#contact h2 {padding: 0 0 15px 0;}
#contact th {font-size: .9em; font-weight: normal; vertical-align: top; padding: 3px 0 0 0;}
#contact td {padding: 0 0 10px 10px; line-height: 1.6em;}

/*========================== левый инфоблок ==========================================*/

.left_block {margin: 20px 20px 20px 33px;}
.left_block p {margin: 5px 0 5px 0;}


/*========================== блок серии ============================================*/

.outbox {padding: 20px 30px 0 0;}

.box {height: 100%;}

.header {background:  url(/i/header_c.gif) repeat-x; height: 27px; margin: 0 0 0 0;}
.header div {background:  url(/i/header_l.gif) no-repeat left top; height: 27px;}
.header div div {background:  url(/i/header_r.gif) no-repeat right top; height: 27px; padding: 6px 10px 0 10px;}

*html .i01 {margin-top: -6px;}
.i01 {border-bottom: 1px #dee3ea solid;border-left: 1px #dee3ea solid;border-right: 1px #dee3ea solid; margin: 0 0 0 0;}
.i02 {background:  url(/i/info_l.gif) no-repeat left bottom; margin: 0 0 -1px -1px; }
.i03 {background:  url(/i/info_r.gif) no-repeat right bottom; margin: 0 -1px  -1px 0; }

.i01 p {margin: 0 0 0 0; padding: 10px 13px 10px 13px;}

.more, .i01 .more {background:  url(/i/info_arrow.gif) no-repeat 0 2px;  padding: 0  0 2px 15px; line-height: 12px;}

.info_links {float: right; padding: 15px 10px 10px 5px;}

.price, .i01 .price {  padding: 0  0 2px 15px; }
.price strong {color: #ff8e11; font-size: 1.5em;}

/*========================== днище ============================================*/

.bottom {height: 39px; background: #b6bdcb  url(/i/bottom_l.jpg) no-repeat left top; line-height: 39px; padding: 0 10px 0 20px; color: #2f3b53;}
.bottom a, .bottom a:hover {padding: 0 30px 0 0;}

/*========================== правый блок ============================================*/

.right_block {margin: 30px 20px 30px 0px;}
.right_block p {margin: 10px 0 5px 0;}
.right_block p img {float: left; margin: 0 10px 10px 0;}
/*========================== краткий каталог ========================================*/

.catalog {width: 150px; font-size: 1.1em; padding: 5px 10px 0 10px;}
.catalog div {height: 17px; }
.catalog a { color: #7489ab; text-decoration: none; background:  url(/i/menu_dot.gif) no-repeat 3px 5px; padding-left: 20px; white-space: nowrap;}

.catalog .current a {color: #670133; text-decoration: none; background:  url(/i/menu_dot_hover.gif) no-repeat 3px 5px;}

.listtable {clear: both;}

.descr {padding: 5px 30px 0 0;}
.descr div {border-left: 1px #dee3ea solid; padding: 0 0 0 10px;}
.descr p {margin: 0 0 0 0; padding: 0 0 0 0;}

/*========================== листинг моделей ========================================*/

.models_list .box {margin: 10px 30px 20px 0;}
.models_list .img {padding: 10px 10px 10px 10px;}
.models_list .info_links {background: #f8f9fa; margin: 10px 5px 5px 5px; padding: 5px 5px 5px 5px;}

.models_list .more {margin: 0 0 5px 0 ;}
.models_list h3 {font-weight: normal; float: left;}
.models_list .header small {padding-left: 20px;}

/*========================== подробно модель ========================================*/

.model_big {margin: 20px 30px 30px 0;}
.model_big h4 {margin-bottom: 0px;}

.model_big p {margin: 0 0 5px 0;}
.model_big small {}

.model_big .img {padding-right: 10px;}

.prices td, .prices th {padding: 2px 10px 2px 2px; height: 17px; vertical-align: middle; text-align: left; border-bottom: 1px #dee3ea solid;}
.prices th {color: #ff8e11;}

.prices .head {font-weight: bold;}
.prices .up td,.prices .up th {background: #f1f3f6;}

.buy, .model_big .buy {background:  url(/i/arrow_buy.gif) no-repeat 0 2px;  padding: 0  0 2px 15px; line-height: 12px; font-weight: bold; margin: 15px 0 10px 0;}

ul {margin: 10px 0 0 15px;}
ul li {color: #dee3ea; line-height: 17px;}

.ilo {background: ; padding: 5px;}
.ilo img {margin: 3px; border: 5px #dee3ea solid; padding: 1px;}

/*========================== видимое-невидимое ========================================*/

.unseen {display: none; height: 1px;}
.seen {display: block; height: auto}

/* другие производители */

.other {display: none; visibility: hidden; overflow: hidden;  z-index: 20; position: absolute; }
.other_a {display: block; height: auto; z-index: 20; position: absolute;  }

#oth {background: #f1f3f6; margin: -4px 0 0 48px; border: 2px #dee3ea solid; padding: 4px; border-top: none;}

#oth a {
   	background: none;
	text-decoration: none;
	border: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;

}
#oth a:hover {text-decoration: underline; background: none;	}
