﻿@charset "utf-8";  @font-face{	font-family: 'Myriad Pro Cond';	src: url('../fonts/myriadpro-cond.eot');	src: url('../fonts/myriadpro-cond.eot?#iefix') format('embedded-opentype'),	     url('../fonts/myriadpro-cond.woff') format('woff'),	     url('../fonts/myriadpro-cond.ttf') format('truetype');	font-weight: normal;	font-style: normal;}@font-face {    font-family: 'rur';    src: url('../fonts/rur.eot');    src: url('../fonts/rur.eot?#iefix') format('embedded-opentype'),         url('../fonts/rur.woff') format('woff'),         url('../fonts/rur.ttf') format('truetype');    font-weight: normal;    font-style: normal;}/* 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: #717171;	background: #ffffff;}hr{	border: solid 1px #f4f4f4;	color: #f4f4f4;	background: #f4f4f4;}a{	text-decoration: none;	outline: none;	color: #2aa0cb;}.link{	text-decoration: underline;}.font-cond{	font-family: 'Myriad Pro Cond';}.radius-b{	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;}.radius-b-top-left{	-webkit-border-radius: 8px 0 0 0;	-moz-border-radius: 8px 0 0 0;	border-radius: 8px 0 0 0;}.radius-b-top-right{	-webkit-border-radius: 0 8px 0 0;	-moz-border-radius: 0 8px 0 0;	border-radius: 0 8px 0 0;}.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-top-left{	-webkit-border-radius: 4px 0 0 0;	-moz-border-radius: 4px 0 0 0;	border-radius: 4px 0 0 0;}.radius-top-right{	-webkit-border-radius: 0 4px 0 0;	-moz-border-radius: 0 4px 0 0;	border-radius: 0 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-right{	-webkit-border-radius: 0 0 4px 0;	-moz-border-radius: 0 0 4px 0;	border-radius: 0 0 4px 0;}.radius-bottom-left{	-webkit-border-radius: 0 0 0 4px;	-moz-border-radius: 0 0 0 4px;	border-radius: 0 0 0 4px;}.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;}.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);}.inner-shadow{	-webkit-box-shadow: inset 32px 0px 64px rgba(0, 0, 0, 0.25), inset -32px 0px 64px rgba(0, 0, 0, 0.25);	-moz-box-shadow: inset 32px 0px 64px rgba(0, 0, 0, 0.25), inset -32px 0px 64px rgba(0, 0, 0, 0.25);	box-shadow: inset 32px 0px 64px rgba(0, 0, 0, 0.25), inset -32px 0px 64px rgba(0, 0, 0, 0.25);}.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);}.inn-shadow{	-webkit-box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.42);	-moz-box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.42);	box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.42);}.button{	display: inline-block; *display: inline; zoom: 1;	position: relative;	padding: 0px 8px 0px 8px;	text-decoration: none;	line-height: 28px;	height: 28px;	color: #434343;	font-size: 12px;	border: solid 1px #eeeeee;	cursor: pointer;	background: url('../images/button.png') repeat-x left top;}.orange{	font-weight: bold;	border: solid 1px #e5a716;	background: url('../images/button-orange.png') repeat-x left top;}.black{	border: solid 1px #c2c2c2;	background: url('../images/black-button.png') repeat-x left top;}.red{	color: #fff;	border: solid 1px #e6522b;	background: url('../images/red-button.png') repeat-x left top;}/* common 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: #fff;	margin-top: 13px;	background-image: url('../images/window-left.png'), url('../images/window-right.png');	background-repeat: no-repeat, no-repeat;	background-position: left top, right top;}/* fix ie8 */@media \0screen {.window{background: url('../images/window-left.png') no-repeat left top;}}/* fix ie8 off */.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{	font-family: rur;	font-weight: normal;	font-size: 12px;	color: #848484;}.best{	display: inline-block; *display: inline; zoom: 1;}.best-yellow,.best-white{	position: relative;	float: left;}.best-yellow{	z-index: 1;	font-weight: bold;	color: #634900;	background: url('../images/best-yellow.png') no-repeat right center;	padding: 10px 25px 0px 20px;	height: 41px;	text-shadow: 0px 1px 0px #efd934;}.best-white{	line-height: 51px;	font-size: 22px;	font-weight: bold;	color: #65b24c;	margin-left: -20px;	background: url('../images/best-white.png') no-repeat right center;	padding: 0px 25px 0px 40px;	height: 51px;}.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: 952px;	top: 0px;	margin: 0 auto;}.header-bar{	position: relative;	width: 952px;	height: 56px;	background: url('../images/header.png') no-repeat left top;}.logo{	position: absolute;	left: 10px;	top: 7px;	width: 313px;	height: 58px;}.header-bar-desc{	position: absolute;	left: 210px;	font-size: 17px;	top: 20px;	height: 20px;	line-height: 20px;	color: #fff;}.header-bar-right{	position: absolute;	right: 0px;	top: 10px;}.bar-cell{	display: inline-block; *display: inline; zoom: 1;	position: relative;	margin-right: 30px;	vertical-align: top;}.bar-cell span{	display: block;	color: #fff;	margin-bottom: 3px;}.bar-cell div{	color: #fff;	font-size: 18px;	font-weight: bold;}.bar-cell a{	display: block;	padding-left: 20px;	text-decoration: none;	color: #fff;	margin-top: 1px;	margin-bottom: 3px;}.bar-cell a b{	font-weight: normal;}.bar-cell a:hover b{	background: url('../images/bar-link.png') repeat-x left bottom;}.basket-link{	background: url('../images/basket-icon.png') no-repeat left center;}.cabinet-link{	background: url('../images/cabinet-icon.png') no-repeat 1px center;}.nav-top{	position: relative;	z-index: 10001;	width: 952px;	height: 42px;}.nav-top ul li{	position: relative;	z-index: 1000;	margin-top: 0px;	margin-left: -1px;	float: left;	height: 34px;	background: url('../images/li-bg.png') no-repeat right center;}.nav-top ul li:first-child{	margin-left: 0px;}.nav-top ul li:last-child{	background: none;}.nav-top ul li a,.nav-top ul li .drop-down,.nav-top ul li .drop-down-top{	display: inline-block; *display: inline; zoom: 1;	position: relative;	z-index: 2;	padding: 0 23px 0 23px;	color: #717171;	text-decoration: none;	margin-top: 0px;	height: 34px;	line-height: 34px;	cursor: pointer;}.nav-top ul li a span,.nav-top ul li .drop-down span,.nav-top ul li .drop-down-top span{	display: inline-block; *display: inline; zoom: 1;	position: relative;	height: 34px;	line-height: 34px;	padding: 0 16px 0 0;	background: url('../images/span-hover.png') no-repeat right center;	-webkit-transition: 0.5s ease all;	-moz-transition: 0.5s ease all;	-o-transition: 0.5s ease all;}.nav-top ul li.active .drop-down span{	background: url('../images/span-hover-close.png') no-repeat right center;}.nav-top ul li a:hover,.nav-top ul li:hover a,.nav-top ul li .drop-down,.nav-top ul li .drop-down-top{/*	text-shadow: -1px -1px 0px #000, 1px 1px 0px #fff;*/	background: #e8e6da;}.nav-top ul li:first-child a{	padding: 0 23px 0 15px;}.nav-top ul li:last-child a{}.nav-top ul li .nav-top-sub{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	z-index: 1;	top: -182px;	bottom: 34px;	left: -354px;	opacity: 1;	width: 896px;	height: 182px;	background: #e8e6da;	-webkit-transition: 0.5s ease top, 0.5s ease box-shadow, 0.5s ease z-index;	-moz-transition: 0.5s ease top, 0.5s ease box-shadow, 0.5s ease z-index;	-o-transition: 0.5s ease top, 0.5s ease box-shadow, 0.5s ease z-index;}.nav-top ul li.active .nav-top-sub/*,.nav-top ul li .nav-top-sub:hover*/{	z-index: 999;	top: 0px;	bottom: auto;	opacity: 1;	-webkit-box-shadow: 4px 0px 7px rgba(0, 0, 0, 0.18), -2px 0px 7px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 4px 0px 7px rgba(0, 0, 0, 0.18), -2px 0px 7px rgba(0, 0, 0, 0.18);	box-shadow: 4px 0px 7px rgba(0, 0, 0, 0.18), -2px 0px 7px rgba(0, 0, 0, 0.18);}.drop-down{	position: relative;	left: 354px;	bottom: -26px;	cursor: default;}.nav-top ul li.active .nav-top-sub .drop-down/*,.nav-top ul li .nav-top-sub:hover .drop-down*/{	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1), -2px 4px 4px rgba(0, 0, 0, 0.1);	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1), -2px 4px 4px rgba(0, 0, 0, 0.1);	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1), -2px 4px 4px rgba(0, 0, 0, 0.1);}.drop-down-top{	cursor: pointer;}.sub-cell{	float: left;	width: 150px;	margin: 16px 12px 0px 12px;}.sub-cell:nth-child(5n+1){	margin: 16px 12px 0px 24px;}.sub-cell:nth-child(5n){	margin: 16px 24px 0px 12px;}.sub-cell h4{	color: #de0d13;	margin-bottom: 6px;}.sub-cell h4 a{ 	color: #de0d13 !important;	padding: 0 0 0 14px !important;	font-weight: bold;}                                            .sub-cell-text{ 	padding: 0 0 0 14px !important;}.sub-cell a{	display: inline !important;	text-decoration: underline !important;	padding: 0 !important;	height: auto !important;	line-height: 14px !important;	-webkit-border-radius: 0 !important;	-moz-border-radius: 0 !important;	border-radius: 0 !important;	background: none !important;}.sub-cell h4 a{ 	background: url('../images/h4-arrow.png') no-repeat left center !important;}.city{	position: relative;	float: right;	margin-top: 8px;	margin-right: 27px;}.city-select{/*	width: 74px;*/	height: 20px;}.city-span{	display: inline-block; *display: inline; zoom: 1;	position: relative;	height: 20px;	line-height: 20px;	vertical-align: top;	margin-right: 4px;}.work-time{	position: relative;	float: right;	height: 20px;	margin-top: 8px;	margin-right: 6px;	line-height: 20px;	vertical-align: top;	font-weight: bold;}.work-days{	color: #e64030;	font-weight: normal;	margin-left: 4px;}.nav{	position: relative;	z-index: 10000;	width: 952px;	margin-top: 3px;}.nav-bg{	position: absolute;	z-index: 0;	width: 952px;	height: 39px;	top: 0px;	left: 0px;	background: #f6f6f6;	background: url('../images/nav.png') repeat-x left bottom;}.nav ul{	position: relative;}.nav ul li{	display: inline-block;	*display: inline;	zoom:1;		height: 29px;	margin-top: 5px;	margin-left: -1px;	vertical-align: top;	background: url('../images/li.png') no-repeat right 6px;}.nav ul li:first-child{	padding: 0 0 0 6px;}.nav ul li:last-child{	background: none;}.nav ul li:hover{	background: none;}.nav ul li.nav-li-arrow{	height: 32px !important;	margin-bottom: 0px;}.nav ul li.nav-li-arrow:hover{	background: url('../images/li-hover.png') no-repeat center 29px !important;}.nav ul li.nav-li-arrow.active{	background: url('../images/li-hover.png') no-repeat center 29px !important;	margin-bottom: 37px;}.click-item{	position: absolute;	z-index: 999;	top: -29px;	height: 38px;	width: 90px;}.nav ul li a{	display: inline-block; *display: inline; zoom: 1;		height: 29px;	text-decoration: none;	vertical-align: top;}.nav ul li.nav-li-arrow a{	height: 32px !important;}.nav ul li a span{	display: inline-block; *display: inline; zoom: 1;		height: 29px;	color: #595959;	vertical-align: top;}.nav ul li.active a span,.nav ul li:hover a span{	display: inline-block; *display: inline; zoom: 1;	background: url('../images/a-hover.png') repeat-x center center !important;}.nav ul li a span b{	display: inline-block; *display: inline; zoom: 1;		font-weight: normal;	padding: 0 20px 0 20px;	height: 29px;	line-height: 28px;}.nav ul li.active a span b,.nav ul li:hover a span b{	color: #fff;	background-image: url('../images/span-right.png'), url('../images/span.png');	background-repeat: no-repeat, no-repeat;	background-position: right 1px, 1px 1px;}.nav ul li .nav-sub-box{	position: absolute;	z-index: 1500;	left: 1px;	top: 42px;	display: none;	padding-top: 0px;}.nav ul li.active .nav-sub-box{	display: block;} .nav ul li .nav-sub{	width: 952px;	height: 34px;	background: url('../images/sub.png') repeat-x left top;}.nav-sub ul li{	float: left;	position: relative;	height: 24px;	margin-left: -2px;	margin-right: 1px;	margin-top: 5px;	vertical-align: top;	background: url('../images/li-sub.png') no-repeat right 4px;}.nav-sub ul li:first-child{	padding: 0;	margin-left: 6px;	margin-right: 1px;	vertical-align: top;	background: url('../images/li-sub.png') no-repeat right 4px;}.nav-sub ul li.sub-li{	height: 34px;}.nav-sub ul li:first-child{	padding: 0;	margin-left: 6px;	margin-right: 1px;	vertical-align: top;	background: url('../images/li-sub.png') no-repeat right 4px;}.nav-sub ul li.active,.nav-sub ul li:hover{	background: #eeece0;}.nav-sub ul li.sub-li:hover{	background: #eeece0;	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);	-webkit-transition: 0.5s ease all;	-moz-transition: 0.5s ease all;	-o-transition: 0.5s ease all;}.nav ul li.nav-li-arrow .nav-sub ul li a{	display: inline-block; *display: inline; zoom: 1;	position: relative;	height: 24px !important;	padding: 0 20px 0 20px;	line-height: 24px;	color: #fff;	text-decoration: none;	vertical-align: top;}.nav-sub-sub{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	z-index: 2999;	top: -9999px;	left: 0px;	opacity: 0;	padding-bottom: 15px;	width: 350px;	background: #eeece0;	-webkit-transition: 0.5s ease opacity;	-moz-transition: 0.5s ease opacity;	-o-transition: 0.5s ease opacity;}.nav-sub ul li:hover .nav-sub-sub{	top: 34px;	opacity: 1;	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.18), -2px 4px 4px rgba(0, 0, 0, 0.18);}.nav-sub-sub .sub-cell{	float: left;	width: 150px;	margin: 10px 0px 0px 15px;}.nav-sub-sub .sub-cell:nth-child(5n+1){	margin: 10px 0px 0px 15px;}.nav-sub-sub .sub-cell:nth-child(5n){	margin: 10px 0px 0px 15px;}/*.nav ul li.nav-li-arrow .nav-sub ul li.sub-li a{	height: 34px !important;}*/.nav ul li.nav-li-arrow .nav-sub ul li.active a,.nav ul li.nav-li-arrow .nav-sub ul li:hover a{	color: #7b796c;}.search{	position: relative;	width: 950px;	height: 42px;	margin-top: 5px;	border: solid 1px #e0ded4; 	background: url('../images/search.png') no-repeat left top;}.main-search{	width: 611px;}.text-field{	margin-top: 6px;}.search-text{	width: 726px;	height: 28px;	padding: 0px 10px 0px 10px;	font-size: 16px;	color: #7b796c;	border-style: solid;	border-width: 1px;	border-color: #ccc #fff #fff #ccc;	vertical-align: top;	margin-right: 7px;	float: left;}.main-search .search-text{	width: 387px;}/* fix ie8 */@media \0screen {.search-text{line-height: 28px;}}/* fix ie8 off */.search .button{	padding-left: 29px;	padding-right: 29px;	vertical-align: top;	float: left;	line-height: 30px;	height: 30px;}/* fix ff */@-moz-document url-prefix() {.search .button, .cap-t .button{padding: 0px 26px 1px 26px;}}/* fix ff off *//* fix o */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .search .orange, .cap-t .orange{border: none; outline: solid 1px #e5a716; height: 28px; line-height: 28px; margin-top: 1px;}}/* fix o off */.search-header{	display: inline-block; *display: inline; zoom: 1;	padding: 3px 20px 0px 26px;	font-size: 17px;	color: #848484;	margin-top: 6px;	vertical-align: top;	float: left;}.breadcrumb{	margin-top: 12px;}.breadcrumb a,.breadcrumb span{	display: block;	float: left;	margin-right: 8px;}.bc-home{	width: 14px;	height: 13px;	margin-left: 10px;	margin-right: 12px !important;	background: url('../images/bc-up.png') no-repeat left top;}.bc-link{	text-decoration: underline;	color: #e64030;}.bc-next{	width: 7px;	height: 5px;	margin-top: 6px;	background: url('../images/bc-next.png') no-repeat left top;}/* header off *//* body */.content{	position: relative;	width: 952px;	margin: 0 auto;	padding-bottom: 249px;}.gallery{	position: relative;	margin-top: 3px;	float: left;}.gallery,.gallery-box,.gallery-thumbs ul li{	width: 613px;	height: 217px;}.gallery-thumbs{	height: 217px;}.gallery .best,.best-seller .best{	position: absolute;	bottom: 6px;	left: 0px;}.gallery-left,.gallery-right{	display: inline-block; *display: inline; zoom: 1;	position: absolute;	width: 16px;	height: 51px;	top: 69px;}.gallery-left{	left: 25px;	background: url('../images/gallery-left.png') no-repeat right center;}.gallery-right{	right: 25px;	background: url('../images/gallery-right.png') no-repeat left center;}.circles{	position: absolute;	bottom: 8px;	right: 14px;}.circles ul li{	float: left;	margin-left: 8px;}.circles ul li:first-child{	margin-left: 0px;}.circle-white,.circle-yellow{	display: inline-block; *display: inline; zoom: 1;	width: 12px;	height: 12px;}.circle-white{	background: url('../images/circle-white.png') no-repeat center center;}.circle-yellow{	background: url('../images/circle-yellow.png') no-repeat center center;}.best-seller{	position: relative;	width: 336px;	height: 264px;	margin-top: -44px;	float: right;	background: url('../images/best-seller-header.png') repeat-x center top;}.best-seller h2{	z-index: 1;	color: #fff;	padding-top: 16px;	background-image: url('../images/best-seller-header-arrow.png');}.best-seller-img{	position: absolute;	width: 336px;	height: 264px;	left: 0px;	top: 0px;	background: url('../images/02.jpg') no-repeat left bottom;}.best-seller-img img{	position: absolute;	bottom: 0px;	opacity: 0;}.new-best,.best-new{	position: relative;	width: 212px;	height: 30px;	margin-top: 10px;}.new-best{	background: url('../images/new-best.png') no-repeat left center;}.best-new{	background: url('../images/best-new.png') no-repeat left center;}.new-best a,.new-best span,.best-new a,.best-new span{	position: absolute;	display: block;	height: 28px;	line-height: 28px;	top: 2px;}.newb-link{	left: 2px;	color: #fff;	font-weight: bold;	width: 80px;	padding-left: 32px;	background: url('../images/new-best-active.png') no-repeat 10px center;}.bestn-link{	left: 116px;	color: #e64030;	text-decoration: underline;	width: 68px;	padding-left: 28px;	background: url('../images/new-best-link.png') no-repeat 11px center;}.newc-link{	left: 2px;	color: #e64030;	text-decoration: underline;	width: 66px;	padding-left: 28px;	background: url('../images/new-best-link.png') no-repeat 11px center;}.bestd-link{	left: 98px;	color: #fff;	font-weight: bold;	width: 80px;	padding-left: 32px;	background: url('../images/new-best-active.png') no-repeat 10px center;}.secondary-g{	width: 952px;	height: 262px;	float: none;	text-align: center;}.secondary-g .gallery-box{	display: inline-block; *display: inline; zoom: 1;	width: 900px;	height: 262px;	text-align: center;}.secondary-g .gallery-thumbs,.secondary-g ul li{	height: 262px;}.secondary-g .gallery-thumbs ul li{	width: 177px;	margin-left: 3px;}.secondary-g .gallery-left,.secondary-g .gallery-right{}.secondary-g .gallery-left{	left: 0px;}.secondary-g .gallery-right{	right: 0px;}.secondary-g ul li .window{	padding-left: 17px;	padding-right: 17px;}.secondary-g ul li h3{	position: absolute;	width: 143px;	top: 13px;	left: 0px;	padding-left: 17px;	padding-right: 17px;}.secondary-g ul li h3 a{	color: #dd0c16;	text-decoration: underline;	text-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #fff, 0px 1px 0px #fff, 0px -1px 0px #fff, -1px 0px 0px #fff, 1px 0px 0px #fff;}.secondary-g ul li img{	margin-top: 28px;}.secondary-g ul li p{	color: #565656;	text-align: left;}.product-price{	position: absolute;	top: 180px;	left: 17px;	color: #459a2a;	font-size: 18px;	text-align: left;	width: 142px;	height: 25px;	line-height: 25px;}.action-item,.percent-item{	display: block;	float: right;	width: 57px;	height: 23px;	line-height: 22px;	color: #fff;	font-size: 12px;	font-weight: bold;	padding-left: 4px;	text-align: center;}.action-item{	background: url('../images/action-item.png') no-repeat right center;}.percent-item{	background: url('../images/percent-item.png') no-repeat right center;}.secondary-g .button{	position: absolute;	top: 218px;	right: 17px;}.secondary-g .orange{	right: auto;	left: 17px;}.main-bottom-cell{	width: 314px;	margin-right: 5px;	float: left;	margin-top: 18px;}.main-bottom-cell .window{	height: 342px;}.main-bottom-cell-last{	margin-right: 0px;}.main-bottom-cell .button{	position: absolute;	right: 12px;	bottom: 12px;}.main-bottom-cell .button b{	font-weight: normal;	text-decoration: underline;}.main-bottom-cell .button span{	padding-left: 4px;	font-size: 13px;	line-height: 14px;}.main-bottom-cell .window-text{	padding-top: 10px;}.main-cell-link{	color: #dd0c16;	text-decoration: underline;}.header-bottom-news,.header-bottom-msg{	padding: 16px 0px 12px 14px;	color: #494c4f;}.header-bottom-msg a{	color: #494c4f;	padding-left: 2px;	text-decoration: underline;}.header-bottom-news{	background: url('../images/header-bottom-news.png') no-repeat left 19px;}.header-bottom-msg{	background: url('../images/header-bottom-msg.png') no-repeat left 18px;}.header-bottom-span{	padding-left: 14px;	color: #b5b5b5;	float: right;	background: url('../images/header-bottom-news-span.png') no-repeat left 3px;}.msg-cell{	border-bottom: solid 1px #f4f4f4;	padding-bottom: 12px;}.msg-cell-last{	border-bottom: none;	padding-bottom: 0px;}.cell-001{	margin-top: 16px;}.cell-001 p{	padding-top: 12px;	color: #494c4f;}.read-more{	margin-top: 12px;	display: block;	padding-left: 12px;	color: #494c4f;	text-decoration: underline;	background: url('../images/arrow-001.png') no-repeat left 4px;}/* aside*/.aside{	position: relative;	z-index: 10;	float: left;	width: 372px;}.aside-g{	width: 372px;	height: auto;	text-align: center;	margin-top: 8px;}.aside-g .gallery-box{	display: inline-block; *display: inline; zoom: 1;	width: 306px;	height: 236px;	border: solid 1px #e0e0e0;}.aside-g .gallery-box ul li{	width: 306px;	height: 236px;}.aside-g .gallery-left{	top: 108px;	left: 8px;	right: auto;	bottom: auto;}.aside-g .gallery-right{	top: 108px;	left: auto;	right: 8px;	bottom: auto;}.aside-g .circles{	display: inline-block; *display: inline; zoom: 1;	position: relative;	bottom: auto;	right: auto;}.aside-g .circles ul li{	float: left;	margin-left: 4px;}.aside-g .circles ul li:first-child{	margin-left: 0px;}.aside-g .circle-yellow,.aside-g .circle-red{	display: inline-block; *display: inline; zoom: 1;	width: 10px;	height: 10px;}.aside-g .circle-yellow{	background: url('../images/circle-yellow-s.png') no-repeat center center;}.aside-g .circle-red{	background: url('../images/circle-red.png') no-repeat center center;}.aside-g-nav,.aside-g-link{	display: inline-block; *display: inline; zoom: 1;	width: 308px;	height: 75px;	margin-top: 8px;}.aside-g-nav a,.aside-g-link .add,.aside-g-link .comp,.aside-g-link .comm{	display: block;	width: 98px;	height: 75px;	float: left;	margin-left: 7px;	text-align: left; 	}.aside-g-nav a:first-child,.aside-g-link div:first-child{	margin-left: 0px; 	}.night{	background: url('../images/night.png') no-repeat center center;}.play{	background: url('../images/play.png') no-repeat center center;}.d3{	background: url('../images/3d.png') no-repeat center center;}.aside-g-link{	height: auto;}.aside-g-link .add,.aside-g-link .comp,.aside-g-link .comm{	width: 72px !important;	padding-left: 26px; }.aside-g-link div a{	color: #434343; }.aside-g-link div span{	margin-left: 4px; }.aside-g-link .add,.aside-g-link .comp,.aside-g-link .comm{	min-height: 16px;	height: auto !important;	height: 16px;}.add{	background: url('../images/add.png') no-repeat 6px 2px;}.comp{	background: url('../images/comp.png') no-repeat 8px 4px;}.comm{	background: url('../images/comm.png') no-repeat 4px top;}.banner{	text-align: center;	margin-top: 10px;}/* aside off*//* inside */.inside{	position: relative;	float: right;	width: 580px;}.news{	margin-top: 24px;}.news-date{	display: inline-block; *display: inline; zoom: 1;	padding: 3px 10px 4px 10px;	color: #616161;	background: #efefef;}.news-header{	color: #616161;	font-size: 29px;	line-height: 22px;	margin-top: 10px;}.news-img{	float: left;	margin: 0 8px 0 0;	border: solid 4px #f5f5f5;}.news-img img{	float: left;	border: solid 1px #dfdfdf;}.news-text{	padding-top: 20px;	padding-right: 20px;}.news-text p{	padding-top: 20px;	color: #616161;	line-height: 16px;}.news-text .p-text p:first-child{	padding-top: 0px;}.news-text .p-text p:last-child{	padding-bottom: 20px;}.news-b-block{	position: absolute;	right: 0px;	top: -34px;	z-index: 2002;}.news-b{	display: block;	float: left;	border: solid 1px #eee;	padding: 0 10px;	margin-left: 2px;	background: url('../images/news-b.png') repeat-x left top;}.news-b-block a:first-child{	margin-left: 0px;}.news-b span{	display: block;	height: 27px;	line-height: 26px;	padding: 0 0 0 26px;	color: #434343;}.news-b .print{	background: url('../images/print.png') no-repeat left center;}.news-b .send{	background: url('../images/send.png') no-repeat left center;}.i-window{	margin-left: 7px;}.product{	padding: 24px;}.product-header{	font-size: 20px;	line-height: 24px;	color: #e64030;}.mark,.mark-header,#rating_1,.soc-header,.soc a{	float: left;}.mark-header{	display: block;}.soc{	float: right;}.mark, .soc{	margin-top: 16px;}.soc a{	margin-right: 8px;}.soc a:last-child{	margin-right: 0px;}.mark-header{	line-height: 26px;	margin-right: 12px;	color: #565656;}.soc-header{	line-height: 26px;	margin-right: 24px;	color: #acacac;}.product-bar{	margin-top: 16px;	height: 50px;	background: url('../images/product-bar.png') no-repeat right center;}.product-bar-gray{	margin-top: 16px;	height: 50px;	background: url('../images/product-bar-gray.png') no-repeat right center;}.bar-price{	float: left;	padding-left: 12px;	padding-top: 10px;}.product-bar .button,.product-bar-gray .button{	float: left;	padding: 0px 12px 0px 12px;}.product-bar .black{	margin-left: 8px;}.bar-buttons{	padding: 10px 24px 0 0;	float: right;}.bar-np, .bar-op,.bar-np .rur,.bar-op .rur{	color: #565656;}.bar-np{	font-size: 18px;	line-height: normal;	height: 20px;}.bar-op{	line-height: normal;	height: 12px;}.bar-np b{	font-size: 26px;	line-height: 16px;	font-weight: normal;}.bar-op b{	font-weight: normal;	text-decoration: line-through;}.product-bar-gray .bar-price{	font-size: 18px;	padding-top: 17px; }.char{	margin-top: 16px;}.char-icons{	float: left;}.char-icons ul li{	float: left;	margin-left: 8px;}.char-icons ul li:first-child{	margin-left: 0px;}.char-icons ul li div{	width: 55px;	padding-top: 65px;	text-align: center;	color: #acacac;	font-size: 9px;	line-height: 11px;}.char-new-item{	background: url('../images/new-item.png') no-repeat center top;}.char-sale-out{	background: url('../images/sale-out.png') no-repeat center top;}.char-free-del{	background: url('../images/free-del.png') no-repeat center top;}.char-turn-back{	background: url('../images/turn-back.png') no-repeat center top;}.char-list{	float: right;	margin-right: 20px;}.char-list ul li{	margin-top: 5px;	padding-left: 16px;}.ok{	color: #5e8c16;	font-weight: bold;	background: url('../images/ok.png') no-repeat left center;}.ok-gray{	color: #434343;	background: url('../images/ok-gray.png') no-repeat left center;}.ok-gray a{	color: #e64030;}.product-desc{}.product-desc h2{	padding: 0 24px;	height: 28px;	color: #565656;	font-size: 18px;	background: url('../images/desc-header.png') repeat-x left bottom;}.desc-text{	padding: 12px 24px 24px 24px;}.show-text{	margin-top: 12px;	text-align: right;}.show-text .frts{	cursor: pointer;	padding-left: 16px;	background: url('../images/arrow-d.png') no-repeat left center;}.show-text .scnt,.show-text .scnt2{	color: #aaa;	border-bottom: dashed 1px #aaa;}.scnt2,.hhidd{	display: none;}.show-text.active .frts{	background: url('../images/arrow-u.png') no-repeat left center;}.desc-char{	width: 100%;	border-spacing: 0;}.desc-char tr td{	width: 50%;	vertical-align: top;	padding: 0 0 16px 0;}.desc-char tr:last-child td{	padding: 0;}.td-lp{	background: url('../images/dotted.png') repeat-x left 11px;}.td-lp span{	background: #fff;}.vendor-info{	margin-top: 12px;}.vendor-info td{	width: 10%;	white-space: nowrap;}.vendor-info td a{	color: #e64030;	padding-left: 12px;	background: url('../images/arrow-r.png') no-repeat left center;}.vendor-info .td-lp{	width: 80% !important;}.desc-img{	float: left;	margin-right: 12px;	border: solid 1px #dedede;}.p-desc{	width: 573px;	margin-bottom: 16px;}.p-desc .gallery-box{	width: 518px;}.p-desc .gallery-box ul li{	width: 150px;	margin-right: 4px;	padding: 0 10px;}.p-desc,.p-desc .gallery-box,.p-desc .gallery-box ul li,.p-desc .gallery-box .gallery-thumbs{	height: 246px;}.p-desc .button{	right: 11px;	top: 214px;}.p-desc .orange{	right: auto;}.p-desc .product-price{	top: 180px;}.other-shop-cell{	width: 175px;	float: left;}.other-shop-cell ul li{	padding: 0 8px 0 16px;	margin-bottom: 8px;	color: #767676;	background: url('../images/arrow-r1.png') no-repeat left center;}.other-shop-cell ul li a{	color: #e64030;}.other-shop-cell .red{	float: right;}.other-shop-t{	white-space: nowrap;	margin-top: 24px;}.margin-tr td div{	padding-top: 24px;}.other-shop-t tr td{	padding: 0 0 4px 0;}.other-shop-t .rur{	float: right;}.other-shop-t a{	color: #e64030;}.red-b{	color: #e64030;}.other-shop-t tr td{	width: 20%;}.other-shop-t tr td.td-lp{	width: 60%;}.oth-td a{	margin-right: 24px;}/* inside off*/       .aside .product-desc h2{	margin-top: 16px;}.aside .desc-text div img{	float: left;	padding-top: 16px;	margin-right: 16px;}.aside .desc-text div p{	padding: 16px 0;}.aside .product-desc h2 a{	font-size: 12px;	font-weight: normal;	float: right;}.mark-1 h3{	float: left;}.rating_11{	float: right;}.rating_12{	float: left;	margin-left: 24px;}.rating_12 img{	float: left;	padding: 0 !important;	margin: 0 0 0 4px !important;}.nw{	padding: 0 30px;}.nw .window-header{	padding: 20px 0 0 0;	margin: 0;	background: none;}.news-header-list{	margin-top: 8px;}.news-header-list a{	line-height: 21px;	font-size: 21px;}.nw .news-img{	margin-right: 20px;}.nw .news-text p{	padding: 16px 0 8px 0;	color: #616161;}.more-news{	padding-bottom: 8px;	text-align: right;}.more-news .bc-next{	display: inline-block; *display: inline; zoom: 1;	margin-right: 8px;}.page-block{	float: right;	padding: 16px 0;	position: relative;	z-index: 50;}.page-numbers{	display: inline-block; *display: inline; zoom: 1;	margin-left: 24px;	margin-top: 3px;	color: #565656;	vertical-align: top;	}.prod-page{	display: inline-block; *display: inline; zoom: 1;	margin-top: 3px;	vertical-align: top;}.page-numbers a,.page-numbers span{	display: inline-block; *display: inline; zoom: 1;	padding: 0 2px;	vertical-align: top;	}.page-dots{	color: #a8a8a8;}.page-prev{	margin-right: 4px;	width: 11px;	height: 14px;	background: url('../images/page-prev.png') no-repeat left 3px;}.page-next{	margin-left: 4px;	width: 11px;	height: 14px;	background: url('../images/page-next.png') no-repeat right 3px;}.contact-text{	border-bottom: solid 1px #dedede;	padding-bottom: 16px;}.contact-text h3{	color: #d01a1b;	font-weight: bold;}.contact-text ul{	padding: 8px;}.contact-text ul li{	padding: 4px 0 4px 24px;}.phone-li{	background: url('../images/phone.png') no-repeat left 3px;}.icq-li{	background: url('../images/icq.png') no-repeat left 3px;}.skype-li{	background: url('../images/skype.png') no-repeat left 3px;}.support-li{	background: url('../images/support.png') no-repeat left 3px;}.forum-li{	background: url('../images/forum.png') no-repeat left top;}.support-block{	padding-top: 12px;}.job-time-t{	width: 338px;	margin: 8px 40px 20px 0;	border-spacing: 0px;	vertical-align: middle;	border: solid 1px #efeee4;	background: #fdfcf9;	float: left;}.job-time-t tr td{	width: 50%;	height: 40px;	padding-left: 27px;	border-bottom: solid 1px #f0efe7;}.job-time-t tr:first-child td{	background: url('../images/th.png') repeat-x left top;	border-top: none;	border-bottom: solid 2px #e0ded0;}.job-time-t tr td:first-child{	border-right: solid 1px #f0efe7;}.job-time-t tr:last-child td{	border-bottom: none;}.t-header{	margin: 24px 0 0 0;}.basket-box{	position: relative;	width: 684px;	height: 58px;	padding: 26px 24px 0 24px;	margin: 8px 0 16px 0;	border: solid 1px #e0ded4;	background: #f0eee3 url('../images/basket-box.png') repeat-x left top;}.piece{	position: absolute;	width: 13px;	height: 8px;	top: -7px;	left: 48px;	background: url('../images/piece.png') no-repeat center center;}.basket-box div{	float: left;}.basked{	width: 32px;	height: 29px;	margin: 0 24px 0 0;	background: url('../images/basket.png') no-repeat center center;}.basked-text{	width: 628px;}/* cside*/.cside{	position: relative;	z-index: 10;	float: left;	width: 734px;}.cat-g{	width: auto !important;}.cat-g ul li{	width: 177px;	float: left;	margin-left: 4px;}.cat-g ul{	margin-top: 0px;}.cat-g ul:first-child,.cat-g ul li .window{	margin-top: 0px;}.cat-g ul li:first-child{	margin-left: 7px;}.cside .page-block{	padding: 4px 0;	margin: 0 20px 0 0;}.page-sort{	padding: 7px 0 4px;	margin: 0 0 0 20px;	float: left;}.sort-link{	padding: 0 16px;	background: url('../images/arrow-d2.png') no-repeat right 7px;}.page-sort span{	padding: 0 0 0 16px;	color: #f0f0f0;}.compare{	margin: 13px 0 0 32px;}.compare span{	margin: 0 16px 0 0;}.comp3{	color: #ababab;	font-size: 9px;	line-height: 25px;	float: right;	margin-top: 2px;}.cside-nav{	position: absolute;	top: -29px;	right: 0px;}.cside-nav ul li{	position: relative;	float: left;	height: 34px;	line-height: 28px;	border: solid 1px #ededed;	border-bottom: none;	background: url('../images/shortcut.png') repeat-x left top;}.cside-nav ul li.active-sc{	position: relative;	z-index: 10;	float: left;	line-height: 28px;	border: solid 1px #dadada;	border-bottom: none;	background: #fff;}.fix-index{	position: relative;	z-index: 2;	margin-top: -6px;	height: 6px;	background: #fff url('../images/window-right.png') no-repeat right top;}.cside-nav ul li:first-child{	margin-right: -1px;	height: 29px;}.fix-radius{	position: absolute;	z-index: 20;	bottom: -7px;	right: -7px;	height: 12px;	width: 12px;	background: #fff;}.fix-radius-right, .fix-radius-left{	position: absolute;	z-index: 20;	bottom: 7px;	right: 6px;	height: 6px;	width: 6px;	border-right: solid 1px #dadada;	border-bottom: solid 1px #dadada;	background: url('../images/shortcut.png') repeat-x left -22px;}.fix-radius-left{	right: 0px;	border-right: none;	border-left: solid 1px #dadada;	border-bottom: solid 1px #dadada;	background: url('../images/shortcut.png') repeat-x left -22px;}.cside-nav ul li .link-sc-pl,.cside-nav ul li .link-sc-sp{	display: inline-block; *display: inline; zoom: 1;	padding: 0 16px 0 44px;	height: 28px;	line-height: 28px;	color: #565656;}.cside-nav ul li .link-sc-pl{	background: url('../images/pl.png') no-repeat 16px 8px;}.cside-nav ul li .link-sc-sp{	background: url('../images/sp.png') no-repeat 16px 8px;}.cb-img{	padding: 16px 0px 16px 32px;	float: left;}.cb-desc{	padding: 16px 32px;	float: right;	width: 452px;}.mark-c{	margin-top: 8px;}.mark-c div{	margin-left: 4px;	color: #565656;}.mark-c img{	margin: 4px 4px 0 0;}.cb-desc h2.link{	font-size: 24px;	line-height: 24px;	color: #e64030;}.cb-ph{	margin-top: 16px;	font-size: 20px;	line-height: 30px;	color: #565656;}.cb-ph span{	font-size: 30px;	line-height: 30px;	color: #939393;}.cb-desc .button{	margin-top: 8px;	float: right;}.cb-desc p{	padding-top: 16px;	color: #565656;}.zdb div.page-block .cusel{	width: 126px !important;}.zdb div.page-block .cusel span{	width: 82px !important;}.zdb .page-prev{	width: 24px;	height: 24px;	background: url('../images/pp.png') no-repeat center center;}.zdb .page-next{	width: 24px;	height: 24px;	background: url('../images/pn.png') no-repeat center center;}.zdb .page-numbers .link,.zdb .page-numbers .page-dots,.zdb .page-numbers b{	display: inline-block; *display: inline; zoom: 1;	margin-top: 4px;}.zdb .page-block .noFocus{	margin-top: 2px;}.zdb .page-numbers{	margin-top: 1px;	margin-left: 9px;}.zbd-nav{	padding: 6px 0;}.zdb .page-sort{	padding-top: 9px;	margin-left: 9px;}.zdb .page-sort .link,.zdb .page-sort b{	margin-left: 4px;}.plsp-box{	float: left;	margin: 6px 8px 0 20px;}.plsp-box div:first-child{	margin: 0 4px 0 0px;}.plsp{	float: left;	width: 23px;	height: 21px;	background: url('../images/plsp.png') no-repeat center center;}.act-plsp{	background: url('../images/plsp-a.png') no-repeat center center;}.plsp a,.plsp span{	display: inline-block; *display: inline; zoom: 1;	width: 23px;	height: 21px;}.spsp{	background: url('../images/sp.png') no-repeat center center;}.plpl{	background: url('../images/pl.png') no-repeat center center;}/* cside off*//* bside*/.bside{	position: relative;	z-index: 10;	float: right;	width: 210px;}.bside .cside-nav{	right: auto;	left: 0px;}.bside .fix-index{	background: #fff url('../images/window-left.png') no-repeat left top;}.bside .cside-nav ul li:first-child{	margin-right: 0px;	height: 34px;}.bside .cside-nav ul li:last-child{	margin-left: -1px;	height: 29px;}.bside .fix-radius{	bottom: -2px;}.bside .cside-nav ul li .link-sc-pl,.bside .cside-nav ul li .link-sc-sp{	background: none;	padding: 0 16px;}.cat-box{	margin-top: 14px;	border: solid 1px #dbdbdb;	border-top: none;}.choise{	padding: 0 14px 24px 14px;	background: url('../images/choise-bg.png') repeat-x left bottom;}.header-b{	font-size: 11px;	color: #505050;}.choise ul{	margin-top: 16px;}.choise ul li{	margin-top: 6px;}.choise ul li:first-child{	margin-top: 0;}.choise ul li ul{	margin-top: 0;}.choise ul li{	margin-top: 6px;}.choise ul li a{	color: #505050;}.choise ul li b{	color: #a2a2a2;}.close-cat{	display: inline-block; *display: inline; zoom: 1;	margin-top: 3px;	width: 11px;	height: 11px;	float: right;	cursor: pointer;	background: url('../images/close-cat.png') no-repeat center center;}.cat-header{	margin-top: 1px;	padding: 6px;	border-top: solid 1px #dbdbdb;	border-bottom: solid 1px #dbdbdb;	background: #f1f1f1 url('../images/cat-header.png') repeat-x left top;}.cat-header .header-b{	display: inline-block; *display: inline; zoom: 1;	padding: 0 0 0 24px;	height: 20px;	line-height: 20px;	background: url('../images/cat-h-arr.png') no-repeat left top;}.choise .link, .choise .link-cc{	color: #2892b8;}.scroll-c{	position: relative;	height: 180px;	overflow: auto;	padding: 14px;	outline: none;}.scroll-c ul{	margin: 0;}.scroll-c ul li .item-cc{	color: #cccccc;}.niceCheck{	margin: 0 8px 1px 0;	vertical-align: bottom;	width: 11px;	height: 11px;	display: inline-block;	cursor: pointer;/*	background: url(../images/checkbox3.png);*/}.niceCheck input{	display: none;}.last-hh{	border-bottom: none;}.price-c{	position: relative;	height: auto;	overflow: normal;	padding: 14px;}.price-c input.text-ii{	width: 36px;	padding: 5px 5px 4px 5px;	margin: 0 8px;	border: solid 1px #ededed;	text-align: center;	-webkit-box-shadow: inset 1px 1px 0px #a8a8a8;	-moz-box-shadow: inset 1px 1px 0px #a8a8a8;	-o-box-shadow: inset 1px 1px 0px #a8a8a8;	box-shadow: inset 1px 1px 0px #a8a8a8;}.price-scale{	margin-top: 8px;}.cat-but{	margin-top: 8px;}.cat-but .button{	float: right;	padding: 0 23px;}.cat-but .orange{	float: left;}/* fix ff */@-moz-document url-prefix() {.cat-but .button{padding: 0px 20px 1px 20px;}}/* fix ff off *//* fix o */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .cat-but .orange{border: none; outline: solid 1px #e5a716; height: 26px; line-height: 26px; margin-top: 1px;}}/* fix o off */.bside-but{	position: absolute;	right: 0px;	top: -35px;	width: 192px;	text-align: center;}.add-mgn{	margin-top: 13px;}.add-mgn2{	margin-top: 42px;}.hdr-l{	float: right;}.act-hdr{	background: #626669 url('../images/act-hdr.png') repeat-x left top !important;}.act-hdr .header-b{	color: #fff;	background: url('../images/act-hhh.png') no-repeat !important;}.choise ul li.page-block{	float: none;	padding: 0 !important;	z-index: auto !important;}.choise ul li.page-block .cusel{	width: 176px !important;}.choise ul li.page-block .cusel span{	width: 132px !important;}.right-bann{	margin-top: 8px;}.rbanf{	margin-top: 5px;}.rhcp{	margin-top: 48px;}/* bside off*/.marc-o{	text-align: right;	padding: 24px;}.marc-o img{	margin-left: 4px;	vertical-align: top;}.marc-o span{	display: inline-block; *display: inline; zoom: 1; 	padding-top: 3px;	vertical-align: top;}.pink-bar{	border: solid 1px #dad3b5;	background: #fff8da;	padding: 5px;	margin-top: 8px;}.pink-bar .cb-ph{	margin-top: 0px;}.pink-bar .cb-ph, .pink-bar .cb-ph span{	color: #9f956f;}.pink-bar table tr td:first-child{	padding-right: 32px;}.serv-text{	margin-top: 16px;	padding: 0 32px;}.serv-gal{	margin-top: 24px;	padding: 0 16px !important;}.serv-gal .window-header{	padding-top: 16px !important;}.serv-text0{	padding: 0 32px;}.serv-text ul{	padding: 8px 0;}.serv-text ul li{	padding: 0 0 4px 36px !important;}.serv-gal .secondary-g ul li img {	margin-top: 0px;}.serv-gal .gallery-left, .serv-gal .gallery-right {	top: 62px;}.sm .gallery-left, .sm .gallery-right {	top: 42px;}.serv-gal .gallery-left {	left: 12px;}.serv-gal .gallery-right {	right: 12px;}.serv-gal .secondary-g{	width: 702px;	margin-top: 20px;}.serv-gal .secondary-g .gallery-box{	width: 607px;}.serv-gal .secondary-g,.serv-gal .secondary-g .gallery-box,.serv-gal .secondary-g .gallery-box .gallery-thumbs,.serv-gal .secondary-g .gallery-box .gallery-thumbs ul li{	height: 173px !important;}.sm .secondary-g,.sm .secondary-g .gallery-box,.sm .secondary-g .gallery-box .gallery-thumbs,.sm .secondary-g .gallery-box .gallery-thumbs ul li{	height: 133px !important;}.serv-gal .secondary-g .gallery-box .gallery-thumbs ul li{	width: 173px !important;	margin-right: 44px !important;}.sv .secondary-g .gallery-box .gallery-thumbs ul li,.sm .secondary-g .gallery-box .gallery-thumbs ul li{	width: 133px !important;	margin-right: 25px !important;}.serv-gal .secondary-g .gallery-box .gallery-thumbs ul li div.news-img{	margin-right: 0px;}.com-b{	margin: 32px 0;	padding: 0 !important;}.com-b .window-header{	padding-left: 16px;}.com-b .button{	float: right;	margin-top: 10px;	margin-right: 16px;	z-index: 50;}.com-b .desc-text{	padding: 16px 30px 24px 30px;	margin-bottom: 8px;}.com-b .desc-text p{	padding: 16px 0 0 0;}.pbg{	background: url('../images/pbg.png') repeat-x left bottom;}.aside,.inside,.bside,.cside{vertical-align:top}.content-footer{}.req{	padding: 8px 0 !important;	float: left;}.qr{	position: relative;	margin-top: -28px;	margin-right: 220px;	float: right;}.qr div{	text-align: center;}.req li{	padding: 0 !important;}.contact-text-last{	border-bottom: none;}.phone-li span{	font-size: 18px;}.opt-text ul li{	padding: 0 0 16px 36px;	background: url('../images/li-cont.png') no-repeat 12px 2px;}.opt-text h3{	font-size: 18px;	line-height: 16px;	color: #d01a1b;	margin: 24px 0 16px 0;}.cont-form table{	margin: 16px 0;/*	width: 730px;*/	padding: 24px;	border: solid 1px #efede5;	background: #f7f5ea;}.cont-form table tr .font-cond{	font-size: 17px;	color: #9f9e9c;	padding: 0 0 16px 0;}.inp-t{	padding: 2px 0 2px 24px;	width: 490px;}.inp-t input.radius,.inp-t textarea{	width: 466px;	padding: 6px 12px;	border: solid 1px #ccc;	border-right: solid 1px #fff;	border-bottom: solid 1px #fff;	background: #fff;}.inp-t textarea{	height: 58px;	resize: none;}.text-area-header{	vertical-align: top;	padding-top: 8px !important;}.radio-text{	display: inline-block; *display: inline; zoom: 1;	padding-top: 5px;	cursor: pointer;}.radio, .checkbox, label{	cursor: pointer;}.cap-t img,.cap-t .radius{	float: left;	margin-top: 4px;}.cap-t .radius-small{	margin-top: 4px;	float: right;}.cap-t input.radius{	width: 180px;	margin-left: 16px;}.cap-t .button{	padding-left: 29px;	padding-right: 29px;}.req-field{	padding-left: 24px;}.cat-line{	width: 718px;	margin-left: 8px;	margin-top: 0px;}.cat-line tr td{	padding: 4px 16px;	border-bottom: solid 1px #f1f1f1;}.cat-line tr td h3 a {	color: #DD0C16;	text-decoration: underline;}.cat-line .comp3{	float: none;}.cl-btn div{	width: 144px;}.cl-hdr p{	padding-top: 8px;}.cl-prc{	vertical-align: top;}.cl-prc div{	margin-top: 28px;	font-size: 18px;	color: #459a2a;	white-space: nowrap;}.forum{	width: 100%;	border-spacing: 0;}.forum tr td{	padding: 8px 20px;}.f-nav .link{	display: inline-block; *display: inline; zoom: 1;	padding-left: 24px;	margin-top: 8px;	margin-right: 24px;	height: 16px;	line-height: 16px;	float: left;}.f-nav .button{	margin-top: 1px;	margin-right: -8px;	width: 83px;	text-align: center;	float: right;}.f-search{	background: url('../images/f-search.png') no-repeat left center;}.f-users{	background: url('../images/f-users.png') no-repeat left center;}.f-rules{	background: url('../images/f-rules.png') no-repeat left center;}.f-login{	background: url('../images/f-login.png') no-repeat left center;}.f-header{	border: solid 1px #dadada;	padding: 16px 30px !important;	background: #ededed url('../images/f-header.png') repeat-x left top;}.f-sub-header{	border-left: solid 1px #f5f5f5;	border-right: solid 1px #f5f5f5;}.f-sub td{	background: #fbfbfb;}.f-sub td:first-child{	border-right: none !important;}.f-sub td:last-child{	border-left: none !important;}.f-sub-header div{	position: relative;}div.f-sub-header{	position: absolute !important;	height: 4px;	bottom: -11px;	left: -21px;	width: 950px;	border-bottom: solid 1px #f5f5f5;}.f-in td{	position: relative;	padding: 20px !important;	vertical-align: top;	z-index: 1;	border-top: solid 1px #dbdbdb;}.f-in td:first-child{	border-left: solid 1px #dbdbdb;}.f-in td:last-child{	border-right: solid 1px #dbdbdb;}.last-fin td{	border-bottom: solid 1px #dbdbdb;}.f-in a, .f-in p{	line-height: 18px;}.post-icon{	display: inline-block; *display: inline; zoom: 1;	width: 16px;	height: 16px;	background: url('../images/post.png') no-repeat center center;}.post-icon-op{	background: url('../images/post-op.png') no-repeat center center;}.lhn a{	line-height: 14px;	white-space: nowrap;}.lhn p{	padding-top: 4px;}.f-bar{	margin: 6px 0 0 0;	padding: 6px 20px 7px 20px;	border: solid 1px #f5f5f5;	line-height: 18px;	background: #fafafa url('../images/f-bar.png') repeat-x left top;}.f-bar .post-icon, .f-bar span{	vertical-align: middle;}.f-bar .post-icon{	margin-right: 16px;}.f-bar span{	margin-right: 64px;}.flt{	float: right;}/* body off *//* footer */.footerbox{	position: relative;	height: 249px;	z-index: 100;	margin-top: -249px;}.footer{	position: relative;	margin: 0 auto;	top: 0px;	width: 952px;	height: 249px;}.footer-top{	position: absolute;	width: 952px;	height: 180px;	left: 0px;	top: 0px;}.footer-top .footer-cell{	display: inline-block; *display: inline; zoom: 1;	margin-top: 21px;	padding-left: 60px;	padding-right: 60px;	vertical-align: top;	background: url('../images/ul.png') no-repeat right 2px;}.footer-top .footer-last-cell{	background: none;	padding-right: 0px;}.footer-top ul li ul{	position: absolute;	margin-top: 21px;}.footer-cell ul li{	margin-bottom: 7px;}.footer-top ul li a{	color: #595959;	text-decoration: underline;}.socials{	position: absolute;	right: 20px;	top: 20px;}.socials img{	margin-left: 4px;}.socials h4{	font-weight: bold;	margin-left: 4px;	margin-bottom: 10px;}.wm{	margin-bottom: 20px;}.footer-bottom{	position: absolute;	width: 952px;	height: 36px;	left: 0px;	bottom: 0px;}.copy,.dev{	position: relative;	margin-left: 20px;	margin-right: 20px;	color: #bdbdbd;	white-space: nowrap;}.copy a,.dev a{	text-decoration: underline;}.copy div,.dev div{	color: #707070;}.copy{	float: left;}.dev{	float: right;}/* footer off *//* slider */.ui-state-default {	border: none !important;	background: url(../images/ui-slider-bullet.png) 50% 50% no-repeat !important;}	.ui-widget-content {	border: none !important;	background: url(../images/ui-slider-bg.png) 50% 50% no-repeat !important;}.ui-widget-header {	border: none !important;	background: url(../images/ui-slider-range.png) 50% 50% repeat-x !important;}/* slider off *//* END *//**/.advanced,.basic,.plitka,.listing{	display: none;}.advanced.active,.basic.active,.plitka.active,.listing.active{	display: block;}.clr-all{	cursor: pointer;}