*{
	padding:0; margin:0;
}
img{
	border:none;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
body{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif; line-height:1.3;
}
html, body {
	height: 100%;
}
* html .wrapper {
	height: 100%;
}
.personal-menu{
	width:100%;
	height:42px;
	background-color:#5ABD32;
}
.personal-menu-center{
	width:1220px;
	margin:0 auto;
}
.personal-menu-name{
	width:196px;
	height:28px;
	float:left;
	padding:12px 0 0 47px;
	margin:0 0 0 20px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background:url('../images/enter-card-bg.png')no-repeat 11px 8px;
}
.pm-border{
	display:block;
	width:1px;
	height:22px;
	float:left;
	margin:9px 11px 0 0;
	background:url('../images/personal-menu-border.png')no-repeat;
}
.personal-menu-card-number, .personal-menu-discount, .personal-menu-total{
	height:28px;
	float:left;
	padding:12px 0 0 0;
	margin:0;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.personal-menu-card-number{
	width:112px;
}
.personal-menu-discount{
	width:180px;
}
.personal-menu-total{
	width:195px;
}
.discount-title{
	opacity:0.7;
	font-weight:normal;
}
.personal-menu-item{
	width:405px;
	height:35px;
	float:left;
	padding:7px 0 0 20px;
	margin-left:7px;
	border-left:1px solid #409E1A;
}
.personal-menu-item ul li{
	float:left;
	margin-right:27px;
}
.personal-menu-item ul li:last-child{
	margin-right:0;
}
.personal-menu-item ul li a{
	color:#FFF;
	font-size:12px;
	padding:7px 0 0 27px;
	display:block;
	height:19px;
}
.set-notes{
	background:url('../images/notes-ico.png')no-repeat left center;
}
.set-settings{
	background:url('../images/settings-ico.png')no-repeat left center;
}
.set-help{
	background:url('../images/help-ico.png')no-repeat left center;
}
.set-exit{
	background:url('../images/exit-ico.png')no-repeat left center;
}
.wrapper{
	background-color:#ffffff;
	max-width:1920px;
	min-width:1220px;
	margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
.top-wrapper{
	width:100%;
	height:42px;
	background:url('../images/top-bg.png')repeat-x;
}
.top-center{
	width:1220px;
	margin:0 auto;
}
.top-left{
	width:50%;
	float:left;
}
.top-right{
	width:50%;
	float:right;
}
.enter-card{
	width:61px;
	height:34px;
	padding:8px 0 0 48px;
	background:#636AA4 url('../images/enter-card-bg.png')no-repeat 11px 8px;
}
.enter-card-a{
	font-size:12px;
	color:#fff;
	line-height:1;
	float:left;
	margin-left:20px;
}
.tel-mos, .tel-reg{
	width:177px;
	height:39px;
	float:left;
	color:#fff;
	font-size:13px;
	margin-left:40px;
	padding-top:3px;
}
.tel-mos b, .tel-reg b{
	font-size:15px;
}
.tel-mos p, .tel-reg p{
	font-size:11px;
}
.tel-reg p>span{
	text-transform:uppercase;
}
.service-menu{
	width:95%;
	height:33px;
	float: right;
}
.service-menu li{
	float:left;
	margin-left:7px;
}
.service-menu li a{
	color:#fff;
	font-size:13px;
	padding:11px 24px 13px 10px;
	display:block;
}
.service-menu li a:hover{
	text-decoration:none;
	color:#A2ACF5;
}
.service-menu .first{
   text-transform:uppercase;
   font-weight:bold;
   background-color:none;
}

.service-menu  li:first-child{
   /*	text-transform:uppercase;
	font-weight:bold;
*/	margin-left:0;
  /*	background-color:none;*/
}/*
.service-menu  li:last-child{
	text-transform:uppercase;
	font-weight:bold;
	background-color:none;
}
.service-menu  li:first-child a{
	padding: 11px 11px 13px 10px;
}
.service-menu  li:last-child a{
	padding: 11px 11px 13px 10px;
}*/

.service-menu ul{
	display:none;
}
.service-menu li:hover{
	background-color:#626FBD;
}
.service-menu li:hover ul{
	display:block;
	position:absolute;
	background-color:#626FBD;
	z-index:1000;
}
.service-menu ul li {
	float:none;
}
.service-menu ul li:first-child {
	text-transform:none;
	font-weight:100;
}
.service-menu ul li:last-child {
	text-transform:none;
	font-weight:100;
}
.first{
	background:none !important;
}
.last{
	background:none !important;
}
.marker{
	padding-bottom:2px;
	background:url('../images/menu-marker.png')no-repeat 93% center;
}
.marker:hover a{
	color:#ffffff !important;
}
.marker:hover{
	background-color:#626FBD !important;
	background:url('../images/menu-marker-h.png')no-repeat 93% center;
}
.main-menu .marker{
	height:22px;
}
.servise-sub {
	width:175px;
	padding:8px 0;
}
.servise-sub li{
	padding:0;
	margin-left:0;
}
.servise-sub li a{
	padding:6px 17px 6px 17px;
}
.servise-sub li a:hover{
	padding:6px 17px 6px 17px;
	background-color:#4A5597;
	/* color:#959FE6 !important; */
}
.servise-sub  li:first-child a{
	padding:6px 17px 6px 17px;
}
.servise-sub li:last-child a{
	padding:6px 17px 6px 17px;
}
.main-container{
	width:1220px;
	margin:0 auto;
	background:#fff;
	border-radius:4px 5px 0 0;
	-webkit-border-radius:4px 5px 0 0;
	-moz-border-radius:4px 5px 0 0;
	box-shadow:-9px 0 20px -20px #333, 9px 0 20px -20px #333;
}
.header{
	width:1220px;
	margin:0 auto;
	height:101px;
}
.logo{
	width:222px;
	height:60px;
	float:left;
	padding-left:20px;
	margin-top:22px;
}
.slogan{
	width:275px;
	height:50px;
	float:left;
	color:#5e5a5a;
	font-style:italic;
	text-transform:uppercase;
	font-size:18px;
	margin:21px 0 0 12px;
}
.slogan p{
	font-style:italic;
	text-transform:none;
	font-size:12px;
	line-height:13px;
}
.yandex-rating{
	margin-top:10px;
}
.service-navigation{
	width:150px;
	height:60px;
	float:left;
	margin:24px 0 0 147px;
}
.service-navigation ul li{
	float:left;
	height:25px;
	padding:0 0 7px 25px;
	margin-left:21px;
}
.service-navigation ul li a{
	font-size:12px;
	color:#696868;
	background:url('../images/service-link-bg.png') repeat-x 0 13px;
}
.service-navigation ul li a:hover{
	text-decoration:none;
	background:none;
}
.status{
	background:url('../images/status.png') no-repeat 0 1px;
}
.scheme{
	background:url('../images/scheme.png') no-repeat 0 2px;
}
.questions{
	margin-right:17px;
	background:url('../images/questions.png') no-repeat 0 4px;
}
.complaint{
	background:url('../images/complaint.png') no-repeat 0 2px;
}
.favorites-comparison{
	width:135px;
	height:60px;
	float:left;
	margin:24px 0 0 33px;
}
.favorites-comparison ul li{
	height:25px;
	padding:0 0 7px 25px;
}
.favorites-comparison ul li a, .cart-block a{
	font-size:11px;
	color:#5460a8;
	text-transform:uppercase;
	text-decoration:underline;
}
.favorites-comparison ul li a:hover, .cart-block a:hover{
	text-decoration:none;
}
.favorites{
	background:url('../images/favorites.png') no-repeat 0 5px;
}
.favorites span{
	display:inline-block;
	width:18px;
	height:16px;
	color:#b3b3b3;
	font-size:11px;
	border:2px solid #B3B3B3;
	text-align:center;
	vertical-align:middle;
	padding-top:2px;
	margin-left:7px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.comparison{
	background:url('../images/comparison.png') no-repeat 0 4px;
}
.comparison span{
	display:inline-block;
	width:22px;
	height:18px;
	color:#fff;
	font-size:11px;
	background-color:#5ABD32;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	margin-left:10px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.cart-block{
	width:123px;
	height:48px;
	float:left;
	padding:11px 0 0 70px;
	margin:20px 0 0 15px;
	border:1px solid #AFB5D6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:url('../images/cart-img.png') no-repeat 10px 12px;
}
.total-price{
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}
.cart-quantity{
	width:22px;
	height:18px;
	position:relative;
	top:-39px;
	left:-36px;
	float:left;
	color:#fff;
	font-size:11px;
	background-color:#5ABD32;
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
	border:2px solid #E5ECF6;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.main-menu-block{
	width:100%;
	height:42px;
}
.main-menu-wrapper{
	width:100%;
	height:42px;
	background-color:#5460A8;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
}
.main-menu-left{
	width:825px;
	float:left;
	height:42px;
}
.main-menu{
	width:100%;
	height:25px;
	margin-left:15px;
}
.main-menu li{
	float:left;
	padding:10px 20px 12px;
}
.main-menu li:hover{
	/* background-color:#626FBD; */
	cursor:pointer;
}
.main-menu li a{
	color:#fff;
	font-size:17px;
	padding-right:17px;
	position:relative;
	/* z-index:10000; */
}
.main-menu li a:hover{
	text-decoration:none;
}
.main-menu ul{
	display:none;
}
.main-menu li:hover ul{
	display:block;
	position:relative;
	top:10px;
	background-color:#626FBD;
	margin:0 0 0 -20px;
	z-index:100;
	width:14.5em;
	height:auto;
	padding:13px 0 18px 0;
}
/* .main-menu-brands-block ul{
	height:300px !important;
} */
.main-menu ul li {
	float:none;
	padding:4px 0;
}
.main-menu ul li:hover{
	background-color:#495597;
}
.main-menu ul li a{
	font-size:14px;
	margin-left:10px;
	width:94%;
	display:block;
	padding-right:0;
}
.main-menu ul li:hover a{
	color:#a9b5ff;
}
/* .main-menu ul li #sub-main-menu{
	display:none;
	position:absolute;
	left:251px;
	top:0px;
	width:228px;
	background-color:#495597;
	z-index:200;
} */
.main-menu ul li #sub-main-menu{
	display:none;
	position:absolute;
	left:251px;
	top:auto;
	width:226px;
	background-color:#495597;
	z-index:200;
	margin-top:-22px;
}
.main-menu ul li:hover #sub-main-menu{
	display:block;
	/* height:315px; */
}
.first-sub{
	display:none;
	position:relative;
}
/* .first-sub-2{
	display:none;
	position:relative;
	left:-155px;
} */
/* .first-sub-3{
	display:none;
	position:relative;
	left:-292px;
} */
/* .first-sub-4{
	display:none;
	position:relative;
	left:-442px;
} */
/* .first-sub-5{
	display:none;
	position:relative;
	left:-592px;
} */
.main-menu-brands-block {
    width:675px;
    position:absolute;
    top:0px;
    left:443px;
    /* height:347px; */
	height:100%;
    background:#626FBD;
    padding-left:74px;
}
#main-menu-brands-head{
	font-size:23px;
	color:#fff;
	padding:5px 0 0 8px;
	margin:10px 0 -2px 0;
}
.main-menu-brands-block ul {
    display:block;
    position:absolute;
    background-color:#626FBD;
    margin:0;
    z-index:100;
}
#sub-main-menu li{
	padding-left:11px;
}
#sub-main-menu li a{
	color:#fff;
	font-size:14px;
}
#sub-main-menu li a:hover{
	color:#a9b5ff;
	font-size:14px;
	text-decoration:underline;
}
.main-menu-brands-block li{
	padding:3px 0;
}
.main-menu-brands-block li:hover{
	background-color:#495597;
}
.main-menu-brands-block li:hover a{
	color:#a9b5ff;
}
.main-menu-brands-block li a{
	font-size:15px;
	width:96%;
	display:block;
	padding-right:0;
	padding-left:10px;
}
#fl{
	float:left;
	/* width:21%; */
}
#fl-1{
	float:left;
	/* width:21%; */
	left:14.2em;
}
#fl-2{
	float:left;
	/* width:21%; */
	left:23.9em;
}
#fl-3{
	float:left;
	/* width:21%; */
	left:33.5em;
}
.main-menu-right{
	width:250px;
	height:30px;
	float:right;
	text-align:center;
	color:#fff;
	font-size:14px;
	padding-top:12px;
	border-left:1px solid #485390;
}
.main-menu-right a{
	display:block;
	width:138px;
	height:19px;
	margin:0 auto;
	border-bottom:1px dashed #fff;
}
.main-menu-right a:hover{
	text-decoration:none;
	border-bottom:none;
}
.main-menu-right a:before{
	text-decoration:none;
	border-bottom:none;
}
.main-slider{
	width:970px;
	height:285px;
}
.main-slider-2{
	width:955px;
	height:281px;
	margin-bottom:110px;
}
.main-slider-2 img{
	width:955px;
}
#search-box{
	position:relative;
	margin-left:79.55%;
	float:none;
	z-index:1000;
	box-shadow:0px 0px 0px 0px, 0px 4px 13px -2px;
}
.search{
	width:210px;
	height:256px;
	float:right;
	padding:15px 20px 14px;
	background-color:#F7F7F7;
}
.search input{
	height:26px;
	border:1px solid #CBCBCB;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.art, .price, .type, .old-stature, .marka, .skidka-nalichie{
	width:215px;
	height:28px;
	margin-bottom:10px;
}
.marka{
	margin-bottom:15px !important;
}
.skidka-nalichie{
	margin-bottom:4px !important;
}
.art input{
	width:202px;
	font-size:12px;
	padding-left:9px
}
.price{
	color:#6b6b6b;
	font-size:12px;
}
.price div{
	color:#a2a2a2;
	font-size:12px;
	display:inline;
	margin:0 7px 0 4px;
}
.price div>input{
	width:51px;
	margin-left:3px;
	padding-left:9px;
	color:#626fbd;
}
.price div:last-child{
	margin:0 0 0 4px;
}
.type select, .marka select{
	width:230px;
	height:28px;
	border:none;
	position:relative;
    background:none;
    z-index:10;
	padding:0 0 0 5px;
	cursor:pointer;
	color:#6b6b6b;
	font-size:12px;
}
.select-box{
	border:1px solid #CBCBCB;
    background:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    width:211px;
	height:28px;
	cursor:pointer;
    overflow:hidden;
    display:inline-block;
    position:relative;
}
.select-button{
	background:url('../images/select-button-bg.png') center center no-repeat;
    height:28px;
    width:30px;
    position:absolute;
	cursor:pointer;
    right:0;
    top:0;
    bottom:0;
    z-index:1;	
}
.type option, .old-select-box option, .stature-select-box option, .marka option{
	height:25px;
	padding:4px 0 0 10px;
	font-size:12px;
}
.old, .stature, .nalichie, .skidka{
	width:95px;
	height:28px;
	display:inline;
	margin-right:15px;
}
.stature, .skidka{
	margin-right:0 !important;	
}
.old select, .stature select{
	width:115px;
	height:28px;
	border:none;
	position:relative;
    background:none;
    z-index:10;
	padding:0 0 0 5px;
	cursor:pointer;
	color:#6b6b6b;
	font-size:12px;
}
.old-select-box, .stature-select-box{
	border:1px solid #CBCBCB;
    background:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    width:95px;
	height:28px;
	cursor:pointer;
    overflow:hidden;
    display:inline-block;
    position:relative;
}
.nalichie{
	margin-right:45px;
}
input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
input[type="checkbox"] + label {
    background: url('../images/check-box-sprite.png') 0 0 no-repeat;
    padding-left: 20px;
	font-size:12px;
	display: inline-block;
}
input[type="checkbox"]:hover + label{
	cursor:pointer;
}
input[type="checkbox"]:checked + label {
    background-position: 0 -85px;
	color:#5abd32;
}
.filtr-btn{
	width:115px;
	height:31px;
	margin:0 auto;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	background: url('../images/filtr-btn.png') 0 0 no-repeat;
}
.filtr-btn input[type="submit"]{
	border:none;
	background:none;
	color:#fff;
	text-transform:uppercase;
	padding:4px 0 0 10px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
	color: #6b6b6b}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
	color: #6b6b6b}
input:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
	color: #6b6b6b}
input::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
	color: #6b6b6b opacity: 1;}
input.placeholder,
textarea.placeholder,
select.placeholder {
	color: #6b6b6b}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder,
select:focus:-moz-placeholder {
	color: transparent !important;opacity: 1; }
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder,
select:focus::-moz-placeholder {
	color: transparent !important; }
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
select:focus:-ms-input-placeholder {
	color: transparent !important;opacity: 1; }
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
select:focus::-webkit-input-placeholder {
	color: transparent !important; }
input.placeholder:focus,
textarea.placeholder:focus,
select.placeholder:focus {
	color: transparent !important; }
input:focus,
textarea:focus,
select:focus {
	color: #6b6b6b;
	box-shadow: none; }
select {
	padding: 0;
}
.tabs-content-part{
	width:100%;
	margin:10px auto;
}
.sales-block-wrapper{
	width:1180px;
	height:347px;
	padding:14px 20px;
	background: url('../images/sales-bg.jpg')no-repeat 0 0;
}
.sales-block-left-title{
	width:1140px;
	height:44px;
	color:#fff;
	font-size:23px;
	padding-left:20px;
}
.sales-block-left-title span{
	float:right;
}
.sales-block-left-title span a{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:22px;
	text-decoration:underline;
	background: url('../images/sales-all-arrow.png')no-repeat right center;
}
.sales-block-left-title span a:hover{
	text-decoration:none;
}
.sales-block-left{
	width:730px;
	height:302px;
	border-radius:5px;
	background-color:#fff;
	margin-right:20px;
	float:left;
}
.sales-block-img{
	width:360px;
	height:270px;
	float:left;
	margin:30px 0 0 21px;
	text-align:center;
	overflow:hidden;
}
.sales-block-img img{
	width:350px !important;
	height:auto !important;
}
.sales-block-left-desc{
	width:304px;
	float:left;
	margin:26px 0 0 30px;
}
.sales-block-left-desc-title{
	width:100%;
	margin-bottom:15px;
}
.sales-block-left-desc-title a{
	color:#5460a8;
	font-size:18px;
	text-decoration:underline;
	line-height:22px;
}
.sales-block-left-desc-title a:hover{
	text-decoration:none;
}
.sales-block-left-desc-item ul li{
	color:#565e6b;
	font-size:13px;
	font-weight:bold;
	padding-bottom:4px;
}
.sales-block-left-desc-item ul li span{
	color:#a2a2a2;
	font-weight:normal;
}
.sales-block-left-desc-item-bg{
	width:297px;
	height:45px;
	position:relative;
	top:-30px;
	background: url('../images/left-desc-item-bg.png')no-repeat;
}
.sales-block-left-desc-price{
	width:185px;
	height:40px;
	float:left;
	margin-top:-31px;
}
.sales-block-left-desc-price .price-discount{
	color:#F36E6E;
	font-size:14px;
	float:left;
}
.old-price{
	color:#a5a5a5;
	font-size:14px;
	float:left;
	text-decoration:line-through;
	margin-right:12px;
	height:15px;
}
.new-price{
	color:#5abd32;
	font-size:20px;
	float:left;
}
.sales-block-left-desc-buy-btn{
	width:112px;
	height:44px;
	position:relative;
	left:191px;
	top:-41px;
	background: url('../images/buy-btn-bg.png')no-repeat;
}
.sales-block-left-desc-buy-btn a{
	color:#fff;
	font-size:15px;
	display:block;
	padding:12px 0 0 54px;
}
.sales-block-right{
	width:430px;
	height:302px;
	border-radius:5px;
	background-color:#fff;
	float:right;
}
.sales-block-right-item{
	width:100%;
	height:100px;
	clear:both;
	border-bottom:1px solid #DFDFDF;
}
.sales-block-right-item:last-child{
	border-bottom:none;
}
.sales-block-right-item-img{
	width:120px;
	float:left;
	margin:10px 20px 0 20px;
}
.sales-block-right-item-desc{
	width:260px;
	float:left;
	margin-top:10px;
}
.sales-block-right-item-desc-title{
	width:245px;
	margin-bottom:14px;
}
.sales-block-right-item-desc-title a{
	color:#5460a8;
	font-size:15px;
	line-height:18px;
	text-decoration:underline;
}
.sales-block-right-item-desc-title a:hover{
	text-decoration:none;
}
.our-advantages-wrapper{
	width:100%;
	height:453px;
	background: url('../images/advantages-bg.jpg')no-repeat;
}
.our-advantages-title{
	color:#5460a8;
	font-size:23px;
	text-align:center;
	padding:28px 0;
}
.our-advantages-wrapper div a{
	color:#5460a8;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #5460a8;
}
.our-advantages-wrapper div a:hover{
	text-decoration:none;
	border-bottom:none;
}
.our-advantages-wrapper div a span{
	text-transform:uppercase;
}
.advantages-1{
	width:175px;
	height:50px;
	position:relative;
	left:108px;
	top:20px;
}
.advantages-2{
	width:175px;
	height:50px;
	position:relative;
	left:410px;
	top:-30px;
}
.advantages-3{
	width:220px;
	height:50px;
	position:relative;
	left:709px;
	top:-80px;
}
.advantages-4{
	width:140px;
	height:50px;
	position:relative;
	left:1045px;
	top:-130px;
}
.advantages-5{
	width:195px;
	height:50px;
	position:relative;
	left:242px;
	top:25px;
}
.advantages-6{
	width:195px;
	height:50px;
	position:relative;
	left:566px;
	top:-25px;
}
.advantages-7{
	width:205px;
	height:50px;
	position:relative;
	left:910px;
	top:-83px;
}
.news-video-block-wrapper{
	width:100%;
	height:235px;
	margin:0 0 10px 0;
}
.news-video-block-left{
	width:670px;
	height:215px;
	float:left;
	margin-right:60px;
	padding-left:41px;
}
.news-video-block-left-head {
	width:100%;
	height:50px;
	margin:25px 0 0 15px;
}
.news-video-block-left-head ul li{
	float:left;
	margin-left:25px;
}
.news-video-block-left-head ul li a{
	color:#5460a8;
	font-size:23px;
	border-bottom:1px dashed #5460a8;
}
.news-video-block-left-head ul li a:hover{
	text-decoration:none;
	border-bottom:none;
}
.news-video-block-left-head  ul .active{
	color:#5abd32;
	font-size:23px;
	border-bottom:none;
}
.news-block-left{
	width:100%;
	height:190px;
	margin:9px 0;
}
.news-block-left-desc-img{
	width:258px;
	height:165px;
	overflow:hidden;
	margin:9px 0 0 0;
	border:1px solid #DEDEE2;
	border-radius:4px;
	float:left;
	-webkit-box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
}
.news-block-left-desc-img img{
	border:4px solid #fff;
	border-radius:4px;
}
.news-block-left-desc{
	width:373px;
	float:left;
	margin:9px 0 0 20px;
}
.news-block-left-desc-date{
	width:66px;
	height:19px;
	border:1px solid #B3B3B3;
	border-radius:25px;
	color:#777777;
	font-size:11px;
	text-align:center;
}
.news-block-left-desc-title{
	width:100%;
	margin:13px 0 0 0;
}
.news-block-left-desc-title a{
	color:#5460a8;
	font-size:18px;
}
.news-block-left-desc-text{
	margin:13px 0 0 0;
	color:#777777;
	font-size:13px;
}
.news-video-block-right{
	width:440px;
	height:235px;
	float:left;
}
.news-video-block-right-head{
	width:20%;
	height:30px;
	margin:18px 0px 0px 15px;
	float:right;
}
.news-video-block-right-head a{
	color:#5460a8;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	display:block;
	text-transform:uppercase;
	text-decoration:underline;
	padding-right:26px;
	background: url('../images/news-all-arrow.png')no-repeat right center;
}
.news-video-block-right-head a:hover{
	text-decoration:none;
}
.news-video-block-right-item-wrap{
	width:100%;
	height:175px;
	margin:10px 0 0 0;
}
.news-video-block-right-item{
	width:100%;
	height:85px;
	margin-bottom:5px;
}
.news-video-block-right-item-img{
	width:108px;
	height:78px;
    overflow:hidden;
	float:left;
	border:1px solid #DEDEE2;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 21px -15px rgba(0,0,0,0.75);
}
.news-video-block-right-item-img img{
	border:4px solid #fff;
	border-radius:4px;
}
.news-block-right-desc{
	width:270px;
	float:left;
	margin:0 0 0 20px;
}
.news-block-right-desc-title{
	width:100%;
	margin:6px 0 0 0;
}
.news-block-right-desc-title a{
	color:#5460a8;
	font-size:16px;
}
.main-text-block-wrapper{
	width:100%;
	margin:10px 0;
}
.main-pre-text-block{
	width:100%;
	margin:0 0 15px;
}
.main-pre-text-block-head{
	width:100%;
	height:30px;
	margin:26px 0 0;
}
.main-pre-text-block-head h1{
	color:#606060;
	font-size:21px;
	text-align:center;
	font-weight:normal;
}
.main-pre-text{
	width:880px;
	margin:21px auto 0;
}
.main-pre-text p{
	color:#777777;
	font-size:14px;
	text-align:center;
	line-height:20px;
}
.main-pre-text-img{
	width:1180px;
	margin:29px auto 0;
}
.main-pre-text-range{
	width:1180px;
	height:245px;
	margin:0 auto;
	padding-bottom:25px;
	background: url('../images/old-bike.png')no-repeat 36px 50px;
}
.main-pre-text-range-text{
	width:820px;
	padding:26px 0px 0px 267px;
}
.main-pre-text-range-text h2, .main-pre-text-stock-left h2, .main-pre-text-stock-left h3, .main-pre-text-sertificate-left h2, .main-pre-text-sertificate-left h3{
	color:#5460a8;
	font-size:16px;
	margin-bottom:10px;
}
.main-pre-text-range-text ul{
	margin-top:15px;
	padding-left:30px;
	clear:both;
	list-style-image: url('../images/list-style.png');
}
.main-pre-text-range-text ul li{
	color:#777777;
	font-size:13px;
	line-height:18px;
	margin-bottom:5px;
	padding-left:4px;
}
.main-pre-text-map{
	width:1180px;
	height:215px;
	margin:0 auto;
	background: url('../images/pre-text-map.png')no-repeat -28px -27px;
}
.main-pre-text-map-left{
	width:585px;
	height:200px;
	float:left;
	padding:7px 0 0 0;
}
.main-pre-text-map-left p, .main-pre-text-map-right p{
	color:#777;
	font-size:14px;
	line-height:20px;
}
.main-pre-text-map-left span>p, .main-pre-text-stock-left p, .main-pre-text-sertificate-left p{
	color:#777;
	font-size:13px;
	line-height:18px;
	margin-top:17px;
	clear:both;
}
.main-pre-text-map-left a, .main-pre-text-stock-left a, .main-pre-text-sertificate-left a{
	color:#5460a8;
	text-decoration:underline;
}
.main-pre-text-map-left a:hover, .main-pre-text-stock-left a:hover, .main-pre-text-sertificate-left a:hover{
	text-decoration:none;
}
.main-pre-text-map-right{
	width:365px;
	margin-left:230px;
	float:left;
}
.main-pre-text-map-right p>span{
	color:#5bbe34;
	font-weight:bold;
}
.main-pre-text-stock {
	width:1180px;
	height:312px;
	margin:0 auto;
	padding-left:40px;
	background: url('../images/shadow-line.png')no-repeat 0 bottom;
}
.main-pre-text-stock-left{
	width:690px;
	float:left;
	padding-top:9px;
}
.main-pre-text-stock-left h3, .main-pre-text-sertificate-left h3{
	margin-top:15px;
}
.main-pre-text-stock-img{
	width:432px;
	float:left;
	padding-top:15px;
	margin-left:40px;
}
.main-pre-text-sertificate{
	width:1180px;
	height:373px;
	margin:0 auto;
}
.main-pre-text-sertificate-left{
	width:723px;
	float:left;
	padding-top:9px;
	margin-right:21px;
}
.main-pre-text-sertificate-right{
	width:432px;
	float:left;
}
.main-pre-text-sertificate-head{
	width:250px;
	padding-top:11px;
	color:#6b6b6b;
	font-size:23px;
}
.main-pre-text-sertificate-slider{
	width:100%;
	margin:10px 0 0;
}
.left-side{
	width:205px;
	padding:20px;
	display:table-cell;
}
.left-menu-block{
	width:100%;
	padding:5px 0px 9px;
	border:2px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.left-menu-block li:first-child{
	text-transform:uppercase;
}
.left-menu-block li ul li:first-child{
	text-transform:none;
}
.left-menu-block ul li a:hover{
	border-left:2px solid #5ABD32;
	margin-left:-2px;
}
.left-menu-block ul li:hover .marker-lm{
	background: url("../images/marker-lmg.png") no-repeat right center;
}
.left-menu-block li a{
	color:#393330;
	font-size:14px;
	display:block;
	width:77%;
	padding:4px;
	padding:4px 20px 4px 18px;
}
.left-menu-block li a:hover{
	text-decoration:none;
	color:#5ABD32;
}
.active-l{
	text-decoration:none;
	color:#5ABD32 !important;
	border-left:2px solid #5ABD32;
	margin-left:-2px;
	cursor:default;
	pointer-events:none;
}
.marker-lm{
	background:url('../images/marker-lm.png')no-repeat right center;
}
#menu_body li ul {
	display: none;
}
#menu_body li ul li a{
	padding-left:32px;
	background:none;
}
.present-sertificate{
	width:100%;
	height:80px;
	margin-top:34px;
	background:url('../images/present-s.png')no-repeat center center;
}
.present-sertificate a{
	display:block;
	padding:45px 0px 0px 133px;
	color:#5460a8;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}
.present-sertificate a:hover, .breadcrumbs a:hover{
	text-decoration:none;
}
.left-slider{
	width:97%;
	margin:25px auto 0;
}
.interview-block-left{
	width:200px;
	margin-top:30px;
	background-color:#F1F4F6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.interview-block-head, .know-block-head{
	width:100%;
	height:32px;
	text-align:center;
	font-size:20px;
	color:#606060;
	line-height:14px;
	border-bottom:2px solid #DEDEE2;
	margin-bottom:12px;
	padding-top:15px;
}
.form-body{
	width:170px;
	padding:0 15px 20px 15px;
}
.interview-question{
	width:100%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#606060;
	line-height:19px;
	margin-bottom:12px;
}
input[type="radio"] {
    position: absolute;
    opacity:0;
	width:170px;
	height:30px;
}
input[type="radio"] + label {
    background: url('../images/radio-box-sprite.png') 0 0 no-repeat;
    padding-left: 23px;
	font-size:12px;
	display: inline-block;
	color:#393330;
	line-height:15px;
	margin-bottom:15px;
}
input[type="radio"]:hover{
	cursor:pointer;
}
input[type="radio"]:checked + label {
    background-position: 0 -63px;
	color:#5abd32;
}
.form-body input[type="submit"]{
	width:128px;
	height:31px;
	margin:0px 24px;
	background: url('../images/form-body-btn.png') repeat-x;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.form-body input[type="submit"]:hover{
	font-weight:normal;
}
.know-block{
	width:200px;
	margin-top:30px;
	border:2px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.know-block-item{
	width:170px;
	padding:0 15px 15px;
	margin-bottom:11px;
	background:url("../images/news-separator.png") no-repeat center bottom;
}
.know-block-item:last-child{
	background:none;
	margin-bottom:4px;
}
.know-block-item-title{
	width:100%;
	margin:5px 0;
}
.know-block-item-title a{
	color:#5460a8;
	font-size:14px;
}
.know-block-item-title a:hover{
	color:#5abd32;
	text-decoration:none;
}
.know-block-item-desc{
	color:#777777;
	font-size:13px;
	margin:11px 0px 0;
	line-height:18px;
}
.best-product-block{
	width:203px;
	height:280px;
	border:1px solid #5ABD32;
	margin-top:18px;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.best-product-block-head{
	width:100%;
	height:28px;
	text-align:center;
	font-size:20px;
	color:#ffffff;
	line-height:14px;
	margin-bottom:12px;
	padding-top:16px;
	background-color:#5ABD32;
	border-radius:9px 9px 0 0;
	-webkit-border-radius:9px 9px 0 0;
	-moz-border-radius:9px 9px 0 0;
}
.best-product-img{
	width:175px;
	height:117px;
	margin:0 auto;
}
.best-product-img a{
	color:#5460a8;
}
.presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
	top:-151px;
	left:122px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.best-die{
	width:55px;
	position:relative;
	top:-170px;
	left:-15px;
}
.hit{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:18px;
	background-color:#5460A8;
	text-align:center;
	margin-bottom:5px;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
}
.discount{
	font-size:12px;
	color:#ffffff;
	width:31px;
	height:18px;
	margin-bottom:5px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
}
.block3d{
	font-size:12px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	margin-bottom:5px;
	margin-left:1px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
}
.vid-view{
	width:35px;
	height:26px;
	margin-bottom:5px;
	margin-left:1px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.best-product-title{
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
}
.best-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.best-product-price{
	width:180px;
	margin:48px auto 0;
}
.best-product-price-left{
	width:140px;
	display:table-cell;
	vertical-align:top;
}
.best-product-price-left-top{
	width:100%;
	height:15px;
}
.best-product-price-old{
	width:50%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.best-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.best-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
}
.best-product-price-right{
	width:40px;
	display:table-cell;
	vertical-align: middle;
}
.best-product-price-right a{
	width:40px;
	height:40px;
	display:block;
	background:url('../images/cart-image.jpg')no-repeat center center;
}
.push-left{
	width:100%;
	margin:100px 0;
}
.right-side{
	width:935px;
	padding:17px 17px 10px 10px;
	display:table-cell;
	vertical-align:top;
}
.breadcrumbs{
	width:100%;
	height:25px;
	font-size:13px;
}
.breadcrumbs span, .breadcrumbs a{
	color:#a2a2a2;
	padding-left:19px;
	background:url('../images/bread-arrow.png')no-repeat left center;
}
.breadcrumbs a{
	color:#5460a8;
	text-decoration:underline;
}
.breadcrumbs a:first-child{
	background:none;
	padding-left:0;
	margin-right:6px;
}
.right-side-content{
	width:100%;
	margin:-3px 0 0 0 ;
}
.right-side-head{
	width:100%;
	height:30px;
	margin:10px 0 19px;
}
.mt{
	margin:4px 19px 0 0;
}
.right-side-head h1, h2, h3{
	color:#606060;
	font-size:23px;
	font-weight:normal;
	float:left;
}
.news-desc-block{
	width:280px;
	height:425px;
	float:left;
	margin:0 47px 30px 0;
	background:url('../images/news-separator.png')no-repeat bottom center;
}
.news-desc-block:nth-child(3n+1){
	/*margin:0 0 30px 0;*/
}
.news-desc-block-img{
	width:270px;
	height:173px;
	border:1px solid #DEDEE2;
	background-color:#fff;
	padding:4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
}
.news-desc-block-img:hover{
	border-color:#5abd32;
}
.news-desc-stat{
	width:100%;
	height:25px;
}
.news-desc-views{
	float:right;
	color:#777777;
	font-size:11px;
	padding-left:26px;
	margin-top:4px;
	background:url('../images/views-bg.png')no-repeat left center;
}
.floatleft{
	float:left;
}
.news-desc-title{
	width:100%;
	font-size:19px;
	padding-top:8px;
}
.news-desc-title a{
	color:#5460a8;
	line-height:22px;
}
.news-desc-title a:hover{
	color:#5abd32;
}
.news-desc{
	width:100%;
	color:#777777;
	font-size:13px;
	line-height:18px;
	margin-top:10px;
}
.non-bg{
	background:none;
	margin:0px 47px 0px 0px;
}
.paginator-wrapper{
	width:100%;
	height:50px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#F1F3F5;
	clear:both;
	margin:0 0 20px 0;
	text-align:center;
}
.paginator-wrapper ul{
	width:101%;
	padding:12px 0 0 0;
}
.paginator-wrapper ul li{
	margin-right:15px;
	width:30px;
	height:30px;
	display:inline-block;
}
.paginator-wrapper ul li a{
	color:#5460a8;
	font-size:13px;
	display:block;
	line-height:25px;
	width:25px;
	height:24px;
	text-align:center;
	border:2px solid #F1F3F5;
}
.paginator-wrapper ul li a:hover{
	border:2px solid #5abd32;
	text-align:center;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
}
.first-li{
	width:65px !important;
}
.prev-li{
	width:80px !important;
	margin-left:10px;
}
.next-li{
	width:80px !important;
}
.last-li{
	width:85px !important;
	margin-left:10px
}
.first-p{
	padding-left:17px;
	padding-right:20px;
	background:url('../images/pag-first.png')no-repeat 0 9px;
}
.first-p:hover{
	color:#5abd32;
	padding:4px 0 0 19px;
	border:none !important;
	text-decoration:none;
	background:url('../images/pag-first.png')no-repeat 2px -15px;
}
.last-p{
	padding-right:65px;
	background:url("../images/pag-last.png") no-repeat 70px 8px;
}
.last-p:hover{
	color:#5abd32;
	padding:4px 65px 0 2px;
	border:none !important;
	text-decoration:none;
	background:url('../images/pag-last.png')no-repeat 72px -16px;
}
.paginator-wrapper ul li a:hover{
	color:#5abd32;
	text-decoration:none;
	line-height:25px;
}
.next-li a:hover, .prev-li a:hover, .first-li a:hover, .last-li a:hover{
	line-height:14px !important;
}
.prev-p{
	width:80px !important;
}
.next-p{
	width:80px !important;
}
.prev-p:hover, .next-p:hover{
	padding:4px 0 0 2px;
	border:none !important;
}
.current{
	color:#ffffff !important;
	border:2px solid #5abd32 !important;
	background-color:#5abd32;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
}

/* Новость */

.news-content-wrapper{
	width:100%;
	padding-bottom:29px;
	border-bottom:2px solid #5460A8;
	margin-bottom:26px;
}
.news-content-left{
	width:345px;
	display:table-cell;
	margin:0 5px;
}
.news-content-right{
	width:585px;
	display:table-cell;
	margin:0 5px;
	color:#777777;
	font-size:14px;
	vertical-align:top;
	line-height:20px;
}
.news-content-right span{
	color:#5460a8;
	font-size:16px;
	font-weight:bold;
	margin:14px 0 11px;
	display:block;
}
.news-content-right a{
	color:#404A94 !important;
	text-decoration:underline;
}
.news-content-right p{
    color:#777;
    font-size:14px;
    line-height:20px;
	margin-bottom:18px;
}
.news-content-left-img{
	width:315px;
	height:202px;
	border:1px solid #DEDEE2;
	background-color:#FFF;
	padding:4px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
}
.another-news-block{
	width:100%;
	height:480px;
	margin:0 0 11px 0;
}
.another-news-head{
	color:#606060;
	font-size:23px;
	width:100%;
	height:35px;
	margin-bottom:15px;
}
.another-products-block{
	width:975px;
	height:420px;
	position:relative;
	left:-10px;
	background: url('../images/another-products-bg.jpg')no-repeat;
}
.another-products-block-head{
	width:925px;
	height:35px;
	color:#fff;
	font-size:23px;
	padding:25px 0 0 25px;
}
.another-products-block-head span{
	float:right;
	padding-top:8px;
}
.another-products-block-head span a{
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding-right:22px;
	text-decoration:underline;
	background: url('../images/sales-all-arrow.png')no-repeat right center;
}
.another-products-block-head span a:hover, .news-content-right a:hover{
	text-decoration:none;
}
.another-products-block-line{
	width:925px;
	height:255px;
	margin:13px auto 24px;
}
.another-products-block-item{
	width:220px;
	height:245px;
	float:left;
	margin-right:13px;
	padding-top:10px;
	background-color:#ffffff;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
}
.another-products-block-item:last-child{
	margin-right:0px;
}
.another-product-img{
	width:190px;
	height:126px;
	margin:0 auto;
	padding-top:10px;
}
.another-product-img a{
	color:#5460a8;
}
.another-product-img img{
	width:100%;
}
.another-products-block-item .another-presence, .another-products-block-item .another-presence-non{
	top:0px;
	left:10px;
}
.another-products-block-item .another-product-img{
	padding:0;
	margin-top:-15px;
}
.another-products-block-item .another-product-price{
	margin:60px auto 0px;
}
.another-presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
	top:-174px;
	left:-3px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.another-presence-non{
	font-size:12px;
	color:#b4b4b4;
	position:relative;
	width:80px;
	top:-161px;
	left:81px;
	height:15px;
	line-height:15px;
	background-color:#ffffff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.another-die{
	width:55px;
	position:relative;
	top:-179px;
	left:-15px;
}
.another-promotion{
	font-size:12px;
	color:#ffffff;
	width:53px;
	height:18px;
	background-color:#F9CA3D;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.another-hit{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:18px;
	background-color:#5460A8;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.another-discount{
	font-size:12px;
	color:#ffffff;
	width:31px;
	height:18px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.another-block3d{
	font-size:12px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.another-vid-view{
	width:35px;
	height:26px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.another-product-title{
	font-size:13px;
	font-weight:bold;
	padding-top:2px;
}
.another-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.another-product-price{
	width:190px;
	margin:48px auto 0;
}
.another-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:middle;
}
.another-product-price-left-top{
	width:100%;
	height:15px;
}
.another-product-price-old{
	width:50%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.another-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.another-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
}
.another-product-price-right{
	width:40px;
	display:table-cell;
	vertical-align: middle;
}
.another-product-price-right a{
	width:40px;
	height:40px;
	display:block;
	background:url('../images/cart-image.jpg')no-repeat center center;
}
.another-brands-block{
	width:97%;
	height:180px;
	margin:35px 0 0;
	padding-left:10px;
}
.another-brands-block-head{
	width:100%;
	height:35px;
	color:#606060;
	font-size:23px;
	margin-bottom:13px;
}
.another-brands-block-line{
	width:925px;
	height:110px;
}
.another-brands-block-item{
	width:171px;
	height:96px;
	float:left;
	padding-top:10px;
	margin-right:12px;
	text-align:center;
	border:2px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.another-brands-block-item img{
	max-height:70px;
	max-width:140px;
	position:relative;
	top:40%;
	margin-top:-30px;
}
.another-brands-block-item:last-child{
	margin-right:0;
}
.another-brands-block-item:hover{
	border:2px solid #5460A8;
	-webkit-box-shadow: 0px 8px 12px -9px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 8px 12px -9px rgba(0,0,0,0.75);
	box-shadow: 0px 8px 12px -9px rgba(0,0,0,0.75);
}
.another-products-detailed-btn{
	min-width:205px;
	height:44px;
	display:table;
	margin:0 auto;
	line-height:42px;
	background-color:#5ABD32;
	color:#ffffff;
	font-size:19px;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:0 15px;
}
.another-products-detailed-btn:hover{
	text-decoration:none;
	border:1px solid #5ABD32;
}

/* Оплата */

.pay-method-block-wrapper{
	width:950px;
	margin:30px 0 0;
}
.pay-method-block{
	width:950px;
	margin:0 0 30px;
}
.pay-method-left{
	width:72px;
	display:table-cell;
	vertical-align:top;
}
.pay-method-right{
	width:850px;
	display:table-cell;
	vertical-align:top;
}
.pay-method-title{
	color:#5460a8;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.pay-method-text{
	color:#777777;
	font-size:13px;
	line-height:18px;
	display:table;
}
.pay-method-img2{
	width:230px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pay-method-img7{
	width:490px;
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
.pay-method-img7 img{
	margin:-9px 0 0 0;
}
.pay-method-kredit{
	width:500px;
	height:30px;
	padding-top:13px;
}
.pay-method-kredit img{
	vertical-align:middle;
}
.pay-method-kredit a{
	color:#5460a8;
	display:inline-block;
	margin-left:40px;
	vertical-align:middle;
	text-decoration:underline;
}
.pay-method-kredit a:hover{
	text-decoration:none;
}

/* Доставка */

.delivery-block-wrapper{
	width:945px;
}
.delivery-block-top{
	width:945px;
	margin:22px 0 0;
}
.delivery-block-top-left{
	width:380px;
	height:450px;
	display:table-cell;
	vertical-align:top;
	background:url('../images/delivery-map.png')no-repeat center 33px;
}
.delivery-block-top-right{
	width:565px;
	display:table-cell;
	vertical-align:top;
}
.delivery-block-top-right p, .delivery-block-bottom p{
	color:#777777;
	font-size:13px;
	line-height:18px;
	margin:15px 0;
}
.pblue{
	color:#5460a8;
	font-weight:bold;
}
.delivery-block-top-right table{
	width:430px;
	color:#777777;
	margin:25px 0 27px;
	vertical-align:middle;
	border-top:1px solid #D7DBDE;
	border-bottom:1px solid #D7DBDE;
	border-collapse:collapse;
}
.delivery-block-top-right table td{
	height:35px;
	vertical-align:middle;
	border-bottom:1px solid #D7DBDE;
}
.td1{
	padding-left:12px;
}
.td2{
	padding-left:80px;
}
.td1, .td2{
	font-size:16px;
}
.thead{
	font-size:18px !important;
	height:46px !important;
}
.tgreen{
	color:#5abd32 !important;
	font-weight:bold;
}
.delivery-block-bottom{
	width:945px;
	margin:22px 0 0;
}
.delivery-block-bottom-left{
	width:570px;
	display:table-cell;
	vertical-align:top;
}
.delivery-block-bottom-left table{
	width:570px;
	color:#777777;
	margin:0 0 27px;
	vertical-align:middle;
	border-top:1px solid #D7DBDE;
	border-bottom:1px solid #D7DBDE;
	border-collapse:collapse;
}
.delivery-block-bottom-left table td{
	height:35px;
	vertical-align:middle;
	border-bottom:1px solid #D7DBDE;
}
.td3{
	font-size:14px;
	padding-left:11px;
	width:515px;
}
.td4{
	font-size:16px;
	width:55px;
}
.delivery-block-bottom-right{
	width:360px;
	display:table-cell;
	vertical-align:top;
}
.delivery-block-bottom-right-info{
	width:275px;
	height:185px;
	padding:4px 10px 0px 57px;
	margin:90px 0 0 26px;
	background:url('../images/delivery-info.png')no-repeat;
}
.delivery-block-bottom-right-info p{
	color:#8d969d;
	font-size:15px;
	line-height:22px;
}

/* Отзывы */

.write-comment{
	width:148px;
	height:26px;
	padding-left:30px;
	float:right;
	margin-top:-46px;
	background:url('../images/write-comment-ico.png')no-repeat left center;
}
.write-comment a{
	color:#5460a8;
	font-size:15px;
	padding-top:4px;
	display:block;
	height:18px;
	border-bottom:1px dashed #5460a8;
}
.write-comment a:hover{
	text-decoration:none;
	border-bottom:none;
}
.comment-block-wrapper{
	width:950px;
	margin:5px 0;
}
.comment-block-item{
	width:950px;
	margin-bottom:30px;
}
.comment-block-item-left{
	width:132px;
	display:table-cell;
	vertical-align:top;
	text-align:right;
	color:#5abd32;
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
	line-height:18px;
}
.comment-block-item-left span{
	color:#b5b5b5;
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	display:block;
}
.comment-block-item-right{
	width:810px;
	display:table-cell;
	vertical-align:top;
	background:url('../images/comment-bg.png')no-repeat 10px 20px;
}
.comment-block{
	width:750px;
	color:#777777;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	letter-spacing:-0.01em;
	background-color:#F1F4F6;
	padding:15px 17px 25px 20px;
	margin-left:20px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.comment-block-form-wrapper, .contacts-block-form-wrapper{
	width:938px;
	margin:15px 0;
	background-color:#F1F4F6;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
.comment-block-form-wrapper{
	padding-bottom:30px;
}
.comment-block-form{
	width:581px;
	margin-left:178px;
}
.comment-block-form-head, .contacts-block-form-head{
	width:100%;
	height:30px;
	margin:0 0 10px;
	color:#606060;
	font-size:23px;
	padding-top:25px;
}
.comment-block-form input{
	width:269px;
	height:36px;
	border:1px solid #CBCBCB;
	padding-left:9px;
	outline:none;
}
.comment-form-input-marg{
	margin-right:16px;
}
.comment-block-form textarea{
	width:569px;
	height:96px;
	border:1px solid #CBCBCB;
	padding:10px 0 0 9px;
	outline:none;
	resize:none;
	margin:20px 0;
}
.captcha-img{
	width:120px;
	height:40px;
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
}
.captcha{
	width:128px !important;
	
}
.comment-block-form input[type="submit"]{
	width:135px;
	height:38px;
	float:right;
	background:#5ABD32;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
	padding:0;
}

/* Контакты */

.contacts-block-form-wrapper{
	padding-bottom:24px;
	margin-top:38px;
}
.contacts-block-form{
	width:806px;
	margin-left:65px;
}
.contacts-block-form input{
	width:234px;
	height:36px;
	border:1px solid #CBCBCB;
	padding-left:9px;
	outline:none;
	color:#000000;
}
.contacts-form-input-marg{
	margin-right:31px;
}
.contacts-select-box{
    width:243px;
	height:36px;
	cursor:pointer;
    overflow:hidden;
    display:inline-block;
    position:relative;
	margin-top:20px;
	outline:none;
	border:1px solid #CBCBCB;
}
.contacts-block-form select{
	width:270px;
	height:36px;
	padding-left:9px;
	outline:none;
	color:#a2a2a2;
	position:relative;
    z-index:49;
	padding:0 0 0 9px;
	cursor:pointer;
	border:0;
}
.contacts-block-form option{
	padding:5px 0 0 9px;
	color:#000;
	height:25px;
}
.contacts-select-button{
	background:url('../images/select-button-bg.png') center center no-repeat;
    height:6px;
    width:12px;
    position:absolute;
	cursor:pointer;
    right:8px;
    top:16px;
    z-index:50;	
}
.contacts-block-form textarea{
	width:794px;
	height:84px;
	border:1px solid #CBCBCB;
	padding:10px 0 0 9px;
	outline:none;
	resize:none;
	margin:20px 0;
	color:#000000;
}
.captcha-img{
	width:120px;
	height:40px;
	display:inline-block;
	margin-right:20px;
	vertical-align:middle;
}
.captcha{
	width:128px !important;
	
}
.contacts-block-form input[type="submit"]{
	width:135px;
	height:38px;
	float:right;
	background:#5ABD32;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
	padding:0;
}
.contacts-block-form-bottom-text p{
	color:#a2a2a2;
	font-size:12px;
	margin-top:31px;
}
.contacts-block-wrapper{
	width:935px;
	margin:-2px 0px 5px;
}
.contacts-block-wrapper table{
	width:935px;
	color:#777777;
	margin:0 0 45px;
	vertical-align:middle;
	border-top:1px solid #D7DBDE;
	border-bottom:1px solid #D7DBDE;
	border-collapse:collapse;
}
.contacts-block-wrapper table td{
	height:37px;
	font-size:14px;
	padding-left:10px;
	vertical-align:middle;
	border-bottom:1px solid #D7DBDE;
}
.contacts-block-wrapper table td span{
	font-size:12px;
}
.contacts-block-wrapper table td div{
	font-size:11px;
	color:#5460a8;
	font-weight:bold;
	display:inline-block;
	padding-left:11px;
}
.thed{
	height:49px;
	color:#5abd32;
	font-size:14px;
	font-weight:bold;
}
.thed td{
	padding-left:10px;
}
.tdg{
	color:#5abd32;
	font-weight:bold;
}
.contacts-block-wrapper table tr td{
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr td:last-child{
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr:nth-child(3) td:nth-child(3), .contacts-block-wrapper table tr:nth-child(3) td:nth-child(4){
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr:nth-child(4) td:nth-child(3), .contacts-block-wrapper table tr:nth-child(4) td:nth-child(4){
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr:nth-child(5) td:nth-child(3), .contacts-block-wrapper table tr:nth-child(5) td:nth-child(4){
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr:nth-child(6) td:nth-child(3), .contacts-block-wrapper table tr:nth-child(6) td:nth-child(4){
	border-right:1px solid #D7DBDE;
}
.contacts-block-wrapper table tr:nth-child(2) td:nth-child(2),
.contacts-block-wrapper table tr:nth-child(3) td:nth-child(2),
.contacts-block-wrapper table tr:nth-child(4) td:nth-child(2),
.contacts-block-wrapper table tr:nth-child(5) td:nth-child(2),
.contacts-block-wrapper table tr:nth-child(6) td:nth-child(2),
.contacts-block-wrapper table tr:nth-child(7) td:nth-child(2){
	text-align:center;
	padding:0;
}
.contacts-block-adress{
	width:895px;
	height:320px;
	padding-left:40px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	background:url('../images/adress-bg.png')no-repeat;
}
.contacts-block-adress-left{
	width:450px;
	display:table-cell;
	vertical-align:top;
}
.contacts-block-adress-head{
	width:100%;
	height:35px;
	margin:39px 0 10px 0;
}
.contacts-block-adress-head h2{
	color:#606060;
	font-size:23px;
	font-weight:normal;
}
.contacts-block-adress-desc{
	width:420px;
	margin-bottom:20px;
	line-height:23px;
}
.contacts-block-adress-ico{
	width:43px;
	display:table-cell;
	vertical-align:top;
	padding-top:3px;
}
.contacts-block-adress-text{
	width:370px;
	display:table-cell;
	color:#5abd32;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
}
.contacts-block-adress-text a{
	color:#5460a8;
	font-size:14px;
	font-weight:normal;
	padding-top:3px;
	text-decoration:underline;
	display:block;
}
.contacts-block-adress-text a:hover{
	text-decoration:none;
}
.contacts-block-adress-right{
	width:450px;
	display:table-cell;
	vertical-align:top;
	padding:22px 0 0 10px;
}
.contacts-block-adress-img{
	width:190px;
	height:120px;
	border:1px solid #DEDEE2;
	padding:4px;
	background-color:#ffffff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	float:left;
	margin:0 15px 15px 0;
}
.contacts-block-adress-icons{
	width:935px;
	height:180px;
	margin:50px 0 36px;
}
.contacts-block-adress-icon{
	width:168px;
	height:145px;
	text-align:center;
	padding-top:23px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	float:left;
	border:1px solid #D4D4D8;
	margin-right:21px;
	background:url('../images/adress-ico-bg.png')repeat-x;
}
.contacts-block-adress-icon:last-child{
	margin-right:0;
}
.contacts-block-adress-icon span{
	display:block;
	width:140px;
	color:#5460a8;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:12px auto 0;
}
.how-get-block{
	width:935px;
}
.how-get-block-left{
	width:430px;
	display:table-cell;
	vertical-align:top;
}
.how-get-block-head{
	width:100%;
	margin:5px 0;
}
.how-get-block-head-ico{
	width:63px;
	display:table-cell;
	vertical-align:top;
}
.how-get-block-head-title{
	width:387px;
	display:table-cell;
	vertical-align:middle;
	color:#5460a8;
	font-size:18px;
}
.how-get-block-head-text{
	width:100%;
	margin:16px 0 0;
}
.how-get-block-head-text p{
	color:#777777;
	font-size:13px;
	line-height:18px;
	padding-bottom:10px;
}
.how-get-to-mag{
	width:147px;
	height:35px;
	margin-top:17px;
	padding-left:60px;
	background:url('../images/how-get-mag.png')no-repeat;
}
.how-get-to-mag a{
	display:block;
	height:18px;
	padding-top:5px;
	color:#5460a8;
	font-size:14px;
	border-bottom:1px dashed #5460a8;
}
.how-get-to-mag a:hover{
	text-decoration:none;
	border-bottom:0;
}
.how-get-block-right{
	width:440px;
	display:table-cell;
	vertical-align:top;
	padding-left:46px;
}
.contacts-block-map{
	width:800px;
	margin:38px auto 0;
}
.contacts-block-map-link{
	width:86%;
	height:40px;
	margin:4px auto 0;
}
.contacts-block-map-link a{
	display:inline-block;
	color:#5460a8;
	font-size:13px;
	margin-right:27px;
	text-decoration:underline;
}
.contacts-block-map-link a:hover{
	text-decoration:none;
}

/* Сотрудники */

.co-worker-block-wrapper{
	width:935px;
}
.co-worker-block-item-line{
	width:100%;
	text-align:center;
	clear:both;
}
/*.co-worker-block-item-line:last-child{
	width:73.5%;
	margin:0 auto;
} */
.co-worker-block-item{
	width:190px;
	height:240px;
	margin-right:57px;
	margin-bottom:25px;
	float:left;
	display:block;
}
.co-worker-block-item:last-child{
	margin-right:0;
}
.co-worker-block-item-foto{
	width:180px;
	height:180px;
	border:1px solid #E8E8EB;
	padding:4px;
	background-color:#ffffff;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	overflow:hidden;
}
.co-worker-block-item-foto-bg{
	width:179px;
	height:180px;
	position:absolute;
	border:4px solid #FFF;
	border-radius:50%;
	margin:-4px 0px 0px -3px;
	overflow:hidden;
}
.co-worker-block-item-foto img{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.co-worker-block-item-name{
	width:100%;
	text-align:center;
	color:#5abd32;
	font-size:16px;
	font-weight:bold;
	margin-top:11px;
}
.co-worker-block-item-name span{
	text-align:center;
	color:#8d969d;
	font-size:14px;
	font-weight:normal;
}

/* Как выбрать велосипед*/

.how-choose-block-wrapper{
	width:935px;
	margin:28px 0 36px;
}
.how-choose-block{
	width:935px;
	margin:0 0 15px;
}
.how-choose-block-left{
	width:320px;
	display:table-cell;
	vertical-align:top;
}
.how-choose-block-info{
	width:185px;
	padding:0 14px 26px 35px;
	margin-left:29px;
	border:3px solid #D7DBDE;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.how-choose-block-info-text{
	color:#8d969d;
	font-size:15px;
	margin:-21px 0 19px 0;
}
.info-bg{
	width:40px;
	height:40px;
	display:block;
	position:relative;
	left:-55px;
	top:17px;
	background:url("../images/info-bg.png")no-repeat;
}
.how-choose-block-info-img{
	width:120px;
	margin:0px 0 0 27px;
}
.how-choose-block-right{
	width:615px;
	display:table-cell;
	vertical-align:top;
}
.how-choose-block-right table{
	width:580px;
}
.how-choose-block-right table tr td{
	font-size:14px;
	text-align:center;
	border-bottom:1px solid #D7DBDE;
}
.how-thead, .how-thead-left{
	padding: 5px 0px 7px;
}
.how-choose-block-right table tr:first-child  .how-thead{
	border-top:1px solid #D7DBDE;
}
.how-choose-block-right table tr:first-child  .how-thead-left{
	border-top:1px solid #D7DBDE;
}
.how-td, .how-td-left{
	color:#777777;
	font-size:14px;
	padding:7px 0px 6px 0;
}
.how-thead-left{
	width:200px;
}
.how-thead-left, .how-td-left{
	text-align:left !important;
	padding-left:10px;
}

/* Акции */

.akcii-block-wrapper{
	width:935px;
	margin:19px 0 36px;
}
.akcii-block{
	width:100%;
}
.akcii-block-border{
	width:100%;
	height:2px;
	clear:both;
	background-color:#DEDEE2;
	margin-bottom:30px
}
.akcii-block-item{
	width:440px;
	margin-right:55px;
	float:left;
	padding-bottom:31px;
}
.akcii-block-item:last-child{
	margin-right:0;
}
.akcii-block-item-img{
	width:436px;
	height:344px;
	border:2px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: 0px 15px 23px -23px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 15px 23px -23px rgba(0,0,0,0.75);
	box-shadow: 0px 15px 23px -23px rgba(0,0,0,0.75);
}
.akcii-block-item-img img{
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.akcii-block-item-desc{
	width:100%;
	margin:27px 0 0;
	color:#777777;
	font-size:13px;
	line-height:18px;
}

/* Сертификат */

.sertificate-block-wrapper{
	width:935px;
	margin:-5px 0 36px;
}
.sertificate-block{
	width:100%;
	margin-bottom:80px;
}
.sertificate-block-left{
	width:660px;
	display:table-cell;
	color:#777777;
	font-size:13px;
	line-height:18px;
	vertical-align:top;
}
.sertificate-block-left ul, .garant ul{
	margin-left:31px;
	list-style-image: url("../images/sert-li-img.png");
}
.sertificate-block-left ul li, .garant ul li{
	padding-left:4px;
	line-height:18px;
	margin-bottom:10px;
}
.sertificate-block-left span, .garant span{
	color:#5abd32;
	font-size:13px;
	font-weight:bold;
}
.sertificate-block-right{
	width:275px;
	display:table-cell;
	vertical-align:top;
}
.sertificate-block-right img{
	margin-top: -12px;
}
.sertificate-block-item{
	width:200px;
	height:215px;
	margin:0 35px 37px 0;
	float:left;
	text-align:center;
}
.sertificate-block-item:nth-child(4n){
	margin:0 0 25px 0;
}
.sertificate-block-item-text{
	color:#777777;
	font-size:15px;
	margin:11px 0 4px;
}
.sertificate-btn{
	position:static;
	margin:0 auto;
	text-align:left;
}

/* Видео */

.video-block-wrapper{
	width:935px;
	margin:-6px 0 36px;
}
.video-sort-block{
	width:100%;
	margin:10px 0px 20px;
}
.video-sort-block a{
	display:inline-block;
	color:#5460a8;
	font-size:14px;
	padding:7px 14px;
	margin:0 11px 10px 0;
	border:1px solid #5460a8;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.video-sort-block a:hover{
	color:#5ABD32;
	border:1px solid #5ABD32;
	text-decoration:none;
}
a.sort-active{
	color:#ffffff;
	padding:5px 14px;
	background-color:#5ABD32;
	border:1px solid #5ABD32;
	vertical-align:top;
	line-height:21px;
	cursor:default;
	pointer-events:none;
}
a.sort-active:hover{
	color:#ffffff;
	cursor:default;
}
.video-block-item{
	width:100%;
	height:255px;
	border-bottom:2px solid #DEDEE2;
	margin:0 0 30px;
}
.video-block-item:last-child{
	border-bottom:none;
	margin:0;
}
.video-block-item-left{
	display:table-cell;
	vertical-align:top;
	width:350px;
}
.video-block-item-right{
	display:table-cell;
	vertical-align:top;
	width:560px;
	padding-left:25px;
}
.video-block-item-head{
	width:100%;
	height:45px;
}
.video-block-item-head a{
	color:#5460a8;
	font-size:19px;
	text-decoration:underline;
}
.video-block-item-head a:hover{
	text-decoration:none;
}
.video-block-item-desc{
	width:100%;
	color:#777777;
	font-size:13px;
	line-height:18px;
}
.paginator-block{
	width:75%;
	/* margin:0 auto; */
	display:inline-block;
}
.slider-in-video-block{
	margin:30px 0 -40px -10px;
}

/* История */

.history-block-wrapper{
	width:935px;
	margin:-5px 0 36px;
}
.history-block-pretext{
	width:100%;
}
.history-block-pretext p, .history-target-left-text p{
	color:#777777;
	font-size:14px;
	line-height:20px;
}
.history-block-target{
	width:100%;
	margin:20px 0px 15px;
}
.target-border-top{
	width:100%;
	height:19px;
	margin-bottom:15px;
	background:url("../images/target-top-border.png")no-repeat;
}
.target-border-bottom{
	width:100%;
	height:19px;
	margin-top:21px;
	background:url("../images/target-bottom-border.png")no-repeat;
}
.history-target-left{
	width:515px;
	display:table-cell;
	vertical-align:top;
}
.history-target-left-text{
	width:100%;
	margin:-5px 0 0;
}
.history-target-left-text p{
	margin-bottom: 15px;
}
.green-p{
	color:#5abd32;
	font-weight:bold;
}
.history-target-right{
	width:300px;
	display:table-cell;
	vertical-align:top;
	padding:16px 0 0 80px;
}
.history-target-right img{
	border:2px solid #E9EDEF;
}
.history-block-about{
	width:100%;
	margin:10px 0;
	padding-bottom:29px;
	border-bottom:2px solid #DEDEE2;
}
.history-block-about-left{
	width:432px;
	display:table-cell;
	vertical-align:top;
}
.history-block-about-head{
	color:#5460a8;
	font-size:16px;
	font-weight:bold;
}
.history-block-slogan{
	width:100%;
	color:#5e5a5a;
	font-size:22px;
	font-style:italic;
	text-align:center;
	margin:22px 0 21px;
	text-transform:uppercase;
}
.history-block-about-left p, .history-block-about-right p{
	color:#777777;
	font-size:13px;
	line-height:18px;
	margin-bottom:15px;
}
.green-up{
	color:#5abd32;
	font-weight: bold;
	text-transform:uppercase;
}
.history-block-about-adress{
	width:250px;
	color:#777777;
	font-size:13px;
	font-weight: bold;
	line-height:18px;
	padding:20px;
	border:3px solid #D7DBDE;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	margin-top:29px;
}
.history-block-about-right{
	width:437px;
	display:table-cell;
	vertical-align:top;
	padding-left:64px;
}
.history-block-logo{
	width:100%;
	text-align:center;
	margin:8px 0px 10px;
}
.history-block-sertificate-wrapper{
	width:100%;
	margin:24px 0 10px;
}
.history-block-sertificate{
	width:100%;
	margin:10px 0;
	display:table-cell;
}
.history-block-sertificate-item{
	width:160px;
	height:228px;
	padding:4px;
	float:left;
	margin:0 20px 20px 0;
	background-color:#ffffff;
	border:1px solid #E0E0E4;
}
.history-block-sertificate-item:nth-child(5n){
	margin:0 0 20px 0;
}
.history-block-sertificate-item img{
	width:160px;
}

/* Оптовикам */

.optovikam-block-wrapper{
	width:935px;
	margin:0 0 30px;
}
.optovikam-block-line{
	width:100%;
	padding:7px 0 3px;
	border-top:1px solid #D7DBDE;
}
.optovikam-block-line:last-child{
	border-bottom:1px solid #D7DBDE;
}
.optovikam-block-left{
	width:185px;
	display:table-cell;
	vertical-align:top;
	color:#777777;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	padding-bottom:6px;
}
.optovikam-block-right{
	width:720px;
	display:table-cell;
	vertical-align:top;
	padding-left:30px;
}
.optovikam-block-right p{
	color:#777777;
	font-size:14px;
	line-height:20px;
	margin-bottom:5px;
}
.bold-p{
	font-weight:bold;
}
.optovikam-block-right ul {
    margin-left: 31px;
    list-style-image: url("../images/sert-li-img.png");
}
.optovikam-block-right ul li{
	padding-left:4px;
	margin-bottom:5px;
	color:#777777;
	font-size:14px;
}
.optovikam-block-right a {
	color:#5460a8;
	text-decoration:underline;
}
.optovikam-block-right a:hover {
	text-decoration:none;
}
.red-p{
	color:#f36e6e;
}
.big-p{
	font-size:16px !important;
}

/* Преимущества */

.advantages-block-wrapper{
	width:892px;
	padding:18px;
	margin-left:10px;
	border:3px solid #E9EDEF;
	border-radius:19px;
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	background:url("../images/advantages-line-bg.jpg")repeat;
}
.advantages-block-line{
	width:100%;
	margin-bottom:22px;
	padding-bottom:11px;
	background:url("../images/adv-line-bg.png")repeat-x bottom;
}
.advantages-block-line:last-child{
	background:none;
	margin-bottom:0;
}
.advantages-block-left{
	width:107px;
	display:table-cell;
	vertical-align:top;
	padding:0 0 25px 6px;
}
.advantages-block-right{
	width:780px;
	display:table-cell;
	vertical-align:middle;
}
.advantages-block-head{
	width:100%;
	color:#5460a8;
	font-size:18px;
	line-height:22px;
	margin:0 0 13px;
}
.upper-text{
	text-transform:uppercase;
}
.advantages-block-text{
	width:100%;
}
.advantages-block-text p{
	color:#777777;
	font-size:14px;
	line-height:20px;
	margin-bottom:10px;
}
.advantages-block-text-left{
	width:410px;
	display:table-cell;
	vertical-align:top;
}
.advantages-block-text-right{
	width:340px;
	display:table-cell;
	vertical-align:top;
	padding-left:30px;
}
.advantages-type-pays{
	width:100%;
	display:table-cell;
	padding:13px 0 0 0;
}
.advantages-type-pays img{
	display:inline;
	vertical-align:middle;
	margin-right:25px;
}
.shadow-bottom{
	width:100%;
	height:19px;
	background:url("../images/target-bottom-border.png")no-repeat;
}

/* Посадочная */

.landing-block-wrapper{
	width:100%;
	margin:0 0 10px;
	border-bottom:2px solid #5460A8;
}
.landing-block-banner{
	width:100%;
	margin-bottom:15px;
}
.landing-block-info{
	width:100%;
	margin:0 0 10px;
	padding-top:9px;
}
.landing-block-logo{
	width:320px;
	display:table-cell;
	vertical-align:top;
	text-align:center;
	padding-top:6px;
}
.landing-block-desc{
	width:880px;
	display:table-cell;
	vertical-align:top;
}
.landing-block-title{
	width:100%;
	color:#606060;
	font-size:23px;
	margin-bottom:11px;
}
.landing-block-desc-txt{
	width:100%;
}
.landing-block-desc-txt p{
	color:#777777;
	font-size:14px;
	line-height:20px;
	margin-bottom:15px;
}
.landing-content-part {
    width:100%;
    margin:10px auto;
}
.landing-type-of-velo-wrapper {
    width:93.5%;
    margin:10px 0px 17px;
    padding:0px 40px;
}
.no-float{
	float:none;
}
.sales-block-landing-right-item-desc-title {
    width: 245px;
	height:35px;
    margin-bottom:4px;
}
.sales-block-landing-right-item-desc-title a{
	color:#5460a8;
	font-size:15px;
	line-height:18px;
	text-decoration:underline;
}
.sales-block-landing-right-item-desc-title a:hover{
	text-decoration:none;
}
.sales-block-landing-right-item-img{
	width:120px;
	float:left;
	margin:8px 20px 0 20px;
	text-align: center;
}
.sales-block-landing-right-item-img img{
	width:auto !important;
}
.sales-block-landing-right-item-desc-price{
	width:143px;
	float:left;
}
.sales-block-landing-btn{
	width:115px;
	float:left;
}
.sales-block-landing-btn .sales-block-left-desc-buy-btn{
	position:static;
}
#landing-tabs{
	height:220px !important;
	border-bottom:0;
}
.landing-tab{
	height:286px !important;
}
.landing-post-text-block-wrapper{
	width:1145px;
	margin:0 auto 50px;
	padding:14px 10px 0 23px;
	border-top:2px solid #CDD1DA;
}

.landing-post-text-block{
	width:100%;
	margin-bottom:33px;
}
.landing-post-text-block-title{
	width:100%;
	height:25px;
	margin:12px 0;
}
.landing-post-text-block-title h2, h3{
	color:#5460a8;
	font-size:16px;
	font-weight:bold;
}
.landing-post-text-block p{
	color:#777777;
	font-size:13px;
	margin-bottom:15px;
}

/* Каталог */

.catalog-podrobno-wrapper{
	width:953px;
	margin:0 0 30px -6px;
}
.catalog-podrobno-top{
	width:100%;
	margin-bottom:15px;
}
.catalog-podrobno-top-head{
	width:100%;
}
.catalog-podrobno-brand-logo{
	width:205px;
	display:table-cell;
	vertical-align:top;
	padding-top:14px;
}
.catalog-podrobno-brands-desc{
	width:700px;
	display:table-cell;
	vertical-align:top;
	padding-left:20px;
}
.catalog-title{
	width:100%;
	height:30px;
	margin:10px 0px 4px;
}
.catalog-title h1, h2, h3 {
    color:#606060;
    font-size:20px;
    font-weight:normal;
}
.catalog-brands-desc{
	width:100%;
}
.catalog-brands-desc p{
	color:#777777;
	font-size:13px;
	line-height:18px;
	padding-bottom:10px;
}
.choose-catalog-view{
	width:100%;
	margin:11px 0px 10px;
}
.choose-catalog-view span,.choose-catalog-view a{
	display:inline-block;
	vertical-align:middle;
	margin-left:16px;
}
.choose-catalog-view span:first-child{
	margin-right:-5px;
	margin-left:0;
}
.choose-catalog-view-title{
	color:#a2a2a2;
	font-size:13px;
}
.catalog-view-podr{
	width:23px;
	height:23px;
	background:url('../images/cat-view-podr.png')no-repeat center;
}
.catalog-view-podr:hover{
	background:url('../images/cat-view-podr-g.png')no-repeat center;
}
.catalog-view-podr.cat-v-active{
	cursor:default;
	background:url('../images/cat-view-podr-g.png')no-repeat center;
}
.catalog-view-inform{
	width:21px;
	height:23px;
	background:url('../images/cat-view-info.png')no-repeat center;
}
.catalog-view-inform:hover{
	background:url('../images/cat-view-info-g.png')no-repeat center;
}
.catalog-view-inform.cat-v-active{
	background:url('../images/cat-view-info-g.png')no-repeat center;
}
.catalog-view-compact{
	width:23px;
	height:23px;
	background:url('../images/cat-view-comp.png')no-repeat center;
}
.catalog-view-compact:hover{
	background:url('../images/cat-view-comp-g.png')no-repeat center;
}
.catalog-view-compact.cat-v-active{
	background:url('../images/cat-view-comp-g.png')no-repeat center;
}

/* Фильтр товаров в каталоге */

.left-filtr-block-art{
	width:100%;
	height:61px;
	border-bottom:1px solid #E1E5E9;
}
.left-filtr-block-art input{
	width:153px;
	height:25px;
	padding-left:10px;
	margin:14px 0 0 18px;
	border:1px solid #CBCBCB;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	padding-bottom:1px;
}
.left-filtr-block{
	width:100%;
	padding:5px 0px 9px;
	border:1px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.left-filtr-block ul li{
	border-bottom:1px solid #E1E5E9;
	padding:12px 0;
}
.left-filtr-block ul li:hover .marker-lm{
	background: url("../images/marker-lmg.png") no-repeat right center;
}
.left-filtr-block li a{
	color:#393330;
	font-size:14px;
	display:block;
	width:77%;
	padding:4px;
	padding:4px 20px 4px 18px;
}
.left-filtr-block li a:hover{
	text-decoration:none;
	color:#5ABD32;
}
.filter-range-item-new {
    line-height: 13px;
    padding-top: 0px;
    position: relative;
    width: 100%;
	margin: 0px auto 13px;;
}
.filter-range-new {
    overflow: hidden;
    color:#55504E;
    font-size: 12px;
    padding-bottom: 1px;
	width: 180px;
	margin: 7px auto 0;
}
.filter-range-new span{
	width:49px;
	height:19px;
	vertical-align:middle;
	border:1px solid #CBCBCB;
	border-left:0;
	display:inline-block;
	background-color:#ffffff;
	color:#5abd32;
	font-size:12px;
	padding:7px 0 0 3px;
	border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	margin-right: 2px;
}
.filter-range-item-new .ui-slider-range {
    background-color: #5ABD32;
    height: 100%;
    position: absolute;
}
.ui-slider-handle-new {
    background: transparent url("../../img/range-bg1.png") no-repeat scroll 0px 0px;
    cursor: pointer;
    height: 12px;
    left: 0px;
    margin-left: -9px;
    margin-top: 5px;
    position: absolute;
    top: 0px;
    width: 19px;
    outline: medium none;
}
.filter-range-item-new .ui-slider {
	width: 167px;
	margin: 26px auto 0;
    position: relative;
    height: 4px;
    background: #E1E5E9;
}
a.ui-slider-handle {
    background:url("../images/range-bg.png") no-repeat 0px 0px;
    cursor: pointer;
    height: 20px;
    left: 0px;
    margin-left: -9px !important;
    margin-top: 5px;
    position: absolute;
    top: -12px;
    width: 19px !important;
    outline: medium none;
	color: #393330;
	display: block;
	padding:0 !important;
}
a.ui-slider-handle:hover {
	border-left:0 !important;
}
.pre-amount{
	width: 21px;
	height: 19px;
	display: inline-block;
	border: 1px solid #CBCBCB;
	border-right: 0;
	padding-top: 7px;
	vertical-align: top;
	text-align:right;
	color:#a5a5a5;
	border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	margin-left: 2px;
}
#filtr_1{
	height: 87px;
}
.manufacturer-filter, .untype-filter, .stature-filter, .year-filter{
	width:192px;
	margin-top:7px;
}
.manufacturer-filter{
	height:180px;
	overflow: auto;
}
.check-b-row{
	width:82%;
	display:block;
	margin:0 auto;
	margin-bottom:7px;
}
.check-b-row label{
	padding-left:26px !important;
}
.type-filter{
	width:192px;
	margin-top:8px;
	height:180px;
	overflow: auto;
}
.type-filter .check-b-row input[type="radio"]{
	height:20px;
}
.type-filter .check-b-row input[type="radio"] + label{
	line-height:15px;
	margin-bottom:3px;
	padding:2px 0 0 27px !important;
}
.app-filter-btn{
	width:62%;
	margin:19px auto 9px;
}
.app-filter-btn input[type="submit"]{
	width:128px;
	height:31px;
	border:none;
	background-color:#5ABD32;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	cursor:pointer;
}
.left-fltr-blck{
	width:100%;
	margin-top:20px;
	border:1px solid #E9EDEF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	-moz-box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
	box-shadow: -1px 12px 22px -18px rgba(0,0,0,0.8);
}
.accordion {
	width:100%;
	margin: 0 auto
}
.accordion .accordion_item {
	position:relative
}
.accordion .title_block {
	font-weight: 400;
	font-size: 18px;
	color: #393330;
	cursor:pointer;
	margin:6px 0;
	padding:10px 55px 10px 15px;
	background:url('../images/plus.png')no-repeat 180px 13px;
}
.accordion .title_block:before {
	content:'';
	height:18px;
	width:18px;
	display:block;
	position:absolute;
}
.accordion .active_block .title_block:before {
	content:url(../images/minus.png);
	top:13px;
	right:7px;
}
.accordion .title_block:hover {
	background:url('../images/plus.png')no-repeat 180px -19px;
	color:#5ABD32;
}
.accordion .active_block .title_block {
	background:#fff;
	color:#5ABD32;
}
.accordion .info {
	display:none;
	padding:0 15px;
	margin-top:-6px;
	overflow: hidden;
	background:#fff;
}
.accordion .info_item {
	margin-bottom:10px
}
.left-fltr-blck-menu{
	width:100%;
	padding:5px 0px 9px;
}
.left-fltr-blck-menu ul li:hover .marker-lm{
	background: url("../images/marker-lmg.png") no-repeat right center;
}
.left-fltr-blck-menu li a{
	color:#393330;
	font-size:14px;
	display:block;
	width:91%;
	padding:4px;
	padding:4px 20px 4px 0;
}
.left-fltr-blck-menu li a:hover{
	text-decoration:none;
	color:#5ABD32;
}
.left-fltr-blck-menu ul li:hover .marker-lf {
    background: url("../images/marker-lmg.png") no-repeat right center;
}
.marker-lf{
	background:url('../images/marker-lm.png')no-repeat right center;
}
#menu_body_l li ul {
	display: none;
}
#menu_body_l li ul li a{
	padding-left:11px;
	background:none;
}
.catalog-podrobno-sort-wr{
	width:955px;
	height:50px;
	margin:22px 0 20px;
	background-color:#F1F3F5;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.sort-menu{
	width:330px;
	float:left;
}
.podr-sort{
	width:98%;
	height:35px;
	padding:2px 0 0 4px;
}
.podr-sort li{
	float:left;
	margin-left:7px;
}
.podr-sort li a{
	color:#5460a8;
	font-size:15px;
	padding:11px 24px 13px 10px;
	display:block;
}
.podr-sort li a:hover{
	text-decoration:none;
	color:#A2ACF5;
}
.podr-sort ul{
	display:none;
}
.podr-sort li:hover{
	background-color:#626FBD;
}
.podr-sort li:hover ul{
	display:block;
	position:absolute;
	background-color:#626FBD;
	z-index:1000;
}
.podr-sort ul li {
	float:none;
}
.marker-ps{
	background:url('../images/marker-ps.png')no-repeat 92% center;
}
.marker-ps:hover a{
	color:#ffffff !important;
}
.marker-ps:hover{
	background:url('../images/menu-marker-h.png')no-repeat 93% center;
}
.podr-sort-sub {
	width:175px;
	padding:8px 0;
}
.podr-sort-sub li{
	padding:0;
	margin-left:0;
}
.podr-sort-sub li a{
	padding:6px 17px 6px 17px;
}
.podr-sort-sub li a:hover{
	padding:6px 17px 6px 17px;
	background-color:#4A5597;
	color:#959FE6 !important;
}
.podr-sort-sub  li:first-child a{
	padding:6px 17px 6px 17px;
}
.podr-sort-sub li:last-child a{
	padding:6px 17px 6px 17px;
}
.sort-ch-bx{
	width:212px;
	height:36px;
	float:left;
	padding-top:14px;
	border-right:1px solid #D8DFE5;
}
.sort-ch-bx .nalichie{
	margin-right:10px;
}
.sort-ch-bx input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.sort-ch-bx input[type="checkbox"] + label {
    background: url('../images/check-box-sprite.png') 0 2px no-repeat;
    padding-left: 20px;
	font-size:15px;
	display: inline-block;
	color:#6b6b6b;
}
.sort-ch-bx input[type="checkbox"]:hover + label{
	cursor:pointer;
}
.sort-ch-bx input[type="checkbox"]:checked + label {
    background-position: 0 -83px;
	color:#5abd32;
}
.sort-by-prc{
	width:275px;
	height:36px;
	float:left;
	padding-top:11px;
	border-right:1px solid #D8DFE5;
}
.sort-by-prc span, .sort-by span{
	display:inline-block;
	height:20px;
	vertical-align:middle;
	margin-top:-17px;
	color:#a2a2a2;
	font-size:13px;
	padding-left:10px;
}
.srt-by-prc{
	width:140px;
	height:26px;
	display:inline;
	margin-right:15px;
}
.srt-by-prc{
	margin-right:0 !important;
}
.srt-by-prc-select-box, .srt-by-select-box {
    border:1px solid #CBCBCB;
    background:#FFF none repeat scroll 0% 0%;
    border-radius:2px;
    width:155px;
    height:26px;
    cursor:pointer;
    overflow:hidden;
    display:inline-block;
    position:relative;
}
.srt-by-prc select, .srt-by select{
    width:175px;
    height:26px;
    border:none;
    position:relative;
    background:none;
    z-index:10;
    padding:0px 0px 0px 5px;
    cursor:pointer;
    color:#6B6B6B;
    font-size:12px;
}
.srt-by-prc-select-box option, .srt-by-select-box option{
	height:25px;
	padding:4px 0 0 10px;
	font-size:12px;
}
.srt-by-prc-button, .srt-by-button {
    background: transparent url("../images/select-button-bg.png") no-repeat scroll center center;
    height: 26px;
    width: 30px;
    position: absolute;
    cursor: pointer;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}
.sort-by{
	width:170px;
	height:36px;
	float:left;
	padding-top:11px;
}
.srt-by{
	width:140px;
	height:26px;
	display:inline;
	margin-right:15px;
}
.srt-by-prc{
	margin-right:0 !important;
}
.srt-by-select-box{
	width:59px !important;
}
.srt-by select {
    width: 79px !important;
}
.catalog-podrobno-middle{
	width:957px;
	margin:25px 0 0;
	float:left;
}
.cat-podr-block-item{
	width:298px;
	height:455px;
	float:left;
	margin:0 25px 30px 0;
	padding-top:10px;
	background-color:#ffffff;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border:1px solid #E9E9E9;
	background-color:#ffffff;
	position:relative;
}
.cat-podr-block-item:hover{
	/* z-index:100; */
	border-bottom:none;
	border-left:2px solid #5460A8;
	border-top:2px solid #5460A8;
	border-right:2px solid #5460A8;
	border-radius:11px 11px 0 0;
	-webkit-border-radius:11px 11px 0 0;
	-moz-border-radius:11px 11px 0 0;
	-webkit-box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
	margin:0 23px 30px 0;
}
.cat-podr-block-item:hover.cat-podr-die{
	z-index:100;
	left:-1px;
	top:-456px;
}
.cat-podr-block-item:hover .un-visual-desc{
	display:block;
	position:relative;
	z-index:100;
}
.cat-podr-block-item:hover .cat-podr-desc-item-bg {
	display:none;
}
.cat-podr-block-item:nth-child(3n){
	margin:0 0 30px 0;
}
.cat-podr-product-img{
	width:270px;
	height:180px;
	margin:0 auto;
	text-align:center;
	padding-top:15px;
}
.cat-podr-product-img a{
	color:#5460a8;
	text-align:left;
}
.cat-podr-presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
    top:-200px;
	left:11px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.cat-podr-die{
	width:55px;
	position:absolute;
	top:30px;
	left:0px;
	z-index:10;
}
.cat-podr-block-item  .cat-podr-presence-non{
	text-align:left;
}
.prod-cart-bl-l .cat-podr-die{
	float:left;
	position:relative;
	margin-right:-33px;
}
.prod-cart-bl-l .cat-podr-die .cat-podr-hit, .prod-cart-bl-l .cat-podr-die .cat-info-new, .prod-cart-bl-l .cat-podr-die .cat-podr-discount, .prod-cart-bl-l .cat-podr-die .cat-podr-block3d, .prod-cart-bl-l .cat-podr-die .cat-podr-vid-view{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.prod-cart-bl-l .cat-podr-die .cat-podr-discount, .prod-cart-bl-l .cat-podr-die .cat-podr-block3d, .prod-cart-bl-l .cat-podr-die .cat-podr-vid-view{
	width:41px;
}
.prod-cart-bl-l .cat-podr-die .cat-info-new{
	background-color:#24BCC6;
	background-position:-2px 1px;
}
.gift, .giftcat{
	font-size:12px;
	color:#FFF;
	width:41px;
	height:18px;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#FFA04B url("new/img/gift-ico.png")no-repeat 10px 2px;
}
.prod-cart-bl-l .gift{
	font-size:12px;
	color:#FFF;
	width:41px;
	height:18px;
	text-align:center;
	padding-top:2px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:5px;
	background:#FFA04B url("new/img/gift-ico.png")no-repeat 12px 2px;
}

.cat-podr-promotion{
	font-size:12px;
	color:#ffffff;
	width:53px;
	height:18px;
	background-color:#F9CA3D;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-podr-hit{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:20px;
	background-color:#5460A8;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	line-height:19px;
}
.cat-podr-discount{
	font-size:12px;
	color:#ffffff;
	width:31px;
	height:18px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-podr-block3d{
	font-size:12px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-podr-vid-view{
	width:35px;
	height:26px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.cat-podr-presence-non {
    font-size:12px;
    color:#B4B4B4;
    position:relative;
    width:122px;
    top:-200px;
	left:11px;
    height:15px;
    background-color:#FFF;
    text-align:center;
}
.cat-podr-presence-wait {
    font-size: 12px;
    color: #B4B4B4;
    position: relative;
    width: 70px;
    top:-200px;
	left:11px;
    height:15px;
    background-color: #FFF;
    text-align: center;
}
.cat-podr-product-title{
	font-size:15px;
	font-weight:bold;
	padding-top:15px;
	height:40px;
}
.cat-podr-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.cat-podr-product-price{
	width:267px;
	margin:45px auto 0;
}
.cat-podr-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:top;
}
.cat-podr-product-price-left-top{
	width:100%;
	height:15px;
}
.cat-podr-product-price-old{
	width:45%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.cat-podr-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.cat-podr-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
	margin-left:-2px;
}
.cat-podr-product-price-right{
	width:40px;
	display:table-cell;
	vertical-align: middle;
}
.cat-podr-buy-btn{
	width:112px;
	height:44px;
	position:relative;
	left:158px;
	top:-41px;
	background: url('../images/buy-btn-bg-.png')no-repeat;
}
.cat-podr-buy-btn:hover {
    background-position: 0px -55px;
}
.cat-podr-buy-btn a{
	color:#fff;
	font-size:15px;
	display:block;
	padding:12px 0 9px 54px;
}
.cat-podr-buy-btn a:hover{
	text-decoration:none;
}
.cat-podr-prod-desc{
	width:92%;
	height:124px;
	border-top:1px solid #E9E9E9;
	position:relative;
	top:-33px;
	padding:13px 9px 0 15px;
}
.cat-podr-complete-set{
	width:50%;
	height:25px;
	float:left;
}
.cat-podr-complete-set ul li{
	display:inline-block;
	margin-right:3px;
}
.cat-podr-complete-set ul li:last-child{
	margin-right:0;
}
.cat-podr-compare{
	width:44%;
	float:right;
}
.cat-podr-compare ul li{
	display:inline-block;
	margin-right:3px;
}
a.compare-link{
	color:#5460a8;
	font-size:12px;
	display:block;
	height:20px;
	padding-left:23px;
	background:url("../images/compare-graf.png")no-repeat 0 -1px;
}
a.compare-link:hover{
	background-position:0 -25px;
}
a.compare-like-img{
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	background:url("../images/compare-like-sp.png")no-repeat;
}
a.compare-like-img:hover{
	background-position:0px -42px;
}
.cat-podr-compare ul li a:hover{
	text-decoration:none;
	border:none;
	color:#5ABD32;
}
.visual-desc{
	width:100%;
	height:88px;
	float:left;
	margin-top:2px;
	overflow:hidden;
}
.visual-desc ul li, .un-visual-desc ul li{
	color:#383f4b;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.visual-desc ul li span, .un-visual-desc ul li span{
	font-weight:normal;
}
.un-visual-desc{
	width:278px;
	display:none;
	float:left;
	margin:2px 0 0 -17px;
	padding:2px 5px 5px 15px;
	background-color:#fff;
	border-top:none;
	border-left:2px solid #5460A8;
	border-right:2px solid #5460A8;
	border-bottom:2px solid #5460A8;
	border-radius:0 0 11px 11px;
	-webkit-border-radius:0 0 11px 11px;
	-moz-border-radius:0 0 11px 11px;
	-webkit-box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 14px -7px rgba(0,0,0,0.75);
}
.prod-col-bl{
	width:100%;
	margin:12px 0 0;
	clear:both;
}
.prod-col-bl-l{
	width:100px;
	color:#383f4b;
	font-size:13px;
	font-weight:bold;
	display:table-cell;
	vertical-align:top;
}
.prod-col-bl-r{
	width:157px;
	color:#565e6b;
	font-size:12px;
	display:table-cell;
	vertical-align:top;
	padding:7px 0 0 17px;
}
.col-sz-bl{
	display:inline-block;
	height:27px;
}
.col-sz-bl img{
	width:18px;
	padding-right:5px;
}
.col-sz-bl span{
	color:#565e6b;
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	padding:2px 8px 0 0;
}
.cat-podr-desc-item-bg {
    width:280px;
    height:30px;
    position:relative;
	top:-17px;
	clear:both;
    background:url("../images/cat-podr-desc-bg.png")repeat-x;
}
.catalog-podrobno-bottom{
	width:952px;
	margin:25px 0 0;
}
.catalog-inform-item{
	width:952px;
	padding-top:10px;
	background-color:#ffffff;
	border:1px solid #DDE5EE;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	margin-bottom:5px;
}
.cat-info-item-left{
	width:275px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
}
.cat-info-item-left .another-product-img{
	margin-left:55px;
}
.cat-info-item-left .another-product-img a img{
	margin-top:50px;
}
.catalog-inform-item:hover{
	border:2px solid #5460A8;
	-webkit-box-shadow: 0px 4px 14px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 14px -7px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 14px -7px rgba(0,0,0,0.75);
}
.cat-info-item-middle{
	width:475px;
	padding-left:12px;
	display:table-cell;
	vertical-align:top;
}
.catalog-inform-item .cat-info-item-left .cat-info-presence-non{
	text-align:left;
	border:none;
	left:13px;
	top:-130px;
}
.cat-info-die{
	width:55px;
	position:relative;
	top:-123px;
	left:0px;
}
.cat-info-promotion{
	font-size:12px;
	color:#ffffff;
	width:53px;
	height:18px;
	background-color:#F9CA3D;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-info-hit{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:20px;
	background-color:#5460A8;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-info-new{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:19px;
	padding-top:2px;
	border-radius:0 5px 6px 0;
	-webkit-border-radius:0 5px 6px 0;
	-moz-border-radius:0 5px 6px 0;
	margin-bottom:5px;
	background:url('new/img/new-ico.png')no-repeat;
}
.cat-info-discount{
	font-size:12px;
	color:#ffffff;
	width:31px;
	height:18px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-info-block3d{
	font-size:12px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-info-vid-view{
	width:35px;
	height:26px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.catalog-inform-middle{
	width:957px;
	margin:0 0 25px;
	float:left;
}
.cat-info-product-title{
	width:100%;
	/* height:25px; */
	margin:6px 0 0;
}
.cat-info-product-title a{
	font-size:15px;
	font-weight:bold;
	padding-top:2px;
	color:#5460A8;
}
.cat-info-product-title a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.cat-info-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.prod-breadcrumbs{
	width:100%;
	height:25px;
	font-size:12px;
}
.prod-breadcrumbs a{
	color:#5460a8;
	text-decoration:underline;
	padding-left:19px;
	background:url('../images/bread-arrow.png')no-repeat left center;
}
.prod-breadcrumbs a:hover{
	text-decoration:none;
	color:#5ABD32;
}
.prod-breadcrumbs a:first-child{
	background:none;
	padding-left:0;
	margin-right:6px;
}
.cat-info-product-desc{
	width:97%;
	margin:3px 0 0;
}
.cat-info-product-desc p{
	color:#777;
	font-size:11px;
	line-height:15px;
	letter-spacing:-0.02em;
}
.cat-info-product-desc p b{
	color:#383838;
}
.cat-info-compare{
	width:53%;
	float:left;
	margin:15px 0px 16px;
}
.cat-info-compare ul li{
	display:inline-block;
	margin-right:3px;
}
a.cat-info-link{
	color:#5460a8;
	font-size:12px;
	display:block;
	height:20px;
	padding-left:23px;
	background:url("../images/compare-graf.png")no-repeat 0 -1px;
}
.cat-info-compare ul li a:hover{
	text-decoration:none;
	border:none;
	color:#5ABD32;
	background-position:0 -25px;
}
.cat-info-complete-set{
	width:45%;
	height:25px;
	margin:14px 0px 12px;
	float:left;
}
.cat-info-complete-set ul li{
	display:inline-block;
	margin-right:3px;
}
.cat-info-complete-set ul li:last-child{
	margin-right:0;
}
.cat-info-item-right{
	width:190px;
	display:table-cell;
	vertical-align:top;
}
.cat-info-product-price{
	width:90%;
	margin:60px auto 0;
}
.cat-info-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:top;
}
.cat-info-product-price-left-top{
	width:100%;
	height:15px;
}
.cat-info-product-price-old{
	width:45%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.cat-info-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.cat-info-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
}
.cat-info-product-price-right{
	width:40px;
	display:table-cell;
	vertical-align: middle;
}
.cat-info-product-price-right a{
	width:40px;
	height:40px;
	display:block;
	background:url('../images/cart-image.jpg')no-repeat center center;
}
.cat-info-presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
	top:-130px;
	left:10px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.cat-info-presence-non{
	font-size:12px;
	color:#b4b4b4;
	position:relative;
	width:122px;
	top:-120px;
	left:66px;
	height:15px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #b4b4b4;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.cat-info-presence-wait{
	font-size:12px;
	color:#b4b4b4;
	position:relative;
	width:70px;
	top:-120px;
	left:118px;
	height:15px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #b4b4b4;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.cat-info-none{
	width:0 !important;
	background-color:none !important;
	border:none !important;
}
.cat-info-buy-btn{
	width:112px;
	height:44px;
	position:relative;
	left:0px;
	top:20px;
	background:url('../images/buy-btn-bg-.png')no-repeat;
}
.cat-info-buy-btn:hover{
	background-position:0 -55px;
}
.cat-info-buy-btn a{
	color:#fff;
	font-size:15px;
	display:block;
	padding:12px 0 9px 54px;
}
.cat-info-buy-btn a:hover{
	text-decoration:none;
}
.compare-like{
	width:105px;
	float:right;
	margin:-34px 1px 0 0;
}
.compare-like a{
	color:#5460a8;
	font-size:12px;
	display:block;
	height:20px;
	padding-left:23px;
	background:url("../images/compare-like-sp.png")no-repeat;
}
.compare-like a:hover{
	text-decoration:none;
	border:none;
	color:#5ABD32;
	background-position:0 -42px;
}
.add-like a{
	color:#5ABD32 !important;
	letter-spacing:-0.016em;
	background:url("../images/compare-like-sp.png")no-repeat 2px -84px !important;
}
.cat-podr-sld{
	margin:30px 0 25px !important;
}
.bottom-text-bl{
	width:100%;
	display:table;
	position:relative;
	top:-12px;
}
.bottom-text-bl h2, .bottom-text-bl h3{
	float:none;
}
.bot-tet-bl-head{
	width:100%;
	height:21px;
}
.bot-tet-bl-head h2, h3{
	color:#5460A8;
	font-size:16px;
	font-weight:bold;
}
.bottom-text-bl p{
	color:#777;
	font-size:13px;
	margin:15px 0px;
}
.catalog-compactno-middle{
	width:955px;
	display:table;
	margin:0px 0px 30px -6px;
}
.cat-comp-block-item{
	width:148px;
	height:280px;
	float:left;
	padding-top:10px;
	margin:0 10px 20px 0;
	border:1px solid #E9E9E9;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
}
.cat-comp-block-item:hover{
	z-index:1000;
	border-left:2px solid #5460A8;
	border-top:2px solid #5460A8;
	border-right:2px solid #5460A8;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-box-shadow:0px 6px 14px -6px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 6px 14px -6px rgba(0,0,0,0.75);
	box-shadow:0px 6px 14px -6px rgba(0,0,0,0.75);
}
.cat-comp-block-item:hover .cat-comp-product-price{
	margin:25px auto 0px;
}
.cat-comp-block-item:nth-child(6n){
	margin:0 0 20px 0;
}
.cat-comp-product-img{
	width:130px;
	height:86px;
	margin:0 auto;
	padding-top:18px;
}
.cat-comp-product-img img{
	width:130px;
    max-height:88px;
}
.cat-comp-product-img a{
	color:#5460a8;
}
.cat-comp-product-title{
	font-size:12px;
	padding-top:2px;
	height:50px;
}
.cat-comp-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.cat-comp-presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
	top:-109px;
	left:10px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.cat-comp-presence-non {
    font-size:11px;
    color:#B4B4B4;
    position:relative;
    width:122px;
    top:-109px;
	left:25px;
    height:15px;
    background-color:#FFF;
    text-align:center;
    border:1px solid #E9E9E9;
    border-radius:2px;
}
.cat-comp-block-item:hover .cat-comp-presence-non{
	border-right:none;
}
.cat-comp-presence-wait {
    font-size:11px;
    color:#B4B4B4;
    position:relative;
    width:70px;
    top:-100px;
	left:77px;
    height:15px;
    background-color:#FFF;
    text-align:center;
    border:1px solid #E9E9E9;
    border-radius:2px;
}
.cat-comp-block-item:hover .cat-comp-presence-wait{
	border-right:none;
}
.cat-comp-die{
	width:55px;
	position:absolute;
	top:15px;
	left:0px;
}
.cat-comp-promotion{
	font-size:11px;
	color:#ffffff;
	width:45px;
	height:18px;
	background-color:#F9CA3D;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-comp-new {
    font-size:12px;
    color:#FFF;
    width:37px;
    height:20px;
    border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
    margin-bottom:5px;
	background:url('new/img/new-ico-comp.png')no-repeat;
}
.cat-comp-hit{
	font-size:11px;
	color:#ffffff;
	width:33px;
	height:20px;
	background-color:#5460A8;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-comp-discount{
	font-size:11px;
	color:#ffffff;
	width:30px;
	height:18px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-comp-block3d{
	font-size:11px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.cat-comp-vid-view{
	width:35px;
	height:26px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.cat-comp-product-price{
	width:138px;
	padding-left:8px;
	margin:25px auto 0px;
}
.cat-comp-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:top;
}
.cat-comp-product-price-left-top{
	width:100%;
	height:15px;
	/* display:none; */
}
.cat-comp-block-item:hover .cat-comp-product-price-left-top{
	display:block;
}
.cat-comp-product-price-old{
	width:45%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.cat-comp-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.cat-comp-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:18px;
	margin-left:-2px;
	margin-top:5px;
}
.cat-comp-block-item:hover .cat-comp-product-price-left-bottom{
	margin-top:0;
}
.cat-comp-prod-desc{
	width:89%;
	height:70px;
	padding:9px 9px 0 8px;
}
.cat-comp-visual-desc{
	width:100%;
	float:left;
	margin-top:2px;
	height:60px;
}
.cat-comp-visual-desc ul li, .cat-comp-un-visual-desc ul li{
	color:#383f4b;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}
.cat-comp-visual-desc ul li span, .cat-comp-un-visual-desc ul li span{
	font-weight:normal;
}
.cat-comp-un-visual-desc{
	width:140px;
	display:none;
	float:left;
	margin:-6px 0px 0px -10px;
	padding:0 0 5px 8px;
	background-color:#fff;
	border-top:none;
	border-left:2px solid #5460A8;
	border-right:2px solid #5460A8;
	border-bottom:2px solid #5460A8;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-box-shadow:0px 6px 8px -6px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 6px 8px -6px rgba(0,0,0,0.75);
	box-shadow:0px 6px 8px -6px rgba(0,0,0,0.75);
}
.cat-comp-block-item:hover .cat-comp-un-visual-desc{
	display:block;
	margin:-1px 0px 0px -10px;
}
.prod-col-bl{
	width:100%;
	margin:12px 0 0;
	clear:both;
}
.prod-col-bl-t{
	width:138px;
	color:#383f4b;
	font-size:11px;
	font-weight:bold;
}
.prod-col-bl-b{
	width:138px;
	color:#565e6b;
	font-size:12px;
	padding-top:10px;
}
.col-sz-bl{
	display:inline-block;
	height:27px;
}
.col-sz-bl img{
	width:18px;
	padding-right:5px;
}
.col-sz-bl span{
	color:#565e6b;
	font-size:10px;
	display:inline-block;
	vertical-align:top;
	padding:2px 4px 0 0;
}
.cat-comp-desc-item-bg {
    width:135px;
    height:30px;
    position:relative;
	top:-20px;
	clear:both;
    background:url("../images/cat-podr-desc-bg.png")repeat-x;
}
.cat-comp-block-item:hover .cat-comp-desc-item-bg{
	display:none;
}
.brd-comp{
	margin-left:-6px;
}
.catalog-compactno-bottom {
    width:952px;
    margin:-20px 0px 0px -6px;
}
.cat-push-right {
    width:100%;
    margin:63px 0px;
}

/* Карточка товара */

.full-w-bl-wrap{
	width:1180px;
	display:table;
	vertical-align:top;
	margin:17px 0 0;
	padding:0 20px;
	background-color:#fff;
}
.prod-cart-wrap{
	width:100%;
	margin:17px 0 0;
}
.prod-cart-head{
	width:100%;
	height:30px;
	margin:10px 0 0;
}
.prod-cart-head h1, h2, h3{
	color:#606060;
	font-size:20px;
	font-weight:normal;
	float:left;
}
.prod-cart-print{
	width:97px;
	height:30px;
	float:right;
	margin-top:-9px;
}
.prod-cart-print a{
	display:block;
	width:65px;
	height:32px;
	color:#5460a8;
	font-size:12px;
	padding-left:33px;
	background:url('../images/print-ico.png')no-repeat left 5px;
}
.prod-cart-art-rate{
	width:50%;
	height:25px;
	margin:2px 0 10px;
}
.prod-cart-art-rate-sep{
	color:#bfbdbd;
	font-size:18px;
	float:left;
	margin-right:5px;
}
.prod-cart-art{
	color:#a2a2a2;
	font-size:12px;
	float:left;
	padding:4px 9px 0 0;
}
.prod-cart-art span{
	font-weight:bold;
	color:#606060;
	font-size:12px;
}
.prod-cart-rate{
	color:#606060;
	font-size:12px;
	float:left;
	padding:4px 0 0 5px;
	margin-bottom:10px;
}
.prod-rate{
	width:90px;
	height:18px;
	float:right;
	margin:-1px 0 0 2px;
	background:url('../images/star-empty.png')repeat-x;
}
.prod-rate div{
	width:0;
	height:100%;
	background:url('../images/star-full.png')repeat-x;
}
.price-discount{
    color:#f36e6e;
}

/* Status in sales block on main*/

.sales-block-left .cat-podr-presence,
.sales-block-left .cat-podr-presence-wait{
	top:20px;
	left:11px;
}

/* Status in catalog */

.cat-podr-block-item .cat-podr-presence,
.cat-podr-block-item .cat-podr-presence-wait{
	top:-200px;
	left:11px;
}
.cat-info-item-left .cat-info-presence,
.cat-info-item-left .cat-podr-presence-wait{
	top:-130px;
	left:10px;
}
.cat-comp-block-item .cat-comp-presence,
.cat-comp-block-item .cat-podr-presence-wait{
	top:-109px;
	left:10px;
}

/* Status in ProdCard */

.prod-cart-bl .cat-podr-presence,
.prod-cart-bl .cat-podr-presence-wait,
.prod-cart-bl .cat-podr-presence-non{
	top:20px;
	left:11px;
}

/* Status in ProdCard Similar models*/

.similar-models-block-item .similar-models-die{
	top:35px;
}
.similar-models-block-item .similar-models-presence,
.similar-models-block-item .cat-podr-presence,
.similar-models-block-item .cat-podr-presence-wait{
	left:6px;
	top:-179px;
}

/* END */

.prod-cart-bl{
	width:100%;
	margin:10px 0;
}
.prod-cart-bl-l{
	width:505px;
	float:left;
}
.prod-cart-img{
	width:460px;
	height:auto;
	min-height:auto;
	margin:20px auto 0;
	text-align:center;
}
.prod-cart-img img{
	/* width: 400px;
    height:auto; */
	max-width: 100%;
    max-height: 100%;
	vertical-align: middle;
}

/* дополнительные миниатюры */
.thumb-img{
	width:40px;
	height:230px;
	position:absolute;
	margin:0 0 0 410px;
	overflow:hidden;
}
.thumb-img img{
	width:38px;
	border:1px solid #5460A8 !important;
}
/* // */

.prod-cart-bl-r{
	width:675px;
	float:right;
	margin-top:-19px;
}
.prod-cart-bl-r-top{
	width:100%;
	height:75px;
}
.prod-cart-bl-r-price{
	width:435px;
	height:71px;
	float:left;
	padding-left:21px;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}
.prod-cart-bl-r-price-left{
	width:130px;
	float:left;
	padding-top:14px;
}
.prod-cart-bl-r-price-left-top{
	width:100%;
	height:15px;
}
.prod-cart-bl-r-price-old{
	float:left;
	margin-right:4px;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.prod-cart-bl-r-price-discount{
	float:left;
    color: #f36e6e;
	font-size:12px;
}
.prod-cart-bl-r-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
	margin-left:-2px;
}
.prod-cart-btn{
	width:134px;
	height:58px;
	float:left;
	margin:6px 0 0 6px;
	background:url('../images/prod-cart-btn.png')no-repeat;
}
.prod-cart-btn:hover {
    background-position:0px -64px;
}
.prod-cart-btn a{
	color:#fff;
	font-size:17px;
	display:block;
	padding:17px 0 9px 64px;
}
.prod-cart-btn a:hover{
	text-decoration:none;
}


.prod-cart-btn-mail{
	width:170px;
	height:58px;
	float:left;
	margin:6px 0 0 6px;
	background:url('../images/prod-cart-btn-mail.png')no-repeat;
}
.prod-cart-btn-mail:hover {
    background-position:0px -64px;
}
.prod-cart-btn-mail a{
	color:#fff;
	font-size:13px;
	display:block;
	padding:13px 0 9px 64px;
}
.prod-cart-btn-mail a:hover{
	text-decoration:none;
}




.one-cl-buy{
	width:135px;
	height:22px;
	float:left;
	margin:26px 0 0 22px;
}
.one-cl-buy a{
	display:block;
	width:128px;
	height:22px;
	color:#5460a8;
	font-size:14px;
	background:url('../images/link-bg.png')repeat-x 0 18px;
}
.one-cl-buy a:hover{
	color:#5ABD32;
	text-decoration:none;
	background:none;
}


.prod-cart-bl-r-price-wb{
	width:650px;
	height:71px;
	float:left;
	padding-left:21px;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}
.prod-cart-bl-r-price-left-wb{
	width:130px;
	float:left;
	padding-top:14px;
}
.prod-cart-bl-r-price-left-top-wb{
	width:100%;
	height:15px;
}
.prod-cart-bl-r-price-old-wb{
	float:left;
	margin-right:4px;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.prod-cart-bl-r-price-discount-wb{
	float:left;
	color:#a5a5a5;
	font-size:12px;
}
.prod-cart-bl-r-price-left-bottom-wb{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
	margin-left:-2px;
}
.prod-cart-btn-wb{
	width:134px;
	height:58px;
	float:left;
	margin:6px 0 0 50px;
	background:url('../images/prod-cart-btn.png')no-repeat;
}
.prod-cart-btn-wb:hover {
    background-position:0px -64px;
}
.prod-cart-btn-wb a{
	color:#fff;
	font-size:17px;
	display:block;
	padding:17px 0 9px 64px;
}
.prod-cart-btn-wb a:hover{
	text-decoration:none;
}
.one-cl-buy-wb{
	width:135px;
	height:27px;
	float:left;
	margin:26px 0 0 70px;
	padding:2px 0 0 34px;
	background:url('../images/print-ico.png')no-repeat left -55px;
}
.one-cl-buy-wb a{
	display:block;
	width:137px;
	height:22px;
	color:#5460a8;
	font-size:14px;
	background:url('../images/link-bg.png')repeat-x 0 18px;
}
.one-cl-buy-wb a:hover{
	color:#5ABD32;
	text-decoration:none;
	background:none;
}
.prod-cart-bl-r-ban{
	text-align:right;
    color:red;
    width:218px;
    height:90px;
    float:left;
	background:url('../images/prod-cart-ban-bg.png')no-repeat 0 0;
	margin-top:-12px;
}
.prod-cart-bl-r-ban a{
	color:#FF2973 !important;
	font-size:13px;
	font-style:italic;
	display:block;
	width:90%;
	padding:0 0 0 20px;
	text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF;
}
.prod-cart-bl-r-ban p{
	color:#FF2973 !important;
	font-size:13px;
	font-style:italic;
	display:block;
	width:90%;
	padding:25px 0 0 9px;
	text-shadow: 
		-0   -1px 1px #FFFFFF,
		 0   -1px 1px #FFFFFF,
		-0    1px 1px #FFFFFF,
		 0    1px 1px #FFFFFF,
		-1px -0   1px #FFFFFF,
		 1px -0   1px #FFFFFF,
		-1px  0   1px #FFFFFF,
		 1px  0   1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF,
		-1px -1px 1px #FFFFFF,
		 1px -1px 1px #FFFFFF,
		-1px  1px 1px #FFFFFF,
		 1px  1px 1px #FFFFFF;
}
.prod-cart-bl-desc{
	width:340px;
	float:left;
	margin:34px 0 0;
}
.prod-cart-desc{
	width:100%;
}
.prod-cart-desc-l{
	width:125px;
	display:inline-block;
	vertical-align:top;
	color:#383f4b;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	margin-right:15px;
}
.prod-cart-desc-r{
	width:185px;
	display:inline-block;
	vertical-align:top;
	color:#565e6b;
	font-size:13px;
}
.more-info-ico{
	width:16px;
	height:16px;
	position:absolute;
	margin:0 0 0 295px;
	background:url('../images/prod-cart-q-ico.png')no-repeat 0 0;
}
.prod-cart-color{
	width:100%;
	margin-top:19px;
}
.prod-color-bl-r{
	width:157px;
	color:#565e6b;
	font-size:12px;
	display:table-cell;
	vertical-align:top;
	padding:7px 0 0;
}
.col-sz-bl{
	display:inline-block;
	height:27px;
}
.col-sz-bl img{
	width:18px;
	padding-right:5px;
}
.col-sz-bl span{
	color:#565e6b;
	font-size:12px;
	display:inline-block;
	vertical-align:top;
	padding:2px 8px 0 0;
}
.prod-cart-complete-bl{
	width:310px;
	height:35px;
	margin:16px 0 0 30px;
}
.prod-cart-complete-bl ul li{
	display:inline-block;
	margin-right:7px;
	vertical-align:middle;
}
.prod-cart-complete-bl ul li:last-child{
	margin-right:0;
}
.prod-cart-bl-extra{
	width:270px;
	float:left;
	padding:17px 25px 5px;
	margin:15px 0px 0px 12px;
	background-color:#F7F7F7;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.prod-cart-bl-extra ul li{
	height:23px;
	margin-bottom:6px;
}
.prod-cart-bl-extra ul li:last-child a{
	font-weight:bold;
}
.prod-cart-bl-extra ul li a{
	color:#5460a8;
	font-size:13px;
	display:inline-block;
	height:17px;
	background:url('../images/link-bg.png')repeat-x 0 15px;
}
.prod-cart-bl-extra ul li a:hover{
	text-decoration:none;
	background:none;
}
.ex-compare{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 1px;
}
.ex-favor{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -20px;
}
.ex-credit{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -40px;
}
.ex-cheap{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -63px;
}
.ex-price-drop{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -89px;
}
.ex-where-buy{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -113px;
}
.ex-size{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -140px;
}
.ex-dealer{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -165px;
}
.ex-instruction{
	padding-left:28px;
	background:url('../images/bl-extra-sp.png')no-repeat 0 -189px;
}
.prod-cart-bl-extra-txt{
	width:100%;
	margin:13px 0 0;
}
.prod-cart-bl-extra-txt p{
	color:#565e6b;
	font-size:13px;
	margin-bottom:9px;
}
.clear{
	clear:both;
}
.prod-cart-bl-tabs{
	width:100%;
	margin:25px 0 10px;
}
.sum-of-cmnt-wr{
	width:20px;
	height:16px;
	display:inline-block;
	/* text-align:right; */
	/* background-color:#fff; */
	vertical-align:top;
}
.sum-of-cmnt{
	width:16px;
	height:15px;
	margin-left:3px;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding-top:1px;
	border-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	background-color:#5ABD32;
}
.tab-specific{
	width:100%;
}
.tab-specific-top{
	width:100%;
	height:90px;
	margin-bottom:23px;
}
.tab-specific-top-l{
	width:291px;
	height:84px;
	float:left;
	padding:6px 0 0 9px;
}
.specific-class-ttl{
	width:96%;
	height:34px;
	color:#383f4b;
	font-size:14px;
	font-weight:bold;
	padding-left:1px;
}
.specific-class-ttl span{
	font-weight:normal;
}
.specific-class{
	width:287px;
	height:20px;
	margin:-1px 0 0 2px;
	background:url('../images/specific-class-spt.png')no-repeat 0 -2px;
}
.specific-class div{
	width:0;
	height:100%;
	background:url('../images/specific-class-spt.png')no-repeat 0 -28px;
}
.tab-specific-top-r{
	width:783px;
	height:90px;
	float:left;
	padding-left:32px;
}
.tab-specific-top-r p{
	color:#777;
	font-size:14px;
}
.tab-specific-mid{
	clear:both;
	width:100%;
	margin-bottom:27px;
	display:table;
}
.tab-specific-mid-ls{
	width:540px;
	margin-right:30px;
	float:left;
}
.tab-specific-mid-rs{
	width:540px;
	float:left;
}
.mid-ls-row{
	width:100%;
	clear:both;
	display:table;
}
.mid-ls-row:nth-child(even){
	background-color:#F7F7F7;
}
.mid-ls-cell-l{
	width:250px;
	color:#383f4b;
	font-size:13px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	padding:5px 0 5px 13px;
}
.mid-ls-cell-l a{
	color:#5460a8;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	vertical-align:middle;
	height:17px;
	background:url('../images/link-bg.png')repeat-x 0 16px;
}
.mid-ls-cell-l a:hover{
	text-decoration:none;
	background:none;
	color:#5ABD32;
}
.drop-tooltip{
	width:320px;
	padding:15px 15px 18px 18px;
	display:none;
	position:absolute;
	z-index:1000;
	margin:-35px 0 0 150px;
	background-color:#fff;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-webkit-box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.75);
}
.mid-ls-cell-l a:hover .drop-tooltip{
	display:block;
}
.drop-tooltip-bg{
	width:18px;
	height:25px;
	position:relative;
	left:-33px;
	float:left;
	background:url('../images/tooltip-bg.png')no-repeat;
}
.tooltip-title{
	width:100%;
	height:80px;
}
.tooltip-title img{
	float:left;
	margin:0 21px 0 -17px;
}
.tooltip-title span{
	color:#383f4b;
	font-size:16px;
	font-weight:bold;
	display:table-cell;
	height:80px;
	vertical-align:middle;
}
.tooltip-desc{
	width:100%;
	margin:8px 0 0;
}
.tooltip-desc p{
	color:#565e6b;
	font-size:12px;
	font-weight:normal;
}
.mid-ls-cell-r{
	width:290px;
	color:#565e6b;
	font-size:13px;
	display:table-cell;
	padding:5px 0;
	vertical-align:middle;
}
.specific-bot-txt{
	width:100%;
	margin:0 0 15px 10px;
}
.specific-bot-txt p{
	color:#a2a2a2;
	font-size:14px;
	font-style:italic;
}
.tab-comment-wrapper{
	width:100%;
	display:table;
	margin:-6px 0;
}
.tab-comment-l{
	width:625px;
	margin:10px 25px 12px 0;
	float:left;
}
.comment-list{
	width:100%;
	margin:5px 0;
}
.comment-item{
	width:100%;
	padding-bottom:14px;
	margin-bottom:11px;
	border-bottom:1px dotted #777;
}
.comment-item-head{
	width:100%;
	height:25px;
	color:#5abd32;
	font-size:16px;
	font-weight:bold;
}
.comment-date{
	display:inline-block;
	color:#a5a5a5;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
}
.comment-rate{
	float:right;
	margin-top:4px;
}
.com-asw{
	clear:both;
	width:100%;
	color:#383f4b;
	font-size:13px;
	font-weight:bold;
	margin-bottom:6px;
}
.comment-text{
	width:100%;
}
.comment-text p{
	color:#777;
	font-size:14px;
}
.tab-comment-r{
	width:470px;
	float:left;
}
.first-comment-txt{
	color:#777;
	font-size:14px;
	font-style:italic;
}
.add-first-comment{
	width:100%;
	height:41px;
	padding-top:17px;
	text-align:center;
	margin-bottom:14px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#F1F4F6;
}
.add-first-comment span{
	display:inline-block;
	width:32px;
	height:29px;
	margin-right:14px;
	vertical-align:middle;
	background:url('../images/first-com-ico.png')no-repeat;
}
.add-first-comment a{
	color:#5460a8;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	height:22px;
	background:url('../images/link-bg.png')repeat-x 0 20px;
}
.add-first-comment a:hover{
	text-decoration:none;
	background:none;
}
.add-comment-form{
	width:91.5%;
	padding:16px 20px 19px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	background-color:#F1F4F6;
}
.add-comment-title{
	width:100%;
	height:30px;
	color:#606060;
	font-size:23px;
}
.comment-form-wrap{
	width:100%;
	margin:18px 0 0;
}
.comment-form-wrap input{
	height:36px;
	border:1px solid #CBCBCB;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.select-rate{
	width:91px;
	height:38px;
	float:left;
	margin:0 18px 15px 0;
}
.select-rate-box{
	border:1px solid #CBCBCB;
    background:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    width:88px;
	height:36px;
	cursor:pointer;
    overflow:hidden;
    display:inline-block;
    position:relative;
}
.select-rate-button{
    width:30px;
	height:38px;
    position:absolute;
	cursor:pointer;
    right:0;
    top:0;
    bottom:0;
    z-index:1;
	background:url('../images/select-button-bg.png') center center no-repeat;
}
.select-rate select{
	width:125px;
	height:36px;
	border:none;
	position:relative;
    background:none;
    z-index:10;
	padding:0 0 0 5px;
	cursor:pointer;
	color:#a2a2a2;
	font-size:13px;
}
.select-rate option{
	height:25px;
	padding:4px 0 0 10px;
	font-size:12px;
}
.com-title{
	width:320px;
	height:36px;
	float:left;
	margin-bottom:15px;
}
.com-title input{
	width:309px;
	font-size:12px;
	color:#a2a2a2;
	padding-left:9px
}
.com-name{
	width:206px;
	height:36px;
	float:left;
	margin:0 18px 17px 0;
}
.com-name input{
	width:194px;
	font-size:12px;
	color:#a2a2a2;
	padding-left:9px
}
.com-mail{
	width:206px;
	height:36px;
	float:left;
	margin-bottom:17px;
}
.com-mail input{
	width:194px;
	font-size:12px;
	color:#a2a2a2;
	padding-left:9px
}
.com-text{
	width:418px;
	height:96px;
	margin-bottom:21px;
}
.comment-form-wrap textarea{
	width:418px;
	height:84px;
	border:1px solid #CBCBCB;
	padding:10px 0 0 9px;
	outline:none;
	resize:none;
	margin-bottom:20px;
	color:#a2a2a2;
}
.captcha-submit{
	width:429px;
	height:50px;
}
.captcha-submit input[type="submit"]{
	width:135px;
	height:38px;
	float:right;
	background:#5ABD32;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
	padding:0;
}
.com-captcha{
	width:120px;
	height:40px;
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;
}
.captcha{
	width:128px !important;
}
.comment-form-botm-txt{
	width:100%;
	margin:-24px 0 0;
}
.comment-form-botm-txt p{
	color:#a2a2a2 !important;
	font-size:12px !important;
	margin-top:31px;
}
.similar-models-wrap{
	width:100%;
	margin:35px 0 0;
	display:table;
}
.similar-models-head{
	width:100%;
	height:41px;
	color:#606060;
	font-size:23px;
}
.all-of-cat{
	width:300px;
	float:right;
	color:#606060;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
	margin-top:9px;
}
.all-of-cat a{
	color:#5460a8;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	padding-right:26px;
	background:url("../images/news-all-arrow.png") no-repeat right center;
}
.all-of-cat a:hover{
	text-decoration:none;
}
.similar-models-bl, .recent-products-bl{
	width:100%;
	margin:5px 0 0;
	display:table;
}
.similar-models-block-item{
	width:278px;
	height:321px;
	float:left;
	margin:0 18px 30px 0;
	padding-top:10px;
	background-color:#ffffff;
	border-radius:11px;
	-webkit-border-radius:11px;
	-moz-border-radius:11px;
	border:1px solid #E9E9E9;
	background-color:#ffffff;
	position:relative;
}
.similar-models-block-item:nth-child(4n){
	margin:0 0 30px 0;
}
.similar-models-product-img{
	width:250px;
	height:180px;
	margin:0 auto;
	text-align:center;
}
.similar-models-product-img a{
	color:#5460a8;
	text-align:left !important;
}
.similar-models-presence{
	font-size:12px;
	color:#5ABD32;
	position:relative;
	width:65px;
	top:-170px;
	left:195px;
	height:17px;
	background-color:#ffffff;
	text-align:center;
}
.similar-models-die{
	width:55px;
	position:absolute;
	top:20px;
	left:0px;
}
.similar-models-block-item .similar-models-presence-non{
	text-align:left;
	top:-179px;
	left:9px;
	border:none;
}
.similar-models-promotion{
	font-size:12px;
	color:#ffffff;
	width:53px;
	height:18px;
	background-color:#F9CA3D;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.similar-models-hit{
	font-size:12px;
	color:#ffffff;
	width:41px;
	height:18px;
	background-color:#5460A8;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.similar-models-discount{
	font-size:12px;
	color:#ffffff;
	width:31px;
	height:18px;
	background-color:#F36E6E;
	text-align:center;
	padding-top:2px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.similar-models-block3d{
	font-size:12px;
	color:#606060;
	font-weight:bold;
	width:35px;
	height:21px;
	background-color:#DEE0E3;
	text-align:center;
	padding-top:5px;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
}
.similar-models-vid-view{
	width:35px;
	height:26px;
	text-align:center;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	margin-bottom:5px;
	background:#DEE0E3 url('../images/vid-view.png')no-repeat center center;
}
.similar-models-presence-non {
    font-size: 12px;
    color: #B4B4B4;
    position: relative;
    width: 122px;
    top: -222px;
    left: 161px;
    height: 15px;
    background-color: #FFF;
    text-align: center;
    border: 1px solid #E9E9E9;
    border-radius: 2px;
}
.similar-models-presence-wait {
    font-size: 12px;
    color: #B4B4B4;
    position: relative;
    width: 70px;
    top: -222px;
    left: 213px;
    height: 15px;
    background-color: #FFF;
    text-align: center;
    border: 1px solid #E9E9E9;
    border-radius: 2px;
}
.cat-info-none {
    width:0px !important;
    border:none !important;
}
.similar-models-product-title{
	font-size:15px;
	font-weight:bold;
	padding-top:2px;
	height:40px;
}
.similar-models-product-img a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.similar-models-product-price{
	width:250px;
	margin:15px auto 0px;
}
.similar-models-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:top;
}
.similar-models-product-price-left-top{
	width:100%;
	height:15px;
}
.similar-models-product-price-old{
	width:42%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.similar-models-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.similar-models-product-price-left-bottom{
	width:92%;
	clear:both;
	color:#5ABD32;
	font-size:24px;
	margin-left:-2px;
	position:relative;
}
.no-discount{
	top:-8px;
}
.similar-models-product-price-right{
	width:40px;
	display:table-cell;
	vertical-align: middle;
}
.similar-models-buy-btn{
	width:112px;
	height:44px;
	position:relative;
	left:140px;
	top:-45px;
	background: url('../images/buy-btn-bg-.png')no-repeat;
}
.similar-models-buy-btn:hover {
    background-position: 0px -55px;
}
.similar-models-buy-btn a{
	color:#fff;
	font-size:15px;
	display:block;
	padding:12px 0 9px 54px;
}
.similar-models-buy-btn a:hover{
	text-decoration:none;
}
.similar-models-prod-desc{
	width:93%;
	height:30px;
	border-top:1px solid #E9E9E9;
	position:relative;
	top:-33px;
	padding:13px 9px 0 11px;
}
.similar-models-complete-set{
	width:48%;
	height:25px;
	float:left;
}
.similar-models-complete-set ul li{
	display:inline-block;
	margin-right:3px;
}
.similar-models-complete-set ul li:last-child{
	margin-right:0;
}
.similar-models-compare{
	width:48%;
	float:right;
}
.similar-models-compare ul li{
	display:inline-block;
	margin-right:3px;
}
a.compare-link{
	color:#5460a8;
	font-size:12px;
	display:block;
	height:20px;
	padding-left:23px;
	background:url("../images/compare-graf.png")no-repeat 0 -1px;
}
a.compare-link:hover{
	background-position:0 -25px;
}
a.compare-like-img{
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	background:url("../images/compare-like-sp.png")no-repeat;
}
a.compare-like-img:hover{
	background-position:0px -42px;
}
.similar-models-compare ul li a:hover{
	text-decoration:none;
	border:none;
	color:#5ABD32;
}
.recent-products-wrap{
	width:100%;
	margin:4px 0 0;
	display:table;
}

/* brand list */

.brand-list-wrap{
	width:100%;
	display:table;
}
.brand-list-wrap table{
	width:100%;
	margin-top:15px;
}
.brand-list-wrap table tr td{
	font-size:12px;
	text-align:center;
	border-bottom:1px solid #D7DBDE;
}
.brand-list-wrap table tr td img{
	margin:35px;
}
.brand-list-wrap table div{
	clear:both;
	text-align:justify;
}
.brand-list-desc{
	margin:15px 0;
	color:#777;
}
.brand-products{
	margin-top:15px;
}
.brand-list-wrap table td h2{
	margin-bottom:10px;
}
.brand-products a{
	color: #5460A8;
	font-size: 13px;
	padding-right: 26px;
	background: transparent url("../images/news-all-arrow.png") no-repeat scroll right center;
}
.brand-list-wrap table a, .brand-list-wrap table a h2{
	color:#5460A8 !important;
	text-decoration:underline;
}
.brand-list-wrap table a:hover, .brand-list-wrap table a h2:hover{
	text-decoration:none;
}
.brand-list-wrap table a h2{
	font-size:22px;
}
.how-thead, .how-thead-left{
	padding: 5px 0px 7px;
}
.brand-list-wrap table tr:first-child  .how-thead{
	border-top:1px solid #D7DBDE;
}
.brand-list-wrap table tr:first-child  .how-thead-left{
	border-top:1px solid #D7DBDE;
}
/* .brand-list-wrap table .how-thead, .how-td {
	border-right:1px solid #D7DBDE;
}
.brand-list-wrap table .how-thead:first-child, .how-td:first-child {
	border-left:1px solid #D7DBDE;
} */
.how-td, .how-td-left{
	color:#777777;
	font-size:14px;
	padding:7px 0px 6px 0;
}
.how-thead-left{
	width:200px;
}
.how-thead-left, .how-td-left{
	text-align:left !important;
	padding-left:10px;
}
.no-border-td{
	border-bottom:0 !important;
	border-top:0 !important;
}

/* Корзина */

.cart-bl-wrapper{
	width:935px;
	margin:-2px 0px 5px;
}
.cart-bl-wrapper table {
    width: 935px;
    color: #777;
    margin: 0px 0px 15px;
    vertical-align: middle;
    border-top: 1px solid #D7DBDE;
    border-collapse: collapse;
}
.cart-bl-wrapper table td {
    height: 50px;
    font-size: 14px;
    padding-left: 10px;
    vertical-align: middle;
    border-bottom: 1px solid #D7DBDE;
}
.prod-in-cart span{
	color: #5460A8;
	display: inline-block;
	height: 41px;
	vertical-align: bottom;
	padding-left:15px;
}
.prod-in-cart span a{
	color: #5460A8;
	text-decoration: underline;
}
.prod-in-cart span a:hover{
	color: #5ABD32;
	text-decoration: none;
}
.prod-in-cart img{
	width:100px;
	display: inline-block;
}
.cart-bl-wrapper table td input {
    width: 70px;
    height: 36px;
    border: 1px solid #CBCBCB;
    outline: medium none;
	text-align:center;
	font-size: 14px;
}
.cart-bl-wrapper table td .cart-product-price{
	width:138px;
	padding-left:8px;
}
.cart-bl-wrapper table td .cart-product-price-left{
	width:150px;
	display:table-cell;
	vertical-align:top;
}
.cart-bl-wrapper table td .cart-product-price-left-top{
	width:100%;
	height:15px;
}
.cart-bl-wrapper table td .cart-product-price-old{
	width:45%;
	float:left;
	color:#a5a5a5;
	font-size:12px;
	text-decoration:line-through;
}
.cart-bl-wrapper table td .cart-product-price-discount{
	width:50%;
	float:left;
	color:#f36e6e;
	font-size:12px;
}
.cart-bl-wrapper table td .cart-product-price-left-bottom{
	width:100%;
	clear:both;
	color:#5ABD32;
	font-size:18px;
	margin-left:-2px;
}
.cart-bl-wrapper table td .cart-block-item:hover .cat-comp-product-price-left-bottom{
	margin-top:0;
}
.border-b-none td{
	height:35px !important;
	border-bottom:0 !important;
}
.cart-sum{
	font-size:15px;
	font-weight:bold;
}
.clear-cart{
	color: #5460A8;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: underline;
}
.clear-cart:hover{
	text-decoration:none;
}
.recalculate{
	width:120px !important;
	height: 30px !important;
	margin:15px 0;
	cursor:pointer;
	background: #5ABD32 none repeat scroll 0% 0%;
    color: #FFF;
	font-size:11px !important;
	font-weight:bold;
	text-transform:uppercase !important;
    border:none !important;
    border-radius: 8px;
    padding: 0px;
}
.related-products-block {
    width: 975px;
    height: 360px;
    position: relative;
    left: -10px;
}
.related-products-block-head {
    width: 925px;
    height: 35px;
    color: #606060;
    font-size: 23px;
    padding: 25px 0px 0px 25px;
}
.related-products-block-item {
    width: 220px;
    height: 238px;
    float: left;
    margin-right: 8px;
    padding-top: 10px;
    background-color: #FFF;
    border-radius: 11px;
    border: 1px solid #606060;
}
.discont-block-wrapper{
	width:935px;
}
.block-head{
	height: 35px;
	color: #606060;
	font-size: 18px;
	padding-top: 25px;
}
.discont-block{
	width:100%;
	height:50px;
	margin:10px 0;
	color:#606060;
	font-size:13px;
}
.discont-block img{
	width: 90px;
	vertical-align: middle;
	padding: 0px 5px;
}
.discont-block input {
    width: 190px;
    height: 25px;
    border: 1px solid #CBCBCB;
    outline: medium none;
	text-align:center;
	font-size: 14px;
}
.enterc2y{
	width: 90px !important;
    height: 27px !important;
	margin-left: 10px;
	cursor:pointer;
	font-size:11px !important;
	font-weight:bold;
	background: #5ABD32 none repeat scroll 0% 0%;
    color: #FFF;
	text-transform:uppercase !important;
    border:none !important;
    border-radius:8px;
    padding: 0px;
}
.checkout-block-wrapper{
	width:935px;
}
.checkout-block-wrapper table {
    width: 935px;
    margin: 0px 0px 15px;
    vertical-align: middle;
    border-top: 1px solid #D7DBDE;
	border-bottom: 1px solid #D7DBDE;
    border-collapse: collapse;
}
.checkout-block-wrapper table td p{
	color:#606060;
	font-size:13px;
	line-height:20px;
}
.checkout-block-wrapper table td a{
	color: #5460A8;
	text-decoration: underline;
}
.checkout-block-wrapper table td a:hover{
	text-decoration:none;
}
.fast-checkout-block{
	width:935px;
}
.fast-checkout-block a img{
	width:60px;
}
.checkout-block{
	width:935px;
	margin-top:45px;
}
.checkout-block-left{
	width:450px;
	float:left;
}
.checkout-block-left form input[type="radio"] + label{
	margin-right:40px;
}
.buyer-info{
	width:100%;
}
.buyer-info input {
    width: 350px;
    height: 36px;
    border: 1px solid #CBCBCB;
    padding-left: 9px;
    outline: medium none;
    color: #A2A2A2;
	margin-bottom:10px;
}
.buyer-info textarea {
    width: 350px;
    height: 84px;
    border: 1px solid #CBCBCB;
    padding: 10px 0px 0px 9px;
    outline: medium none;
    resize: none;
    margin-bottom:10px;
    color: #A2A2A2;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
}
.checkout-block-right{
	width:480px;
	float:left;
}
.checkout-block-right-info{
	width:100%;
	color: #606060;
	font-size: 13px;
	margin:63px 0px 32px;
}
.payment-methods-bl{
	width:80%;
	clear:both;
	margin-bottom:10px;
	display: table;
}
.payment-methods-l{
	width:40%;
	display: table-cell;
	vertical-align: middle;
	color: #606060;
	font-size: 13px;
	font-weight:bold;
}
.payment-methods-r{
	width:100%;
	float:left;
	padding-left:5%;
}
.payment-methods-r img{
	width:85px;
	padding:0 0 5px 17px;
}
.post-checkout-block{
	width:935px;
	clear:both;
	padding-top:30px;
}
.remember-me-checkb, .c2y-checkb{
	width:100%;
	height:25px;
}
.c2y-checkb img{
	width: 90px;
	vertical-align: middle;
	padding: 0px 5px;
}
.confirm-order-bl{
	width:935px;
	height:45px;
	margin-top:25px;
}
.confirm-order-bl input[type="submit"] {
    width: 135px;
    height: 38px;
    background: #5ABD32 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    border: medium none;
    border-radius: 4px;
    cursor: pointer;
    padding: 0px;
}
.confirm-order-btn{
	width:140px;
	margin:0 auto;
}


.push-right {
    width:100%;
	margin:50px 0px;
	float:left;
    /* margin:150px 0px; */
}
.main-container-push{
	width:100%;
	height:75px;
}
.push {
	height:340px;
	clear:both;
	margin-top:-60px;
}

/* Footer */

.footer{
	width:1220px;
	height:340px;
	margin:-340px auto 0;
	background: url('../images/footer-bg.jpg')no-repeat;
	box-shadow: -9px 10px 20px -20px #333, 9px 10px 20px -20px #333;
}
.footer-content{
	width:100%;
	height:208px;
	padding:12px 0;
}
.footer-block{
	width:150px;
	height:205px;
	padding:0 10px;
	float:left;
	border-right:1px dashed #C1C1C1;
}
.footer-block-head{
	width:100%;
	height:25px;
	text-align:center;
	color:#777;
	font-size:15px;
	padding-bottom:14px;
}
.footer-block a{
	text-align:center;
	display:block;
	padding-bottom:20px;
}
.social a{
	display:inline-block;
	padding:0;
}
.footer-block ul{
	width:130px;
	margin:0 auto;
}
.footer-block ul li{
	display:inline;
}
.rating ul{
	width:91px;
}
.rating ul li{
	padding-bottom:5px;
}
.uch{
	border-right:none;
}
.uch ul li{
	text-align:center;
	display:block;
}
.footer-contact{
	width:355px;
	height:205px;
	float:left;
}
.footer-contact p{
	color:#565e6b;
	font-size:13px;
	padding-bottom:8px;
	
}
.footer-contact p span{
	color:#5460a8;
	font-weight:bold;
	line-height:18px
}
.footer-contact ul{
	width:165px;
	float:left;
	margin-right:10px;
}
.footer-contact ul li{
	padding-bottom:5px;
}
.footer-contact ul li a{
	color:#5460a8;
	font-size:12px;
	padding-left:30px;
	text-decoration:underline;
}
.footer-contact ul li a:hover{
	text-decoration:none;
}
.mag-vel{
	background: url('../images/mag-vel.png')no-repeat left center;
}
.ask{
	background: url('../images/ask.png')no-repeat left center;
}
.time{
	background: url('../images/time.png')no-repeat left center;
}
.jal{
	background: url('../images/jal.png')no-repeat left center;
}
.sch{
	background: url('../images/sch.png')no-repeat left center;
}
.footer-bottom{
	width:100%;
	height:72px;
}
.footer-bottom-left{
	width:50%;
	float:left;
	padding:14px 0 0 20px;
}
.footer-bottom-left p{
	color:#777;
	font-size:12px;
	padding-bottom:4px;
}
.footer-bottom-right{
	width:15%;
	float:right;
	padding:8px 20px 0 0;
}
.footer-bottom-right a{
	color:#777;
	font-size:12px;
	display:block;
	text-align:right;
	padding:15px 75px 0 0;
	height:43px;
	background: url('../images/unreal.jpg')no-repeat right center;
}


.podarok_krilo {
   color: #FF2973;
}



/* Корзина */

.cart-bl-wrapper{
	width:1180px;
	margin:17px 20px 0;
	display:table;
}
.cart-bl-content{
	width:100%;
	margin:-3px 0 0;
}
.cart-bl-head {
    width:40%;
    height:30px;
	float:left;
    margin:10px 0px 19px;
}
.cart-bl-head h1, .cart-bl-head h2, .cart-bl-head h3{
    color:#606060;
    font-size:23px;
    font-weight:normal;
    float:left;
}
.cart-bl-enter{
	float:right;
	width:570px;
	height:40px;
	padding-top:6px;
}
.cart-bl-enter-title{
	width:350px;
	float:left;
	color:#606060;
	font-size:14px;
	margin-top:11px;
	/*background:url('new/img/cart/card2you.png')no-repeat 241px 2px;*/
}
.cart-bl-enter-input{
	width:211px;
	float:left;
	margin-left:2px;
}
.cart-bl-enter-input input{
	width:118px;
	height:36px;
	outline:none;
	font-size:12px;
	padding-left:10px;
	border-radius:2px;
	border:1px solid #CBCBCB;
}
.cart-bl-enter-input input[type="submit"]{
    width:69px;
    height:38px;
    color:#FFF;
	font-size:11px;
    margin:0 0 0 6px;
    background-color:#5ABD32;
    border:none;
    padding-left:0px;
    font-weight:bold;
    text-transform:uppercase;
    border-radius:4px;
    cursor:pointer;
}
.cart-bl-enter-input input[type="submit"]:hover{
	background-color:#66D03B;
}

.cart-oldcena {
    font-size: 12px;
    color: #6b6b6b;
}
.cart-oldcena .c-old {
    text-decoration: line-through;
}
.cart-oldcena .price-old-prec {
    color: #F36E6E;
}

.prod-in-cart-wrap{
	width:100%;
	margin:10px 0;
	clear:both;
}
.prod-in-cart-head{
	width:100%;
	height:50px;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	background-color:#F1F3F5;
}
.prod-in-cart-left{
	width:680px;
	float:left;
	padding-left:20px;
}
.prod-in-cart-left-head, .prod-in-cart-right-col1-head, .prod-in-cart-right-col2-head, .prod-in-cart-right-col3-head, .prod-in-cart-right-col4-head{
	height:50px;
	vertical-align:middle;
	display:table-cell;
	color:#6b6b6b;
	font-size:15px;
}
.prod-in-cart-right{
	width:480px;
	float:left;
}
.prod-in-cart-right-col1-head{
	width:161px;
	padding-left:10px;
}
.prod-in-cart-right-col2-head{
	width:127px;
}
.prod-in-cart-right-col3-head{
	width:120px;
}
.prod-in-cart-right-col4-head{
	width:120px;
}
.prod-in-cart-row-wrap{
	width:100%;
}
.prod-in-cart-row{
	width:1179px;
	height:98px;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
}
.prod-in-cart-row:last-child{
	border-bottom:0;
}
.prod-in-cart-img{
	width:136px;
	height:98px;
	padding:0 15px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.prod-in-cart-img img{
	width:130px;
}
.prod-in-cart-title{
	width:540px;
	height:98px;
	display:table-cell;
	vertical-align:middle;
}
.prod-in-cart-title a{
	color:#5460a8;
	font-size:15px;
	font-weight:bold;
}
.prod-in-cart-title a:hover{
	color:#5ABD32;
	text-decoration:none;
}
.prod-in-cart-count{
	width:120px;
	display:table-cell;
	text-align:center;
	vertical-align:top;
	padding-top:36px;
}
.count-arrow-left, .count-arrow-right{
    width:22px;
    height:22px;
    display:inline-block;
	border:1px solid #5460a8;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    background:url("new/img/cart/arrow-spt.png")no-repeat 5px 9px;
}
.count-arrow-right{
	background-position:5px -33px;
}
.count-arrow-left:hover{
	border-color:#5ABD32;
	background-position:-40px 9px;
}
.count-arrow-right:hover{
	border-color:#5ABD32;
	background-position:-40px -33px;
}
.count-no-active{
	border-color:#CBCBCB;
	background-position:-83px 9px;
	cursor:default;
}
.count-no-active:hover{
	border-color:#CBCBCB;
	background-position:-83px 9px;
}
.prod-in-cart-count input {
    width:41px;
    position:relative;
    top:-8px;
    margin:0px 4px;
    outline:none;
    padding:4px 10px 5px;
    text-align:center;
    border:1px solid #CBCBCB;
    color:#6b6b6b;
    vertical-align:middle;
    overflow:hidden;
    background:#FFF none repeat scroll 0% 0%;
    border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
    box-sizing:border-box;
}
.re-count{
	display:block;
	width:103px;
	height:19px;
	padding-top:3px;
	margin:-4px auto 0;
	border:1px solid #5460a8;
	color:#5460a8;
	text-align:center;
	font-size:12px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.re-count:hover{
	color:#5ABD32;
	border-color:#5ABD32;
	text-decoration:none;
}
.prod-in-cart-price{
	width:105px;
	display:table-cell;
	padding:28px 0 0 34px;
}
.prod-in-cart-price-old {
    width:100%;
	height:20px;
    color: #F36E6E;
    font-size:12px;
    /*text-decoration:line-through;*/
}
.prod-in-cart-price-new {
    width:100%;
    color:#5ABD32;
    font-size:18px;
    margin-left:-2px;
}
.prod-in-cart-sum{
	width:94px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#6b6b6b;
	font-size:18px;
}
.prod-in-cart-delete{
	width:108px;
	display:table-cell;
	vertical-align:middle;
	padding-left:12px;
}
.prod-in-cart-delete a{
	display:block;
	width:14px;
	height:14px;
	margin:0 auto;
	background:url("new/img/cart/prod-del.png")no-repeat 0 -1px;
}
.prod-in-cart-delete a:hover{
	background-position:0 -65px;
}
.prod-in-cart-bottom{
	width:100%;
	height:135px !important;
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	background-color:#F1F3F5;
}
.prod-in-cart-total-wrap{
	width:466px;
	float:right;
}
.prod-in-cart-total-re-count{
	width:200px;
	margin:15px 0 10px 256px;
}
.prod-in-cart-total-re-count a{
	display:block;
	width:110px;
	height:22px;
	padding-top:9px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	background-color:#5460A8;
}
.prod-in-cart-total-re-count a:hover{
	text-decoration:none;
	background-color:#66D03B;
}
.prod-in-cart-total-discount{
	width:200px;
	height:20px;
	margin:12px 0 0 168px;
	color:#6b6b6b;
	font-size:15px;
}
.prod-in-cart-total-discount span{
	color:#f36e6e;
	font-weight:bold;
	padding-left:16px;
}
.prod-in-cart-total{
	width:450px;
	color:#6b6b6b;
	font-size:15px;
	font-weight:bold;
}
.prod-in-cart-total i{
	font-size:12px;
	font-style:normal;
}
.prod-in-cart-total span{
	font-weight:bold;
	font-size:24px;
	padding-left:17px;
}

/* Слайдер в корзине */

.accompanying-goods-wrap{
	width:100%;
	margin:16px 0;
	display:table;
}
.accompanying-goods{
	width:100%;
	margin:10px 0;
	clear:both;
}
.carousel-goods{
	max-width:1180px;
	width:100%;
	height:260px;
}
.carousel-wrapper{
	overflow:hidden;
	position:relative;
	left:36px;
	width:1115px;
	top:-52px;
}
.carousel-items{
	width:10000px;
	position:relative;
}
.carousel-block{
	float:left;
	width:132px;
	height:246px;
	padding:3px 8px 5px;
	border:1px solid #E9E9E9;
	margin-right:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.carousel-block-img{
	width:135px;
	height:94px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.carousel-block-img img{
	max-width:135px;
}
.accompanying-goods-die {
	width:55px;
	position:absolute;
	top:11px;
	margin-left:-8px;
}
.accompanying-goods-hit {
    font-size:11px;
    color:#FFF;
    width:33px;
    height:18px;
    background-color:#5460A8;
    text-align:center;
    padding-top:2px;
    border-radius:0px 5px 5px 0px;
    margin-bottom:5px;
}
.accompanying-goods-discount {
    font-size:11px;
    color:#FFF;
    width:30px;
    height:18px;
    background-color:#F36E6E;
    text-align:center;
    padding-top:2px;
    border-radius:0px 5px 5px 0px;
    margin-bottom: 5px;
}
.accompanying-goods-title{
	display:block;
	width:100%;
	height:52px;
	max-height:52px;
	overflow:hidden;
	color:#5460a8;
	font-size:12px;
}
.accompanying-goods-title:hover{
	color:#5ABD32;
	text-decoration:none;
}
.accompanying-goods-price {
    width:132px;
    display:table-cell;
    vertical-align:top;
}
.accompanying-goods-price-top {
    width:100%;
    height:16px;
}
.accompanying-goods-price-old {
    width:45%;
    float:left;
    color:#a5a5a5;
    font-size:12px;
    text-decoration:line-through;
}
.accompanying-goods-price-discount {
    width:55%;
    float:left;
    color:#F36E6E;
    font-size:12px;
}
.accompanying-goods-end-price{
    width:100%;
    clear:both;
    color:#5ABD32;
    font-size:18px;
    margin-left:-2px;
}
.accompanying-goods-add-btn{
	display:block;
	width:80px;
	height:34px;
	margin:8px auto 0;
	color:#fff;
	font-size:15px;
	padding:13px 0 0 53px;
	background: url('new/img/cart/accompan-good-add-btn.png')no-repeat;
}
.accompanying-goods-add-btn:hover{
	background-position:0 -74px;
	text-decoration:none;
}
.carousel-button-left a, .carousel-button-right a{
	width:55px;
	height:52px;
	position:relative;
	top:109px;
	text-decoration:none;
	z-index:100;
}
.carousel-button-left a{
	float:left;
	left:-6px;
	background: url('new/img/cart/carousel-sprt.png')no-repeat;
}
.carousel-button-right a{
	float:right;
	right:-6px;
	background: url('new/img/cart/carousel-sprt.png')no-repeat -104px 0;
}

/* END Слайдер в корзине */

.horizontal-hr{
	width:1220px;
	height:2px;
	margin:0 0 15px;
	background-color:#5460A8;
}
.ordering-wrap{
	width:1120px;
	margin:15px 50px 30px;
	display:table;
}
.ordering-form{
	width:100%;
	display:table;
	margin:10px auto 50px;
}
.quick-order-ya{
	display:block;
	width:317px;
	height:41px;
	margin-bottom:15px;
	border:1px solid #EDEDED;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-box-shadow: 0px 2px 7px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 7px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 7px -4px rgba(0,0,0,0.75);
	background:url('new/img/cart/quick-order-ya.jpg')no-repeat -1px -1px;
}
.quick-order-ya:hover{
	text-decoration:none;
	box-shadow:none;
}
.ordering-form-delivery{
	width:100%;
	display:table;
}
.ordering-head{
	width:100%;
	margin:10px 0 23px;
	color:#5460a8;
	font-size:21px;
}
.ordering-form-delivery input[type="radio"], .ordering-form-payment-method input[type="radio"]{
    position:absolute;
    opacity:0;
	width:170px;
	height:30px;
}
.ordering-form-delivery input[type="radio"] + label, .ordering-form-payment-method input[type="radio"] + label{
    background:url('new/img/cart/cart-check-sprt.png') 0 0 no-repeat;
    padding-left:29px;
	font-size:16px;
	display:inline-block;
	color:#393330;
	line-height:15px;
	margin:0 35px 0 0;
	min-width:140px;
	height:20px;
}
.ordering-form-delivery input[type="radio"]:hover + label, .ordering-form-payment-method input[type="radio"]:hover + label{
	cursor:pointer;
	color:#5abd32;
	 background-position:0 -67px;
}
.ordering-form-delivery input[type="radio"]:checked + label, .ordering-form-payment-method input[type="radio"]:checked + label{
    background-position:0 -134px;
	color:#5abd32;
}
.delivery-cost-bl{
	width:1080px;
	margin-top:8px;
	padding:20px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background-color:#F1F3F5;
}
.delivery-cost-bl p{
	color:#393330;
	font-size:14px;
	padding-bottom:10px;
}
.delivery-cost-bl p:last-child{
	padding-bottom:0;
}
.delivery-cost-bl p span{
	color:#5abd32;
	font-size:16px;
	font-weight:bold;
}
.ordering-form-custumer-payment-method{
	width:100%;
	display:table;
	margin-bottom:30px;
}
.ordering-form-custumer{
	width:473px;
	float:left;
	margin:25px 96px 0 0;
}
.input-bl{
	width:100%;
	height:32px;
	clear:both;
	color:#a2a2a2;
	font-size:14px;
	margin-bottom:10px;
}
.input-bl span{
	float:left;
	padding-top:7px;
}
.ordering-form-custumer input {
    width:269px;
    height:30px;
    border:1px solid #CBCBCB;
    padding-left:9px;
    outline:none;
    color:#6b6b6b;
	font-size:12px;
	float:right;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.ordering-form-custumer textarea {
    width:269px;
    height:58px;
    border:1px solid #CBCBCB;
    padding:10px 0px 0px 9px;
    outline:none;
    resize:none;
    margin-bottom:10px;
    color:#6b6b6b;
    font-size:12px;
    font-family: Arial,Helvetica,sans-serif;
	float:right;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
/* .ordering-form-custumer .input-bl:nth-child(3){
	margin-bottom:32px;
}
.ordering-form-custumer .input-bl:nth-child(4){
	margin-bottom:30px;
} */
/* .ordering-form-custumer .input-bl:nth-child(4) input{
	border-color:#F36E6E;
} */
.input-bl-note-red{
	 width:269px;
	 float:right;
	 color:#f36e6e;
	 font-size:11px;
}
.input-bl-note{
	 width:269px;
	 float:right;
	 color:#6b6b6b;
	 font-size:11px;
	 font-style:italic;
}
/* .ordering-form-custumer .input-bl:nth-child(5){
	margin-bottom:31px;
}
.ordering-form-custumer .input-bl:nth-child(6){
	margin-bottom:36px;
} */
.ordering-form-payment-method{
	width:550px;
	float:left;
	margin:25px 0 0;
}
.ordering-form-payment-method input[type="radio"] + label{
	margin:0 0 2px 0;
	height:45px;
}
.ordering-form-payment-method input[type="radio"] + label img{
	padding:0 3px 0;
	vertical-align:middle;
}
.ordering-form-payment-method input[type="radio"] + label span{
	 font-size:13px;
}
.chk2{
	height:47px !important;
}
.chk3, .chk4{
	height:46px !important;
}
.chk3 img{
	vertical-align:top !important;
	position:relative;
	top:-8px;
}
.chk4 img{
	vertical-align:top !important;
	position:relative;
	top:-6px;
}
.chk5 img{
	vertical-align:top !important;
	position:relative;
	top:-2px;
}
.ordering-form-info-wrap{
	width:97%;
	margin:9px 0;
	padding-left:18px;
}
.ordering-form-info{
	width:470px;
	height:215px;
	padding:17px 18px 10px 39px;
	border:3px solid #D7DBDE;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.ordering-form-info-ico{
	width:40px;
	height:40px;
	position:relative;
	left:-60px;
	top:-211px;
	background:url('new/img/cart/info-ico.png')no-repeat 0 0;
}
.ordering-form-info p{
	color:#606060;
	font-size:14px;
	padding-bottom:15px;
}
.ordering-form-info a{
	color:#5460a8;
	text-decoration:underline;
}
.ordering-form-info a:hover{
	text-decoration:none;
}
.ordering-form-info input[type="checkbox"] + label{
    background:url('new/img/cart/check-box-sprt.png')no-repeat 0 3px;
    padding-left:25px;
	margin-bottom:12px;
    font-size:14px;
	color:#606060;
    display:inline-block;
}
.ordering-form-info input[type="checkbox"]:checked + label{
    background-position:0 -82px;
	color:#5abd32;
}
.send-order{
	width:100%;
	height:50px;
	display:table;
	text-align:center;
	margin-bottom:58px;
}
.send-order input[type="submit"]{
    width:215px;
    height:48px;
    color: #FFF;
    font-size:16px;
    background-color:#5ABD32;
    border:none;
    padding-left:0px;
    font-weight:bold;
    text-transform:uppercase;
    cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.send-order input[type="submit"]:hover{
	background-color:#66D03B;
}

.cachsalebike {
  float:right;
  width:210px;
  padding-left:50px;
}

.cachsalebike img {
  padding-right: 3px;
}

.cachsalebike a {
  color: red;
}


@media all {
 .pageshemaprint { display:none; }
}
@media print {
  .wrapper, .remodal, .popup, .footer { display:none;  }
  .pageshemaprint { display:block; page-break-before:always; }
}