* {margin:0; padding:0; border:0 none;}
*:focus {outline: none;}

@font-face {font-family: Arbat; url(path-to/Arbat-Bold-Regular.ttf); }
body { font-size:11px; font-family:Arial; background:#ffffff; color:#3c3c37;}
header, nav, section, article, aside, footer {display:block}
a, textarea, input { outline: none; }
a, img {color:#2A629A;}
img {border:none}

a:hover {text-decoration:none;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page div.text div#contacts div#maps div.map div.bx-yandex-view-layout div.bx-yandex-view-map .bx-yandex-map {overflow:auto;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page.personal div.text div#comp_30ec5b8ab4bddcb4cbcb2805aa0671f4 form div#zakaz div.total span.right.line {text-decoration:line-through;}
input.button, input[type="submit"] {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	display: inline-block;
	cursor: pointer;
	background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    box-shadow: 0 0 1px #FFFFFF inset, 1px 1px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 0;
	padding: 4px 8px;
	text-align: center;
    vertical-align: middle;
	color: #515151;
	text-shadow: 0 1px 0 #ffffff;
	font-size: 10px;
    line-height: 11px;}}
input.button:hover, input[type="submit"]:hover {background-color:#fed623;
	background-image: linear-gradient(to bottom, #fbe368, #ffcf00);
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #d3a710;
	box-shadow: 0 0 1px #FFFFFF inset, 0 0.5px 0px 0 #fef7d3 inset, 1px 1px 0 rgba(0, 0, 0, 0.1);
	color:#1a1a1a;
	text-shadow:0 1px 0 #fde25f;}
#page .text .socseti ul.seti li { background:none;}


.reg_inner input[type="submit"].bt4 { color:#fce0b3; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #595959; text-decoration:none; background:url(../img/info-form-button-bg.png) no-repeat center 0; width:50px; height:28px; display:block; padding: 0 0 4px;margin: 9px auto; border:none; cursor:pointer; display:block;}
.reg_inner input[type="submit"].bt4:hover {background-position:0 bottom !important;color:#fce0b3; text-shadow:1px 1px 1px #595959;}
.reg_inner input[type="submit"].bt4[name="Register"] { background:url(../img/input-register.png) no-repeat center 0; width:154px !important;}
form span.description {font-size:10px; color:#B5072C;font-style: italic;}
.registration .reg_inner .workarea form h2 {margin-top:10px;}
input[type="text"], input[type="password"] { border: 1px solid #cbcbcb;
    border-radius: 2px;
    cursor:inherit;
	background:#ffffff;
	padding:5px;
	font-size:11px; color:#868585; font-style:italic;
	box-shadow:1px 1px 0 #ffffff, 2px 2px 2px 0 #e7e7e7 inset;}

.ui-slider-horizontal {
	height:4px;
	/* background:#a9cbd5; *//* COLORS */
	box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.1),0 1px 0 0 rgba(255,255,255,0.5);
	border-radius:5px;
	/* border:1px solid #92b0b9 *//* COLORS */
}
.ui-slider .ui-slider-handle{
	position:absolute;
	z-index:2;
	width:22px;
	height:22px;
	cursor:pointer;
}
.ui-slider .ui-slider-range{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
}
.ui-widget-header{
	color:#fff;
	font-weight:bold
}

.ui-slider{
	margin:25px auto 8px;
	width:85%;
	position:relative;
	text-align:left
}

.ui-slider-horizontal .ui-slider-handle{
	top:-.3em;
	margin-left:-.6em;
	margin-top:-2px
}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}


.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}




.container { margin:0 auto; min-width:1000px; max-width:1366px; position:relative;}
.body_header {background:url(../img/body-header-bg.png) repeat-x; height:100px; position:relative;}
.body_menu {background:url(../img/body-menu-bg.png) repeat-x; height:36px; width:50%; position:absolute; top:58px; z-index: 98;}

header {}
header a.logo {background:url(../img/logo-bg.png) no-repeat; width:227px; height:45px; margin:0; position:absolute; top:20px; left:15px;z-index: 100; display:block;}
header .phone {padding:0 7px 0 20px;margin:7px 0 0; background:url(../img/phone-bg.png) no-repeat 0 center; width:150px;}
header .phone p { font-family:Calibri;  font-weight:bold;color:#285c8f; font-size:21px; text-shadow:0 0 0 1px #f6eedd;}
header .phone p span {color:#797979; font-weight:normal; font-size:11px;vertical-align: middle;padding:8px 6px 10px 15px; text-shadow:none;}
header .header-delivery { background:url(../img/header-delivery-bg.png) no-repeat 0 1px; padding-left:40px; margin:19px 0 0; width:155px;}
header .header-delivery p { font-size:13px; color:#424343;font-weight: bold;}
header .header-delivery p strong {color: #DD0000;}
header .header-models { background:url(../img/header-models-bg.png) no-repeat 0 1px; padding-left:40px; margin:20px 0 5px; width:150px;}
header .header-models p { font-size:13px; color:#424343;font-weight: bold;}
header .basket { background:url(../img/basket-bg.png) no-repeat 0 5px; padding-left:45px; float:right; margin:14px 15px 0 0; position:relative;}
header .basket p {color:#424343; font-size:11px; font-weight:bold;}
header .basket p span {color:#797979; font-weight:normal; font-size:11px;}
header .basket a {color:#1a66b3; text-decoration:none; background:url(../img/basket-a-bg.png) no-repeat right 3px; padding-right:10px}
header .basket a:hover {color:#c4021c; background-position:right -12px}
.number_of_prod {color: #FFFFFF; font-size: 10px; left: 25px; position: absolute; top: 6px; width: 13px; text-align: center;}


header .top_info { margin: 0 202px 0 265px;}
header .top_info .wrapers {display: table; width: 100%;}
header .top_info .wrapers .wrap {display: table-cell;}

@media screen and (max-width: 1090px) {
header .phone {padding: 0 0 0 20px; width: 145px;}
header .top_info { margin: 0 190px 0 265px;}
}

header .topmenu { background:url(../img/top-menu-ul-right-bg.png) no-repeat right 0; padding-right: 20px; margin:5px 8px 0 260px;position: relative; z-index: 99;}
header .topmenu ul.menu { background:url(../img/body-menu-bg.png) repeat-x;display: table; width: 100%;}
header .topmenu ul.menu li { list-style: none outside none; background:url(../img/top-menu-li-a-bg.png) no-repeat; display:table-cell; vertical-align:middle;height: 36px; min-width:90px;}
header .topmenu ul.menu li a { text-decoration:none; color:#ffffff;font-size:14px; font-weight:bold; display:block;text-align: center;}
header .topmenu ul.menu li a:hover {color:#afffb7; text-shadow:1px 1px 1px #476e00;}
header .topmenu ul.menu li.active {background:url(../img/top-menu-li-active-bg.png) repeat-x;}
header .topmenu ul.menu li.active a {color:#ffffff; }

@media screen and (max-width: 1100px) {
header .topmenu ul.menu li {min-width: 0;}
}

header .topmenu ulproba.menu li.active::after { content:" "; display:block; float:left; background:url(../img/top-menu-li-active-right-bg.png) no-repeat; width:2px; height:36px;}

#body_content.main {overflow:hidden}

.dd-selected { display: block; font-weight: normal; overflow: hidden; padding:0px;color:#868585;}
#selection .select_inner.left { float:left;margin-left: 15px;}
#selection .select_inner.right {margin-left: 27px; float:left;}
#selection .select_inner { width:335px}
#selection .select_inner .sel_1, #selection .select_inner .sel_2 {float:left;}
#selection .select_inner .sel_2 {margin-left:80px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select { background: none repeat scroll 0 0 #ffffff !important;width:143px !important;}

#selection .configuration { margin:0px 0 10px}
#selection .dd-selected {padding: 1px 4px 0; font-weight:normal; font-size:12px; color:#4b4e50;}
#selection .dd-select {border: 1px solid #7cb7f3; border-radius: 2px; cursor: pointer; position: relative; padding:4px 5px;font-size:11px; color:#868585; font-style:italic;box-shadow:1px 1px 0 #e6f3ff, 2px 2px 2px 0 #e7e7e7 inset;}
#selection .main_pointer { position:absolute;position: absolute; right: -1px;border-radius: 0 3px 3px 0; top: -1px; width:21px; height:24px; background-image:linear-gradient(to bottom, #E6F3FF, #BBDCFD); border:1px solid #7CB7F3;box-shadow: 0 0 0 1px #E6F3FF inset;}
#selection .main_pointer:hover {background-image:linear-gradient(to bottom, #E6F3FF, #a9d2fc);}
#selection .dd-pointer { height: 0; margin-top: 2px; position: absolute; right: 5px; top: 8px; width: 0;z-index:100}
#selection .dd-pointer-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #6fb1f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;}

#selection .dd-pointer.dd-pointer-down.dd-pointer-shadow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:rgba(255, 255, 255, 0.55) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
	margin-top:3px;
	z-index:99;
	border-style: outset;}


#body_content.inner #selection {margin:35px auto 0;padding-bottom: 0;}
#body_content.inner #selection .smartfilter {padding-bottom: 10px;}
#selection { margin:0 auto; width:100%; min-height:80px; border:1px solid #72b4f6; box-shadow:0px 0px 0px 1px #f1f8ff inset; background:#bbdcfd;padding-bottom: 15px; position:relative;padding-top: 5px;}
#selection h3 {color:#74644d; font-family:Verdana; font-size:11px; background:url(../img/selection--h3-bg.png) no-repeat 0 2px; padding:11px 0 0 35px; position:absolute; top:-33px; left:-2px; width:207px; height:28px; z-index:5000; text-shadow:0 1px 0 #fcf4e8;}
#selection #selection_choose h3 {color:#3f3a33; font-family:Verdana; font-size:11px; padding-top:0; background:url(../img/selection--h3-choose-bg.png) no-repeat 0 2px; padding-left:20px;margin: 6px 10px; position:inherit; height:auto; width:auto; float:left;}
#selection .cost {position:relative; float:left;width:165px; margin:5px 0 5px 20px;}
#selection .cost input {float:left; }
#selection .cost input[type="text"] { border: 1px solid #7CB7F3; box-shadow: 1px 1px 0 0 #F4F4F4, 2px 2px 2px 0 #DBDAC8 inset;width:56px; height:19px; display:block;margin: 0 3px; color:#6f88a2; font-size:13px; font-style:italic; padding:0 3px;}
#selection .cost label {float:left;color: #5A5940; font-size: 11px; padding-top: 6px;}
#selection .cost span.checkbox {float:left; display:block;position: relative;top: 9px;width: auto; margin-bottom: 5px;}
#selection .cost span.checkbox label {font-size:12px; font-weight:bold;padding: 0;}
#selection .cost span.checkbox span.qu { float:right; display:block; background:url(../img/cost-span-qu-bg.png) no-repeat; width:14px; height:14px;margin-left: 4px; cursor:pointer;}
span.qu { float:right; display:block; background:url(../img/cost-span-qu-bg.png) no-repeat; width:14px; height:14px;margin-left: 4px; cursor:pointer;}
span.qu.qu_count {margin-right: 20px;margin-top: 8px;}
span.qu.qu_discount {display: inline-block;float: none;margin-left: 15px;}
span.qu.qu_soc {display: inline-block;float: none;margin-left: 0px;}
span.qu.qu_soc_bottom {display: inline-block;float: none;margin-left: 0px;}
.ui-slider-horizontal {border-radius: 0px 0px 0px 0px;box-shadow: 0 0 0 0;}

.slider {height: 50px; margin-top: 10px;position: relative;width: 100%; background:url(../img/cand_slider-slider-bg.png) no-repeat 0 bottom; margin-bottom:10px;}

.slider .bg { background:url(../img/selection-bg.png) repeat-x; width:163px; height:9px;position: absolute; top: 5px;}
.slider .bg:before {content:""; display:block; background:url(../img/selection-left-bg.png) no-repeat; width:5px; height:9px; float:left; }
.slider .bg:after {content:""; display:block; background:url(../img/selection-right-bg.png) no-repeat; width:5px; height:9px; float:right; }

#selection .weight #cand_slider.slider .bg { background:url(../img/selection-weight-bg.png) no-repeat; width:128px;}

.slider .current {height: 9px; left: 40px; position: absolute;  top: 5px; background:url(../img/selection-current.png) repeat-x;}


.slider .knob { background:url(../img/selection-knob.png) no-repeat; width:15px; height:23px;cursor: pointer; float: left;top:0}


.slider .knob .size_cost { position:absolute; top:28px; width:70px; font-size:12px; color:#a08563; font-style:italic; cursor:default;left: -27px; text-align:center;}
#selection .manufact { float:left; margin:5px 20px; width:150px;}
#selection .manufact .select { /*background:url(../img/manufact-bg.jpg) no-repeat;*/ border: 1px solid #7cb7f3;border-radius: 7px 7px 7px 7px;height:137px;padding: 5px; background: none repeat scroll 0 0 #ffffff; box-shadow:1px 1px 0 0 #f4f4f4, 2px 2px 2px 0 #dbdac8 inset;}
#selection .manufact .select label {color:#484737}
#selection .country { float:left; margin:5px 17px 5px 6px;width: 152px;}
#selection .country .select { /*background:url(../img/country-bg.jpg) no-repeat;*/ border: 1px solid #7cb7f3;border-radius: 7px 7px 7px 7px;height: 137px;padding: 5px; background: none repeat scroll 0 0 #ffffff; box-shadow:1px 1px 0 0 #f4f4f4, 2px 2px 2px 0 #dbdac8 inset;}
#selection .country .select label {color:#484737; padding-left: 21px; display:block;}
#selection .weight {position:relative; float:left; margin:5px 0 5px 5px; width:725px;}
#selection .weight input {float:right; }
#selection .weight input[type="text"] { background:url(../img/weight-input-text-bg.png) no-repeat; width:44px; height:19px; border:none; display:block;margin: 0 8px; color:#484737; font-size:11px; font-style:italic; padding:0 3px;}
#selection .weight label {float:left;color:#576470; font-size:13px;}
#selection .weight a.button { display:block; text-decoration:none; float:left; font-size:12px; text-align:center; height:21px;padding-top: 7px;}
#selection .weight a.button.bt_clear { color:#694930; text-shadow:0 1px 0 #faead0; background:url(../img/weighta-button-bt_clear.png) no-repeat; width:69px;}
#selection .weight a.button.bt_clear:hover { color:#a0500b; text-shadow:0 1px 0 #ffffff; background:url(../img/weighta-button-bt_clear.png) no-repeat 0 bottom;}
#selection .weight a.button.bt_sel {color:#404040; text-shadow:1px 1px 0 #ffce80; background:url(../img/weighta-button-bt_sel.png) no-repeat; width:79px;margin-left: 17px;}
#selection .weight a.button.bt_sel:hover {color:#853703; text-shadow:1px 1px 0 #ffc77c;background:url(../img/weighta-button-bt_sel.png) no-repeat 0 bottom;}

#selection .weight input.button {border: 0 solid; font-size:12px; text-align:center; cursor:pointer;height:32px; padding-bottom:6px; font-weight:normal; text-shadow:none; box-shadow:none;}
#selection .weight input.button.bt_clear {border: 1px solid #BDBDBD; color: #544b44; text-shadow: 0 1px 0 #ffffff; width: 74px; }
#selection .weight input.button.bt_clear:hover { color:#544b44; text-shadow:0 1px 0 #ffffff;}

#selection .weight input.button.bt_sel {color:#ffffff; background:url(../img/weighta-button-bt_sel2.png) no-repeat;margin-left: 17px; width: 108px; text-shadow:-1px 0px 0 #448304;}
#selection .weight input.button.bt_sel:hover {text-shadow:1px 1px 0 #448304;background-position:0 bottom;}
#selection .weight span.checkbox { display:block;position: relative;top: 0px;width: auto; margin-bottom: 15px;}
#selection .weight span.checkbox label {font-size:12px; font-weight:bold;padding: 0;}
#selection .weight span.checkbox span.qu { float:right; display:block; background:url(../img/cost-span-qu-bg.png) no-repeat; width:14px; height:14px;margin-left: 4px; cursor:pointer;}
#selection .weight .clr.clr_sep {padding-bottom:5px;}
#selection .weight input.button.bt_sel {margin-right:23px;}

.sl_foot{position:absolute;top:82px}
.sl_foot .size_cost{color: #464646; font-size: 11px; font-style: italic;font-weight: bold;}

#selection span.title { font-size:13px; font-weight:bold; font-style:italic; display:inline-block;margin-bottom: 5px; color:#1c3956; text-shadow:0 1px #d5eaff;min-width: 80px;}

#selection #selection_choose {border:1px solid #FFFFFF; padding-top:10px; background:#ffec91;}
#selection #selection_choose .choose { margin:2px 3%;}
#selection #selection_choose span {display:inline-block; font-style:italic; font-size:12px; background:url(../img/selection_choose-span-bg.png) no-repeat; padding-left:10px;}
#selection #selection_choose span:first-of-type {background:none; padding-left:0;}
#selection #selection_choose span.title { font-size:13px;margin-bottom: 0; background:none;}
#selection #selection_choose td.title { font-size:13px;padding-bottom: 3px; background:none;font-weight: bold;}
#selection #selection_choose td .val{margin-right: 6px;}
#selection #selection_choose td span{display:inline;}
#selection #selection_choose span.del { float:right; display:block; background:url(../img/cost-span-del-bg.png) no-repeat; width:17px; height:17px;margin-left: 6px; cursor:pointer;}

#body_content { width:100%; position:relative;}
#body_content_bottom {}
#body_content_left {}
#body_content.inner #body_content_left {background:none;}
#body_content_right {}
#body_content.inner #body_content_right {background:none;}
html body div#body_content.inner div.container div#body_content_left,html body div#body_content.inner div.container div#body_content_right {display:none;}
#content {}
#content .wrapper { width:100%; float:right; margin-left:-262px;}

#leftcont {float:left; width:262px;margin-top: -49px;}
.leftmenu {width: 226px; margin:19px auto 20px;}
.leftmenu h3 {background-image: linear-gradient(to bottom, #daecfd, #c4e0fc); background-repeat: repeat-x; border-color: #88b7e4; border-radius:1px 1px 0 0; border-style: solid; border-width: 1px; box-shadow: 0 0 0 1px #deedfc inset, 0 0 0 2px #bcdcfb inset ;
	color: #1e3953;font-size: 12px;height: 22px;padding: 12px 0 3px;position: relative;text-align: center;text-shadow:0 0 1px #ffffff;width: 224px;z-index: 50;}
.leftmenu h3 i.bot-line {background: url(../img/leftmenu-h3-i-bot-line-bg.png) no-repeat scroll 0 0;bottom: -6px;height: 8px;left: 105px;position: absolute;width: 14px;}
.leftmenu .menu_bottom {background: url(../img/menu-bottom-bg.png) no-repeat scroll 0 0;height:10px;margin-top:0px;position: relative;width: 226px;z-index: 50;}
.leftmenu ul.menu {position:relative; width:226px; z-index:49;font-family:Arial;margin-top: -1px;}
.leftmenu ul.menu li {list-style: none outside none;}
.leftmenu ul.menu li a {background: url(../img/leftmenu-li-a-bg.png) no-repeat scroll 12px center #ffffff;border-left:1px solid #b4cfe9;border-top:1px solid #b4cfe9;border-right:1px solid #b4cfe9;color: #454d55;display: block;font-size: 13px;font-weight: bold;padding: 10px 0 10px 25px;text-decoration: none;}
.leftmenu ul.menu li:hover a { background:url(../img/leftmenu-li-hover-a-bg.png) no-repeat 12px center; color:#1c83e8;}
.leftmenu ul.menu li.active {}
.leftmenu ul.menu li.active a {background: url(../img/leftmenu-li-active-a-bg.png) no-repeat scroll 12px center #eff7fe;color: #048c12;box-shadow:0 0 0 1px #ffffff inset;border-bottom: 1px solid #b4cfe9;}
.leftmenu ul.menu li ul{display:none}
.leftmenu ul.menu li.active ul {display:block; margin:0 5px; width:186px;border-left:1px solid #b4cfe9; border-right:1px solid #b4cfe9;box-shadow:0 0 0 1px #ffffff inset; background:#eef5fc; padding-left:30px;}
.leftmenu ul.menu li.active li { background:url(../img/leftmenu-li-active-li-bg.png) no-repeat right bottom;}
.leftmenu ul.menu li.active li a { background:url(../img/leftmenu-li-active-li-a-bg.png) no-repeat 2px center; border:0 none; box-shadow:none;padding: 7px 0 7px 13px; font-size:12px; color:#5f5f5f; font-weight:normal}
.leftmenu ul.menu li.active li:hover a {background:url(../img/leftmenu-li-active-li-hover-a-bg.png) no-repeat 2px center; color:#1c83e8}
.leftmenu ul.menu li.active li.active a {background:url(../img/leftmenu-li-active-li-active-a-bg.png) no-repeat 2px center; color:#df0524;}
.leftmenu ul.menu li.active li.active a span {background:url(../img/leftmenu-li-active-li-active-a-span-bg.png) no-repeat right 4px; padding-right:9px;}
.leftmenu ul.menu li.active ul li:last-of-type {background:none;}




#rightcont { margin: 0 10px 0 262px; position:relative; z-index:49;}
#rightcont h1 { background: none repeat scroll 0 0 #EFF7FE; border: 1px solid #B8D2EA; border-radius: 2px; box-shadow: 0 0 0 1px #FFFFFF inset; color: #214c75;  font-size: 25px; padding: 4px 15px;}
#rightcont h2.prod_title { background:#fffeef; color:#3e4347; font-size:24px; border:1px solid #e6e280; padding:4px 15px;border-radius: 2px 2px 2px 2px;}
#page {background:#ffffff; border:1px solid #b8d2ea; width:100%;border-radius: 2px 2px 2px 2px; margin:12px 0 20px;padding-bottom: 20px; position:relative;}
#page .no_actions {color: #AD7A4F; font-size: 14px; margin: 15px;}
#page .brend { background:url(../img/page-brend-bg.png) repeat-x 0 20px;margin: 15px 1px;}
#page .brend:after {content:""; clear:both;display:block;}
#page .brend .h-brend {background:url(../img/page-brend-h-brend-bg.png) no-repeat right 0;display: inline-block; color:#3A3A3A; font-size:18px;}
#page .brend .h-brend div.t {padding:11px 17px 12px 10px;}
#page .brend .h-brend div.t h3 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 solid;border-radius: 0 0 0 0;box-shadow: none;color: #7A473A;font-size: 18px;padding: 0;}
#rightcont #page .h-brend div.t h3 { font-family:Verdana;border: 0 solid;border-radius: 0 0 0 0;box-shadow: none;color:#3a3a3a;font-size: 16px;padding: 0;}
#page .brend .h-brend:before {content:""; float:left; display:block; width:3px; height:41px; background:url(../img/page-brend-h-brend-span-bg.png) no-repeat;margin-left: -2px;}
#page .brend .h-brend-empty {background:url(../img/page-brend-h-brend-bg.png) no-repeat right 0;display: inline-block; color:#7a473a; font-size:18px;}
#page .brend .h-brend-empty:before {content:""; float:left; display:block; width:3px; height:41px; background:none;margin-left: -2px;}

#page .full_description ul, #page .section_description ul { margin:2px 10px;}
#page .full_description ul li, #page .section_description ul li { list-style:none; background:url(../img/page-ul-li-bg.png) no-repeat 0 6px; padding:2px 10px; color:#434343; font-size:13px;}
#page .full_description ol, #page .section_description ol { margin:2px 10px;counter-reset: item;}
#page .full_description ol li, #page .section_description ol li {padding:2px 0; color:#434343; font-size:13px;margin: 0 15px; list-style:none;}
#page .full_description ol li:before, #page .section_description ol li:before {    background: none repeat scroll 0 0 #DDEDFD;
    border-radius: 25px;
    color: #409E49;
    content: counter(item, decimal) " ";
    counter-increment: item;
    display: inline-block;
    margin-right: 5px;
    padding-right: 0;
    text-align: center;
    width: 17px; border:1px solid #B7DAFD;text-shadow: 0 1px 0 #FFFFFF;}

.section_description {margin:10px 30px;padding-top: 20px; background:url(../img/section_description-bg.png) repeat-x;}
.section_description > p { color: #434343; font-size: 13px; padding: 7px 0;}
.section_description > h3 {color:#2f3235; font-size:19px;}
.section_description > h5 {color:#c21605; font-size:14px;}
.section_description a { text-decoration: none;}
.section_description a:hover {color:#C4021C;}

#sort {position:absolute; top:10px; right:20px;}
#sort span.label { color:#000000; font-size:11px; font-weight:bold;margin-right: 8px;}
#sort a { color:#2a629a; font-size:11px; text-decoration:none;margin-right:10px;text-transform: lowercase;}
#sort a:hover { border:none; color:#61ae00;}
#sort a.active { border:none; color:#ff8400; background:url(../img/sort-a-active.png) no-repeat right center;padding-right:10px;}

#page .prods {margin: 0 auto;padding: 0 ;position: relative;width: 100%;}
#page .prods .prod {text-shadow:none;padding: 18px 0 10px 3%; float:left;width: 183px; height:240px; cursor:pointer; }
#page .prods .prod.matrasi {height: 300px;}
#page .prods .img_main {display: block;}
#page .prods .img_main img {display: block; max-width: 100%;}
#page .prods .port-select {
    display: block;
    margin: 10px 0;
    width: 100%;
    max-width: 100%;
    padding: 5px;
    border: 1px solid #9fc4e8;
}

#page .prods .prod_element_border {border:1px solid #B8D2EA; border-radius:1px; padding: 5px 0 0;}

#page .prods .prod.banner {  cursor: default; height:225px;}
@media screen and (min-width: 1349px) and (max-width: 2000px) {#page .prods .prod {padding: 18px 0 10px 2.2%;}}
@media screen and (min-width: 1310px) and (max-width: 1348px) {#page .prods .prod {padding:18px 4.4% 10px 3%}}
@media screen  and (min-width: 1200px) and (max-width: 1309px) {#page .prods .prod {padding: 18px 2.5% 10px 3.1%}}
@media screen  and (min-width: 1121px) and (max-width: 1199px) {#page .prods .prod {padding:18px 2.8% 10px 6.8%}}
@media screen  and (min-width: 1071px) and (max-width: 1120px) {#page .prods .prod {padding:18px 1.8% 10px 5.8%}}
@media screen  and (min-width: 1000px) and (max-width: 1070px) {#page .prods .prod {padding:18px 3.2% 10px 4.7%}}

#page .prods .prod_img { position:relative; padding:0; border-bottom: 1px solid #b8d2ea; max-width: 183px; height:136px; text-align:center;}
#page .prods .prod_img .prod_table {display: table-cell; height: 136px; text-align: center; vertical-align: middle; width: 183px; padding-top:1px;}
#page .prods .prod_img .sale_prod { z-index:30;color:#ffffff; font-size:13px; font-weight:bold; text-shadow:0 1px 0 #b7011b; background:url(../img/prod-sale-bg.png) no-repeat; width:34px; height:22px; position:absolute; top:-8px; left:152px; padding:9px 0 3px 6px;}
#page .prods .prod_img .new_prod { background-size:68px; background-repeat:no-repeat; z-index:29;background-image:url(../img/prod-new-bg.png); width:68px; height:65px; position:absolute; top:-10px; left:119px;}
#page .prods .prod_img .new_prod.bestsaler {background-image:url(../img/prod-new-bestsaler-bg.png);left:-5px;}
#page .cart_prod .img_prod .new_prod.bestsaler {background-image:url(../img/prod-new-bestsaler-bg.png);left: 22px;}
#page .cart_prod .img_prod div.new_prod { background-size:68px; background-repeat:no-repeat; z-index:29;background-image:url(../img/prod-new-bg.png); width:68px; height:65px; position:absolute; top: 50px; left:119px;}
#page .prods .prod_img .new_prod.action {background-image:url(../img/prod-new-action-bg.png);left:-5px;}
#page .prods .prod_img .cleveroffer_prod { z-index:29;color:#957544; font-size:13px; font-weight:bold; font-family:Verdana; text-shadow:1px 1px 1px #ffffff; background:url(../img/prod-cleveroffer_prod-bg.png) no-repeat; width:172px; height:17px; position:absolute; top:-1px; left:-1px; padding:6px;}
#page .prods .prod_img img {}
#page .prods .name { padding: 3px 0;text-align: left}
#page .prods .name a {text-decoration:none; color:#2a629a; font-size:12px; font-weight:bold;}
#page .prods .prod:hover .name a {color:#4f8301}
#page .prods .name span.width_kit { float:right; color:#4e5862; font-size:11px; font-style:italic;}
#page .prods .grams {color:#ad7a4f; font-style:italic; font-size:9.5px; padding: 0 0 3px;position: absolute; right: 7px; bottom:2px;}
#page .prods .grams b { font-size:12px;}
#page .prods .prices { margin-top:0px; padding: 5px; background: #f7fbff; border-top: 1px dotted #B8D2EA;}
#page .prods .prices .price { background:url(../img/catalog_prod_price-bg.png) no-repeat; width:112px; padding-left:10px; height:22px; color:#ffffff; font-size:9px; text-align:center; padding-top:6px; float:left;}
#page .prods .prices .price b {font-size:14px;}

#page .prods .prod.pr_action .prices {}
#page .prods .prod.pr_action .prices .price { background:url(../img/brend-prices-price-action-bg.png) no-repeat -12px 0; margin-left:0; height:15px; float:left; text-decoration:line-through; color:#2c2c2c; font-size:11px; width:57px; padding-top:11px; text-align:center; padding:8px 0 5px;}
#page .prods .prod.pr_action .prices .price_new { background:url(../img/brend-prices-price_new-action-bg.png) no-repeat; width:101px; padding-left:13px; height:22px; color:#ffffff; font-size:9px; text-align:center; padding-top:6px; float:left;}
#page .prods .prod.pr_action .prices .price_new b {font-size:14px;}

#page .prods .banner .prod_img { border:none;padding-top: 21px;}

#page .cabinet {margin: 15px 1px;}
#page .cabinet .information:before { background:url(../img/information-before-bg.png) repeat-x; width:100%; height:8px;content:""; display:block;}
#page .cabinet .information {color:#655c4e; font-size:12px; font-style:italic; width:100%; background:url(../img/information-bg.png) no-repeat 20px center #fef1dd;}
#page .cabinet .information p {padding:13px 10px 13px 60px;}
#page .cabinet .information:after { background:url(../img/information-after-bg.png) repeat-x; width:100%; height:8px; content:""; display:block;}
#page .cabinet .div_cab { background:url(../img/page-brend-bg.png) repeat-x 0 bottom;padding: 10px 20px 20px 16px;}
#page .cabinet .div_cab ul {padding:5px 0 0 70px;}
#page .cabinet .div_cab ul li {list-style:none; margin:0; background:none; padding:0;}
#page .cabinet .div_cab h2 { font-size:19px; color:#683122; padding-left:68px;}
#page .cabinet .div_cab a { text-decoration:none; color:#d05a00; font-size:14px; background:url(../img/cab-a-bg.png) no-repeat right center; display:inline-block; width:auto; padding:5px 16px 5px 30px;font-style: normal; }
#page .cabinet .div_cab a:hover {color:#783926; background:url(../img/cab-a-hover-bg.png) no-repeat right center;}
#page .cabinet .div_cab img.cab1 { float:left; width:51px; height:48px;margin: 10px 0 0 10px;}
#page .cabinet .div_cab img.cab2 { float:left; width:51px; height:48px;margin: 25px 0 0 10px;}

#page .registration { margin:30px auto 0; width:450px; border-left:1px solid #f2d4af; border-right:1px solid #f2d4af;}
#page .registration:before {content:""; display:block; background:url(../img/registration-before-bg.png) repeat-x -4px 0; width:450px; height:10px;}
#page .registration:after {content:""; display:block; background:url(../img/registration-after-bg.png) repeat-x; width:450px; height:7px; margin-top:18px;}
#page .registration .reg_inner { width:258px; margin:20px auto 10px;}
#page .registration .reg_inner div { margin:20px 0;}
#page .registration .reg_inner div.notice{margin:0}
#page .registration .reg_inner .rememberme {display:block; margin-left: 45px;}
#page .registration .reg_inner .rememberme input {display: block;
    float: left;
    margin-right: 5px;
    margin-top: 1px;}
#page .registration .reg_inner .forgotpassword {display: block;
    margin-left: 60px;
    margin-top: 5px;
    padding-left: 0 !important;}
#page .registration .reg_inner form br {display:none}

.reg_inner span.ob {color:#ff3600; font-size:15px;}
.reg_inner label {color:#7b634f; font-size:11px; width:257px; display:block; margin:10px 0 5px;}
.reg_inner input[type="text"], .reg_inner input[type="password"] { width:257px; bac2kground:url(../img/reg_inner-input-bg.png) no-repeat; height:24px; bo2rder:0 none;padding: 0 10px;font-family: Helvetica;color: #623716;font-style: italic;}
.reg_inner textarea {border:1px solid #ded5cd; height:58px; box-shadow:2px 2px 1px #f3f3f3 inset;border-radius: 4px 4px 4px 4px;height: 47px; padding: 10px 1px 1px 10px; font-size:13px; width:267px;color: #623716; font-family: Helvetica; font-style: italic;}
.reg_inner input[type=submit] {color:#5f2e09; font-size:13px; font-weight:bold; text-shadow:0 1px 0 #fbc267; border:0 none; background:url(../img/reg-form-button-bg.png) no-repeat; width:123px; height:34px; margin:15px auto 10px; cursor:pointer; display:block;}
.reg_inner input[type=submit]:hover {color:#853703; text-shadow:0 1px 0 #ffc77c; background:url(../img/reg-form-button-bg.png) no-repeat 0 bottom;}
.reg_inner input.bt3 {background:url(../img/reg-form-button-big-bg.png) no-repeat; width:245px;}
.reg_inner input.bt3:hover {background:url(../img/reg-form-button-big-bg.png) no-repeat 0 bottom;}
.reg_inner label.rel_qu {position:relative;}
.reg_inner label.rel_qu span.qu { background: url(../img/cost-span-qu-bg.png) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 14px; width: 14px; position:absolute; right:-20px; top:19px;}
.autorizaciya { margin:0 !important; text-align:center;}

.feedback-form {}
.feedback-form span.ob {color:#ff3600; font-size:15px;}
.feedback-form label {color:#7b634f; font-size:11px; width:257px; display:block; margin:5px 0 10px;}
.feedback-form input[type="text"], .reg_inner input[type="password"] { width:257px; back2ground:url(../img/reg_inner-input-bg.png) no-repeat; height:24px; b2order:0 none;padding: 0 10px;font-family: Helvetica;color: #623716;font-style: italic;}
.feedback-form textarea { border:1px solid #ded5cd; height:58px; box-shadow:2px 2px 1px #f3f3f3 inset;border-radius: 4px 4px 4px 4px;height: 47px; padding: 10px 1px 1px 10px; width:246px}
.feedback-form input[type=submit] {color:#5f2e09; font-size:13px; font-weight:bold; text-shadow:0 1px 0 #fbc267; border:0 none; background:url(../img/reg-form-button-bg.png) no-repeat; width:123px; height:34px; margin:5px 0 27px; cursor:pointer; display:block;}
.feedback-form input[type=submit]:hover {color:#853703; text-shadow:0 1px 0 #ffc77c; background:url(../img/reg-form-button-bg.png) no-repeat 0 bottom;}
.feedback-form input.bt3 {background:url(../img/reg-form-button-big-bg.png) no-repeat; width:245px;}
.feedback-form input.bt3:hover {background:url(../img/reg-form-button-big-bg.png) no-repeat 0 bottom;}
.feedback-form label.rel_qu {position:relative;}
.feedback-form label.rel_qu span.qu { background: url(../img/cost-span-qu-bg.png) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 14px; width: 14px; position:absolute; right:-20px; top:19px;}



#page .registration .reg_inner .marg_inner_reg .soc-serv-main div {margin:0;}

#page .trademark {}
#page .trademark h2 {color:#7b3b27; font-size:22px; padding:20px 20px 0;}
#page .trademark .trade { width:223px; height:176px; float:left; margin:25px 6%;}
#page .trademark .trade .img_trade {display: table-cell; height: 140px; text-align: center; vertical-align: middle; width: 223px; background:url(../img/trademark-img-trade.png) no-repeat;}
#page .trademark .trade .title_trade {text-align: center; width: 223px; color:#b1011a; font-size:14px; font-weight:bold; background:url(../img/trademark-title-trade.png) no-repeat 0 bottom;padding-bottom: 9px;}
#page .trademark .trade .title_trade span {padding: 0 8px 0 5px; display:block;}
#page .trademark .trade .title_trade span:hover {color:#eb750d}
#page .trademark .trade .title_trade:before { background:url(../img/trademark-title-before-trade.png) no-repeat; width:223px; height:5px; content:" "; display:block;padding-bottom: 4px;}
#page .trademark .seporator.s-trade { background:url(../img/seporator_trade-bg.png) repeat-x; width:88%; margin:0 6%; height:3px;clear: both;}
#page .trademark .seporator.s-trade:last-of-type {background:none;}
#page .trademark .trade:hover .title_trade span {color: #EB750D;}
#page .trademark .trade:hover {cursor:pointer}

#page .head-line {background:url(../img/page-brend-bg.png) repeat-x 0 20px;margin: 15px 1px;}
#page .h-text {background:url(../img/page-brend-h-brend-bg.png) no-repeat right 0;display: inline-block; color:#7a473a; font-size:18px;}
#page .h-text div.t {padding: 7px 17px 9px 10px;}
#page .h-text:before {content:""; float:left; display:block; width:3px; height:38px; background:url(../img/page-brend-h-brend-span-bg.png) no-repeat;}
#page .text p {color:#434343; font-size:13px;padding: 6px 0;}
#page .text {padding:15px 33px;}
#page.personal .text {padding:0 1px;}
#page .text p.left_text { float:left; width:48%; padding-right:2%;}
#page .text p.right_text { float:left;width:48%; padding-left:2%;}
#page .text h2 {color:#2f3235; font-size:19.56px;}
#page .text a {text-decoration:none; color:#1A66B3; font-style:italic;}
#page .text a:hover {color:#C4021C;}
#page .text ul { text-align:left;}
#page .text ul li { background:url(../img/page-text-li-bg.png) no-repeat 0 3px; color:#434343; font-size:13px;margin: 10px 0 10px 23px; padding: 0 0 0 15px; list-style:none;}
#page .text .head-line {margin-right:-32px; margin-left:-34px;}

#info ul { text-align:left;}
#info ul li { background:url(../img/page-text-li-bg.png) no-repeat 0 3px; color:#7a531a; font-size:13px;margin: 10px 0 10px 23px; padding: 0 0 0 15px; list-style:none;}


#page .text table.registarton tr td {}

#breadcrumbs { float:left; color:#7a7a7a; margin:14px 23px; text-shadow:1px 1px 1px #ffffff;}
#breadcrumbs a {text-decoration:none; color:#7a7a7a;background:url(../img/breadcrumbs-a-span-bg.png) no-repeat 0 center; padding-left:8px;margin: 0 2px;}
#breadcrumbs span {color:#7a7a7a;margin: 0 2px; background:url(../img/breadcrumbs-a-span-bg.png) no-repeat 0 center; padding-left:8px}
#breadcrumbs a.home {background:none; margin:0 2px 0 0; padding-left:0;}

.profile_links { float:right; margin:14px 23px; display:none;}
.profile_links a {color:#7a7a7a; font-size:11px;}
.profile_links a:hover {color:#eb750d; text-decoration:none;}
.profile_links .personal {float:left;}
.profile_links .personal a { text-decoration:none; background:url(../img/profile_links-personal-a.png) no-repeat right 1px; padding-right:17px;}
.profile_links .logout {float:left; background:url(../img/profile_links-persona.png) no-repeat;margin-left: 5px;}
.profile_links .logout a { margin-left:8px;}

#body_extra {background:url(../img/body-extra-bg.png) repeat;min-height:250px; width:100%; position:relative; z-index:49; margin-top:-10px;}
#body_extra_bottom {background:url(../img/body_extra_bottom-bg.png) repeat-x; width:100%; height:9px;}
#extra { padding:15px 0 12px;}
#extra:after {content:""; clear:both;display:block;}
#extra p {font-family:Candara;text-transform: uppercase; font-size:19px; color:#ffffff; background:url(../img/extra-h2-bg.png) no-repeat;height: 32px; padding-top: 9px; text-align: center; width: 174px; top:0; left: -4px; position:absolute; z-index:49; font-weight: bold;}
#extra p.actions {background:url(../img/extra-h2-actions-bg.png) no-repeat; width:149px;}
#extra_left { float:left; width:49%;min-height:250px; margin-left:0.9%; position:relative;padding-top:0;}
#extra_right { float:left; width:49%;min-height:250px; margin-left:0.9%; position:relative;padding-top: 0;}
#extra_center_bg {float:left; background:url(../img/extra-center-bg.png) no-repeat; width:2px; height:223px;margin-top: 45px;}
#extra .shadow_left_right { display:none;}

.extra_prod { margin:0 auto; display: table; position:relative;padding-bottom: 25px;}
.extra_prod .left_line { position:absolute; top:100px; left:-55px; background:url(../img/extra-new-left_line-bg.png) no-repeat; width:38px; height:99px; cursor:pointer;}
.extra_prod .right_line { position:absolute;top:100px; right:-55px;background:url(../img/extra-new-right_line-bg.png) no-repeat; width:38px; height:99px; cursor:pointer;}
.extra_prod .left_line:hover {  background-position: -38px 0;}
.extra_prod .right_line:hover { background-position: -38px 0;}
.extra_prod .prod_img { background:url(../img/area-bg.png) no-repeat right 0; float:left; padding:18px 15px 14px 26px;width:175px; height:176px; position:relative;cursor: pointer;}
.extra_prod .prod_img .sale_prod {background:url(../img/sale_prod-bg.png) no-repeat; width:70px; height:60px; position:absolute; top:-49px; left:192px; text-align:center; color:#ffffff; font-size:11px; text-shadow:1px 1px 0 #595959; padding:15px 0px 0 4px;}
.extra_prod .prod_img:hover { background:url(../img/area-bg.png) no-repeat 0 0}
.extra_prod .prod_img_inner { background:#ffffff; display: table-cell; text-align:center; vertical-align:middle;width:174px; height:174px; border-radius: 91px;}
.extra_prod .prod_img img { max-height:146px; max-width:146px;}
.extra_prod .prod_desc { float:left;}
.extra_prod .prod_desc .box { padding-left:10px;line-height: 20px;margin: 20px 5px 5px;}
.extra_prod .prod_desc .box .name {width:180px;max-height: 90px; overflow: hidden;}
.extra_prod .prod_desc .box .name a { font-size:15px; font-weight:bold; color:#2a537b; text-decoration:none;}
.extra_prod .prod_desc .box .name a:hover {color:#14861f; }
.extra_prod .prod_desc .box .grams { color: #4e4d4d;font-size: 14px;}
.extra_prod .prod_desc .prices { color:#ffffff; font-size:18px; padding-left: 4px;text-shadow:0 1px 0 #418fdd; background:url(../img/extra-new-price-bg.png) no-repeat; width:178px; height: 58px; padding-top: 17px; text-align: center;margin: 10px 5px;}
.extra_prod .prod_desc .prices b {font-size:27px;}
.extra_prod.action .prod_desc .prices { color:#ffffff; font-size:18px; text-shadow:0 1px 0px #c1051f; background:url(../img/extra-action-price-bg.png) no-repeat; width:178px; height:98px; padding-top: 17px; text-align: center;margin: 10px 5px;}
.extra_prod.action .prod_desc .prices b {font-size:27px;}
.extra_prod.action .prod_desc .prices span {display:block; padding-right:23px; padding-top:21px; color:#2c2c2c; font-size:21px; font-weight:bold; text-decoration:line-through; text-shadow:none; font-family:Tahoma;}
.extra_prod.action a.button { margin:4px 0 0;}
.extra_prod a.button {background:url(../img/extra-new-button-bg.png) no-repeat; height:24px; color:#825435; font-size:13px; text-shadow:0 1px 0 #ffffff; position:absolute; right:-15px; bottom:0px; text-decoration:none; text-align:center; padding:0 0 8px;margin: 0px 5px 8px 0;}
.extra_prod a.button span {background:url(../img/extra-new-button-span-bg.png) no-repeat right 0; margin-left: 4px; padding:8px 17px 9px 8px; display:block;}
.extra_prod a.button:hover {background-position:0 bottom;}
.extra_prod a.button:hover span{background-position:right bottom;}



#body_info {width:100%;padding-bottom: 10px;}
#body_info img {width:100%;}
#info { padding-top:25px;}
#info h3 {font-family:Verdana; font-size:20px; color:#235281; text-shadow:0 1px 0 #ffefd9; padding-bottom:7px}
#info p {padding:6px 0;}
#info .info_delivery {padding: 0 2%; width: 46%; float:left}
#info .info_order { width:46%;padding: 0 2%; float:left; background:url(../img/info-block-bg.png) repeat-y;}
#info .info_form {padding: 0 2%; width: 32%; float:left;}
#info .info_form .forms {float:left; width:50%;}
#info .info_form.w1024 { display:none;}
#info .info_form .forms label {color:#7b634f; font-size:11px; text-shadow: 0 1px 0 #fbdbb1;}
#info .info_form .forms input { background:url(../img/info-form-input-bg.png) no-repeat; width:129px; height:25px; display:block; border:none; padding:0 8px;}
#info .info_form input[type="submit"] { color:#fce0b3; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #595959; text-decoration:none; background:url(../img/info-form-button-bg.png) no-repeat; width:81px; height:28px; display:block; padding: 0 0 3px;margin: 9px auto; border:none; cursor:pointer;}
#info .info_form input[type="submit"]:hover {background-position:0 bottom;}
#info label {color:#7b634f; text-shadow:0 1px 0 #fbdbb1;}
#info .info_form .forget { margin:0 auto; width:200px;}
#info .info_form .forget input {float:left;}
#info .info_form .forget label {padding:0 10px 0 3px;}
#info .info_form .forget a { color:#c5650f; text-decoration:underline;}
#info .info_form .forget a:hover {text-decoration:none}
#info .info_form .forget a.reg {color:#bd0406;display: block; margin: 8px auto; width: 66px;}
#info .info_form:after {content:""; clear:both;display:block;}
#info .cabinet_enter { margin-top:25px;}
#info .bg-button { background:url(../img/cabinet-enter-button-bg.png) no-repeat center center;}
#info .info_form .user_name {color:#7b634f; font-size:13px; font-weight:bold; text-shadow:1px 1px 0 #fbdbb1; text-align:center;}
#info .info_form .user_name.login { font-weight:normal; text-transform:capitalize;}
#info .info_form a.my_prof { text-align:center; color:#c5650f; font-size:11px; display:block; margin-top:7px;}
#info .socseti {}
#info .socseti span.title { background: url(../img/socseti-title-bg.png) no-repeat scroll 0 9px transparent; color: #694930; display: block; font-size: 11px; font-weight: bold; margin: 15px auto 5px;text-align: center;text-shadow: 0 1px 0 #FFDCAF; width: 182px;text-transform: uppercase;padding: 2px 53px 0 67px;}
#info .socseti ul { margin:0 auto; width:240px;}
#info .socseti ul li {list-style:none; float:left; padding:0 5px; background:none; margin:0;}
/*
#page .cart_prod .h-brend {background:url(../img/page-brend-h-brend-bg.png) no-repeat right 0;display: inline-block; color:#7a473a; font-size:18px;}
#page .cart_prod .h-brend div.t {padding: 7px 17px 7px 10px;}
#page .cart_prod .h-brend:before {content:""; float:left; display:block; width:3px; height:38px; background:url(../img/page-brend-h-brend-span-bg.png) no-repeat;}

#page .cart_prod {margin: 15px 1px; position:relative;}
#page .cart_prod .price_prod { position:absolute; right:30px; text-align:center; top:0px; width:175px; font-family:Verdana; color:#b1011a; font-size:14px; font-weight:bold;}
#page .cart_prod .price_prod span { font-family:Arial; font-size:16px; font-weight:normal;color:#330b02;}
#page .cart_prod .price_prod span b { font-size:26px; font-weight:bold; }

#page .cart_prod .price_prod .prices { color:#ffffff; font-size:13px; text-shadow:0 0 1px #a00102; background:url(../img/extra-action-price-bg.png) no-repeat; width:178px; height: 81px; padding-top: 11px; text-align: center;margin: -15px 0px 0px;}
#page .cart_prod .price_prod .prices b {font-size:30px; letter-spacing: -1px;}
#page .cart_prod .price_prod .prices span {display:block; padding-top:18px; color:#330b02; font-size:18px; font-weight:bold; text-decoration:line-through; text-shadow:none;}


#page .cart_prod .img_prod { float:left;margin:0px 6% 25px;width:38%;}
#page .cart_prod .img_prod img {border:1px solid #dad2be; border-radius:2px;}
#page .cart_prod .sh_desc { float:left;margin: 25px 6%; width:38%;}

#page .cart_prod .sh_desc .sh_desc_center { background:url(../img/sh_desc_center-bg.png) repeat-y 1px 0;}
#page .cart_prod .sh_desc .sh_desc_center p { padding: 2px 12px; color:#ad7a4f; font-size:14px; font-style:italic;}
#page .cart_prod .sh_desc .sh_desc_center p b {color:#7a473a; font-style:normal;}
#page .cart_prod .sh_desc .sh_desc_center:before {content:""; display:block; background:url(../img/sh_desc_top_bottom-bg.png) no-repeat; width:7px; height:7px;}
#page .cart_prod .sh_desc .sh_desc_center:after {content:""; display:block; background:url(../img/sh_desc_top_bottom-bg.png) no-repeat; width:7px; height:7px;}

#page .cart_prod .sh_desc .sh_desc_bottom { margin: 5px 0 0 -50px;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_left{ float:left;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_left span.quantity_label {color:#817b79; font-size:13px;margin-right: 3px;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_left input#quantity {color: #817B79; font-size: 13px; font-style: italic;height: 30px; padding: 0 5px 0 0; text-align: center; width: 35px !important;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_right { float:left;margin-left: 15px;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_right .question { margin-right:5px; background:url(../img/quant_right-question.png) no-repeat right center;}
#page .cart_prod .sh_desc .sh_desc_bottom .quant_right .question:hover {background:none;}
#page .cart_prod .sh_desc a.button { font-size:11px; text-decoration:none; margin:3px 0 9px; margin:3px 0 9px;   color:#ffffff; font-weight:bold; text-shadow:0px 1px #bc3c6b; background:url(../img/sh_desc-a-button-bg.png) no-repeat; width:171px; height:23px; display:block; padding:10px 0 0 9px}
#page .cart_prod .sh_desc a.button:hover { background-position:0 bottom;}

#page .cart_prod .transition {margin:0 auto;  width:70%}
#page .cart_prod .transition:after {content:""; display:block; clear:both;}
#page .cart_prod .transition span {color:#7a473a; font-size:14px;padding-right: 5px;}

#page .cart_prod .transition select {width: 55%;margin-top: 5px;}
/*#page .cart_prod .transition a.button {color:#b1011a; font-size:12px; text-shadow: 1px 1px #ffffff; text-decoration:none; background:url(../img/transition-button-bg.png) no-repeat; display:block;padding: 6px 0 0 7px; width:73px; height:19px; float:right;}*/
#page .cart_prod .sh_desc .sh_desc_bottom .regular_discount {background: url(../img/prod-img-bg.png) repeat-x scroll 0 0 #FDF7F0; border: 1px solid #E7CCAE; border-radius: 0 0 2px 2px; margin: 15px; padding: 13px 10px 8px; text-align: center;}
#page .cart_prod .sh_desc .sh_desc_bottom .regular_discount span {font-size: 15px; font-weight: bold;}
*/
.full_desc { width:90%; margin:25px auto 15px; background:url(../img/full-desc-bg.png) no-repeat 0 bottom;padding-left: 2px;padding-bottom: 15px;}
.full_desc h3 {background:url(../img/full-desc-h3-bg.png) repeat-x 0 bottom; font-family:Verdana; font-size:14px; color:#b1011a;}
.full_desc h3 span {background:url(../img/full-desc-h3-span-bg.png) no-repeat; width:119px; height:19px; display:block; padding: 9px 19px;}
.full_desc ul {margin: 15px 20px;}
.full_desc ul li { color:#ad7a4f; list-style:none; font-size:14px; background:url(../img/full-desc-ul-li-bg.png) no-repeat 0 6px;padding: 0 0 0 20px;}
.full_desc b {font-size:16px; color:#7a473a;}
.full_desc p {color:#ad7a4f; font-size:14px;margin:5px 0;}
.full_desc .innerdesc {color:#ad7a4f; font-size:14px; padding: 20px;}


.return_back, .back_link { color:#275d93; font-size:11px; font-style:italic; text-decoration:none; padding-left:15px; background:url(../img/return_back-bg.png) no-repeat 0 1px; margin: margin: 19px 16px 0 !important; display:block;}
.return_back:hover, .back_link:hover {color:#c4021c;background:url(../img/return_back-bg.png) no-repeat 0 -19px;}
.return_back:after, .back_link:after {content:""; clear:both;display:block;}

.analog { position:relative; }
.analog .analog_line { position:absolute;top:125px; height:27px; width:27px; cursor:pointer;}
.analog .analog_line.left_line { left:15px; background:url(../img/analog-line-left-bg.png) no-repeat;}
.analog .analog_line.right_line { right:13px;background:url(../img/analog-line-right-bg.png) no-repeat;}
.analog h3 { color:#7a473a; font-size:16px; margin: 5px 50px 15px; background:url(../img/analog-h3-bg.png) no-repeat  170px 6px ;}
.analog .prod { padding:18px 4% 10px 3.4%}
@media screen and (min-width: 1349px) and (max-width: 2000px) { #page .analog .prods .prod {padding: 18px 4% 10px 3.4%;}}
@media screen and (min-width: 1310px) and (max-width: 1348px) { #page .analog .prods .prod {padding:18px 4.4% 10px 3%}}
@media screen  and (min-width: 1200px) and (max-width: 1309px) { #page .analog .prods .prod {padding: 18px 2.5% 10px 3.1%}}
@media screen  and (min-width: 1121px) and (max-width: 1199px) { #page .analog .prods .prod {padding:18px 2.8% 10px 6.8%}}
@media screen  and (min-width: 1071px) and (max-width: 1120px) { #page .analog .prods .prod {padding:18px 1.8% 10px 5.8%}}
@media screen  and (min-width: 1000px) and (max-width: 1070px) { #page .analog .prods .prod {padding:18px 3.2% 10px 4.7%}}



#body_footer { background-image:url(../img/footer-bg.png), url(../img/body_footer-bg.png); background-repeat: repeat-x, repeat; background-position:0 55px, center center; min-height:70px;border-top: 1px solid #14416D;
    box-shadow: 0 1px 0 0 #2D6EAF inset;}
#footer { height:50px; padding-top:15px;}
#footer a {text-decoration:none; color:#649ddb; font-size:12px; font-family:Arial; }
#footer p {color:#dbba8b; font-size:12px; font-family:Calibri; font-style:italic;}
#footer .contacts_footer { width:410px; margin: 0 0 0 40%; float:left;background:url(../img/footer-phone-bg.png) no-repeat 0 2px; padding-left:30px;}
#footer .contacts_footer .phone { min-height: 34px;}
#footer .contacts_footer .phone p { float:left; font-size:25px; color:#ffffff; text-shadow:0 1px 0 #072c52;font-weight:bold; font-family:Calibri;font-style:normal; padding: 0 6px;}
#footer .contacts_footer .phone p span { font-size:12px; color:#78bbff; font-weight:normal;padding:0 6px 7px 0;vertical-align: middle;}
#footer .contacts_footer .e-mail {color:#c0b19c; font-size:14px; font-family:Verdana; font-weight:bold;margin-left: 14px;}
#footer .contacts_footer .e-mail a {color:#c1e783; font-size:14px; font-style:normal; font-family:Calibri;}
#footer .contacts_footer .e-mail span { background:url(../img/footer-email-span-bg.png) no-repeat center 8px; display:block-inline; width:5px; height:5px;padding: 0 5px;}
#footer .footer_seti { float:right; padding:0 29% 0 0;color:#dcad6b; font-size:13px; font-weight:bold;}
#footer .footer_seti ul { margin:10px auto;}
#footer .footer_seti ul li {list-style:none; float:left; padding:0 5px;}
#footer .copyright { width:141px; height:53px; position:absolute; top:10px; left:10px; }
#footer .developer {width: 225px; position:absolute; top:15px; right:10px; color:#649ddb; text-shadow:0 1px 0 #294f6e;}
#footer .developer a.img {display: block;float: left;padding: 6px 5px 0 0;}
.lvl2_disabled label{color: #cac6c6 !important;text-shadow: none !important;}
#footer .legal_address { font-size:10px; color:#4d90d4; text-shadow:0 1px 0 #0a365f; font-family:Calibri; margin-top:7px;}

#weight_slider_wrapper.slider { width:202px;}
#price_slider_wrapper.slider { width:160px;}


#page #contacts {}
/*#page #contacts h3 { background:url(../img/contacts-h3-bg.png) no-repeat 265px bottom; color:#623716; font-size:18px; font-family:Verdana; margin:25px 2px 0 25px;}
#page #contacts h3 span { background:url(../img/selection--h3-bg.png) no-repeat 0 center; padding-left:20px;}*/
#page #contacts h4 { color:#b1011a; font-size:14px; background:url(../img/contacts-h4-bg.png) no-repeat 0 center;padding-left: 10px;}
#page #contacts p {color:#7a531a; font-size:13px;padding-left: 10px;}
#page #contacts a {color:#7a531a; font-size:13px;padding-left: 10px; text-decoration:none;}
#page #contacts a:hover {color:#d7191b;}
#page #contacts .contact_left { float:left; width:25%;margin: 20px 5%; padding-left:5%}
#page #contacts .contact_left div {padding:15px 0; background:url(../img/contacts-contact_left-div-bg.png) no-repeat 0 bottom;}
#page #contacts .contact_left div:last-of-type {background:none;}
#page #contacts .contact_right { float:left; width:45%;margin: 20px 5%;}
#page #contacts .contact_right h4 {margin-left: 55px;}
#page #contacts .contact_right p { font-siza:13px; color:#7a531a;}
#page #contacts .contact_right p i {color:#ad7a4f;}
#page #contacts .contact_right td {color:#7a531a; font-size:13px;padding:2px 5px;}
#page #contacts .contact_right td strong {color:#7a531a; font-size:15px;}
#page #contacts .contact_right td:first-of-type { text-align:right;}
#page #contacts .contact_right table tbody tr td p:last-child  { padding: 15px 0 4px;}
#page #contacts .pay_req {background:url(../img/seporator_trade-bg.png) repeat-x 0 bottom; width:90%; margin:0 5%;padding: 13px 0 15px;}
#page #contacts .pay_req span {color:#ad7a4f;}
#page #contacts .seporator.s-contact {background:url(../img/seporator_trade-bg.png) repeat-x; width:90%; margin:0 5%; height:3px;clear: both;}

#page #contacts #maps { margin: 0 auto 30px; }
#page #contacts #maps span {background:url(../img/maps-span-bg.png) no-repeat; color:#623716; font-size:14px; font-weight:bold;margin: 15px 0 8px;padding: 0 15px; display:block;}
#page #contacts #maps .map {border:1px solid #e7ccae;  margin:0 auto;border-radius: 2px 2px 2px 2px;}
#page #contacts #maps .map .bx-yandex-view-layout { border:1px solid #e7ccae; margin:2px;}

#page #zakaz {}
#page #zakaz .zakaz_title {margin: 20px auto; width: 645px;}
#page #zakaz .zakaz_title h2 { color:#6c3323; font-size:23.46px; background:url(../img/zakaz-h2-bg.png) no-repeat;height: 47px;  padding-left: 70px; padding-top: 15px; float:left; margin:16px;}
#page #zakaz .zakaz_title strong { font-size:24.44px; color:#da1c1e;}
#page #zakaz .zakaz_title .zakaz_sale {font-size:19.63px; color:#653021; text-shadow:0 1px 0 #ffffb2; background:url(../img/zakaz-sale-bg.png) no-repeat; width:86px; height:80px; float:left; font-weight:bold; padding:32px 0 0 3px; text-align:center;}
#page #zakaz table.zakaz_tab { width:90%; border-collapse:collapse; margin:0px 5% 10px; border:none;}
#page #zakaz table.zakaz_tab tr {}
#page #zakaz table.zakaz_tab tr td {padding:15px;background:url(../img/zakaz_tab-tr-bg.png) repeat-x 0 bottom; border:0; box-shadow:none; text-align:center;}
#page #zakaz table.zakaz_tab tr td:first-of-type {text-align:left;}
#page #zakaz table.zakaz_tab tr td .name { font-size:14px; font-weight:bold; color:#b1011a;}
#page #zakaz table.zakaz_tab tr td .name a { text-decoration:none; color:#b1011a;}
#page #zakaz table.zakaz_tab tr td .name a:hover {color:#EB750D;}
#page #zakaz table.zakaz_tab tr td .grams { font-style:italic; font-size:14px; color:#ad7a4f;}
#page #zakaz table.zakaz_tab tr td .price {color:#7a473a; font-size:12px;}
#page #zakaz table.zakaz_tab tr td .sale { color:#db1e21; font-size:12px; font-weight:bold;}
#page #zakaz table.zakaz_tab tr td .sum {color:#7a473a; font-size:12px; font-weight:bold;}
#page #zakaz table.zakaz_tab tr td .old_sum {color:#7a473a; font-size:12px; font-weight:bold; text-decoration:line-through;}
#page #zakaz table.zakaz_tab tr td .new_sum { color:#db1e21; font-size:12px; font-weight:bold;}
#page #zakaz table.zakaz_tab tr td .delete span {color:#ad7a4f; font-size:13px; font-style:italic; float:left;padding-top: 5px; cursor:pointer;}
#page #zakaz table.zakaz_tab tr td .delete:hover span {color:#EB750D;}
#page #zakaz table.zakaz_tab tr td .delete span.del {background: url(../img/zakaz_tab-delete-span-bg.png) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; float: left; height: 25px; margin-right: 6px; width: 25px; }
#page #zakaz table.zakaz_tab tr td input[type="text"] {width:32px; height:27px; border:1px solid #ded5cd;border-radius: 3px 3px 3px 3px; color:#ad7a4f; font-size:13px; font-style:italic; text-align:center; padding-right:5px;}
#page #zakaz table.zakaz_tab tr:last-of-type td {background:none;}
#page #zakaz table.zakaz_tab tr:first-of-type { background:url(../img/zakaz_tab-tr-first-bg.png) repeat-x;}
#page #zakaz table.zakaz_tab tr:first-of-type td {height:33px; font-family:Verdana; font-size:13px; font-weight:bold; color:#a66a0d;padding:0 10px; background: none}
#page #zakaz table.zakaz_tab tr:first-of-type td:first-of-type {background:url(../img/zakaz_tab-tr-first-td_first-bg.png) no-repeat; padding:0 10px 0 15px;}
#page #zakaz table.zakaz_tab tr:first-of-type td:last-of-type {background:url(../img/zakaz_tab-tr-first-td_last-bg.png) no-repeat right 0;}
#page #zakaz .seporator.s-zakaz { background:url(../img/zakaz-soporator-bg.png) repeat-x scroll right 0 transparent; height:8px; width:50%; margin:0 auto;width: 91%;}
#page #zakaz .seporator.s-zakaz:before {content:""; clear:both;display:block; background:url(../img/zakaz-soporator-after-before-bg.png) no-repeat; width:7px; height:7px;}
#page #zakaz .seporator.s-zakaz:after {content:""; clear:both;display:block;}
#page #zakaz .total {}
#page #zakaz .total:after {content:""; clear:both;display:block;}
#page #zakaz .total span.left { float:left; width:56.8%; padding:7px 0 7px 7%;color:#7a473a; font-size:16px; font-weight:bold;}
#page #zakaz .total span.right {float:left; width:31%; color:#7a473a; font-size:17px; font-weight:bold; padding:7px 0;}
#page #zakaz .total span.right.line {text-decoration:line-through;}

#page #zakaz .total.only_sale span.left {color:#723624; font-size:16px; padding:7px 2% 7px 5%;}
#page #zakaz .total.only_sale span.left span {color:#ff0003; font-weight:bold; font-size:18.46px;text-shadow: 0.8px 0 0;}
#page #zakaz .total.only_sale span.right { color:#7a473a; font-size:17px;}

#page #zakaz .total.and_sale span.left {color:#62362a; font-size:17px;}
#page #zakaz .total.and_sale span.left span {color:#833f29;font-style:italic; font-weight:bold; font-size:14px;}
#page #zakaz .total.and_sale span.right { color:#46241b; font-size:19px;padding:7px 0;}


#page #zakaz #promo_cod { background:url(../img/promo_cod-bg.png) no-repeat; width:583px; height:42px; margin:15px auto; padding: 17px 15px 0; position:relative;}
#page #zakaz #promo_cod label {color:#9a6d25; font-size:14px; font-style:italic; float:left; text-shadow:0 1px 0 #ffffff;padding: 6px 25px 0;}
#page #zakaz #promo_cod label span.qu { float:right; display:block; background:url(../img/cost-span-qu-bg.png) no-repeat; width:14px; height:14px;margin-left: 4px; cursor:pointer;}
#page #zakaz #promo_cod input { background:url(../img/promo_cod-label-bg.png) no-repeat; border:none; width:164px; padding:0 10px; height:26px; margin:0 20px 0 0;}
#page #zakaz #promo_cod button {color:#fffffe; font-size:12px; font-weight:bold; border:none; text-shadow:-1px 2px 1px #c40d10; background:url(../img/promo_cod-button-bg.png) no-repeat; width:135px; height:26px; padding: 0 13px 5px 0; cursor:pointer;}
#page #zakaz #promo_cod .coupon { position:absolute; width:200px; color:#988c6a; font-size:11px; font-style:italic; left:200px; top:52px; background:url(../img/promo-coupon.png) repeat-y; width:214px;}
#page #zakaz #promo_cod .coupon div {padding:5px 10px 5px 16px;}
#page #zakaz #promo_cod .coupon:before {content:""; display:block; background:url(../img/promo-coupon-top.png) no-repeat; width:241px; height:12px; margin-top:-12px;}
#page #zakaz #promo_cod .coupon:after {content:""; display:block; background:url(../img/promo-coupon-bottom.png) no-repeat; width:241px; height:8px; margin-bottom:-8px;}
#zakaz_form { background:#fefaeb;margin: 25px 3px;}
#zakaz_form h3 { background:url(../img/zakaz-form-h3-bg.png) no-repeat 0 5px; color:#a66a0d; font-size:13px; font-weight:bold; text-transform:uppercase;padding: 1px 0 2px 23px;}
#zakaz_form:before {content:""; clear:both;display:block;background:url(../img/zakaz-form-before-bg.png) repeat-x; height:4px; width:100%;}
#zakaz_form:after {content:""; clear:both;display:block;background:url(../img/zakaz-form-after-bg.png) repeat-x; height:4px; width:100%;}
#zakaz_form .left_form {width:50%; float:left; min-height:50px;}
#zakaz_form .left_form .enter_zakaz {width:330px; margin:25px auto 13px; padding-bottom:12px; background:url(../img/zakaz-left-form-bg.png) repeat-x 0 bottom;}
#zakaz_form .enter_zakaz h3 {margin-bottom: 6px; margin-left: 40px;}
#zakaz_form .left_form .enter_zakaz form {width:306px; margin:0 auto;}
#zakaz_form .left_form .enter_zakaz .forms {float:left; width:50%;}
#zakaz_form .left_form .enter_zakaz .forms label {color:#7b634f; font-size:11px; text-shadow:none;}
#zakaz_form .left_form .enter_zakaz .forms input { background:url(../img/zakaz-info-form-input-bg.png) no-repeat; width:145px; height:25px; display:block; border:none;}
#zakaz_form .left_form .enter_zakaz a.button { color:#694930; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #faead0; text-decoration:none; background:url(../img/zakaz-info-form-button-bg.png) no-repeat; width:64px; height:22px; display:block; padding: 6px 0 0 21px;margin: 9px auto;}
#zakaz_form .left_form .enter_zakaz label {color:#7b634f; text-shadow:none;}
#zakaz_form .left_form .enter_zakaz .forget { margin:0 auto; width:198px;}
#zakaz_form .left_form .enter_zakaz .forget input {float:left;}
#zakaz_form .left_form .enter_zakaz .forget label {padding:0 10px 0 3px;}
#zakaz_form .left_form .enter_zakaz .forget a { color:#c5650f; text-decoration:underline;}
#zakaz_form .left_form .enter_soc { width:330px; margin:0 auto;}
#zakaz_form .left_form .enter_soc ul { float:left; width:145px;}
#zakaz_form .left_form .enter_soc ul:first-of-type { margin-left:25px;}
#zakaz_form .left_form .enter_soc ul li { list-style:none;margin: 10px 0;}
#zakaz_form .left_form .enter_soc ul li a { background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 0; display:block; height:22px; color:#7b634f; font-size:11px; text-decoration:none; height: 14px; padding: 4px 0 5px 30px;}


#zakaz_form .left_form .enter_soc ul li.yandex a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -32px;}
#zakaz_form .left_form .enter_soc ul li.google a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -64px;}
#zakaz_form .left_form .enter_soc ul li.facebook a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -96px;}
#zakaz_form .left_form .enter_soc ul li.twitter a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -128px;}
#zakaz_form .left_form .enter_soc ul li.mail a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -160px;}
#zakaz_form .left_form .enter_soc ul li.livejournal a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -192px;}
#zakaz_form .left_form .enter_soc ul li.blogger a {background:url(../img/zakaz-soc_seti-bg.png) no-repeat 0 -224px;}

#zakaz_form .right_form {width:50%; float:left;}
#page .zakaz_reg {width:400px; margin:25px auto 10px;}
#page .zakaz_reg .registration { border:none; width:306px; margin:0; background:url(../img/zakaz-right-form-bg.png) repeat-y;}
#page .zakaz_reg .registration:before { display:none; background:none;}
#page .zakaz_reg .registration:after {display:none; background:none;}
#page .zakaz_reg .registration .reg_inner input.bt3 {margin:15px 0 27px;background:url(../img/zakaz-reg-form-button-bg.png) no-repeat 0 0; width:154px; }
#page .zakaz_reg .registration .reg_inner input.bt3:hover {background:url(../img/zakaz-reg-form-button-bg.png) no-repeat 0 bottom;}

html.bx-no-touch body div#body_content.inner div.container div#content div.wrapper div#rightcont div.soc-serv-main {margin-bottom:15px;}
.similar {margin:0 2px;}
.similar_top { background:url(../img/similar_top.png) repeat-x; width:100%; height:4px;}
.similar_middle { background:#fefaeb;}
.similar_middle h3 { font-size:14px; font-style:italic; font-weight:bold; color:#703524; text-shadow:none;padding: 15px 15px 0;}
.similar_middle:after {display:block; clear:both; content:""}
.similar_bottom { background:url(../img/similar_bottom.png) repeat-x; width:100%; height:4px;}

#order_info {margin: 0 auto;padding-top: 25px;width: 350px;}
#order_info h3 {background:url(../img/info-h3-bg.png) no-repeat 0 2px; font-family:Verdana; font-size:18px; color:#b5072c; text-shadow:0 1px 0 #ffefd9; padding-left:25px; padding-bottom:7px}
#order_info p {padding:6px 0;}
#order_info .info_delivery {padding: 0 2% 0 3%; width: 25%; float:left}
#order_info .info_order { width:34%;padding: 0 3% 0 3%; float:left; background:url(../img/info-block-bg.png) repeat-y;}
#order_info .info_form {padding: 0 2% 0 3%}
#order_info .info_form .forms {float:left; width:50%;}
#order_info .info_form .forms label {color:#7b634f; font-size:11px; text-shadow: 0 1px 0 #fbdbb1;}
#order_info .info_form .forms input { background:url(../img/info-form-input-bg.png) no-repeat; width:129px; height:25px; display:block; border:none; padding:0 8px;}
#order_info .info_form input[type="submit"] { color:#fce0b3; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #595959; text-decoration:none; background:url(../img/info-form-button-bg.png) no-repeat; width:81px; height:28px; display:block; padding: 0 0 4px;margin: 9px auto; border:none; cursor:pointer;}
#order_info .info_form input[type="submit"]:hover {background-position:0 bottom;}
#order_info label {color:#7b634f; text-shadow:0 1px 0 #fbdbb1;}
#order_info .info_form .forget { margin:0 auto; width:200px;}
#order_info .info_form .forget input {float:left;}
#order_info .info_form .forget label {padding:0 10px 0 3px;}
#order_info .info_form .forget a { color:#c5650f; text-decoration:underline;}
#order_info .info_form .forget a.reg {color:#bd0406;display: block; margin: 8px auto; width: 66px;}
#order_info .info_form:after {content:""; clear:both;display:block;}
#order_info .cabinet_enter { margin-top:25px;}
#order_info .bg-button { background:url(../img/cabinet-enter-button-bg.png) no-repeat center center;}
#order_info .info_form .user_name {color:#7b634f; font-size:13px; font-weight:bold; text-shadow:1px 1px 0 #fbdbb1; text-align:center;}
#order_info .info_form .user_name.login { font-weight:normal; text-transform:capitalize;}
#order_info .info_form a.my_prof { text-align:center; color:#c5650f; font-size:11px; display:block; margin-top:7px;}
#order_info .socseti {}
#order_info .socseti span.title { background: url(../img/socseti-title-bg.png) no-repeat scroll 0 9px transparent; color: #694930; display: block; font-size: 11px; font-weight: bold; margin: 15px auto 5px;text-align: center;text-shadow: 0 1px 0 #FFDCAF; width: 182px;text-transform: uppercase;padding: 2px 53px 0 67px;}
#order_info .socseti ul { margin:0 auto; width:220px;}
#order_info .socseti ul li {list-style:none; float:left; padding:0; margin:3px;}

html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page.personal div.text div#zakaz_form div.left_form div.order_info.auth_cart_text {margin-left:25px;}

.view{display: block;height: 227px;overflow: hidden;width: 404px;position:relative; padding-top:49px;} /*width: 397px*/
.view .img_substr{position: absolute;width: 100000px;left:0}
.view .img_substr .item{float:left}


#selection #selection_choose span.val{background:none}

.remove_from_choose{background: url("../img/cost-span-del-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 17px;left: 173px;position: absolute;top: -8px;width: 17px;cursor:pointer; z-index:31;}



.add_to_basket {display:none; background-color:rgba(254, 246, 207, 0.3); width:182px; height:56px;bottom: 0;position: absolute;left: 0; box-shadow:0 1px 0 0 rgba(231, 204, 174, 0.3) inset;}
.inner_add_to_basket {background:url(../img/add_to_basket-bg.png) no-repeat; cursor: pointer;height: 18px;padding-top: 4px;width: 114px;margin: 15px auto 0}
.inner_add_to_basket:hover {background:url(../img/add_to_basket-bg.png) no-repeat 0 bottom;}

#page .cart_prod .transition span{float:left}
#page .cart_prod .transition #transition{float:left;padding: 0 25px;}
#page .cart_prod .transition .dd-options{height:200px}
#page .cart_prod .transition a.button.choose:hover { background-position:bottom; color:#d75602; }
#page .cart_prod .transition a.button {color:#b1011a; font-size:12px; text-shadow: 0px 1px #ffffff; text-decoration:none; background:url(../img/transition-button-bg.png) no-repeat; display:block;padding:5px 0 0 14px; width:66px; height:20px; float:left; margin:0 5px}
#page .prods.recently{height: 135px;}
.prods_substr{width: 10000px;position:absolute}

.view.sim{height: 120px;width: 100%; padding:0;}
.analog .analog_line{z-index:10}
#page .analog .prods .prods_substr .prod{padding:0 75px 0 0}

div.checkboxWrapper{display: inline-block;height: 12px; position: relative;width: 21px; float:left}

#content div.wrapper div#rightcont div#selection form.smartfilter div.jspPane ul li {margin-bottom:4px}


.sort.tabfilter {margin:10px;}
.sort.tabfilter .sorttext { float:left;}
.sort.tabfilter a {padding: 0 5px 0 8px;}


#subMenu {box-shadow: 0 0 2px rgba(254, 252, 244, 0.12) inset; border:1px solid #e2c19c; border-radius:5px; padding:5px 15px; background:#fbf2e3}
#subMenu ul li {list-style:none; padding:5px 0; background:url("img/leftmenu-li-ul-li-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}
#subMenu ul li:first-child {background:none}
#subMenu ul li a {text-decoration:none; background: url("img/leftmenu-li-ul-li-a-bg.png") no-repeat scroll 0px center rgba(0, 0, 0, 0);
    color: #7A531A;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 10px;}
#subMenu ul li a:hover {background: url("img/leftmenu-li-ul-li-active-a-bg.png") no-repeat scroll 0px center rgba(0, 0, 0, 0);
    color: #B1011A;}
#subMenu .mark{width:20px;height:20px;background-color:red;position:absolute;left:-20px}


#bx-admin-prefix.bx-core-adm-dialog .bx-core-adm-dialog-head-icons {background:#E8C89F}
#bx-admin-prefix.bx-core-adm-dialog .bx-core-adm-icon-close {background-color:transparent; margin-right:1px;}
#bx-admin-prefix.bx-core-adm-dialog .bx-core-adm-dialog-head {background:#E8C89F; box-shadow: 0 1px 0 0 #E8C89F, 0 -1px 0 0 #E8C89F inset, 0 1px 0 0 #E8C89F inset, 0 0 0 1px #E8C89F inset}
#bx-admin-prefix.bx-core-adm-dialog .bx-core-adm-dialog-content {background:#FEFCF4; border: 1px solid #F8DBAD}

#bx-admin-prefix.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div {}
#bx-admin-prefix.bx-core-adm-dialog div.bx-auth-service-form {background-color: #EFE3D5; margin-top:0; border-bottom:0;}

#page form select { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DED5CD; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3), 0 2px 2px -1px rgba(180, 188, 191, 0.7) inset; font-size: 13px; height: 27px;
    vertical-align: middle;color: #623716; font-family: Helvetica; font-style: italic;  margin:5px 0 10px;  padding: 4px 10px; width: 277px;}





#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container { width:98px !important;}
#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container .dd-select { background:#ffffff !important}
#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container .dd-select .dd-pointer.dd-pointer-down.dd-pointer-up {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B2B2B2 !important;top: 3px;}
#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container ul.dd-options { width:95px !important;}
#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container ul.dd-options a.dd-option {padding: 5px 10px !important;}
#body_content.inner #body_content_left #body_content_right .container #content .wrapper #rightcont #page .brend .prods .prod .prices .select_prod .configuration .dd-container ul.dd-options a.dd-option label {margin:0;}

div#page div.brend div.prods div.prod div.matras_param {background: url("../img/matras_param.png") no-repeat 2px 5px #f7fbff; height:60px; position: relative;}
div#page div.brend div.prods div.prod div.matras_param .matras_height {font-family: Tahoma;   font-size: 11px;  font-style: italic;   font-weight: bold;   left: 140px;   letter-spacing: -0.6px;   position: absolute;    top: 22px;}
div#page div.brend div.prods div.prod div.matras_param .matras_weight {color: #FFFFFF; left: 15px; line-height: 9px; position: absolute; text-align: center; top: 16px; width: 20px; text-shadow: 1px 1px 1px #000000;}
div#page div.brend div.prods div.prod div.matras_param .matras_top {left: 55px; position: absolute; top: 5px; width: 100px;}

div#page div.brend div.prods div.prod div.matras_param .matras_top div {height:10px; background:url("../img/severity_bg.png") no-repeat 0px 0px;}
div#page div.brend div.prods div.prod div.matras_param .matras_top .severity1 {background-position:0 -44px}
div#page div.brend div.prods div.prod div.matras_param .matras_top .severity2 {background-position:0 -33px}
div#page div.brend div.prods div.prod div.matras_param .matras_top .severity3 {background-position:0 -22px}
div#page div.brend div.prods div.prod div.matras_param .matras_top .severity4 {background-position:0 -11px}
div#page div.brend div.prods div.prod div.matras_param .matras_top .severity5 {background-position:0 0}

div#page div.brend div.prods div.prod div.matras_param .matras_bottom {position:absolute; top:30px; left:55px; width: 100px;}

div#page div.brend div.prods div.prod div.matras_param .matras_bottom div {height:10px; background:url("../img/severity_bg.png") no-repeat 0px 0px;}
div#page div.brend div.prods div.prod div.matras_param .matras_bottom .severity1 {background-position:0 -44px}
div#page div.brend div.prods div.prod div.matras_param .matras_bottom .severity2 {background-position:0 -33px}
div#page div.brend div.prods div.prod div.matras_param .matras_bottom .severity3 {background-position:0 -22px}
div#page div.brend div.prods div.prod div.matras_param .matras_bottom .severity4 {background-position:0 -11px}
div#page div.brend div.prods div.prod div.matras_param .matras_bottom .severity5 {background-position:0 0}

#selection form.smartfilter .weight .select_inner .configuration .dd-container { width:98px !important;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select .dd-pointer.dd-pointer-down.dd-pointer-up {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #6FB1F2  !important;top: 3px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options { width:107px !important;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options a.dd-option {padding: 5px 10px !important;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options a.dd-option label {margin:0;}



div#page div.brend div.prods div.prod.recomend_prod div.matras_param { height:60px; position: relative;background: none;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .matras_height {background: url("../img/matras_param.png") no-repeat -133px 5px;font-family: Tahoma; padding:20px 5px;   font-size: 11px;  font-style: italic;   font-weight: bold;   left: inherit;   letter-spacing: -0.6px;   position: static;    top: inherit; float:left;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .matras_weight {background: url("../img/matras_param.png") no-repeat 2px 5px;color: #FFFFFF; line-height: 9px; text-align: center; width: 48px; text-shadow: 1px 1px 1px #000000;position:static;top:inherit;left:inherit;float: left; padding-bottom: 17px; padding-top: 18px;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .matras_stiff { float:left;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .matras_top, div#page div.brend div.prods div.prod.recomend_prod div.matras_param .matras_bottom { position:static;}

div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param {position: absolute;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param._weigh {left: 0; top: 15px;width: 200px;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param._height {right: 75px; top: 15px;width: 200px;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param._stiff { top:75px;}
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param span {float: left; font-weight: bold; padding: 16px 0 0; width: 115px; }
div#page div.brend div.prods div.prod.recomend_prod div.matras_param .text_param._height span {padding:21px 0 0;}
div#page div.brend div.prods div.prod.recomend_prod div.prod_desc div.prod_desc_left div.size select {border:1px solid #c2c2c2}










@media screen and (min-width: 1000px) and (max-width: 1260px) {

#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options {width:147px !important;}
}

@media screen and (min-width: 1000px) and (max-width: 1024px) {
.prods_substr { width:670px;}
#page .analog .prods .prods_substr .prod { padding: 0 38px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 28px;}
#page .cart_prod .transition {width:80%}
#page .cart_prod .transition #transition { float: left; padding:4px 25px 4px 0;}
#page .cart_prod.long { background-position:right 60px;}
#page .cart_prod.long .h-brend { margin-bottom:20px;}
#page .cart_prod.long .price_prod {top:44px;}
#page .trademark .trade {margin: 25px 6px 25px 13px;}
.clr_1024 {clear:both;}
#page .inner_all_catalog .catalog_cat { margin:20px 2% 0 !important}
.ls-s-1, .ls-s-2, .ls-s-3 { margin-left: 0 !important;}
#info .info_form { display:none;}
#info .info_form.w1024 { display:block;}
}

@media screen  and (min-width: 1000px) and (max-width: 1080px) {#footer .contacts_footer { padding:1px 0 0 30px; width: 410px;}}




@media screen and (max-width: 1180px){
.cart_prod .benefits_prod { float: left; margin: 10px 0 0; min-width: 100%;}
.benefit { border-bottom:none !important; float: left; margin-left: 34px; padding:19px 0 1px 45px !important;}
.cart_prod div.card_prod_left { float: left;  width: 96%;}
.cart_prod div.card_prod_right { float: left;  width: 100%;margin-top: 15px;}
.inner_add_description .to_know, .inner_add_description .to_read  { float:left; width:317px;}
.inner_add_description .to_read {float:right;}
.add_description {max-width:none; width:90%;}}

@media screen  and (min-width: 1181px) and (max-width: 1220px) {.cart_prod .benefits_prod { margin: 65px 0 25px 2%;}}
@media screen  and (min-width: 1221px) and (max-width: 1290px) {.cart_prod .benefits_prod { margin: 65px 0 25px 6%;}}






@media screen  and (min-width: 1000px) and (max-width: 1080px) {
#info .info_order {width: 28%;}
#info .info_form { padding: 0 2% 0 3%;  width: 30%;}
}


@media screen and (max-width: 1120px) {
#extra .extra_prod { margin-top:50px;}
.extra_prod .left_line { left:-35px;}
.extra_prod .right_line { right:-40px;}
#info .info_order {width: 30%;}
#info .info_form { padding: 0 2% 0 3%;  width: 28%;}
}

@media screen and (min-width: 1000px) and (max-width: 1200px) {#info .info_delivery {padding: 0 2%;  width: 27%;}}

@media screen and (min-width: 1025px) and (max-width: 1102px) {
#selection .select_inner .sel_1, #selection .select_inner .sel_2 {float:left;}
#selection .select_inner .sel_2 {margin-left:74px;}

.prods_substr { width:700px;}
#page .analog .prods .prods_substr .prod { padding: 0 48px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 34px;}
#page .cart_prod .transition {width:75%}
#page .cart_prod .transition #transition { float: left; padding:4px 25px 4px 0;}
#page .cart_prod.long { background-position:right 60px;}
#page .cart_prod.long .h-brend { margin-bottom:20px;}
#page .cart_prod.long .price_prod {top:44px;}
#page .trademark .trade {margin:25px 6px 25px 20px;}
}


@media screen  and (min-width: 1080px) and (max-width: 1205px) {#footer .footer_seti {padding: 0 26% 0 0;}}
@media screen  and (min-width: 1081px) and (max-width: 1200px) {
#info .info_order {width: 30%;}
#info .info_form { padding: 0 2% 0 3%;  width: 28%;}
}
@media screen  and (min-width: 1101px) and (max-width: 1205px) {#footer .footer_seti {padding: 0 26% 0 0;}}
@media screen  and (min-width: 1121px) and (max-width: 1310px) {
#extra .extra_prod { margin-top:30px;}
}
@media screen and (min-width: 1350px) and (max-width: 2000px) {
.see .prods .see_prod {margin: 18px 0 10px 56px;}
#page .trademark .trade {margin:25px 69px 25px 66px;}
}







@media screen and (min-width: 1263px) and (max-width: 1280px) {
.prods_substr { width:915px;}
#page .analog .prods .prods_substr .prod {padding: 0 45px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 45px;}
#page .trademark .trade {margin:25px 46px 25px 59px;}
}

@media screen and (min-width: 1183px) and (max-width: 1200px) {
#page .analog .prods .prods_substr .prod {padding: 0 110px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 33px;}
#page .trademark .trade {margin:25px 19px 25px 51px}
}

@media screen and (min-width: 1183px) and (max-width: 2000px) {
#page .cart_prod .transition {width:85%}
#page .cart_prod .transition span.label {margin-top: 10px;}
}

@media screen and (min-width: 1135px) and (max-width: 1152px) {
#page .analog .prods .prods_substr .prod {padding: 0 105px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 50px;}
#page .cart_prod .transition {width:70%}
#page .cart_prod .transition #transition { float: left; padding:4px 25px 4px 0;}
#page .trademark .trade {margin:25px 0 25px 51px;}
}

@media screen and (min-width: 1103px) and (max-width: 1120px) {
#page .analog .prods .prods_substr .prod {padding: 0 84px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 45px;}
#page .cart_prod .transition {width:70%}
#page .cart_prod .transition #transition { float: left; padding:4px 25px 4px 0;}
#page .cart_prod.long { background-position:right 60px;}
#page .cart_prod.long .h-brend { margin-bottom:20px;}
#page .cart_prod.long .price_prod {top:44px;}
#page .trademark .trade {margin: 25px 15px 25px 34px;}
}






@media screen and (min-width: 1281px) and (max-width: 1348px) {
.see .prods .see_prod {margin: 18px 0 10px 56px;}
#page .trademark .trade {margin:25px 69px 25px 66px;}
}

@media screen and (min-width: 1201px) and (max-width: 1262px) {
.prods_substr { width:845px;}
#page .analog .prods .prods_substr .prod {padding: 0 27px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 35px;}
#page .trademark .trade {margin:25px 28px 25px 51px;}
}

@media screen and (min-width: 1153px) and (max-width: 1182px) {
#page .analog .prods .prods_substr .prod {padding: 0 105px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 53px;}
#page .cart_prod .transition {width:83%}
#page .cart_prod .transition #transition { float: left; padding:0 25px 0 0;}
#page .cart_prod .transition span.label {margin-top: 10px;}
#page .trademark .trade {margin:25px 7px 25px 51px;}
}

@media screen and (min-width: 1121px) and (max-width: 1134px) {
#page .analog .prods .prods_substr .prod {padding: 0 84px 0 0;}
.see .prods .see_prod {margin: 18px 0 10px 47px;}
#page .cart_prod .transition {width:70%}
#page .cart_prod .transition #transition { float: left; padding:4px 25px 4px 0;}
#page .trademark .trade {margin:25px 0 25px 46px;}
}















.clr { clear:both;}






#subMenu {background:#f7e9d4; box-shadow:0 0 0 1px #fdfaf0 inset}
#subMenu .mark { background:url(../img/subMenu-mark-bg.png) no-repeat; width:10px; height:16px; left:-9px;}
#subMenu ul li { background:url(../img/subMenu-ul-li-bg.png) repeat-x 0 0;padding: 7px 0;}
#subMenu ul li a {padding-left:5px;background:url(../img/subMenu-ul-li-a-bg.png) no-repeat 0 13px;}
#subMenu ul li a:hover {color:#e86801; background:url(../img/subMenu-ul-li-a-bg.png) no-repeat 0 -25px;}






.jquery-modal.blocker{z-index:1999 !important}
#min_modal{z-index:2000 !important}
#modal{z-index:2000 !important}




font.notetext {padding-left:15px;}
font.errortext { font-weight:bold; }

.zakaz_reg .fild_n_27 {display:none}
.zakaz_reg .fild_n_36 {display:none}
.zakaz_reg .fild_n_29 {display:none}
.zakaz_reg .fild_n_15 {display:none}
.zakaz_reg .fild_n_12 {display:none}
.zakaz_reg .fild_n_13 {display:none}
.zakaz_reg .fild_n_30 {display:none}
.zakaz_reg .fild_n_14 {display:none}
.zakaz_reg .fild_n_28 {display:none}
.zakaz_reg .fild_n_3 {display:none}
.zakaz_reg .fild_n_4 {display:none}


html.bx-no-touch body div#body_footer div.container div#footer div.footer_seti span.qu { vertical-align:top; margin-top:1px;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page.personal div.text div#zakaz_form div.left_form div#order_info div.info_form div.bx-system-auth-form form div.socseti span.title span.qu { vertical-align:top; margin-top:-1px;display: inline-block;}
html.bx-no-touch body div#body_content.inner div#body_content_left div#body_content_right div.container div#content div.wrapper div#rightcont div#page.personal div.text div#zakaz_form div.left_form div#order_info div.info_form div.bx-system-auth-form form div.socseti span.title label {color: #694930;}
html#ls-global.bx-no-touch body div#body_info div.container div#info div.info_form div.bx-system-auth-form form div.socseti span.title label {color: #694930;}
html#ls-global.bx-no-touch body div#body_info div.container div#info div.info_form div.bx-system-auth-form form div.socseti span.title span.qu {vertical-align:top; margin-top:-1px;display: inline-block;}



#page .cart_prod .buy .selector .configuration #complectations.dd-container div.dd-select a.dd-selected {color:#606060;display: block; font-size: 13px; font-weight: normal;  overflow: hidden;  padding: 3px 10px; background:#ffffff;}
#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container {width:130px !important;}
#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container div.dd-select {width:130px !important;}
#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container ul.dd-options {width:130px !important; border-radius: 2px;max-height: 350px}
#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container ul.dd-options li a.dd-option {padding:3px 10px; font-weight:normal; font-size:13px;}
#page div.cart_prod div.buy div.selector div.configuration div#complectations.dd-container ul.dd-options li a.dd-option label.dd-option-text {cursor:pointer;}


.icheckbox_minimal-red, .iradio_minimal-red {
    background: url(../img/red.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: block;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 18px;
}








.prod .dd-select { border: 1px solid #cbcbcb; border-radius: 2px; cursor: pointer; position: relative;background:#ffffff;	padding:5px;font-size:11px; color:#868585; font-style:italic;box-shadow:1px 1px 0 #ffffff, 2px 2px 2px 0 #e7e7e7 inset;width: 85px;}



.prod .main_pointer { position:absolute;position: absolute; right: -1px;border-radius: 0 3px 3px 0;top: -1px; width:21px; height:24px; background-image:linear-gradient(to bottom, #FFFFFF, #E6E6E6); border:1px solid #c3c2c2;box-shadow: 0 0 0 1px #f8f8f8 inset;box-shadow: 0 0 0 1px #F8F8F8 inset;}
.prod .main_pointer:hover {background-image:linear-gradient(to bottom, #FFFFFF, #d0d0d0);}
.prod .dd-pointer { height: 0; margin-top: 2px; position: absolute; right: 5px; top: 8px; width: 0;z-index:100}
.prod .dd-pointer-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b2b2b2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;}

.prod .dd-pointer.dd-pointer-down.dd-pointer-shadow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:rgba(255, 255, 255, 0.55) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 5px;
	margin-top:3px;
	z-index:99;
	border-style: outset;}

.select_prod {}
.select_prod label {color: #5D5D5D; display: inline-block;font-size: 12px; margin: 5px 0 11px 2px;}
.select_prod .configuration	{float: right; margin: 2px 0 7px;}
.select_prod .configuration select { height:21px !important; border:1px solid #c2c2c2;}


.jspTrack .jspDrag { background-image: linear-gradient(to bottom, #FCEED7, #F0D1AB); border: 1px solid #EDD4AA; width:6px;}
.jspContainer { right:0;}
.jspContainer .jspTrack { width:12px; padding-top:2px;}



#page .inner_all_catalog { margin:0 2%; width:96%;}
#page .inner_all_catalog .catalog_cat { float:left;  width:29%; margin:20px 2%; }
#page .inner_all_catalog .catalog_cat .img_cat {cursor:pointer;border-radius: 3px 3px 0 0; padding:0; margin-bottom:-3px;border-color:#c3d8ec; border-style:solid; border-width:1px 1px 0 1px;}
#page .inner_all_catalog .catalog_cat .img_cat img {width:100%;}
#page .inner_all_catalog .catalog_cat .img_cat .inner_img_cat {}
#page .inner_all_catalog .catalog_cat .title_cat {color:#3e4347; font-size:20px; font-weight:bold; text-align:center; cursor:pointer; background:url(../img/cat-title-bg.png) repeat-x 0 top; padding-top:7px;}
#page .inner_all_catalog .catalog_cat:hover .title_cat {color:#1C83E8;}

.short_description{color: #4F4F4F;font-size: 12px;margin-bottom:15px;text-align: justify;}

.banner_goriz { width:100%; position:relative;margin-top: 10px; cursor:pointer;}
.banner_goriz .ban_sale {position:absolute; left:50%; background:#df0423; width:169px; height:40px; margin-left:-90px; top:22px; font-family:Candara; color:#ffffff; font-size:23px; text-shadow:0 1px 0 #c9031f; text-align:center; padding-top:7px; border-radius:50px;box-shadow: 0 0 10px 0 #b41125 inset, 0 0 3px 0 #595858;;}
.banner_goriz .ban_sale strong { font-size:26px;}
.ban_left { width:50%; float:left;background:url(../img/ban_left-bg.png) repeat;}
.ban_left .inner_div { border:1px solid #3f8401; box-shadow:0 0 0 1px #62be10 inset; height:90px; background:url(../img/ban_left-inner-bg.png) no-repeat 15% 0px / 149px auto; }
.ban_left .inner_div .div_text { font-size:22px; color:#ffffff; text-shadow:1px 1px 0 #016c01;font-family:Candara;padding:23px 23% 0 0; text-align:right; font-weight:bold; line-height:22px;}
.ban_left .inner_div .div_text strong { font-size:24px; color:#000000; display:block; text-transform:uppercase; text-shadow:1px 1px 0 #64bf13;}
.ban_right { width:50%; float:right;background:url(../img/ban_right-bg.png) no-repeat right 2px;}
.ban_right .inner_div { border:1px solid #b8d2ea; box-shadow:0 0 0 1px #ffffff inset; height: 90px; background:url(../img//ban_right-inner-vegas-bg1.png) no-repeat scroll 98% 2px / 160px;}
.ban_right .inner_div .div_text { font-size:20px; color:#029de1; text-shadow:1px 1px 0 #ffffff;font-family:Candara;padding:37px 0 0; background:url(../img/ban_right-inner-text-vegas-bg.png) no-repeat;margin:19px 0 0 19%;}

#rightcont {z-index: auto !important;}
#layerslider {overflow: hidden !important;}
#selection {z-index: auto !important;}

.call {background: url(../img/catalog_prod_price-bg.png) no-repeat scroll 0 0; color: #FFFFFF; float: left; font-size: 9px; height: 22px; padding-left: 10px; padding-top: 6px; text-align: center; width: 112px; font-size: 14px;}

#page .prods .prod.krovati { height:200px;}
#page .prods .prod.krovati .select_prod {display:none;}
#page .prods .prod.divani { height:210px;}
#page .prods .prod.podushki {height: 250px;}
#page .prods .prod.namatrasniki { height:300px;}
#page .prods .prod.namatrasniki .preview_text {height: 70px;}
#page .prods .prod.podushki .preview_text {height: 58px;}
#page .prods .prod.matrasi .preview_text { display:none;}
#page .prods .prod.osnovania {height: 310px;}
#page .prods .prod.osnovania .preview_text {height: 65px;}

@media screen and (min-width: 1000px) and (max-width: 1200px) {
.ban_left .inner_div .div_text {padding: 23px 26% 0 0;}
.ban_left .inner_div {background: url(../img/ban_left-inner-bg.png) no-repeat scroll 1% 11px / 31% auto;}
.ban_right .inner_div .div_text  {margin: 10px 0 0 24%;line-height: 18px;width: 220px;}

}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
.ban_left .inner_div .div_text {padding: 23px 26% 0 0;}
.ban_left .inner_div {background: url(../img/ban_left-inner-bg.png) no-repeat scroll 15% 0 / 149px auto}
.ban_right .inner_div .div_text  {margin: 19px 0 0 20%;}
}


/* !!!!------------------------- ПОДБОР ПО ПАРАМЕТРАМ -----------------------------  !!!! */
@media screen and (min-width: 1050px) and (max-width: 1100px) {
#selection .weight { width:756px;}
#selection .select_inner {width: 360px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select  { width:155px !important}
#selection form.smartfilter .weight .select_inner .configuration .dd-container { width: 113px !important;}
#selection .select_inner.right {margin-left: 20px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options {width: 165px !important;}
#selection .manufact { margin:5px 16px 5px 22px;width: 156px;}
#selection .country { margin:5px 17px 5px 18px; width: 156px;}
}

@media screen and (min-width: 1101px) and (max-width: 1150px) {
#selection .weight { width:806px;}
#selection .select_inner {width: 370px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select  { width:155px !important}
#selection form.smartfilter .weight .select_inner .configuration .dd-container { width: 113px !important;}
#selection .select_inner.right {margin-left: 43px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options {width: 165px !important;}
#selection .manufact { margin:5px 26px 5px 34px;width: 156px;}
#selection .country { margin:5px 18px 5px 30px; width: 156px;}
#selection .select_inner .sel_2 { margin-left: 86px;}
}

@media screen and (min-width: 1151px) and (max-width: 1200px) {
#selection .cost {min-width:0; width:190px; margin:5px 5px 5px 25px;}
#selection .weight { width:855px;}
#selection .select_inner {width: 370px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select  { width:155px !important}
#selection form.smartfilter .weight .select_inner .configuration .dd-container { width: 113px !important;}
#selection .select_inner.right {margin-left: 74px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options {width: 165px !important;}
#selection .manufact { margin:5px 26px 5px 21px;width: 156px;}
#selection .country { margin:5px 17px 5px 43px; width: 156px;}
#selection .select_inner .sel_2 { margin-left: 107px;}
}
@media screen and (min-width: 1201px) and (max-width: 1264px) {
#selection .cost {min-width:0; width:190px; margin:5px 5px 5px 25px;}
#selection .weight { width:910px;}
#selection .select_inner {width: 385px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select  { width:155px !important}
#selection form.smartfilter .weight .select_inner .configuration .dd-container { width: 113px !important;}
#selection .select_inner.right {margin-left: 88px;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container ul.dd-options {width: 165px !important;}
#selection .manufact { margin:5px 26px 5px 38px;width: 156px;}
#selection .country { margin:5px 25px 5px 55px; width: 156px;}
#selection .select_inner .sel_2 { margin-left: 125px;}
}

@media screen and (min-width: 1265px) and (max-width: 1319px) {
.cost span.checkbox:last-of-type .checkboxWrapper {margin-left:15px;}
#selection .cost {min-width:0; width:185px; margin:5px 5px 5px 25px;}
#selection .manufact {margin:5px 2% 5px 0; width:147px;}
#selection .country {margin:5px 2% 5px 1%;width: 147px;}
#selection .weight {margin:5px 0; width:240px;}
#selection .select_inner {width:110px;}
#selection .select_inner.right {margin-left: 0; float:right;}
#selection .select_inner .sel_1, #selection .select_inner .sel_2 {float:none;}
#selection .select_inner .sel_2 {margin-left:0;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select {width:97px !important}
#selection .weight .clr.clr_sep {padding-bottom:13px;}
#selection .weight input.button.bt_sel {margin-right:0;}
#selection .select_inner.left { margin-left: 5px;}
}

@media screen and (min-width: 1320px) and (max-width: 1360px) {
.cost span.checkbox:last-of-type .checkboxWrapper {margin-left:15px;}
#selection .cost {min-width:0; width:185px; margin:5px 5px 5px 25px;}
#selection .manufact {margin:5px 2% 5px 0; width:147px;}
#selection .country {margin:5px 2% 5px 1%;width: 147px;}
#selection .weight {margin:5px 0; width:280px;}
#selection .select_inner {width:110px;}
#selection .select_inner.right {margin-left: 0; float:right;}
#selection .select_inner .sel_1, #selection .select_inner .sel_2 {float:none;}
#selection .select_inner .sel_2 {margin-left:0;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select {width:97px !important}
#selection .weight .clr.clr_sep {padding-bottom:13px;}
#selection .weight input.button.bt_sel {margin-right:0;}
#selection .select_inner.left { margin-left: 15px;}
}

@media screen and (min-width: 1361px) {
.cost span.checkbox:last-of-type .checkboxWrapper {margin-left:15px;}
#selection .cost {min-width:0; width:220px; margin:5px 7px 5px 30px;}
#selection .manufact {margin:5px 21px; width:140px;}
#selection .country {margin:5px 15px 5px 18px;width: 145px;}
#selection .weight {margin:5px 0 5px 10px; width:262px; }
#selection .select_inner {width:110px;}
#selection .select_inner.right {margin-left: 0; float:right;}
#selection .select_inner .sel_1, #selection .select_inner .sel_2 {float:none;}
#selection .select_inner .sel_2 {margin-left:0;}
#selection form.smartfilter .weight .select_inner .configuration .dd-container .dd-select {width:97px !important}
#selection .weight .clr.clr_sep {padding-bottom:13px;}
#selection .weight input.button.bt_sel {margin-right:0;}
}

#page .prod.recomend_prod {height:192px;}
#page .prod.recomend_prod {width:96%; float:none; padding:0; margin:15px 2%;  box-shadow:0 0 5px 0 #efefef, 0 0 0 1px #d5dde4 inset, 0 0 0 2px #ffffff inset; position:relative; }
#page .prod.recomend_prod .center_line { background:url(../img/prod_recomend-centerline-bg1.png) no-repeat; width:17px; height:25px; top:50%; margin-top:-12px; position:absolute; left:215px; z-index:200;}
#page .prod.recomend_prod .right_line { background:url(../img/prod_recomend-rightline-bg.png) repeat-y; width:11px; height:191px; position:absolute; right:-2px; top:0;}
#page .prod.recomend_prod a.button { background:url(../img/prod-recomend_prod-button-bg.png) no-repeat; width:133px; height:24px; color:#6e4a32; font-size:13px; position:absolute; bottom: 15px; right:30px; text-shadow:0 1px 0 #f8e2c1;padding: 8px 0 0 11px; text-decoration:none;}
#page .prod.recomend_prod a.button:hover {background-position:0 bottom}
#page .prod.recomend_prod a.button.to_basket { background:url(../img/prod-recomend_prod-button-to_card-bg.png) no-repeat; width:85px; color:#ffffff;}
#page .prod.recomend_prod a.button.to_basket:hover {background-position:0 bottom}
#page .prod.recomend_prod .wrapper {float: right; margin-left: -215px; width: 100%;}
#page .prod.recomend_prod .prod_img { height:175px; width:200px; border:1px solid #cfd1d2; /*background:#e7e7e7;*/ box-shadow:0 0 0 1px #ffffff inset; max-width:none; padding:15px 0 0 15px;} /* убрать height*/
#page .prod.recomend_prod .prod_img .img {width:180px; height:160px; border-radius:2px; /*border:1px solid #a7b2bc;*/ display:table-cell; vertical-align:middle; background:#ffffff; box-shadow:0 1px 0 0 #ffffff;}
#page .prod.recomend_prod .prod_desc {background:url(../img/prod_recomend-bg.png) repeat;margin-left: 220px; border:1px solid #d5dde4; height:190px;box-shadow:-1px 0 0 1px #ffffff inset;}

#page .prod.recomend_prod .prod_desc .wrapper_desc {float: right; margin-left: -200px; width: 100%;}
#page .prod.recomend_prod .prod_desc .prod_desc_right {margin-left: 200px;padding: 10px 25px 10px 20px;}
#page .prod.recomend_prod .prod_desc .prod_desc_right p {color:#435361; font-size:13px; text-shadow:0 1px 0 #ffffff;}
#page .prod.recomend_prod .prod_desc .prod_desc_right table.rec_prod { width:100%; margin-top:15px; border-collapse:collapse;}
#page .prod.recomend_prod .prod_desc .prod_desc_right table.rec_prod th { font-size:12px; color:#2a3641; font-style:italic; text-align:left; background:url(../img/table-rec_prod-th-bg.png) no-repeat 0 8px; padding:5px 5px 5px 11px;}
#page .prod.recomend_prod .prod_desc .prod_desc_right table.rec_prod td {color:#435361; font-size:12px;}
#page .prod.recomend_prod .prod_desc .prod_desc_right table.rec_prod th, #page .prod.recomend_prod .prod_desc .prod_desc_right table.rec_prod td {border-bottom:1px dotted #bce0fd;}
#page .prod.recomend_prod .prod_desc .prod_desc_left {width:175px; padding:10px 5px 10px 20px; background:url(../img/prod-recomend_prod-prod_desc_left-bg.png) no-repeat right bottom;}
#page .prod.recomend_prod .prod_desc .prod_desc_left a.name { font-size:23px; font-family:Arial; font-weight:bold; color:#037a1f; text-decoration:none; border-bottom:1px solid #ffffff; box-shadow:0 1px 0 0 #acbed1;margin-bottom: 5px; display:inline-block;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .size { font-size:14px; color:#252626; margin-bottom:10px;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .size b { font-size:12px; color:#2b659d;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .price { background:url(../img/prod_desc_left-price-bg.png) no-repeat scroll 0 0; width:126px; height:22px; color:#ffffff; font-size:17px; font-weight:bold; padding:6px 5px 6px 17px; text-align:center;margin: 4px 0 10px;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .price.action { background:url(../img/prod_desc_left-price-bg-red.png) no-repeat scroll 0 0;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .price.old {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #555; text-decoration: line-through; padding: 0 10px;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .price span {font-size:12px;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .available { background:url(../img/prod-recomend_prod-available-bg.png) no-repeat 0 bottom; font-size:10px; color:#12951f; text-transform:uppercase; padding: 1px 0 1px 19px;}
#page .prod.recomend_prod .prod_desc .prod_desc_left .available.no {color:#de7a03; background-position:0 0;}


/* !!!!------------------------- ПОДБОР ПО ПАРАМЕТРАМ -----------------------------  !!!! */
.see { width:100%;
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #b8d2ea;
    border-radius: 2px;
    margin: 12px 0 20px;
    padding-bottom: 20px;}
.see span.title { display:inline-block; background:#d2e8fe; font-family:Candara; color:#484848; font-size:13px; text-transform:uppercase; border:1px solid #b6d9fc; box-shadow:0 0 0 1px #f5faff inset; width:175px; padding:5px 10px; font-weight:bold;}
.inner_see { margin:13px 20px 5px;}
.see .prods.recently {
    height: 135px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;}
.see .prods .see_prod {
    margin: 18px 0 10px 52px;
    border: 1px solid #d4e4f2;
    border-radius: 1px;
    float: left;
    height: 99px;
    max-width: 134px;
    padding: 4px;
    text-align: center;}

.see .prods .see_prod .table_see_prod { display: table-cell;
    height: 90px;
    vertical-align: middle;}
.see .prods .see_prod img {
    max-width: 132px; border:1px solid #dad2be;
}

.bannertop_bonus {
    background: url("/upload/img/bannertop_bonus.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    padding: 3px 0 0;
    text-align: center;
    text-shadow: 1px 1px 1px #666;
}

.bonus-table {
	width:100% !important;
	border: none !important;
	box-shadow: none !important;
}

.bonus-table td {
    text-align: center;
    vertical-align: middle;
    border: none !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    color: #000000 !important;
}

.bonus_left {
	margin-left: 18px;
    margin-top: 10px;
    width: 225px;
}

.bonus-description {
	font-size: 12px;
}

.bonus-ul {
	color: #00476B;
	font-size: 12px;
}
.add-photo {
    height: 48px;
    width: 370px;
}

.ls-s-2.text .low_price span {color: #14375b;font-family: Verdana;font-size: 35px;padding: 87px 2px 31px 19px;display:block;font-weight:700;}

#selection span.filter-head {background: rgba(0, 0, 0, 0) url("../img/selection--h3-bg.png") no-repeat scroll 0 2px;color: #74644d;font-family: Verdana;font-size: 11px;height: 28px;left: -2px;padding: 11px 0 0 35px;position: absolute;text-shadow: 0 1px 0 #fcf4e8;top: -33px;width: 207px;z-index: 500;display:block;font-weight:700;}
.leftmenu span {background-image: linear-gradient(to bottom, #daecfd, #c4e0fc);background-repeat: repeat-x;border-color: #88b7e4;border-radius: 1px 1px 0 0;border-style: solid;border-width: 1px;box-shadow: 0 0 0 1px #deedfc inset, 0 0 0 2px #bcdcfb inset;color: #1e3953;font-size: 12px;font-weight:700;display:block;height: 22px;padding: 12px 0 3px;position: relative;text-align: center;text-shadow: 0 0 1px #ffffff;width: 224px;z-index: 50;}
.leftmenu span i.bot-line {background: rgba(0, 0, 0, 0) url("/bitrix/templates/matrasi/css/../img/leftmenu-h3-i-bot-line-bg.png") no-repeat scroll 0 0;bottom: -6px;height: 8px;left: 105px;position: absolute;width: 14px;}

.sticky-btns {
  position: fixed;
  z-index: 10000;
  right: -58px;
  bottom: 35px;
  -webkit-transition: right 0.3s ease;
  -moz-transition: right 0.3s ease;
  transition: right 0.3s ease;
}
.sticky-btns.scrolled {
  right: 3px;
}
.sticky-btns span {
  display: block;
  float: left;
  width: 48px;
  height: 48px;
  text-align: center;
  font-size: 1.375em;
  color: #fff;
  background: #448bd2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding-top: 7px;
  margin: 0 7px;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.sticky-btns span:hover {
  background: #2b7fd1;
}
.sticky-btns span#scrollTop-btn {
  padding-top: 0px;
}
.sticky-btns #qcf-btn.active {
  -webkit-border-radius: 0 0 5px 5px !important;
  -moz-border-radius: 0 0 5px 5px !important;
  border-radius: 0 0 5px 5px !important;
}

.fa-chevron-up:before {}


.rating-wrapper {
    position: relative;
}


.rating-wrapper .absolute-rating {
    position: absolute;
    right: 0;
    top: -43px;
}

.rating-wrapper.matrasi .absolute-rating {
    position: absolute;
    right: 0;
    top: -266px;
}

.rating-wrapper .absolute-rating .reviews_count {
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 3px;
}

.brend .new-price {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin: 4px 0 0;
    padding: 5px 20px;
}

.prices_list .new_price {
    left: 30%;
    opacity: 0.6;
    position: absolute;
    top: 45%;
}

.new-cost {
    font-size: 14px;
    font-weight: 700;
    opacity: 0.8;
    position: absolute;
    right: 30%;
    top: 62px;
}

.list_item .new-price {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    border-radius: 14px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 5px;
    padding: 5px 0 5px 15px;
    width: 100px;
}

.new-cost-m {
    font-size: 14px !important;
    font-weight: 700 !important;
    opacity: 0.8;
}

#page .prods .prod.podushki {
    height: 270px;
}
#page .prods .prod.namatrasniki {
    height: 320px;
}
#page .prods .prod.krovati {
    height: 240px;
}
#page .prods .prod.divani {
    height: 250px;
}

.triggers a {
	display: block;
	font-size: 16px;
	padding: 15px;
	background: #fff;
	cursor: pointer;
	z-index: 1000;
}

.click_buys .h4, .click_buys .description {
    padding: 10px;
    font-size: 14px;
}

.error {
    padding: 20px 0;
    font-size: 24px;
    text-align: center;
}
.error .h1 {
    font-size: 5em;
    font-weight: 600;
    color: #fff;
    padding: 0 20px;
    margin-bottom: 20px;
    display: inline-block;
    background: #4b97e3;
    text-shadow: 0 0 5px rgba(0,0,0,.4);
}
.error .home {
    background: #1884f1;
    color: #fff;
    text-decoration: none;
    padding: 10px 15px;
    display: inline-block;
    font-size: .75em;
    margin-top: 15px;
    border-radius: 4px;
}

.img-preview {max-width: 320px;display: inline-block;vertical-align: top;margin: 0 10px;}
.img-preview img {max-width: 100%;}
