@font-face{	font-family: 'Foglihten';	src: url(../fonts/Foglihten.otf);}*{ padding: 0; margin: 0; }img{ border: none; }input, textarea, input:active, textarea:active { outline: none transparent!important; box-shadow: none; -moz-outline: none!important; }input[type=submit], button[type=submit]{ -webkit-appearance: none; -webkit-border-radius: 0; }:focus {outline:none;}/* Общие стили */.clear{ clear: both; }.left{ float: left; }.right{ float: right; }.cont{ width: 940px; padding: 0 10px; margin: 0 auto; position: relative; }/* End Общие стили *//*=============================*//* Стили шапки сайта */header{ padding: 20px 0 50px; }header .logo{	margin: 10px;	width: 250px;	text-align: center;}header .logo img{ display: inline-block; }header .menu{ margin-top: 25px; }header .menu li{	list-style-type: none;	display: inline-block;	font: 14px PT Sans;	margin-left: 33px;	text-transform: uppercase;}header .menu li a{ color: #ae9248; text-decoration: none; }header .menu li a span{	display: inline-block;	padding-bottom: 5px;	background: url(../images/menu_line.png) 50% 100% no-repeat;}header .menu li img{ vertical-align: middle; }header .menu li a:hover span{ background: none; }header .lang{	color: #000;	font: 10px/13px PT Sans;	text-transform: uppercase;	padding-top: 20px;}header .lang a{ color:#000; text-decoration: none; padding: 0 3px; margin-left: 2px; }header .lang a.active{	background: #906b50;	color: #fff;}header .cart_short{	width: 120px;	text-align: center;}header .cart_short a{	display: inline-block;	color: #000;	font: 700 14px/20px PT Sans;	padding-top: 26px;	text-decoration: none;	background: url(../images/cart_short_icon.png) 50% 0 no-repeat;	width: 110px;}header .phone{	color: #000;	font: 700 13px PT Sans;	padding-top: 18px;	margin-left: 30px;}header .links{	font: 10px/17px PT Sans;	text-transform: uppercase;	margin-left: 35px;	padding-top: 11px;}header .links a{ color: #5d5e60; text-decoration: none; }header .links a:hover{ text-decoration: underline; }header .search{ padding-top: 13px; }header .search .input{	background: #fff url(../images/search_input_bg.png) 0 100% no-repeat;	border: none;	padding: 0 20px 0 5px;	color: #000;	font: 9px PT Sans;	height: 15px;	width: 164px;	text-transform: uppercase;}header .search input[type=image]{ margin: 0 0 0 -20px; }/* End Стили шапки сайта *//*=============================*//* Стили боковой колонки сайта */aside{ width: 170px; }.filter{	padding: 10px;	width: 170px;	margin-left: -2000px;	padding-left: 2000px;	margin-bottom: 14px;	background: url(../images/pattern.jpg) 0 50% repeat;}.filter .info{	border: 3px solid #fff;	padding: 2px;}.filter .info > div{ background: #606964; }.categories > li{	list-style-type: none;	margin-bottom: 2px;}.categories > li > a{	display: block;	padding: 5px 10px;	text-decoration: none;	text-transform: uppercase;	color: #fff;	font: 14px/18px PT Sans;	background: #5d5e60;}/*.categories > li > a.active{	background: #4C4D4F;}*/.categories .sub_cats{	padding: 10px 0;}.categories .sub_cats li{	list-style-type: none;	margin-bottom: 5px;}.categories .sub_cats li a{	display: block;	padding: 0 10px;	text-decoration: none;	text-transform: uppercase;	color: #fff;	font: 11px/16px PT Sans;}.categories .sub_cats li a:hover{ background: #906b50; }.categories .sub_cats li a.active{ background: #906b50; }.filter .item{ padding: 10px; }.filter .item .name{ color: #fff; font: 10px PT Sans; text-transform: uppercase; margin-bottom: 3px; }.filter input[type=checkbox]{ display: none; }.filter .size_label{	cursor: pointer;	color: #fff;	font: 12px/16px PT Sans;	display: inline-block;	padding: 0 5px;	margin-right: 3px;}.filter input[type=checkbox]:checked + .size_label{ background: #873520; }.filter .selectbox{	background: none;	border: 1px solid #fff;	cursor: pointer;	height: 21px;	width: 140px;}.filter .selectbox .select{ width: 100%; }.filter .selectbox .text{ color: #fff; font: 10px/21px PT Sans; padding: 0 20px 0 7px; text-transform: uppercase; }.filter .selectbox .trigger{	display: block;	position: absolute;	top: 9px;	right: 6px;	width: 7px;	height: 4px;	background: url(../images/select_trigger.png) 0 0 no-repeat;}.filter .dropdown{	width: 100%;	background: #fff;}.filter .dropdown li{	list-style-type: none;	cursor: pointer;	color: #000;	font: 10px/20px PT Sans;	padding: 0 7px;	text-transform: uppercase;}.filter .submit{ text-align: center; padding-bottom: 5px; }.filter .submit_btn{	display: inline-block;	background: #aa8e52;	border: none;	color: #fff;	font: 700 14px PT Sans;	padding: 0 15px;	height: 30px;	width: 96px;	text-transform: uppercase;	cursor: pointer;}.filter .style_label{	cursor: pointer;	color: #fff;	font: 11px/15px PT Sans;	display: inline-block;	padding: 0 3px;	border: 1px solid #000;	margin-bottom: 7px;	text-transform: uppercase;	margin-right: 3px;}.filter input[type=checkbox]:checked + .style_label{ background: #aa8e52; }.filter .price .input{	background: none;	border: 1px solid #fff;	padding: 0 7px;	height: 21px;	width: 47px;	color: #fff;	font: 10px/21px PT Sans;}.filter .price .sep{	color: #fff;	display: inline-block;	font: 10px/23px PT Sans;	margin: 0 1px;}/* End Стили боковой колонки сайта *//*=============================*//* Стили основного блока сайта */.slider {	width: 100%;	height: 475px;	position: relative;	margin-bottom: 40px;	background: url(../images/pattern.jpg) 0 0 repeat;}.slider .sliderContent{	width: 100%;	height: 475px;	clear: both;	position: relative;	overflow: hidden;}.slider .sliderArrows a{	display: block;	text-indent: -9999px;	outline: none;	z-index: 50;	background: url(../images/slider_arrows.png);	width: 29px;	height: 29px;	position: absolute;	top: 363px;	left: 50%;}.slider a.prev{ background-position: 0 0; margin-left: -440px; }.slider a.next{ background-position: -29px 0; margin-left: -409px; }.slider .sliderContent .item{ position:absolute; width: 100%; height: 475px; display: none; }.slider .sliderContent .item img{	display: block;	position: absolute;	top: 0;	left: 480px;}.slider .sliderContent .item .slide_info{	width: 406px;	height: 410px;	background: #fff;	padding: 65px 37px 0;}.slider .sliderContent .item .slide_info .name{	color: #a0acac;	font: italic 18px PT Sans;	text-transform: uppercase;}.slider .sliderContent .item .slide_info .title{	color: #5f7575;	font: 40px/45px Foglihten;	margin-bottom: 15px;}.slider .sliderContent .item .slide_info .date{	color: #000;	font: 18px PT Sans;	margin-bottom: 60px;}.slider .sliderContent .item .slide_info .link{	background: #000;	color: #fff;	font: 11px/17px PT Sans;	display: inline-block;	padding: 0 5px;	text-decoration: none;	text-transform: uppercase;}.slider .sliderBullets {	position: absolute;	top: 217px;	left: 50%;	z-index: 50;	margin-left: -20px;}.slider .sliderBullets a {	display: block;	text-indent: -9999px;	outline: none;	margin-bottom: 5px;	width: 8px;	height: 6px;	background: #fff;	border: 1px solid #000;}.sliderBullets a.active { background: #000; }.collections{ margin-bottom: 43px; text-align: center; }.collections .items{ display: inline-block; }.collections .collection{	position: relative;	height: 222px;}.collections .collection img{ display: block; }.collections .collection .link{	position: absolute;	bottom: 2px;	left: 50%;	width: 225px;	margin-left: -112px;	background: #000;	background: rgba(0,0,0,.8);	color: #fff;	font: 11px/17px PT Sans;	text-transform: uppercase;}.collections .collection .name{	position: absolute;	bottom: 19px;	left: 50%;	width: 225px;	margin-left: -112px;	background: #fff;	background: rgba(255,255,255,.7);	color: #000;	font: 28px Foglihten;}.collections .collection .name div{	display: table-cell;	vertical-align: middle;	height: 73px;	width: 225px;}.products{ margin-bottom: 43px; }.products.catalog{ margin: 0 0 20px -14px; }.products .product.left{ margin: 0 0 25px 14px; width: 175px; position:relative;}.products .product .image{	position: relative;	height: 288px;}.products .product.left .image{ height: 248px; }.products .product .image img{ 	display: block; 	max-height: 288px; 	width: 204px; }.products .product.left .image img{ 	max-height: 248px; 	width: 175px; 	}.products .product .info{	position: absolute;	top: 0;	left: 0;}.products .product .info a{	display: table-cell;	width: 204px;	height: 288px;	text-align: center;	background: rgba(0,0,0,.8) url(../images/product_info_bg.png) 50% 50% no-repeat;	vertical-align: middle;	color: #fff;	font: 14px PT Sans;	text-transform: uppercase;	text-decoration: none;	opacity: 0;}.products .product.left .info a{ width: 175px; height: 248px; background: rgba(0,0,0,.8) url(../images/product_info_bg2.png) 50% 50% no-repeat; }.products .product:hover .info a{ opacity: 1; }.products .product .price{	padding: 0 10px;	color: #000;	font: 700 12px/20px PT Sans;}.products .product .buy_link{	display: block;	background: #aa8e52;	color: #fff;	font: 10px/20px PT Sans;	text-decoration: none;	text-transform: uppercase;	padding: 0 5px;}.products .product .buy_link img{ vertical-align: middle; margin-right: 2px; position: relative; top: -1px; }.products .carousel .product{ width: 204px; }.products .carousel .title{	text-align: center;	color: #000;	font: 700 16px/18px PT Sans;	text-transform: uppercase;	margin-bottom: 7px;}.carousel .jcarousel-skin-tango .jcarousel-container-horizontal{ width: 1222px; padding: 0 29px; margin: 0 auto; }.carousel .jcarousel-skin-tango .jcarousel-clip{ overflow: hidden; }.carousel .jcarousel-skin-tango .jcarousel-clip-horizontal{ width: 1222px; }.carousel .jcarousel-skin-tango .jcarousel-item{ width: 204px; }.carousel .jcarousel-skin-tango .jcarousel-next-horizontal{    position: absolute;    top: 0;    right: 0;    width: 29px;    height: 288px;    cursor: pointer;    background: transparent url(../images/carousel_arrows.png) no-repeat -30px 0;}.carousel .jcarousel-skin-tango .jcarousel-prev-horizontal{    position: absolute;    top: 0;    left: 0;    width: 29px;    height: 288px;    cursor: pointer;    background: transparent url(../images/carousel_arrows.png) no-repeat 0 0;}.tips{	padding: 10px;	width: 460px;	margin-left: -2000px;	padding-left: 2000px;	background: url(../images/pattern.jpg) 0 50% repeat;}.tips .info{	border: 3px solid #fff;	padding: 2px;}.tips .info > div{	background: #606964;	text-align: center;	color: #fff;	font: 14px/20px PT Sans;	text-transform: uppercase;	padding: 15px 40px 20px;}.tips .info .title{	padding-bottom: 26px;	margin-bottom: 25px;	font: 23px Foglihten;	text-transform: none;	background: url(../images/tips_title_bg.png) 50% 100% no-repeat;}.tips .info .details{	display: inline-block;	margin-top: 30px;	font: italic 10px PT Sans;	text-decoration: none;	color: #fff;}.tips .info .details:hover{ text-decoration: underline; }.poll{ width: 440px; }.poll .title{	color: #906b50;	text-align: center;	font: italic 16px PT Sans;	text-transform: uppercase;	padding: 27px 0 33px;}.poll input[type=radio]{ display: none; }.poll form{ text-align: center; }.poll .items .item{ display: inline-block; }.poll label{	cursor: pointer;	display: table-cell;	height: 34px;	vertical-align: middle;	text-align: center;	width: 130px;	border: 2px solid #fff;	color: #809292;	font: 14px/17px PT Sans;}.poll input[type=radio]:checked + label{ color: #906b50; border-color: #906b50; }.poll .submit_btn{	display: inline-block;	background: #000;	border: none;	color: #fff;	font: 12px PT Sans;	padding: 0 15px;	height: 29px;	margin-top: 50px;	text-transform: uppercase;	cursor: pointer;}section.right{ width: 745px; }.pagination{	text-align: center;	color: #000;	font: italic 15px/20px PT Sans;}.pagination a{	display: inline-block;	text-align: center;	width: 20px;	height: 20px;	border-radius: 50%;	color: #000;	text-decoration: none;}.pagination a.active{ background: #98885d; color: #fff; }.page_name{	color: #5f7575;	font: 40px/45px Foglihten;	margin-bottom: 35px;}.cart_info{ padding-bottom: 50px; }.cart_info table{	width: 100%;	border-collapse: collapse; 	border-spacing: 0px;	margin-bottom: 40px;}.cart_info table td{	padding: 13px;	border-bottom: 1px solid #dfd3b6;}.cart_info table td.image{ width:61px; padding: 13px 0; }.cart_info table td.price{	color: #000;	font: 700 16px PT Sans;	text-align: right;	padding: 13px 0;}.cart_info table td.info{ width: 348px; color: #000; font: 11px/18px PT Sans; text-transform: uppercase; }.cart_info table td.info .name{ color: #5f7575; font: 20px/20px PT Sans; margin-bottom: 18px; text-transform: none; }.cart_info table td.info .name a{ color: #5f7575; text-decoration: none; }.cart_info table td.info .name a:hover{ text-decoration: underline; }.cart_info table td.info .color{	display: inline-block;	margin-right: 30px;}.cart_info table td.info .color img{ vertical-align: middle; }.cart_info table td.info .size{ display: inline-block; }.cart_info table td.amount input{	background: #fff;	border: 1px solid #000;	height: 19px;	width: 25px;	color: #000;	padding: 0 5px;	font: 11px PT Sans;}.cart_total{	width: 375px;	color: #000;	font: 700 20px/38px PT Sans;	text-transform: uppercase;	text-align: right;}.checkout_link{	display: inline-block;	height: 38px;	padding: 0 25px;	color: #fff;	text-decoration: none;	font: 700 18px/38px PT Sans;	background: #aa8e52;	text-transform: uppercase;}.product_info .images{ margin-bottom: 25px; width: 364px; position: relative; }.product_info .images #main {	width: 300px;	height: 450px;	position:relative;	text-align:center;	float: right}.product_info .images #main .zoom{	display: block;	position: absolute;	bottom: 10px;	right: 10px;}.product_info .images #images, .product_info .images #thumbs { overflow: hidden; }.product_info .images #images {	width: 300px;	height: 4500px;	margin:0 auto;	position:absolute;	left: 0;	top: 0;}		.product_info .images #images .slide {	width: 300px;	height: 450px;	position:relative;	float:left;	line-height: 450px;}.product_info .images #images .slide img { 	vertical-align: middle; 	max-width: 300px;	max-height: 450px;	margin: 0 auto;}			.product_info .images #thumbs {	width: 61px;	height: 380px;	margin: 35px 0;}.product_info .images #thumbs .thumb {	width: 61px;	height: 61px;	position:relative;	margin:0 0 3px 0;}	.product_info .images #thumbs .thumb img { 	display: block; 	max-width: 61px;	max-height: 61px;	margin: 0 auto;}.product_info .images #thumbs .thumb a {	display:block;	position:absolute;	top:0;	left:0;	width: 61px;	height: 61px;					}									.product_info .images #prev, .product_info .images #next {	text-indent:-999em;	position: absolute;	display:block;	width: 13px;	height: 7px;	left: 24px;	background: url(../images/prod_slider_arrows.png) no-repeat 0 0;}.product_info .images #prev {	background-position: 0 0;	top: 12px;}.product_info .images #next {	background-position: -13px 0;	bottom: 12px;}.product_info .info{ width: 540px; margin-bottom: 25px; }.product_info .info h1{	color: #5f7575;	font: 24px/24px Foglihten;	margin-bottom: 35px;}.product_info .info .title{	color: #906b50;	font: italic 15px/20px PT Sans;	text-transform: uppercase;	margin-bottom: 5px;	padding-bottom: 6px;	background: url(../images/prod_info_title.png) 0 100% no-repeat;}.product_info .info .desc{	color: #000;	font: 11px/18px PT Sans;	text-transform: uppercase;	margin-bottom: 35px;}.product_info .info .color_size{ margin-bottom: 35px; }.product_info .info .color_size .title{ margin-bottom: 15px; }.product_info .info .color .jq-selectbox{	border: 1px solid #000;	cursor: pointer;	height: 19px;	width: 231px;	background: #fff;	position: relative;}.product_info .info .color .jq-selectbox .jq-selectbox__select-text{	padding-left: 4px;	color: #000;	font: 11px/19px PT Sans;	text-transform: uppercase;}.product_info .info .color .jq-selectbox.fiolet .jq-selectbox__select-text{ background: url(../images/color_icon.jpg) 1px 1px no-repeat; }.product_info .info .color .jq-selectbox.red .jq-selectbox__select-text{ background: url(../images/color_red_icon.jpg) 1px 1px no-repeat; }.product_info .info .color .jq-selectbox.green .jq-selectbox__select-text{ background: url(../images/color_green_icon.jpg) 1px 1px no-repeat; }.product_info .info .color .jq-selectbox .jq-selectbox__trigger{	background: url(../images/select_trigger2.png) 0 0 no-repeat;	display: block;	width: 9px;	height: 5px;	top: 8px;	right: 6px;	position: absolute;}.product_info .info .color .jq-selectbox .jq-selectbox__dropdown{	background: #fff;	border: 1px solid #000;	width: 100%;	margin-left: -1px;}.product_info .info .color .jq-selectbox .jq-selectbox__dropdown li{	list-style-type: none;	cursor: pointer;	color: #000;	font: 11px/19px PT Sans;	text-transform: uppercase;	padding: 1px 0 1px 4px;}.product_info .info .color .jq-selectbox .jq-selectbox__dropdown li.fiolet{ background: url(../images/color_icon.jpg) 1px 1px no-repeat; }.product_info .info .color .jq-selectbox .jq-selectbox__dropdown li.red{ background: url(../images/color_red_icon.jpg) 1px 1px no-repeat; }.product_info .info .color .jq-selectbox .jq-selectbox__dropdown li.green{ background: url(../images/color_green_icon.jpg) 1px 1px no-repeat; }.product_info .info .color_size .size{	color: #000;	font: 11px/19px PT Sans;	text-transform: uppercase;}.product_info .info .color_size .size input[type=radio]{ display: none; }.product_info .info .color_size .size label{	cursor: pointer;	color: #000;	display: inline-block;	border: 1px solid #fff;	width: 19px;	height: 19px;	text-align: center;	margin-left: 5px;}.product_info .info .color_size .size input[type=radio]:checked + label{ border-color: #000; }.product_info .info .links{	text-transform: uppercase;	text-align: right;	color: #aa8e52;	font: 11px/18px PT Sans;	margin-bottom: 5px;}.product_info .info .links a{ color: #aa8e52; text-decoration: none; margin-left: 20px; }.product_info .info .links a:hover{ text-decoration: none; }.product_info .info .price{	color: #000;	font: 700 20px/28px PT Sans;}.product_info .info .buy_link{	display: inline-block;	background: #aa8e52;	color: #fff;	font: 14px/28px PT Sans;	text-decoration: none;	text-transform: uppercase;	padding: 0 5px;	margin-left: 10px;}.product_info .info .buy_link img{ vertical-align: middle; margin-right: 2px; position: relative; top: -1px; }.product_info .info .compare_link{	display: inline-block;	margin-top: 4px;	border: 1px solid #873520;	text-decoration: none;	color: #873520;	font: italic 10px/20px PT Sans;	padding: 0 10px;	text-transform: uppercase;}.product_info .video{	width: 364px;	margin-bottom: 45px;	position: relative;}.product_info .video img{ display: block; }.product_info .video .play{	position: absolute;	top: 0;	left: 0;	display: block;	width: 100%;	height: 100%;	background: url(../images/play_icon.png) 50% 50% no-repeat;}.tab_container{ width: 540px; margin-bottom: 45px; }.tabs li{	list-style-type: none;	position: relative;	float: left;	margin-right: 33px;	background: #fff;	color: #000;	border: 1px solid #000;	cursor: pointer;	font: 11px/19px PT Sans;	text-transform: uppercase;	padding: 0 6px;}.tabs li.active{ background: #000; color: #000; }.tabs li.active:after{	display: block;	width: 8px;	height: 4px;	position: absolute;	left: 50%;	bottom: -4px;	margin-left: -2px;	content: '1';	text-indent: -9999px;	background: url(../images/tabs_active_arrow.png) 0 0 no-repeat;}.tabs li a{ color: #000; text-decoration: none; }.tabs li.active a{ color:#fff; }.tab_content{	display: none;	color: #000;	font: 11px/18px PT Sans;	text-transform: uppercase;	padding-top: 20px;} /* End Стили основного блока сайта *//*=============================*//* Стили подвала сайта */footer{ margin-top: 50px; }.footer_menu{ width: 470px; margin-left: -25px; }.footer_menu li{	list-style-type: none;	color: #606964;	font: 10px/18px PT Sans;	margin-bottom: 15px;	text-transform: uppercase;	margin-left: 25px;	float: left;}.footer_menu li a{ color: #606964; text-decoration: none; }.footer_menu li a:hover{ text-decoration: underline; }footer .socials{ margin-left: 60px; }footer .socials a{	display: inline-block;	height: 15px;	margin-left: 12px;	background: url(../images/social_icons1.png) 0 0 no-repeat;}footer .socials a.vk{ background-position: 0 0; width: 9px; }footer .socials a.fb{ background-position: -27px 0; width: 6px; }footer .socials a.twitter{ background-position: -49px 0; width: 14px; }footer .socials a.youtube{ background-position: -75px 0; width: 12px; }footer .socials a.pinterest{ background-position: -100px 0; width: 15px; }footer .socials a.odnokl{ background-position: -121px 0; width: 17px; }footer .socials a.vk:hover{ background-position: 0 -15px; }footer .socials a.fb:hover{ background-position: -27px -15px; }footer .socials a.twitter:hover{ background-position: -49px -15px; }footer .socials a.youtube:hover{ background-position: -75px -15px; }footer .socials a.pinterest:hover{ background-position: -100px -15px; }footer .socials a.odnokl:hover{ background-position: -121px -17px; }footer .copyright{	text-align: center;	padding-top: 10px;	color: #595959;	font: 9px/30px PT Sans;	text-transform: uppercase;	border-top: 4px solid #e8e8e8;}/* End Стили подвала сайта *//*=============================*//* Стили всплывающих окон *//* End Стили всплывающих окон */div.content{	display: block;	width: 940px;	padding: 0 10px;	margin: 0 auto;	position: relative;}.content h1{	color: #5f7575;	font: 24px/24px Foglihten;	margin-bottom: 10px;}.content p{	color: #000;	font: 11px/18px PT Sans;	text-transform: uppercase;}.content ul li{	color: #fff;	font: 14px/18px PT Sans;	text-transform: uppercase;}.reset{	text-align: center;}.reset_filter{	display: inline-block;	border: none;	color: #fff;	font: 700 9px PT Sans;	height: 15px;	width: 96px;	text-transform: uppercase;	cursor: pointer;	text-decoration: none;}td.image img{	height: 61px;}.cart_info{ padding-bottom: 80px; }.cart_info table{	width: 100%;	border-collapse: collapse; 	border-spacing: 0px;	margin-bottom: 40px;}.cart_info table th{	padding: 13px;	text-transform: uppercase;	color: #000000;	font: 11px/18px "PT Sans";}.cart_info table td{	padding: 13px;	border-bottom: 1px solid #dfd3b6;	text-align: center;}.cart_info table td.image{ width:61px; padding: 13px 0; }.cart_info table td.price{	color: #000;	font: 700 16px PT Sans;	padding: 13px 0;}.cart_info table td.info{ width: 348px; color: #000; font: 11px/18px PT Sans; text-transform: uppercase; text-align: left; }.cart_info table td.info .name{ color: #5f7575; font: 20px/20px PT Sans; margin-bottom: 18px; text-transform: none; }.cart_info table td.info .name a{ color: #5f7575; text-decoration: none; }.cart_info table td.info .name a:hover{ text-decoration: underline; }.cart_info table td.info .color{	display: inline-block;	margin-right: 30px;}.cart_info table td.info .color img{ vertical-align: middle; }.cart_info table td.info .size{ display: inline-block; }.cart_info table td.amount input{	background: #fff;	border: 1px solid #000;	height: 19px;	width: 25px;	color: #000;	padding: 0 5px;	font: 11px PT Sans;}.cart_total{	width: 375px;	color: #000;	font: 700 20px/38px PT Sans;	text-transform: uppercase;	text-align: right;}.checkout_link{	display: inline-block;	height: 38px;	padding: 0 25px;	color: #fff;	text-decoration: none;	font: 700 18px/38px PT Sans;	background: #aa8e52;	text-transform: uppercase;}#checkout form .col:first-child{ margin-left: 0; } #checkout .col{ width: 222px; margin-left: 17px; margin-bottom: 40px; }#checkout .col p{	color: #333;	font: 12px/16px PT Sans;	padding-left: 15px;	padding-top: 10px;}#checkout .col p a{ color: #333; }#checkout .col p a:hover{ text-decoration: none; }#checkout .col .title{	color: #906b50;	font: 18px/24px PT Sans;	margin-bottom: 40px;}#checkout .col .line{ margin-bottom: 11px; }#checkout .col .line.check{ padding: 7px 0 8px; }#checkout .col .line.check input[type=radio]{ display: none; }#checkout .col .line.check .radio_label{	color: #333;	font: 14px/21px PT Sans;	display: inline-block;	cursor: pointer;	padding-left: 32px;	background: url(../images/radio_icon.png) 0 0 no-repeat;	z-index:1;}#checkout .col .line.check input[type=radio]:checked + .radio_label{ background: url(../images/radio_icon_active.png) 0 0 no-repeat; }#checkout .col .input{	background: #fff;	border: 1px solid #070707;	height: 34px;	width: 194px;	padding: 0 13px;	color: #333;	font: 14px PT Sans;}#checkout .submit{ text-align: right; }#checkout .submit .continue{	display: inline-block;	background: #fff url(../images/continue_arrow.png) 20px 50% no-repeat;	color: #0f0f0f;	border: 1px solid #0f0f0f;	text-decoration: none;	font: 13px/31px PT Sans;	width: 230px;	text-align: center;	text-transform: uppercase;}#checkout .submit .order_link{	display: inline-block;	background: #aa8e52 url(../images/order_link_arrow.png) 204px 50% no-repeat;	color: #fff;	font: 13px PT Sans;	padding-top: 2px;	height: 33px;	width: 230px;	padding-right: 30px;	text-align: center;	text-transform: uppercase;	border: none;	cursor: pointer;	margin: 0 0 0 30px;}#checkout .submit .order_link span{	display: block;	border: 3px solid #fff;	height: 53px;	width: 267px;}#checkout .submit .order_link img{ vertical-align: middle; margin-left: 25px; }td.basket_delete a{	color: #000;	text-decoration: none;}.color-box{	display: inline-block;	height: 17px;	width: 17px;	top: 4px;	position: relative;	margin-right: 2px;}input.error{	border: 1px solid red!important;}input.valid{	border: 1px solid green!important;}span.error{	display: none!important;}	.compare_products{ padding-bottom: 10px; }.compare_products .jcarousel-skin-tango .jcarousel-container-horizontal{ width: 744px; padding: 0 60px; float: right; }.compare_products .jcarousel-skin-tango .jcarousel-clip{ overflow: hidden; }.compare_products .jcarousel-skin-tango .jcarousel-clip-horizontal{ width: 744px; }.compare_products .jcarousel-skin-tango .jcarousel-item{ width: 175px; margin-right: 15px; }.compare_products .jcarousel-skin-tango .jcarousel-next-horizontal{    position: absolute;    top: 135px;    right: 5px;    width: 29px;    height: 29px;    cursor: pointer;    background: transparent url(../images/slider_arrows.png) no-repeat -29px 0;}.compare_products .jcarousel-skin-tango .jcarousel-prev-horizontal{    position: absolute;    top: 135px;    left: 5px;    width: 32px;    height: 32px;    cursor: pointer;    background: transparent url(../images/slider_arrows.png) no-repeat 0 0;}.compare_products .products{ position: relative; }.compare_products .products .product{ width: 175px; }.compare_products .products .product .image img{ 	width: 100%;  	height: 288px;}.compare_products .products .product .features{ margin: 11px 0 17px; }.compare_products .products .product .features li{	color: #000;	font: 14px/25px PT Sans;	text-align: center;	list-style-type: none;	overflow: hidden;	height: 25px;}.compare_products .products .product .features li:nth-child(2n){ background: #efefef; }.compare_products .products .product .product_del{	display: block;	height: 26px;	width: 26px;	background: url(../images/product_del_icon.png) 0 0 no-repeat;}/* End Стили основного блока сайта */.compare_products .params{	position: absolute;	top: 345px;	left: 0;	width: 100%;}.compare_products .params li{	color: #000;	font: 700 14px/25px PT Sans;	list-style-type: none;	padding: 0 20px;}.poll_view_voices {	color: #000;    font: 11px/18px PT Sans;    text-transform: uppercase;}.compare_products .params li:nth-child(2n){ background: #efefef; }/* новинки */.thumb__stickers {    position: absolute;    top: 4px;    z-index: 10000;}.thumb__stickers_ob {    position: absolute;    top: 4px;    z-index: 10000;	right:820px;}.exclusive{	right:793px;}