﻿@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,textarea:focus,select:focus{	outline: none;}html{	height: 100%;}body{	font-family: Tahoma, Arial, sans-serif;	font-size: 12px;	line-height: 14px;	text-align: left;	color: #363636;	height: 100%;	background: #fff;}.font{	font-family: Georgia, serif;}hr{	border: 0 none;	height: 1px;	color: #363636;	background: #363636;}a{	text-decoration: none;	outline: none;	color: #11638f;}.clear{	display: block;	clear: both;	height: 0;}/* off */.warp{	min-height: 100%;	height: auto !important;	height: 100%;}/* header */.header{	width: 976px;	padding: 0 12px;	margin: 0 auto;	min-height: 196px;	background: url('../images/header.png') repeat-x top;}.header .logo{	margin: 6px 0 0 16px;	float: left;}.header .section-right{	float: right;	width: 817px;}.top-nav{/*	width: 568px;*/	height: 29px;	font-size: 11px;	float: left;}.top-nav table{	border-spacing: 0;}.top-nav table tr td{/*	width: 1000px;*/	white-space: nowrap;	text-align: center;	vertical-align: middle;	height: 29px;}.top-nav-link{	background: url('../images/top-nav.png') repeat-x;}.top-nav table tr td.top-nav-left{    width: 0;	padding: 0 21px;	background: url('../images/top-nav-left.png') no-repeat;}.top-nav table tr td.top-nav-right{    width: 0;	padding: 0 21px;	background: url('../images/top-nav-right.png') no-repeat;}.top-nav table .spacer{	width: 0;	padding: 0 1px;	background: url('../images/spacer-top.png') repeat-x;}.top-nav-link a{	display: block;	padding: 7px 12px 0;	height: 22px;	color: #fff;	background: url('../images/blank.png') no-repeat left, url('../images/blank.png') no-repeat right, url('../images/blank.png') repeat-x center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.top-nav-link a:hover,.top-nav-link.active a{	text-decoration: underline;	background: url('../images/top-a-hover.png') repeat-x center;	background: url('../images/top-a-hover-left.png') no-repeat left, url('../images/top-a-hover-right.png') no-repeat right, url('../images/top-a-hover.png') repeat-x center;}.auth-nav{	float: right;}.auth-nav ul li{	float: left;	padding: 10px 4px 13px 14px;}.auth-nav ul li:first-child{	padding-left: 0;	padding-right: 14px;	margin-left: -40px;	background: url('../images/li.png') no-repeat right bottom;}.auth-nav ul li *{	display: inline-block; *display: inline; zoom: 1;	white-space: nowrap;	vertical-align: top;}.auth-nav ul li img{	margin: 2px 4px 0 0;}.auth-nav ul li a{	color: #6b6b6b;	text-decoration: underline;}.auth-nav ul li a:hover{	text-decoration: none;}.header .section-right-bottom{	float: right;	margin: 5px 0 0;}.header .section-right-bottom .section{	float: left;	margin: 0 0 0 6px;	width: 261px;	height: 83px;	border: solid 1px #eaeaea;	background: #f5f5f5;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-o-border-radius: 8px;	border-radius: 8px;}.header .section-right-bottom div.section:first-child{	margin-left: 0;}.header .section-right-bottom .section img{	float: left;	margin: 8px 0 0 8px;}.header .section-right-bottom .section .right-part{	float: right;}.header .phone .right-part{	width: 176px;}.header .phone .work-days{	color: #535353;	font-size: 14px;	padding: 8px 0 0;}.header .phone .phone-num{	font-size: 20px;	margin: 2px 0 0;	line-height: 20px;	font-weight: bold;	color: #202937;}.header .button{	display: inline-block; *display: inline; zoom: 1;	text-align: center;	text-decoration: underline;	color: #fff;	cursor: pointer;	font-size: 11px;	padding: 4px 0 0;	width: 168px;	height: 26px;	background: url('../images/button.png') no-repeat center top;	margin: 6px 0 0;}                   .header .button:hover{	text-decoration: none;}                   .header .online .right-part{	width: 196px;}.header .online .right-part .button{	background: url('../images/button-b.png') no-repeat center top;	width: 182px;	margin-left: 5px;	margin-top: 2px;}.header .online-bar,.header .basket-bar{	margin-left: -14px;	font-size: 12px;	line-height: 18px;	font-weight: bold;	color: #fff;	text-align: center;	width: 210px;	height: 19px;	background: url('../images/online.png') no-repeat left top;	-webkit-border-radius: 0 8px 0 0;	-moz-border-radius: 0 8px 0 0;	-o-border-radius: 0 8px 0 0;	border-radius: 0 8px 0 0;}.header .online-text,.header .basket-text{	font-size: 11px;	margin-left: 12px;	margin-top: 2px;	color: #4f4f4f;}.header .basket-bar{	margin-left: -14px;	width: 172px;	padding-left: 7px;	background: url('../images/basket-bar.png') no-repeat left top;	-webkit-border-radius: 0 8px 0 0;	-moz-border-radius: 0 8px 0 0;	-o-border-radius: 0 8px 0 0;	border-radius: 0 8px 0 0;}.header .section-right-bottom .basket img{	margin-left: 0;}.header .section-right-bottom div.basket{	width: 247px;}.header .basket .right-part{	width: 165px;}.header .basket-text.last{	margin-top: 0;	color: #4f4f4f;}.header .basket-text{	margin-left: 7px;}.header .basket .right-part .button{	background: url('../images/button-s.png') no-repeat center top;	width: 152px;	margin-left: 5px;	margin-top: 2px;}.nav{	padding: 0 12px 4px;	margin: 10px 0 0 -12px;	width: 976px;	background: url('../images/nav-shadow.png') no-repeat center bottom}.nav table{	height: 54px;	border-spacing: 0;	background: #0b415e url('../images/nav.png') repeat-x top;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.nav table tr td{	vertical-align: middle;	background: url('../images/nav-blank.png') no-repeat center top;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.nav table tr td.spacer{	width: 0;	padding: 0 1px;	background: url('../images/nav-spacer.png') no-repeat;}.nav table tr td a{	display: table-cell;	vertical-align: middle;	color: #fff;	text-align: center;	padding: 0 14px;	height: 54px;	text-shadow: -1px -1px 0 #064d73;}.nav table tr td:first-child{	-webkit-border-radius: 12px 0 0 12px;	-moz-border-radius: 12px 0 0 12px;	-o-border-radius: 12px 0 0 12px;	border-radius: 12px 0 0 12px;}.nav table tr td.last{	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.nav table td:hover,.nav table td.active{	background: url('../images/td-hover.png') no-repeat center top;}.sub-nav{	min-width: 157px;	opacity: 0;	margin-top: -2000px;	position: absolute;	width: 100%;	line-height: 14px;	z-index: 200;	background: #0c496e url('../images/sub.png') no-repeat center -100px;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;	-webkit-transition: 0.25s ease opacity;	-moz-transition: 0.25s ease opacity;	-o-transition: 0.25s ease opacity;	transition: 0.25s ease opacity;}.sub-nav.center{	width: 157px;	left: 50%;	margin-left: -79px;}.sub-nav.right{	right: 0;}td:hover .sub-nav{	opacity: 1;	margin-top: 0;}.nav table tr td:first-child:hover{	-webkit-border-radius: 12px 0 0 0;	-moz-border-radius: 12px 0 0 0;	-o-border-radius: 12px 0 0 0;	border-radius:  12px 0 0 0;}.nav table tr td .sub-nav li{	padding: 6px 0;	background: url('../images/sub-li.png') repeat-x top;}.nav table tr td .sub-nav li:first-child{	padding-top: 8px;	background: url('../images/sub-top.png') no-repeat center top;}.nav table tr td .sub-nav li:last-child{	padding-bottom: 8px;}.nav table tr td .sub-nav li a{	display: block;	font-size: 11px;	text-shadow: none;	height: auto;	text-align: left;	text-decoration: none;	margin: 0;	padding: 0 4px 0 20px;	background: url('../images/sub-a.png') no-repeat 9px 6px;}.nav table tr td .sub-nav li a:hover{	text-decoration: underline;}/* header off *//* body */.content{	width: 976px;	margin: 0 auto;	padding: 0 12px 212px;}/* left */.aside{	float: left;	width: 179px;}.all-cat{	margin: 9px 0 0;	width: 179px;	height: 54px;	background: url('../images/all-cat.png') no-repeat center center;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.55);	-moz-box-shadow: 0 0 7px rgba(0,0,0,0.55);	box-shadow: 0 0 7px rgba(0,0,0,0.55);}.all-cat *{	display: block;	padding: 20px 0 20px 50px;	text-align: center;	color: #fff;	font-weight: bold;	cursor: pointer;	text-shadow: -1px -1px 0 #3f3f3f;}.aside .section{	margin: 12px 0 0;	border: solid 1px #e3e3e3;	border-top: none;	background: url('../images/section.png') no-repeat center top;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.aside .search-history{	margin-top: 17px;}.aside .section .inside{	padding: 4px 4px 4px 12px;}.aside .section ol{	color: #858585;	font-weight: bold;	list-style-position: inside;}.aside .section ol li{	padding: 4px 0 6px;	background: url('../images/li-aside.png') repeat-x top;}.aside .section ol li:first-child{	background: none;}.aside .section ol li a{	font-weight: normal;	text-decoration: underline;}.aside .section ol li a:hover{	text-decoration: none;}.section h2,.news-win h2{	color: #fff;	text-align: center;		text-transform: uppercase;	font-weight: bold;	padding: 7px 0 0;	height: 20px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.search-history h2{	background: url('../images/h2-search-history.png') no-repeat center top;}.actions h2{	background: url('../images/actions.png') no-repeat center top;}.vote h2{	background: url('../images/h2-vote.png') no-repeat center top;}.aside .section.actions .inside,.aside .section.vote .inside{	padding: 4px 0 0;	font-size: 11px;	color: #363636;}.aside .section.vote .inside{	font-size: 12px;}.actions .inside ul li a{	color: #c90000;	text-decoration: underline;}.actions .inside ul li a:hover{	text-decoration: none;}.actions .inside .actions-header a:first-child{	color: #363636;}.actions .inside ul li.last{	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.actions-header,.actions .inside ul li p{	padding: 4px 0 0;}.actions .inside ul li{	padding: 4px 12px 8px;	background: url('../images/li-aside-d.png') repeat-x top;	background: url('../images/li-aside-d.png') repeat-x top, url('../images/li-aside-g.png') no-repeat center bottom;}.actions .inside ul li:first-child{	background: url('../images/li-aside-g.png') no-repeat center bottom;}.vote .inside ul{	padding: 0 0 3px;}.vote .inside ul li{	padding: 6px 12px 8px;	background: url('../images/li-vote.png') no-repeat center top;	background: url('../images/li-vote-side.png') no-repeat left center, url('../images/li-vote-side.png') no-repeat right center, url('../images/li-vote.png') no-repeat center top;}.vote .inside ul li:first-child{	margin: 2px 0 0;	padding: 6px 12px 8px;	background: url('../images/li-vote-side.png') no-repeat left center, url('../images/li-vote-side.png') no-repeat right center;}.submit-vote{	height: 22px;	text-align: center;	background: url('../images/vote-submit.png') no-repeat center bottom;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.submit-vote input[type="submit"]{	height: 22px;	border: 0 none;	background: none;	color: #fff;	cursor: pointer;}.search-params-left{	padding-bottom: 8px;}.search-params-left h2{	text-transform: none;}.search-params-left h3,.search-params-left .show-all{	margin: 4px 0 0;	padding: 5px 12px 6px;	color: #11638f;	font-weight: bold;	background: #e6eff3 url('../images/search-params-h3.png') repeat-x top;	-webkit-border-radius: 12px 12px 0 0;	-moz-border-radius: 12px 12px 0 0;	-o-border-radius: 12px 12px 0 0;	border-radius: 12px 12px 0 0;}.search-params-left .inside ul li{	margin: 6px 0 0;}.search-params-left .inside ul li:first-child{	margin: 0;}.search-params-left .inside ul{	margin: 2px 0 0;}.search-params-left .inside .additional-params{	display: none;}.search-params-left .inside .additional-params ul{	margin: 6px 0 0;}.search-params-left .show-all{	text-align: center;	width: 154px;	margin: 8px 0 0 -12px;	padding: 5px 12px 6px;	color: #11638f;	background: #e6eff3 url('../images/search-params-h3.png') repeat-x top;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.search-params-left .show-all b{	text-decoration: underline;	font-weight: normal;	cursor: pointer;}.search-params-left .show-all b:hover{	text-decoration: none;}.search-params-left .show-all span{	display: inline-block; *display: inline; zoom: 1;	width: 5px;	height: 5px;	margin: 2px 6px;	background: url('../images/show-all-span.png') no-repeat center center;}.search-params-left .show-all.expanded span{	background: url('../images/show-all-up.png') no-repeat center center;}.search-params-left form .inside ul li span,.search-params-left form .inside ul li label{	display: inline-block; *display: inline; zoom: 1;	vertical-align: top;}.my-menu h2{	background-image: url('../images/h2-my-menu.png');}.my-menu.section ul li{	padding: 4px 0 6px;	background: url('../images/li-aside.png') repeat-x top;}.my-menu.section ul li:first-child{	background: none;}.my-menu.section ul a{	color: #116500;	text-decoration: underline;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.my-menu.section ul li a:hover{	color: #ff3600;	text-decoration: none;}/* left off *//* right */.main{	float: right;	width: 784px;}.search{	position: relative;	margin: 4px 0 0;	background: #efefef url('../images/search.png') no-repeat center bottom;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.03);	-moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.03);	box-shadow: inset 0 0 7px rgba(0,0,0,0.03);}.search-field{	position: relative;	z-index: 1;	float: left;	margin: 8px 0 0 11px;	width: 630px;	color: #6a6a6a;	height: 29px;	border: solid 1px #d9d9d9;	font-size: 11px;	padding: 0 12px;	background: #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);}.search-button{	position: relative;	z-index: 1;	float: right;	border: 0 none;	padding-left: 20px;	width: 109px;	height: 64px;	cursor: pointer;	color: #fff;	font-weight: bold;	text-shadow: -1px -1px 0 #fa7246;	background: url('../images/search-button.png') no-repeat right center;}.example{	position: relative;	z-index: 1;	float: left;	margin: 4px 0 0 20px;	color: #6a6a6a;	font-size: 11px;}.example a{	color: #105e87;	text-decoration: underline;}.example a:hover{	text-decoration: none;}.search-expand{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	text-align: center;	color: #fff;}.search-expand div{	display: inline-block; *display: inline; zoom: 1;	width: 162px;	padding: 0 0 4px;	cursor: pointer;}.search-expand div span{	display: inline-block; *display: inline; zoom: 1;	width: 5px;	height: 6px;	margin: 0 5px 1px;	background: url('../images/down.png') no-repeat center center;}.search-expand.expanded div span{	background: url('../images/up.png') no-repeat center center;}.search-params{	display: none;	height: 100px;	margin: 8px 0 0;	padding: 0 16px;}.main-top{	margin: 12px 0 0;}.slider-box{	float: left;	position: relative;	width: 570px;	height: 268px;	overflow: hidden;	border: solid 1px #e7e7e7;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	box-shadow: inset 0 0 5px rgba(0,0,0,0.14);}.slider{	height: 268px;}.slider ul li{	width: 570px;	height: 268px;}.slider ul li .img-box{	display: table-cell;	width: 570px;	height: 240px;	vertical-align: middle;	text-align: center;}.slider-box #controls{	position: absolute;	bottom: 17px;	left: 50%;	margin-left: -62px;}.slider-box #controls li{	float: left;	margin: 0 0 0 7px;	width: 15px;	height: 14px;	list-style: none;	background: url('../images/slider-dot.png') no-repeat top;}.slider-box #controls li:first-child{	margin: 0;}.slider-box #controls li.current{	background-position: bottom;}.slider-box #controls li a{	display: block;	height: 14px;	text-indent: 1000em;}#prevBtn,#nextBtn{	display: none !important;}.news-win{	float: right;	width: 200px;	height: 270px;	/*	border: solid 1px #e7e7e7;	border-top: none;	border-bottom: none;*/	background: url('../images/news-win.png') no-repeat center bottom;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;/*	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	box-shadow: inset 0 0 5px rgba(0,0,0,0.14);*/}.news-win h2{	background: url('../images/h2-news-win.png') no-repeat center top;}.news-win .inside{	font-size: 11px;	color: #363636;}.news-win .inside ul li{	padding: 6px 12px 10px; 	background: url('../images/li-news-win.png') no-repeat center bottom;}.news-win .inside ul li:first-child{	padding: 10px 12px 10px; }.news-win .inside ul li.last{	padding: 6px 12px 8px; 	background-position: top;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.news-win .inside ul{	height: 196px;}.news-win .inside ul li p{	padding: 2px 0 0;	height: 28px;	overflow: hidden;}.news-win .inside ul li:first-child p{	padding: 2px 0 0;	height: 42px;}.news-win .inside ul li a{	text-decoration: underline;}.news-win .inside ul li div a:first-child{	color: #363636;}.news-win .inside ul li a:hover{	text-decoration: none;}.email-send{	text-align: center;}.email-send input{	text-align: left;}.news-win-input *{	vertical-align: top;}.news-win-input{	display: inline-block; *display: inline; zoom: 1;	border: solid 1px #e7e7e7;	height: 15px;	margin: 2px 0 0;	background: #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	box-shadow: inset 0 0 5px rgba(0,0,0,0.14);}.sign-news{	color: #fff286;	font-weight: bold;	margin: 4px 0 0;	text-transform: uppercase;}.news-win-input input[type="text"]{	width: 116px;	height: 15px;	border: 0 none;	background: none;	margin: 0 8px;}.news-win-input input[type="submit"]{	width: 20px;	height: 15px;	border: 0 none;	background: url('../images/news-win-submit.png');	cursor: pointer;}.news-win-header{	height: 14px;	overflow: hidden;}.section-main{	margin: 12px 0 0;	height: 236px;	border: solid 1px #e7e7e7;	border-top: 0 none;	background: #fff url('../images/section-main.png') no-repeat center top;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	box-shadow: inset 0 0 5px rgba(0,0,0,0.14);}.section-main h2{	text-transform: uppercase;	color: #fff;	font-weight: bold;	line-height: 34px;	padding: 0 0 0 16px;	height: 35px;	background: url('../images/h2-section-main.png') repeat-x;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.section-main h2 a{	display: block;	height: 35px;	float: right;	color: #fff;	text-shadow: -1px -1px 0 #3a3a3a;	text-transform: none;	padding: 0 0 0 28px;	background: url('../images/h2-section-main-a.png') no-repeat left;	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.section-main h2 a span{	display: inline-block; *display: inline; zoom: 1;	width: 6px;	height: 11px;	margin: 0 16px;	background: url('../images/h2-section-main-a-span.png') no-repeat;}.section-main .inside{	padding: 8px 12px;}.prod-section{	float: left;	margin: 0 0 0 18px;	width: 176px;	text-align: center;}.section-main .inside div.prod-section:first-child{	margin: 0;}.prod-section h3{	color: #fff;	font-weight: bold;	line-height: 21px;	height: 21px;	width: 155px;	margin: 0 auto;	overflow: hidden;	background: url('../images/h3-prod-section.png') no-repeat top;}.prod-img{	position: relative;	overflow: hidden;	z-index: 1;	display: table-cell;	vertical-align: middle;	text-align: center;	width: 170px;	height: 121px;	border: solid 3px #fff;	background: #f1f1f1;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.prod-img img{	display: inline-block; *display: inline; zoom: 1;}.prod-but{	position: relative;	top: -2px;	width: 170px;	margin: 0 auto;	height: 26px;	padding: 2px 0 0;	color: #fff;	font-weight: bold;	background: url('../images/but-prod-section.png') no-repeat bottom;}.section-main .prod-section .prod-but span{	float: left;	width: 84px;	margin: 5px 0 0 10px;}.section-main .prod-section .prod-but a,.prod-but a.catalog-but-a{	float: right;	font-weight: normal;	color: #fff;	text-shadow: -1px -1px 0 rgba(0,0,0,0.33);	margin: 5px 16px 0 0;	padding: 0 0 0 14px;	background: url('../images/buy.png') no-repeat left center;}.hot h2{	background-image: url('../images/h2-hot-section-main.png');}.hot h2 a{	background-image: url('../images/h2-hot-section-main-a.png');}.hot .prod-section h3{	background-image: url('../images/h3-hot-prod-section.png');}.hot .prod-but{	background-image: url('../images/but-hot-prod-section.png');}.sell-off h2{	background-image: url('../images/h2-sell-off-section-main.png');}.sell-off h2 a{	background-image: url('../images/h2-sell-off-section-main-a.png');}.sell-off .prod-section h3{	background-image: url('../images/h3-sell-off-prod-section.png');}.sell-off .prod-but{	background-image: url('../images/but-sell-off-prod-section.png');}img.sell-off-img{	position: absolute;	top: 0;	right: 0;	z-index: 1;}.catalog-top{	position: relative;	z-index: 2;}.catalog-top h1,.catalog-top h2{	color: #363636;	text-transform: uppercase;	font-weight: bold;	padding: 12px 0 0 4px;}.pager-catalog{	position: absolute;	right: 0;	top: 12px;	height: 26px;	padding: 0 0 10px;	background: #f2f2f2;	-webkit-border-radius: 12px 12px 0 0;	-moz-border-radius: 12px 12px 0 0;	-o-border-radius: 12px 12px 0 0;	border-radius: 12px 12px 0 0;}.pager-catalog ul li{	float: left;}.pager-catalog ul li a{	display: block;	color: #363636;	width: 14px;	text-align: center;	height: 26px;	line-height: 26px;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.pager-catalog ul li a:hover,.pager-catalog ul li.active a{	font-weight: bold;	background: #e6e6e6;}.pager-catalog ul li.left a,.pager-catalog ul li.left a:hover{	width: 13px;	background: url('../images/left-page.png') no-repeat;}.pager-catalog ul li.right a,.pager-catalog ul li.right a:hover{	width: 13px;	background: url('../images/right-page.png') no-repeat;}.catalog-header{	position: relative;	z-index: 1;	margin: 12px 0 0;	height: 26px;	background: url('../images/catalog-top-normal.png') repeat-x;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.catalog-header .compare,.catalog-header .show-type,.catalog-header .item-quant,.catalog-header .sort-type{	float: left; }.catalog-header .show{	float: right; }.catalog-header .compare,.catalog-header .show{	border: 0 none;	color: #fff;	font-weight: bold;	text-shadow: -1px -1px 0 #616161; 	width: 152px;	height: 26px;	background: url('../images/catalog-top-click.png') repeat-x;	cursor: pointer;}.catalog-header .compare{	padding: 0 2px 0 0;	background: url('../images/catalog-top-click-space.png') no-repeat right, url('../images/catalog-top-click.png') repeat-x;	-webkit-border-radius: 12px 0 0 12px;	-moz-border-radius: 12px 0 0 12px;	-o-border-radius: 12px 0 0 12px;	border-radius: 12px 0 0 12px;}.catalog-header .show{	padding: 0 0 0 2px;	background: url('../images/catalog-top-click-spacer.png') no-repeat left, url('../images/catalog-top-click.png') repeat-x;	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.show-type,.item-quant{	padding: 0 8px;	height: 26px;	background: url('../images/show-type.png') no-repeat right;}.show-type a,.show-type span{	display: inline-block; *display: inline; zoom: 1;	width: 16px;	height: 15px;	padding: 3px;	margin: 3px 0 0;}.show-type b,.item-quant b{	display: inline-block; *display: inline; zoom: 1;	font-weight: normal;	vertical-align: top;	margin: 6px 0 0;}.show-type span{	cursor: default;	background: url('../images/catalog-top-type-a.png') no-repeat;}.show-type a img{	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.25)";	filter: alpha(opacity=0.25);	-moz-opacity: 0.25;	-khtml-opacity: 0.25;	opacity: 0.25;}.show-type span img{	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.69)";	filter: alpha(opacity=0.69);	-moz-opacity: 0.69;	-khtml-opacity: 0.69;	opacity: 0.69;}.show-type .list-type{	margin-left: 8px;}.item-quant input{	margin: 3px 0 0;	text-align: center;	width: 35px;	height: 18px;	padding: 0 5px;	border: solid 1px #e7e7e7;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.14);	box-shadow: inset 0 0 5px rgba(0,0,0,0.14);}.sort-type{	padding: 3px 0 0;}.sort-type b{	font-weight: normal;	float: left;	padding: 3px 8px 0 8px;}.section-list-img{	float: left;	width: 176px;}.section-list .prod-but{	text-align: center;	background-image: url('../images/but-catalog-section-list.png');}.section-catalog .prod-but label{	display: inline-block; *display: inline; zoom: 1;	margin: 5px 0 0;	color: #000;	float: none;	font-weight: normal;}.section-list-description{	padding: 8px 0 8px 8px;	float: left;	width: 440px;}.section-list,.section-cell{	margin: 12px 0 0;	padding: 16px 0 0;	background: url('../images/section-list.png') no-repeat center top;}.section-catalog div.section-list:first-child{	background: none;}.section-list-description h3{	color: #000;	font-weight: bold;}.section-list-description ul{	padding: 8px 0 0;	color: #000;}.want-buy{	display: inline-block; *display: inline; zoom: 1;	margin: 4px 0 0;	text-align: center;	padding: 0 25px 0 0;	width: 254px;	height: 23px;	line-height: 22px;	color: #fff;	text-shadow: -1px -1px 0 #b82c00;	background: url('../images/want-buy.png') no-repeat;}.artic{	margin: 6px 0 0;}.artic a{	text-decoration: underline;}.artic a:hover{	text-decoration: none;}.section-list-price{	float: right;	text-align: center;	width: 159px;	background: url('../images/section-list-price.png') no-repeat left center;	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.section-list-price .price{	height: 18px;	line-height: 18px;	padding: 10px 0;	background: url('../images/price.png') no-repeat center bottom;}.section-list-price .price b{	font-size: 18px;	color: #f3511a;}.section-list-price .price-mass{	padding: 4px 0 0;}.section-list-price .price-mass span{	display: block;}.add-cart{	display: block;	color: #fff;	font-weight: bold;	padding: 17px 0 17px 10px;	background: url('../images/add-cart.png') no-repeat center center;}.add-wish{	padding: 0 0 6px;}.add-wish a{	text-decoration: underline;}.add-wish a:hover{	text-decoration: none;}.section-cell .prod-but{	background-image: url('../images/but-catalog-section-cell.png');}.section-cell .prod-but a.catalog-but-a{	margin: 5px 15px 0 0;	padding: 0 0 0 18px;	background-image: url('../images/buy-catalog.png');}.section-cell .prod-but label{	color: #fff;}.section-cell .prod-but label span.jqTransformCheckboxWrapper{	margin: 1px 4px 0 5px;}.section-cell .prod-img{	padding: 0 0 43px;}.ff_fix{	position: relative;	height: 0;}td .ff_fix{	height: auto;}.section-cell .price{	position: absolute;	top: 0;	left: 0;	width: 172px;	height: 43px;	background: url('../images/section-cell-price.png') no-repeat center top;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.section-cell .price div{	font-size: 11px;}.section-cell .price div:first-child{	margin: 6px 0 2px;	font-size: 12px;	font-weight: bold;}.section-cell .price div:first-child b{	font-size: 18px;	color: #e13900;}.section-cell div.prod-section{	margin: 12px 0 0 26px;}@media \0screen {  .section-cell div.prod-section {margin: 12px 0 0 18px;}}.section-cell div.prod-section:nth-child(4n+2){	margin: 12px 0 0 27px;}.section-cell div.prod-section:first-child,.section-cell div.prod-section:nth-child(4n+1){	margin-left: 0;}.section-cell div.prod-section:nth-child(1),.section-cell div.prod-section:nth-child(2),.section-cell div.prod-section:nth-child(3),.section-cell div.prod-section:nth-child(4){	margin-top: 0;}.catalog-bottom{	padding: 0 0 26px;	margin: 0 0 8px;}.catalog-bottom .pager-catalog{	top: auto;	bottom: 0;	padding: 10px 0 0;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.cabinet h1{	padding: 12px 0 0 4px;}.cabinet h1 a{	text-decoration: underline;}.cabinet h1 a:hover{	text-decoration: none;}.cabinet-but{	padding: 20px 0 0;}.bottom-but{	padding: 10px 0 0;}.cabinet-but a{	float: left;	display: block;	font-size: 11px;	text-transform: uppercase;	height: 54px;	padding: 0 0 0 52px;	width: 137px;	margin: 0 0 0 9px;	text-align: center;	font-weight: bold;	color: #fff;	background: url('../images/but-wish-list.png') no-repeat;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.cabinet-but a:first-child{	margin: 0;}.cabinet-but a span{	display: table-cell;	vertical-align: middle;	width: 1000px;	height: 54px;}.cabinet-but a.order-story{	width: 187px;	background-image: url('../images/but-order-story.png');}.cabinet-but a.personality{	width: 229px;	background-image: url('../images/but-personality.png');}.cabinet-but a.delivery{	width: 179px;	background-image: url('../images/but-delivery.png');}.cabinet-but a.bonus-card{	background-image: url('../images/but-bonus-card.png');}.cabinet-but a.personal-manager{	background-image: url('../images/but-personal-manager.png');}.cabinet-but a.comment{	background-image: url('../images/but-comment.png');}.cabinet-but .top-but a{	margin-left: 16px;}.cabinet-but .top-but a:first-child{	margin-left: 0;}.cabinet .section-main{	height: auto;}.cabinet .section-main h2{	position: relative;	z-index: 1;}.cabinet .section-main table{	margin: -12px 0 0;	border-spacing: 0;	width: 100%;}.cabinet .section-main table tr td{	padding: 8px 4px;	vertical-align: middle;	text-align: center;	border-left: solid 1px #dbdbdb;	border-left: solid 1px rgba(0,0,0,0.14);}.cabinet .section-main table tr:first-child td:first-child,.cabinet .section-main table tr td.first,.cabinet .section-main table tr td.order-cancel{	border-left: none;}.cabinet .section-main table tr:first-child td{	padding: 24px 16px 12px;	font-weight: bold;	white-space: nowrap;	text-transform: uppercase;	background: url('../images/table-header.png') repeat-x bottom;}.cabinet .section-main table tr:first-child td.order-cancel{	background: #686868 url('../images/order-cancel-bg.png') repeat-y left;	-webkit-border-radius: 0 0 12px 0;	-moz-border-radius: 0 0 12px 0;	-o-border-radius: 0 0 12px 0;	border-radius: 0 0 12px 0;}.cabinet .section-main table tr:first-child td:first-child{	-webkit-border-radius: 0 0 0 12px;	-moz-border-radius: 0 0 0 12px;	-o-border-radius: 0 0 0 12px;	border-radius: 0 0 0 12px;}.cabinet .section-main table tr:first-child td.order-cancel div{	padding: 0 0 54px;}.cabinet .section-main table tr:first-child td.order-cancel div img{	cursor: pointer;}.sum-td,.sum-p{	color: #ff3600;}.cabinet .section-main table tr td a{	text-decoration: underline;}.cabinet .section-main table tr td a:hover{	text-decoration: none;}.cabinet .section-main table tr.dotted-tr td{	background: url('../images/li-aside.png') repeat-x top;}.cabinet .section-main h2.divider{	background: #bbb;}.secondary-section{	margin: 0;}/* fix ff */.prod-img div.ff_fix{	height: auto;}/* fix off */.prod-img-float{	float: left;}/* right off */.pay-systems{	padding: 12px 0;}.pay-system{	float: left;	margin: 0 0 0 19px;}.pay-systems div.pay-system:first-child{	margin: 0 -1px 0 0;}.basket h1{	color: #105e87;	font-weight: bold;	text-transform: uppercase;	padding: 12px 0 0 4px;}.hr{	height: 1px;	background: url('../images/hr.png') no-repeat center;	margin: 12px 0;}.cart-but{	display: inline-block; *display: inline; zoom: 1;	width: 164px;	padding: 6px 0 0;	height: 21px;	color: #fff;	text-align: center;	vertical-align: top;	background: url('../images/cart-but.png') repeat-x;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.cart-but:hover{	background-image: url('../images/cart-but-hover.png');}.cart-but-close{	margin-left: 16px;}.basket-product-desc{	float: left;	margin: 0 0 0 12px;	width: 458px;}.basket-product-desc h2{	font-weight: bold;}.basket-product-desc .artic{	padding: 4px 0 0;}.basket-product-desc p{	padding: 8px 0 0;}.basket-product-but{	padding: 10px 0 0;}.basket-product table{	border-spacing: 0;	text-align: center;	background: #f4f4f4;	border: solid 3px #fff;	float: right;	width: 308px;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.basket-product table tr td{	padding: 8px;	border-left: solid 1px #e1e1e1;	border-left: solid 1px rgba(0,0,0,0.08);}.basket-product table tr td:first-child{	border: 0 none;}.text-field{	width: 28px;	color: #000;	height: 24px;	text-align: center;	border: solid 1px #d9d9d9;	font-size: 12px;	padding: 0 12px;	background: #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);}.basket-product table tr td .text-field{	margin: 4px 0 6px;}.plus-num,.minus-num{	cursor: pointer;	margin: 0 auto;}.basket-product table tr:first-child td{	background: url('../images/basket-product-td.png') repeat-x bottom;}.basket-product table tr:first-child td:first-child{	-webkit-border-radius: 0 0 0 12px;	-moz-border-radius: 0 0 0 12px;	-o-border-radius: 0 0 0 12px;	border-radius: 0 0 0 12px;}.basket-product table tr:first-child td:last-child{	-webkit-border-radius: 0 0 12px 0;	-moz-border-radius: 0 0 12px 0;	-o-border-radius: 0 0 12px 0;	border-radius: 0 0 12px 0;}table.basket-product-addon,table.basket-product-addon tr td table{	border-spacing: 0;}.but-blue{	background-image: url('../images/but-blue.png');}.but-blue:hover{	background-image: url('../images/but-blue-hover.png');}table.basket-product-addon tr td.middle{	padding: 0 10px 12px 10px;}table.basket-product-addon tr td.middle table{	width: 492px;}table.basket-product-addon .cart-but-close{	margin: 0;}.vertical-top{	vertical-align: top;}.hr-big{	height: 3px;	background: url('../images/hr-big.png') no-repeat center;}table.basket-product-addon tr td.middle table tr td{	border: solid 1px #d2d5d7;	border: solid 1px rgba(0,0,0,0.13);	border-right: 0 none;	border-bottom: 0 none;	padding: 8px 16px;	text-align: center;}table.basket-product-addon tr td.middle table tr td:first-child{	border-left: 0 none;	text-align: left;}table.basket-product-addon tr td.middle table.addon-table-bottom tr td{	border-style: dotted;}table.basket-product-addon tr td.middle table tr:first-child td,table.basket-product-addon tr td.middle table.addon-table-top tr:nth-child(2) td{	border-top: 0 none;}table.basket-product-addon tr td.middle table.addon-table-top tr:first-child td{	color: #fff;	padding: 6px 16px;	text-shadow: -1px -1px 0 #444;	text-transform: uppercase;	border-color: rgba(255,255,255,0.25);	background: #093851 url('../images/td-top-mid.png') repeat-x top;	background: url('../images/td-top.png') no-repeat left top, url('../images/td-top.png') no-repeat right top, #093851 url('../images/td-top-mid.png') repeat-x top;}table.basket-product-addon tr td.middle table.addon-table-top tr:first-child td:first-child{	text-align: center;	background: #0c4867 url('../images/td-top.png') repeat-x top;	-webkit-border-radius: 12px 0 0 12px;	-moz-border-radius: 12px 0 0 12px;	-o-border-radius: 12px 0 0 12px;	border-radius: 12px 0 0 12px;}table.basket-product-addon tr td.middle table.addon-table-top tr:first-child td:last-child{	background: #0c4867 url('../images/td-top.png') repeat-x top;	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}table.basket-product-addon tr td.middle table.addon-table-top tr td{	table-layout: fixed;	width: 158px;}table.basket-product-addon tr td.middle table.addon-table-top tr td:first-child{	width: 176px;}table.basket-product-addon tr td.middle table.addon-table-bottom tr td{	table-layout: fixed;	width: 140px;}table.basket-product-addon tr td.middle table.addon-table-bottom tr td:first-child{	width: 334px;}table.basket-product-addon tr td.middle table.addon-table-top{	background: #f1f5f7;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}table.basket-product-addon tr td.middle table.addon-table-bottom{	background: #fff9f4;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);	box-shadow: inset 0 0 5px rgba(0,0,0,0.1);}.pink-sum td{	font-weight: bold;	background: #fdecdf;}.basket-registration{	padding: 12px 0;}.basket-registration h2{	font-weight: bold;	text-transform: uppercase;	color: #000;}.basket-registration p{	padding: 4px 0;}.basket-registration a{	text-decoration: underline;}.basket-registration a:hover{	text-decoration: none;}.red{	color: #f00;}.basket-registration table{	width: 560px;	border-spacing: 0;	margin: 0 0 0 136px;	text-align: left;}.basket-registration table tr td{	padding: 6px 12px;	width: 75%;}.basket-registration table tr td:first-child{	padding-right: 0;	text-align: right;	width: 25%;}.basket-registration table tr.bottom-line td{	padding-top: 4px;	padding-bottom: 4px;	background: url('../images/td-bottom.png') repeat-x bottom;	}.basket-registration table tr.td-padding td{	padding-bottom: 0;	padding-top: 1px;}.basket-registration table tr.bottom-line.short-line td{	padding-top: 4px;	padding-bottom: 1px;	background: url('../images/td-bottom-line.png') no-repeat 100px bottom;	}.basket-registration table tr td span.jqTransformRadioWrapper,.basket-registration table tr td label{	display: inline-block; *display: inline; zoom: 1;	float: none;	vertical-align: top;}.basket-registration table tr td span.jqTransformRadioWrapper{	margin-left: 24px;}.basket-registration table tr td span.jqTransformRadioWrapper:first-child{	margin-left: 0;}.basket-registration table tr td[colspan="2"],.basket-registration table tr td[colspan="2"]:first-child{	font-weight: bold;	color: #000;	text-align: left;}.basket-registration table tr td.top-td-header{	padding-left: 100px;}.basket-registration select{	width: 233px;}.basket-registration table tr.td-padding td input.text-field,.basket-registration table tr.td-padding td textarea.text-field{	height: 29px;	padding-left: 12px;	padding-right: 12px;	width: 250px;	border-color: #e8e8e8;	text-align: left;	color: #363636;}.basket-registration table tr.td-padding.small-input td input.text-field{	padding-left: 0;	padding-right: 0;	width: 41px;	text-align: center;}.fixed-span{	display: inline-block; *display: inline; zoom: 1;	width: 54px;	margin: 0 7px 0 4px;	text-align: right;}.basket-registration table tr.td-padding td textarea.text-field{	width: 100%;	padding: 8px 12px;	height: 56px;	resize: none;}.vertical-bottom{	vertical-align: bottom;}.basket-registration table tr td.vertical-bottom span.jqTransformRadioWrapper{	margin-left: 12px;}.basket-registration table tr td.vertical-bottom span.jqTransformRadioWrapper:first-child{	margin-left: 0;}.gray-color-float-span{	color: #363636 !important;}.gray-color-float-span span.red{	float: left;	padding: 0 4px 10px 0;}.no-register{	float: right;	font-weight: normal;}.basket-registration table tr.no-register-box td{	padding-top: 12px;	padding-bottom: 4px;	}.basket-registration table tr.no-register-box td span.red{	padding-bottom: 0;}.basket-registration table tr td.no-bold label{	font-weight: normal;	color: #363636;}.basket-registration table tr td.no-bold{	padding-left: 20px;}.basket-sum-box{	position: relative;	z-index: 2;	display: inline-block; *display: inline; zoom: 1;	width: 306px;	color: #363636 !important;	background: #f4f4f4 url('../images/sum-box.png') no-repeat center center;	padding: 8px 0;	border: solid 3px #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.basket-sum-box-shadow{	display: inline-block; *display: inline; zoom: 1;	position: relative;	z-index: 1;	margin-top: -14px;	width: 399px;	height: 19px;	background: url('../images/sum-box-shadow.png') no-repeat center center;}.basket-registration table tr td.last-f-td{	text-align: center !important;}.basket-sum-box div{	padding: 12px 0;	background: url('../images/box-line.png') no-repeat center top;}.basket-sum-box div:first-child{	background: none;}.basket-sum-box .big-text{	font-size: 16px;}.comment-order-link{	padding: 4px 0 0;}.comment-order-link a{	font-weight: normal;}.basket-registration table tr td.last-f-td div.red{	padding: 12px 0 0;	font-weight: normal;}.last-check{	padding: 12px 0 0;}.last-but{	padding: 20px 0 0;}.last-but a,.last-but span{	text-decoration: none !important;	font-weight: normal !important;}.but-orange{	position: relative;	margin-left: 16px;	background-image: url('../images/but-orange.png');}.but-orange:hover{	background-image: url('../images/but-orange-hover.png');}.but-orange input[type="submit"]{	cursor: pointer;	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	border: 0 none;	background: none;}.reg h1{	color: #000;}.reg .basket-registration table tr td[colspan="2"] input[type="submit"]{	width: 206px;	height: 39px;	color: #fff;	font-size: 14px;	font-weight: bold;	padding-left: 34px;	text-shadow: 1px 1px 0 rgba(0,0,0,0.39);	cursor: pointer;	border: 0 none;	background: url('../images/reg-submit.png') no-repeat center center;}.params-list-left{	float: left;	width: 447px;	padding: 12px 0 0 4px;}.params-list-right{	float: right;	width: 412px;	padding: 24px 0;}.ui-price #slider-range{	margin: 20px 0 20px 5px;	background: none;	height: 0px;	border: 0 none;	border-bottom: solid 2px #11648f;}.ui-price .ui-slider-range{	background: none;}.ui-price #slider-range a.ui-slider-handle{	width: 13px;	height: 13px;	border: 0 none;	cursor: pointer;	top: -16px;	background: url('../images/ui.png') no-repeat;}.ui-price #slider-range span.ui-var{	position: absolute;	width: 100px;	text-align: center;	top: 10px;}.ui-price #slider-range span.ui-var#ui-minval{	left: -3px;	text-align: left;}.ui-price #slider-range span.ui-var#ui-midval{	left: 50%;	margin-left: -52px;}.ui-price #slider-range span.ui-var#ui-maxval{	right: 0;	text-align: right;}.ui-price #slider-range span.ui-dash{	position: absolute;	width: 3px;	height: 8px;	top: -3px;	background: #11648f;}.ui-price #slider-range span.ui-dash#ui-leftval{	left: -3px;}.ui-price #slider-range span.ui-dash#ui-centerval{	left: 50%;	margin-left: -3px;}.ui-price #slider-range span.ui-dash#ui-rightval{	right: 0;}.ui-price table{	border-spacing: 0;	width: 100%;	text-align: center;	margin: 8px 0;}.ui-price table input[type="text"]{	width: 70px;	color: #363636;}.params-check-list{	margin: 16px 0 0;}.params-check-list table{	width: 100%;	border-spacing: 0;	margin: 8px 0;}.params-check-list table tr td{	width: 50%;	padding: 8px 0;	background: url('../images/td-bottom-transparent.png') repeat-x top;}.params-check-list table tr:first-child td{	background: none;}.params-list-right ul li{	padding: 4px 0 0;			}.params-list-right .global-ul li div{	display: inline-block; *display: inline; zoom: 1;	cursor: pointer;	color: #11648f;	text-decoration: underline;	padding: 0 0 0 12px;	background: url('../images/div.png') no-repeat 2px center;}.params-list-right .global-ul li div:hover{	text-decoration: none;}.params-list-right .global-ul li div.active{	background-position: left;	background-image: url('../images/div-active.png');}.params-list-right ul li ul{	display: none;			}.messages{	padding: 0 0 0 4px;}.messages p{	padding: 8px 0 12px;}.messages-link{	padding: 4px 0 0;}.messages-link img{	margin: 0 4px 0 0;}.messages-link a{	text-decoration: underline;}.messages-link a:hover{	text-decoration: none;}.msg-form table{	border-spacing: 0;	margin: 12px 0;	width: 100%;	text-align: center;}.msg-form table tr td{	width: 1000px;	padding: 12px;	}.msg-form table tr td a{	text-decoration: underline;}.msg-form table tr td a:hover{	text-decoration: none;}.msg-form table tr td:first-child{	text-align: left;	}.msg-form table tr:first-child td:first-child{	text-align: center;		-webkit-border-radius: 12px 0 0 12px;	-moz-border-radius: 12px 0 0 12px;	-o-border-radius: 12px 0 0 12px;	border-radius: 12px 0 0 12px;}.msg-form table tr:first-child td:last-child{	-webkit-border-radius: 0 12px 12px 0;	-moz-border-radius: 0 12px 12px 0;	-o-border-radius: 0 12px 12px 0;	border-radius: 0 12px 12px 0;}.msg-form table tr:first-child td{	color: #fff;	font-weight: bold;	background: #0c4968 url('../images/td-top-msg.png') repeat-x top;	}.msg-form table tr td.line-msg[colspan="4"]{	height: 0;	padding: 1px 0 0;	background: url('../images/td-bottom.png') repeat-x;}.msg-form table tr td[colspan="4"]{	text-align: center;}.msg-form table tr td[colspan="4"] .cart-but{	width: 196px;	text-decoration: none;	border: 0 none;	outline: 0 none;	height: 27px;	padding: 0;	line-height: 27px;	cursor: pointer;}.msg-form table tr td[colspan="4"] .cart-but img{	margin: 7px 0 0;}.callback-page{	margin: 12px 0;	text-align: center;}.callback-page p{	padding: 8px 0 0;	text-align: justify;}.callback-page .popup{	margin: 16px 0;}.itm h1{	text-transform: none;	color: #363636;}.item-section{	padding: 12px 0 0;}.item-image{	float: left;	position: relative;/*	overflow: hidden;*/	z-index: 1;	display: table-cell;	vertical-align: middle;	text-align: center;	width: 388px;	height: 266px;	border: solid 3px #fff;	background: #f1f1f1;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0, 0, 0, 0.14);}.item-image .ff_fix{	height: 100%;}.item-image a{	position: absolute;	right: -3px;	bottom: -3px;}.gal-vert{	float: left;	position: relative;	margin: 0 0 0 10px;	padding: 24px 0 23px;}.gal-vert ul li{	display: block;/*	padding: 2px 0 1px;*/	width: 108px;	height: 76px;}.gal-vert .gal-box{	position: relative;	top: 1px;/*	overflow: hidden;	width: 108px;	height: 229px;*/}.gal-box ul{	display: block;/*	position: absolute;	top: 0;	left: 0;*/}#gal-up,#gal-down{	display: block;	position: absolute;	left: 15px;}#gal-up a,#gal-down a{	display: block;	width: 79px;	height: 22px;	background-repeat: none;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#gal-up{	top: 0;}#gal-up a{	background-image: url('../images/gal-up.png');}#gal-up a:hover{	background-image: url('../images/gal-up-hover.png');}#gal-down{	bottom: 0;}#gal-down a{	bottom: 0;	background-image: url('../images/gal-down.png');}#gal-down a:hover{	background-image: url('../images/gal-down-hover.png');}.gal-vert-img{	display: table-cell;	width: 106px;	height: 71px;	vertical-align: middle;	text-align: center;	border: solid 1px #e0e0e0;	background: #f6f6f6;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;}.side-but{	float: left;	margin: 0 0 0 10px;}.side-but a{	display: block;	padding: 0 8px;	width: 123px;	height: 87px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	font-size: 14px;	line-height: 16px;	background: url('../images/side-but.png') no-repeat;}.side-but a img{	margin: 4px 0 0;}.side-but a.item-rating-but img{	margin: 16px 0 0 2px;}.side-but a b{	display: block;	padding: 12px 0 0;}.side-but a.item-comments-but b{	padding: 4px 0 0;}.side-but a span{	display: block;	margin: 16px 0 0;	color: #363636;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.75)";	filter: alpha(opacity=0.75);	-moz-opacity: 0.75;	-khtml-opacity: 0.75;	opacity: 0.75;}.side-but ul li{	margin: 6px 0 0;}.side-but ul li:first-child{	margin: 0;}.right-side-but{	float: right;}.item-section .right-side-but div.prod-section{	width: 298px;	margin: 0;	float: none;}.item-section .right-side-but .prod-section div.prod-img{	width: 296px;	height: 140px;	background-repeat: no-repeat;	background-position: bottom;	background-image: url('../images/right-but.png');}.item-section .right-side-but .prod-section div.prod-img div.price-item{	height: 60px;	padding: 10px 0 0;	font-size: 21px;	line-height: 24px;}.item-section .right-side-but .prod-section div.prod-img div.price-item:first-child{	height: 52px;	padding: 18px 0 0;	font-size: 24px;	line-height: 32px;}.item-section .right-side-but .prod-section div.prod-img div.price-item b{	font-size: 32px;	color: #5f5f5f;}.item-section .right-side-but .prod-section div.prod-img div.price-item:first-child b{	font-size: 36px;	color: #ef4f2a;}.item-section .right-side-but .prod-section div.prod-img div.price-item:first-child span{	color: #ef4f2a;}.item-section .right-side-but .prod-section div.prod-but{	width: 296px;	height: 29px;	line-height: 29px;	background-repeat: no-repeat;	background-position: center bottom;	background-image: url('../images/but-right.png');}.item-section .right-side-but .prod-section div.prod-but a{	display: block;	float: right;	width: 88px;	margin: 0 10px 0 0;	height: 29px;	color: #fff;	font-weight: normal;}.item-section .right-side-but .prod-section div.prod-but a:first-child{	display: block;	float: left;	width: 188px;	margin: 0 0 0 10px;	height: 29px;}.item-section .right-side-but .prod-section div.prod-but a img{	position: relative;	top: 1px;}.item-section .right-side-but .bot-sec .but-right-bottom{	display: block;	float: left;	padding: 4px 12px 0;	width: 130px;	height: 83px;	margin: 9px 0 0 -12px;		text-align: center;	color: #11628d;	text-transform: uppercase;	font-weight: bold;	background: url('../images/but-right-bottom.png') no-repeat;}.item-section .right-side-but .bot-sec .but-right-bottom b{	display: block;}.item-section .right-side-but .bot-sec .but-right-bottom b strong{	color: #272727;}.item-section .right-side-but .bot-sec .but-right-bottom.prin{	padding: 4px 0 0;	width: 154px;}.item-section .right-side-but .bot-sec .but-right-bottom.ord{	margin: 9px -4px 0 4px;}.tabs-section{	margin: 17px 0 0;}.tabs-nav{	}.tabs{	position: relative;	padding: 24px 20px;	border: solid 1px #588ba6;	-webkit-border-radius: 0 0 12px 12px;	-moz-border-radius: 0 0 12px 12px;	-o-border-radius: 0 0 12px 12px;	border-radius: 0 0 12px 12px;}.tab p{	padding: 12px 0 0;}.tab p:first-child{	padding: 0;}.tabs-error{	position: absolute;	width: 100%;	margin: 0 0 0 -24px;	bottom: 0;	text-align: center;}.tabs-error a{	display: inline-block; *dispay: inline; zoom: 1;	text-decoration: underline;	padding: 0 16px;	height: 24px;	line-height: 24px;	color: #fff;	background: url('../images/tabs-error-a.png') repeat-x;	-webkit-border-radius: 6px 6px 0 0;	-moz-border-radius: 6px 6px 0 0;	-o-border-radius: 6px 6px 0 0;	border-radius: 6px 6px 0 0;}.tabs-error a:hover{	text-decoration: none;}.tabs-nav ul li{	float: left;	margin: 5px 0 0 1px;	padding: 0 24px;	height: 26px;	line-height: 26px;	cursor: pointer;	color: #575d56;	background-position: center top;	background: url('../images/tab.png') repeat-x;	-webkit-transition: 0.25s ease color;	-moz-transition: 0.25s ease color;	-o-transition: 0.25s ease color;	transition: 0.25s ease color;	-webkit-border-radius: 12px 12px 0 0;	-moz-border-radius: 12px 12px 0 0;	-o-border-radius: 12px 12px 0 0;	border-radius: 12px 12px 0 0;}.tabs-nav ul li:first-child{	margin-left: 0;}.tabs-nav ul li.active,.tabs-nav ul li:hover{	color: #fff;	background-image: url('../images/tab-active.png');}.tabs-nav ul li.active{	height: 31px;	line-height: 30px;	margin: 0;	font-weight: bold;}.tab{	display: none;}.tab.active{	display: block;}/* body off *//* footer */.footer-box{	margin-top: -200px;}.footer{	margin: 0 auto;	width: 1000px;	height: 200px;	background: url('../images/footer.png') repeat-x top;}.footer .section-left,.footer .section-socials,.footer .section-left-buttons div{	float: left;}.footer .section-left-buttons div.clear{	float: none;}.footer .section-left{	width: 552px;}.footer .section-left-buttons{	padding: 8px 0 0 6px;}.footer .section-left-buttons div a{	display: block;	text-align: center;	width: 159px;	margin: 0 auto;	padding: 14px 0 0;	height: 26px;	color: #fff;	text-shadow: -1px -1px 0 #000;	text-decoration: none;}.footer .section-left-buttons div a:hover{	text-decoration: underline;}.footer .company-button{	width: 183px;	height: 48px;	background: url('../images/f-but1.png') no-repeat;}.footer .shop-button{	width: 183px;	height: 48px;	background: url('../images/f-but2.png') no-repeat;}.footer .section-left-nav{	white-space: nowrap;	margin: -4px 0 0;}.footer .section-left-nav table{	border-spacing: 0;	float: left;	height: 69px;}.footer .section-left-nav table tr td{	width: 1000px;	text-align: center;	vertical-align: middle;}.footer .section-left-nav table tr td.spacer{	width: 0;	padding: 0 0 0 1px;	background: url('../images/spacer.png') no-repeat center center;}.footer .section-left-nav table tr td a{	color: #414f50;	text-decoration: underline;}.footer .section-left-nav table tr td a:hover{	text-decoration: none;}.footer .section-socials{	position: relative;	margin: 8px 0 0;	width: 189px;	height: 98px;	padding: 8px 0 0;	background: url('../images/section-socials.png') no-repeat center center;}.footer .socials-sign{	position: absolute;	left: -185px;	top: 8px;	width: 185px;	padding: 5px 0 0;	text-align: center;	height: 37px;	color: #fff;	background: url('../images/f-but3.png') no-repeat;}.footer .section-right{	text-align: center;	float: right;	width: 209px;	padding: 14px 0 0;	margin: 15px 24px 0 0;	height: 76px;	background: url('../images/right-section.png') no-repeat;}.footer .section-right .phone{	font-size: 18px;	line-height: 18px;	font-weight: bold;	color: #5f585d;}.footer .section-bottom table{	width: 100%;	border-spacing: 0;	height: 41px;}.footer .section-bottom table tr td{	text-align: center;	vertical-align: middle;	background: url('../images/footer-bottom-nav.png') no-repeat right bottom;}.footer .section-bottom table tr td.last{	background: none;}.footer .section-bottom table tr td a:hover{	text-decoration: underline;}.footer .section-bottom table tr td span{	padding: 0 4px 0 0;	color: #11638f;}.dev{	padding: 12px 0 0;	text-align: center;}.dev a{	text-decoration: underline;}.dev a:hover{	text-decoration: none;}/* footer off *//* popup */.overlay{	position: fixed;	z-index: 999;	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: url('../images/overlay.png');	background: rgba(0,0,0,0.5);	border-spacing: 0;}.popup-box{	text-align: center;	vertical-align: middle;}.clos{	position: fixed;	width: 100%;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;}.popup{	display: inline-block; *display: inline; zoom: 1;	position: relative;	z-index: 1;	background: #f2faff;	border: solid 3px #fff;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	-o-border-radius: 12px;	border-radius: 12px;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.14);	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.14);	box-shadow: 0 0 5px rgba(0,0,0,0.14);}.callback .popup table,.callback-popup .popup table{	width: 448px;	margin: 0;}.callback .popup table tr td,.callback-popup .popup table tr td{	width: 60%;}.callback .popup table tr td:first-child,.callback-popup .popup table tr td:first-child{	width: 40%;}.callback .popup table tr td textarea.text-field,.callback .popup table tr td input.text-field,.callback-popup .popup table tr td textarea.text-field,.callback-popup .popup table tr td input.text-field{	width: 226px;}.callback .popup table tr.td-padding.small-input td input.text-field,.callback-popup .popup table tr.td-padding.small-input td input.text-field{	width: 90px;}.callback .popup table tr.td-padding.small-input td span.fixed-span,.callback-popup .popup table tr.td-padding.small-input td span.fixed-span{	width: 38px;}.callback .popup table tr td[colspan="2"],.callback-popup .popup table tr td[colspan="2"]{	font-weight: normal;	text-align: center;}.callback .popup table tr td[colspan="2"] input[type="submit"],.callback-popup .popup table tr td[colspan="2"] input[type="submit"]{	width: 195px;	height: 39px;	color: #fff;	font-size: 14px;	font-weight: bold;	padding-left: 34px;	text-shadow: 1px 1px 0 rgba(0,0,0,0.39);	cursor: pointer;	border: 0 none;	background: url('../images/submit-phone.png') no-repeat center center;}.callback-popup{	display: none;}/* popup off*//* END */