a {
	color: #008ebc;
}

h1 {
	font-size:20px;
	color:#3c3c3c;
	font-weight: normal;
}

h2 {
	font-size:18px;
	color:#3c3c3c;
	font-weight: normal;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	color: #3c3c3c;
}
h2.reg {
	font-size: 18px;
	font-weight: bold;
	color: #ff8a1e;
}
.skidki {
	text-align:center;
	background-color: #ffa523;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.menu_skidki {	background-image: url(strelochka.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left:7px;
	padding-left: 29px;
	width: 220px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.menu_skidki b {
	color:red;
}
.menu_skidki a:hover {
	font-weight:bold;
}

body {

	background:url(top_jul.jpg) top left no-repeat #fff;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#929292;
}

.menu_h_sel {
	height: 40px;
	width: 165px;
	background-image: url(head_el_cent.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	float: left;
}
.menu_h_sel2 {
	background-color: #ffa523;
	height: 34px;
	width: 165px;
}
.line {
	margin: 0px;
	width: 100%;
	background-color: #FF0000;
	padding: 0px;
	height: 2px;
}
.partners {
	margin-left: 40px;
	margin-right: 40px;
}

.good_img {
	margin-top: 8px;
	margin-bottom: 8px;
}
.partner {
	background-image: url(pointer.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left 7px;
	margin-bottom: 10px;
	font-size: 11px;
}


.goods {
	background-image: url(goods_fon.gif);
	background-repeat: repeat-x;
	height: 100px;
	width: 600px;
	background-position: left top;
	margin-bottom:25px;
}
.menu_h_el1 {
	float: left;
	width: 80px;
	text-align: center;
	padding-top: 12px;
}
.footer_menu {
	color: #008ebc;
	text-align: center;
}


.footer_right {
	float: right;
	height: 26px;
	width: 22px;
	background-image: url(footer_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


a#head {
	font-size:14px;
	font-weight: bold;
}
.good_link {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.good_link1 {
	font-size: 14px;
	font-weight: bold;
}
.good {
	float: left;
	text-align: center;
	height: 80px;
	width: 19%;
	padding-right: 1px;
	padding-left: 1px;
}
.menu {
	background-image: url(menu.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding-left: 24px;
	width: 220px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.model {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaecee;
	padding-top: 18px;
	padding-bottom: 30px;
}


.opt_text1 {
}

.footer2 {
 height: 65px;
 font-size: 14px;
 color: #FFFFFF;
 /*background: url(b1_jul.jpg) top left no-repeat;*/
 text-align: right;
 padding-right: 56px;

}
/*
.footer {
height:65px;
background: url(b2_jul.jpg) top right repeat-x;
}
*/

.footer {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #ffa523;
	text-align: right;
	padding-right: 56px;
	padding-top: 10px;
}

.footer3 { padding-top:10px; }
.option_param {
	background-image: url(pointer2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 6px;
	color: #3c3c3c;
}

.option_link {
	font-size: 24px;
	color: #5995a4;
	margin-left: 30px;
}
.inbasket {
	border: 1px dashed #d6d8d9;
	width: 170px;
	background-image: url(inbasket.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	height: 63px;
	padding-left: 50px;
	padding-top: 2px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.orange {
	color: #fe9922;
}

.menu_h {
	margin-left: 40px;
}



.opt_img1 {
	margin-left: 39px;
	margin-bottom: 17px;
	margin-right: 8px;
}


.menu_h_sel3 {
	height: 34px;
	width: 165px;
	background-image: url(head_el_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu_sel {
	font-weight: bold;
	color: #ffab30;
	font-size: 14px;
	padding-left: 25px;
	background-image: url(menu_sel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 220px;
}
.model_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaecee;
}

.logo {
	margin-top: 15px;
	margin-bottom: 60px;
	padding-left:-20px;
}


.opt_img2 {
	margin-left: 41px;
	margin-right: 8px;
	margin-bottom: 15px;
}
.opt_img3 {
	margin-right: 18px;
	margin-left: 48px;
}

.menu_h_sel4 {
	height: 22px;
	width: 165px;
	background-image: url(head_el_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 12px;
}
.contacts {
	color: #929292;
	font-size: 12px;
	margin-bottom: 50px;
}

.footer_left {
	float: left;
	background-image: url(footer_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 26px;
	width: 23px;
}
.inbasket_count {
	font-size: 16px;
	color: #fe8900;
	font-weight: bold;
}

.goods1 {
	height: 100px;
	width: 100%;
	background-image: url(goods_lt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.goods2 {
	height: 100px;
	width: 100%;
	background-image: url(goods_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.goods3 {
	height: 100px;
	width: 100%;
	background-image: url(goods_lb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.goods4 {
	height: 80px;
	width: 100%;
	background-image: url(goods_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}
.off {
	background-image: url(off.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
	width: 100px;
}

.right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffbf2c;
}
.model_img {
	font-size: 1px;
}

.options {

	background-image: url(options_fon.gif);
	background-repeat: repeat-x;
	height: 250px;
	width: 100%;
	background-position: left top;
}
.options1 {


	background-image: url(options_lt.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 100%;
	background-position: left top;
}
.options2 {



	background-image: url(options_rt.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 100%;
	background-position: right top;
}
.options3 {




	background-image: url(option_bl.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 100%;
	background-position: left bottom;
}
.options4 {
	background-image: url(option_br.gif);
	background-repeat: no-repeat;
	height: 210px;
	width: 100%;
	background-position: right bottom;
	padding-top: 26px;
	padding-bottom: 14px;
}
.menu_h_el2 {
	float: left;
	padding-top: 12px;
	width: 160px;
}
.maintable {
	width: 100%;
	padding-top: 30px;
}
.size18 {
font-size:18px;
}
.black {
color:#3c3c3c;
}
.link_on_off {
	color: #90908f;
	text-decoration: none;
}

.model_img {
border: 1px solid #818181; margin-bottom:5px;
}
.on {
	background-image: url(on.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	width: 100px;
}
.size14 {
	font-size:14px;
}
.sostav {
	background-image: url(pointer3.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	font-size: 12px;
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.buy {
	font-size: 26px;
	color: #fe8900;
	font-weight: normal;
	background-image: url(pointer4.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 14px;
}
.speedbar {
	margin-top: 5px;
	margin-bottom: 5px;
}
.matress_dev {
	text-align: center;
}
.matress_types {
	padding: 15px;
	background-color: #faf6e3;
	font-size: 13px;
	color: #3c3c3c;
}
.size12 {
 font-size:12px;
}.model_short {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaecee;
	margin-bottom: 25px;
}
.model_short_info {
	margin-left: 20px;
	margin-bottom: 25px;
}
.model_short_pic {

}
.model_short_opt {
	background-image: url(pointer6.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 7px;
	color: #3c3c3c;
}
.model_link {
	color: #55b4d2;
	font-size: 18px;
}
.model_buy_link {

	color: #8dc11e;
	font-size: 18px;
}
.price {
	font-size: 18px;
	color: #fea73f;
}
.price_cont {
	color: #3c3c3c;
	font-size: 12px;
}
.models_type {
	background-image: url(pointer5.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.sitedev {
	background-image: url(pointer7.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	font-size: 13px;
	padding-left: 9px;
	align:left;
}
.sitedev_link {
	font-size: 13px;

	color: #008ebc;
}
.menu_h_1 {

}
.menu_h_sel_1 {
	height: 31px;
	background-image: url(head_el_cent.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	float: left;
}
.menu_h_sel2_1 {
	background-color: #ffa523;
	height: 25px;
}
.menu_h_sel3_1 {
	height: 25px;
	background-image: url(head_el_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu_h_sel4_1 {
	height: 20px;
	background-image: url(head_el_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}

.menu_h_2 {

}
.menu_h_sel_2 {
	height: 31px;
	text-align: center;
	float: left;
}
.menu_h_sel2_2 {

	background-color: #e7e8e8;
	height: 25px;
}
.menu_h_sel3_2 {

	height: 25px;
	background-image: url(head_el_left2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.menu_h_sel4_2 {
	height: 20px;
	background-image: url(head_el_right2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
}
.pages {
	background-color: #e7e8e8;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.pagesLink {
	font-size: 14px;
	font-weight: bold;
}
.pointer10 {
	font-size: 14px;
	font-weight: normal;
	background-image: url(pointer5.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color: #3c3c3c;
	padding-left: 8px;
}
.options_1_1 {


	background-image: url(options_fon_2.gif);
	background-repeat: repeat-x;
	height: 277px;
	width: 240px;
	background-position: left top;
}
.options1_1_1 {

	background-image: url(options_lt.gif);
	background-repeat: no-repeat;
	height: 277px;
	width: 240px;
	background-position: left top;
}
.options2_1_1 {

	background-image: url(options_rt.gif);
	background-repeat: no-repeat;
	height: 277px;
	width: 240px;
	background-position: right top;
}
.options3_1_1 {

	background-image: url(option_bl.gif);
	background-repeat: no-repeat;
	height: 277px;
	width: 240px;
	background-position: left bottom;
}
.options4_1_1 {

	background-image: url(option_br.gif);
	background-repeat: no-repeat;
	height: 241px;
	width: 240px;
	background-position: right bottom;
	padding-top: 22px;
	padding-bottom: 14px;
}

.options_1 {


	background-image: url(options_fon_1.gif);
	background-repeat: repeat-x;
	height: 177px;
	width: 240px;
	background-position: left top;
}
.options1_1 {

	background-image: url(options_lt.gif);
	background-repeat: no-repeat;
	height: 177px;
	width: 240px;
	background-position: left top;
}
.options2_1 {

	background-image: url(options_rt.gif);
	background-repeat: no-repeat;
	height: 177px;
	width: 240px;
	background-position: right top;
}
.options3_1 {

	background-image: url(option_bl.gif);
	background-repeat: no-repeat;
	height: 177px;
	width: 240px;
	background-position: left bottom;
}
.options4_1 {

	background-image: url(option_br.gif);
	background-repeat: no-repeat;
	height: 141px;
	width: 240px;
	background-position: right bottom;
	padding-top: 22px;
	padding-bottom: 14px;
}
.opt_img1_1 {

	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 8px;
}
.option_link_1 {
	font-size: 15px;
	color: #5995a4;
	font-family: Arial, Helvetica, sans-serif;
}
.opt_img2_1 {

	margin-left: 15px;
	margin-right: 8px;
	margin-bottom: 9px;
}
.opt_img3_1 {
	margin-left: 15px;
	margin-right: 8px;
}

.menu_sub_sel {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 35px;
}

.menu_sub_unsel {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 35px;
}
.kl_head .model_2 {padding:0 0 0 10px;}
.dlinpoloska {	background:url(dlinpolosa.gif) bottom center no-repeat;
	height:2px;
	line-height:2px;
	margin:40px 0 40px 0;}

.banner {padding-bottom:10px;}

.smallkat { }
.st1 { width:90px; padding:0 12px 10px 10px; vertical-align:middle; }
.st1 img { border:1px solid #c7b79e; }
.st2 { font-weight:bold; padding:0 0 10px 0; vertical-align:middle; }
.st3 { width:75px; text-align:center; padding:0 0 10px 0; vertical-align:middle; }
.blue { color:#2c9be3; font-size:18px; }
.blue2 { color:#2c9be3; font-size:16px; }
.tovarname {	padding:0;
	margin:0;
	color:#7aa722;
	font-size:10px;
	line-height:14px;}
.tovarname a { text-decoration:none; color:#008ebc; }

.compare td{
	padding: 5px;
}
.compare .prop_header {
	text-align: left;
	font-weight:bold;
}
.compare .prop_value {
	text-align: center;
}
.compare .differ {
	background-color: #E7EAF5;
}
.taklu7 { font-size:11px; }
.taklu7 span { color:#e49e00; font-size:22px; }
.sort1 { font-size:12px; vertical-align:bottom; font-weight:bold; padding:0 10px 2px 0; }
.sort2 a {	display:block;
	float:left;
	color:#ffffff;
	font-weight:bold;
	padding:1px 6px 2px 6px;
	margin:0 5px 0 0;
	font-size:12px;
	text-decoration:none;}
.sort2 a:hover   {
	background:#2369ec;
	color:#f85210;
	font-weight:normal;	}
.sortactive  {
	background:#2369ec;
	}
.sort3 {
    vertical-align:middle;
    padding-right:15px;
}
/* Подбор */
.by-price, .by-popularity, .by-new {padding-top:5px; background:url(sort-by-icons.gif) 0 0 no-repeat; vertcal-align:middle; height:20px; display:inline-block; padding-left:25px; margin-right:4px;}
.by-price a img, .by-popularity a img, .by-new a img {border:none;}
.by-popularity {background-position:0 -63px;}
.by-new {background-position:0 -125px;}
