﻿@charset "utf-8";  /* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,.noFocus:focus{	outline: none;}html{	height: 100%;	background: #ffffff;}body{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	line-height: 14px;	height: 100%;	color: #3b3b3b;	background: #ffffff;}hr{	border: solid 1px #f4f4f4;	color: #f4f4f4;	background: #f4f4f4;}a{	text-decoration: none;	outline: none;	color: #1d70c0;}.link{	text-decoration: underline;}.radius{	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}.radius-top{	-webkit-border-radius: 4px 4px 0 0;	-moz-border-radius: 4px 4px 0 0;	border-radius: 4px 4px 0 0;}.radius-bottom{	-webkit-border-radius: 0 0 4px 4px;	-moz-border-radius: 0 0 4px 4px;	border-radius: 0 0 4px 4px;}.radius-bottom-left{	-webkit-border-radius: 0 0 0 4px;	-moz-border-radius: 0 0 0 4px;	border-radius: 0 0 0 4px;}.radius-bottom-right{	-webkit-border-radius: 0 0 4px 0;	-moz-border-radius: 0 0 4px 0;	border-radius: 0 0 4px 0;}.radius-sub{	-webkit-border-radius: 0 4px 4px 4px;	-moz-border-radius: 0 4px 4px 4px;	border-radius: 0 4px 4px 4px;}.radius-small{	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;}.radius-small-left{	-webkit-border-radius: 2px 0 0 2px;	-moz-border-radius: 2px 0 0 2px;	border-radius: 2px 0 0 2px;}.radius-small-right{	-webkit-border-radius: 0 2px 2px 0;	-moz-border-radius: 0 2px 2px 0;	border-radius: 0 2px 2px 0;}.shadow{	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}.shadow-nav{	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.36);}.inner-shadow{	-webkit-box-shadow: inset 1px 1px 0px #fff;	-moz-box-shadow: inset 1px 1px 0px #fff;	box-shadow: inset 1px 1px 0px #fff;}.button-shadow{	-webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.18);}.button{	display: inline-block; *display: inline; zoom: 1;	position: relative;	padding: 5px 12px 7px 12px;	text-decoration: none;	font-weight: bold;/*	line-height: 34px;*/	line-height: 12px;	height: 22px;	color: #3b3b3b;	font-size: 11px;	border: solid 1px #eeeeee;	cursor: pointer;	background: url('../images/button.png') repeat-x left top;}.button-buy{	display: inline-block; *display: inline; zoom: 1;	position: relative;	padding: 0px 12px;	color: #875400;	text-decoration: none !important;	font-weight: bold;	height: 25px;	line-height: 24px;	font-size: 11px;	border: solid 1px #df8700;	cursor: pointer;	text-shadow: 1px 1px 0px #e2d944;	-webkit-box-shadow: inset 1px 1px 0px #effea7;	-moz-box-shadow: inset 1px 1px 0px #effea7;	box-shadow: inset 1px 1px 0px #effea7;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	background: url('../images/button-buy.png') repeat-x left top;}.button-buy:hover{	color: #563500;	border: solid 1px #fec604;	background: url('../images/button-buy-hover.png') repeat-x left top;}.orange{	padding: 0px 12px 0px 12px;	font-size: 11px;	height: 20px;	line-height: 20px;	color: #fff;	border: solid 1px #f07c00;	background: url('../images/orange.png') repeat-x left top;}.orange:hover{	color: #ff0;	-webkit-box-shadow: inset 0 0 10px rgba(255, 222, 0, 0.5);		-mox-box-shadow: inset 0 0 10px rgba(255, 222, 0, 0.5);		-o-box-shadow: inset 0 0 10px rgba(255, 222, 0, 0.5);		box-shadow: inset 0 0 10px rgba(255, 222, 0, 0.5);	}.blue{	padding: 0px 12px;	font-size: 11px;	height: 24px;	line-height: 22px;	color: #fff;	border: solid 1px #1b72b9;	text-shadow: 1px 1px 0px #124269;	text-align: center;	background: url('../images/bb.png') repeat-x left top;}.blue:hover{	border: solid 1px #1e80d0;	background: url('../images/bb-hover.png') repeat-x left top;}.cyan{	padding: 7px 12px 8px 12px;	font-size: 11px;	color: #1f76bd;	border: solid 1px #1f76bd;	text-shadow: 1px 1px 0px #fff;	text-align: center;	background: #9ddbf7 url('../images/button-blue.png') repeat-x left top;}.cyan:hover{	border: solid 1px #1e80d0;	background: #bbffff url('../images/cyan-hover.png') repeat-x left top;}/* common gallery */.gallery,.gallery-box{	position: relative;	overflow: hidden;}.gallery-thumbs{	position: absolute;	top: 0px;	left: 0px;	width: 10000px;}.gallery-thumbs ul li{	position: relative;	float: left;}/* common gallery off*/.window{	position: relative;	background: #fcfcfc;	margin-top: 13px;	border: solid 1px #dcdcdc;		background-image: linear-gradient(bottom, #F6F6F6 0%, #FCFCFC 100%);	background-image: -o-linear-gradient(bottom, #F6F6F6 0%, #FCFCFC 100%);	background-image: -moz-linear-gradient(bottom, #F6F6F6 0%, #FCFCFC 100%);	background-image: -webkit-linear-gradient(bottom, #F6F6F6 0%, #FCFCFC 100%);	background-image: -ms-linear-gradient(bottom, #F6F6F6 0%, #FCFCFC 100%);	background-image: -webkit-gradient(		linear,		left bottom,		left top,		color-stop(0, #F6F6F6),		color-stop(1, #FCFCFC)	);}.window-header{	position: relative;	padding: 20px 20px 0px 20px;	margin-right: 20px;	font-size: 21px;	color: #494949;	background: url('../images/window-header.png') no-repeat right bottom;}.window-text{	position: relative;	padding: 20px;}.rur{	text-decoration: line-through;	font-weight: normal;	font-size: 12px;	color: #848484;}.clear {	clear: both;	}* html .clear { zoom: 1; } /* IE6 */*+html .clear { zoom: 1; } /* IE7 */.clear:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;	}* html .clear { zoom: 1; } /* IE6 */*+html .clear { zoom: 1; } /* IE7 *//* off */.body{	position: relative;	z-index: 5;	top: 0px;	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{	position: relative;	width: 1004px;	top: 0px;	margin: 0 auto;}.top-nav{	font-size: 11px;	height: 26px;	border-bottom: solid 1px #eee;	background: #f6f6f6;	background: url('../images/top-nav.png') repeat-x left top;}.top-nav ul li{	float: left;	height: 26px;	line-height: 26px;	padding: 0 15px 0 16px;	margin-left: -1px;	background: url('../images/border.png') no-repeat right center;}.top-nav ul li:first-child{	margin-left: 4px;}.top-nav ul li:last-child{	background: none;}.top-nav ul li a{	font-weight: bold;	color: #6e6e76;}.top-nav ul li a:hover{	color: #f07d00;	text-decoration: underline;}.top-nav .orange,.top-nav .link{	float: right;}.top-nav .orange{	margin-right: 20px;	margin-top: 2px;}.top-nav .link{	margin-right: 40px;	margin-top: 6px;}.header-body{	position: relative;	height: 77px;	z-index: 100;	margin: 20px 20px 0 20px;}.logo{	position: absolute;	left: 0px;	top: 0px;}.logo h1,.logo h2{	margin-top: 2px;	color: #f07c00;	font-weight: bold;}.phones{	position: absolute;	left: 250px;	top: 0px;}.phones li{	float: left;}.phones li:first-child{	margin-right: 44px;}.phones span{	color: #6e6e76;	font-size: 11px;}.phones p{	color: #f07c00;	font-size: 18px;	padding-top: 4px;}.basket{	position: absolute;	right: 0px;	top: 0px;	width: 273px;}.basket-link{	display: inline-block; *display: inline; zoom: 1;	float: left;	margin-top: 4px;	width: 31px;	height: 26px;	vertical-align: top;	background: url('../images/basket.png') no-repeat center center;}.basket-text{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;	float: left;	font-size: 11px;	line-height: 11px;	margin-left: 20px;}.basket-text span{	font-weight: bold;}.basket-text div{	margin-top: 2px;}.basket .button{	float: right;}.search{	position: absolute;	right: 0px;	bottom: 0px;	width: 273px;	height: 20px;	border: solid 1px #dadbe0;}.search-area,.search-button{	float: left;}.search-area{	border: none;	font-size: 11px;	width: 233px;	margin: 3px 8px 0 10px;	background: url('../images/search-border.png') no-repeat right top;}.search-button{	margin-top: 4px;	width: 12px;	height: 12px;	border: none;	cursor: pointer;	background: url('../images/search.png') no-repeat center center;}.bar{	margin-top: 6px;	font-size: 9px;	position: relative;	z-index: 80;	width: 1004;	height: 27px;	background: url('../images/bar.png') repeat-x left top;}.bar .link{	float: none;	color: #1d70c0;	font-weight: normal;}.nav{	width: 1004;	position: relative;	z-index: 80;	height: 44px;	background: url('../images/nav.png') repeat-x left top;}.nav ul li{	display: table-cell;/*	position: relative;*/	height: 44px;	background: url('../images/nav-border.png') no-repeat right top;	background: url('../images/nav-border.png') no-repeat right top, url('../images/nav-hover.png') repeat-x left 44px;}.nav ul li:first-child{	padding-left: 4px;}.nav ul li:last-child{	background: url('../images/nav-hover.png') repeat-x left 44px;}.nav ul li:hover{	background: url('../images/nav-hover.png') repeat-x left top;	background: url('../images/nav-border.png') no-repeat right top, url('../images/nav-hover.png') repeat-x left top;}li.nav-li-last:hover{	background: url('../images/nav-hover.png') repeat-x left top !important;}.nav-link{	display: block;	padding: 8px 11px 0px 19px;	height: 36px; 	font-size: 11px;	line-height: 13px;	font-weight: bold;	color: #fff;	background: url('../images/arrow-down.png') no-repeat 5px 14px;}.nav ul li:hover .nav-link{/*	color: #575756;*//*	color: #f07d00;*/	background: url('../images/arrow-down-right.png') no-repeat 5px 12px;	text-shadow: 1px -1px 0px #2969a9,  -1px -1px 0px #2969a9, -1px 1px 0px #2969a9, 1px 1px 0px #2969a9;}.nav ul li .nav-sub{	position: absolute;	top: -9999px;	z-index: 10;	opacity: 0;	width: 0px;	height: 0px;	padding: 24px 12px 24px 12px;	border: solid 2px #5eb0e2;	background: #fff;	overflow: hidden;}.nav ul li:hover .nav-sub{	width: auto;	height: auto;	top: 44px;	opacity: 1;}.catalog-sub-left{	left: 0px;}.catalog-sub-right{	right: 0px;}.catalog-sub a{	text-decoration: underline;}.catalog-sub a:hover{	text-decoration: none;}.nav ul li:first-child .catalog-sub{	left: -4px;}.nav ul li .catalog-sub ul li{	display: block;	position: relative;	height: auto;	line-height: 19px;	background: none;}.nav ul li .catalog-sub ul li:first-child{	padding-left: 0px;}.nav ul li .catalog-sub ul li:last-child{	background: none;}.nav ul li .catalog-sub ul li:hover{	background: none;}.sub-cell{	display: table-cell;	padding: 0 24px 0 24px;	border-right: solid 1px #e9e9e9;}.sub-cell-first{	padding-left: 12px;	padding-right: 24px;}.sub-cell-last{	padding-left: 24px;	padding-right: 12px;	border-right: none;}.alone{	padding: 0px 12px !important;}.sub-cell a,.sub-cell h2,.sub-cell h3{	white-space: nowrap;}.catalog-sub h2,.catalog-sub h3{	font-size: 18px;	line-height: 19px;	margin: 12px 0 0 0;}.catalog-sub h2 a,.catalog-sub h3 a{	color: #3b3b3b;}.catalog-sub b{	display: block;	color: #1D70C0;}.surprise{	color: #f00 !important;	font-weight: bold;}.bottom-h2{	text-align: center;	font-weight: bold;	padding-top: 10px;}.horizontal{	white-space: nowrap;}.horizontal li{	float: left;	margin-left: 4px;	vertical-align: bottom;}.horizontal li a{}.horizontal li:first-child{	margin-left: 0px;}.catalog-sub h2:first-child{	margin: 0;}.dealer{	height: 36px;	line-height: 36px;	border-bottom: #d5eeff;	background: url('../images/dealer.png') repeat-x left top;}.dealer a{	margin-left: 20px;	padding-left: 15px;	font-weight: bold;	background: url('../images/arrow-right.png') no-repeat left center;}/* header off *//* body */.content{	position: relative;	width: 964px;	margin: 0 auto;	padding-bottom: 132px;}.content-body{	margin-top: 8px;	position: relative;	width: 964px;}/* SLIDER */.gallery{	width: 462px;	height: 286px;}.gallery-text{	position: absolute;	top: 50px;	right: 15px;	width: 167px;	color: #fff;	font-size: 17px;	line-height: 24px;	}.gallery-text a{	font-weight: bold;	color: #fff;	text-decoration: underline;}.gallery-logo{	position: absolute;	top: 200px;	right: 15px;	width: 177px;	height: 32px;	background: url('../images/din.png') no-repeat center center;}.gallery-nav{	position: relative;	z-index: 10;	float: right;	margin-top: 248px;	margin-right: 15px;}.gallery-nav ul li{	float: left;	width: 26px;	height: 26px;	border-left: solid 1px #f3f3f3;	border-top: solid 1px #fff;	border-right: solid 1px #dadada;	border-bottom: solid 1px #fff;	text-align: center;	line-height: 26px;	color: #666666;	text-shadow: 1px 1px 0px #f9f9f9;	background: url('../images/slider.png') repeat-x center center;}.gallery-nav ul li:hover{	color: #fff;	font-weight: bold;	text-shadow: none;	background: url('../images/slider-hover.png') repeat-x center center;}.gallery-nav ul li:first-child{	margin-right: 4px;}.gallery-nav ul li a{	display: block; 	width: 26px;	height: 26px;	color: #666666;	text-decoration: none;}.gallery-nav ul li:hover a{	color: #fff;	font-weight: bold;}.play{	background: url('../images/play.png') no-repeat center center;}.gallery-nav ul li:hover .play{	background: url('../images/play-hover.png') no-repeat center center;}.prev{	background: url('../images/arrow-left.png') no-repeat center center;}.gallery-nav ul li:hover .prev{	background: url('../images/arrow-left-hover.png') no-repeat center center;}.next{	background: url('../images/arrow-right-.png') no-repeat center center;}.gallery-nav ul li:hover .next{	background: url('../images/arrow-right-hover.png') no-repeat center center;}/* SLIDER off */.shortcut-row{	display: table;	width: 964px;}.shortcut A{height: 40px;	line-height: 32px;	display: inline-block;	*display: inline;	zoom:1;	width: 100%;}.shortcut{	display: table-cell;	position: relative;	color: #5f5f5f;	border: solid 1px #dcdcdc;	font-size: 18px;	text-align: center;	cursor: pointer;		background: #e6e6e6;	background: url('../images/shortcut.png') repeat-x left bottom;}.shortcut:hover{	color: #fff;	border: solid 1px #f07c00;	background: url('../images/orange-big.png') repeat-x left top;}.shortcut-spacer{	display: table-cell;	position: relative;	z-index: 5;	width: 2px;	vertical-align: bottom;}.spacer-left{	background: url('../images/spacer-right.png') no-repeat left bottom;}.spacer-right{	background: url('../images/spacer-left.png') no-repeat right bottom;}.shortcut-spacer div{	display: block;	position: absolute;	z-index: 5;	width: 3px;	height: 10px;	bottom: 6px;	border: solid 1px #dcdcdc;	border-top: none;	background: url('../images/border-block.png') no-repeat center top;}div.eraser{	border: solid 1px #fff;	border-top: none;	border-bottom: none;	bottom: -1px;}div.fixxer{	border: solid 1px #fff;	border-top: none;}.spacer-right div{	left: -1px;	border-right: none;}.spacer-left div{	right: -1px;	border-left: none;}.active-shortcut{	z-index: 3;	color: #3b3b3b;/*	font-weight: bold;*/	border-bottom: solid 1px transparent;	background: #fff;	cursor: default;}.active-shortcut:hover{	color: #3b3b3b;/*	font-weight: bold;*/	border: solid 1px #dcdcdc;	border-bottom: solid 1px transparent;	background: #fff;}.fire-fking-fox-fix{	display: block !important;	position: relative !important;	z-index: 5 !important;	width: 2px !important;	height: 40px !important;	top: auto !important;	left: auto !important;	right: auto !important;	bottom: auto !important;	border: none !important;	background: none !important;}.body-body{	position: relative;	margin-top: -7px;	z-index: 1;	border: solid 1px #dcdcdc;	background: #fff;	padding-top: 30px;	padding-bottom: 20px;}/* fix ie8 */@media \0screen {.shortcut-row{	border-spacing: 1px;}.shortcut{	outline: solid 1px #dcdcdc;}.shortcut-spacer{	display: none;}.active-shortcut{	z-index: 1;}.body-body{	margin-top: -7px;	border-top: none;}}/* fix ie8 off */.products-row{	display: table-row;}.product-cell{	display: table-cell;	text-align: center;	padding: 0px 40px;	border-right: solid 1px #f7f7f7;}div.product-cell:last-child{	border-right: none;}.margin-cell{	margin-top: 25px;}.product-cell h3 a{	font-size: 15px;	text-decoration: underline;}.product-cell img{	margin-top: 5px;}.product-vendors-links{	margin-top: 15px;}.product-vendors-links a{	display: inline-block; *display: inline; zoom: 1;	height: 21px;	line-height: 20px;	padding: 0px 6px;	color: #3b3b3b;	text-decoration: underline;	background: #fff;	border: solid 1px #fff;}.product-vendors-links a:hover{	color: #93816c;	text-decoration: none;	background: #fff8f0;	border: solid 1px #f6efe7;}.product-vendors-links span{	color: #d8d8d8;}            .content-footer{	position: relative;	margin-top: 8px;	height: 70px;	border: solid 1px #d8d8d8;	background: url('../images/banner.png') no-repeat 150px top;}.content-footer .logo{	left: 20px;	top: 11px;	font-size: 9px;	line-height: 11px;}.content-footer .logo img{	width: 127px;	height: 23px;}.cf-text{	position: absolute;	z-index: 20;	left: 320px;	font-size: 18px;	top: 6px;	color: #000;	white-space: nowrap;}.cf-orange{	color: #ef5122;	font-weight: bold;	padding-top: 12px;}.socials{	position: relative;	float: right;	margin-top: 14px;	margin-right: 20px;}.socials ul li{	float: left;	margin-left: 12px;}.socials ul li:first-child{	margin-left: 0px;}.socials ul li img{	height: auto !important;	width: auto !important;}/* left nav block */.left-nav ul li{	font-size: 12px;	line-height: 14px;}.left-nav ul > li > div{	position: relative;	border: solid 1px #dadada;	border-top: none;	color: #3b3b3b;	font-size: 12px;	line-height: 14px;	background: #fcfcfc;	background: url('../images/li-right.png') no-repeat 196px 10px, #fcfcfc;}.left-nav ul ul > li > div{	position: relative;	border: solid 1px #dadada;	border-top: none;	color: #3b3b3b;	font-size: 12px;	line-height: 14px;	background: #fcfcfc !important;	background: url('../images/li2-right.png') no-repeat 10px 12px, #fcfcfc !important;}.left-nav ul ul ul > li > div{	background: #e3e3e4 url('../images/li-active.png') repeat-x center top !important;	background: url('../images/li2-right.png') no-repeat 24px 12px, #e3e3e4 url('../images/li-active.png') repeat-x center top !important;}.left-nav ul li a{	display: inline-block; *display: inline; zoom: 1;	color: #3b3b3b;	margin: 8px 8px 8px 8px;	text-decoration: none;}                              .left-nav ul ul li a{	margin: 8px 8px 8px 24px;}.left-nav ul ul ul li a{	margin: 8px 8px 8px 38px;}.left-nav > ul > li:first-child > div{	border-top: solid 1px #dadada;}.left-nav > ul > li.active > div{	border-color: #1a71b8;	color: #fff;	font-weight: bold;	background: #e3e3e4 url('../images/l-nav-hover.png') repeat-x center top;	background: url('../images/li-down.png') no-repeat 196px 10px, #1a71b8 url('../images/l-nav-hover.png') repeat-x center top;}.left-nav ul ul > li.active > div{	background: #e3e3e4 url('../images/li-active.png') repeat-x center top !important;	background: url('../images/l2-down.png') no-repeat 10px 12px, #e3e3e4 url('../images/li-active.png') repeat-x center top !important;}.left-nav ul li.active > div > a{	color: #fff;	font-weight: bold;}.left-nav ul ul li.active > div > a{	color: #3b3b3b;}.left-nav ul li > div:hover{	border-color: #1a71b8;	background: #e3e3e4 url('../images/l-nav-hover.png') repeat-x center top;	background: url('../images/li-down.png') no-repeat 196px 10px, #1a71b8 url('../images/l-nav-hover.png') repeat-x center top;}.left-nav ul ul li > div:hover{	border-color: #dadada !important;	background: #e3e3e4 url('../images/li-active.png') repeat-x center top !important;	background: url('../images/l2-down.png') no-repeat 10px 12px, #e3e3e4 url('../images/li-active.png') repeat-x center top !important;}.left-nav ul ul ul li > div:hover{	border-color: #dadada !important;	background: #e3e3e4 url('../images/li-active.png') repeat-x center top !important;	background: url('../images/l2-down.png') no-repeat 24px 12px, #e3e3e4 url('../images/li-active.png') repeat-x center top !important;}.left-nav ul li > div:hover > a{	color: #fff;	font-weight: bold;}.left-nav ul ul li > div:hover > a{	color: #3b3b3b;	font-weight: bold;}.left-nav > ul > li ul{	display: none;/*	margin-top: 8px;*/}.left-nav > ul > li > ul > li > div{/*	padding-left: 16px;*/}.left-nav > ul > li > ul > li > div,.left-nav > ul > li > ul > li > ul > li > div,.left-nav ul ul li.active > div{	border-color: #dadada;	color: #3b3b3b;	font-weight: normal;	background: #dadada url('../images/li-active.png') repeat-x center top;}                           /*.left-nav > ul > li > ul > li div > a,.left-nav > ul > li > ul > li > ul > li > div > a,.left-nav ul li.active > div > a,.left-nav ul li.active:hover > div > a{	color: #3b3b3b;	font-weight: normal;}                           */.left-nav > ul > li > ul > li > ul > li{	background: #fcfcfc;}/* left nav block off */.wbox{	position: relative;	float: right;	border: solid 1px #dadada;	width: 736px;	margin-top: 8px;	padding-bottom: 12px;	margin-bottom: 32px;}.bread-crumb{	padding: 12px;	border-bottom: solid 1px #f6f6f6;	color: #a3a3a3;	background: #fafafa;}.bread-crumb a,.bread-crumb span{	margin: 0 4px;}.bread-crumb a{	color: #5290cb;}.bread-crumb span{	color: #3b3b3b;}.prod-num,.prod-name{	float: left;}.prod-num{	width: 89px;	padding: 16px;}.prod-num h2{	color: #f07d00;	font-weight: bold;}.prod-name{	width: 578px;	padding: 11px 10px 20px 10px;}.prod-name h1{	color: #3b3b3b;	font-size: 18px;	line-height: 20px;	font-weight: bold;}.prod-name h2{	margin: 4px 0 0 0;	color: #5290cb;	font-weight: bold;}.wcell{	position: relative;	float: left;	border: solid 1px #ebebeb;}.cell-one{	margin: 0 0 4px 8px;	width: 272px;	height: 452px;}.cell-two{	width: 232px;	margin: 0 4px 4px 4px;	height: 452px;}.cell-tre{	float: right;	width: 202px;	margin: 0 8px 4px 0;}.cell-top-tre{	height: 316px;}.cell-bottom-tre{	height: 130px;}.new{	position: absolute;	right: 50px;	top: -6px;	z-index: 1;	width: 17px;	height: 24px;	background: url('../images/new.png') no-repeat; }.p-image{	text-align: center;	margin-top: 12px;	font-size: 12px;	color: #a7a7a7;}.mark{	margin-top: 12px;}#rating_1, .rating-header{	float: left;}.rating-header,.rating-votes{	padding-left: 12px;	color: #9d9d9d;	font-size: 9px;}.rating-header{	margin: 4px 4px 0 0;}.p-gallery{	margin-top: 8px;	text-align: center;	cursor: default;}.p-gallery .gallery-box,.p-gallery .gallery-thumbs{	height: 58px;}.p-gallery .gallery-box{	display: inline-block; *display: inline; zoom: 1;	width: 186px;	vertical-align: middle;}.p-gallery ul li{	width: 56px;	height: 56px;	border: solid 1px #eee;	margin: 0 2px;	overflow: hidden;}.p-gallery ul li a{	display: table-cell;	width: 56px;	height: 56px;	line-height: 0px;	text-align: center;	vertical-align: middle;}.larr, .rarr{	display: inline-block; *display: inline; zoom: 1;	width: 16px;	height: 43px;	vertical-align: middle;	margin: 0 2px;	background: url('../images/larr.png') no-repeat center center;}.rarr{	background: url('../images/rarr.png') no-repeat center center;}.larr:hover{	background: url('../images/larr-h.png') no-repeat center center;}.rarr:hover{	background: url('../images/rarr-h.png') no-repeat center center;}.price-lt,.price-rt{	float: left;	width: 100px;	font-size: 12px;	line-height: 14px;	color: #3b3b3b;	padding-left: 12px;}.price-rt{	width: 100px;	white-space: nowrap;}.red{	color: #ef0000;}.price-bl{	padding: 12px 0;	border-bottom: solid 2px #f07d00;}.big-o{	display: inline-block; *display: inline; zoom: 1;	color: #f07d00;	font-size: 24px;	line-height: 24px;	margin-top: -10px;	letter-spacing: -1px;}.big-o span{	font-size: 14px;}div.no-border-bl{	border: none;	padding-bottom: 0;}.div-o{	padding-left: 12px;	margin-top: 4px;	font-size: 16px;	line-height: 16px;  	color: #f07d00;}.sel-block{	width: 100%;	margin-top: 10px;	border-spacing: 0;}.sel-block tr td{	width: 50%;	padding: 2px 0;}.sel-block tr td:first-child{	padding-left: 12px;}.sel-block .lineForm select{        width: 100px;}.num-in{	padding: 4px 0;	color: #3b3b3b;	margin-left: 4px;	width: 34px;	height: 14px;	text-align: center;	border: solid 1px #ebebeb;}.lineForm .button{	width: 100px;}.tdbg{	border-top: solid 1px #f2f3f4;	border-bottom: solid 1px #f2f3f4;	background: url('../images/td.png') repeat-x left top;	padding-top: 4px !important;	padding-bottom: 4px !important;}.tdbg-last{	border-bottom: none;	padding: 4px 0 !important;	text-align: center;	vertical-align: top;}.tdpd{	padding-bottom: 4px !important;}.orange-text{	color: #f07d00;	font-weight: bold;}.mail-form-bl{	margin-top: 8px;	cursor: default;}.mail-fm-tx{	width: 132px;	text-align: left;	color: #a7a7a7;	padding: 4px 8px;	margin-right: 4px;}.td-desc-bl{	padding: 12px;	text-align: justify;}.tre-links{	padding: 12px;}.tre-links ul{	margin-top: 12px;}.tre-links ul:first-child{	margin: 0;}.tre-links ul li{	margin-top: 5px;}.tre-links ul li:first-child{	margin: 0;}.friend-add{	display: inline-block; *display: inline; zoom: 1;	margin: 12px 0 8px;	padding: 4px 4px 6px 26px;	border: solid 1px #d3d3d3;	color: #3b3b3b;	background: #f8f8f8 url('../images/plus.png') no-repeat 6px 6px;	background: url('../images/plus.png') no-repeat 6px 6px, #f8f8f8 url('../images/abg.png') repeat-x left top;	-webkit-box-shadow: inset -1px -1px 0 #fff;	-mox-box-shadow: inset -1px -1px 0 #fff;	-o-box-shadow: inset -1px -1px 0 #fff;	box-shadow: inset -1px -1px 0 #fff;}.friend-add:hover{	background: #eee url('../images/plus.png') no-repeat 6px 6px;	-webkit-box-shadow: inset 1px 1px 0 #fff;	-mox-box-shadow: inset 1px 1px 0 #fff;	-o-box-shadow: inset 1px 1px 0 #fff;	box-shadow: inset 1px 1px 0 #fff;}.tre-links .link:hover{	text-decoration: none;}.tre-check-li{	padding: 0 0 0 24px;	background: url('../images/check.png') no-repeat 4px top;}.cell-bottom-tre table{	width: 100%;	border-spacing: 0;}.cell-bottom-tre table tr td{	text-align: center;}.cell-bottom-tre table tr td{	height: 30px;	border: solid 1px #ececec;	border-right: none;	border-bottom: none;}.cell-bottom-tre table tr td:first-child{	border-left: none;}.cell-bottom-tre table tr:first-child td{	font-weight: bold;	color: #93816c;	background: #f6efe7;	height: 36px;	border: none;}.cell-bottom-tre .radius-bottom{	padding-left: 12px;	text-align: left;}.cell-bottom-tre .radius-bottom .link{	color: #1d70c0;	cursor: pointer;}.lk-container{	display: inline-block; *display: inline; zoom: 1;	position: relative;}.lk-win{	display: none;	position: absolute;	left: 60px;	top: -10px;	width: 122px; 	padding: 4px 8px 6px 8px;	border: solid 1px #b4b4b4;	background: #fff;}.lk-arr{	position: absolute;	left: -7px;	top: 12px;	width: 7px;	height: 13px;	background: url('../images/lkarr.png') no-repeat;}.soc-net{	margin: 0 8px 4px 8px;	border: solid 1px #ebebeb;	padding: 20px 20px 20px 40px;	cursor: default;}.soc-net-icons, .soc-net-desc{	display: inline-block; *display: inline; zoom: 1;	vertical-align: middle;}.soc-net-phone{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;}.soc-net-icons{	width: 246px;}.soc-net-icons ul li a img{	vertical-align: middle;}.soc-net-icons ul li a{	margin-left: 4px;}.soc-net-icons ul li a:first-child{	margin-left: 0;}.soc-net-icons ul li{	margin: 4px 0 0 0;	cursor: default;}.soc-net-icons ul li:first-child{	margin-top: 0;}.soc-net-desc .big-o{	display: block;	line-height: 24px;	font-size: 21px;	margin: 0;	font-weight: bold;}.consult-n{	margin: 0 0 4px 0;	color: #5290cb;	font-weight: bold;}.or-bl .big-o{	line-height: 14px;	font-size: 12px;	margin: 0 24px;	font-weight: bold;}.pnh-sc{	padding: 12px 0 4px 24px;	background: url('../images/pnh-sc.png') no-repeat left 12px;}.cell-dbl{	margin: 0 4px 4px 8px;	width: 510px;}.cell-oth-tre{	height: 196px;}.orng{	border: solid 1px #f07c00;	height: 196px;}.cell-dbl .p-gallery{	margin: 0;	position: relative;}.cell-dbl .gallery-box{	width: 510px;	z-index: 30;position: relative;}.p-gallery #leftBig.larr{	position: absolute;	top: 82px;	left: 12px;	z-index: 40;}.p-gallery #rightBig.rarr{	position: absolute;	top: 82px;	z-index: 40;	right: 12px;}.dbl-hdr{	margin: 9px 12px;	line-height: 18px;	text-align: left;}.plus-eq{	display: block;	margin: 0 2px;	color: #f07c00;	font-size: 52px;	line-height: 72px;}.ccode{	position: absolute;	right: 12px;	top: 12px;	padding: 4px 8px 6px 8px;	color: #93816c;	font-size: 9px;	line-height: 12px;	border: solid 1px #f6efe7;	background: #fff8f0;}.gal-price{	font-size: 18px;	line-height: 22px;	color: #f07c00;	margin-top: 14px;}.cell-dbl .gallery-box,.cell-dbl .gallery-thumbs{	height: 196px;}.cell-dbl .p-gallery ul li.gitem{	position: relative;	float: left;	height: 196px;	border: none;	margin: 0px;	width: 510px;}.cell-dbl .p-gallery div.ul a.button{	line-height: 12px;	height: 40px;}.gal-item ul{	margin-left: 25px;	margin-top: 15px;}div.ul{	display: inline-block; *display: inline; zoom: 1;	margin-top: 8px;}.cell-dbl .p-gallery div.ul > div{	float: left;	width: 72px;	height: 72px;}.cell-dbl .p-gallery div.ul > div > a{	width: 72px;	height: 72px;}.p-gallery div.ul div.text-gal{	width: auto;	height: 72px;	border: none;	margin: 0 2px;	text-align: left;}.p-gallery div.ul > div {	border: solid 1px #eee;	margin: 0 2px;	overflow: hidden;}.p-gallery div.ul > div > a{	display: table-cell;	line-height: 0px;	text-align: center;	vertical-align: middle;}.buy-dfr{	padding-left: 16px;	margin-top: 15px;}.dbl-button{	position: absolute;	top: 124px;	left: 379px;	text-align: left;}.dbl-button .link{	font-size: 9px;}.dbl-button a.button{	display: inline-block; *display: inline; zoom: 1;	width: auto;	line-height: 12px;	height: auto;	vertical-align: baseline;}.dbl-button .view-all-cmpl a{	display: inline;	vertical-align: baseline;	line-height: 12px;	width: auto;}.view-all-cmpl{	margin-top: 4px;}.oth-hdr{	font-size: 18px;	line-height: 16px;}.oth-hdr, .oth-nm, .oth-txt{	padding: 0 12px;	margin: 12px 0 0 0;}.oth-txt p{	margin: 4px 0 0 0;	text-align: justify;}.oth-txt p:first-child{	margin: 0;}.height-no-more{	height: auto;	padding-bottom: 12px;}.shortcut-block{	background: url('../images/hdr.png') repeat-x left top;}.cell-shortcut{	width: 512px;	float: left;}.p-char{	position: relative;	border: solid 1px #ebebeb;	border-top: none;}.shortcut-block{	display: table;	padding: 3px 4px 0;	border-spacing: 0;}.shortcut-block ul{	display: table-row;}.shortcut-block ul li{	display: table-cell;	border-spacing: 0;	vertical-align: top;	height: 38px;	background: url('../images/li-shrt.png') repeat-x left top;}.shortcut-block ul li:hover{	background: url('../images/li-shrt-hover.png') repeat-x left top;}.shortcut-block ul li.spacer-shrt{	width: 0px;	padding-left: 1px;	background: none;}.shortcut-block ul li.spacer-shrt:hover{	background: none;}.shortcut-block ul li a,.shortcut-block ul li span{	display: table-cell;	width: 999px;	padding: 4px 12px 0;	color: #fff;	height: 34px;}.shortcut-block ul li.active,.shortcut-block ul li.active:hover{	background: #fff;}.shortcut-block ul li.active a,.shortcut-block ul li.active span{	color: #93816c;	font-weight: bold;	cursor: default;}.p-char{	padding: 0 14px 8px;}.p-char table{	width: 100%;	border-spacing: 0;}.p-char table tr td{	padding: 8px 12px 10px;}.p-char table tr:nth-child(even) td{	background: #f5f5f5;}.height-no-more .mail-fm-tx{	margin-left: 12px;	width: 112px;}.cell-one-one,.cell-two-two{	height: 321px;}.cell-one-one .price-rt{	text-align: right;	width: 138px;}.cell-one-one table tr td:first-child{	width: 60%;}.cell-one-one .div-o{	margin-top: 12px;	margin-bottom: 8px;}.ctlg .wbox{	width: 524px;	float: left;	margin-left: 8px;	padding-bottom: 8px;}.ctlg .cell-tre{	margin: 8px 0 0 0;	min-height: 100px;	border-color: #d9d9d9;}.ctlg .prod-name{	width: auto;	float: none;	padding: 14px 20px 7px;}.prod-catg{	padding: 14px 10px;	margin: 0 10px;	border: solid 1px #f3f3f3;	background: #fdfdfd url('../images/catg.png') repeat-x left bottom;}.prod-txt{	margin: 14px 0 0 0;}.prod-catg ul.ctg{	float: right;	width: 396px;}.prod-catg ul.ctg li{	float: left;	margin: 0 8px 0 0;}.ctg .link:hover{	color: #f07c00;}.brnd .link:hover{	text-decoration: none;}.catg-h{	float: left;	font-weight: bold;}.prod-catg.radius-bottom{	border-top: none;}.prod-catg.radius{	margin-top: 8px;}.prod-catg ul.pga li{	border-top: solid 1px #e0e0e0;	border-bottom: solid 1px #e0e0e0;	float: left;	background: url('../images/pga.png') repeat-x center center;}.prod-catg ul.pga li:hover{	background: url('../images/pga-h.png') repeat-x center center;}.prod-catg ul.pga li:first-child{	border-left: solid 1px #e0e0e0;	-webkit-border-radius: 4px 0 0 4px;	-moz-border-radius: 4px 0 0 4px;	-o-border-radius: 4px 0 0 4px;	border-radius: 4px 0 0 4px;}.prod-catg ul.pga li:last-child{	border-right: solid 1px #e0e0e0;	-webkit-border-radius: 0 4px 4px 0;	-moz-border-radius: 0 4px 4px 0;	-o-border-radius: 0 4px 4px 0;	border-radius: 0 4px 4px 0;}.prod-catg ul.pga li a{	display: table-cell;	width: 23px;	height: 21px;	text-align: center;	vertical-align: middle;	color: #3b3b3b;}.prod-catg ul.pga li:hover a{	font-weight: bold;}.show-prod{	margin-top: 8px;}.sort select{	width: 140px;}.sort .lineForm{	float: right;}.sort .button{	float: right;	margin-left: 4px;}.srt-h{	float: right;	padding: 4px 4px 0 0;}.ctg-imag{	float: left;	width: 100px;	text-align: center;}.ct-img{	display: table-cell;	width: 108px;	height: 120px;	vertical-align: middle;	border: solid 1px #f1f1f1;	background: #fff;	line-height: 0px;	}.vt-num{	color: #9b9b9b;	font-size: 9px;}.rating-st,.ctg-imag{	margin: 20px 0 0;}.rating-st ul{	display: inline-block; *display: inline; zoom: 1;}.rating-st ul li{	width: 18px;	height: 18px;	float: left;	background: url('../images/star.png') no-repeat center center;}.rating-st ul li.negative{	background: url('../images/star-n.png') no-repeat center center;}.prod-dss{	float: left;	width: 240px;	margin: 0 0 0 12px;}.prod-id{	color: #9c9c9c;	font-size: 11px;}.prod-dss h2{	font-weight: bold;	font-sizE: 16px;	line-height: 22px;	margin-top: 10px;}.prod-dss h2 a{	color: #3b3b3b;	border-bottom: dashed 1px #3b3b3b;}.prod-dss h2 a:hover{	border-bottom: solid 1px #3b3b3b;}.prod-dss p{	margin-top: 10px;}.sort a.blue{	padding: 0 16px;	height: 22px;	float: none;	margin: 8px 0 0 0;}.y-prc{	margin: 4px 0 0 0;	color: #f07c00;	font-size: 21px;	line-height: 20px;}.sum-pr{	color: #9c9c9c;	margin: 27px 0 12px 0;}.bottom-bar{	margin: 8px -10px -14px -10px;	padding: 8px 20px 12px 14px;	border-top: solid 1px #f3f3f3;	background: #f6f6f6;}.add-comp{	margin-top: 2px;	display: inline-block; *display: inline; zoom: 1;	position: relative;	cursor: pointer;	left: 0px;	color: #2279c0;	border-bottom: dashed 1px #2279c0;}.add-comp:hover{	border-bottom-style: dotted;}.bottom-bar .checkbox{	cursor: pointer;}.ggray{	left: 74px;	color: #9c9c9c;	border-bottom: solid 1px #9c9c9c;}.ssolid{	left: 148px;	border-bottom-style: solid;}.cli-dep{	padding: 10px 20px;	text-align: center;}.cli-h, .flt-h{	text-align: left;	font-size: 14px;	font-weight: bold;}.cli-dep ul{	margin-top: 20px;}.cli-dep ul li{	text-align: left;	white-space: nowrap;}.cli-dep ul .icq img,.cli-dep ul .icq span{	vertical-align: middle;}.icq{	color: #21b72e;}.cli-dep ul li img{	margin: 0 8px 0 2px;}.cli-dep ul li.icq img{	margin: 0 6px 0 0;}.call{	margin-top: 10px;	margin-bottom: -10px;	float: left;	width: 53px;	height: 83px;	background: url('../images/call.png') no-repeat center center;}.flt-h{	color: #2279c0;	margin-bottom: 10px;}.flt{	padding: 10px 20px;}.grn{	background: #e8f5ff;}.flt ul{	margin: 8px 0;}.flt ul li{	margin-left: -7px;}.flt ul li .checkbox,.flt ul li label{	float: none;	display: inline-block;	cursor: pointer;	vertical-align: middle;	line-height: 14px;}.flt ul li label{	margin: 0 0 0 4px;	color: #2279c0;}.flt .button{	margin: 8px 0;}.clozze{	display: block;	width: 8px;	height: 8px;	position: absolute;	right: 2px;	top: 2px;	cursor: pointer;	background: url('../images/close.png');}.clozze:hover{	background: url('../images/close-h.png');}/* body off *//* price slider */.price-c{	position: relative;	height: auto;	overflow: normal;	padding: 16px 0 24px;}.price-c .text-ii{	display: inline-block; *display: inline; zoom: 1;	text-align: center;	width: 50px;	position: absolute;	top: -14px;	left: -15px;	letter-spacing: -1px;	color: #a4a9ac;	font-size: 9px;}.price-c .text-ii:after{	content: " р.";}.price-scale{	margin-top: 8px;}.ui-state-default {	position: relative;	border: none !important;	height: 1.9em !important;	top: -0.6em !important;	width: 16px !important;	cursor: pointer !important;	margin-left: -8px !important;	background: url(../images/ui-slider-bullet.png) 50% 50% no-repeat !important;}	a.ui-state-default:nth-child(3) {	text-align: right;	border: none !important;	background: url(../images/ui-slider-bullet2.png) 50% 50% no-repeat !important;}	.ui-widget-content {	border: none !important;	padding: 0 0.6em;	background: url(../images/ui-slider-bg.png) 50% 50% no-repeat !important;	background: url(../images/ui-slider-left-bg.png) left 50% no-repeat, url(../images/ui-slider-bg.png) right 50% no-repeat !important;}.ui-widget-header {	border: none !important;	padding-right: 0.2em;	background: url(../images/ui-slider-range.png) 50% 50% repeat-x !important;}.ui-slider-horizontal .ui-slider-range {	top: 1px !important;}/* price slider off *//* footer */.footerbox{	position: relative;	height: 132px;	z-index: 100;	margin-top: -132px;}.footer{	position: relative;	margin: 0 auto;	top: 0px;	width: 1004px;	height: 132px;}.footer-top{	position: absolute;	width: 1004px;	height: 72px;	left: 0px;	top: 0px;}.footer-top .nav{	margin-top: 9px;	background: url('../images/nav-gray.png') repeat-x left top;}.footer-top .nav ul li{	display: table-cell;	position: relative;	height: 44px;	background: url('../images/nav-border-gray.png') no-repeat right top;	background: url('../images/nav-border-gray.png') no-repeat right top, url('../images/nav-hover-gray.png') repeat-x left 44px;}.footer-top .nav ul li:last-child{	background: url('../images/nav-hover-gray.png') repeat-x left 44px;}.footer-top .nav ul li:hover{	background: url('../images/nav-hover-gray.png') repeat-x left top;	background: url('../images/nav-border-gray.png') no-repeat right top, url('../images/nav-hover-gray.png') repeat-x left top;}.footer .nav ul li:hover .nav-link{/*	color: #575756;*//*	color: #f07d00;*/	background: url('../images/arrow-down-right-gray.png') no-repeat 5px 12px;	text-shadow: 1px -1px 0px #6c6c6c,  -1px -1px 0px #6c6c6c, -1px 1px 0px #6c6c6c, 1px 1px 0px #6c6c6c;}.footer-top li.nav-li-last:hover{	background: url('../images/nav-hover-gray.png') repeat-x left top !important;}.footer-bottom{	position: absolute;	width: 1004px;	height: 60px;	left: 0px;	bottom: 0px;}.copy,.dev{	position: relative;	margin-left: 20px;	margin-right: 20px;	margin-top: 18px;	color: #bdbdbd;	white-space: nowrap;}.copy a,.dev a{	text-decoration: underline;}.copy div,.dev div{	color: #707070;}.copy{	float: left;}.dev{	float: right;}.money{	position: absolute;	left: 350px;	top: 18px;}.money a{	float: left;	margin-right: 5px;}.money-arrow{	margin-left: 25px;}.money-wm{	margin-left: 15px;}/* footer off */.fix-ff{display: block;/*position: relative;*/}/* END */.body-body-content,.p-char{	display: none;}.body-body-content.active,.p-char.active{	display: block;}.display-none{	display: none;}.ajax-loading{	height: 250px;	background: url("../images/ajax-loading.gif") no-repeat center center;}