

/* Start:/bitrix/templates/koleso/css/selectbox.css?16718007432033*/
.selectbox {
	width: 100%;
	vertical-align: middle;
	cursor: pointer;
}
.selectbox .select {
	width: 100%;
	height: 30px;
	padding: 0 25px 0 10px;
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	font-weight: 300;
	color: #3f3f3f;
	line-height: 30px;
	text-shadow: 1px 1px #FFF;
	background: #fff;
	border: 1px solid #888;
	border-bottom-color: #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
}
.selectbox .select:hover {
	border: 1px solid #ed1c24;
}
.selectbox .select:active {
	background: #f5f5f5;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
	border: 1px solid #ed1c24;
}
.selectbox.focused .select {
	border: 1px solid #5794BF;
}
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.selectbox .trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 100%;
	background: #e5e5e5 url(/bitrix/templates/koleso/css/../img/content/inner/catalog/filter/selectArr.png) center -2px no-repeat;
	border-left: 1px solid #888;
}
/*.selectbox .trigger .arrow {
	position: absolute;
	top: 14px;
	right: 6px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0.3;
	filter: alpha(opacity=30);
}*/
.selectbox:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.selectbox .dropdown {
	top: 33px;
	width: 95%;
	max-height: 300px;
	margin: 0;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	font-weight: 300;
}
.selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
}
.selectbox li.selected {
	background: #ef333a;
	color: #FFF;
}
.selectbox li:hover {
	background: #ed1c24;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
/* End */


/* Start:/bitrix/templates/koleso/css/tabs.css?16718007431333*/
.tabContaier{
	position:relative;
	width:100%;
}
.tabContaier ul.fTabs{
	width: 100%;
	height:45px;
	position:absolute;
	z-index:100;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	z-index: 2;
}
.tabContaier ul.fTabs li{
	width: 49%;
	list-style:none;
}
.tabContaier ul.fTabs li:first-child {
	float: left;
}
.tabContaier ul.fTabs li:last-child {
	float: right;
}
.tabContaier ul.fTabs li a{
	background:#fff;
	color:#3f3f3f;
	cursor:pointer;
	display:block;
	height:40px;
	line-height:40px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration:none;
	text-align: center;

	border-radius: 5px;
    -moz-border-radius: 5px;
}
.tabContaier ul.fTabs li a.active{
	height: 45px;
	background:#fff;
	color:#3f3f3f;
	font-weight: 600;

	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.tabDetails{
	background:0;
}
.tabContents{
	/*padding: 44px 0 25px;*/
	padding: 44px 0 0;
}
.tabContents .content {
	position: relative;
	width: 100%;
	min-height: 440px;
	padding: 20px 15px;
	background: #fff;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	/*overflow-x: hidden;*/
}
/* End */


/* Start:/bitrix/templates/koleso/css/tabs_basket.css?16718007421402*/
.b_tabContaier{
	position:relative;
	width:100%;
}
.b_tabContaier ul.b_fTabs{
	width: 100%;
	height:45px;
	position:absolute;
	z-index:100;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	z-index: 2;
}
.b_tabContaier ul.b_fTabs li{
	float: left;
	width: 150px;
	margin: 0 5px 0 0;
 	list-style:none;
}
.b_tabContaier ul.b_fTabs li:first-child {

}
/*.b_tabContaier ul.b_fTabs li:last-child {
	float: right;
}*/
.b_tabContaier ul.b_fTabs li a{
	background:#fff;
	color:#3f3f3f;
	cursor:pointer;
	display:block;
	height:40px;
	line-height:40px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration:none;
	text-align: center;

	border-radius: 5px;
    -moz-border-radius: 5px;
}
.b_tabContaier ul.b_fTabs li a.active{
	height: 45px;
	background:#fff;
	color:#3f3f3f;
	font-weight: 600;

	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.tabDetails{
	background:0;
}
.tabContents{
	/*padding: 44px 0 25px;*/
	padding: 44px 0 0;
}
.tabContents .content {
	position: relative;
	width: 100%;
	min-height: 200px;
	padding: 20px 15px;
	background: #fff;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	z-index: 10;

	/*overflow-x: hidden;*/
}
/* End */


/* Start:/bitrix/templates/koleso/css/tabsSize.css?16718007431414*/
.s_tabContaier{
	position:relative;
	width:100%;
}
.s_tabContaier ul.s_s_fTabs{
	width: 100%;
	height:47px;
	position:absolute;
	z-index:100;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	z-index: 2;
}
.s_tabContaier ul.s_fTabs li{
	width: 130px;
	height: 47px;
	list-style:none;
	float: left;
}
.s_tabContaier ul.s_fTabs li:first-child {
	margin: 0 5px 0 0;
}
.s_tabContaier ul.s_fTabs li a{
	background:#fff;
	color:#3f3f3f;
	cursor:pointer;
	display:block;
	height:40px;
	line-height:40px;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration:none;
	text-align: center;

	border-radius: 5px;
    -moz-border-radius: 5px;
}
.tabDetails::before,
.tabDetails::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.s_tabContaier ul.s_fTabs li a.active{
	height: 47px;
	background:#fff;
	color:#3f3f3f;
	font-weight: 600;

	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.s_tabContaier .s_tabContents{
	background:0;
}
.s_tabContaier .tabContents{
	/*padding: 44px 0 25px;*/
	padding: 44px 0 0;
}
.s_tabContaier .s_tabContents .content {
	position: relative;
	top:-2px;
	width: 100%;
	min-height: 200px;
	padding: 20px 15px;
	background: #fff;
	/*overflow-x: hidden;*/

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
/* End */


/* Start:/bitrix/templates/koleso/css/modalSizes.css?16718007434550*/
/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/



#size {
	display: none;
	width:510px;
	min-width: 320px;
	min-height: 200px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#size .closeWrap {
	position: absolute;
	right: 10px;
	top: 55px;
	width: 20px;
	height: 20px;
	z-index: 100;
}

#size .closeWrap  span.b-close {
	display: block;
	width: 20px;
	height: 20px;
	color: #fff;
	font-size: 5em;
	text-align: center;
	line-height: 60px;
	background: url(/bitrix/templates/koleso/css/../img/content/inner/catalog/modal/close.jpg) 0 0 no-repeat; /*-63*/
	opacity: 0.5;

	-webkit-transition: opacity 0.3s ease-in-out 0.2s;
	-moz-transition: opacity 0.3s ease-in-out 0.2s;
	-o-transition: opacity 0.3s ease-in-out 0.2s;
	transition: opacity 0.3s ease-in-out 0.2s;
}

#size .closeWrap  span.b-close:hover {
	cursor:pointer;
	opacity: 1;

	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

#size .typeWrap {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 0 0 1px 0;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 34%, rgba(224,224,224,1) 69%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(224,224,224,1)), color-stop(69%,rgba(224,224,224,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
#size .typeWrap:last-child {
	margin: 0;
	background: 0;
}

#size .typeWrap .typeBody {
	width: 100%;
	height: auto;
	padding: 0 0 10px 0;
	background: #fff;
}
#size .typeWrap .typeBody .title {
	width: 100%;
	height: auto;
	margin: 0 0 5px 0;
	font-family: 'Roboto';
	color: #393939;
	font-weight: 600;
	font-size: 1.2em;
}
#size .typeWrap .typeBody .part {
	display: inline-block;
	height: auto;
	margin: 0 50px 0 0;
	padding: 0 0 0 10px;
}
#size .typeWrap .typeBody .part .subtitle {
	font-family: 'Roboto';
	color: #393939;
	font-weight: 600;
	font-size: 1em;
}
#size .typeWrap .typeBody .part
#size .typeWrap .typeBody .part:last-child {
	margin: 0;
}

#size .typeWrap .typeBody ul.types {
	display: block;
	width: 100%;
	height: auto;
	margin: 5px 0 0 0;
	list-style: none;
}
#size .typeWrap .typeBody ul.types li {
	display: block;
	width: 100%;
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
}
#size .typeWrap .typeBody ul.types li:before,
#size .typeWrap .typeBody ul.types li:after {
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
#size .typeWrap .typeBody ul.types span.pcd {
	display: inline-block;
	float: right;
	color: #393939;
	font-size: 1em;
	text-transform: uppercase;
}
#size .typeWrap .typeBody ul.types a {
	display: inline-block;
	width: auto;
	height: auto;

	font-family: 'Roboto';
	color: #0081ff;
	font-size: 1em;
	font-weight: 400;
	text-decoration: underline;
}
#size .typeWrap .typeBody ul.types a:hover {
	font-weight: 600;
}



@media all and (min-width: 480px) and (max-width: 599px) {
	#size {
		width: 450px;
	}
}

@media all and (max-width: 479px) {
	.carTypeBlock a {
		font-size: 1em;
	}
	#size {
		width: 90%;
	}
	#size .typeWrap .typeBody .part {
		margin: 0 20px 0 0;
	}
}

/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/















































/*=========================

HTML/CSS by Maiorov Maksim

e-mail:maiorov.m@gmail.com

2014

==========================*/
/* End */


/* Start:/bitrix/templates/koleso/css/modalCompare.css?167180074310184*/
/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/



#compare {
	display: none;
	width:510px;
	min-height: 200px;
	padding: 10px 15px 20px 20px;
	background: #fff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#compare .closeWrap {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	z-index: 100;
}

#compare .closeWrap  span.b-close {
	display: block;
	width: 20px;
	height: 20px;
	color: #fff;
	font-size: 5em;
	text-align: center;
	line-height: 60px;
	background: url(/bitrix/templates/koleso/css/../img/content/inner/catalog/modal/close.jpg) 0 0 no-repeat; /*-63*/
	opacity: 0.5;

	-webkit-transition: opacity 0.3s ease-in-out 0.2s;
	-moz-transition: opacity 0.3s ease-in-out 0.2s;
	-o-transition: opacity 0.3s ease-in-out 0.2s;
	transition: opacity 0.3s ease-in-out 0.2s;
}

#compare .closeWrap  span.b-close:hover {
	cursor:pointer;
	opacity: 1;

	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

#compare h3 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.8em;
	font-weight: 300;
	text-align: left;
}
#compare .compareItem {
	width: 100%;
	height: auto;
	margin: 35px 0 0 0;
}
#compare .compareItem .iWrap {
	width: 100%;
	height: auto;
	padding: 0 0 1px 0;

	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 34%, rgba(224,224,224,1) 69%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(224,224,224,1)), color-stop(69%,rgba(224,224,224,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
#compare .compareItem .iWrap .bg {
	width: 100%;
	height: auto;
	padding: 0 0 5px 0;
	background: #fff;
}
#compare .compareItem .iWrap .bg .picBlock,
#compare .compareItem .iWrap .bg .descBlock {
	display: inline-block;
	width: auto;
	vertical-align: top;
}
#compare .compareItem .iWrap .bg .picBlock {
	height: 105px;
}
#compare .compareItem .iWrap .bg .descBlock {
	width: calc(100% - 110px);
	padding: 0 0 0 10px;
}
#compare .compareItem .iWrap .bg .picBlock a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
#compare .compareItem .iWrap .bg .picBlock img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0;
}
#compare .compareItem .iWrap .bg .descBlock .title,
#compare .compareItem .iWrap .bg .descBlock .dimentions {
	width: 100%;
	height: auto;
}
#compare .compareItem .iWrap .bg .descBlock .dimentions {
	margin: 2px 0;
}
#compare .compareItem .iWrap .bg .descBlock .title a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	font-family: "Roboto";
	color: #3f3f3f;
	font-size: 1.4em;
	font-weight: 300;
	text-transform: uppercase;
}
#compare .compareItem .iWrap .bg .descBlock .dimentions span.item {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 1px 0;
	font-family: "Roboto";
	color: #252525;
	font-size: 1em;
	font-weight: 400;
}
#compare .compareItem .iWrap .bg .descBlock .dimentions span.item:last-child {
	margin: 0;
}
#compare .compareItem .iWrap .bg .descBlock .dimentions span.item span.value {
	font-family: "Roboto";
	color: #252525;
	font-size: 1em;
	font-weight: 400;
	padding: 0 0 0 5px;
}
#compare .compareItem .iWrap .bg .descBlock .price {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 700;
}
#compare .compareItem .iWrap .bg .descBlock .valueBlock {
	width: 100%;
	height: auto;
}
#compare .compareItem .iWrap .bg .descBlock .valueBlock span.oldPrice {
	display: inline-block;
	width: auto;
	color: #d9040a;
	text-decoration: line-through;
}
#compare .compareItem .iWrap .bg .descBlock .valueBlock span.oldPrice span.value {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	font-weight: 300;
}
#compare .compareItem .iWrap .bg .descBlock .valueBlock span.currentPrice {
	display: inline-block;
	width: auto;
	color: #3f3f3f;
	font-family: 'Roboto', sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}
#compare .compareItem .iWrap .bg .descBlock .valueBlock span.retailPrice {
	display: block;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #aaa;
	font-size: .9em;
	font-weight: 300;
}
#compare .compareItem .iWrap .bg  .addedBlock {
	position: relative;
	left: 115px;
	width: 70%;
	height: auto;
	padding: 20px 0 0 0;
}
#compare .compareItem .iWrap .bg .addedBlock a {
	font-family: 'Roboto';
	color: #0081ff;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration: underline;
}
#compare .compareItem .iWrap .bg .addedBlock a:hover {
	text-decoration: none
}
#compare .compareItem .iWrap .bg .addedBlock span.bold {
	padding: 0;
}

#compare .ctrlBlock {
	width: 100%;
	height: auto;
	padding: 20px 0;
}
#compare .ctrlBlock a.ctrlBut {
	float: right;
	display: inline-block;
	height: 40px;
	width: 170px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
#compare .ctrlBlock a.ctrlBut:first-child {
	margin: 0 0 0 10px;
}
#compare .ctrlBlock a.ctrlBut:hover {
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}


@media all and (min-width: 480px) and (max-width: 599px) {
	#compare {
		width: 90%;
	}
}
@media all and (max-width: 479px) {
	#compare {
		width: 90%;
		min-width: 320px;
		padding: 10px;
	}
	#compare .compareItem {
		margin: 10px 0 0 0;
	}
	#compare .compareItem .iWrap .bg {
		padding: 0 0 10px 0;
	}
	#compare .compareItem .iWrap .bg .picBlock img {
		max-width: 90%;
	}
	#compare .compareItem .iWrap .bg  .addedBlock {
		left: 10px;
		width: 90%;
	}
	#compare .ctrlBlock a.ctrlBut {
		float: none;
		display: inline-block;
		width: 46%;
		font-size: .8em;
		vertical-align: top;
	}
	#compare .ctrlBlock a.ctrlBut:first-child {
		margin: 0 10px 0 0;
	}
}

/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/















































/*=========================

HTML/CSS by Maiorov Maksim

e-mail:maiorov.m@gmail.com

2014

==========================*/
/* End */


/* Start:/bitrix/templates/koleso/css/stylesheetInner.css?1671800742874*/
/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia
=====================================*/

/*===============
	FONTS
===============*/

@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700&subset=latin,cyrillic); /*font-family: 'Roboto', sans-serif;*/



* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

html,
body {
	/*height: 100%;*/
	min-width: 320px;

	-webkit-font-smoothing: antialiased;
}
body {
	background: #f7f7f7;
}






/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia
=====================================*/
/* End */


/* Start:/bitrix/templates/koleso/css/slimmenu.css?167180074312348*/
.menu-collapser {
    position: relative;
    background:0;
    color: #a6abaf;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    width: 100%;
    height: 32px;
    line-height: 48px;
    font-size: 16px;
    padding: 0;
}
.collapse-button {
    position: absolute;
    right: 0;
    top: 50%;
    width: 40px;
    height: 32px;
    color: #a6abaf;
    padding: 7px 10px;
    cursor: pointer;
    font-size: 14px;
    text-align: center;

    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.collapse-button:hover, .collapse-button:focus {
    /*background: #a6abaf;*/
    color: #a6abaf;
}
.collapse-button .icon-bar {
    background-color: #F5F5F5;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
    margin: 2px 0;
}

ul.slimmenu {
    display: block;
    float: left;
    width: 75%;
    height: 36px;
    list-style-type: none;
    margin: 0;
    padding: 0;

    background: rgb(248,248,249);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1)));
    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 );

}
ul.slimmenu li {
    float: left;
    display:block;
    position: relative;
    height:36px;
    margin: 0;
    padding: 0;
    background: url(/bitrix/templates/koleso/css/../img/header/li.png) left center no-repeat;
}
ul.slimmenu li.tyres {
    width: 90px;
}
ul.slimmenu li.rims {
    width: 100px;
}
ul.slimmenu li.fb {
    width: 122px;
}
ul.slimmenu li.fb > ul {
    left: 50%;
    min-width: 180px;
    transform: translateX(-50%);
}
ul.slimmenu li.malls {
    width: 100px;
}
ul.slimmenu li.malls > ul {
    left: 50%;
    min-width: 150px;
    transform: translateX(-50%);
}
ul.slimmenu li.acc {
    width: 130px;
}
ul.slimmenu li.tyrefix {
    width: 100px;
}
ul.slimmenu li.tyrefix > ul {
    left: 50%;
    min-width: 180px;
    transform: translateX(-50%);
}
ul.slimmenu li.club {
    width: 130px;
}
ul.slimmenu li.club > ul {
    left: 50%;
    min-width: 220px;
    transform: translateX(-50%);
}

ul.slimmenu li.tyres:hover,
ul.slimmenu li.tyres:hover + .rims {
    background: 0;
}
ul.slimmenu li.rims:hover,
ul.slimmenu li.rims:hover + .acc {
    background: 0;
}
ul.slimmenu li.acc:hover,
ul.slimmenu li.acc:hover + .tyrefix {
    background: 0;
}
ul.slimmenu li.tyrefix:hover,
ul.slimmenu li.tyrefix:hover + .malls {
    background: 0;
}
ul.slimmenu li.malls:hover,
ul.slimmenu li.malls:hover + .fb {
    background: 0;
}
ul.slimmenu li.fb:hover,
ul.slimmenu li.fb:hover + .club  {
    background: 0;
}
ul.slimmenu li.club:hover {
    background: 0;
}

ul.slimmenu li.tyres.selected,
ul.slimmenu li.rims.selected,
ul.slimmenu li.acc.selected,
ul.slimmenu li.tyrefix.selected,
ul.slimmenu li.storin.selected,
ul.slimmenu li.malls.selected {
    background: 0;
    box-shadow: 0 2px 6px #d3d6da inset;
}

ul.slimmenu li.tyres.selected + .rims,
ul.slimmenu li.rims.selected + .acc,
ul.slimmenu li.acc.selected + .tyrefix,
ul.slimmenu li.tyrefix.selected + .storin,
ul.slimmenu li.storin.selected + .malls,
ul.slimmenu li.malls.selected {
    background: 0;
}



ul.slimmenu > li:last-child {
    background: url(/bitrix/templates/koleso/css/../img/header/li.png) left center no-repeat;
}

ul.slimmenu li:hover {
    box-shadow: 0 2px 6px #d3d6da inset;
}
ul.slimmenu li:last-child:hover {

}

ul.slimmenu li a {
    display: block;
    width: 100%;
    color: #555;
    font-size: 1em;
    font-weight: 400;
    text-decoration: none;
    height: 36px;
    line-height:36px;
    text-align: center;
}



ul.slimmenu li .sub-collapser {
    display: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.075);
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 36px;
    text-align: center;
    z-index: 999;
    cursor: pointer;
}
ul.slimmenu li .sub-collapser:before {
    content: '';
    display: none;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
ul.slimmenu li .sub-collapser > i {
    display: none;
    color: #555;
    font-size: 14px;
    line-height: 2.7;
    vertical-align: middle;
}
ul.slimmenu li ul {
    margin: 0;
    list-style-type: none;
}
ul.slimmenu li ul li {
    float: none;
    display: block;
    width: 100%;
    background-image: none;
    background: rgb(248,248,249);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1)));
    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 );
}
ul.slimmenu li > ul {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
    width: 100%;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
ul.slimmenu li > ul i {
    display: none;
}
ul.slimmenu li > ul > li ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 999;
    width: 100%;
}
ul.slimmenu li > ul li {
    height: auto;
}
ul.slimmenu li > ul li a {
    height: auto;
    padding: 10px 0;
    line-height: 1.1;
}

ul.slimmenu.collapsed {
    height: auto;
}
ul.slimmenu.collapsed li {
    float: none;
    display: block;
    width: 100%;
    border-bottom: 1px solid #ddd;
    background: #f7f7f8;
}
ul.slimmenu.collapsed li:hover {
    background: #fff;
}
ul.slimmenu.collapsed li:last-child {
    border-bottom: 0;
}
ul.slimmenu.collapsed li a {
    display: block;
    background:0;
}
ul.slimmenu.collapsed li .sub-collapser {
    display: inline-block;
}
ul.slimmenu.collapsed li .sub-collapser > i {
    display: block;
    height: 36px;
}
ul.slimmenu.collapsed li > ul {
    display: none;
    position: static;
    top: auto;
    left: auto;
}
ul.slimmenu.collapsed li > ul li {
    background: rgba(0, 0, 0, 0.075);
}
ul.slimmenu.collapsed li > ul li:hover {
    background-color: #f9f9f9;
}

@media all and (max-width: 1199px) {

    ul.slimmenu li a {
        padding: 0 15px;
        font-size: .85em;
    }
    ul.slimmenu li.tyres {
        width: 70px;
    }
    ul.slimmenu li.tyres > ul {
        min-width: 100px;
        left: 50%;
        transform: translateX(-50%);
    }
    ul.slimmenu li.rims {
        width: 70px;
    }
    ul.slimmenu li.rims > ul {
        min-width: 100px;
        left: 50%;
        transform: translateX(-50%);
    }
    ul.slimmenu li.acc {
        width: 120px;
    }
    ul.slimmenu li.tyrefix {
        width: 75px;
    }
    ul.slimmenu li.club {
        width: 117px;
    }

}
@media all and (max-width: 991px) {
    
    ul.slimmenu li > ul {
        -webkit-border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-bottomright: 0;
        -moz-border-radius-bottomleft: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    ul.slimmenu li {
        height: auto;
        font-size: 1em;
    }
    ul.slimmenu li.tyres,
    ul.slimmenu li.rims,
    ul.slimmenu li.fb,
    ul.slimmenu li.malls,
    ul.slimmenu li.acc,
    ul.slimmenu li.tyrefix,
    ul.slimmenu li.club {
        width: 100%;
    }
    ul.slimmenu li.tyres > ul,
    ul.slimmenu li.rims > ul,
    ul.slimmenu li.fb > ul,
    ul.slimmenu li.malls > ul,
    ul.slimmenu li.tyrefix > ul,
    ul.slimmenu li.club > ul {
        left: auto;
        min-width: auto;
        transform: translateX(0);
    }

}
/* End */


/* Start:/bitrix/templates/koleso/css/owl.theme.css?16718007421974*/
/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls{
	bottom: 15px;
    text-align: center;

}
.owl-pagination {
    bottom: 50px;
    position: relative;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	/*color: #FFF;*/
	display: inline-block;
	width: 22px;
	height: 66px;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	/*margin: 5px;*/
	/*padding: 3px 10px;*/
	/*font-size: 12px;*/
	/*-webkit-border-radius: 30px;*/
	/*-moz-border-radius: 30px;*/
	/*border-radius: 30px;*/
	/*background: #869791;*/

	background: url(/bitrix/templates/koleso/css/../img/content/slider/ctrl.png) no-repeat;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
	top:40%;
	left: 5%;
	background-position: 0 0;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	top:40%;
	right: 5%;
	background-position: 0 -105px;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 22px;
	height: 22px;
	margin: 5px 7px;

	background: url(/bitrix/templates/koleso/css/../img/content/slider/ctrl.png) 0 -258px  no-repeat;


}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{

	background-position: 0 -217px;

	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/bitrix/templates/koleso/css/AjaxLoader.gif) no-repeat center center
}
/* End */


/* Start:/bitrix/templates/koleso/css/owl.theme-cataloque.css?16718007431952*/
/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/

.owl-theme .owl-controls{
	bottom: 45px;
	/*position: relative;
	margin-top: 10px;*/
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	/*color: #FFF;*/
	display: inline-block;
	width: 22px;
	height: 66px;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	/*margin: 5px;*/
	/*padding: 3px 10px;*/
	/*font-size: 12px;*/
	/*-webkit-border-radius: 30px;*/
	/*-moz-border-radius: 30px;*/
	/*border-radius: 30px;*/
	/*background: #869791;*/

	background: url(/bitrix/templates/koleso/css/../img/content/slider/ctrl.png) no-repeat;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
	top:40%;
	left: 5%;
	background-position: 0 0;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	top:40%;
	right: 5%;
	background-position: 0 -105px;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 22px;
	height: 22px;
	margin: 5px 7px;

	background: url(/bitrix/templates/koleso/css/../img/content/slider/ctrl.png) 0 -258px  no-repeat;


}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{

	background-position: 0 -217px;

	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/bitrix/templates/koleso/css/AjaxLoader.gif) no-repeat center center
}
/* End */


/* Start:/bitrix/templates/koleso/css/owl.carousel.css?16718007431504*/
/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(/bitrix/templates/koleso/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	height: 100%;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* End */


/* Start:/bitrix/templates/koleso/css/owl.carousel-cataloque.css?16718007431476*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/bitrix/templates/koleso/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* End */


/* Start:/bitrix/templates/koleso/css/normalize.css?16718007428206*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/* End */


/* Start:/bitrix/templates/koleso/css/bootstrap.css?167180074332140*/
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=04a580be45ad177bba81)
 * Config saved to config.json and https://gist.github.com/04a580be45ad177bba81
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    /*width: 750px;*/
    width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    /*width: 970px;*/
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
@media (min-width: 1366px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1400px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.nav:before,
.nav:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.nav:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

/* End */


/* Start:/bitrix/templates/koleso/css/bootstrap-theme.css?167180074318209*/
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=04a580be45ad177bba81)
 * Config saved to config.json and https://gist.github.com/04a580be45ad177bba81
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-color: #357ebd;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%);
  background-image: -o-linear-gradient(top, #222222 0%, #282828 100%);
  background-image: linear-gradient(to bottom, #222222 0%, #282828 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

/* End */


/* Start:/bitrix/templates/koleso/css/animation.css?16718007436139*/
/* ====================================
====== ANIMATION ======================
==================================== */

/* Appear From Center */
@keyframes afc {
	from { opacity: 0; transform: scale(0.2); }
	to { opacity: 1; transform: scale(1); }
	}
@-webkit-keyframes afc {
	from { opacity: 0; -webkit-transform: scale(0.2); }
	to { opacity: 1; -webkit-transform: scale(1); }
	}
.animate_afc {
	opacity: 0;
	}
.animate_afc.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afc;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afc;
	opacity: 1;
	}
	
/* Appear From Left */
@keyframes afl {
	from { opacity: 0; transform: translateX(-100px); }
	to { opacity: 1; transform: translateX(0); }
	}
@-webkit-keyframes afl {
	from { opacity: 0; -webkit-transform: translateX(-100px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
	}
.animate_afl {
	opacity: 0;
	}
.animate_afl.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afl;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afl;
	opacity: 1;
	}

/* Appear From Right */
@keyframes afr {
	from { opacity: 0; transform: translateX(100px); }
	to { opacity: 1; transform: translateX(0); }
	}
@-webkit-keyframes afr {
	from { opacity: 0; -webkit-transform: translateX(100px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
	}
.animate_afr {
	opacity: 0;
	}
.animate_afr.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afr;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afr;
	opacity: 1;
	}

/* Appear From Top */
@keyframes aft {
	from { opacity: 0; transform: translateY(-100px); }
	to { opacity: 1; transform: translateY(0); }
	}
@-webkit-keyframes aft {
	from { opacity: 0; -webkit-transform: translateY(-100px); }
	to { opacity: 1; -webkit-transform: translateY(0); }
	}
.animate_aft {
	opacity: 0;
	}
.animate_aft.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 aft;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 aft;
	opacity: 1;
	}

/* Appear From Bottom */
@keyframes afb {
	from { opacity: 0; transform: translateY(100px); }
	to { opacity: 1; transform: translateY(0); }
	}
@-webkit-keyframes afb {
	from { opacity: 0; -webkit-transform: translateY(100px); }
	to { opacity: 1; -webkit-transform: translateY(0); }
	}
.animate_afb {
	opacity: 0;
	}
.animate_afb.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afb;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 afb;
	opacity: 1;
	}

/* Width From Center */
@keyframes wfc {
	from { opacity: 0; transform: scaleX(0.01); }
	to { opacity: 1; transform: scaleX(1); }
	}
@-webkit-keyframes wfc {
	from { opacity: 0; -webkit-transform: scaleX(0.01); }
	to { opacity: 1; -webkit-transform: scaleX(1); }
	}
.animate_wfc {
	opacity: 0;
	}
.animate_wfc.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 wfc;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 wfc;
	opacity: 1;
	}

/* Height From Center */
@keyframes hfc {
	from { opacity: 0; transform: scaleY(0.01); }
	to { opacity: 1; transform: scaleY(1); }
	}
@-webkit-keyframes hfc {
	from { opacity: 0; -webkit-transform: scaleY(0.01); }
	to { opacity: 1; -webkit-transform: scaleY(1); }
	}
.animate_hfc {
	opacity: 0;
	}
.animate_hfc.animate_start {
	-webkit-animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 hfc;
			animation: 0.8s cubic-bezier(1, 0, 0, 1) 0s normal backwards 1 hfc;
	opacity: 1;
	}


/* Rotate From Center */
@keyframes rfc {
	from { opacity: 0; transform: scale(0.01) rotate(360deg); }
	to { opacity: 1; transform: scale(1) rotate(0); }
	}
@-webkit-keyframes rfc {
	from { opacity: 0; -webkit-transform: scale(0.01) rotate(360deg); }
	to { opacity: 1; -webkit-transform: scale(1) rotate(0); }
	}
.animate_rfc {
	opacity: 0;
	}
.animate_rfc.animate_start {
	-webkit-animation: 0.8s ease 0s normal backwards 1 rfc;
			animation: 0.8s ease 0s normal backwards 1 rfc;
	opacity: 1;
	}
	
/* Rotate From Left */
@keyframes rfl {
	from { opacity: 0; transform: translateX(-100px) rotate(-180deg); }
	to { opacity: 1; transform: translateX(0) rotate(0); }
	}
@-webkit-keyframes rfl {
	from { opacity: 0; -webkit-transform: translateX(-100px) rotate(-180deg); }
	to { opacity: 1; -webkit-transform: translateX(0) rotate(0); }
	}
.animate_rfl {
	opacity: 0;
	}
.animate_rfl.animate_start {
	-webkit-animation: 0.8s ease 0s normal backwards 1 rfl;
			animation: 0.8s ease 0s normal backwards 1 rfl;
	opacity: 1;
	}
		
/* Rotate From Right */
@keyframes rfr {
	from { opacity: 0; transform: translateX(100px) rotate(180deg); }
	to { opacity: 1; transform: translateX(0) rotate(0); }
	}
@-webkit-keyframes rfr {
	from { opacity: 0; -webkit-transform: translateX(100px) rotate(180deg); }
	to { opacity: 1; -webkit-transform: translateX(0) rotate(0); }
	}
.animate_rfr {
	opacity: 0;
	}
.animate_rfr.animate_start {
	-webkit-animation: 0.8s ease 0s normal backwards 1 rfr;
			animation: 0.8s ease 0s normal backwards 1 rfr;
	opacity: 1;
	}
	
	
/* Animation Delays */
.d1.animate_start {
	-webkit-animation-delay: 0.2s;
			animation-delay: 0.2s;
	}
.d2.animate_start {
	-webkit-animation-delay: 0.4s;
			animation-delay: 0.4s;
	}
.d3.animate_start {
	-webkit-animation-delay: 0.6s;
			animation-delay: 0.6s;
	}
.d4.animate_start {
	-webkit-animation-delay: 0.8s;
			animation-delay: 0.8s;
	}
.d5.animate_start {
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	}
	
	
/* Remove animation on small screens */
@media only screen and (max-width: 1023px) {
.animate_afc,
.animate_aft,
.animate_afb,
.animate_afl,
.animate_afr,
.animate_wfc,
.animate_hfc,
.animate_rfl,
.animate_rfr,
.animate_rfc {
	opacity: 1;
	-webkit-animation: none !important;
			animation: none !important;
	}
}
/* End */


/* Start:/bitrix/templates/koleso/css/modal.css?167180074322402*/
/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/



#addMe {
	/*top:0!important;*/
	display: none;
	width:60%;
	height: auto;
	min-width: 320px;
	padding: 15px 15px 15px 20px;
	background:rgba(255, 255, 255, 1);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

#addMe .closeWrap {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
}

#addMe .closeWrap  span.b-close {
	display: block;
	width: 20px;
	height: 20px;
	color: #fff;
	font-size: 5em;
	text-align: center;
	line-height: 60px;
	background: url(/bitrix/templates/koleso/css/../img/content/inner/catalog/modal/close.jpg) 0 0 no-repeat; /*-63*/
	opacity: 0.5;

	-webkit-transition: opacity 0.3s ease-in-out 0.2s;
	-moz-transition: opacity 0.3s ease-in-out 0.2s;
	-o-transition: opacity 0.3s ease-in-out 0.2s;
	transition: opacity 0.3s ease-in-out 0.2s;
}

#addMe .closeWrap  span.b-close:hover {
	cursor:pointer;
	opacity: 1;

	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

#addMe h3 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.9em;
	font-weight: 300;
	text-align: left;
}
#addMe .itemWrap {
	width: 100%;
	height: auto;
	margin: 20px 0;
}
#addMe .itemWrap .picBlock .pic {
	position: relative;
	float: left;
	display: block;
	max-width: 40%;
	margin: 0 10px 0 0;
}
#addMe .itemWrap .picBlock .pic a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
#addMe .itemWrap .picBlock .pic img {
	display: block;
	max-width: 100%;
	height: auto;
}
#addMe .itemWrap .picBlock .pic .newStaff {
	position: absolute;
	bottom: 0;
	right: -50px;
	width: 42px;
	height: 42px;
	background: url(/bitrix/templates/koleso/css/../img/content/basket/new.png) 0 0 no-repeat;
}
#addMe .itemWrap .picBlock .title {
	float: left;
	display: block;
	max-width: 60%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	overflow: hidden;
}
#addMe .itemWrap .picBlock .title .brand {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
}
#addMe .itemWrap .picBlock .title .brand a {
	color: #3f3f3f;
	font-size: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
}
#addMe .itemWrap .picBlock .title .brand a:hover {
	text-decoration: underline;
}
#addMe .itemWrap .picBlock .title .brand span.type {
	display: block;
	width: 100%;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 300;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#addMe .itemWrap .picBlock .title .brand span.size {
	display: block;
	width: 100%;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#addMe .itemWrap .priceQuantityTotal {
	float: left;
	width: 60%;
}
#addMe .itemWrap .picBlock,
#addMe .itemWrap .priceQuantityTotal .priceBlock,
#addMe .itemWrap .priceQuantityTotal .quantityBlock,
#addMe .itemWrap .priceQuantityTotal .totalBlock {
	float: left;
	display: block;
	height: auto;
	overflow: hidden;
}
#addMe .itemWrap .picBlock {
	width: 40%;
}
#addMe .itemWrap .priceQuantityTotal .priceBlock {
	width: 28%;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock,
#addMe .itemWrap .priceQuantityTotal .totalBlock {
	width: 35%;
}

#addMe .itemWrap .priceQuantityTotal .priceBlock .title {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 700;
}
#addMe .itemWrap .priceQuantityTotal .priceBlock span.oldPrice {
	color: #d9040a;
	text-decoration: line-through;
}
#addMe .itemWrap .priceQuantityTotal .priceBlock span.oldPrice span.value {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	font-weight: 300;
}
#addMe .itemWrap .priceQuantityTotal .priceBlock span.price {
	color: #3f3f3f;
	font-family: 'Roboto', sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}
#addMe .itemWrap .priceQuantityTotal .priceBlock span.retail {
	display: block;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #aaa;
	font-size: .9em;
	font-weight: 300;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .title {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	text-align: center;
	font-weight: 700;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket {
	width: 122px;
	height: auto;
	margin: 0 auto;
	padding: 12px 0 0 0;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket a.add,
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket a.remove {
	position: relative;
	top: 5px;
	display: inline-block;
	width: 22px;
	height: 22px;
	text-decoration: none;
	background: url(/bitrix/templates/koleso/css/../img/content/inner/detail/moreLess.png) no-repeat;
	vertical-align: top;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket a.remove {
	background-position: 0 -2px;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket a.add {
	background-position: 0 -50px;
}
#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket input[type="text"] {
	display: inline-block;
	width: 60px;
	height: 30px;
	margin: 0 5px;
	text-align: center;
	background: #FFF;
	border: 1px solid #c0c0c0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;
	-webkit-box-shadow: 0 1px 3px #afafaf inset;
	-moz-box-shadow: 0 1px 3px #afafaf inset;
	-o-box-shadow: 0 1px 3px #afafaf inset;
	box-shadow: 0 1px 3px #afafaf inset;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock {
	padding: 0 0 0 20px;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .title {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	text-align: left;
	font-weight: 700;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .totalSumm {
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 700;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
	float: left;
	display: block;
	width: 40px;
	height: 20px;
	margin: 3px 0 0 20px;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .options .remove {
	width: 55%;
	margin: 0 auto;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .options .remove a,
#addMe .itemWrap .priceQuantityTotal .totalBlock .options .delay a {
	display: block;
	width: 100%;
	height: 20px;
	text-decoration: none;
	background: url(/bitrix/templates/koleso/css/../img/content/basket/options.png) no-repeat;
}
#addMe .itemWrap .priceQuantityTotal .totalBlock .options .remove a {
	background-position: 0 0;
}

#addMe .inBasket {
	width: 100%;
	height: auto;
	font-family: 'Roboto';
	font-weight: 600;
	color: #434343;
	font-size: 1.3em;
}
#addMe .inBasket span.cnt {
	padding: 0 5px;
}
#addMe .inBasket span.price {
	padding: 0 0 0 5px;
}
#addMe .inBasket span.price span.curr {
	padding: 0 0 0 5px;
	font-size: .8em;
}


#addMe .ctrlWrap {
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 1px 0;

	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(224,224,224,1) 34%, rgba(224,224,224,1) 69%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(224,224,224,1)), color-stop(69%,rgba(224,224,224,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 34%,rgba(224,224,224,1) 69%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}
#addMe .ctrlWrap .ctrlBody {
	width: 100%;
	height: auto;
	padding: 20px 0;
	background: #fff;
}

#addMe .ctrlWrap .ctrlBody a.ctrlBut {
	float: right;
	display: inline-block;
	height: 40px;
	width: 175px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
#addMe .ctrlWrap .ctrlBody a.ctrlBut:first-child {
	margin: 0 0 0 10px;
}
#addMe .ctrlWrap .ctrlBody a.ctrlBut:hover {
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}

.recommendedWrap {
	width: 100%;
	height: auto;
}
.recommendedWrap .rItem {
	float: left;
	width: 33.3%;
	height: 105px;
	margin: 20px 0;
}
.recommendedWrap .rItem .picBlock,
.recommendedWrap .rItem .descBlock {
	float: left;
	display: inline-block;
	height: 105px;
}
.recommendedWrap .rItem .picBlock a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
.recommendedWrap .rItem .picBlock img {
	display: block;
	max-width: 100%;
	height: auto;
}
.recommendedWrap .rItem .descBlock {
	padding: 0 0 0 20px;
}

.recommendedWrap .rItem .descBlock .title,
.recommendedWrap .rItem .dimensions {
	width: 100%;
	height: auto;
}
.recommendedWrap .rItem .descBlock .title a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	font-family: "Roboto";
	color: #3f3f3f;
	font-size: 1.4em;
	font-weight: 300;
	text-transform: uppercase;
}
.recommendedWrap .rItem .descBlock .title a:hover {
	text-decoration: underline;
}
.recommendedWrap .rItem .dimensions {
	font-family: "Roboto";
	color: #2C2C2C;
	font-size: 1em;
	font-weight: 600;
}
.recommendedWrap .rItem .descBlock .addBasket {
	width: 100px;
	height: 40px;
}
.recommendedWrap .rItem .descBlock .addBasket a {
	display: block;
	width: 100%;
	height: 40px;
	margin: 15px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}





@media all and (min-width: 1400px) {

	#addMe .itemWrap .picBlock{
		width: 45%;
	}
	#addMe .itemWrap .priceQuantityTotal {
		width: 55%;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock {
		width: 30%;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock {
		width: 32%
	}

}

@media all and (min-width:1200px) and (max-width:1399px) {

	#addMe {
		width: 75%;
	}
	#addMe .itemWrap .picBlock{
		width: 43%;
	}
	#addMe .itemWrap .priceQuantityTotal {
		width: 57%;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock {
		width: 29%;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock {
		width: 32%
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		width: 36%;
	}

}

@media all and (min-width:992px) and (max-width:1199px) {

	#addMe {
		width: 75%;
	}
	#addMe .itemWrap .picBlock {
	    width: 35%;
	}
	#addMe .itemWrap .picBlock .pic,
	#addMe .itemWrap .picBlock .title {
		max-width: 100%;
	}

	#addMe .itemWrap .priceQuantityTotal {
		width: 65%;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock {
		width: 30%;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		width: 35%;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
		margin: 3px 0px 0px 0;
	}

}

@media all and (min-width: 601px) and (max-width:991px) {

	#addMe {
		width: 75%;
	}
	#addMe .itemWrap .picBlock {
	    width: 50%;
	}
	#addMe .itemWrap .picBlock .pic,
	#addMe .itemWrap .picBlock .title {
		max-width: 100%;
	}

	#addMe .itemWrap .priceQuantityTotal {
		width: 50%;
		padding: 0 0 0 30px;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock {
		width: 30%;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		width: 35%;
		padding: 0;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
		margin: 3px 0px 0px 0;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock,
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket {
		margin: 0;
	}
	.recommendedWrap .rItem,
	.recommendedWrap .rItem .picBlock,
	.recommendedWrap .rItem .descBlock {
		height: auto;
	}
	.recommendedWrap .rItem .picBlock,
	.recommendedWrap .rItem .descBlock{
		width: 100%;
		text-align: center;
	}
	.recommendedWrap .rItem .picBlock img {
		margin: 0 auto;
	}
	.recommendedWrap .rItem .descBlock .addBasket {
		margin: 0 auto;
	}

}

@media all and (min-width: 480px) and (max-width:600px) {

	#addMe {
		width: 85%;
	}

	#addMe .itemWrap .picBlock {
	    width: 50%;
	}
	#addMe .itemWrap .picBlock .pic,
	#addMe .itemWrap .picBlock .title {
		max-width: 100%;
	}

	#addMe .itemWrap .priceQuantityTotal {
		width: 50%;
		padding: 0 0 0 30px;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock {
		width: 30%;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		width: 35%;
		padding: 0;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
		margin: 3px 0px 0px 0;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock,
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket {
		margin: 0;
	}
	.recommendedWrap {
		display: none;
	}

}

@media all and (max-width:479px) {

	#addMe {
		width: 95%;
		padding: 10px;
	}
	#addMe h3 {
		font-size: 1.4em;
	}
	#addMe .itemWrap {
		margin: 5px 0;
	}
	#addMe .itemWrap .picBlock,
	#addMe .itemWrap .priceQuantityTotal {
		float: none;
		width: 100%;
	}
	#addMe .itemWrap .picBlock .pic {
		float: left;
		max-width: 30%;
	}
	#addMe .itemWrap .picBlock .pic .newStaff {
		display: none;
	}
	#addMe .itemWrap .picBlock .title {
		float: right;
		max-width: 65%;
	}

	#addMe .itemWrap .priceQuantityTotal .priceBlock,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock,
	#addMe .itemWrap .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%;
		padding: 10px 0;
		border-bottom: 1px dotted #ddd;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock::before,
	#addMe .itemWrap .priceQuantityTotal .priceBlock::after,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock::before,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock::after,
	#addMe .itemWrap .priceQuantityTotal .totalBlock::before,
	#addMe .itemWrap .priceQuantityTotal .totalBlock::after {
		content: '';
		display: block;
		height: 0;
		visibility: hidden;
		clear: both;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock .title,
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .title,
	#addMe .itemWrap .priceQuantityTotal .totalBlock .title {
		display: inline-block;
		float: left;
		width: 30%;
		margin: 0;
		padding: 0;
		font-weight: 400;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket {
		float: right;
		padding: 0;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock span.price {
		float: right;
		padding: 0 10px 0 0;
	}
	#addMe .itemWrap .priceQuantityTotal .priceBlock span.oldPrice,
	#addMe .itemWrap .priceQuantityTotal .priceBlock span.retail {
		display: none;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock .totalSumm,
	#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
		float: right;
	}
	#addMe .itemWrap .priceQuantityTotal .totalBlock .options {
		margin: 6px 10px 0 0;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	#addMe .itemWrap .priceQuantityTotal .quantityBlock .quantityInputBasket {
		margin: 0;
	}


	#addMe .inBasket {
		padding: 10px 0;
		text-align: center;
	}

	#addMe .ctrlWrap {
		margin: 5px 0;
	}
	#addMe .ctrlWrap .ctrlBody {
		padding: 5px 0;
	}
	#addMe .ctrlWrap .ctrlBody a.ctrlBut {
		float: left;
		display: block;
		width: 49%;
		height: 30px;
		line-height: 30px;
		font-size: .8em;
	}

	#addMe .ctrlWrap .ctrlBody a.ctrlBut:first-child {
		margin: 0;
	}
	#addMe .ctrlWrap .ctrlBody a.ctrlBut:last-child {
		float: right;
	}

	.recommendedWrap {
		display: none;
	}

}



/*====================================
	CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia

=====================================*/















































/*=========================

HTML/CSS by Maiorov Maksim

e-mail:maiorov.m@gmail.com

2014

==========================*/
/* End */


/* Start:/bitrix/templates/koleso/css/formstyler.css?16718007432499*/
.select {
	width: 100%;
}
.jq-selectbox {
	width: 100%;
	max-width: 100%;
	vertical-align: middle;
	cursor: pointer;
	background: transparent;
	z-index: 1;
}
.jq-selectbox__select {
	width: 100%;
	height: 30px;
	padding: 0 25px 0 10px;
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	font-weight: 300;
	color: #3f3f3f;
	line-height: 30px;
	text-shadow: 1px 1px #FFF;
	background: #fff;
	border: 1px solid #888;
	border-bottom-color: #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	padding-right: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 2.5;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 100%;
	background: #e5e5e5 url(/bitrix/templates/koleso/css/../img/content/inner/catalog/filter/selectArr.png) center -2px no-repeat;
	border-left: 1px solid #888;
}
.jq-selectbox__trigger-arrow {
	display: none;
	position: absolute;
	top: 20px;
    right: 10px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 6px solid #D8D8D8;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	transform: rotate(0deg);
	transition: transform .2s linear;
}
.jq-selectbox__dropdown {
	top: 32px!important;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
	font-weight: 100;
}
.jq-selectbox__dropdown ul {
	max-height: 300px;
	margin: 0;
	padding: 4px 0;
	background: #FFF;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	font-weight: 300;
}
.jq-selectbox__dropdown ul li {
	margin: 0 0 1px;
	padding: 5px 10px;
	color: #555;
}
.jq-selectbox__dropdown ul li:hover {
	color: #fff;
	background: #ed1c24;
}
.jq-selectbox__dropdown ul li.selected {
	background: #ef333a;
	color: #FFF;
}
.jq-selectbox__search {
	display: none;
	width: 100%;
	margin: 2px 0;
}
.jq-selectbox__search input[type="text"],
.jq-selectbox__search input[type="search"] {
	display: block;
	width: 100%;
	height: 42px;
	padding: 0 10px 0 20px;
	font-size: 1em;
	color: #555;
	line-height: 2.8;
	background: #fff;
	border: 1px solid #555;
	outline: 0;
	transition: all .2s ease-in-out;
}
.jq-selectbox__search input[type="text"]:focus,
.jq-selectbox__search input[type="search"]:focus{
	border-color: #555;
    transition: all .2s ease-in-out;
}
/* End */


/* Start:/bitrix/templates/koleso/css/store.css?16718007434174*/
@font-face {
  font-family: "NeoSansProRegular";
  src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: "NeoSansProBold";
  src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "NeoSansProLight";
  src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "NeoSansProMedium";
  src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

.custom-title {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  float: left;
  margin-top: 0;
}
.custom-tItem {
  height: auto !important;
}

.custom-dropdown .dropdown-menu{
  left: auto;
  right: 0;
}
.custom-dropdown .btn {
  font-family: 'NeoSansProRegular', sans-serif;
  font-size: 10px;
  box-shadow: none;
  background: none !important;
  border: none;
  outline: none !important;
}
.custom-dropdown {
  float: right;
}
.custom-item-container {
  background-color: #d2d6d5;
  padding: 8px;
}
.custom-card .row{
  margin:0;
}
.custom-card {
  padding: 10px 6px 6px;
  margin-bottom: 8px;
  background: #fff;
  box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.3);
  min-width: 307px;
}
.custom-card-title {
  margin: 0;
  font-family: 'NeoSansProRegular', sans-serif;
  font-size: 12px;
  padding-bottom: 10px;
}
.custom-card-title .custom-card-number, .custom-card-title .custom-card-date, .custom-card-title .custom-card-status {
  float:left;
}
.custom-card-title .custom-card-number {
  width: 37%;
}
.custom-card-title .custom-card-date {
  width: 30%;
  text-align: center;
  color: #595959;
}
.custom-card-title .custom-card-status span{
  padding: 4px 5px 0px;
  color: #fff;
  display: inline-block;
  text-align: center;
}
.custom-card-title .custom-card-status {
  width: 32%;
  text-align: right;
  margin-top: -4px;
}
.custom-status {
  min-width: 55px;
}
.custom-pink {
  background: #f2bad0;
}


.custom-urgent.custom-status, .custom-pink .custom-status  {
  background-color: #fa0f0c;
}

.custom-planned.custom-status {
  background-color: #2f9d2d;
}

.custom-vtd.custom-status {
  background-color: #fad41a;
  color: #000 !important;
}
.custom-gray {
  background-color: #727272;
}
.custom-card-log {
  font-family: 'NeoSansProRegular', sans-serif;
}
.custom-card-log div{
  float: left;
  font-size: 12px;
}
.custom-card-log .one{
  width: 74px;
}
.custom-card-log .time-start, .custom-card-log .time-end{
  font-family: 'NeoSansProMedium', sans-serif;
  top: 1px;
  position: relative;
}
.custom-card-log .arrow{
  margin: 0 5px;
}
.custom-card-log .response {
  width: 140px;
}
.custom-delimeter {
  border-top: 1px solid #ddd;
  margin: 8px 0 !important;
}
.custom-info .from-title, .custom-info .from-name{
  display: table-cell;
}
.custom-info{
  display: inline-block;
  font-size: 12px;
}
.custom-info .from-title {
  font-family: 'NeoSansProLight', sans-serif;
  width: 46px;
}.custom-info .from-name {
  font-family: 'NeoSansProMedium', sans-serif;
}
.wheels-image {
  background: url("/bitrix/templates/koleso/css/../images/wheels.png");
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  top: 5px;
  margin-right: 5px;
  position: relative;
}
.rems-image {
  background: url("/bitrix/templates/koleso/css/../images/rems.png");
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  top: 5px;
  margin-right: 5px;
  position: relative;
}
.akkum-image {
  background: url("/bitrix/templates/koleso/css/../images/akkum.png");
  width: 24px;
  height: 24px;
  background-size: 24px;
  display: inline-block;
  top: 5px;
  margin-right: 5px;
  position: relative;
}
.custom-order .count {
  font-family: 'NeoSansProRegular',sans-serif;
  font-size: 18px;
  color: #fa0f0c;
}
.wheels, .rems, .akkum {
  display: inline-block;
  width: 80px;
}

/*Responsive*/


@media (min-width: 992px) and (max-width: 1400px) {
  .container {
    padding-left: 5px;
    padding-right: 5px;
  }
  .typesArea .custom-tItem {
    padding: 0 3px;
    width: 33.3%;
  }
  .custom-item-container {
    padding: 6px;
  }
}
/* End */


/* Start:/bitrix/templates/koleso/css/custom.css?167180074222990*/
﻿@font-face {
    font-family: "NeoSansProRegular";
    src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "NeoSansProBold";
    src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "NeoSansProLight";
    src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "NeoSansProMedium";
    src: url("/bitrix/templates/koleso/css/../fonts/NeoSans/NeoSansPro-Medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.custom-title {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    float: left;
    margin-top: 0;
}


.custom-tItem {
    height: initial !important;
}

.custom-dropdown .dropdown-menu {
    left: auto;
    right: 0;
}

.custom-dropdown .btn {
    font-family: 'NeoSansProRegular', sans-serif;
    font-size: 10px;
    box-shadow: none;
    background: none !important;
    border: none;
    outline: none !important;
}

.custom-dropdown {
    float: right;
}

.custom-item-container {
    background-color: #d2d6d5;
    padding: 8px;
    height: 100%;
}

.custom-card .row {
    margin: 0;
}

.custom-card {
    padding: 10px 6px 6px;
    margin-bottom: 8px;
    background: #fff;
    box-shadow: 1px 0px 5px 1px rgba(0, 0, 0, 0.3);
    min-width: 24%;
}

.custom-card-title {
    margin: 0;
    font-family: 'NeoSansProRegular', sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
}

.custom-card-title .custom-card-number, .custom-card-title .custom-card-date, .custom-card-title .custom-card-status {
    float: left;
}

.custom-card-title .custom-card-number {
    width: 37%;
}

.custom-card-title .custom-card-date {
    width: 30%;
    text-align: center;
    color: #595959;
}

.custom-card-title .custom-card-status span {
    padding: 2px 5px 2px;
    color: #fff;
    display: inline-block;
    text-align: center;
}

.custom-card-title .custom-card-status {
    width: 32%;
    text-align: right;
    margin-top: -4px;
}

.custom-status {
    min-width: 55px;
}

.custom-pink {
    background: #f2bad0;
}

.custom-urgent.custom-status, .custom-pink .custom-status {
    background-color: #fa0f0c;
}

.custom-planned.custom-status {
    background-color: #2f9d2d;
}

.custom-vtd.custom-status {
    background-color: #fad41a;
    color: #000 !important;
}

.custom-gray {
    background-color: #727272;
}

.custom-card-log {
    font-family: 'NeoSansProRegular', sans-serif;
}

.custom-card-log div {
    float: left;
    font-size: 12px;
}

.custom-card-log .one {
    width: 72px;
}

.custom-card-log .time-start, .custom-card-log .time-end {
    font-family: 'NeoSansProMedium', sans-serif;
    top: 1px;
    position: relative;
}

.custom-card-log .arrow {
    margin: 0 5px;
}

.custom-card-log .response {
    width: 140px;
}

.custom-delimeter {
    border-top: 1px solid #ddd;
    margin: 8px 0 !important;
}

.custom-info .from-title, .custom-info .from-name {
    display: table-cell;
}

.custom-info {
    display: inline-block;
    font-size: 12px;
}

.custom-info .from-title {
    font-family: 'NeoSansProRegular', sans-serif;
    width: 46px;
}

.custom-info .from-name {
    font-family: 'NeoSansProMedium', sans-serif;
}

.wheels-image {
    background: url("/bitrix/templates/koleso/css/../images/wheels.png") no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    position: relative;
}

.custom-card .save-image {
    background: url("/bitrix/templates/koleso/css/../images/wheels-store.png") no-repeat;
    width: 32px;
    height: 24px;
    background-size: 31px;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    position: relative;
}

.rems-image {
    background: url("/bitrix/templates/koleso/css/../images/rems.png") no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    position: relative;
}

.akkum-image {
    background: url("/bitrix/templates/koleso/css/../images/akkum.png") no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    position: relative;
}

.truck-wheels-image {
    background: url("/bitrix/templates/koleso/css/../images/truck-wheels.png") no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    position: relative;
}

.custom-order .count {
    font-family: 'NeoSansProRegular', sans-serif;
    font-size: 18px;
    color: #fa0f0c;
}

.wheels, .rems, .akkum, .truck-wheels, .custom-card .save {
    display: inline-block;
    width: 23%;
}

.custom-control {
    width: 1030px;
    margin: 0 auto 30px;
}

.custom-search {
    float: right !important;
    background: none !important;
}

.custom-search .search-hint {
    margin-bottom: 20px;
}

.custom_bx_price {
    display: table-cell;
}

/*.custom-control

&
gt;
div {
    font: 12px 'NeoSansProRegular', sans-serif;
    float: left;
    border-radius: 3px;
    margin-right: 12px;
    padding: 8px 8px 6px;
    color: #fff;
    cursor: pointer;
    line-height: 22px;
    background: linear-gradient(to bottom, #919191 0%, #919191 13%, #919191 50%, #848484 51%, #848484 78%, #848484 100%);
}*/

.custom-control div i {
    background-size: 26px;
    width: 30px;
    height: 22px;
    float: left;
}

.custom-search input {
    width: 100px;
    line-height: 34px;
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 0 5px;
}

.custom-search {
    position: relative;
    margin-right: 0 !important;
}

.custom-search span {
    margin-right: 5px;
}

.search-hint, .search-block {
    color: #000;
}

.custom-download {
    margin-left: 5px;
}

.custom-download i {
    background: url("/bitrix/templates/koleso/css/../images/list_download.png") no-repeat;
}

.custom-create i {
    background-size: 28px !important;
    background: url("/bitrix/templates/koleso/css/../images/list_icon.png") no-repeat;
}

.custom-operative i {
    background: url("/bitrix/templates/koleso/css/../images/list_timer.png") no-repeat;
}

.custom-centered-title {
    text-align: center;
    font: 24px 'NeoSansProBold', sans-serif;
    margin-top: 40px;
    margin-bottom: 16px;
}

.custom_dillers_catalog_elements {
    background: #fff;
    padding: 1%;
    margin: 5px 0 20px;
    box-shadow: 0 1px 3px #999;
    overflow: hidden;
}

.custom_dillers_catalog_elements table {
    width: 100%;
}

.dillers_order_body table tr td:nth-child(2) {
    text-align: center;
}

.dillers_order_body table thead tr td:first-child span {
    padding-left: 10px;
}

.dillers_order_body table thead tr td:first-child, .dillers_order_body table tbody tr td:first-child {
    text-align: left !important;
    padding-left: 20px;
}

.dillers_order_body table {
    margin-bottom: 15px;
}

.dillers_order_body table td {
    padding: 0;
    min-width: 40px;
}

html {
    height: 100%;
}

body {
    min-height: 100%;
    /* padding-bottom: 6rem; */
}

body.bg {
    margin-bottom: 50px;
}

.expandable-status .select-style.delivery-time {
    position: relative;
    top: 9px;
}

footer {
    position: fixed !important;
}

.orders-block .custom-operative {
    position: relative;
    top: 40px;
}

.create-cus-order + .custom-operative {
    top: 0;
}

.custom-results-title {
    color: #636363;
}

.table-header {
    background-color: #474747;
    color: #fff;
}

.custom-title-block { /*width: 50%;*/
}

.red_text {
    color: #f00;
}

.table-header .bordered {
    width: 110px;
}

.table-header .bordered span {
    border-left: 1px solid #fff;
    display: table-cell;
    margin: 5px;
    padding-left: 5px;
    height: 44px;
    vertical-align: middle;
}

.centered {
    text-align: center;
}

.custom-row:nth-child(odd) td {
    background-color: #ddd;
}

.custom-row td {
    padding: 10px;
}

.topNav .navArea .dillers_name_block {
    width: 100%;
}

.orders-block-container .order_summ_total {
    margin-bottom: 25px;
}

.orders-block-container .custom-control {
    width: 100%;
}

.orders-block-container > .row {
    margin-left: 0;
    margin-right: 0;
}

.orders-block-container .create-order, .orders-block-container .cancel-order {
    float: none;
    margin-right: 10px;
    width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
}

.orders-block-container .orders-block .typesArea .tItem:last-child {
    padding: 0 5px;
}

.for-custom-delivery-time {
    line-height: 1;
}

.custom-requisites .totalOrderSumm {
    font: 14px 'NeoSansProMedium', sans-serif;
    margin-top: 6px;
}

.custom-delivery-time {
    margin-bottom: 9px;
    font: 14px 'NeoSansProMedium', sans-serif;
    margin-top: 6px;
}

.orders-block-container .orders-block {
    padding: 30px 5px 5px;
}

.orders-block-container .orders-block, .orders-block-container .orders-block .typesArea {
    background: #fff;
}

.custom_dillers_catalog_elements .section_allsumm {
    border-top: 2px solid #E0DFDF;
}

.custom_dillers_catalog_elements .allsum-title {
    text-transform: uppercase;
    font: 20px 'NeoSansProBold', sans-serif;
    padding: 8px 8px 0;
}

.custom-padding {
    padding: 5px;
}

.custom-summ {
    font: 16px 'NeoSansProBold', sans-serif;
}

.custom-requisites .from-title {
    font: 14px 'NeoSansProMedium', sans-serif;
    min-width: 70px;
    /* float: left; */
}

.custom-requisites input[type="text"] {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px 5px;
}

.custom-requisites .custom-from, .custom-requisites .custom-to, .custom-requisites .custom-author {
    margin-bottom: 6px;
    display: table;
    width: 100%;
}

.custom-requisites .from-name {
    font: 14px 'NeoSansProRegular', sans-serif;
    width: 100%;
}

.select-style {
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat 96% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 100%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}

.delivery-time {
    line-height: 1.25;
    width: 50px;
    display: inline-block;
    background-position-x: 82%;
}

.float-right {
    float: right;
}

.create-order, .custom-form-block .create-order, .cancel-order {
    display: inline-block;
    border-radius: 3px;
}

.create-order:hover, .custom-form-block .create-order:hover {
    background: linear-gradient(to bottom, #d12e30 0%, #d80d10 13%, #ef333a 50%, #db1a1d 51%, #c6171a 79%, #c10909 100%);
}

.create-order, .custom-form-block .create-order {
    padding: 0;
    cursor: pointer;
    height: 40px;
    width: 49%;
    max-width: 135px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-weight: 600;
    border: 0;
    background: linear-gradient(to bottom, #ef333a 0%, #ef333a 13%, #ef333a 50%, #ed1c24 51%, #ed1c24 78%, #ed1c24 100%);
}

.cancel-order {
    padding: 0;
    cursor: pointer;
    height: 40px;
    width: 49%;
    max-width: 135px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-weight: 600;
    border: 0;
    float: right;
    background: linear-gradient(to bottom, #b9b9b9 0%, #919191 0%, #919191 50%, #848484 51%, #848484 100%);
}

.custom-form-block {
    background: #fff;
    padding: 24px 40px;
    margin-bottom: 48px;
}

.custom-order-title {
    display: block;
    margin-bottom: 16px;
    font-size: 16px;
}

.custom-download i {
    background: url("/bitrix/templates/koleso/css/../images/list_download.png") no-repeat;
}

.custom-create i {
    background-size: 28px !important;
    background: url("/bitrix/templates/koleso/css/../images/list_icon.png") no-repeat;
}

.custom-operative i {
    background: url("/bitrix/templates/koleso/css/../images/list_timer.png") no-repeat;
}

.custom-control > div {

    float: left;
    margin-right: 12px;

}

.custom-control .custom-create {
    margin-bottom: 4px;
}

.custom-control .search-hint {
    margin-bottom: 20px;
}

.custom-control .custom-download, .custom-control .custom-create, .custom-control .custom-operative {
    font: 12px 'NeoSansProRegular', sans-serif;
    border-radius: 3px;
    padding: 8px 8px 6px;
    color: #fff;
    cursor: pointer;
    line-height: 22px;
    background: linear-gradient(to bottom, rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 13%, rgba(145, 145, 145, 1) 50%, rgba(132, 132, 132, 1) 51%, rgba(132, 132, 132, 1) 78%, rgba(132, 132, 132, 1) 100%);
    /* margin-top: 40px; */
    margin-left: 6px;
}

.custom-control .profile-download__btn {
    display: inline-block;
}

.custom-control .custom-download .create-order {
    margin-right: 0;
}

.custom-control a {
    color: #fff;
}

.custom-control div i {
    background-size: 26px;
    width: 30px;
    height: 22px;
    float: left;
}

.custom-form-block label {
    display: block;
    margin-bottom: 4px;
}

.custom-form-block input {
    width: 100%;
    padding: 2px 5px;
    border-radius: 2px;
    border: 1px solid #807c7c;
}

.custom-form-block .form-group {
    margin-bottom: 16px;
}

.custom-form-block h3 {
    margin-bottom: 8px;
    font-family: 'NeoSansProRegular', sans-serif;
}

.custom-form-block .create-order {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* custom selectbox */

.custom-dropdown-small {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    top: 2px;
}

.custom-dropdown-small select {
    background-color: transparent;
    color: #000;
    font-size: inherit;
    padding: .5em;
    /* padding-right: 2.5em; */
    border: 0;
    margin: 0;
    border-radius: 3px;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: button; /* hide default arrow in chrome OSX */
    outline: none !important;
}

.custom-dropdown-small::before,
.custom-dropdown-small::after {
    content: "";
    position: absolute;
    pointer-events: none;
}

.custom-dropdown-small::after { /*  Custom dropdown arrow */
    content: "";
    height: 1em;
    font-size: .625em;
    line-height: 1;
    right: 1.2em;
    top: 50%;
    margin-top: -.5em;
}

.custom-dropdown-small::before { /*  Custom dropdown arrow cover */
    width: 2em;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 0 3px 3px 0;
}

.custom-dropdown-small select[disabled] {
    color: rgba(0, 0, 0, .3);
}

.custom-dropdown-small select[disabled]::after {
    color: rgba(0, 0, 0, .1);
}

.custom-dropdown::before {
    /*background-color: rgba(0,0,0,.15);*/
}

.custom-dropdown-small::after {
    color: rgba(0, 0, 0, .4);
}

/* custom selectbox */

/* Expandable status*/
.custom-status-title {
    background: #62bcc5;
    color: #fff;
    text-transform: uppercase;
    font: 18px/22px 'NeoSansProRegular', sans-serif;
    padding: 5px;
    border-radius: 3px;
    margin-bottom: 24px;
}

.expandable-status .custom-info {
    font-size: 14px;
}

.expandable-status .status-info {
    text-align: left;
}

.expandable-status .custom-order-title {
    text-align: left;
}

/* Custom checkbox */
/* Base for label styling */
.expandable-status [type="checkbox"]:not(:checked),
.expandable-status [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

.expandable-status [type="checkbox"]:not(:checked) + label,
.expandable-status [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
}

/* checkbox aspect */
.expandable-status [type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 2.2em;
    height: 2.2em;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

.expandable-status [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 2.2em;
    height: 2.2em;
    border: 1px solid #ccc;
    background: #0dd225;
    border-radius: 4px;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

/* checked mark aspect */
.expandable-status [type="checkbox"]:not(:checked) + label:after,
.expandable-status [type="checkbox"]:checked + label:after {
    content: '🗸';
    position: absolute;
    top: 6px;
    left: 3px;
    font-size: 2.4em;
    line-height: 0.8;
    color: #fff;
    transition: all .2s;
    font-family: Helvetica, Arial, sans-serif;
}

/* checked mark aspect changes */
.expandable-status [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

.expandable-status [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

/* disabled checkbox */
.expandable-status [type="checkbox"]:disabled:not(:checked) + label:before,
.expandable-status [type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

.expandable-status [type="checkbox"]:disabled:checked + label:after {
    color: #999;
}

.expandable-status [type="checkbox"]:disabled + label {
    color: #aaa;
}

.expandable-status .from-title {
    padding-right: 12px;
    width: auto;
}

.cusblock {
    display: block !important;
}

.track-info .custom-from div {
    display: inline-block;
}

.check-delivery {
    margin-left: -8px;
    margin-top: 26px;
}

.custom-driver {
    margin-top: 26px;
    position: relative;
}

.custom-flex {
    display: flex;
    align-items: stretch;
}

.custom-order-popup .custom-info {
    width: 93%;
}

.custom-order-popup {
    background: none;
    width: 360px;
}

.canceled-order {
    background: #ddd;
}

.canceled-order-title {
    background: gray;
    margin: -10px -7px 12px;
    padding: 5px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.orders-block-container .orders-block .custom-tItem {
    min-height: 400px;
}

.orders-block-container h1 {
    margin: 2em 10px 1.5em;
}

#basket table tr.table-header .custom-title-block {
    width: 50%;
}

#basket table tr.table-header .custom-title-block span {
    border: none;
}

.custom-reports.custom-search {
    float: none !important;
    clear: both;
    margin-bottom: 40px;
    text-align: center;
}

.custom-reports + .custom-control {
    text-align: center;
}

.custom-reports + .custom-control > div {
    float: none;
    display: inline-block;
}

.mDillers-button {
    display: inline-block;
    height: 30px;
    padding: 0 15px;
    line-height: 30px;
    color: #fff;
    font-size: 1.2rem;
    text-decoration: none;
    text-transform: uppercase;
    background: #ed1c24;
    border: 0;
    border-radius: 4px;
    outline: 0;
    vertical-align: middle;
    transition: background .1s linear;
}

.dillers_users_list {
    margin-bottom: 120px !important;
}

.bx_price {
    display: none;
}

.bx-filter-banner {
    padding: 15px;
}


/*Responsive*/
@media (min-width: 992px) and (max-width: 1400px) {
    .container {
        padding-left: 5px;
        padding-right: 5px;
    }

    .typesArea .custom-tItem {
        padding: 0 3px;
        width: 33.3%;
    }

    .custom-item-container {
        padding: 6px;
    }
}

@media (min-width: 1024px) {
    .modal {
        text-align: center;
        padding: 0 !important;
    }

    .modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }

    .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .catalm {
        width: 100px !important;
    }
}

@media (max-width: 1024px) {
    .custom-requisites input[type="text"] {
        width: 100%;
    }
}

@media (min-width: 1400px) {
    .orders-block-container .container {
        width: 1500px;
    }
}

.fColor {
    z-index: 100 !important;
}

/* Добавим отступ */
.paginatorBlock {
    margin-bottom: 15px;
}

.radiusLink {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media (max-width: 1024px)
.radiusLink {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media (max-width: 862px)
.radiusLink {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

@media (max-width: 568px)
.radiusLink {
    grid-template-columns: 1fr 1fr 1fr;
}

.radiusLink__item {
    list-style-type: none;
    margin: 0 3px 10px;
}

.radiusLink__link {
	display: block;
	width: 80px;
	height: 100%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	line-height: 42px;
	background: rgb(255,255,255);
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYzZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,243,245,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f3f5',GradientType=0 );
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #fff;
}

.radiusLink__link:hover, .radiusLink__link:focus {
    color: #3f3f3f;
    text-decoration: none;
    background: #fff;
    border-color: #ed1c24;
    -webkit-box-shadow: 0 1px 5px #afafaf inset;
    -moz-box-shadow: 0 1px 5px #afafaf inset;
    -o-box-shadow: 0 1px 5px #afafaf inset;
    box-shadow: 0 1px 5px #afafaf inset;
}

.catalogItemsBlock .cItem {
  height: 460px !important;
}

/*.controls_wrp .type_green {
    display: none !important;
}*/

span.i.tel {
    width: 29px;
    height: 29px;
    background-image: url(/images/tel_kol.svg);
    background-repeat: no-repeat;
    background-size: cover;
}
/* End */


/* Start:/local/templates/koleso/components/bitrix/menu/main_menu/style.css?1671800761626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/koleso/components/bitrix/menu/main_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/koleso/styles.css?17216476111017*/
@media (max-width: 480px)
{
footer.fixed.fColor
{
height: auto!important;
    display: inline-block;
    width: 100%;

}

body .rightArea {
       margin-bottom: 0px;
    display: inline-block;
    width: 100%;
    padding-bottom: 150px;
}

}
.dot_label_small {
     height: 51px;
    width: 145px;
    background: url(https://www.koleso39.com/images/late.png) no-repeat;
    background-size: 139px;
    top: 88px;
    position: absolute;
    left: 79%;
}
.index_icon_block {
    width: 100%;
    float: left;
    font-weight: 500;
	margin: 70px 0 0;
}

.icon_block1 {
    width: 33%;
    text-align: center;
    float: left;
	height:190px;
}
.index_icon {
    margin: 0 auto;
}

.index_icon_text {
    text-align: center;
    padding: 20px 10px;
}
.rasprodasha_icon, .promotion_icon{
    width: 170px;
    position: absolute;
    top: 227px;
    right: 83px;
}


@media(max-width:700px){
	.icon_block1 {
    width: 49%;
	height:230px;
}
}

@media(max-width:450px){
	.icon_block1 {
    width: 100%;
	height:230px;
}
}
/* End */


/* Start:/local/templates/koleso/template_styles.css?1761911598287358*/
/*===============
	FONTS
===============*/

@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700&subset=latin,cyrillic);

@font-face {
    font-family: 'compproRegular';
	src: url('/local/templates/koleso/fonts/PFDinTextCompProRegular/pfdintextcomppro-regular.eot');
	src: url('/local/templates/koleso/fonts/PFDinTextCompProRegular/pfdintextcomppro-regular.eot') format('embedded-opentype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProRegular/pfdintextcomppro-regular.woff') format('woff'),
		url('/local/templates/koleso/fonts/PFDinTextCompProRegular/pfdintextcomppro-regular.ttf') format('truetype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProRegular/pfdintextcomppro-regular.svg#PFDinTextCompProRegular') format('svg');
}

@font-face {
    font-family: 'compproLight';
	src: url('/local/templates/koleso/fonts/PFDinTextCompProLight/pfdintextcomppro-light.eot');
	src: url('/local/templates/koleso/fonts/PFDinTextCompProLight/pfdintextcomppro-light.eot') format('embedded-opentype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProLight/pfdintextcomppro-light.woff') format('woff'),
		url('/local/templates/koleso/fonts/PFDinTextCompProLight/pfdintextcomppro-light.ttf') format('truetype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProLight/pfdintextcomppro-light.svg#PFDinTextCompProLight') format('svg');
}

@font-face {
    font-family: 'compproThin';
	src: url('/local/templates/koleso/fonts/PFDinTextCompProThin/pfdintextcomppro-thin.eot');
	src: url('/local/templates/koleso/fonts/PFDinTextCompProThin/pfdintextcomppro-thin.eot') format('embedded-opentype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProThin/pfdintextcomppro-thin.woff') format('woff'),
		url('/local/templates/koleso/fonts/PFDinTextCompProThin/pfdintextcomppro-thin.ttf') format('truetype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProThin/pfdintextcomppro-thin.svg#PFDinTextCompProThin') format('svg');
}

@font-face {
    font-family: 'compproXThin';
	src: url('/local/templates/koleso/fonts/PFDinTextCompProXThin/PFDinTextCompPro-XThin.eot');
	src: url('/local/templates/koleso/fonts/PFDinTextCompProXThin/PFDinTextCompPro-XThin.eot') format('embedded-opentype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProXThin/PFDinTextCompPro-XThin.woff') format('woff'),
		url('/local/templates/koleso/fonts/PFDinTextCompProXThin/PFDinTextCompPro-XThin.ttf') format('truetype'),
		url('/local/templates/koleso/fonts/PFDinTextCompProXThin/PFDinTextCompPro-XThin.svg#PFDinTextCompProThin') format('svg');
}

/*===============
	/FONTS
===============*/

* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

html,
body {
	/*height: 100%;*/
	min-width: 320px;

	-webkit-font-smoothing: antialiased;
}
body {
	background: #f7f7f7;
}
section {
	overflow-x:visible;
}


input[name="select_time"][disabled="disabled"] + .control::before, input[name="select_time"][disabled="disabled"]+ .control::after {
	content: "";
	position: absolute;
	height: 2px;
	width: 16px;
	background-color: red;
	/* top: 49%; */
	/* left: 25px; */
	transform: translate(0, -50%);
	transform-origin: 0;
	transition: transform 0.3s;
}

input[name="select_time"][disabled="disabled"]+ .control::after {
	transform: rotate(45deg);
	margin-top: 4px;
	margin-left: 1px;
}

input[name="select_time"][disabled="disabled"]+ .control::before {
	transform: rotate(135deg);
	margin-left: 17px;
	margin-top: 4px;

}

input[name="select_time"][disabled="disabled"]+ .control:hover::before, input[name="select_time"][disabled="disabled"]+ .control:hover::after {
	/*transform: scale(0);*/
}

.ne_4_image2{
	bottom: 53.5% !important;
}

@media all and (max-width: 767px) {
	section {
		overflow-x:hidden;
	}
}
.clearFix:before,
.clearFix:after {
	content: '';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}

.gruzPrice {
    color: red;
    float: right;
    margin-top: 13px;
}

.price_fix {
	color: grey;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 5px;
}

.purchaseWrap .compare {
    float: right;
    margin-top: 15px;
    width: 115px;
}
/*.purchaseWrap .compare .elegant{
	background: none !important;
}*/
.purchaseWrap .compare input[type="checkbox"] {
    display: none;
}
.purchaseWrap .compare label.for-chk {
	display: block;
}
.purchaseWrap .compare label.for-chk span {
    padding-left: 33px;
    height: 22px;
    display: block;
    font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
    background: url(/local/templates/koleso/img/content/inner/catalog/items/chk.png) no-repeat;
    font-size: 1em;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.purchaseWrap .compare label.for-chk input[type="checkbox"] + span {
    background-position: 0 -23px;
}
.purchaseWrap .compare label.for-chk input[type="checkbox"]:checked + span {
    background-position: 0 -1px;
}

#top {
	width: 100%;
	height: 0;
	visibility: hidden;
}

#backToTop {
	position: fixed;
	right: 60px;
	bottom: 60px;
	width: 42px;
	height: 42px;
	z-index: 500;
	-webkit-transform: translateX(200px);
	-moz-transform: translateX(200px);
	transform: translateX(200px);

	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}
#backToTop a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/arrUp.png) center no-repeat;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#backToTop.visible {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);

	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

/*===================
	/TEMPLATE CSS
===================*/

.fr{
	float: right !important;
}

.noBg{
	background: none !important;
}

.minH{
	min-height: 60px !important;
}

.mTop0{
	margin-top: 0 !important;
}

.mTop10 {
    margin-top: 10px !important;
}

.pTop0{
	padding-top: 0 !important;
}

.pBot10{
	padding-bottom: 0 !important;
}

.otTop30{
	top: 30px !important;
}

.akumTitleBlock{
	margin-bottom: 28px !important;
}

.center{
	text-align:center;
}

.delBg{
	opacity: 0.3;
}

.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.fixed {
	position: fixed;
	z-index: 10;
}
.fColor {
	bottom: 0;
	width: 100%;
	height: 55px;
	text-align: center;
	background: #e5e5e5;
	border-top: 2px solid #c7c7c7;
	z-index: 2;
}
section.h100 {
	padding-bottom: 15px;
}
.h100 {
	height: 100%;
}
.h95 {
	height: 95%;
}
.h75 {
	height: 75%;
}
.h30 {
	height: 30%;
}
.wrapper {
	height: calc(100% - 55px);
}

.userNone {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.h35::before,
.h35::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.topNav{
	top:4%;
	width: 100%;
	height:36px;
	margin: 0 auto;
	z-index: 100;
}
.topNav.diller_head{
    height: 65px;
}
.topNav .navArea {
	position: relative;
	/*width: 936px;*/
	/*width: 1030px;*/
	width: 1170px;
	height: 36px;
	margin: 0 auto;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	opacity: .9;
	filter: alpha(opacity=90);

	-webkit-transition: opacity .5s ease-in-out .4s;
	-moz-transition: opacity .5s ease-in-out .4s;
	-o-transition: opacity .5s ease-in-out .4s;
	transition: opacity .5s ease-in-out .4s;

	-webkit-box-shadow: 0 1px 3px #999;
	-moz-box-shadow: 0 1px 3px #999;
	-o-box-shadow: 0 1px 3px #999;
	box-shadow: 0 1px 3px #999;
}
.topNav .navArea:hover {
	opacity: 1;
	filter: alpha(opacity=100);

	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
}

.topNav .navArea .logoBlock {
	float: left;
	width: 10%;
	height: 36px;
	padding: 6px 0 0 0;

	background: rgb(248,248,249); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */


	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.topNav .navArea .logoBlock a {
	display: block;
	width: 100%;
	height: 26px;
	text-decoration: none;
}
.topNav .navArea .logoBlock img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.topNav .navArea .profileArea {
	float: right;
	width: 15%;
	height: 36px;

	background: rgb(183,184,184); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2I4YjhiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2I5YjliOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2JhYmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2FjYWNhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2FkYWRhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2FiYWJhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFiYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(183,184,184,1) 0%, rgba(184,184,184,1) 17%, rgba(185,185,185,1) 34%, rgba(186,186,186,1) 50%, rgba(172,172,173,1) 51%, rgba(173,173,174,1) 67%, rgba(171,171,172,1) 83%, rgba(170,171,172,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,184,184,1)), color-stop(17%,rgba(184,184,184,1)), color-stop(34%,rgba(185,185,185,1)), color-stop(50%,rgba(186,186,186,1)), color-stop(51%,rgba(172,172,173,1)), color-stop(67%,rgba(173,173,174,1)), color-stop(83%,rgba(171,171,172,1)), color-stop(100%,rgba(170,171,172,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(183,184,184,1) 0%,rgba(184,184,184,1) 17%,rgba(185,185,185,1) 34%,rgba(186,186,186,1) 50%,rgba(172,172,173,1) 51%,rgba(173,173,174,1) 67%,rgba(171,171,172,1) 83%,rgba(170,171,172,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(183,184,184,1) 0%,rgba(184,184,184,1) 17%,rgba(185,185,185,1) 34%,rgba(186,186,186,1) 50%,rgba(172,172,173,1) 51%,rgba(173,173,174,1) 67%,rgba(171,171,172,1) 83%,rgba(170,171,172,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(183,184,184,1) 0%,rgba(184,184,184,1) 17%,rgba(185,185,185,1) 34%,rgba(186,186,186,1) 50%,rgba(172,172,173,1) 51%,rgba(173,173,174,1) 67%,rgba(171,171,172,1) 83%,rgba(170,171,172,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(183,184,184,1) 0%,rgba(184,184,184,1) 17%,rgba(185,185,185,1) 34%,rgba(186,186,186,1) 50%,rgba(172,172,173,1) 51%,rgba(173,173,174,1) 67%,rgba(171,171,172,1) 83%,rgba(170,171,172,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b8b8', endColorstr='#aaabac',GradientType=0 ); /* IE6-8 */


	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.topNav .navArea .profileArea .basketBlock,
.topNav .navArea .profileArea .logInBlock {
	width: 50%;
	height: 33px;
}
.topNav .navArea .profileArea .basketBlock.dillers_small_basket{
    width: 100%;
}
.topNav .navArea .profileArea .basketBlock {
	position: relative;
	float: left;
}
.topNav .navArea .profileArea .basketBlock a{
	display: block;
	width: 100%;
	height: 34px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/header/basket.png) center 12px no-repeat;
}
.topNav .navArea .profileArea .basketBlock.dillers_small_basket a{
    background: url(/local/templates/koleso/img/header/cart_logo.png) left 6px no-repeat;
    background-size: 30px;
}
.topNav .navArea .profileArea .basketBlock .itemCounter {
	position: absolute;
	top:2px;
	right: 10px;
	width: 17px;
	height: 17px;
	background: #fff;
	border:1px solid #555;
	/*font-family: */
	color: #222;
	font-size: .7em;
	text-align: center;
	line-height: 15px;

	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;

	overflow: hidden;
}
.topNav .navArea .profileArea .basketBlock .BasketPrice {
    position: absolute;
    font-size: 18px;
    top:12px;
    left: 40px;
    color: red;
    line-height: 15px;
}

.topNav .navArea .profileArea .logInBlock {
	float: right;
	padding: 8px 0 0 15px;
	background: url(/local/templates/koleso/img/header/li.png) left center no-repeat;
}
.topNav .navArea .profileArea .logInBlock a {
	display: block;
	width: 100%;
	height: 20px;
	text-decoration: none;
}
.topNav .navArea .profileArea .logInBlock img {
	display: block;
	max-width: 100%;
	height: auto;
	margin:0;
}


.sliderArea,
.typesArea {
	width: 100%;
}

/********** main slider*********/

#carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#carousel a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
#carousel .item {
	position: relative;
	width: 100%;
	height: 100%;
}
#carousel .item .img {
	width: 100%;
	height: 100%;
	min-height: 690px;
	background-position: bottom center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
#carousel .item img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
#carousel .item iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

#carousel .carouselCtrl {
	width: 100%;
}
#carousel .carouselCtrl .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -33px;
}
#carousel .carouselCtrl .owl-prev,
#carousel .carouselCtrl .owl-next {
	position: absolute;
	width: 22px;
	height: 66px;
	background: #fff;
	background: url(/local/templates/koleso/img/carousel/ctrl.png) no-repeat;
}
#carousel .carouselCtrl .owl-prev:hover,
#carousel .carouselCtrl .owl-next:hover {
	cursor: pointer;
}
#carousel .carouselCtrl .owl-prev {
	left: 5%;
	background-position: 0 0;
}
#carousel .carouselCtrl .owl-next {
	right: 5%;
	background-position: 0 -105px;
}
#carousel .carouselCtrl .carouselDots {
	position: absolute;
	bottom: 4%;
	width: 100%;
	height: 25px;
	text-align: center;
}
#carousel .carouselCtrl .carouselDots .owl-dot {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: 0 10px 0 0;

	vertical-align: middle;
}
#carousel .carouselCtrl .carouselDots .owl-dot span {
	position: relative;
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #fff;

	border-radius: 50%;
	vertical-align: middle;
}
#carousel .carouselCtrl .carouselDots .owl-dot span:hover {
	cursor: pointer;
}
#carousel .carouselCtrl .carouselDots .owl-dot.active span::after,
#carousel .carouselCtrl .carouselDots .owl-dot:hover span::after,
#carousel .carouselCtrl .carouselDots .owl-dot.active span::after {
	content: '';
	position: absolute;
	top: 6px;
	left: 6px;
	display:inline-block;
	width: 8px;
	height: 8px;
	background: #fff;

	border-radius: 50%;
}

#carousel .carouselCtrl .carouselDots .owl-dot:hover span,
#carousel .carouselCtrl .carouselDots .owl-dot.active span {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 0 3px 0 0;
	background: 0;
	border:1px solid #fff;

	border-radius: 50%;
}

/**** main slider content ****/

#carousel .item .sContent {
	position: absolute;
	top:20%;
	left: 15%;
	width: 350px;
	height: auto;
	z-index: 2;
}
#carousel .item .sContent.frame {
	width: 400px;
	padding: 25px 15px 35px;
	background: rgba(0,0,0,0.2);
	border-radius: 4px;
}
#carousel .item .sContent h1,
#carousel .item .sContent h2,
#carousel .item .sContent h3,
#carousel .item .sContent h4 {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
#carousel .item .sContent h1 {
	font-size: 4em;
	letter-spacing: 8px;
}
#carousel .item .sContent h2 {
	font-size: 2.1em;
}
#carousel .item .sContent h3 {
	font-size: 1.7em;
}
#carousel .item .sContent h4 {
	font-size: 1.2em;
}

#carousel .item .sContent .sPrice {
	width: 350px;
	height: auto;
	margin: 20px 0 0 0;
}
#carousel .item .sContent .sPrice span {
	display: block;
	max-width: 56%;
	margin: 0 auto;
	padding: 8px 12px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #fff;
	font-size: 2em;
	text-align: center;
	border:1px solid #fff;

	border-radius: 3px;
}

/********** /main slider*********/

.typesArea {
	padding: 7px 0 25px 0;
	background: #f7f7f7;
}
.typesArea .tMenu,
.typesArea .tItem {
	width: 25%;
	float: left;
	height: 195px;
}
.typesArea .tMenu {
	padding: 0 5px 0 0;
}
.typesArea .tItem {
	position: relative;
	padding: 0 5px;
	overflow: hidden;
}
.typesArea .tItem:last-child {
	padding: 0 0 0 4px;
}

.typesArea .tMenu .mTitle {
	width: 100%;
	height: 25px;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
}
.typesArea .tMenu .mOption {
	width: 100%;
	height: 47px;
	margin: 0 0 6px 0;
	padding: 0 0 0 20px;
	background: #fff;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	-o-box-shadow: 0 1px 3px #999;
	box-shadow: 0 1px 3px #999;
}
.typesArea .tMenu .mOption a {
	display: block;
	width: 100%;
	height: 47px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.5em;
	font-weight: 300;
	line-height: 49px;
	letter-spacing: 1px;
	background: url(/local/templates/koleso/img/content/option/option.png) no-repeat;
}
.typesArea .tMenu .mOption a:hover {
	font-weight: 400;
	text-decoration: none;
}

.typesArea .tMenu .mOption a.tyres {
	background-position: 155px 4px;
}
.typesArea .tMenu .mOption a.rims {
	background-position: 155px -101px;
}
.typesArea .tMenu .mOption a.acc {
	background-position: 155px -203px;
}

/****** REDONE 09.02 ******/

.typesArea .tItem > a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.typesArea .tItem > a span.block {
	display: block;
}

.typesArea .tItem img {
	position: relative;
	width: 100%;
	display: block;
	z-index: 1;
}
.typesArea .tItem span.circle {
	position: absolute;
	top:20px;
	left: 25px;
	width: 26px;
	height: 26px;

	background: url(/local/templates/koleso/img/content/items/circle.png) center no-repeat;

	z-index: 3;
}
.typesArea .tItem .title {
	position: absolute;
	bottom: 25px;
	left: 0;
	display: block;
	width: 100%;
	padding: 0 0 0 25px;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 1.9em;
	font-weight: 300;
	text-decoration: none;
	z-index: 2;
	line-height: 30px;
}


/****** /REDONE 09.02 ******/



/*----------------
// Footer
----------------*/

footer.siteFooter {
	position: fixed;
	bottom: 0;
	left: 0;

	width: 100%;
	height: 55px;
	background: #e5e5e5;
	border-top: 2px solid #c7c7c7;
}
footer.siteFooterInner {
	width: 100%;
	height: 55px;
	background: #e5e5e5;
	border-top: 2px solid #c7c7c7;
}

.fCompany {
	position: absolute;
	top:0;
	left: 0;
	padding: 7px 0 0 0;
}

.fFeedback {
	position: absolute;
	top:0;
	right: 39%;
	padding: 7px 0 0 0;
}
.fSchedule {
	position: absolute;
	top:0;
	right: 5%;
	padding: 7px 0 0 0;
}

.fCompany h5,
.fFeedback h5,
.fSchedule h5 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: .9em;
	font-weight: 600;
	text-transform: uppercase;
}
.fCompany ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.fCompany ul li {
	display: inline-block;
	padding: 0 7px;
	background: url(/local/templates/koleso/img/footer/liSep.png) right center no-repeat;
}
.fCompany ul li a {
	display: block;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #3f3f3f;
	font-size: .9em;
	text-decoration: none;
}
.fCompany ul li:first-child {
	padding: 0 7px 0 0;
}
.fCompany ul li:last-child {
	padding: 0 0 0 7px;
	background: 0;
}

.fFeedback .fItem {
	display: inline-block;
	padding: 0 7px 0 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #3f3f3f;
	font-size: .9em;
	background: url(/local/templates/koleso/img/footer/liSep.png) right center no-repeat;
}
.fFeedback .fItem:last-child {
	padding: 0 0 0 7px;
	background: 0;
}
.fFeedback .fItem a {
	display: block;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #3f3f3f;
	font-size: 1.1em;
	text-decoration: none;
}
.fFeedback .fItem a:hover {
	text-decoration: underline;
}

.fSchedule .sItem {
	display: inline-block;
	padding: 0 7px 0 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #3f3f3f;
	font-size: .9em;
}
.fSchedule .sItem span {
	text-transform: uppercase;
}





/*===================
	/TEMPLATE CSS
===================*/




/*==================
	CATALOG PAGE
==================*/

body.bg {
	background: #f7f7f7 url(/local/templates/koleso/img/content/inner/bg.jpg) 100% 100% no-repeat;
	background-size: cover;
	background-attachment: fixed;
	overflow-x:hidden;
 }


.leftArea,
.rightArea {
	position: relative;
	display: inline-block;
	min-height: 500px;
	margin-top: 70px;
	padding: 0 0 20px 0;
	vertical-align: top;
}


/*LEFT PART OF THE WINDOW*/

.leftArea {
	width: 21%;
	/*overflow-x:hidden;*/
}

/*------------------ FILETR ---------------------*/

.collapseFilter {
	display: block;
	width: 100%;
	/*overflow: hidden;*/
}
a.expand {
	display: none;
	width: 100%;
	height: 30px;
	margin: 0 0 10px 0;
	padding: 0 0 0 50px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/filter_arr.png) 20px 9px no-repeat;
	line-height: 30px;
}
a.expand.ed {
	background-position: 20px -24px;
}

.leftArea .filterBlock {
	width: 100%;
	height: auto;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.leftArea .filterBlock .faq {
	position: relative;
	width: 100%;
	height: 20px;
	margin-bottom: 15px;
}
.leftArea .filterBlock .faq span {
    float: right;
    font-weight: normal;
    margin-right: 25px;
	font-size: 12px;
}

.leftArea .filterBlock .faq a.help {
	position: absolute;
	top:0;
	right: 0;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/catalog/filter/faq.png) center no-repeat;
}
.tabContents .content form {
	display: block;
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
}
.leftArea .filterBlock .dimentions {
	width: 100%;
	height: 55px;
	margin:0 0 15px 0;
}

.leftArea .filterBlock .dimentions.diski {
	width: 100%;
	height: 55px;
	margin:0;
}
.leftArea .filterBlock .dimentions::before,
.leftArea .filterBlock .dimentions::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.leftArea .filterBlock .dimentions.diski .width,
.leftArea .filterBlock .dimentions.diski .height,
.leftArea .filterBlock .dimentions.diski .radius {
	float: left;
	width: 50%;
	height: 55px;
	/*outline: 1px solid red;*/
}

.leftArea .filterBlock .dimentions.diski .bolts {
	float: left;
	width: 50%;
	height: 55px;
	/*outline: 1px solid red;*/
}

.leftArea .filterBlock .dimentions .width,
.leftArea .filterBlock .dimentions .height,
.leftArea .filterBlock .dimentions .radius {
	float: left;
	width: 50%;
	height: 55px;
	padding: 0 5px 0 0;
}

.leftArea .filterBlock .dimentions .width span.title,
.leftArea .filterBlock .dimentions .height span.title,
.leftArea .filterBlock .dimentions .radius span.title {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	text-align: left;
}
.leftArea .filterBlock .dimentions .width select.fullSize {
	width: 100%;
}

.leftArea .filterBlock .seasonAndapply {
	width: 100%;
	height: 55px;
	margin:0 0 15px 0;
}


.leftArea .filterBlock .brandAndType::before,
.leftArea .filterBlock .brandAndType::after,
.leftArea .filterBlock .seasonAndapply::before,
.leftArea .filterBlock .seasonAndapply::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.leftArea .filterBlock .brandAndType .typeAuto,
.leftArea .filterBlock .brandAndType .color,
.leftArea .filterBlock .brandAndType .design
{
	float: left;
	width: 100%;
	height: 55px;
	margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 5px 0 0;
}

/*.leftArea .filterBlock .brandAndType .color
{
	float: left;
	width: 100%;
	height: 55px;
	    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 5px 0 0;
}

.leftArea .filterBlock .brandAndType .design
{
	float: left;
	width: 100%;
	height: 55px;
	margin-bottom: 5px;
    margin-top: 5px;
}*/

.leftArea .filterBlock .brandAndType .brand{
	float: left;
	width: 100%;
	height: 55px;
	padding: 0 5px 0 0;
}

.leftArea .filterBlock .brandAndType .type,
.leftArea .filterBlock .seasonAndapply .season,
.leftArea .filterBlock .seasonAndapply .apply   {
	float: left;
	width: 50%;
	height: 55px;
	padding: 0 5px 0 0;
}

.leftArea .filterBlock .seasonAndapply .color   {
	float: left;
	width: 100%;
	height: 55px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.leftArea .filterBlock .seasonAndapply .mark   {
	float: left;
	width: 100%;
	height: 55px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.leftArea .filterBlock .brandAndType .brand span.title,
.leftArea .filterBlock .brandAndType .type span.title,
.leftArea .filterBlock .seasonAndapply .season span.title,
.leftArea .filterBlock .seasonAndapply .apply span.title {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	text-align: left;
}

.leftArea .filterBlock .price {
	width: 100%;
	height: 110px;
	/*margin:0 0 15px 0;*/
	margin: 10px 0 0;
	float: left;
}
.leftArea .filterBlock .price .title {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	text-align: left;
}


.leftArea .filterBlock .rimmColor {
	width: 100%;
	height: auto;
	margin:0 0 15px 0;
	padding: 0 0 5px 0;
}
.leftArea .filterBlock .rimmColor {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	text-align: left;
}
.leftArea .filterBlock .rimmColor .inner {
	width: 100%;
	height: 130px;
	margin: 5px 0 0 0;
	border: 1px solid #888;
	border-radius: 4px;
	overflow: auto;
}

.leftArea .filterBlock .rimmColor.gruz .inner {
	width: 100%;
	height: 80px;
	margin: 5px 0 0 0;
	border: 1px solid #888;
	border-radius: 4px;
	overflow: auto;
}
.leftArea .filterBlock .rimmColor .inner .item {
	width: 100%;
	height: 22px;
	margin: 0 0 3px 0;
	padding: 2px 0 2px 5px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 300;
	line-height: 22px;
	overflow: hidden;
}

.leftArea .filterBlock .rimmColor input[type="checkbox"] {
    display: none;
}
.leftArea .filterBlock .rimmColor label.for-radio span {
    padding-left: 33px;
    height: 22px;
    display: block;
    font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
    background: url('/local/templates/koleso/img/content/inner/catalog/items/chk.png') no-repeat;
    font-size: 1em;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leftArea .filterBlock .rimmColor label.for-radio input[type="checkbox"] + span {
    background-position: 0 -23px;
}
.leftArea .filterBlock .rimmColor label.for-radio input[type="checkbox"]:checked + span {
    background-position: 0 -1px;
}




.leftArea .filterBlock .otherOptions {
	width: 100%;
	height: 55px;
}
.leftArea .filterBlock .otherOptions::before,
.leftArea .filterBlock .otherOptions::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.leftArea .filterBlock .otherOptions .winter,
.leftArea .filterBlock .otherOptions .runflat {
	height: 55px;
	padding: 16px 0 0 0;
}
.leftArea .filterBlock .otherOptions .winter {
	float: left;
		width: 55%;
}
.leftArea .filterBlock .otherOptions .runflat {
	float: right;
		width: 45%;
}
.leftArea .filterBlock .otherOptions .css-checkbox {
	position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
.leftArea .filterBlock .otherOptions input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:22px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}
.leftArea .filterBlock .otherOptions input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.leftArea .filterBlock .otherOptions .elegant{
	background:url('/local/templates/koleso/img/content/inner/catalog/items/chk.png') no-repeat;
}
.leftArea .filterBlock .otherOptions input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:22px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #3f3f3f;
	background-repeat:no-repeat;
	background-position: 0 -22px;
	font-size:1.1em;
	font-weight: 400;
	vertical-align:middle;
    cursor:pointer;
    text-indent: 10px;
}

.leftArea .filterBlock .otherOptions input[type=checkbox].css-checkbox.med + label.css-label.med span.upp {
	text-transform: uppercase;
}

.leftArea .filterBlock .otherOptions input[type=checkbox].css-checkbox.med:checked + label.css-label.med {
    background-position: 0 0;
}

.leftArea .filterBlock a.filterItDisable {
	display: inline-block;
	cursor: pointer;
	height: 40px;
	width: 100px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
	border-radius: 3px;
}

.leftArea .filterBlock a.filterIt {
	display: inline-block;
	cursor: pointer;
	height: 40px;
	width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}

.leftArea .filterBlock a.filterIt:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */
}

/******* NEW FILTER BUTTONS *********/

.leftArea .filterBlock input[type=submit].filterIt {
	display: inline-block;
	width: 49%;
	height: 40px;
	max-width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	border:0;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
.leftArea .filterBlock input[type=submit].filterIt:hover,
.leftArea .filterBlock input[type=submit].filterIt:focus {
	outline: 0;
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}

.leftArea .filterBlock input[type=submit].filterItDisable {
	display: inline-block;
	cursor: pointer;
	height: 40px;
	width: 49%;
	max-width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	border:0;
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
	border-radius: 3px;
}
.leftArea .filterBlock input[type=submit].filterItDisable:hover,
.leftArea .filterBlock input[type=submit].filterItDisable:focus {
	outline: 0;
}

/******* /NEW FILTER BUTTONS *********/




.leftArea .filterBlock .carBrand,
.leftArea .filterBlock .carModel,
.leftArea .filterBlock .carYear,
.leftArea .filterBlock .carEngine,
.leftArea .filterBlock .carPrice {
	width: 100%;
	height: 55px;
	margin:0 0 15px 0;
}
.leftArea .filterBlock .carBrand span.title,
.leftArea .filterBlock .carModel span.title,
.leftArea .filterBlock .carYear span.title,
.leftArea .filterBlock .carEngine span.title,
.leftArea .filterBlock .carPrice span.title {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	text-align: left;
}

/*------------------/ FILETR ---------------------*/


.leftArea .askAquestionBlock {
	position: relative;
	width: 100%;
	height: auto;
	margin:25px 0;

	webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
}
.leftArea .askAquestionBlock > a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.leftArea .askAquestionBlock > a span.block {
	display: block;
}

.leftArea .askAquestionBlock img {
	position: relative;
	width: 100%;
	display: block;
	z-index: 1;
}
.leftArea .askAquestionBlock span.circle {
	position: absolute;
	top:20px;
	left: 25px;
	width: 26px;
	height: 26px;
	background: url(/local/templates/koleso/img/content/items/circle.png) center no-repeat;
	z-index: 5;
}
.leftArea .askAquestionBlock .title {
	position: absolute;
	bottom: 25px;
	left: 0;
	display: block;
	width: 100%;
	padding: 0 0 0 25px;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 1.9em;
	font-weight: 300;
	text-decoration: none;
	z-index: 2;
	line-height: 30px;
}

.unpurchase{
	background: linear-gradient(to bottom, rgba(185, 185, 185, 1) 0%, rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 50%, rgba(132, 132, 132, 1) 51%, rgba(132, 132, 132, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.unpurchase:hover{
	background: linear-gradient(to bottom, rgba(185, 185, 185, 1) 0%, rgba(145, 145, 145, 1) 0%, rgba(145, 145, 145, 1) 50%, rgba(132, 132, 132, 1) 51%, rgba(132, 132, 132, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.storeQuant {
   /* margin-left: 20%;*/
    margin-top: 3%;
}

.recentlyLookedThru {
	width: 100%;
	height: auto;
	padding: 0 10px 17px 10px;
	background: #fff;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
}
.recentlyLookedThru .rltItem {
	width:100%;
	height: auto;

	padding: 20px 0 30px 0;
	background: url(/local/templates/koleso/img/content/inner/catalog/filter/separator.png) center bottom no-repeat;
}
.recentlyLookedThru .rltItem:last-child {
	background: 0;
}
.recentlyLookedThru .title {
	width: 100%;
	padding: 20px 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 1.3em;
	text-align: left;
	color: #3f3f3f;
	line-height: 20px;
	background: url(/local/templates/koleso/img/content/inner/catalog/filter/separator.png) center bottom no-repeat;
}

.recentlyLookedThru .rltItem .pic {
	position: relative;
	width: 55%;
	margin:0 auto;
	height: 205px;
	overflow: hidden;
}
.recentlyLookedThru .rltItem .pic a {
	display: block;
	width: 100%;
	height:auto;
}
.recentlyLookedThru .rltItem .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.recentlyLookedThru .rltItem a.brand {
	width: 100%;
	height: 45px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
}
.recentlyLookedThru .rltItem a.brand:hover {
	text-decoration: none;
}
.recentlyLookedThru .rltItem a.brand span.mainBrand {
	display: block;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
}
.recentlyLookedThru .brand span.brandModel {
	display: block;
	font-size: 1.1em;
	font-weight: 600;
	line-height: 18px;
}
.recentlyLookedThru .rltItem .price {
	width: 100%;
	height: 25px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 600;
	line-height: 25px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.recentlyLookedThru .rltItem .price span.oldPrice {
	padding: 0 3px;
	color: #888;
	font-weight: 300;
}
.recentlyLookedThru .rltItem a.purchase {
	display: inline-block;
	height: 40px;
	width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
.recentlyLookedThru .rltItem a.purchase:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */

}




/*RIGHT PART OF THE WINDOW*/

.rightArea {
	width: 78%;
	padding: 0 0 20px 40px;
}

.breadCrumbBlock {
	width: 100%;
	height: 40px;
	margin: 0 0 5px 0;
	overflow: hidden;
}
.fullWidth .breadCrumbBlock {
	margin-top: 4%;
}
.breadCrumbBlock ul.crumbs {
	width: 100%;
	height: 40px;
	margin: 0;
	padding:0;
	list-style: none;
	overflow: hidden;
}
.breadCrumbBlock ul.crumbs::before,
.breadCrumbBlock ul.crumbs::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.breadCrumbBlock ul.crumbs li {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #483e3d;
	padding: 0 3px;
}
.breadCrumbBlock ul.crumbs li:first-child {
	padding: 0;
}
.breadCrumbBlock ul.crumbs li::before {
	content: '/';
	display: block;
	float: left;
	padding: 0 3px 0 0;
	color: #222;
	line-height: 40px;
}
.breadCrumbBlock ul.crumbs li:first-child::before {
	content: '';
	display: inline;
	height: 0;
	visibility: hidden;
}
.breadCrumbBlock ul.crumbs li a {
	width: 100%;
	height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #0081ff;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration: none;
	line-height: 40px;
}
.sliderBlock {
	width: 100%;
	min-height: 250px;
	max-height: 295px;
	overflow: hidden;
}
.sliderBlock .item {
	position: relative;
	width: 100%;
	min-height: 250px;
	max-height: 295px;
}
.sliderBlock .item img {
	display: block;
	/*max-width: 100%;*/
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.sliderBlock .item .cataloqueContent {
	position: absolute;
	top:50%;
	width: 100%;
	height: 132px;
	text-align: center;
	margin-top: -76px;
	background: url(/local/templates/koleso/img/content/inner/catalog/slider/content.png) center no-repeat;
	z-index: 101;

	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
.sliderBlock .item .cataloqueContent span.brand {
	display: block;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 4em;
	font-weight: 100;
	text-transform: uppercase;
}
.sliderBlock .item .cataloqueContent span.slogan {
	display: block;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 2em;
	line-height: 25px;
	font-weight: 100;
}



.catalogItemsBlock {
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
	padding-top: 60px !important;
	position: relative;
}
.catalogItemsBlock::before,
.catalogItemsBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.catalogItemsBlock .cItem {
	position: relative;
	float: left;
	display: block;
	width: 33.3%;
	height: 445px;
	margin: 0 0 20px 0;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.catalogItemsBlock .cItem:hover,
.catalogItemsBlock .cItem.boxActive {
	background: #fff;
	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
}

.boxActive{
	/*background:  none repeat scroll 0 0 #fff;
	box-shadow:   0 0 2px #cecece;*/
}

.boxActive .compare{
	display: block !important;
}

.catalogItemsBlock .cItem .compare {
	display: none;
	position: absolute;
	top: 10px;
	left: 10px;
	width: auto;
	height: 22px;
	z-index: 2;
}
.catalogItemsBlock .cItem .compare a {
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #666;
	font-size:1em;
	font-weight: 300;
}

.catalogItemsBlock .cItem:hover .compare {
	display: block;
}

.catalogItemsBlock .cItem .compare label {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.catalogItemsBlock .cItem .compare input[type=checkbox].css-checkbox {
	position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}

.catalogItemsBlock .cItem .compare input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:22px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}

.catalogItemsBlock .cItem .compare input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.elegant{
	background:url('/local/templates/koleso/img/content/inner/catalog/items/chk.png') no-repeat;
}
.catalogItemsBlock .cItem .compare input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:22px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #666;
	background-repeat:no-repeat;
	background-position: 0 -22px;
	font-size:.9em;
	font-weight: 300;
	vertical-align:middle;
    cursor:pointer;
    text-indent: 10px;
}

.catalogItemsBlock .cItem .compare input[type=checkbox].css-checkbox.med:checked + label.css-label.med {

    background-position: 0 0;
}

.catalogItemsBlock .cItem .pic {
	position: relative;
	width: 100%;
	height: 260px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.catalogItemsBlock .cItem .pic a {
	display: block;
	width: 100%;
	height: 100%;
}
.catalogItemsBlock .cItem .pic img {
	display: block;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: auto;

}
/*.catalogItemsBlock .cItem .pic .new {
	position: absolute;
	bottom: 0;
	right: 19%;
	width: 42px;
	height: 42px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/new.png) 0 0 no-repeat;
}*/

.catalogItemsBlock .cItem .pic .icoTL,
.catalogItemsBlock .cItem .pic .icoTR,
.catalogItemsBlock .cItem .pic .icoBL,
.catalogItemsBlock .cItem .pic .icoBR {
	position: absolute;
	width: 58px;
	/*width: 42px;*/ /* changed o the 28th of April */
	height: 42px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/ico.png) no-repeat;
}
.catalogItemsBlock .cItem .pic .icoTL {
	top: 30px;
	left: 14%;
}
.catalogItemsBlock .cItem .pic .icoTR {
	top: 30px;
	right: 14%;
	/*right: 18%;*/ /* changed o the 28th of April */
}
.catalogItemsBlock .cItem .pic .icoBL {
	bottom: 0;
	left: 14%;
}
.catalogItemsBlock .cItem .pic .icoBR {
	bottom: 0;
	right: 14%;
}
.catalogItemsBlock .cItem .pic .icoTL.st,
.catalogItemsBlock .cItem .pic .icoTR.st,
.catalogItemsBlock .cItem .pic .icoBL.st,
.catalogItemsBlock .cItem .pic .icoBR.st {
	background-position: 0 0;
}
.catalogItemsBlock .cItem .pic .icoTL.eco,
.catalogItemsBlock .cItem .pic .icoTR.eco,
.catalogItemsBlock .cItem .pic .icoBL.eco,
.catalogItemsBlock .cItem .pic .icoBR.eco {
	background-position: 0 -58px;
}
.catalogItemsBlock .cItem .pic .icoTL.silent,
.catalogItemsBlock .cItem .pic .icoTR.silent,
.catalogItemsBlock .cItem .pic .icoBL.silent,
.catalogItemsBlock .cItem .pic .icoBR.silent {
	/*width: 58px;*/
	background-position: 0 -120px;
}
.catalogItemsBlock .cItem .pic .icoTL.summer,
.catalogItemsBlock .cItem .pic .icoTR.summer,
.catalogItemsBlock .cItem .pic .icoBL.summer,
.catalogItemsBlock .cItem .pic .icoBR.summer {
	/*width: 58px;*/
	background-position: 0 -183px;
}
.catalogItemsBlock .cItem .pic .icoTL.winter,
.catalogItemsBlock .cItem .pic .icoTR.winter,
.catalogItemsBlock .cItem .pic .icoBL.winter,
.catalogItemsBlock .cItem .pic .icoBR.winter {
	/*width: 58px;*/
	background-position: 0 -244px;
}
.catalogItemsBlock .cItem .pic .icoTL.rain,
.catalogItemsBlock .cItem .pic .icoTR.rain,
.catalogItemsBlock .cItem .pic .icoBL.rain,
.catalogItemsBlock .cItem .pic .icoBR.rain {
	/*width: 58px;*/
	background-position: 0 -306px;
}
.catalogItemsBlock .cItem .pic .icoTL.flat,
.catalogItemsBlock .cItem .pic .icoTR.flat,
.catalogItemsBlock .cItem .pic .icoBL.flat,
.catalogItemsBlock .cItem .pic .icoBR.flat {
	background-position: -7px -364px;
}
.catalogItemsBlock .cItem .pic .icoTL.new,
.catalogItemsBlock .cItem .pic .icoTR.new,
.catalogItemsBlock .cItem .pic .icoBL.new,
.catalogItemsBlock .cItem .pic .icoBR.new {
	background-position: -8px -426px;
}
.catalogItemsBlock .cItem .pic .icoTL.improved,
.catalogItemsBlock .cItem .pic .icoTR.improved,
.catalogItemsBlock .cItem .pic .icoBL.improved,
.catalogItemsBlock .cItem .pic .icoBR.improved {
	background-position: -8px -484px;
}
.catalogItemsBlock .cItem .pic .icoTL.golden,
.catalogItemsBlock .cItem .pic .icoTR.golden,
.catalogItemsBlock .cItem .pic .icoBL.golden,
.catalogItemsBlock .cItem .pic .icoBR.golden {
	background-position: -8px -547px;
}
.catalogItemsBlock .cItem .pic .icoTL.classico,
.catalogItemsBlock .cItem .pic .icoTR.classico,
.catalogItemsBlock .cItem .pic .icoBL.classico,
.catalogItemsBlock .cItem .pic .icoBR.classico {
	background-position: -8px -607px;
}
.catalogItemsBlock .cItem .pic .icoTL.design,
.catalogItemsBlock .cItem .pic .icoTR.design,
.catalogItemsBlock .cItem .pic .icoBL.design,
.catalogItemsBlock .cItem .pic .icoBR.design {
	background-position: -8px -667px;
}
.catalogItemsBlock .cItem .pic .icoTL.important,
.catalogItemsBlock .cItem .pic .icoTR.important,
.catalogItemsBlock .cItem .pic .icoBL.important,
.catalogItemsBlock .cItem .pic .icoBR.important {
	background-position: -8px -733px;
}
.catalogItemsBlock .cItem .pic .icoTL.n1,
.catalogItemsBlock .cItem .pic .icoTR.n1,
.catalogItemsBlock .cItem .pic .icoBL.n1,
.catalogItemsBlock .cItem .pic .icoBR.n1 {
	background-position: -8px -799px;
}
.catalogItemsBlock .cItem .pic .icoTL.spike,
.catalogItemsBlock .cItem .pic .icoTR.spike,
.catalogItemsBlock .cItem .pic .icoBL.spike,
.catalogItemsBlock .cItem .pic .icoBR.spike {
	background-position: -8px -859px;
}
.catalogItemsBlock .cItem .pic .icoTL.snowflake,
.catalogItemsBlock .cItem .pic .icoTR.snowflake,
.catalogItemsBlock .cItem .pic .icoBL.snowflake,
.catalogItemsBlock .cItem .pic .icoBR.snowflake {
	background-position: -8px -926px;
}

.catalogItemsBlock .cItem .pic .icoTL.warranty,
.catalogItemsBlock .cItem .pic .icoTR.warranty,
.catalogItemsBlock .cItem .pic .icoBL.warranty,
.catalogItemsBlock .cItem .pic .icoBR.warranty {
	background-position: -8px -1004px;
}

/*** brand rimms ****/

.dillers_cart_picture_item .brand,
.catalogItemsBlock .cItem .pic .brand {
	position: absolute;
	top: 30px;
	right: 14%;
	width: 52px;
	height: 37px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/rimms_new.png) no-repeat;
}
.brand2 {position: relative;
    float: left;
    width: 52px;
    height: 37px;
    margin: 0 5px 0 0;
    background: url(/bitrix/templates/koleso/img/content/inner/catalog/items/rimms_new.png) no-repeat;}
.dillers_cart_picture_item .brand.hyundai,
.catalogItemsBlock .cItem .pic .brand.hyundai {
	background-position: 0 0;
}
.dillers_cart_picture_item .brand.skoda,
.catalogItemsBlock .cItem .pic .brand.skoda {
	background-position: 0 -41px;
}
.dillers_cart_picture_item .brand.chevrolet,
.catalogItemsBlock .cItem .pic .brand.chevrolet {
	background-position: 0 -94px;
}
.dillers_cart_picture_item .brand.ford,
.catalogItemsBlock .cItem .pic .brand.ford {
	background-position: 0 -132px;
}
.dillers_cart_picture_item .brand.volvo,
.catalogItemsBlock .cItem .pic .brand.volvo {
	background-position: 0 -175px;
}
.dillers_cart_picture_item .brand.nissan,
.catalogItemsBlock .cItem .pic .brand.nissan {
	background-position: 0 -234px;
}
.dillers_cart_picture_item .brand.suzuki,
.catalogItemsBlock .cItem .pic .brand.suzuki {
	background-position: 0 -281px;
}
.dillers_cart_picture_item .brand.bmw,
.catalogItemsBlock .cItem .pic .brand.bmw {
	background-position: 0 -332px;
}
.dillers_cart_picture_item .brand.mercedes,
.catalogItemsBlock .cItem .pic .brand.mercedes {
	background-position: 0 -384px;
}
.dillers_cart_picture_item .brand.honda,
.catalogItemsBlock .cItem .pic .brand.honda {
	background-position: 0 -437px;
}
.dillers_cart_picture_item .brand.peugeot,
.catalogItemsBlock .cItem .pic .brand.peugeot {
	background-position: 0 -483px;
}
.dillers_cart_picture_item .brand.mazda,
.catalogItemsBlock .cItem .pic .brand.mazda {
	background-position: 0 -531px;
}
.dillers_cart_picture_item .brand.renault,
.catalogItemsBlock .cItem .pic .brand.renault {
	background-position: 0 -585px;
}
.dillers_cart_picture_item .brand.citroen,
.catalogItemsBlock .cItem .pic .brand.citroen {
	background-position: 0 -638px;
}
.dillers_cart_picture_item .brand.opel,
.catalogItemsBlock .cItem .pic .brand.opel {
	background-position: 0 -687px;
}
.dillers_cart_picture_item .brand.audi,
.catalogItemsBlock .cItem .pic .brand.audi {
	background-position: 0 -739px;
}
.dillers_cart_picture_item .brand.toyota,
.catalogItemsBlock .cItem .pic .brand.toyota {
	background-position: 0 -777px;
}
.dillers_cart_picture_item .brand.kia,
.catalogItemsBlock .cItem .pic .brand.kia {
	background-position: 0 -827px;
}
.dillers_cart_picture_item .brand.vw,
.catalogItemsBlock .cItem .pic .brand.vw {
	background-position: 0 -866px;
}

.brand2.ssangyong,.brand.ssangyong {
	background-position: 0 -915px !important;
}
.brand2.greatwall,.brand.greatwall {
	background-position: 0 -1009px !important;
}
.brand2.porsche,.brand.porsche {
	background-position: 0 -1057px !important;
}


/*** new 17.05.2017 ***/

.dillers_cart_picture_item .brand.ssangyong,
.catalogItemsBlock .cItem .pic .brand.ssangyong {
	background-position: 0 -910px;
}
.dillers_cart_picture_item .brand.lexus,
.catalogItemsBlock .cItem .pic .brand.lexus {
	background-position: 0 -958px;
}
.dillers_cart_picture_item .brand.greatwall,
.catalogItemsBlock .cItem .pic .brand.greatwall {
	background-position:0 -1007px;
}
.dillers_cart_picture_item .brand.porshe,
.catalogItemsBlock .cItem .pic .brand.porshe {
	background-position: 0 -1059px;
}
.dillers_cart_picture_item .brand.mitsubishi,
.catalogItemsBlock .cItem .pic .brand.mitsubishi {
	background-position: 0 -1114px;
}

/*** brand rimms ****/


.catalogItemsBlock .cItem a.brand {
	width: 100%;
	height: 50px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
}
.catalogItemsBlock .cItem a.brand:hover {
	text-decoration: none;
}
.catalogItemsBlock .cItem a.brand span.mainBrand,
.catalogItemsBlock .cItem a.brand span.brandModel {
	display: block;
	font-weight: 600;
}
.catalogItemsBlock .cItem a.brand span.mainBrand {
	font-size: 1.4em;
	text-transform: uppercase;
}
.catalogItemsBlock .cItem a.brand span.brandModel {
	font-size: 1.3em;
	line-height: 18px;
}

.catalogItemsBlock .cItem .size {
	width: 100%;
	height: 25px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	line-height: 25px;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.catalogItemsBlock .cItem .price {
	width: 100%;
	/*height: 45px;*/
	height: auto;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 600;
	line-height: 25px;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.catalogItemsBlock .cItem .price span.oldPrice {
	padding: 0 3px;
	color: #F41313;
	font-weight: 300;
}
.catalogItemsBlock .cItem .price span.oldPrice span.thru {
	color: #888;
}
.catalogItemsBlock .cItem .price span.retail {
	display: block;
	width: 100%;
	height: 15px;
	line-height: 15px;
	font-family: 'Roboto', sans-serif;
	color: #888;
	text-align: center;
	font-size: .9em;
	font-weight: 300;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.catalogItemsBlock .cItem a.purchase {
	display: inline-block;
	height: 40px;
	width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;

	background: rgb(239,51,58); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 ); /* IE6-8 */

	border-radius: 3px;

}

.catalogItemsBlock .cItem a.purchase:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */

}


.paginatorBlock {
	width: 100%;
	height: 50px;
	background: #fff;
	overflow: hidden;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	padding-left: 80px;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.paginatorBlock::before,
.paginatorBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.paginatorBlock ul.pagination {
	max-width: 440px; /*480*/
	height: 50px;
	margin: 0 auto;
	list-style: none;
}
.paginatorBlock ul.pagination li {
	width: 20px;
	height: 50px;
	float: left;
	margin: 0 10px 0 0;
	line-height: 50px;
}
.paginatorBlock ul.pagination li:first-child {
	margin: 0 50px 0 0;
	background:url(/local/templates/koleso/img/content/inner/catalog/items/pagi.png) left 18px no-repeat;

}
.paginatorBlock ul.pagination li:last-child {
	margin: 0 0 0 50px;
	background:url(/local/templates/koleso/img/content/inner/catalog/items/pagi.png) right 18px no-repeat;
}
.paginatorBlock ul.pagination li a {
	display: block;
	width: 20px;
	height: 50px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	font-weight: 400;
	text-align: center;
	line-height: 50px;
	text-decoration: none;
}
.paginatorBlock ul.pagination li a:hover,
.paginatorBlock ul.pagination li a.active {
	color: #f1221a;
	font-weight: 600;
}

.optionsBlock {
	width: 100%;
	height: 195px;
	margin: 40px 0 0 0;
	overflow: hidden;
}
.optionsBlock::before,
.optionsBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.optionsBlock .oItem {
	position: relative;
	float: left;
	width: 32%;
	height: 195px;
	margin: 0 20px 0 0;
}
.optionsBlock .oItem:last-child {
	margin: 0;
}
.optionsBlock .oItem > a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.optionsBlock .oItem > a span.block {
	display: block;
}

.optionsBlock .oItem img {
	position: relative;
	width: 100%;
	display: block;
	z-index: 1;
}
.optionsBlock .oItem span.circle {
	position: absolute;
	top:20px;
	left: 25px;
	width: 26px;
	height: 26px;
	background: url(/local/templates/koleso/img/content/items/circle.png) center no-repeat;
	z-index: 5;
}
.optionsBlock .oItem .title {
	position: absolute;
	bottom: 25px;
	left: 0;
	display: block;
	width: 100%;
	padding: 0 0 0 25px;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 1.9em;
	font-weight: 300;
	text-decoration: none;
	z-index: 2;
	line-height: 30px;
}


/*==================
	/CATALOG PAGE
==================*/





/*==================
	BRANDS PAGE
==================*/

.rightArea h1,
.fullWidth h1,
.rightArea h2,
.fullWidth h2,
.rightArea h3,
.fullWidth h3,
.rightArea h4,
.fullWidth h4,
.rightArea h5,
.fullWidth h5 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-weight: 300;
	text-align: left;
}
.rightArea h1,
.fullWidth h1 {
	/* font-size: 3em; */
	margin: 0 0 25px 0;
	line-height: 45px;
}
.rightArea h2,
.fullWidth h2 {
	font-size: 1.7em;
	margin: 0 0 20px 0;
	line-height: 45px;
}
.rightArea h3,
.fullWidth h3 {
	font-size: 2.3em;
	margin: 0 0 15px 0;
	line-height: 40px;
}
.rightArea h4,
.fullWidth h4 {
	font-size: 1.8em;
	margin: 0 0 13px 0;
	line-height: 35px;
}
.rightArea h5,
.fullWidth h5 {
	font-size: 1.4em;
	margin: 0 0 13px 0;
	line-height: 35px;
}

.rightArea .descriptionBlock,
.fullWidth .descriptionBlock {
	width: 70%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-weight: 300;
	font-size: 1.1em;
	line-height: 21px;
}
.rightArea .descriptionBlock p,
.fullWidth .descriptionBlock p {
	margin: 10px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-weight: 300;
	font-size: 1.1em;
	line-height: 21px;
}
.rightArea a.morelink,
.picAndDesc a.morelink {
	display: block;
	max-width: 105px;
	margin: 5px 0 0 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	color: #3f3f3f;
	font-weight: 400;
	background: url(/local/templates/koleso/img/content/inner/brand/moreArr.png) right 6px no-repeat;
}

.rightArea .brandsBlock {
	width: 100%;
	height: auto;
	min-height: 300px;
	padding: 30px 0;
}
.rightArea .brandsBlock::before,
.rightArea .brandsBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.rightArea .brandsBlock .bItem {
	float: left;
	width: 33.3%;
	min-height: 100px;
	height: auto;
	margin: 0 0 40px 0;
	text-align: center;
}
.rightArea .brandsBlock .bItem:hover {
	background: #fff;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.rightArea .brandsBlock .bItem img {
	display: block;
	max-width: 100%;
	height: auto;
	max-height: 100px;
	margin: 0 auto;
}
.rightArea .brandsBlock .bItem a {
	display: block;
	width: 100%;
	height: auto;
}




/*==================
	/BRANDS PAGE
==================*/




/*==================
	DEATIL PAGE
==================*/

.fullWidth {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 500px;
}
.fullWidth::before,
.fullWidth::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.picAndDesc {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.picAndDesc::before,
.picAndDesc::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.picAndDesc .picBlock,
.picAndDesc .descriptionBlock {
	display: inline-block;
	height: auto;
	min-height: 200px;
	margin: 100px 0 0 0;
	vertical-align: top;
}
.picAndDesc .picBlock {
	width: 21%;
}
.picAndDesc .picBlock .detailPic {
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
	background: #fff;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

}

.picAndDesc .picBlock .detailPic img {
	display: block;
	max-width: 100%;
	/*width: 100%;*/
	height: auto;
	margin: 0 auto;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.picAndDesc .picBlock .thumbs {
	width: 100%;
	height: auto;
}
.picAndDesc .picBlock .thumbs::before,
.picAndDesc .picBlock .thumbs::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.picAndDesc .picBlock .thumbs .it {
	width:48%;
	height: 120px;
	border: 1px solid transparent;

	background: #fff;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.picAndDesc .picBlock .thumbs .it:first-child {
	float: left;
}
.picAndDesc .picBlock .thumbs .it:last-child {
	float: right;
}

.picAndDesc .picBlock .thumbs .it:hover {
	background: 0;
	border: 1px solid #ed1c24;
}
.picAndDesc .picBlock .thumbs .it img {
	max-height:100%;
	display:block;
	margin: 0 auto;
}
.picAndDesc .picBlock .thumbs .it img:hover {
	cursor:pointer
}




.picAndDesc .descriptionBlock {
	width: 78%;
	padding: 0 0 20px 40px;
}
.picAndDesc .descriptionBlock .itemDescription {
	width: 80%;
	height: auto;
	padding: 10px 0 0 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	color: #3f3f3f;
	font-weight: 300;
	overflow: hidden;
}
.picAndDesc .descriptionBlock .itemDescription p {
	font-family: 'Roboto', sans-serif;
	font-size: 1.1em;
	color: #3f3f3f;
	font-weight: 300;
}
.picAndDesc .descriptionBlock .urChoiceBlock {
	position: relative;
	width: 100%;
	height: auto;
	margin: 15px 0 0 0;
	padding: 20px 25px 0 20px;
	background: #fff;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap {
	width: 100%;
	height: auto;
	margin: 40px 0 0 0;
	padding: 0 0 25px 0;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap::before,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
	float: left;
	width: 20%;
	padding: 0 10px;
	overflow: hidden;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	color: #3f3f3f;
	font-weight: 600;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize span.value,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght span.value,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed span.value,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity span.value,
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value {
	display: block;
	padding: 15px 0 0 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value span.bold {
	display: block;
	font-weight: 600;
	padding: 0;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value span.light {
	display: block;
	color: #F41313;
	font-size: .9em;
	font-weight: 300;
	line-height: 17px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value span.light span.thru {
	color: #7d7d7d;
}
.quantityInput {
	width: 100%;
	height: auto;
	padding: 12px 0 0 0;
}
.quantityInput a.add,
.quantityInput a.remove {
	position: relative;
	top: 5px;
	display: inline-block;
	width: 22px;
	height: 22px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/detail/moreLess.png) no-repeat;
	vertical-align: top;
}
.quantityInput a.remove {
	background-position: 0 -2px;
}
.quantityInput a.add {
	background-position: 0 -50px;
}
.quantityInput input[type="text"]  {
	display: inline-block;
	width: 60px;
	height: 30px;
	margin: 0 5px;
	text-align: center;
	background:#FFF;
	border:1px solid #c0c0c0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;


	-webkit-box-shadow: 0 1px 3px #afafaf inset;
	-moz-box-shadow: 0 1px 3px #afafaf inset;
	-o-box-shadow: 0 1px 3px #afafaf inset;
	box-shadow: 0 1px 3px #afafaf inset;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.quantityInput input[type="text"]:focus {
	border-color: #999;
	outline: 0;
}


.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap {
	width: 100%;
	height: auto;
	padding: 10px 0 20px 0;
	background: url(/local/templates/koleso/img/content/inner/detail/line.png) center top no-repeat;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap::before,
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .new {
	float: left;
	width: 42px;
	height: 42px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/new.png) 0 0 no-repeat;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico {
	position: relative;
	float: left;
	width: 46px;
	height: 44px;
	margin: 0 5px 0 0;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/ico.png) no-repeat;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico:last-child {
	margin: 0;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.st {
	background-position: 0 0;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.eco {
	background-position: 0 -58px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.silent {
	width: 58px;
	background-position: 0 -120px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.summer {
	width: 58px;
	margin: 0;
	background-position: 0 -183px;
}

.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.hit {
	width: 64px;
	margin: 0;
	background-position: 0 -1115px;
}

.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.free_tire_fitting {
	width: 60px;
	margin: 0;
	background-position: 0 -1168px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.winter {
	width: 58px;
	margin: 0;
	background-position: 0 -244px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.rain {
	width: 58px;
	margin: 0;
	background-position: 0 -306px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.flat {
	background-position: -7px -364px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.new {
	background-position: -8px -426px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.improved {
	background-position: -8px -484px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.golden {
	background-position: -8px -547px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.classico {
	background-position: -8px -607px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.design {
	background-position: -8px -667px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.important {
	background-position: -8px -733px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.n1 {
	background-position: -8px -799px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.spike {
	background-position: -8px -859px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.snowflake {
	background-position: -8px -926px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico.warranty {
	background-position: -8px -1004px;
}

.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico:hover {
	cursor: pointer;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico:hover span.prompt {
	display: block;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico span.prompt {
	display: none;
	position: absolute;
	right: -270px;
	top: -50%;
	width: 260px;
	height: auto;
	margin-top: 10px;
	padding: 10px;
	background: #fff;
	border:1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: 0 1px 2px #cecece;
	z-index: 50;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico span.prompt span.inside {
	position: relative;
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	color: #3f3f3f;
	line-height: 15px;
	overflow: hidden;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .ico span.prompt span.inside::after{
	content: "";
	display: block;
	position: absolute;
	right: calc(100% + 10px);
	/*top: 17px;*/
	top: 50%;
	width: 11px;
	height: 17px;
	margin-top: -8px;
	background: url(/local/templates/koleso/img/content/inner/detail/arr.png) 0 0 no-repeat;
}


/**** rimms ****/

.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand {
	position: relative;
	float: left;
	width: 52px;
	height: 37px;
	margin: 0 5px 0 0;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/rimms.png) no-repeat;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.hyundai {
	background-position: 0 0;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.skoda {
	background-position: 0 -41px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.chevrolet {
	background-position: 0 -94px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.ford {
	background-position: 0 -132px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.volvo {
	background-position: 0 -175px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.nissan {
	background-position: 0 -234px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.suzuki {
	background-position: 0 -281px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.bmw {
	background-position: 0 -332px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.mercedes {
	background-position: 0 -384px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.honda {
	background-position: 0 -437px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.peugeot {
	background-position: 0 -483px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.mazda {
	background-position: 0 -531px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.renault {
	background-position: 0 -585px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.citroen {
	background-position: 0 -638px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.opel {
	background-position: 0 -687px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.audi {
	background-position: 0 -739px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.toyota {
	background-position: 0 -777px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.kia {
	background-position: 0 -827px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand.vw {
	background-position: 0 -866px;
}

.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand:hover {
	cursor: pointer;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand:hover span.prompt {
	display: block;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand span.prompt {
	display: none;
	position: absolute;
	right: -270px;
	top: -50%;
	width: 260px;
	height: auto;
	margin-top: 10px;
	padding: 10px;
	background: #fff;
	border:1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: 0 1px 2px #cecece;
	z-index: 50;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand span.prompt span.inside {
	position: relative;
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	color: #3f3f3f;
	line-height: 15px;
	overflow: hidden;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap .brand span.prompt span.inside::after{
	content: "";
	display: block;
	position: absolute;
	right: calc(100% + 10px);
	top: 50%;
	width: 11px;
	height: 17px;
	margin-top: -8px;
	background: url(/local/templates/koleso/img/content/inner/detail/arr.png) 0 0 no-repeat;
}

/**** rimms ****/


.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap a.purchase {
	float: right;
	display: inline-block;
	height: 40px;
	width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
.picAndDesc .descriptionBlock .urChoiceBlock .purchaseWrap a.purchase:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */
}

.picAndDesc .warehouse {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 20px 25px 0 20px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.picAndDesc .warehouse .unit {
	float: left;
	width: 25%;
	height: auto;
	padding: 0 20px 20px 0;
}
.picAndDesc .warehouse .unit .title {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;
}
.picAndDesc .warehouse .unit .value {
	width: 100%;
	padding: 15px 0 0 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 600;
}

.socialWrapperInner {
	width: 100%;
	height: auto;
	margin: 15px 0;
	padding: 10px 15px;
}
.socialWrapperInner::before,
.socialWrapperInner::after {
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.yashare-auto-init {
	float: right;
	width: auto;
	height: 16px;
	display: inline-block;
}
.socialWrapper .b-share__handle {
	float: none;
	padding: 0 3px 0 2px!important;
}
.b-share-icon {
	margin: 0 5px 0 0;
}

.socialWrapper {
	position: absolute;
	top:20px;
	right: 20px;
	width: 160px;
	height: 34px;
	overflow: hidden;
}
.socialWrapper ul {
	width: 100%;
	height: auto;
	list-style: none;
}
.socialWrapper ul li {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 2px 0 0;
	padding: 2px;
}
.socialWrapper ul li:last-child {
	margin: 0;
}
.socialWrapper ul li a {
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/detail/social.png) no-repeat;
	opacity: .8;
	transition: opacity .1s ease-in-out;
}
.socialWrapper ul li a:hover {
	opacity: 1;
	transition: opacity .1s ease-in-out;
}
.socialWrapper ul li a.vk {
	background-position: 0 0;
}
.socialWrapper ul li a.tw {
	background-position: -33px 0;
}
.socialWrapper ul li a.gplus {
	background-position: -65px 0;
}
.socialWrapper ul li a.fb {
	background-position: -98px 0;
}
.socialWrapper ul li a.ok {
	background-position: -132px 0;
}

#calc .comment {
    float: left;
    width: 100%;
}

.pluso-more{
	display: none !important;
}

.pluso-010010010101-04 span.pluso-wrap {
	height: 26px;
	border-radius: 0;
	overflow: hidden;
}
.pluso-010010010101-04 span.pluso-wrap a {
	float: left;
	display: block;
	width: 26px;
	height: 26px;
	margin: 0 5px 0 0;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/detail/social.png) no-repeat!important;
	opacity: .8;
	overflow: hidden;
	transition: opacity .1s ease-in-out;
}
.pluso-010010010101-04 span.pluso-wrap a:hover {
	opacity: 1;
	transition: opacity .1s ease-in-out;
}
.pluso-010010010101-04 span.pluso-wrap a.pluso-vkontakte {
	background-position: 0 0 !important;
}
.pluso-010010010101-04 span.pluso-wrap a.pluso-twitter {
	background-position: -33px 0 !important;
}
.pluso-010010010101-04 span.pluso-wrap a.pluso-google {
	background-position: -65px 0 !important;
}
.pluso-010010010101-04 span.pluso-wrap a.pluso-facebook {
	background-position: -98px 0 !important;
}
.pluso-010010010101-04 span.pluso-wrap a.pluso-odnoklassniki {
	background-position: -132px 0 !important;
}
.pluso-010010010101-04 .pluso-wrap a.pluso-moimir {
    background-position: -165px 0!important;
}


.showAllSizesBlock {
	width: 100%;
	height: auto;
	margin: 25px 0 10px 0;
	padding: 10px 0;
}
.showAllSizesBlock .leftPart,
.showAllSizesBlock .rightPart {
	display: inline-block;
	height: auto;
	margin: 0 0 25px 0;
	vertical-align: middle;
}
.showAllSizesBlock .leftPart {
	width: 21%;
}
.showAllSizesBlock .rightPart {
	width: 78%;
	padding: 0 0 0 40px;
}
.showAllSizesBlock .leftPart .sTitle {
	width: 100%;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	text-align: right;
	font-size: 1em;
}
.showAllSizesBlock .rightPart .sizeItem {
	display: inline-block;
	height: auto;
	margin: 0 9px 10px 0;
	text-align: center;
	vertical-align: middle;
}
.showAllSizesBlock .rightPart .sizeItem a {
	display: block;
	padding: 10px 25px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;

	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYzZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,243,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,243,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f3f5',GradientType=0 ); /* IE6-8 */


	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	border: 1px solid #fff;
}
.showAllSizesBlock .rightPart .sizeItem:last-child a{
	margin: 0;
}
.showAllSizesBlock .rightPart .sizeItem a:hover {
	background: #fff;
	border: 1px solid #ed1c24;

	-webkit-box-shadow: 0 1px 5px #afafaf inset;
	-moz-box-shadow: 0 1px 5px #afafaf inset;
	-o-box-shadow: 0 1px 5px #afafaf inset;
	box-shadow: 0 1px 5px #afafaf inset;
}
.showAllSizesBlock .rightPart .sizeItem a.selected {
	background: #fff;
	border: 1px solid #ed1c24;

	-webkit-box-shadow: 0 1px 5px #afafaf inset;
	-moz-box-shadow: 0 1px 5px #afafaf inset;
	-o-box-shadow: 0 1px 5px #afafaf inset;
	box-shadow: 0 1px 5px #afafaf inset;
}




/* item compare */
.showAllSizesBlock .item .compare {
	display: none;
	position: absolute;
	top: 10px;
	left: 10px;
	width: auto;
	height: 22px;
	z-index: 2;
}

.showAllSizesBlock .item:hover .compare {
	display: block;
}
.showAllSizesBlock .item .compare a {
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #666;
	font-size:1em;
	font-weight: 300;
}

.showAllSizesBlock .item .compare label {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.showAllSizesBlock .item .compare input[type=checkbox].css-checkbox {
	position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}

.showAllSizesBlock .item .compare input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:22px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}

.showAllSizesBlock .item .compare input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.showAllSizesBlock .item .compare input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:22px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	line-height:24px;
	color: #666;
	background-repeat:no-repeat;
	background-position: 0 -22px;
	font-size:.9em;
	font-weight: 300;
	vertical-align:middle;
    cursor:pointer;
    text-indent: 10px;
}

.showAllSizesBlock .item .compare input[type=checkbox].css-checkbox.med:checked + label.css-label.med {

    background-position: 0 0;
}

/* item compare end*/








.showAllSizesBlock .item,
.recentlyLookedThruBlock .item {
	position: relative;
	float: left;
	display: block;
	width:25%;
	height: 445px;
	margin: 0 0 20px 0;
	text-align: center;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.showAllSizesBlock::before,
.showAllSizesBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}


.showAllSizesBlock .item:hover,
.showAllSizesBlock .item.boxActive {
	background: #fff;
	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
}
.showAllSizesBlock .item .pic,
.recentlyLookedThruBlock .item .pic {
	position: relative;
	width: 100%;
	height: 260px;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.showAllSizesBlock .item .pic a,
.recentlyLookedThruBlock .item .pic a {
	display: block;
	width: 100%;
	height: auto;
}
.showAllSizesBlock .item .pic img,
.recentlyLookedThruBlock .item .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	margin:0 auto;
}
.showAllSizesBlock .item .pic .new,
.recentlyLookedThruBlock .item .pic .new {
	position: absolute;
	bottom: 0;
	right: 19%;
	width: 42px;
	height: 42px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/new.png) 0 0 no-repeat;
}

.showAllSizesBlock .item a.brand,
.recentlyLookedThruBlock .item a.brand {
	width: 100%;
	height: 50px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
}
.showAllSizesBlock .item a.brand span.mainBrand,
.recentlyLookedThruBlock .item a.brand span.mainBrand,
.showAllSizesBlock .item a.brand span.brandModel,
.recentlyLookedThruBlock .item a.brand span.brandModel {
	display: block;
	font-weight: 600;
}
.showAllSizesBlock .item a.brand span.mainBrand,
.recentlyLookedThruBlock .item a.brand span.mainBrand {
	font-size: 1.4em;
	text-transform: uppercase;
}
.showAllSizesBlock .item a.brand span.brandModel,
.recentlyLookedThruBlock .item a.brand span.brandModel {
	font-size: 1.3em;
	line-height: 18px;
}

.showAllSizesBlock .item .size,
.recentlyLookedThruBlock .item .size {
	width: 100%;
	height: 25px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	line-height: 25px;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.showAllSizesBlock .item .price,
.recentlyLookedThruBlock .item .price {
	width: 100%;
	height: 45px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 600;
	line-height: 25px;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.showAllSizesBlock .item .price span.oldPrice,
.recentlyLookedThruBlock .item .price span.oldPrice {
	padding: 0 3px;
	color: #F41313;
	font-weight: 300;
}
.showAllSizesBlock .item .price span.oldPrice span.thru,
.recentlyLookedThruBlock .item .price span.oldPrice span.thru {
	color: #888;
}
.showAllSizesBlock .item .price span.retail,
.recentlyLookedThruBlock .item .price span.retail {
	display: block;
	width: 100%;
	height: 15px;
	line-height: 15px;
	font-family: 'Roboto', sans-serif;
	color: #888;
	text-align: center;
	font-size: .9em;
	font-weight: 300;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.showAllSizesBlock .item a.purchase,
.recentlyLookedThruBlock .item a.purchase {
	display: inline-block;
	height: 40px;
	width: 135px;
	margin: 5px 0 0 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;

	background: rgb(239,51,58); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDFjMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 ); /* IE6-8 */

	border-radius: 3px;

}

.showAllSizesBlock .item a.purchase:hover,
.recentlyLookedThruBlock .item a.purchase:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */

}

.recentlyLookedThruBlock {
	width: 100%;
	height: auto;
	margin: 0 0 40px 0;
	padding: 20px;
	background: #fff;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.recentlyLookedThruBlock::before,
.recentlyLookedThruBlock::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}



.optionsBlockinner {
	width: 100%;
	height: 195px;
	margin: 40px 0 20px;
	overflow: hidden;
}
.optionsBlockinner::before,
.optionsBlockinner::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.optionsBlockinner .item {
	position: relative;
	float: left;
	width: 25%;
	height: 195px;
	padding: 0 5px 0 0;
	overflow: hidden;
}
.optionsBlockinner .item:last-child {
	padding: 0;
}
.optionsBlockinner .item > a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.optionsBlockinner .item > a span.block {
	display: block;
}

.optionsBlockinner .item img {
	position: relative;
	width: 100%;
	display: block;
	z-index: 1;
}
.optionsBlockinner .item span.circle {
	position: absolute;
	top:20px;
	left: 25px;
	width: 26px;
	height: 26px;
	background: url(/local/templates/koleso/img/content/items/circle.png) center no-repeat;
	z-index: 3;
}
.optionsBlockinner .item .title {
	position: absolute;
	bottom: 25px;
	left: 0;
	display: block;
	width: 100%;
	padding: 0 0 0 25px;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 1.9em;
	font-weight: 300;
	text-decoration: none;
	z-index: 2;
	line-height: 30px;
}





/*==================
	/DEATIL PAGE
==================*/





/*==================
	ABOUT PAGE
==================*/


.leftNavi {
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
ul.leftMenu {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.leftMenu li {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
}
ul.leftMenu li a {
	display: block;
	width: 100%;
	padding: 11px 0 11px 20px;
	background: #fff;
	font-family: 'Roboto', sans-serif;
	color: #515151;
	font-size: 1.2em;
	text-decoration: none;
	border:1px solid #fff;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
ul.leftMenu li a:hover,
ul.leftMenu li a.selected {
	border-color:#ed1c24;

	-webkit-box-shadow:0 1px 2px #cecece, 0 1px 5px #cecece inset;
	-moz-box-shadow:0 1px 2px #cecece, 0 1px 5px #cecece inset;
	-o-box-shadow:0 1px 2px #cecece, 0 1px 5px #cecece inset;
	box-shadow:0 1px 2px #cecece, 0 1px 5px #cecece inset;
}

.leftNavi select {
	display: block;
	width: 95%;
	height: 47px;
	margin: 10px auto;
	padding: 0 0 0 20px;
	background: #fff;
	font-family: 'Roboto', sans-serif;
	color: #515151;
	font-size: 1.2em;
	line-height: 47px;
	border: 1px solid #fff;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.leftNavi select:focus,
.leftNavi select:active {
	outline: 0;
	border-color:#ed1c24;
}

.bannerBlock,
.bannerBlockLeft {
	width: 100%;
	height: auto;
	margin: 10px 0 20px;
}
.bannerBlock a,
.bannerBlockLeft a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
.bannerBlock img,
.bannerBlockLeft img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.fullDescriptionBlock {
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 300;
}
.fullDescriptionBlock p {
	margin: 0 0 20px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 300;
}
.column {
	 -webkit-columns: 400px 2;
	  -moz-columns: 400px 2;
	  columns: 400px 2;
	  -webkit-column-gap: 30px;
	  -moz-column-gap: 30px;
	  column-gap: 30px;
 }
 .fullDescriptionBlock  img.fLeft {
 	float: left;
 	display: block;
 	max-width: 100%;
 	height: auto;
 	margin: 10px 10px 10px 0;
 }
  .fullDescriptionBlock  img.fRight {
 	float: left;
 	display: block;
 	max-width: 100%;
 	height: auto;
 	margin: 10px 0 10px 10px;
 }






/*==================
	/ABOUT PAGE
==================*/



/*==================
	TEXT PAGE
==================*/

.quoteBlock {
	display: block;
	width: 100%;
	height: auto;
	margin: 30px 0;
	padding: 60px 35px 30px;

	font-family: 'Roboto', sans-serif;
	color: #777;
	font-size: 1.4em;
	font-style: italic;
	border: 1px solid #fff;
	background: url(/local/templates/koleso/img/content/inner/text/quoteUp.png) 30px 30px no-repeat, url(/local/templates/koleso/img/content/inner/text/quoteDown.png) right 30px bottom 35px no-repeat;
	background-color: #fff;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.fullDescriptionBlock ul {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
.fullDescriptionBlock ul li {
	width: 100%;
	height: auto;
	margin: 2px 0;
	padding: 0 0 0 25px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	background: url(/local/templates/koleso/img/content/inner/text/dot.png) left 10px no-repeat;
}
.fullDescriptionBlock ul li p {
	font-size: 1em;
}
.fullDescriptionBlock ul li a {
	font-size: 1em;
	color: #ed1c24;
}
.fullDescriptionBlock ul li a:hover {
	text-decoration: none;
}
.fullDescriptionBlock ol {
	display: block;
	width: 100%;
	height: auto;
	margin: 10px 0;
	padding: 0 0 0 25px;
}
.fullDescriptionBlock ol li {
	width: 100%;
	height: auto;
	margin: 2px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
}
.fullDescriptionBlock ol li a {
	font-size: 1em;
	color: #ed1c24;
}
.fullDescriptionBlock ol li a:hover {
	text-decoration: none;
}
.fullDescriptionBlock a {
	font-family: 'Roboto', sans-serif;
	color: #ed1c24;
	font-size: 1.1em;
	font-weight: 300;
}
.fullDescriptionBlock a:hover {
	text-decoration: none;
}
.fullDescriptionBlock p a {
	font-family: 'Roboto', sans-serif;
	color: #ed1c24;
	font-size: 1em;
	font-weight: 300;
}
.fullDescriptionBlock p a:hover {
	text-decoration: none;
}



/*==================
	/TEXT PAGE
==================*/



/*==================
	CENTER PAGE
==================*/


.centerItem {
	width: 100%;
	height: auto;
	margin: 0 0 40px 0;
}
.centerItem:last-child {
	margin: 0!important;
}
.clearFix::before,
.clearFix::after {
	content: '';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.centerItem .slBlock,
.centerItem .dataBlock {
	float: left;
	height: auto;
}
.centerItem .slBlock {
	width: 40%;
	box-shadow: 1px 1px 2px #d1d3d8;
}
.centerItem .dataBlock {
	width: 60%;
	padding: 0 0 0 20px;
}
.centerItem .dataBlock .contactsBlock {
	width: 100%;
	height: auto;
}
.centerItem .dataBlock .contactsBlock .contactsItem {
	width: 100%;
	height: 20px;
	margin: 0 0 20px 0;
	padding: 0 0 0 25px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
}
.centerItem .dataBlock .contactsBlock .contactsItem:last-child {
	margin: 0;
}
.centerItem .dataBlock .contactsBlock .contactsItem.ico {
	background: url(/local/templates/koleso/img/content/center/ico.png) no-repeat;
}
.centerItem .dataBlock .contactsBlock .contactsItem.ico.phone {
	background-position: 0 3px;
}
.centerItem .dataBlock .contactsBlock .contactsItem.ico.schedule {
	background-position: 0 -69px;
}
.centerItem .dataBlock .contactsBlock .contactsItem span.upp {
	text-transform: uppercase;
}


.centerItem .description {
	float: none;
	width: 100%;
	padding: 20px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	font-weight: 300;
}
.centerItem .description ul {
	display: block;
	width: 100%;
	height: auto;
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
.centerItem .description ul li {
	width: 100%;
	height: auto;
	margin: 2px 0;
	padding: 0 0 0 10px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	background: url(/local/templates/koleso/img/content/inner/text/dot.png) left 10px no-repeat;
}


.centerItem .slBlock #centerSlider,
.centerItem .slBlock #centerSlider_1,
.centerItem .slBlock #centerSlider_2 {
	background: #fff;
	max-height: 270px;
	overflow: hidden;
}
.centerItem .slBlock #centerSlider .item,
.centerItem .slBlock #centerSlider_1 .item,
.centerItem .slBlock #centerSlider_2 .item {
	width: 100%;
	height: auto;
}
.centerItem .slBlock #centerSlider .item img,
.centerItem .slBlock #centerSlider_1 .item img,
.centerItem .slBlock #centerSlider_2 .item img,
.centerItem .slBlock #centerSlider_3 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

section.mapOfCenters {
	width: 100%;
	height: auto;
	margin: 30px 0;
}
section.mapOfCenters #map {
	width: 100%;
	height: 390px;
}


/*==================
	/CENTER PAGE
==================*/


/*==================
	BASKET PAGE
==================*/

.bItem {
	width: 100%;
	height: auto;
	margin: 0 0 30px 0;
}
.bItem:last-child {
	margin: 0;
}
.bItem .picBlock,
.bItem .priceQuantityTotal .priceBlock,
.bItem .priceQuantityTotal .quantityBlock,
.bItem .priceQuantityTotal .totalBlock {
	float: left;
	display: block;
	height: auto;
	/*min-height: 150px;*/
	overflow: hidden;
}
.bItem .priceQuantityTotal {
	float: left;
	width: 60%;
}
.bItem .picBlock {
	width: 40%;
}
.bItem .priceQuantityTotal .priceBlock {
	width: 28%;
}
.bItem .priceQuantityTotal .quantityBlock,
.bItem .priceQuantityTotal .totalBlock {
	width: 35%;
}
.bItem .priceQuantityTotal .totalBlock {
	padding: 0 0 0 20px;
}



.bItem .picBlock .pic {
	position: relative;
	float: left;
	display: block;
	width: 40%; /*max-width: */
	margin: 0 10px 0 0;
}
.bItem .picBlock .pic .newStaff {
	position: absolute;
	bottom: 0;
	right: -50px;
	width: 42px;
	height: 42px;
	background: url(/local/templates/koleso/img/content/basket/new.png) 0 0 no-repeat;
}
.bItem .picBlock .pic a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
.bItem .picBlock .pic img {
	display: block;
	max-width: 100%;
	height: auto;
}
.bItem .picBlock .title {
	float: left;
	display: block;
	max-width: 57%;/*60%*/
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	overflow: hidden;
}
.bItem .picBlock .title .brand {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
}
.bItem .picBlock .title .brand a {
	color: #3f3f3f;
	font-size: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bItem .picBlock .title .brand a:hover {
	text-decoration: underline;
}
.bItem .picBlock .title .brand span.type {
	display: block;
	width: 100%;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 300;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bItem .picBlock .title .brand span.size {
	display: block;
	width: 100%;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.bItem .priceQuantityTotal .priceBlock .title {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;

	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 700;
}
.bItem .priceQuantityTotal .priceBlock span.oldPrice {
	color: #d9040a;
	text-decoration:line-through;
}
.bItem .priceQuantityTotal .priceBlock span.oldPrice span.thru {
	color: #aaa;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	font-weight: 300;
}
.bItem .priceQuantityTotal .priceBlock span.price {
	color: #3f3f3f;
	font-family: 'Roboto', sans-serif;
	font-size: 1.3em;
	font-weight: 600;
}
.bItem .priceQuantityTotal .priceBlock span.retail {
	display: block;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #aaa;
	font-size: .9em;
	font-weight: 300;
}



.bItem .priceQuantityTotal .quantityBlock .title {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;

	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	text-align: center;
	font-weight: 700;
}

.quantityInputBasket {
	width: 122px;
	height: auto;
	margin: 0 auto;
	padding: 12px 0 0 0;
}
.quantityInputBasket a.add,
.quantityInputBasket a.remove {
	position: relative;
	top: 5px;
	display: inline-block;
	width: 22px;
	height: 22px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/detail/moreLess.png) no-repeat;
	vertical-align: top;
}
.quantityInputBasket a.add.dillers_quantity_edit,
.quantityInputBasket a.remove.dillers_quantity_edit{
    display: none;
    box-shadow: 0 1px 3px #afafaf inset;
    padding-top: 3px;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    background: #fff;
    height: 30px;
    color: #000;
    top:0;
}
.quantityInputBasket:hover a.dillers_quantity_edit{
    display: inline-block;
}
.quantityInputBasket a.add.dillers_quantity_edit{margin-left:-9px;}
.quantityInputBasket a.remove.dillers_quantity_edit{margin-right:-9px;}
.quantityInputBasket a.remove {
	background-position: 0 -2px;
}
.quantityInputBasket a.add {
	background-position: 0 -50px;
}
.quantityInputBasket input[type="text"]  {
	display: inline-block;
	width: 60px;
	height: 30px;
	margin: 0 5px;
	text-align: center;
	background:#FFF;
	border:1px solid #c0c0c0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;


	-webkit-box-shadow: 0 1px 3px #afafaf inset;
	-moz-box-shadow: 0 1px 3px #afafaf inset;
	-o-box-shadow: 0 1px 3px #afafaf inset;
	box-shadow: 0 1px 3px #afafaf inset;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.quantityInputBasket input[type="text"]:focus {
	border-color: #999;
	outline: 0;
}



.bItem .priceQuantityTotal .totalBlock .title {
	width: 100%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;

	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	text-align: left;
	font-weight: 700;
}
.bItem .priceQuantityTotal .totalBlock .totalSumm {
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 700;
}
.bItem .priceQuantityTotal .totalBlock .options {
	float: left;
	display: block;
	width: 40px;
	height: 20px;
	margin: 3px 0 0 20px;
}
.bItem .priceQuantityTotal .totalBlock .options .remove,
.bItem .priceQuantityTotal .totalBlock .options .delay {
	float: left;
	height: 20px;
}
.bItem .priceQuantityTotal .totalBlock .options .remove {
	width: 55%;
	margin: 0 1px 0 0;
}
.bItem .priceQuantityTotal .totalBlock .options .delay {
	width: 40%;
}
.bItem .priceQuantityTotal .totalBlock .options .remove a,
.bItem .priceQuantityTotal .totalBlock .options .delay a {
	display: block;
	width: 100%;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/basket/options.png) no-repeat;
}
.bItem .priceQuantityTotal .totalBlock .options .remove a {
	background-position: 0 0;
}
.bItem .priceQuantityTotal .totalBlock .options .delay a {
	background-position: right center;
}




.previewOrder {
	position: relative;
	width: 100%;
	height: auto;
	padding: 20px 0;
}
.previewOrder .promoCode {
	float: left;
	width: 200px;
	height: auto;
}
.previewOrder .promoCode .title {
	width: 105px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	line-height: 16px;
}
.previewOrder .promoCode .title span.faq {
	float: right;
	display: block;
	width: 20px;
	height: 20px;
}
.previewOrder .promoCode .title span.faq a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/inner/catalog/filter/faq.png) center no-repeat;
}
.previewOrder .promoCode input[type='text'] {
	width: 100%;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;

	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.previewOrder .promoCode input[type='text']:focus {
	outline: 0;
	border:1px solid #ed1c24;
}



.previewOrder .orderData {
	float: right;
	width: 150px;
	height: auto;
}
.previewOrder .orderData .discount {
	margin: 0 0 5px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 300;
	line-height: 16px;
}
.previewOrder .orderData .totalOrderSumm {
	margin: 5px 0 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.4em;
	font-weight: 700;
}
.previewOrder .orderData .totalOrderSumm span.orderSummValue {
	display: block;
	width: 100%;
	height: auto;

	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.6em;
}
.previewOrder .orderData .totalOrderSumm span.orderSummValue span.currency {
	font-size: .5em;
	padding: 0 0 0 3px;
}

.getOrder {
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
	background: url(/local/templates/koleso/img/content/basket/line.png) left top no-repeat;
}
.getOrder a.getIt {
	float: left;
	display: inline-block;
	height: 40px;
	width: 180px;
	margin:0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}

.getOrder a.getIt:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */
}
.getOrder a.getItDisabled {
	float: left;
	display: inline-block;
	height: 40px;
	width: 180px;
	margin:0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
	border-radius: 3px;
}
.getOrder a.getItDisabled:hover {
	cursor: default;
}

.agreement {
	position: relative;
	width: 95%;
	height: auto;
	max-height: 22px;
	margin: 10px 0 0 0;
	padding: 0 15px 10px 20px;
	overflow: hidden;
}
.agreement input[type="checkbox"] {
    display: none;
}
.agreement label.for-radio span {
	background:url('/local/templates/koleso/img/content/inner/catalog/items/chk.png') no-repeat;
    padding-left: 33px;
    height: 22px;
    display: block;
    font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
	background-repeat: no-repeat;
	font-size: 1em;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.agreement label.for-radio input[type="checkbox"] + span {
    background-position: 0 -23px;
}
.agreement label.for-radio input[type="checkbox"]:checked + span {
    background-position: 0 -1px;
}
.agreement a {
	font-family: 'Roboto', sans-serif;
	color: #ed1c24;
	font-size: 1em;
	font-weight: 300;
	line-height: 23px;
}
.agreement a {
	font-family: 'Roboto', sans-serif;
	color: #ed1c24;
	font-size: 1em;
	font-weight: 300;
	line-height: 23px;
}

.rightArea div.notice {
	width: 100%;
	margin: 0 0 20px;
	padding: 25px 30px;
	background: #fff;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 2.3em;
	font-weight: 300;
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}



/*==================
	/BASKET PAGE
==================*/




/*==================
	GET PAGE
==================*/

.orderItem {
	width: 100%;
	height: auto;
	margin: 0 0 20px;
	padding: 15px 20px;
	background: #fff;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.title {
	position: relative;
	width: 100%;
	height: auto;
}
.orderItem .title a {
	display: block;
	width: 90%;
	height: 50px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: 700;
}
.orderItem .title a span.type {
	display: block;
	font-size: 1em;
	font-weight: 300;
	text-transform: none;
	line-height: 18px;

	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderItem .title span.del {
	position: absolute;
	top:5px;
	right: 0;
	width: 20px;
	height: 20px;
	overflow: hidden;
}
.orderItem .title span.del a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/basket/options.png) 0 0 no-repeat;
}
.orderItem .size {
	width: 100%;
	height: 15px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	line-height: 13px;
	font-weight: 600;
}


.orderItem .details {
	width: 100%;
	height: 25px;
	margin: 20px 0 0 0;
}
.orderItem .details .quantity {
	float: left;
	width: 20%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	line-height: 25px;
}
.orderItem .details .totalSumm {
	width: 80%;
	float: right;
	color: #3f3f3f;
	font-size: 1.1em;
	line-height: 25px;
	text-align: right;
}
.orderItem .details .totalSumm span.summ {
	font-weight: 700;
}


.totalSummWrap {
	width: 100%;
	height: auto;
	padding: 0 10px 0 20px;
}
.totalSummWrap .delivery {
	width: 100%;
	height: 15px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 500;
	line-height: 15px;
}
.totalSummWrap .delivery span.value {
	font-size: 1.1em;
	font-weight: 700;
}
.totalSummWrap .tSum {
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
}
.totalSummWrap .tSum span.value {
	font-size: 1.4em;
	font-weight: 700;
}
.totalSummWrap .tSum span.value span.currency {
	padding: 0 0 0 3px;
	font-weight: 600;
	font-size: .5em;
}


.customerData {
	width: 100%;
	height: auto;
	margin: 0 0 20px;
	padding: 15px 20px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
.customerData .dataItem {
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
}
.customerData .dataItem:last-child {
	margin: 0;
}
.customerData .dataItem .title {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 500;
}
.customerData .dataItem input[type="text"].full,
.customerData .dataItem input[type="text"].small {
	width: 45%;
	height: 30px;
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
.customerData .dataItem input[type="text"].full {
	width: 45%;
}
.customerData .dataItem input[type="text"].small {
	width: 20%;
}

.customerData .dataItem input[type="text"].full:focus,
.customerData .dataItem input[type="text"].small:focus {
	outline: 0;
	border: 1px solid #ed1c24;
}

.customerData .dataItem .selectWrapper {
	width: 17%;
}


.deliveryAndPayment {
	width: 100%;
	height: auto;
	padding: 0 20px;
}
.deliveryAndPayment .deliveryBlock,
.deliveryAndPayment .paymentBlock {
	width: 100%;
	height: auto;
}
.deliveryAndPayment .deliveryBlock {
	margin: 0 0 20px 0;
	background: url(/local/templates/koleso/img/content/basket/line.png) left bottom no-repeat;
}
.deliveryAndPayment .deliveryBlock .title,
.deliveryAndPayment .paymentBlock .title {
	margin: 0 0 10px 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	font-weight: 300;
}
.deliveryAndPayment .deliveryBlock .dItem,
.deliveryAndPayment .paymentBlock .pItem {
	width: 100%;
	height: auto;
	padding: 5px 0;
}

.customerData .dataItem select{
	width:45%;
}
.customerData .dataItem .selectbox{
	width:45%;
}

.deliveryAndPayment .deliveryBlock .dItem .css-checkbox,
.deliveryAndPayment .paymentBlock .pItem .css-checkbox {
	position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
.deliveryAndPayment .deliveryBlock .dItem input[type=checkbox].css-checkbox + label.css-label,
.deliveryAndPayment .paymentBlock .pIte input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:22px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}
.deliveryAndPayment .deliveryBlock .dItem input[type=checkbox].css-checkbox:checked + label.css-label,
.deliveryAndPayment .paymentBlock .pItem input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.deliveryAndPayment .deliveryBlock .dItem .elegant,
.deliveryAndPayment .paymentBlock .pItem .elegant{
	background:url('/local/templates/koleso/img/content/basket/chk.png') no-repeat;
}
.deliveryAndPayment .deliveryBlock .dItem input[type=checkbox].css-checkbox.med + label.css-label.med,
.deliveryAndPayment .paymentBlock .pItem input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:22px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	line-height:22px;
	color: #3f3f3f;
	background-repeat:no-repeat;
	background-position: 0 -44px;
	font-size:1.1em;
	font-weight: 400;
	vertical-align:middle;
    cursor:pointer;
    text-indent: 10px;
}

.deliveryAndPayment .deliveryBlock .dItem input[type=checkbox].css-checkbox.med + label.css-label.med span.upp,
.deliveryAndPayment .paymentBlock .pItem input[type=checkbox].css-checkbox.med + label.css-label.med span.upp {
	text-transform: uppercase;
}

.deliveryAndPayment .deliveryBlock .dItem input[type=checkbox].css-checkbox.med:checked + label.css-label.med,
.deliveryAndPayment .paymentBlock .pItem input[type=checkbox].css-checkbox.med:checked + label.css-label.med {
    background-position: 0 0;
}

.deliveryAndPayment .deliveryBlock .dItem span.delivery {
	position: relative;
	top: 2px;
	left: 10px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #999999;
	font-size: 1.1em;
	font-weight: 400;
}
.deliveryAndPayment .deliveryBlock .pickUpWrap {
	width: 100%;
	height: auto;
	padding: 10px 0 20px 0;
}
.deliveryAndPayment .deliveryBlock .pickUpWrap .title {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	margin: 0 0 5px 0;
}
.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
	width: 30%;
}

/***** RADIO *****/

.deliveryAndPayment .deliveryBlock .dItem input[type="radio"],
.deliveryAndPayment .paymentBlock .pItem input[type="radio"] {
    display: none;
}
.deliveryAndPayment .deliveryBlock .dItem label.for-radio span,
.deliveryAndPayment .paymentBlock .pItem label.for-radio span {
	background:url('/local/templates/koleso/img/content/basket/chk.png') no-repeat;
    padding-left: 33px;
    height: 22px;
    display: block;
    font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
	background-repeat: no-repeat;
	background-position: 0 -44px;
	font-size: 1.1em;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.deliveryAndPayment .deliveryBlock .dItem label.for-radio input[type="radio"] + span,
.deliveryAndPayment .paymentBlock .pItem label.for-radio input[type="radio"] + span {
    background-position: 0 -44px;
}
.deliveryAndPayment .deliveryBlock .dItem label.for-radio input[type="radio"]:checked + span,
.deliveryAndPayment .paymentBlock .pItem label.for-radio input[type="radio"]:checked + span {
    background-position: 0 0;
}

/***** /RADIO *****/


/*==================
	/GET PAGE
==================*/




/*==================
	BLOG PAGE
==================*/

.blogItem {
	width: 100%;
	height: auto;
	max-height: 230px;
	margin: 0 0 30px 0;
	overflow: hidden;
}
.blogItem:last-child {
	margin: 0;
}
.blogItem .picBlock,
.blogItem .previewBlock {
	float: left;
	height: auto;
	max-height: 230px;
	overflow: hidden;
}
.blogItem .picBlock {
	max-width: 30%;
}
.blogItem .picBlock a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
}
.blogItem .picBlock img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0;
}


.blogItem .previewBlock {
	position: relative;
	max-width: 55%;
	padding: 0 0 0 20px;
}
.blogItem .previewBlock .date {
	width: 100%;
	height: 20px;
}
.blogItem .previewBlock .date span.date,
.blogItem .previewBlock .date span.time {
	font-family: 'Roboto', sans-serif;
	color: #9a9a9a;
	font-size: 1.1em;
	font-weight: 300;
}
.blogItem .previewBlock .date span.time {
	padding: 0 0 0 10px;
}

.blogItem .previewBlock .title {
	width: 100%;
	height: auto;
}
.blogItem .previewBlock .title a {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.9em;
	font-weight: 300;
	line-height: 25px;

	/*overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}
.blogItem .previewBlock .title a span.upp {
	text-transform: uppercase;
}
.blogItem .previewBlock .title a:hover {
	text-decoration: underline;
}

.blogItem .previewBlock .preview {
	width: 100%;
	height: auto;
	max-height: 165px;
	padding: 15px 0 10px;

	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	font-weight: 300;
	line-height: 21px;
	overflow: hidden;
}

.blogItem .previewBlock .showMore {
	width: 100%;
	height: auto;
}
.blogItem .previewBlock .showMore a {
	display: inline-block;
	padding: 0 15px 0 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	font-weight: 400;
	background: url(/local/templates/koleso/img/content/inner/brand/moreArr.png) right 7px no-repeat
}

/*==================
	/BLOG PAGE
==================*/



/*==================
	PERSONAL PAGE
==================*/

.list {
	width: 100%;
	height: auto;
	background: #fff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
}
.list .listHead {
	width: 100%;
	height: 32px;
	padding: 0 0 0 20px;
	background:#dddddd;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.list .listItem {
	padding: 0 20px;
}
.list .listItem:hover {
	background: #f5f5f5;
}
.list .listHead .num,
.list .listHead .date,
.list .listHead .status,
.list .listHead .price {
	float: left;
	height: 32px;
}
.list .listItem .num,
.list .listItem .date,
.list .listItem .status,
.list .listItem .price {
	float: left;
	height: 60px;
}
.list .listHead .num,
.list .listItem .num {
	width: 7%;
}
.list .listHead .date,
.list .listItem .date {
	width: 23%;
	text-align: center;
}
.list .listHead .status,
.list .listItem .status {
	width: 20%;
	text-align: center;
}
.list .listHead .price,
.list .listItem .price {
	width: 50%;
	padding-left: 120px!important;
}


.list .listHead .num,
.list .listHead .date,
.list .listHead .status,
.list .listHead .price {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
	line-height: 32px;
}
.list .listHead .num,
.list .listHead .date,
.list .listHead .status {
	background: url(/local/templates/koleso/img/content/per/sep.png) right center no-repeat;
}


.list .listItem .num span.mTitle,
.list .listItem .date span.mTitle,
.list .listItem .status span.mTitle,
.list .listItem .price span.mTitle {
	display: none;
}
.list .listItem .num,
.list .listItem .date,
.list .listItem .status,
.list .listItem .price {
	height: 60px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	line-height: 60px;
	border-bottom: 1px solid #ebebeb;
}
.list .listItem:last-child .num,
.list .listItem:last-child .date,
.list .listItem:last-child .status,
.list .listItem:last-child .price {
	border-bottom: 0;
}

.list .listItem .price span.value {
	padding: 0 0 0 10px;
}
.list .listItem .price span.more {
	float: right;
	width: 50%;
	text-align: left;

}
.list .listItem .price span.more a {
	padding: 0 10px 0 0 ;
	font-family: 'Roboto', sans-serif;
	color: #007ff0;
	font-size: 1em;
	font-weight: 400;
	line-height: 60px;
	text-decoration: underline;
	background: url(/local/templates/koleso/img/content/per/arr_r.png) right 5px no-repeat;
}
.list .listItem .price span.more a:hover {
	text-decoration: none;
}

.makeIt {
	width: 100%;
	height: auto;
	margin: 30px 0 0 0;
}
.makeIt a {
	float: right;
	display: inline-block;
	width: 220px;
	height: 40px;
	margin: 0;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border-radius: 3px;
}
.makeIt a:hover {
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}


.list .listHead .num,
.list .listHead .dateStart,
.list .listHead .dateFinish,
.list .listHead .storeStatus {
	float: left;
	height: 32px;
}

.list .listItem .num,
.list .listItem .dateStart,
.list .listItem .dateFinish,
.list .listItem .storeStatus {
	float: left;
	height: 60px;
}
.list .listHead .dateStart,
.list .listItem .dateStart {
	width: 33%;
}
.list .listHead .dateFinish,
.list .listItem .dateFinish {
	width: 30%;
}
.list .listHead .storeStatus,
.list .listItem .storeStatus {
	width: 30%;
}
.list .listHead .dateStart,
.list .listHead .dateFinish {
	background: url(/local/templates/koleso/img/content/per/sep.png) right center no-repeat;
}
.list .listHead .dateStart,
.list .listHead .dateFinish,
.list .listHead .storeStatus {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
	line-height: 30px;
	text-align: center;
}
.list .listHead .storeStatus {
	text-align: left;
	padding: 0 0 0 50px;
}


.list .listItem .num span.mTitle,
.list .listItem .dateStart span.mTitle,
.list .listItem .dateFinish span.mTitle,
.list .listItem .storeStatus span.mTitle {
	display: none;
}
.list .listItem .num,
.list .listItem .dateStart,
.list .listItem .dateFinish,
.list .listItem .storeStatus {
	height: 60px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	line-height: 60px;
	border-bottom: 1px solid #ebebeb;
}
.list .listItem:last-child .num,
.list .listItem:last-child .dateStart,
.list .listItem:last-child .dateFinish,
.list .listItem:last-child .storeStatus {
	border-bottom: 0;
}

.list .listItem .dateStart,
.list .listItem .dateFinish {
	text-align: center;
}

.list .listItem .storeStatus span.type,
.list .listItem .storeStatus span.getItBack {
	float: left;
}
.list .listItem .storeStatus span.type {
	width: 40%;
	text-indent: 65px;
}
.list .listItem .storeStatus span.getItBack {
	width: 60%;
}
.list .listItem .storeStatus span.getItBack a {
	display: block;
	width: 85%;
	height: 40px;
	margin: 10px auto 0;
	text-align: center;
	color: #3f3f3f;
	border:1px solid #ed1c24;
	line-height: 37px;
	font-weight: 600;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.list .listItem .storeStatus span.getItBack a:hover {
	background: #ed1c24;
	color: #fff;
	text-decoration: none;
}


.list .listItem .storeStatus span.stats {
	float: left;
	display: block;
	width: 65%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 400;
	line-height: 60px;
	text-indent: 65px;
}
.list .listItem .storeStatus span.ctrl {
	display: none;
}
.list .listItem:hover .storeStatus span.ctrl {
	display: block;
	float: right;
	width: 20%;
}
.list .listItem .storeStatus span.ctrl span.edit,
.list .listItem .storeStatus span.ctrl span.delete {
	float: left;
	display: block;
	width: 30px;
	height: 20px;
	margin: 17px 0 0 0;
}
.list .listItem .storeStatus span.ctrl span.edit a,
.list .listItem .storeStatus span.ctrl span.delete a {
	display: block;
	width: 100%;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/per/ctrl.png) no-repeat;
}
.list .listItem .storeStatus span.ctrl span.edit a {
	background-position: 0 -1px;
}
.list .listItem .storeStatus span.ctrl span.delete a {
	background-position: 0 -29px;
}

/*==================
	/PERSONAL PAGE
==================*/


/*==================
	CAR TYPE PAGE
==================*/

.carTypeBlock {
	width: 100%;
	padding: 25px 20px 30px;
	background: #fff;

	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
}
span.bold {
	font-weight: bold;
	padding: 0 5px;
}
span.upp {
	text-transform: uppercase;
}

.carTypeBlock a {
	display: inline-block;
	margin: 20px 0 0 0;
	font-family: 'Roboto';
	color: #0081ff;
	font-size: 1.1em;
	font-weight: 400;
	text-decoration: none;
	border-bottom: 1px dashed #0081ff;
}


/*==================
	/CAR TYPE PAGE
==================*/



/*==================
	COMPARE PAGE
==================*/

.compareType {
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.compareType .title {
	float: left;
	width: auto;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
}
.compareType .typeBlock {
	float: left;
	display: inline-block;
}
.compareType .typeBlock .item {
	float: left;
	padding: 0 0 0 20px;
}

.compareType .typeBlock .item .css-checkbox {
	position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}
.compareType .typeBlock .item input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:22px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}
.compareType .typeBlock .item input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}

.compareType .typeBlock .item .elegant{
	background:url('/local/templates/koleso/img/content/basket/chk.png') no-repeat;
}
.compareType .typeBlock .item input[type=checkbox].css-checkbox.med + label.css-label.med {
	padding-left:22px;
    height:22px;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	line-height:22px;
	color: #3f3f3f;
	background-repeat:no-repeat;
	background-position: 0 -44px;
	font-size:1.1em;
	font-weight: 400;
	vertical-align:middle;
    cursor:pointer;
    text-indent: 10px;
}

.compareType .typeBlock .item input[type=checkbox].css-checkbox.med + label.css-label.med span.upp {
	text-transform: uppercase;
}

.compareType .typeBlock .item input[type=checkbox].css-checkbox.med:checked + label.css-label.med {
    background-position: 0 0;
}



.comparisonBlock {
	position: relative;
	width: 100%;
	height: auto;
	margin: 50px 0 0;
}
.comparisonBlock .moreItems {
	position: absolute;
	top:65px;
	right: 10px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.3em;
	font-weight: 600;
	z-index: 50
}
.removeAll {
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
}
.removeAll a {
	font-family: 'Roboto', sans-serif;
	color: #007ff0;
	font-size: 1.1em;
	font-weight: 300;
	text-decoration: underline;
}
.removeAll a:hover {
	text-decoration: none;
}
.comparisonBlock .comparisonFeatures {
	float: left;
	width: 150px;
	height: auto;
	text-align: center;
}
.comparisonBlock .comparisonFeatures .compTitle {
	position: relative;
	width: 100%;
	height: 160px;
}
.comparisonBlock .comparisonFeatures .compTitle .title {
	position: absolute;
	top:50%;
	margin-top:-20px;
	height: 40px;
}
.comparisonBlock .comparisonFeatures .compTitle .title span.block {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	line-height: 12px;
}
.comparisonBlock .comparisonFeatures .compTitle .title span.bold {
	font-size: 1.3em;
}
.comparisonBlock .comparisonFeatures .bg:nth-child(even) {
	background: #f6f6f6;
	border-left: 1px solid #dddddd;
}
.comparisonBlock .comparisonFeatures .bg:nth-child(odd) {
	background: #fff;
	border-left: 1px solid #dddddd;
}
.comparisonBlock .comparisonFeatures .ctrlComparison {
	width: 100%;
	height: 61px;
	background: #eee;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.comparisonBlock .comparisonFeatures .price {
	width: 100%;
	height: 55px;
	font-size: 1.2em;
	text-align: center;
	font-weight: 600;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
}
.comparisonBlock .comparisonFeatures .description,
.comparisonBlock .comparisonFeatures .width,
.comparisonBlock .comparisonFeatures .height,
.comparisonBlock .comparisonFeatures .radius,
.comparisonBlock .comparisonFeatures .vehicleType,
.comparisonBlock .comparisonFeatures .manufaturer,
.comparisonBlock .comparisonFeatures .season,
.comparisonBlock .comparisonFeatures .prizes {
	width: 100%;
	height: 30px;
	padding: 0 20px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	text-align: center;
	font-weight: 600;
	line-height: 30px;
}
.comparisonBlock .comparisonFeatures .description {
	min-height: 105px;
}
.comparisonBlock .comparisonFeatures .prizes {
	border-bottom: 1px solid #dddddd;
	height: 31px;
}


/********* comparison items *********/

.comparisonBlock #comparison {
	float: left;
	width: 85%;
	height: auto;
}
.comparisonBlock #comparison .owl-item {
	position: relative;
}
.comparisonBlock #comparison .owl-item.active {
	z-index: 5!important;
}
.comparisonBlock #comparison .item {
	float: left;
	width: 100%;
	height: auto;
}
.comparisonBlock #comparison .item .picBlock {
	position: relative;
	width: 100%;
	height: 160px;
	padding: 0 0 10px 0;
	overflow: hidden;
}
.comparisonBlock #comparison .item img {
	display: block;
	max-height: 100%;
	width: auto;
	margin: 0 auto;
}
.comparisonBlock #comparison .item .picBlock .remove {
	display: none;
	position: absolute;
	top:15px;
	right:10%;
	width: 20px;
	height: 20px;
}
.comparisonBlock #comparison .item:hover .picBlock .remove {
	display: block;
}
.comparisonBlock #comparison .item .picBlock .remove a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/basket/options.png) 0 0 no-repeat;
}
.comparisonBlock #comparison .item .itemFeatures {
	width: 100%;
	height: auto;
	border:1px solid #dddddd;
}
.comparisonBlock #comparison .item .itemFeatures .typeBlock {
	width: 100%;
	height: 60px;
	padding: 10px 0 0 0;
	background: #eeeeee;
	border-bottom:1px solid #dddddd;
	text-align: center;
	overflow: hidden;
}
.comparisonBlock #comparison .item .itemFeatures .typeBlock span.brand,
.comparisonBlock #comparison .item .itemFeatures .typeBlock span.typeOf {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.2em;
	line-height: 18px;
}
.comparisonBlock #comparison .item .itemFeatures .typeBlock span.brand a,
.comparisonBlock #comparison .item .itemFeatures .typeBlock span.typeOf a {
	color: #3f3f3f;
	text-decoration: none;
}
.comparisonBlock #comparison .item .itemFeatures .typeBlock span.brand a {
	text-transform: uppercase;
	font-weight: 600;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper {
	width: 100%;
	height: auto;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .price {
	width: 100%;
	height: 55px;
	font-size: 1.2em;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
}

.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
	width: 100%;
	height: 30px;
	padding: 0 20px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	text-align: center;
	line-height: 30px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description {
	min-height: 105px;
	padding-top: 5px;
	line-height: 18px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .iFItem:nth-child(even) {
	background: #f6f6f6;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .iFItem:nth-child(odd) {
	background: #fff;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize {
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 3px 5px 0 5px;
	background: url(/local/templates/koleso/img/content/comp/ico_20.png) -20px 0 no-repeat;

	/*-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;*/
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.st {
	background-position: 3px 3px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.eco {
	background-position: 3px -23px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.silent {
	background-position: 1px -48px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.summer {
	margin: 0;
	background-position: 1px -78px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.winter {
	margin: 0;
	background-position: 1px -105px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.rain {
	margin: 0;
	background-position: 1px -134px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.flat {
	background-position: 3px -162px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.new {
	background-position: 3px -188px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.improved {
	background-position: 3px -214px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.golden {
	background-position: 3px -241px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.classico {
	background-position: 3px -266px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.design {
	background-position: 3px -291px;
}

.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.important {
	background-position: 1px -321px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.n1 {
	background-position: 3px -352px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.spike {
	background-position: 3px -379px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.snowflake {
	background-position: 3px -411px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize.warranty {
	background-position: 3px -447px;
}

.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:hover {
	cursor: pointer;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:hover span.prompt {
	display: block;
}

.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
	display: none;
	position: absolute;
	top: -80px;
	width: 200px;
	height: auto;
	padding: 10px;
	background: #fff;
	text-align: left;
	line-height: 15px;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: 0 1px 2px #cecece;
	z-index: 50;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:first-child span.prompt {
	right: -115px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(2) span.prompt {
	right: -100px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(3) span.prompt {
	right: -100px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(4) span.prompt {
	left: -100px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(5) span.prompt {
	left: -100px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:last-child span.prompt {
	left: -115px;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt span.inside {
	position: relative;
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	color: #3f3f3f;
	overflow: hidden;
}
.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt span.inside::after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	bottom: -20px;
	width: 17px;
	height: 11px;
	/*margin-left: -8px;*/
	background: url(/local/templates/koleso/img/content/inner/detail/arrDown.png) 0 0 no-repeat;
}


/********* comparison items *********/


/*==================
	/COMPARE PAGE
==================*/




/*======================
	/DIMENTIONS PROMPT
======================*/


#prompt {
	display: none;
	position: absolute;
	top:45px;
	left: 310px;
	width: 650px;
	height: 400px;
	background: #fff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
	z-index: 60;
}
#prompt .wrapper {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 25px;
}
#prompt .wrapper::after {
	content: "";
	right: 100%;
	top: 17px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
}
#prompt .wrapper h4 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 2em;
	font-weight: 300;
	text-align: left;
}
#prompt .wrapper .close {
	position: absolute;
	top:10px;
	right: 10px;
	width: 25px;
	height: 25px;
}
#prompt .wrapper .close a {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/close.png) center no-repeat;
}
#prompt .wrapper img.prompt {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

/*======================
	/DIMENTIONS PROMPT
======================*/

#faq_akum {
	display: none;
	position: absolute;
    top: 240px;
    left: 560px;
    width: 700px;
    height: 400px;
	background: #fff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
	z-index: 60;
}
#faq_akum .wrapper {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 25px;
}
#faq_akum .wrapper::after {
	content: "";
	right: 100%;
	top: 17px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
}
#faq_akum .wrapper h4 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 2em;
	font-weight: 300;
	text-align: left;
}
#faq_akum .wrapper .close {
	position: absolute;
	top:10px;
	right: 10px;
	width: 25px;
	height: 25px;
}
#faq_akum .wrapper .close a {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/close.png) center no-repeat;
}
#faq_akum .wrapper img.prompt {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

/*======================
	AUTH & REG
======================*/

.notItem{
	color: red;
}

.orderAuthError{
	color: red;
}

.promt {
    margin-top: 15px;
}

.fullWrapper {
		width: 100%;
		height: auto;
		margin-top: 70px;
		padding: 20px 0 40px;
	}
	.fullWrapper .wrapper {
		width: 100%;
		height: auto;
		padding: 20px 25px 40px 25px;
		background: #fff;
		border-radius: 4px;
		box-shadow: 0 1px 2px #cecece;
	}
	.fullWrapper .wrapper > .title {
		width: 100%;
		height: auto;
		font-family: 'Roboto', sans-serif;
		font-size: 1.2em;
	}
	.fullWrapper .wrapper > .title > span.bold {
		font-weight: bold;
		padding: 0;
	}
	.fullWrapper .wrapper .formWrapper {
		width: 100%;
		height: auto;
		padding: 40px 0 0 0;
	}
	.fullWrapper .wrapper .formWrapper > .title {
		width: 100%;
		height: auto;
		padding: 0 0 20px 0;
		font-family: 'Roboto', sans-serif;
		font-size: 1.2em;
	}
	.fullWrapper .wrapper .formWrapper > .title > span.bold {
		font-weight: bold;
		padding: 0;
	}
	.fullWrapper .wrapper .formWrapper form {
		display: block;
		width: 100%;
		height: auto;
	}
	.fullWrapper .wrapper .formWrapper form .item {
		/*width: 450px;*/
		height: 35px;
		margin: 0 0 5px 0;
		border-radius: 4px;
	}
	.fullWrapper .wrapper .formWrapper form .item.captcha {
		height: 100px;
	}
	.fullWrapper .wrapper .formWrapper form .item.captcha span.captchaWrapper {
		float: right;
		display: block;
		width: calc(100% - 200px);
		height: 50px;
		margin: 0 0 10px 0;
		border: 1px solid red;
	}
	.fullWrapper .wrapper .formWrapper form .item label {
		float: left;
		display: block;
		/*width: 200px;*/
		height: 35px;
		padding: 0 10px 0 0;
		font-family: 'Roboto', sans-serif;
		font-size: 1em;
		line-height: 42px;
	}
	.fullWrapper .wrapper .formWrapper form .item label.long {
		padding: 10px 0 0 0;
		line-height: 15px;
	}
	.fullWrapper .wrapper .formWrapper form .item.chk label {
		float: right;
		display: block;
		width: calc(100% - 20px);
		height: 35px;
		padding: 0 0 0 10px;
		font-family: 'Roboto', sans-serif;
		font-size: 1.1em;
		line-height: 33px;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="text"],
	.fullWrapper .wrapper .formWrapper form .item input[type="password"] {
		float: right;
		display: block;
		/*width: calc(100% - 200px);*/
		height: 33px;
		margin: 5px 0 0 0;
		padding: 0 0 0 15px;
		border-top: 1px solid #8c8c8c;
		border-left: 1px solid #a8a8a8;
		border-right: 1px solid #a8a8a8;
		border-bottom: 1px solid #a8a8a8;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="checkbox"] {
		float: left;
		display: block;
		width: 20px;
		height: 35px;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="submit"] {
		display: inline-block;
		height: 35px;
		padding: 0 20px;
		line-height: 35px;
		color: #fff;
		text-align: center;
		font-family: 'Roboto', sans-serif;
		font-size: 1.1em;
		font-weight: bold;
		background: rgb(239,51,58);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: linear-gradient(rgb(239, 51, 58) 0%, rgb(239, 51, 58) 13%, rgb(239, 51, 58) 50%, rgb(237, 28, 36) 51%, rgb(237, 28, 36) 78%, rgb(237, 28, 36) 100%);
		background-position-x: initial;
		background-position-y: initial;
		background-size: initial;
		background-repeat-x: initial;
		background-repeat-y: initial;
		background-attachment: initial;
		background-origin: initial;
		background-clip: initial;
		background-color: initial;
		background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
		background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
		background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
		background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
		background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
		border: 0;
		border-radius: 3px;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="submit"]:hover {
		background: rgb(209,46,48);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
		background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
		background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
		background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
		background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="checkbox"]:hover,
	.fullWrapper .wrapper .formWrapper form .item.chk label {
		cursor: pointer;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="text"]:focus,
	.fullWrapper .wrapper .formWrapper form .item input[type="password"]:focus,
	.fullWrapper .wrapper .formWrapper form .item input[type="checkbox"]:focus {
		outline: 0;
		border: 1px solid #ed1c24;
	}
	.fullWrapper .wrapper .formWrapper form .item input[type="submit"]:focus {
		outline: 0;
		border: 0;
	}

	.fullWrapper .wrapper .formWrapper form .item .selectbox {
		float: right;
		width: calc(100% - 200px)!important;
	}

	.fullWrapper .wrapper a {
		display: inline-block;
		height: auto;
		color: #ed1c24;
		font-family: 'Roboto', sans-serif;
		color: #ed1c24;
		font-size: 1.1em;
		font-weight: 300;
	}
	.fullWrapper .wrapper p {
		margin: 0 0 10px 0;
		font-family: 'Roboto', sans-serif;
		color: #3f3f3f;
		font-size: 1.1em;
		font-weight: 300;
	}
	.fullWrapper .wrapper p a {
		font-size: 1em;
	}



.authWrapper,
.regWrapper {
	float: left;
	width: 50%;
	height: auto;
}
.authWrapper {
	padding: 0 20px 0 0;
}
.authWrapper .title,
.regWrapper .title {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-weight: 600;
	font-size: 1.3em;
	margin: 0 0 15px 0;
}
.authWrapper form,
.regWrapper form {
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0;
}
.authWrapper .item,
.regWrapper .item {
	width: 100%;
	height: auto;
}
.authWrapper .item::before,
.authWrapper .item::after,
.regWrapper .item::before,
.regWrapper .item::after {
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.authWrapper .item .value,
.regWrapper .item .value,
.authWrapper .item .input,
.regWrapper .item  .input {
	float: left;
	padding: 5px 0;
}
.authWrapper .item .value,
.regWrapper .item  .value {
	width: 130px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 300;
}
.authWrapper .item .input,
.regWrapper .item  .input {
	width: calc(100% - 130px);
	padding-right: 40%;
}
.regWrapper .item  .inputChk {
	width: 100%;
	padding: 5px 0;
}
.regWrapper .item  .inputChk label {
	display: block;
	width: 100%;
}
.regWrapper .item  .inputChk input[type="radio"] {
    display: none;
}
.regWrapper .item  .inputChk label.for-radio span {
	background:url('/local/templates/koleso/img/content/basket/chk.png') no-repeat;
    padding-left: 33px;
    height: 22px;
    display: block;
    font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
	background-repeat: no-repeat;
	background-position: 0 -44px;
	font-size: 1em;
	font-weight: 300;
	vertical-align: middle;
	cursor: pointer;
}
.regWrapper .item  .inputChk label.for-radio input[type="radio"] + span {
    background-position: 0 -44px;
}
.regWrapper .item  .inputChk label.for-radio input[type="radio"]:checked + span {
    background-position: 0 0;
}

.regWrapper .item .inputChk::before,
.regWrapper .item .inputChk::after {
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.regWrapper .setPassword {
	display: none;
}
.authWrapper .item .value span.required,
.authWrapper .item .value span.value,
.regWrapper .item .value span.required,
.regWrapper .item .value span.value {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.authWrapper .item .value span.required,
.regWrapper .item .value span.required {
	color: #ed1c24;
}
.authWrapper .item .input input[type="text"],
.authWrapper .item .input input[type="email"],
.authWrapper .item .input input[type="password"],
.regWrapper .item  .input input[type="text"],
.regWrapper .item  .input input[type="email"],
.regWrapper .item  .input input[type="password"] {
	display: inline-block;
	width: 100%;
	height: 30px;
	padding: 0 0 0 15px;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}
.authWrapper .item .input input[type="text"]:focus,
.authWrapper .item .input input[type="email"]:focus,
.authWrapper .item .input input[type="password"]:focus,
.regWrapper .item  .input input[type="text"]:focus,
.regWrapper .item  .input input[type="email"]:focus,
.regWrapper .item  .input input[type="password"]:focus,
.authWrapper .item input[type="submit"]:focus,
.regWrapper .item input[type="submit"]:focus {
	outline: 0;
	border: 1px solid #ed1c24;
}
.authWrapper .item input[type="submit"],
.regWrapper .item input[type="submit"] {
	display: inline-block;
	height: 40px;
	margin: 15px 0;
	padding: 0 20px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border:0;
	border-radius: 3px;
}
.authWrapper .item input[type="submit"]:hover,
.regWrapper .item input[type="submit"]:hover {
  background: rgb(209,46,48);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
  background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}

.regWrapper .item span.captcha {
	display: block;
	width: 100%;
	padding: 5px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	font-weight: 300;
}
.regWrapper .item div.captcha {
	width: 100%;
	height: auto;
}
.regWrapper .item div.captcha img {
	display: block;
	max-width: 100%;
	height: auto;
}



/*======================
	AUTH & REG
======================*/

/*=============================
	DETAIL ORDER
=============================*/

.detailOrderWrapper {
	width: 100%;
	height: auto;
	padding: 10px 0 20px;
}
.detailOrderWrapper .item {
	width: 95%;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 15px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 2px #cecece;
}
.detailOrderWrapper .item:last-child {
	margin: 0;
}
.detailOrderWrapper .item .title {
	width: 100%;
	/*height: 30px;*/
	font-family: 'Roboto', sans-serif;
	font-size: 1.2em;
	color: #3f3f3f;
	font-weight: 600;
	line-height: 30px;
}
.detailOrderWrapper .item .detailsWrapper {
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
}
.detailOrderWrapper .item .detailsWrapper .detail {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}
.detailOrderWrapper .item .detailsWrapper .detail:last-child {
	border: 0;
}
.detailOrderWrapper .item .detailsWrapper .detail div.label,
.detailOrderWrapper .item .detailsWrapper .detail div.value {
	float: left;
	padding: 10px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	color: #3f3f3f;
	font-weight: 400;
	overflow: hidden;
}
.detailOrderWrapper .item .detailsWrapper .detail div.label {
	width: 200px;
}
.detailOrderWrapper .item .detailsWrapper .detail div.value {
	width: calc(100% - 200px);
}
.detailOrderWrapper .item .detailsWrapper .detail div.label span.value,
.detailOrderWrapper .item .detailsWrapper .detail div.value span.value {
	display: block;
}
.detailOrderWrapper .item .detailsWrapper .detail div.label span.bold,
.detailOrderWrapper .item .detailsWrapper .detail div.value span.bold {
	padding: 0;
}
.detailOrderWrapper .item .detailsWrapper .detail div.value a {
	font-family: 'Roboto', sans-serif;
	color: #ed1c24;
	font-size: 1em;
	font-weight: 300;
	text-decoration: none;
}
.detailOrderWrapper .item .detailsWrapper .detail div.value a:hover {
	text-decoration: underline;
}




/*=============================
	/DETAIL ORDER
=============================*/

/*======================
	404 PAGE
======================*/

body.bgNotFound {
	background: #000 url(/local/templates/koleso/img/bg_404.jpg) 100% 100% no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
section.notFound {
	width: 100%;
	height: 90%;
}
section.notFound .pageNotFound {
	width: 100%;
	height: 200px;
	margin-top: 100px;
	text-align: center;
}
section.notFound .pageNotFound span.fourZeroFour {
	display: block;
	height: 150px;
	font-family: 'Roboto';
	font-size: 12em;
	font-weight: 100;
	color: #fff;
	text-align: center;
	line-height: 150px;
}
section.notFound .pageNotFound span.not {
	display: block;
	font-family: 'Roboto';
	font-size: 2.5em;
	font-weight: 100;
	color: #fff;
	text-align: center;
}

/*======================
	/404 PAGE
======================*/

/*======================
	CALCULATOR PAGE
======================*/

.calcWrapper {
	width: 100%;
	height: auto;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.calcWrapper .line {
	/*margin: 0 0 10px 0;*/
	margin: 0 0 6px 0;
	border-bottom:1px solid #ececec;
}
.calcWrapper .stepWrapper {
	width: 100%;
	margin: 0 0 10px 0;
	/*padding: 25px 20px 30px;*/
	padding: 10px 15px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece
}
.calcWrapper .stepWrapper:last-child {
	margin: 0;
}
.calcWrapper ul li,
.calcWrapper ol li {
	background: 0;
}
.calcWrapper .block {
	width: 100%;
	height: auto;
	/*padding: 0 0 10px 0;*/
	padding: 0;
}
.stepWrapper span.notice {
	display: block;
	width: 100%;
	height: auto;
	padding: 5px 0;
	color: #ed1c24;
	font-size: .9em;
}
.stepWrapper .block .inner {
	float: left;
	display: inline-block;
	width: auto;
	padding: 0 10px 0 0;
}
.stepWrapper .block .labelShort,
.stepWrapper .block .labelMeduim,
.stepWrapper .block .labeLarge,
.stepWrapper .block .feature {
	float: left;
	height: auto;
}
.stepWrapper .block .labelShort,
.stepWrapper .block .labelMeduim,
.stepWrapper .block .labeLarge {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	line-height: 30px;
}
.stepWrapper .block .labelShort {
	width: 150px;
}
.stepWrapper .block .labelMeduim {
	width: 300px;
}
.stepWrapper .block .labeLarge {
	width: 330px;
}
.stepWrapper .block .labelShort label,
.stepWrapper .block .labelMeduim label,
.stepWrapper .block .labeLarge label {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	line-height: 30px;
}
.stepWrapper .block .labelShort label:hover,
.stepWrapper .block .labelMeduim label:hover,
.stepWrapper .block .labeLarge label:hover {
	cursor:pointer;
}
.calcWrapper .block .feature {
	width: 350px;
}
.stepWrapper .block .feature select {
	display: block;
	max-width: 100%;
	margin: 2px 0;
}
.stepWrapper .title {
	/*padding: 5px 0 10px;*/
	padding: 0;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 30px;
}
.stepWrapper .block .chkBlock {
	float: left;
	display: inline-block;
	padding: 5px 5px 5px 0;
}
.stepWrapper .block .chkBlock input[type="checkbox"] {
	display: block;
	width: 20px;
	height: 20px;
}
.stepWrapper .block .valuesWrap {
	float: left;
	display: inline-block;
}
.stepWrapper .block .qnt {
	float: left;
	display: inline-block;
	width: auto;
}
.stepWrapper .block .qnt .subtitle {
	float: left;
	display: inline-block;
	width: auto;
	padding: 0 10px 0 0;
	line-height: 23px;
}
.stepWrapper .block .qnt .value {
	float: left;
	width: 150px;
}
.stepWrapper .block .qnt .valueInt {
	float: left;
	width: 140px;
	overflow: hidden;
}
.stepWrapper .block .qnt .valueInt select {
	max-width: 100%;
}
.stepWrapper .block .qnt .total {
	float: left;
	display: inline-block;
	width: auto;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 30px;
}




/*======================
	/CALCULATOR PAGE
======================*/



/*======================
	/DIMENTIONS PROMPT #2
======================*/


#promptRims {
	display: none;
	position: absolute;
	top:45px;
	left: 310px;
	width: 680px;
	height: auto;
	padding: 0 0 10px 0;
	background: rgba(255,255,255,0.95);

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

	-webkit-box-shadow: 0 0 2px #cecece;
	-moz-box-shadow: 0 0 2px #cecece;
	-o-box-shadow: 0 0 2px #cecece;
	box-shadow: 0 0 2px #cecece;
	z-index: 60;
}
#promptRims .wrapper {
	position: relative;
	width: 100%;
	height: auto;
	padding: 10px 10px 10px 25px;
}
#promptRims .wrapper::after {
	content: "";
	right: 100%;
	top: 17px;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
}
#promptRims .wrapper h4 {
	display: block;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 2em;
	font-weight: 300;
	text-align: left;
}
#promptRims .wrapper .close {
	position: absolute;
	top:10px;
	right: 10px;
	width: 25px;
	height: 25px;
}
#promptRims .wrapper .close a {
	display: block;
	width: 25px;
	height: 25px;
	text-decoration: none;
	background: url(/local/templates/koleso/img/content/close.png) center no-repeat;
}
#promptRims .wrapper img.promptRims {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.rimsFeaturesWrapper {
	width: 100%;
	height: auto;
	padding: 10px 0 20px;
	text-align: center;
}
.rimsFeaturesWrapper .features {
	display: inline-block;
	padding: 5px 15px;
	font-size: 1.3em;
	color: #3f3f3f;
	font-weight: 600;
	background: #fff;
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#promptRims .featuresList {
	width: 100%;
	padding: 20px 15px 0;
	font-size: 1.2em;
	color: #3f3f3f;
	font-weight: 600;
}
#promptRims .featuresList span.block {
	display: block;
}
#promptRims .featuresList span.upp {
	text-transform: uppercase;
}

/*======================
	/DIMENTIONS PROMPT #2
======================*/


/*=============================
	FEEDBACK
=============================*/

.feedback {
	width: 570px;
	height: auto;
}
.feedback .title {
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-weight: 600;
	font-size: 1.3em;
	margin: 0 0 15px 0;
}
.feedback form {
	display: block;
	width: 100%;
	height: auto;
}
.feedback .item {
	width: 100%;
	height: auto;
}
.feedback .item .value,
.feedback .item .input {
	float: left;
	padding: 5px 0;
}
.feedback .item::before,
.feedback .item::after {
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.feedback .item .value,
.feedback .item .input {
	float: left;
	padding: 5px 0;
}
.feedback .item .value,
.feedback .item  .value {
	width: 130px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	font-size: 1em;
	font-weight: 300;
}
.feedback .item .input {
	width: calc(100% - 130px);
	padding-right: 40px;
}
.feedback .item .value span.required,
.feedback .item .value span.value {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}
.feedback .item .value span.required,
.feedback .item .value span.required {
	color: #ed1c24;
}
.feedback .item .input input[type="text"],
.feedback .item .input textarea {
	display: inline-block;
	width: 100%;
	height: 30px;
	padding: 0 0 0 15px;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}
.feedback .item .input textarea {
	height: 150px;
	padding: 10px 15px 0 15px;
}
.feedback .item .input input[type="text"]:focus,
.feedback .item .input textarea:focus {
	outline: 0;
	border: 1px solid #ed1c24;
}
.feedback .item input[type="submit"] {
	display: inline-block;
	height: 40px;
	margin: 15px 0;
	padding: 0 20px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border:0;
	border-radius: 3px;
}
.feedback .item input[type="submit"]:hover {
  background: rgb(209,46,48);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
  background: -webkit-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: -o-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: -ms-linear-gradient(top, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}

.feedback .item span.captcha {
	display: block;
	width: 100%;
	padding: 5px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 1em;
	font-weight: 300;
}
.feedback .item div.captcha {
	width: 100%;
	height: auto;
}
.feedback .item div.captcha img {
	display: block;
	max-width: 100%;
	height: auto;
}



/*=============================
	/FEEDBACK
=============================*/



/********* TIRES *********/

.common {
	width: 100%;
	padding: 20px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px #cecece;
}
.common h2 {
	margin-top: 20px;
	margin-bottom: 30px;
}
.common p {
	max-width: 80%;
	margin-bottom: 40px;
	font-size: 1.2em;
	font-weight: 300;
}
.common .unit {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	font-size: 1em;
}
.common .unit.top30 {
	margin-top: 30px
}
.common .unit.top20 {
	margin-top: 20px
}
.common .unit.captcha .item {
	margin-top: 0;
}
.common .unit div.label {
	margin-bottom: 5px;
	font-weight: 400;
}
.common .unit .value {
	height: auto;
}
.common .unit .value.type70 {
	width: 70px;
}
.common .unit .value.type80 {
	width: 80px;
}
.common .unit .value.type90 {
	width: 90px;
}
.common .unit .value.type100 {
	width: 100px;
}
.common .unit .value.type170 {
	width: 170px;
}
.common .unit .value.type200 {
	width: 200px;
}
.common .unit .value.type285 {
	width: 285px;
}
.common .unit .value.type400 {
	width: 400px;
}
.common #map {
	width: 500px;
	height: 255px;
}
.common .unit .item {
	display: inline-block;
	margin: 10px 15px 0 0;
	vertical-align: middle;
}
.common .unit .item:last-child {
	margin-right: 0;
}
.common .item img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.common .item.calendar,
.common .item.date {
	vertical-align: top;
}
.common .item.calendar {
	width: 285px;
	margin-right: 50px
}

/* radio */

.common .item input[type="radio"] {
    display: none;
}
.common .item .item label.radio {
	display: block;
}
.common .item label.radio span.label {
	display: inline-block;
	width: auto;
	padding: 0 0 0 5px;
	height: 20px;
	font-size: 1em;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
}
.common .item label.radio span.rbutton {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(/local/templates/koleso/images/etc/radio.png) -1px -45px no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
.common .item label.radio input[type="radio"]:checked + span.rbutton {
    background-position: -1px -1px;
}

/* checkbox */

.common .item input[type="checkbox"] {
    display: none;
}
.common .item label.chk {
	display: block;
}
.common .item label.chk span.label {
	display: inline-block;
	width: auto;
	padding: 0 0 0 5px;
	height: 21px;
	font-size: 1em;
	line-height: 23px;
	cursor: pointer;
	vertical-align: middle;
}
.common .item label.chk span.chkbutton {
	display: inline-block;
	width: 21px;
	height: 21px;
	background: url(/local/templates/koleso/img/content/inner/catalog/items/chk.png) 0 -22px no-repeat;
	cursor: pointer;
	vertical-align: middle;
}
.common .item label.chk input[type="checkbox"]:checked + span.chkbutton {
    background-position: 0 0;
}


.common .unit input[type="text"],
.common .unit input[type="number"],
.common .unit input[type="tel"],
.common .unit input[type="email"] {
	width: 100%;
	height: 30px;
	padding: 0 0 0 15px;
	border-top: 1px solid #8c8c8c;
	border-left: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-radius: 4px;
}
.common .unit input[type="text"]:focus,
.common .unit input[type="tel"]:focus,
.common .unit input[type="number"]:focus,
.common .unit input[type="email"]:focus {
  outline: 0;
  border: 1px solid #ed1c24;
}
.common .unit input.error {
    outline: 0;
    border: 1px solid #ed1c24;
}
.common .unit input[type="submit"] {
	display: inline-block;
	height: 40px;
	margin:0;
	padding: 0 25px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 1.1em;
	font-weight: 600;
	text-decoration: none;
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
	border: 0;
	outline: 0;
	border-radius: 3px;
}

.common .unit input[type="submit"]:hover {
	background: rgb(209,46,48); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */
}
.common .unit input[type="submit"]:disabled {
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top, rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
	border-radius: 3px;
}


/********* /TIRES *********/


/********* DISCOUNT CARD *********/

.card2acc {
    width: 100%;
    padding-top: 15px;
    background: transparent;
}
.card2acc h4 span.value,
.card2acc h4 span.card {
    display: inline-block;
}
.card2acc h4 span.card {
    font-size: 15px;
}
.card2acc p {
    max-width: 70%;
    margin-bottom: 30px;
    font-size: 1.2em;
    font-weight: 300;
}
.card2acc .card_wrp {
    width: 100%;
    margin: 15px 0;
}
.card2acc .card_wrp .unit {
    width: 100%;
    margin-bottom: 15px;
}
.card2acc .card_wrp .unit:last-of-type {
    margin-bottom: 0;
}
.card2acc .card_wrp .unit span.label {
    display: block;
    margin-bottom: 3px;
    font-size: 1em;
    font-weight: 400;
}
.card2acc .card_wrp .unit .value {
    width: 100%;
}
.card2acc .card_wrp .unit input[type="text"],
.card2acc .card_wrp .unit input[type="number"] {
    display: block;
    width: 100%;
    max-width: 200px;
    height: 30px;
    padding: 0 25px 0 10px;
    color: #3f3f3f;
    background: #fff no-repeat 120% center;
    line-height: 30px;
    border: 1px solid #a8a8a8;
    border-top-color: #8c8c8c;
    border-radius: 4px;
}
.card2acc .card_wrp .unit input[type="text"]:focus,
.card2acc .card_wrp .unit input[type="number"]:focus {
    outline: 0;
}
.card2acc .card_wrp .unit input[type="number"]::-webkit-inner-spin-button,
.card2acc .card_wrp .unit input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.card2acc .card_wrp .unit input[type="submit"] {
    display: inline-block;
    height: 40px;
    margin:0;
    padding: 0 25px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1.1em;
    font-weight: 600;
    text-decoration: none;
    background: rgb(239,51,58);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
    background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
    border: 0;
    outline: 0;
    border-radius: 3px;
}

.card2acc .card_wrp .unit input[type="submit"]:hover {
    background: rgb(209,46,48); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 ); /* IE6-8 */
}
.card2acc .card_wrp .unit input[type="submit"]:disabled {
    background: rgb(185,185,185);
    background: -moz-linear-gradient(top, rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
    background: -webkit-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    background: -o-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    background: -ms-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    background: linear-gradient(to bottom, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
    border-radius: 3px;
}

.card2acc .card_wrp .unit .value.correct input[type="text"],
.card2acc .card_wrp .unit .value.correct input[type="number"] {
    background: url(/local/templates/koleso/img/correct.png) no-repeat 95% center;
}
.card2acc .card_wrp .unit .value.error input[type="text"],
.card2acc .card_wrp .unit .value.error input[type="number"] {
    background: url(/local/templates/koleso/img/error.png) no-repeat 95% center;
}

.card2acc .card_wrp .unit .value.correct span.msg.success,
.card2acc .card_wrp .unit .value.error span.msg.fail {
    height: 18px;
    margin: 5px 0;
    opacity: 1;
    transition: all .3s ease-in-out;
}
.card2acc .card_wrp .unit span.msg {
    display: block;
    height: 0;
    font-size: .9em;
    font-weight: 400;
    opacity: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.card2acc .card_wrp .unit span.msg.fail {
    color: #ed1c24;
}
.card2acc .card_wrp .unit span.msg.success {
    color: #48762a;
}

.card2acc .data_wrp {
    width: 100%;
    max-width: 550px;
    border-radius: 4px;
    box-shadow: 0 0 2px #B5B5B5;
}
.card2acc .data_wrp .header,
.card2acc .data_wrp .line {
    width: 100%;
    text-align: center;
}
.card2acc .data_wrp .header {
    height: 32px;
    background: #ddd;
    font-size: 1.2em;
    font-weight: 600;
    border-radius: 4px;
}
.card2acc .data_wrp .line {
    height: 50px;
    background: #fff;
    font-size: 1em;
    font-weight: 400;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.card2acc .data_wrp .line .item,
.card2acc .data_wrp .header .item {
    display: inline-block;
    vertical-align: middle;
}
.card2acc .data_wrp .header .item {
    height: 100%;
    background-color: #ddd;
    line-height: 32px;
}
.card2acc .data_wrp .line .item {
    height: 100%;
    background: #fff;
    line-height: 50px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.card2acc .data_wrp .line .item span.value,
.card2acc .data_wrp .header .item span.value {
    display: block;
}
.card2acc .data_wrp .line .item span.head {
    display: none;
    font-weight: 600;
    line-height: normal;
}
.card2acc .data_wrp .line .item.tyres,
.card2acc .data_wrp .header .item.tyres {
    width: 150px;
}
.card2acc .data_wrp .line .item.rimms,
.card2acc .data_wrp .header .item.rimms {
    width: 175px;
}
.card2acc .data_wrp .line .item.discount,
.card2acc .data_wrp .header .item.discount {
    width: 215px;
}
.card2acc .data_wrp .line .item.discount {
    color: #ff0000;
    font-weight: 600;
}
.card2acc .data_wrp .header .item.tyres,
.card2acc .data_wrp .header .item.rimms {
    background: url(/local/templates/koleso/img/border.png) no-repeat right center;
}

/********* /DISCOUNT CARD *********/

/********* RADIUS FILTER BUT *********/

.size_filter_wrp {
	width: 100%;
}
.size_filter_wrp a.sizes_trgr {
	display: inline-block;
	color: #3f3f3f;
	font-size: 1.3em;
	text-decoration: none;
}
.size_filter_wrp a.sizes_trgr span.ico {
	display: inline-block;
	width: 25px;
	height: 15px;
	background: url(/local/templates/koleso/img/content/filter_arr.png) 2px 2px no-repeat;
	vertical-align: middle;
	transform: rotate(0);
	-moz-transform: rotate(0);
	-webkit-transform: rotate(0);
	transition: transform .3s ease-in-out .7s;
	-moz-transition: transform .3s ease-in-out .7s;
	-webkit-transition: transform .3s ease-in-out .7s;
}
.size_filter_wrp.active a.sizes_trgr span.ico {
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-webkit-transition: transform .3s ease-in-out;
}
.size_filter_wrp a.sizes_trgr span.value {
	display: inline-block;
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}
.sizes_wpr {
	width: 100%;
	max-height: 45px;
	margin: 10px 0;
	overflow: hidden;
	transition: max-height 1s ease-in-out;
	-moz-transition: max-height 1s ease-in-out;
	-webkit-transition: max-height 1s ease-in-out;
}
.sizes_wpr.expanded {
	max-height: 999px;
	transition: max-height 1s ease-in-out;
	-moz-transition: max-height 1s ease-in-out;
	-webkit-transition: max-height 1s ease-in-out;
}
.sizes_wpr .item {
	display: inline-block;
	height: 42px;
	margin: 0 6px 10px 0;
	text-align: center;
	vertical-align: top;
}
.sizes_wpr .item a {
	display: block;
	width: 80px;
	height: 100%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
	text-align: center;
	font-size: 1em;
	font-weight: 600;
	text-decoration: none;
	line-height: 42px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYzZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,243,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,243,245,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,243,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f3f5',GradientType=0 );
	-webkit-box-shadow: 0 1px 2px #cecece;
	-moz-box-shadow: 0 1px 2px #cecece;
	-o-box-shadow: 0 1px 2px #cecece;
	box-shadow: 0 1px 2px #cecece;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #fff;
}
.sizes_wpr .item:last-of-type a{
	margin-right: 0;
}
.sizes_wpr .item a:hover,
.sizes_wpr .item a.selected {
	background: #fff;
	border-color: #ed1c24;
	-webkit-box-shadow: 0 1px 5px #afafaf inset;
	-moz-box-shadow: 0 1px 5px #afafaf inset;
	-o-box-shadow: 0 1px 5px #afafaf inset;
	box-shadow: 0 1px 5px #afafaf inset;
}

/********* /RADIUS FILTER BUT *********/




/***** TYRES APPOINTMENT *****/

.align_c {
	text-align: center;
}
.align_l {
	text-align: left;
}
.align_r {
	text-align: right;
}
.controls_wrp,
.request_call {
	display: inline-block;
	vertical-align: middle;
}
.controls_wrp {
	margin-right: 50px;
}
.request_call {
	width: 230px;
	color: #3f3f3f;
	text-align: center;
}
.request_call .label {
	margin-bottom: 5px;
	font-size: 15px;
}
.request_call .button {
	width: 100%;
}

.button {
	display: inline-block;
	width:300px;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	font-family: 'Roboto', sans-serif;
	color: #fff!important;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none!important;
	border: 0;
	outline: 0;
	border-radius: 3px;
	vertical-align: top;
}
.button.type_red {
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
}
.button.type_grey {
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
 }
.button.type_green {
	background: #03794f; /* Old browsers */
	background: -moz-linear-gradient(top,  #03794f 0%, #368c6c 35%, #368c6c 35%, #368c6c 49%, #368c6c 49%, #03794f 50%, #03794f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #03794f 0%,#368c6c 35%,#368c6c 35%,#368c6c 49%,#368c6c 49%,#03794f 50%,#03794f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #03794f 0%,#368c6c 35%,#368c6c 35%,#368c6c 49%,#368c6c 49%,#03794f 50%,#03794f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03794f', endColorstr='#03794f',GradientType=0 ); /* IE6-9 */
}
.button.type_red.selected,
.button.type_red:hover {
	color: #fff;
	text-decoration: none!important;
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}
.button.type_grey.selected,
.button.type_grey:hover{
	background: rgb(136,136,136);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzc3Nzc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(136,136,136,1) 48%, rgba(119,119,119,1) 50%, rgba(119,119,119,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(136,136,136,1) 48%,rgba(119,119,119,1) 50%,rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom,  rgba(136,136,136,1) 48%,rgba(119,119,119,1) 50%,rgba(119,119,119,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#777777',GradientType=0 );

}
.button.type_green.selected,
.button.type_green:hover
{
	background: #036845; /* Old browsers */
	background: -moz-linear-gradient(top,  #036845 0%, #368c6c 35%, #368c6c 49%, #317f62 49%, #036845 50%, #036845 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #036845 0%,#368c6c 35%,#368c6c 49%,#317f62 49%,#036845 50%,#036845 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #036845 0%,#368c6c 35%,#368c6c 49%,#317f62 49%,#036845 50%,#036845 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036845', endColorstr='#036845',GradientType=0 ); /* IE6-9 */
}
.appointment_step_wrp {
	margin: 25px 0;
}
.appointment_step_wrp .lbl {
	margin-bottom: 15px;
	color: inherit;
	font-size: 1.3em;
	font-weight: 300;
	text-align: left;
}
.appointment_step_wrp .lbl span.val {
	color: inherit;
	font-size: inherit;
	vertical-align: baseline;
}
.appointment_step_wrp .lbl span.back {
	display: inline-block;
	margin-left: 20px;
	font-size: .9em;
	vertical-align: baseline;
}
.appointment_step_wrp .step {
	margin-bottom: 40px;
}
.appointment_step_wrp .step:last-of-type {
	margin: 0;
}
.appointment_step_wrp .step .button,
.ctrl_wrp {
	margin-right: 50px;
}
.appointment_step_wrp .step .button:last-of-type,
.ctrl_wrp:last-of-type {
	margin-right: 0;
}

.ctrl_wrp {
	display: inline-block;
	width:305px;
	vertical-align: middle;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.ctrl_wrp input[type="checkbox"],
.ctrl_wrp input[type="radio"] {
	display: none;
}
.ctrl_wrp label.chk,
.ctrl_wrp label.radio {
	display: block;
}
.ctrl_wrp label.chk span.inner,
.ctrl_wrp label.radio span.inner {
	width: 100%;
}

.ctrl_wrp label.chk span.inner,
.ctrl_wrp label.radio span.inner {
	position: relative;
	display: block;
	height:100%;
	padding: 10px 20px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	border-radius: 3px;
	cursor: pointer;
}
.ctrl_wrp label.chk span.inner.type_red,
.ctrl_wrp label.radio span.inner.type_red {
	background: rgb(239,51,58);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
	background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef333a', endColorstr='#ed1c24',GradientType=0 );
}
.ctrl_wrp label.chk span.inner.type_grey,
.ctrl_wrp label.radio span.inner.type_grey {
	background: rgb(185,185,185);
	background: -moz-linear-gradient(top,  rgba(185,185,185,1) 0%, rgba(145,145,145,1) 0%, rgba(145,145,145,1) 50%, rgba(132,132,132,1) 51%, rgba(132,132,132,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,185,185,1)), color-stop(0%,rgba(145,145,145,1)), color-stop(50%,rgba(145,145,145,1)), color-stop(51%,rgba(132,132,132,1)), color-stop(100%,rgba(132,132,132,1)));
	background: -webkit-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -o-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: -ms-linear-gradient(top,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	background: linear-gradient(to bottom,  rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#848484',GradientType=0 );
}
.ctrl_wrp label.chk input[type="checkbox"]:checked + span.inner.type_red,
.ctrl_wrp label.chk:hover input[type="checkbox"] + span.inner.type_red,
.ctrl_wrp label.radio input[type="radio"]:checked + span.inner.type_red,
.ctrl_wrp label.radio:hover input[type="radio"] + span.inner.type_red {
	text-decoration: none!important;
	background: rgb(209,46,48);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2Q4MGQxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmMzMzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RiMWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2M2MTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTA5MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(209,46,48,1) 0%, rgba(216,13,16,1) 13%, rgba(239,51,58,1) 50%, rgba(219,26,29,1) 51%, rgba(198,23,26,1) 79%, rgba(193,9,9,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,46,48,1)), color-stop(13%,rgba(216,13,16,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(219,26,29,1)), color-stop(79%,rgba(198,23,26,1)), color-stop(100%,rgba(193,9,9,1)));
	background: -webkit-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -o-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: -ms-linear-gradient(top,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	background: linear-gradient(to bottom,  rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12e30', endColorstr='#c10909',GradientType=0 );
}
.ctrl_wrp label.chk input[type="checkbox"]:checked + span.inner.type_grey,
.ctrl_wrp label.chk:hover input[type="checkbox"] + span.inner.type_grey,
.ctrl_wrp label.radio input[type="radio"]:checked + span.inner.type_grey,
.ctrl_wrp label.radio:hover input[type="radio"] + span.inner.type_grey {
	background: rgb(136,136,136);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzc3Nzc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(136,136,136,1) 48%, rgba(119,119,119,1) 50%, rgba(119,119,119,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(136,136,136,1) 48%,rgba(119,119,119,1) 50%,rgba(119,119,119,1) 100%);
	background: linear-gradient(to bottom,  rgba(136,136,136,1) 48%,rgba(119,119,119,1) 50%,rgba(119,119,119,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#777777',GradientType=0 );
}

.control_wrp {
	display: inline-block;
	vertical-align: top;
}
.control_wrp input[type="checbox"],
.control_wrp input[type="radio"] {
	display: none;
}
.control_wrp.item label.wrp {
	display: block;
}
.control_wrp label.checkbox span.label,
.control_wrp label.radio_button span.label {
	display: inline-block;
	height: 22px;
	font-family: 'Roboto', sans-serif;
	line-height: 22px;
	color: #3f3f3f;
	font-size: 1.1em;
	font-weight: 400;
	cursor: pointer;
	vertical-align: middle;
}
.control_wrp label.checkbox span.control,
.control_wrp label.radio_button span.control {
	display: inline-block;
	width: 22px;
	height: 22px;
	cursor: pointer;
	vertical-align: middle;
}
.control_wrp label.checkbox span.control {
	background: url(/local/templates/koleso/images/etc/checkbox.png) 0 -22px no-repeat;
}
.control_wrp label.radio_button span.control {
	background: url(/local/templates/koleso/images/etc/radio.png) 0 -44px no-repeat;
}
.control_wrp label.checkbox input[type="checkbox"]:checked + span.control,
.control_wrp label.radio_button input[type="radio"]:checked + span.control {
	background-position:0 0;
}

.appointment_step_wrp .control_wrp {
	margin-bottom: 10px;
}
.control_wrp.reserved span.label {
	color: #ed1c24 !important;
}
.appointment_step_wrp .item.date {
	width: 280px;
}
.appointment_step_wrp .item.date .value {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;

	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}

/***** /TYRES APPOINTMENT *****/

/***** /TYRES APPOINTMENT *****/

.management_step_wrp {
	color: inherit;
	font-size: inherit;
}
.management_step_wrp .item.service {
	display: inline-block;
	margin-right: 50px;
	vertical-align: top;
}
.management_step_wrp .item.date {
	width: 150px;
}

.management_step_wrp .schedule_table {
	width: 730px;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
}
.management_step_wrp .schedule_table .elm {
	display: inline-block;
	vertical-align: top;
}
.management_step_wrp .schedule_table .head .elm.time {
	width: 145px;
}
.management_step_wrp .schedule_table .head .elm.box {
	width: 180px;
}
.management_step_wrp .schedule_table .table_row .elm.time {
	width: 175px;
}
.management_step_wrp .schedule_table .table_row .elm.box {
	width: 180px;
}
.management_step_wrp .schedule_table .head {
	padding: 5px 15px;
	text-align: center;
	font-size: 1.1em;
	font-weight: 500;
	background: #ddd;
}
.management_step_wrp .schedule_table .table_row {
	margin: 5px 0;
	font-size: 1.1em;
	font-weight: 400;
	text-align: center;
}
.management_step_wrp .schedule_table .table_row .elm {
	height:55px;
	padding: 5px 10px;
	text-align: left;
	border:1px solid #ececec;
}
.management_step_wrp .schedule_table .table_row .elm.time {
	padding: 15px 10px;
	text-align: center;
}
.management_step_wrp .schedule_table .table_row span.vehicle {
	display: block;
}
.management_step_wrp .schedule_table .table_row .elm.not_processed_mall {
	background: #007ce5;
	color: #fff;
}
.management_step_wrp .schedule_table .table_row .elm.processed_mall {
	background: #a0c8ea;
	color: #fff;
}
.management_step_wrp .schedule_table .table_row .elm.not_processed_client {
	background: #df0000;
	color: #fff;
}
.management_step_wrp .schedule_table .table_row .elm.processed_client {
	background: #e79090;
	color: #fff;
}
.management_step_wrp .schedule_table .table_row a {
	color: inherit;
	text-decoration: none!important;
	border-bottom: 1px dotted #fff;
}
.management_step_wrp .schedule_table .table_row a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
.management_step_wrp .schedule_table .table_row a.add {
	display: block;
	text-align: center;
	line-height: 40px;
	border-bottom-color: transparent;
}
.management_step_wrp .schedule_table span.title_mobile {
	display: none;
	margin-bottom: 5px;
	font-weight: 600;
}
.schedule {
	width: 100%;
	font-family: 'Roboto', sans-serif;
	color: #3f3f3f;
}
.schedule thead {
	padding: 5px 15px;
	text-align: center;
	font-size: 1.1em;
	font-weight: 500;
	background: #ddd;
}
.schedule th,
.schedule td {
	border:1px solid #fff;
}
.schedule th.time,
.schedule td.time {
	width: 140px;
	padding: 5px 15px;
	text-align: center;
}
.schedule tbody {
	font-size: 1em;
	font-weight: 400;
}
.schedule td.box {
	width: 170px;
	padding: 5px 15px;
	position: relative;
}
.schedule a {
	color: inherit;
	text-decoration: none!important;
	border-bottom: 1px dotted #3f3f3f;
}
.schedule a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
.schedule a.add {
	display: block;
	text-align: center;
	line-height: 40px;
	border-bottom-color: transparent!important;
}
.schedule a.add.red {
	background: #d5713f;
	color: #fff;
}
.schedule span.vehicle {
	display: block;
}
.schedule td.not_processed_mall {
	background: #055c42;
	color: #fff;
}
.schedule td.processed_mall {
	background: #6ECA12;
	color: #fff;
}
.schedule td.not_processed_client {
	background: #007ce5;
	color: #fff;
}
.schedule td.processed_client {
	background: #4E8CE1;
	color: #fff;
}/*
.schedule td.process a:before {
	background: rgba(0, 0, 0, 0) url("/bitrix/templates/koleso/images/red_checkbox.png") no-repeat scroll center center / cover;
	bottom: 5px;
	content: "";
	display: block;
	height: 30px;
	width: 30px;
	right: 5px;
	position: absolute;
}*/
.schedule td.done a:before {
	background: red none repeat scroll 0 0;
	bottom: 0;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(13deg);
	width: 58%;
}
.schedule td.done a:after {
	background: red none repeat scroll 0 0;
	bottom: 0;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotate(-13deg);
	width: 58%;
}
.schedule td.not_processed_mall a,
.schedule td.processed_mall a,
.schedule td.not_processed_client a,
.schedule td.processed_client a {
	border-bottom-color: #fff;
}
.schedule td.not_processed_mall a:hover,
.schedule td.processed_mall a:hover,
.schedule td.not_processed_client a:hover,
.schedule td.processed_client a {
	border-bottom-color: transparent;
}

.modal_window {
	display: none;
	position: relative;
	padding: 15px;
	color: #3f3f3f;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	background: #fff;
}
.modal_window .close_wrp {
	position: absolute;
	top:10px;
	right:10px;
	width: 20px;
	height: 20px;
}
.modal_window .close_wrp span.b-close {
	display: block;
	width: 100%;
	height:100%;
	background: url(/local/templates/koleso/images/etc/close.png) 0 0 no-repeat;
	cursor: pointer;
}
.modal_window.appointment {
	width: 580px;
}
.modal_window .head {
	margin-bottom: 15px;
}
.modal_window .head h3 {
	display: inline-block;
	margin: 0;
	font-size: 27px;
	font-weight: 400;
	vertical-align: middle;
}
.modal_window .head .calendar {
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-left: 10px;
	vertical-align: middle;
}
.modal_window .head .calendar a {
	height:100%;
	text-decoration: none;
}
.modal_window .head .calendar span.cal {
	display: inline-block;
	width: 25px;
	height:25px;
	background: url(/local/templates/koleso/images/etc/calendar.png) 0 0 no-repeat;
	vertical-align: middle;
}
.modal_window .body {
	width: 100%;
	font-size: 14px;
}
.modal_window .body .common {
	padding: 0;
	box-shadow: none;
}
.modal_window .body .item.date {
	width: 210px;
}
.modal_window .body .calendar_unit {
	display: none;
}
.modal_window .body .item.date .value {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 10px;
	-moz-column-gap: 10px;
	column-gap: 10px;
}
.modal_window .body .control_wrp {
	margin-bottom: 10px;
}
.modal_window .body .button {
	width: 200px;
	font-size: 16px!important;
}
.modal_window .body input[type="submit"] {
	margin-right: 30px;
}


/***** /TYRES APPOINTMENT *****/

/***** TYRES MANAGEMENT *****/

.entry_elm {
	margin-bottom: 30px;
	padding: 10px 15px;
	font-size: 16px;
	color: #3f3f3f;
	border: 1px solid #cecece;
	border-radius: 3px;
}
.entry_elm:last-of-type {
	margin-bottom: 0;
}

.entry_elm.not_processed_mall {
    background: #54f78b;
    color: #fff;
}
.entry_elm.processed_mall {
    background: #09ab3f;
}
.entry_elm.not_processed_client {
    background: #007ce5;
    color: #fff;
}
.entry_elm.processed_client {
    background: #a0c8ea;
}
.entry_elm.processed_mall a {
    color: #0C3D67;
}
.entry_elm.not_processed_client a,
.entry_elm.not_processed_mall a {
    color: #fff;
    text-decoration: underline;
}
.entry_elm.color_green .entry_details .elm,
.entry_elm.color_red .entry_details .elm {
	border-color: #fff;
}
.entry_elm span.val {
	display: inline-block;
	color: inherit;
	font-size: inherit;
	vertical-align: baseline;
}
.entry_elm .header {
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight: 600;
}
.entry_elm .header .edit {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
	font-weight: 400;
	vertical-align: baseline;
}
.entry_elm .inner_wrp {
	width:100%;
	margin-top: 5px;
}
.entry_elm .entry_details {
	float: left;
	width: 170px;
	margin-right: 10px;
}
.entry_elm .entry_details .elm {
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #eee;
}
.entry_elm .entry_details .elm:last-of-type {
	margin-bottom: 0;
}
.entry_elm .entry_details span.elm_label {
	display: block;
	font-size: 13px;
}
.entry_elm .entry_details span.date,
.entry_elm .entry_details span.month,
.entry_elm .entry_details span.time,
.entry_elm .entry_details span.tire {
	font-size: 1.1em;
	font-weight: 600;
}
.entry_elm .entry_details span.tire {
	text-transform: uppercase;
}

.entry_elm .owner_details {
	float: left;
	width: calc(100% - 400px);
	padding: 5px 10px;
}
.entry_elm .owner_details .elm {
	margin-bottom: 5px;
}
.entry_elm .owner_details .elm:last-of-type {
	margin-bottom: 0;
}
.entry_elm .owner_details .elm .lbl,
.entry_elm .owner_details .elm .value {
	display: inline-block;
	vertical-align: middle;
}
.entry_elm .owner_details .elm .lbl {
	width: 75px;
	padding-right: 10px;
	font-size: 14px;
}

.entry_elm .entry_controls {
	float: left;
	margin-top: 15px;
}
.entry_elm .entry_controls .elm {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.entry_elm .entry_controls .elm:last-of-type {
	margin-right: 0;
}
.entry_elm .entry_controls .button {
	width: 185px;
}

.entry_elm .entry_data {
	float: right;
	width: 215px;
	margin-top: 5px;
	padding: 5px 10px;
}
.entry_elm .entry_data .elm {
	margin-bottom: 10px;
}
.entry_elm .entry_data .elm:last-of-type {
	margin-bottom: 0;
}
.entry_elm .entry_data .elm span.lbl {
	display: block;
	font-size: 14px;
}
.entry_elm .entry_data .elm span.date {
	display: block;
	font-size: 16px;
}


/***** /TYRES MANAGEMENT *****/

/*** FOOTER ***/

.table {
    display: table;
    width: 100%;
    height: 100%;
}
.td {
    display: table-cell;
    width: 100%;
}
.td.middle {
    vertical-align: middle;
}

.fColor .container {
    height: 100%;
}
.fColor span.value {
    color: inherit;
    font-size: inherit;
}
.fColor span.red {
    color: #ed1c24;
}
.fColor .el {
    display: inline-block;
    vertical-align: middle;
}
.fColor .phone,
.fColor .social {
    margin-right: 90px;
}
.fColor .phone {
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1;
}
.fColor .phone span.label {
    display: block;
    margin-bottom: 3px;
    color: inherit;
    font-size: 1.2rem;
}
.fColor .phone a {
    color: inherit;
    font-size: 2rem;
    text-decoration: none;
}
.fColor .schedule {
    width: auto;
    color: inherit;
}
.fColor .social .item {
    width: 29px;
    height: 29px;
    margin-right: 10px;
}
.fColor .social .item:last-of-type {
    margin-right: 0;
}
.fColor .social .item a {
    display: block;
    text-decoration: none;
}

span.i {
    display: inline-block;
    background: url(/local/templates/koleso/images/etc/social.png) no-repeat;
}
span.i.tw {
    width: 29px;
    height: 29px;
    background-position: 0 0;
}
span.i.fb {
    width: 29px;
    height: 29px;
    background-position: -32px 0;
}
span.i.vk {
    width: 29px;
    height: 29px;
    background-position: -64px 0;
}
span.i.inst {
    width: 29px;
    height: 29px;
    background-position: -95px 0;
}

.fColor .launcher {
    display: inline-block;
    height: 30px;
    padding: 0 15px;
    line-height: 30px;
    color: #fff;
    font-size: 1.2rem;
    text-decoration: none;
    text-transform: uppercase;
    background: #ed1c24;
    border: 0;
    border-radius: 4px;
    outline: 0;
    vertical-align: middle;
    transition: background .1s linear;
}
.fColor .launcher.active,
.fColor .launcher:hover {
    background: #850f13;
    transition: background .1s linear;
}

.fColor .malls_list {
    display: none;
    position: absolute;
    bottom: 55px;
    left: 0;
    width: 100%;
    padding: 35px 0;
    text-align: center;
    background: #e5e5e5;
    border-top: 2px solid #c7c7c7;
    z-index: 10;
}
.fColor .malls_list .el {
    vertical-align: top;
}
.fColor .malls_list .item {
    margin-right: 90px;
    font-size: 13px;
    text-align: left;
}
.fColor .malls_list .item:last-of-type {
    margin-right: 0;
}
.fColor .malls_list .item .elm {
    margin-bottom: 5px;
}
.fColor .malls_list .item .elm:last-of-type {
    margin-bottom: 0;
}
.fColor .malls_list .item h4 {
    margin-bottom: 5px;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.fColor .malls_list .item a {
    color: inherit;
    font-size: inherit;
}



/*** MALLS ***/

.rightArea.full {
	float: none;
	width: 100%;
	/*margin-top: 100px;*/
	padding: 0 0 50px;
}
.rightArea.full .breadCrumbBlock {
	max-width: 1030px;
	margin-left: auto;
	margin-right: auto;
}
.malls_carousel_wrp {
	position: relative;
	width: 1345px;
	margin: 0 auto;
}
.malls_carousel_wrp .lSAction {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 150px;
}
.malls_carousel_wrp .lSAction .lSPrev,
.malls_carousel_wrp .lSAction .lSNext {
	position: absolute;
	top: 50%;
	width: 20px;
    height: 32px;
	background: url(/local/templates/koleso/images/arrows.png) no-repeat;
	cursor: pointer;
	transform: translateY(-50%);
	z-index: 2;
}
.malls_carousel_wrp .lSAction .lSPrev {
	left: 70px;
	background-position: 1px 2px;
}
.malls_carousel_wrp .lSAction .lSNext {
	right: 70px;
	background-position: -22px 2px;
}
.malls_carousel_wrp .gallery_wrp {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	background: rgba(0,0,0,0.4);
}
.malls_carousel_wrp .gallery_wrp .inner {
	max-width: 970px;
	margin: 0 auto;
	overflow: hidden;
}
.malls_carousel_wrp .gallery_wrp .td {
	vertical-align: middle;
}
.malls_carousel_wrp .lSGallery {
	height: 110px;
}
.malls_carousel_wrp .lSGallery li {
	max-width: 190px;
	height: 110px;
	border: 1px solid transparent;
}
.malls_carousel_wrp .lSGallery li.active {
	border-color: white;
}
.malls_carousel_wrp .lSGallery li:last-child {
	margin-right: 0!important;
}
.malls_carousel_wrp .lSGallery img {
	max-width: 100%;
}
.malls_carousel_wrp .lSGallery a {
	position: relative;
	display: block;
	text-decoration: none;
	height: 110px;
}
.malls_carousel_wrp .lSGallery span.label {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	padding: 5px 10px;
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 14px;
	background: #df0024;
}
#malls_carousel {
	width: 100%;
	overflow: hidden;
}
#malls_carousel .item {
	position: relative;
	width: 100%;
	height: 590px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
#malls_carousel .item .title {
	position: absolute;
	bottom: 210px;
	left: 0;
	display: inline-block;
	width: auto;
	height: 65px;
	padding: 0 35px;
	color: white;
	font-size: 1.9em;
	font-weight: 100;
	line-height: 65px;
	background: rgb(163,163,163);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzYTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzkxOTE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdlN2U3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzZjNmM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzZjNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(163,163,163,1) 0%, rgba(145,145,145,1) 25%, rgba(126,126,126,1) 50%, rgba(108,108,108,1) 75%, rgba(108,108,108,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(163,163,163,1) 0%,rgba(145,145,145,1) 25%,rgba(126,126,126,1) 50%,rgba(108,108,108,1) 75%,rgba(108,108,108,1) 100%);
	background: linear-gradient(to bottom,  rgba(163,163,163,1) 0%,rgba(145,145,145,1) 25%,rgba(126,126,126,1) 50%,rgba(108,108,108,1) 75%,rgba(108,108,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#6c6c6c',GradientType=0 );

}

.malls_details_wrp {
	max-width: 950px;
	margin: 40px auto 0;
	padding-bottom: 80px;
	font-family: 'Roboto', sans-serif;
    color: #3f3f3f;
    font-size: 1.2em;
    font-weight: 300;
}
.malls_details_wrp p {
	margin: 0 0 10px;
}
.malls_details_wrp .schedule,
.malls_details_wrp .services {
	display: inline-block; 
	vertical-align: top;
}
.malls_details_wrp .schedule {
	width: 260px;
}
.malls_details_wrp .services {
	width: calc(100% - 265px);
	padding-left: 50px;
}
.malls_details_wrp ul {
	list-style: none;
}
.malls_details_wrp ul li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 20px;
}
.malls_details_wrp ul li:last-of-child {
	margin: 0;
}
.malls_details_wrp ul li::before {
	content: '';
	position: absolute;
	top: 11px;
	left: 0;
	display: block;
	width: 10px;
	height: 1px;
	background: #3f3f3f;
}

.malls_details_wrp span.i {
	display: inline-block; 
	margin-right: 5px;
	vertical-align: middle;
	background: url(/local/templates/koleso/img/content/center/ico.png) no-repeat;
}
.malls_details_wrp span.i.tel {
	width: 19px;
    height: 19px;
    background-position: 0 1px;
}
.malls_details_wrp span.i.sch {
	width: 19px;
	height: 20px;
	background-position: 0 -69px;
}
.malls_details_wrp span.i.maps {
	width: 19px;
	height: 19px;
	background-position: 0 -101px;
}
.malls_details_wrp .schedule .item {
	margin: 0 0 15px;
}
.malls_details_wrp .schedule .item span.value {
	display: inline-block; 
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}
.malls_details_wrp .schedule .item.no_i {
	padding-left: 25px;
}
.malls_details_wrp .schedule .item.map {
	margin-top: 50px;
}
.malls_details_wrp .schedule .item a {
	display: inline-block;
	color: inherit;
	text-decoration: none;
}
.malls_details_wrp .schedule .item a span.value {
	text-decoration: underline;
}
.malls_details_wrp .schedule .item a:hover span.value {
	text-decoration: none;
}

/*** checkboxes at tyre appointment ***/

.box_wrapper {
	position: relative;
	padding-bottom: 30px;
}
.box_wrapper .controls {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: white;
	font-size: 11px;
	text-align: center;
}
.box_wrapper .controls .el {
	display: inline-block;
	vertical-align: middle;
}
.box_wrapper .controls .el:not(:last-child) {
	margin-right: 20px;
}
.control_wrp {
	color: inherit;
	font-size: inherit;
	text-align: left;
}
.control_wrp label {
	display: block;
	cursor: pointer;
}
.control_wrp input {
	display: none
}
.control_wrp .ctrl,
.control_wrp .label {
	display: inline-block;
	vertical-align: middle;
}
.control_wrp .ctrl {
	position: relative;
	width: 24px;
	height: 24px;
	border: 2px solid #ff0000;
	background: rgba(255,255,255,0.5);
}
.control_wrp .ctrl._type_1::before,
.control_wrp .ctrl._type_2::before {
	content: '';
	position: absolute;
	display: none;
	background: url(/local/templates/koleso/images/etc/controls.png) no-repeat;
}
.control_wrp .ctrl._type_1::before {
	top: 4px;
	left: 1px;
	width: 18px;
	height: 13px;
	background-position: 0 -2px;
}
.control_wrp .ctrl._type_2::before {
	top: 1px;
	left: 1px;
	width: 18px;
	height: 18px;
	background-position: -1px -21px;
}
.control_wrp .label {
	width: calc(100% - 30px);
	padding-left: 5px;
	font-weight: 600;
}
.control_wrp input:checked + .ctrl._type_1::before,
.control_wrp input:checked + .ctrl._type_2::before {
	display: block;
}

/*** /checkboxes at tyre appointment ***/

@media all and (max-width: 991px) {

    .card2acc p {
        max-width: 100%;
        padding-right: 10px;
        font-size: 1.1em;
    }

    .card2acc .data_wrp {
        max-width: 525px;
    }
    .card2acc .data_wrp .line .item.tyres,
    .card2acc .data_wrp .header .item.tyres {
        width: 145px;
    }
    .card2acc .data_wrp .line .item.rimms,
    .card2acc .data_wrp .header .item.rimms {
        width: 160px;
    }
    .card2acc .data_wrp .line .item.discount,
    .card2acc .data_wrp .header .item.discount {
        width: 200px;
    }


    /*** footer ***/

    .fColor.fixed {
        position: relative;
        z-index: 10;
    }
    .fColor .malls_list .item {
        margin-right: 35px;
    }

}

@media all and (max-width: 767px) {

    .fColor .phone,
    .fColor .social {
        margin-right: 80px;
    }
    .fColor .malls_list .item {
        width: 250px;
    }
    .fColor .malls_list .item:first-of-type {
        margin-bottom: 30px;
    }
    .fColor .malls_list .item:nth-of-type(even) {
        margin-right: 0;
    }

}

@media all and (max-width: 599px) {

    .card2acc .data_wrp {
        max-width: 455px;
    }
    .card2acc .data_wrp .header {
        font-size: 1.1em;
    }
    .card2acc .data_wrp .line .item.tyres,
    .card2acc .data_wrp .header .item.tyres {
        width: 120px;
    }
    .card2acc .data_wrp .line .item.rimms,
    .card2acc .data_wrp .header .item.rimms {
        width: 145px;
    }
    .card2acc .data_wrp .line .item.discount,
    .card2acc .data_wrp .header .item.discount {
        width: 170px;
    }


    /*** footer ***/

    .fColor .phone,
    .fColor .social {
        margin-right: 15px;
    }
    .fColor .malls_list .item {
        width: 175px;
    }

}

@media all and (max-width: 480px) {

    .fColor {
        height: 155px;
        padding: 15px 0;
    }

    .fColor .el {
        display: block;
    }
    .fColor .phone,
    .fColor .social {
        margin: 0 0 15px;
    }

    .fColor .malls_list {
        bottom: 155px;
        padding: 15px;
    }
    .fColor .malls_list .container {
        padding: 0;
    }
    .fColor .malls_list .item {
        width: 100%;
        margin: 0 0 15px;
    }
    .fColor .malls_list .item:first-of-type {
        margin-bottom: 15px;
    }
    .fColor .malls_list .item:last-o-type {
        margin-bottom: 0;
    }

    .fColor .social .el {
        display: inline-block;
    }

}

@media all and (max-width: 479px) {

    .card2acc .data_wrp {
        max-width: 100%;
        border-radius: 0;
        box-shadow: none;
    }

    .card2acc .data_wrp .header {
        display: none;
    }

    .card2acc .data_wrp .line {
        height: auto;
        background: transparent;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .card2acc .data_wrp .line .item {
        line-height: 23px;
    }

    .card2acc .data_wrp .line .item.tyres,
    .card2acc .data_wrp .line .item.rimms,
    .card2acc .data_wrp .line .item.discount {
        width: 90%;
        padding: 5px;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

    .card2acc .data_wrp .line .item.tyres,
    .card2acc .data_wrp .line .item.rimms {
        margin-bottom: 5px;
    }

    .card2acc .data_wrp .line .item span.head {
        display: block;
    }

}

@media all and (max-width: 1400px) {

	.malls_carousel_wrp {
		width: 1200px;
		height: 525px;
	}
	#malls_carousel .item {
		height: 100%;
	}

}

@media all and (max-width: 1366px) {

	.malls_carousel_wrp {
		width: 1170px;
		height: 515px;
	}
	#malls_carousel .item {
		height: 515px;
	}

}

@media all and (max-width: 1199px) {

	.rightArea.full .breadCrumbBlock {
		padding: 0 10px;
	}

	.malls_carousel_wrp {
		width: 970px;
		height: 425px;
	}
	#malls_carousel .item {
		height: 425px;
	}
	#malls_carousel .item .title {
		bottom: 160px;
	}

	.malls_carousel_wrp .gallery_wrp .inner {
		max-width: 820px;
	}
	.malls_carousel_wrp .lSAction .lSPrev {
		left: 25px;
	}
	.malls_carousel_wrp .lSAction .lSNext {
		right: 25px;
	}

}

@media all and (max-width: 991px) {

	.malls_carousel_wrp {
		width: 750px;
		height: 330px;
	}
	#malls_carousel .item {
		height: 330px;
	}
	#malls_carousel .item .title {
		bottom: 110px;
		height: 40px;
		font-size: 1.5em;
		line-height: 40px;
	}

	.malls_carousel_wrp .lSAction,
	.malls_carousel_wrp .gallery_wrp {
		height: 100px;
	}
	.malls_carousel_wrp .lSGallery,
	.malls_carousel_wrp .lSGallery li {
		height: 90px;
	}
	.malls_carousel_wrp .lSGallery li {
		max-width: 133px;
	}

	.malls_details_wrp {
		padding: 0 10px;
	}
	.malls_details_wrp .services {
		padding: 0;
	}
	.malls_carousel_wrp .gallery_wrp .inner {
		max-width: 592px;
	}
	.malls_carousel_wrp .lSGallery span.label {
		height: 30px;
		padding: 0 10px;
		font-size: 12px;
		line-height: 30px;
	}

}

@media all and (max-width: 767px) {

	.rightArea.full {
		margin-top: 60px;
	}

	.malls_carousel_wrp {
		width: 580px;
		height: 255px;
	}
	#malls_carousel .item {
		height: 255px;
	}

	.malls_carousel_wrp .gallery_wrp {
		display: none
	}
	.malls_carousel_wrp .gallery_wrp .inner {
		max-width: 580px;
	}
	.malls_carousel_wrp .lSGallery li {
		max-width: none;
	}
	.malls_carousel_wrp .gallery_wrp,
	.malls_carousel_wrp .lSGallery,
	.malls_carousel_wrp .lSGallery li {
		height: auto;
	}
	.malls_carousel_wrp .gallery_wrp {
		padding: 5px 0;
	}
	.malls_carousel_wrp .lSAction {
		height: 100%;
	}
	#malls_carousel .item .title {
		top: 10px;
		bottom: auto;
		padding: 0 20px;
	}

	.malls_details_wrp .schedule,
	.malls_details_wrp .services {
		display: block;
		width: 100%;
	}

}

@media all and (max-width: 599px) {

	.malls_carousel_wrp {
		width: 100%;
	}

}

@media all and (max-width: 480px) {

	.malls_carousel_wrp,
	#malls_carousel .item {
		height: 160px;
	}

}

div.search_dillers input{
    display: block;
    float: left;
    border:none;
    margin: 5px;
    height: 26px;
    padding: 5px;
}
div.search_dillers input:focus{
    outline: none;
}
div.search_dillers button{
    width: 36px;
    height: 28px;
    background: url(/local/templates/koleso/images/lupa.png) #636363 no-repeat;
    border-radius: 5px;
    background-position: center;
    border:none;
    margin:4px;
}

.dillers_profile_block,
.dillers_catalog_top_block{
    max-width: 1030px;
    margin: 50px auto 20px;
}
/*.left_diller_menu{
    width: 280px;
    float: left;
}
.dillers_filter_right{
    margin-left: 280px;
}*/

.dillers_catalog_middle_block{
    padding: 0 20px;
}
.dillers_catalog_middle_block h2{
    font-size: 26px;
    display: inline-block;
    color: #70706F;
    margin: 0;
}
.dillers_catalog_middle_block form{
    float: right;
}
.dillers_catalog_middle_block form select{
    height: 28px;
    font-size: 17px;
}
.topNav .navArea .profileArea.dillersprofileArea{
    background: linear-gradient(to bottom, rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%);
}
span.dillers-ostatki {
    margin-right: 10px;
    text-transform: uppercase;
}
@media (max-width: 991px){
    .topNav .navArea .profileArea .basketBlock .BasketPrice{
        font-size: 14px;
    }
}
.dillers_cart_header{
    top: -40px;
}

/* fixed bug on hover */

/*ul.slimmenu li:hover + li,
ul.slimmenu li.selected + li{
	background: none;
}*/

.order_notification{
    display: block;
    max-width:500px;
    color: #ed1c24;
    font-size: 20px;
    margin: 100px auto;
    text-align: center;
}
.dillers_cart_picture_item{position: relative;}
.dillers_cart_picture_item .catalog_item_icon{
    position: absolute;
    top:5px;
    right: 5px;
}

.dillers_users_list{
    background: #fff;
    padding: 1%;
    margin: 50px 0 20px;
    box-shadow: 0 1px 3px #999;
    overflow: hidden;
}
.dillers_users_list table{
    text-align: center;
    width: 100%;
}
.dillers_users_list table thead tr{
    background: #636363 !important;
    font-size: 16px;
    font-weight: normal;
    height: 50px;
    color: #fff;
}
.dillers_users_list table thead tr td span{
    display: block;
    width: 100%;
    border-left: 1px solid #A3A1A0;
    height: 40px;
    padding: 9px 0;
}
.dillers_users_list table td{
    padding: 5px 0;
}
.dillers_users_list table tr:nth-child(even){
    background: #F2F3ED;
}
.dillers_name_block{
    position: absolute;
    font-size: 17px;
    width: 1030px;
    text-align: right;
    color: #5E5B54;
    top: -30px;
}
.dillers_name_block a{
    color: #5E5B54;
}


/*** labels ***/


.label_wrapper {
	position: absolute;
	top: 20px;
	left: 25px;
	z-index: 2;
	width: 65px;
	min-height: 50px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.label_wrapper._right {
	right: 25px;
	left: auto;
	top: auto;
	bottom: 20px;
}


.hit_label,
.hit_small,
.free_tire_fitting_label,
.free_tire_fitting_label_small,
.new_label,
.new_label_small,
.ext_warranty {
	order: 0;
}
.alutec_label {
background: url(/local/templates/koleso/images/mad_ger.png) 0 0 no-repeat; 
margin-top: -20px;
display: block;
margin-left: 10px;
position: absolute;z-index: 100;width: 140px;height: 50px; right:10px; }
.alutec_label.alutec_label_filter {margin-top: -20px;}
.hit_label {
    width: 140px;
    height: 67px;
	margin-top: 70px;
    background: url(/local/templates/koleso/images/label_hit.png) 0 0 no-repeat;
}
.hit_section_label {
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -100px;
	width: 140px;
	height: 67px;
	background: url(/local/templates/koleso/images/label_hit.png) 0 0 no-repeat;
	z-index: 1;
}

.special_offer_section_label {
	position: absolute;
    bottom: 0;
    left: 90%;
	margin-left: -100px;
	width: 140px;
	height: 67px;
	background: url(/local/templates/koleso/images/label_special.png) 0 0 no-repeat;
	z-index: 1;
}

.special_offer {
    width: 140px;
    height: 67px;
    margin-top: 70px;
    background: url(/local/templates/koleso/images/label_special.png) 0 0 no-repeat;
}

.hit_label_small {
	width: 60px;
	height: 50px;
	background: url(/local/templates/koleso/images/hit_small.png) 0 0 no-repeat;

}

.ext_warranty {
	width: 65px;
	height: 65px;
	background: url(/local/templates/koleso/images/ext_warranty.png) 0 0 no-repeat;

}

.ext_warranty.right_middle {
	margin-bottom: 60px;
}

.free_tire_fitting_label {
    width: 140px;
    height: 61px;
	margin-top: 70px;
    background: url(/local/templates/koleso/images/label.png) 0 0 no-repeat;
}

.free_tire_fitting_label_small {
	width: 60px;
	height: 50px;
	background: url(/local/templates/koleso/images/vip_service_small.png) 0 0 no-repeat;
}

.new_label {
	width: 120px;
	height: 55px;
	margin-top: 70px;
	background: url(/local/templates/koleso/images/new_main.png) 0 0 no-repeat;
}



.new_label_small {
	width: 60px;
	height: 50px;
	background: url(/local/templates/koleso/images/New1.png) 0 0 no-repeat;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
@media all and (max-width: 991px) {
	.label_wrapper {
		left: 0;
	}
	.label_wrapper._right {
		right: 0;
	}
}

@media all and (max-width: 767px) {
    .hit_label {
        left: 55px;
    }
    .free_tire_fitting_label {
        left: 15px;
    }
	.label_wrapper {
		left: 25px;
	}
	.label_wrapper._right {
		right: 25px;
		left: auto;
	}
}

@media all and (max-width: 599px) {
	.label_wrapper {
		left: 0;
	}
	.label_wrapper._right {
		right: 0;
		left: auto;
	}
}

@media all and (max-width: 480px) {
	.label_wrapper {
		left: 15%;
	}
	.label_wrapper._right {
		right: 15%;
		left: auto;
	}
}

@media all and (max-width: 360px) {
	.label_wrapper {
		left: 0;
	}
	.label_wrapper._right {
		right: 0;
		left: auto;
	}
}

.showAllSizesBlock .item .pic img, .recentlyLookedThruBlock .item .pic img {
	max-height: 100%;
}

.showAllSizesBlock .item .pic img, .recentlyLookedThruBlock .item .pic a {
	height: 100%;
}


section {
	padding-bottom: 90px;
}

ul.slimmenu li.garant {
	width: 105px;
}

.servis_right_block_title {
	text-align: center;
	font-weight: bold;
	font-size: 2em;
	margin-bottom: 20px;
}

ul.slimmenu li.garant > ul {
	min-width: 220px;
	left: -50px;
}

.tabs_availability {
	position: absolute;
	right: 0;
	min-width: 200px;
	display: flex;
	justify-content: space-between;
	top: 10px;
}

.tabs_availability a {
    display: inline-block;
    width: 47%;
    height: 40px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-weight: 600;
    border: 0;
    background: rgb(239,51,58);
    background: -moz-linear-gradient(top, rgba(239,51,58,1) 0%, rgba(239,51,58,1) 13%, rgba(239,51,58,1) 50%, rgba(237,28,36,1) 51%, rgba(237,28,36,1) 78%, rgba(237,28,36,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,51,58,1)), color-stop(13%,rgba(239,51,58,1)), color-stop(50%,rgba(239,51,58,1)), color-stop(51%,rgba(237,28,36,1)), color-stop(78%,rgba(237,28,36,1)), color-stop(100%,rgba(237,28,36,1)));
    background: -webkit-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: -o-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: -ms-linear-gradient(top, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    background: linear-gradient(to bottom, rgba(239,51,58,1) 0%,rgba(239,51,58,1) 13%,rgba(239,51,58,1) 50%,rgba(237,28,36,1) 51%,rgba(237,28,36,1) 78%,rgba(237,28,36,1) 100%);
    border-radius: 3px;
    text-decoration: none;
}

.tabs_availability a:hover {
	background: linear-gradient(to bottom, rgba(209,46,48,1) 0%,rgba(216,13,16,1) 13%,rgba(239,51,58,1) 50%,rgba(219,26,29,1) 51%,rgba(198,23,26,1) 79%,rgba(193,9,9,1) 100%);
}

.tabs_availability span {
	display: inline-block;
    height: 40px;
    width: 47%;
    max-width: 135px;
    line-height: 40px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 1em;
    font-weight: 600;
    border: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(185,185,185,1)),color-stop(0%, rgba(145,145,145,1)),color-stop(50%, rgba(145,145,145,1)),color-stop(51%, rgba(132,132,132,1)),to(rgba(132,132,132,1)));
    background: -o-linear-gradient(top, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    background: linear-gradient(to bottom, rgba(185,185,185,1) 0%,rgba(145,145,145,1) 0%,rgba(145,145,145,1) 50%,rgba(132,132,132,1) 51%,rgba(132,132,132,1) 100%);
    border-radius: 3px;
}

.open_close {
	display: none;
}

footer.fixed .td.middle {
	display: flex;
	position: relative;
	align-items: center;
	height: 100%;
}

footer.fixed .td.middle .el.phone.mob_hid {
	order: 1;
}

footer.fixed .td.middle .el.phone:nth-child(3) {
	order: 0;
}

footer.fixed .td.middle .el.social {
	order: 2;
}

footer.fixed .td.middle .el.schedule {
	order: 3;
}

#adpdp14 {
	cursor: pointer;
}

#adpdp14 img {
	pointer-events: none;
}

.detail_image {
	display: none;
	align-items: center;
	justify-content: center;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	width: 100%;
	height: 100%;
}

.close_detail_image {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}

.detalnoe {
	min-width: 300px;
}

@media (max-width: 480px) {
	footer.fixed .td.middle {
		display: flex;
		flex-direction: column;
		position: relative;
	}

	footer.fixed .td.middle .el.phone:first-child {
		order: 1;
	}

	footer.fixed .td.middle .el.phone:nth-child(2) {
		order: 0;
	}

	footer.fixed .td.middle .el.social {
		order: 2;
	}

	footer.fixed .td.middle .el.schedule {
		order: 3;
	}

	.fColor .el.mob_hid {
		display: none;
	}

	.open_close {
		display: flex;
		position: absolute;
		width: 25px;
		height: 25px;
		transform: rotate(-90deg);
		top: 20%;
		left: 0;
	}

	.open_close_opened {
		transform: rotate(90deg);
	}
}
/* End */


/* Start:/bitrix/templates/koleso/css/responsive.css?1671800743125304*/
 /*====================================
	RESPONSIVE CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia
=====================================*/



@media all and (min-width: 1400px) {

	.typesArea .tMenu .mOption a.tyres {
		background-position: 210px 4px;
	}
	.typesArea .tMenu .mOption a.rims {
		background-position: 210px -101px;
	}
	.typesArea .tMenu .mOption a.acc {
		background-position: 210px -203px;
	}

} /*@media all and (max-width: 1350px)*/

@media all and (min-width:1366px) and (max-width:1399px) {

	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 665px;
	}

	/******** /SLIDER ********/

	/**** COMPARISON ****/

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:first-child span.prompt {
		right: -135px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(2) span.prompt {
		right: -120px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(3) span.prompt {
		right: -110px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(4) span.prompt {
		left: -100px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(5) span.prompt {
		left: -120px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:last-child span.prompt {
		left: -135px;
	}

	/**** /COMPARISON ****/


} /*@media all and (min-width:1366px) and (max-width:1399px)*/

@media all and (min-width:1200px) and (max-width:1365px) {

	/******** SLIDER ********/

	#carousel .item .img {
		/*min-height: 615px;*/
		min-height: 665px;
	}

	/******** /SLIDER ********/

} /*@media all and (min-width:1200px) and (max-width:1365px)*/

@media all and (min-width:1200px) and (max-width:1399px) {

	/*----------- navi ------------*/

	/*.topNav .navArea {
		width: 912px;
	}*/

	/*ul.slimmenu li a {
		padding: 0 24px;
	}
	ul.slimmenu li:last-child a {
		padding: 0 30px 0 29px;
	}*/

	/*----------- /navi ------------*/

	.typesArea .tItem img {
		width: auto;
		height: 100%;
	}


	/*====================================== CATALOG PAGE ================================================*/

	.leftArea {
		width: 23%;
	}
	.rightArea {
		width: 76%;
	}


	/*-------------- slider  ----------------*/

	.sliderBlock,
	.sliderBlock .item {
		max-height: 250px;
	}
	.owl-theme .owl-controls {
		bottom: 55px;
	}

	/*-------------/ slider  ----------------*/

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 8%;
	}

	/***** /ICONS *****/


	/*-------------- options block  ----------------*/

	.optionsBlock .oItem {
		margin: 0 16px 0 0;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/





	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 23%;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 76%;
	}

	.optionsBlockinner .item {
		height: 185px;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
	}


	/*=====================================/ DETAIL PAGE ================================================*/


	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock,
	.centerItem .dataBlock {
		width: 50%
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:40%!important;
	}


	/*=====================================/ CENTERS PAGE ================================================*/


	/*===================================== BASKET PAGE ================================================*/

	.bItem .picBlock {
		width: 40%;
	}
	.bItem .picBlock .title {
		max-width: 55%;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock {
		width: 30%
	}
	.bItem .priceQuantityTotal .totalBlock {
		width: 40%;
	}



	/*=====================================/ BASKET PAGE ================================================*/



	/*===================================== PERSONAL PAGE ================================================*/

	.list .listHead .price,
	.list .listItem .price {
		padding-left: 80px !important;
	}

	.list .listHead .dateStart,
	.list .listItem .dateStart {
		width: 27%;
	}
	.list .listHead .dateFinish,
	.list .listItem .dateFinish {
		width: 25%;
	}
	.list .listHead .storeStatus,
	.list .listItem .storeStatus {
	    width: 40%;
	}

	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/

	.comparisonBlock .comparisonFeatures {
		width: 125px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .9em;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/**** COMPARISON ****/

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:first-child span.prompt {
		right: -140px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(2) span.prompt {
		right: -120px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(3) span.prompt {
		right: -110px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(4) span.prompt {
		left: -100px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(5) span.prompt {
		left: -120px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:last-child span.prompt {
		left: -140px;
	}

	/**** /COMPARISON ****/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		left: 285px;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

	/******** AUTH & REG *********/

	.authWrapper .item .input,
	.regWrapper .item .input {
		padding-right: 20%;
	}

	/******** /AUTH & REG *********/

	/***** TYRES APPOINTMENT *****/

	.button {
		width: 250px;
	}
	.ctrl_wrp {
		width: 290px;
	}
	.appointment_step_wrp .step .button,
	.controls_wrp,
	.ctrl_wrp {
		margin-right: 20px;
	}

	/***** /TYRES APPOINTMENT *****/


} /*@media all and (min-width:1200px) and (max-width:1349px)*/

@media all and (min-width:992px) and (max-width:1199px) {

	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 615px;
	}

	/******** /SLIDER ********/

	/*----------- navi ------------*/

	.topNav .navArea {
		width: 900px;
	}

	ul.slimmenu li a {
		padding: 0 15px;
	}
	ul.slimmenu li:last-child a {
		padding: 0 17px 0 18px;
	}

	/*----------- /navi ------------*/

	.typesArea .tItem img {
		width: auto;
		height: 100%;
	}

	/*------------ footer------------*/

	.fCompany {
		left: 2%;
	}
	.fFeedback {
		right: 30%;
	}
	.fSchedule {
		right: 2%;
	}

	/*------------ /footer------------*/


	/*====================================== CATALOG PAGE ================================================*/

	.leftArea {
		width: 25%;
	}
	.rightArea {
		width: 74%;
		padding: 0 0 20px 10px;
	}

	/*-------------- filter section ----------------*/

	.leftArea .filterBlock .otherOptions input.css-checkbox.med[type="checkbox"] + label.css-label.med {
		padding-left: 15px;
		font-size: 1em;
	}
	.leftArea .filterBlock .dimentions .width span.title,
	.leftArea .filterBlock .dimentions .height span.title,
	.leftArea .filterBlock .dimentions .radius span.title {
		font-size:.9em
	}


	.recentlyLookedThru .title {
		font-size: 1.2em;
	}
	.recentlyLookedThru .rltItem .pic {
		height: auto;
	}

	/*-------------/ filter section ----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock,
	.sliderBlock .item {
		max-height: 250px;
		min-height: 210px;
	}
	.owl-theme .owl-controls {
		bottom: 55px;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:0;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 5%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 5%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 5%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 5%;
	}

	/***** /ICONS *****/


	/*------------/ items -------------*/


	/*-------------- options block  ----------------*/

	.optionsBlock .oItem {
		margin: 0 14px 0 0;
	}
	.optionsBlock .oItem .title {
		bottom: 55px;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/


	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 25%;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 74%;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}

	.rightArea h1,
	.fullWidth h1 {
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		line-height: 30px;
	}


	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		font-size: 1.1em;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize{
		width: 17%;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity {
		width: 23%;
	}

	.optionsBlockinner,
	.optionsBlockinner .item {
		height: 159px;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
	}


	/*=====================================/ DETAIL PAGE ================================================*/

	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 55%
	}
	.centerItem .dataBlock {
		width: 45%
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}


	/*=====================================/ CENTERS PAGE ================================================*/



	/*===================================== BASKET PAGE ================================================*/

	.bItem .picBlock {
		width: 30%;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 50%;
		margin: 0;
	}
	.bItem .picBlock .title {
		max-width: 90%;
		margin: 0 auto;
	}
	.bItem .priceQuantityTotal {
		width: 70%;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock {
		width: 30%
	}
	.bItem .priceQuantityTotal .totalBlock {
		width: 40%;
	}



	/*=====================================/ BASKET PAGE ================================================*/


	/*===================================== GET PAGE ================================================*/

	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
	}


	/*=====================================/ GET PAGE ================================================*/


	/*===================================== BLOG PAGE ================================================*/

	.blogItem .previewBlock .preview {
		max-height: 120px;
	}

	/*=====================================/ BLOG PAGE ================================================*/


	/*===================================== PERSONAL PAGE ================================================*/

	.list .listHead .num,
	.list .listHead .date,
	.list .listHead .status,
	.list .listHead .price,
	.list .listHead .dateStart,
	.list .listHead .dateFinish,
	.list .listHead .storeStatus {
		font-size: 1.1em;
	}

	.list .listHead .price,
	.list .listItem .price {
		padding-left: 50px !important;
	}

	.list .listHead .dateStart,
	.list .listItem .dateStart {
		width: 27%;
	}
	.list .listHead .dateFinish,
	.list .listItem .dateFinish {
		width: 22%;
	}
	.list .listHead .storeStatus,
	.list .listItem .storeStatus {
	    width: 43%;
	}
	.list .listItem:hover .storeStatus span.ctrl {
		width: 25%;
	}

	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/

	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}


	/* added on 14.05.15 */
	/**** COMPARISON ****/

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
		width: 180px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:first-child span.prompt {
		right: auto;
		left: -25px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(2) span.prompt {
		right: auto;
		left: -60px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(3) span.prompt {
		right: -80px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(4) span.prompt {
		left: -100px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:nth-child(5) span.prompt {
		left: auto;
		right: -60px;
	}
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize:last-child span.prompt {
		left: auto;
		right: -25px;
	}

	/**** /COMPARISON ****/

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		left: 265px;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

	/*==================/ CALCULATOR PAGE =====================*/

	.stepWrapper .block .valuesWrap {
		float: none;
		display: block;
		width: 100%;
	}


	/*==================/ CALCULATOR PAGE =====================*/


	/******** AUTH & REG *********/

	.authWrapper .item .input,
	.regWrapper .item .input {
		padding-right: 20%;
	}

	/******** /AUTH & REG *********/


} /*@media all and (min-width:992px) and (max-width:1199px)*/

@media all and (max-width:1199px) {

	/***** TYRES APPOINTMENT *****/

	.appointment_step_wrp .step .button,
	.controls_wrp,
	.ctrl_wrp {
		margin-right: 10px;
	}
	.request_call {
		width: 210px;
	}
	.button {
		width: 210px;
		padding: 0 10px;
		font-size: 14px;
	}
	.ctrl_wrp {
		width: 300px;
	}

	/***** /TYRES APPOINTMENT *****/

}

@media all and (max-width:991px) {

	/******** /COMMON ********/

	.wrapper,
	.h100 {
		height: auto;
	}
	footer.siteFooter {
		position: static;
	}
	/******** /COMMON ********/

	/***** TYRES APPOINTMENT *****/

	.appointment_step_wrp .step {
		margin-bottom: 20px;
	}
	.controls_wrp {
		display: block;
		margin: 0 0 15px;
	}
	.common .item.calendar {
		margin-right: 30px;
	}
	.appointment_step_wrp .item.date {
		width: 175px;
	}
	.appointment_step_wrp .ctrl_wrp {
		display: block;
		margin: 0 auto 15px;
	}
	.appointment_step_wrp .ctrl_wrp:last-of-type {
		margin-bottom: 0;
	}

	.appointment_step_wrp .item.date .value {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;

		-webkit-column-gap: 5px;
		-moz-column-gap: 5px;
		column-gap: 5px;
	}

	/***** /TYRES APPOINTMENT *****/

	/***** MALLS LIST *****/
	.malls_carousel_wrp .lSGallery a {
		height: 87px;
	}

}

@media all and (min-width:768px) and (max-width:991px) {


	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 525px;
	}

	/******** /SLIDER ********/


	/*--------- /main styles---------*/

	/*----------- navi ------------*/

	.topNav .navArea {
		width: 700px;
	}

	.menu-collapser {
		float: left;
		width: 75%;
		height: 36px;

		background: rgb(248,248,249); /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */
	}
	ul.slimmenu {
		position: absolute;
		top:36px;
		width: 100%;
		background: #fff;

		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li.tyres:hover,
	ul.slimmenu li.tyres:hover + .rims {
	    background: #F7F7F8;
	}
	ul.slimmenu li.rims:hover,
	ul.slimmenu li.rims:hover + .acc {
	    background: #F7F7F8;
	}
	ul.slimmenu li.acc:hover,
	ul.slimmenu li.acc:hover + .tyrefix {
	    background: #F7F7F8;
	}
	ul.slimmenu li.tyrefix:hover,
	ul.slimmenu li.tyrefix:hover + .storin {
	    background: #F7F7F8;
	}
	ul.slimmenu li.storin:hover,
	ul.slimmenu li.storin:hover + .malls {
	    background: #F7F7F8;
	}
	ul.slimmenu li.malls:hover {
	    background: #F7F7F8;
	}

	ul.slimmenu li.tyres.selected,
	ul.slimmenu li.rims.selected,
	ul.slimmenu li.acc.selected,
	ul.slimmenu li.tyrefix.selected,
	ul.slimmenu li.storin.selected,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	    box-shadow: 0 2px 6px #d3d6da inset;
	}

	ul.slimmenu li.tyres.selected + .rims,
	ul.slimmenu li.rims.selected + .acc,
	ul.slimmenu li.acc.selected + .tyrefix,
	ul.slimmenu li.tyrefix.selected + .storin,
	ul.slimmenu li.storin.selected + .malls,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	}

	/*----------- /navi ------------*/


	.typesArea {
		padding-bottom: 5px;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		width: 50%;
		margin: 0 0 10px 0;
	}
	.typesArea .tItem:nth-child(2) {
		padding-right: 0;
	}

	.typesArea .tMenu .mOption a.tyres {
		background-position: right 4px;
	}
	.typesArea .tMenu .mOption a.rims {
		background-position: right -101px;
	}
	.typesArea .tMenu .mOption a.acc {
		background-position: right -203px;
	}

	/******** /FOOTER ********/

	.fCompany {
		left: 20px;
	}
	.fFeedback {
		right: 41%;
	}

	/******** /FOOTER ********/


	/*====================================== CATALOG PAGE ================================================*/

	.leftArea {
		width: 28%;
	}
	.rightArea {
		width: 71%;
		padding: 0 0 20px 10px;
	}

	/*-------------- filter section ----------------*/

	.tabContaier ul.fTabs li a {
		font-size: .9em!important;
	}
	.leftArea .filterBlock .dimentions .width span.title,
	.leftArea .filterBlock .dimentions .height span.title,
	.leftArea .filterBlock .dimentions .radius span.title,
	.leftArea .filterBlock .brandAndType .brand span.title,
	.leftArea .filterBlock .brandAndType .type span.title,
	.leftArea .filterBlock .seasonAndapply .season span.title,
	.leftArea .filterBlock .seasonAndapply .apply span.title,
	.leftArea .filterBlock .price .title {
		font-size: .9em;
	}
	.leftArea .filterBlock .otherOptions input.css-checkbox.med[type="checkbox"] + label.css-label.med {
		padding-left: 12px;
		font-size: .9em;
	}

	.leftArea .askAquestionBlock .title {
		bottom: 18px;
		font-size: 1.6em;
		line-height: 21px;
	}

	.recentlyLookedThru .title {
		padding: 15px 5px;
		font-size: 1.1em;
	}
	.recentlyLookedThru .rltItem .pic {
		height: auto;
	}
	.leftArea .filterBlock input[type=submit].filterIt,
	.leftArea .filterBlock input[type=submit].filterItDisable {
		width: 48%
	}

	/*-------------/ filter section ----------------*/

	/*---------------- bread crumbs----------------*/

	.breadCrumbBlock ul.crumbs li a {
		font-size: 1em;
	}

	/*---------------/ bread crumbs----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock .item .cataloqueContent {
		top:57%;
	}

	.sliderBlock,
	.sliderBlock .item {
		max-height: 149px;
		min-height: 149px;
	}
	.owl-theme .owl-controls {
		bottom: 35px!important;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:15px 0 0 0;
	}
	.catalogItemsBlock .cItem {
		width: 50%;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 8%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 8%;
	}

	/***** /ICONS *****/


	/*------------/ items -------------*/


	/*-------------- options block  ----------------*/

	.optionsBlock .oItem {
		margin: 0 10px 0 0;
	}
	.optionsBlock .oItem .title {
		bottom: 90px;
		font-size: 1.4em;
		line-height: 20px;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/



	/*====================================== BRAND PAGE ================================================*/


	.rightArea .descriptionBlock {
		width: 90%;
	}
	.rightArea .brandsBlock .bItem {
		width: 50%;
		margin: 0 0 20px 0;
	}





	/*====================================== BRAND PAGE ================================================*/



	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 23%;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 71%;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}

	.rightArea h1,
	.fullWidth h1 {
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		line-height: 30px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap{
		margin-top: 15px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		width: 50%;
		margin-bottom: 15px;
		padding-left: 0;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		float: right;
		margin-bottom: 0;
	}


	/*.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		font-size: 1.2em;
	}*/

	.optionsBlockinner{
		margin-top: 15px;
		height: 123px;
	}
	.optionsBlockinner .item {
		height: 122px;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
		font-size: 1.2em;
		line-height: 18px;
	}


	/*=====================================/ DETAIL PAGE ================================================*/




	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 80%;
		float:none;
	}
	.centerItem .dataBlock {
		width: 100%;
		float: none;
		padding: 20px 0 0 0;
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}


	/*=====================================/ CENTERS PAGE ================================================*/


	/*===================================== BASKET PAGE ================================================*/

	.bItem {
		padding: 0 0 30px 0;
		border-bottom: 1px dotted rgba(204, 203, 203, 1);
	}
	.bItem:last-child {
		border-bottom: 0;
	}
	.bItem .picBlock {
		width: 50%;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 50%;
		margin: 0 auto;
	}
	.bItem .picBlock .title {
		width: 100%;
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}

	.bItem .priceQuantityTotal {
		width: 50%;
		padding: 0 0 0 30px;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock,
	.bItem .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%
	}
	.bItem .priceQuantityTotal .totalBlock {
		padding: 0;
	}

	.bItem .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	.quantityInputBasket {
		margin: 0;
	}

	.previewOrder .orderData,
	.getOrder a.getIt {
		margin: 0 15px 0 0;
	}

	/*=====================================/ BASKET PAGE ================================================*/


	/*===================================== GET PAGE ================================================*/

	.orderItem {
		padding: 15px 10px;
	}
	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
		font-size: 1em;
	}

	.customerData .dataItem input.full[type="text"] {
		width: 80%;
	}
	.customerData .dataItem input.small[type="text"] {
	    width: 50%;
	}
	.customerData .dataItem .selectWrapper,
	.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
	    width: 40%;
	}


	/*=====================================/ GET PAGE ================================================*/


	/*===================================== BLOG PAGE ================================================*/

	.blogItem .previewBlock .preview {
		max-height: 100px;
	}

	/*=====================================/ BLOG PAGE ================================================*/



	/*===================================== PERSONAL PAGE ================================================*/

	.list {
		background:0;
		border-radius: 0;
		box-shadow: none;
	}

	.list .listHead {
		display: none;
	}

	.list .listItem {
		float: left;
		width: 32%;
		height: auto;
		margin: 0 5px 5px 0;
		padding: 0 10px;
		background: #fff;
		border:1px solid #ddd;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		webkit-box-shadow: 0 0 2px #cecece;
		-moz-box-shadow: 0 0 2px #cecece;
		-o-box-shadow: 0 0 2px #cecece;
		box-shadow: 0 0 2px #cecece;
	}
	.list .listItem:hover {
		background: #fff;
	}
	.list .listItem .num,
	.list .listItem .date,
	.list .listItem .status,
	.list .listItem .price {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0!important;
		text-align: left;
		line-height: 30px;
	}
	.list .listItem .price {
		border:0;
	}

	.list .listItem .price span.value {
		float: none;
		height: auto;
		padding: 0;
	}
	.list .listItem .price span.more {
		height: auto;
	}
	.list .listItem .price span.more a {
		line-height: 30px;
	}

	.list .listItem .num span.mTitle,
	.list .listItem .date span.mTitle,
	.list .listItem .status span.mTitle,
	.list .listItem .price span.mTitle {
		display: block;
		height: 20px;
		font-size: 1.1em;
		line-height: 20px;
		font-weight: bold;
	}




	.list .listItem .num,
	.list .listItem .dateStart,
	.list .listItem .dateFinish,
	.list .listItem .storeStatus {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}


	.list .listItem .num span.mTitle,
	.list .listItem .dateStart span.mTitle,
	.list .listItem .dateFinish span.mTitle,
	.list .listItem .storeStatus span.mTitle {
	   	display: block;
		height: 20px;
		font-size: .9em;
		line-height: 20px;
		font-weight: bold;
	}
	.list .listItem .storeStatus {
		border:0;
	}

	.list .listItem .storeStatus span.type {
	    width: 100%;
	    float: none;
	    text-indent: 0;
	}
	.list .listItem .storeStatus span.getItBack {
		width: 100%;
		float: none;
	}
	.list .listItem .storeStatus span.getItBack a {
		width: 100%;
		height: auto;
		margin: 5px 0;
		padding: 5px 0;
		font-size: 1em;
		line-height: 20px;
	}


	.list .listItem .storeStatus span.stats {
		width: 100%;
		float: none;
		text-indent: 0;
		line-height: 30px;
	}

	.list .listItem .storeStatus span.ctrl,
	.list .listItem:hover .storeStatus span.ctrl {
		display: block;
		float: none;
		width: 100%;
		height: 20px;
		margin: 5px 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit,
	.list .listItem .storeStatus span.ctrl span.delete {
		margin: 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit {
		margin: 0 20px 0 0;
	}

	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/

	.comparisonBlock #comparison {
		width: 80%;
	}

	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
		left: -84px;
		width: 190px;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/

	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		left: 230px;
	width: 500px;
	height: auto;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

	/*==================/ CALCULATOR PAGE =====================*/

	.calcWrapper .block .feature {
		width: 320px;
	}
	.stepWrapper .block .inner,
	.stepWrapper .block .qnt,
	.stepWrapper .block .valuesWrap {
		float: none;
		display: block;
		width: 100%;
	}
	.stepWrapper .block .qnt {
		padding: 5px 0;
	}
	.stepWrapper .block .qnt .value,
	.stepWrapper .block .qnt .valueInt {
		float: none;
		width: 150px;
	}


	/*==================/ CALCULATOR PAGE =====================*/

	/******** AUTH & REG *********/

	.authWrapper .item .input,
	.regWrapper .item .input {
		padding-right: 0;
	}

	/******** /AUTH & REG *********/



} /*@media all and (min-width:768px) and (max-width:991px)*/

@media all and (max-width: 991px) {
	.comparisonBlock #comparison .item .picBlock .remove {
		display: block;
	}
}

@media all and (max-width:767px) {

 	/******** /FOOTER ********/

	footer.siteFooter,
	footer.siteFooterInner {
		height: auto;
		padding: 0 0 5px 15px;
	}
	.fCompany,
	.fFeedback,
	.fSchedule {
	    position: static;
	    display: block;
	    width: 100%;
	}

	/******** /FOOTER ********/

 }

@media all and (min-width:600px) and (max-width:767px) {

	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 445px;
	}
	#carousel .item .sContent {
		left: 50%;
		width: 80%;
		margin-left: -40%;
	}
	#carousel .item .sContent .sPrice {
		width: 100%;
		text-align: center;
	}
	#carousel .item .sContent .sPrice span {
		display: inline-block;
		width: auto;
	}

	/******** /SLIDER ********/


	/*----------- navi ------------*/

	.topNav {
		top:0;
	}

	.topNav .navArea {
		width: 100%;
		border:0;

		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}

	.menu-collapser {
		float: left;
		width: 75%;
		height: 36px;

		background: rgb(248,248,249); /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */
	}
	ul.slimmenu {
		position: absolute;
		top:36px;
		width: 100%;
		background: #fff;

		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;

		z-index: 9999;
	}
	ul.slimmenu li:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li.tyres:hover,
	ul.slimmenu li.tyres:hover + .rims {
	    background: #F7F7F8;
	}
	ul.slimmenu li.rims:hover,
	ul.slimmenu li.rims:hover + .acc {
	    background: #F7F7F8;
	}
	ul.slimmenu li.acc:hover,
	ul.slimmenu li.acc:hover + .tyrefix {
	    background: #F7F7F8;
	}
	ul.slimmenu li.tyrefix:hover,
	ul.slimmenu li.tyrefix:hover + .storin {
	    background: #F7F7F8;
	}
	ul.slimmenu li.storin:hover,
	ul.slimmenu li.storin:hover + .malls {
	    background: #F7F7F8;
	}
	ul.slimmenu li.malls:hover {
	    background: #F7F7F8;
	}

	ul.slimmenu li.tyres.selected,
	ul.slimmenu li.rims.selected,
	ul.slimmenu li.acc.selected,
	ul.slimmenu li.tyrefix.selected,
	ul.slimmenu li.storin.selected,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	    box-shadow: 0 2px 6px #d3d6da inset;
	}

	ul.slimmenu li.tyres.selected + .rims,
	ul.slimmenu li.rims.selected + .acc,
	ul.slimmenu li.acc.selected + .tyrefix,
	ul.slimmenu li.tyrefix.selected + .storin,
	ul.slimmenu li.storin.selected + .malls,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	}
	.topNav .navArea .profileArea {
		-webkit-border-top-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	/*----------- /navi ------------*/


	.typesArea {
		padding-bottom: 5px;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		width: 50%;
		margin: 0 0 10px 0;
	}
	.typesArea .tItem:nth-child(2) {
		padding-right: 0;
	}

	.typesArea .tItem img {
		height: 100%;
	}

	/*------------ footer------------*/

	.fCompany,
	.fFeedback,
	.fSchedule {
		position: static;
		display: block;
		width: 100%;
	}

	/*------------ /footer------------*/



	/*====================================== CATALOG PAGE ================================================*/

	.leftArea,
	.rightArea {
		display: block;
		width: 100%;
		min-height: 0;
		padding:0;
	}
	.leftArea {
		margin-top: 20px;
	}
	.rightArea {
		margin-top: 0;
		padding: 0 0 20px 20px;
	}

	/*-------------- filter section ----------------*/

	.leftArea .askAquestionBlock,
	.recentlyLookedThru {
		display: none;
	}

	/*-------------/ filter section ----------------*/

	/*---------------- bread crumbs----------------*/

	.breadCrumbBlock ul.crumbs li a {
		font-size: 1em;
	}

	/*---------------/ bread crumbs----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock .item .cataloqueContent {
		top:57%;
	}

	.sliderBlock,
	.sliderBlock .item {
		max-height: 165px;
		min-height: 149px;
	}
	.owl-theme .owl-controls {
		bottom: 35px!important;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:15px 0 0 0;
	}
	.catalogItemsBlock .cItem {
		width: 50%;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 12%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 12%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 12%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 12%;
	}

	/***** /ICONS *****/


	/*------------/ items -------------*/


	/*-------------- options block  ----------------*/

	.optionsBlock .oItem {
		margin: 0 10px 0 0;
	}
	.optionsBlock .oItem .title {
		bottom: 90px;
		font-size: 1.4em;
		line-height: 20px;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/


	/*====================================== BRAND PAGE ================================================*/


	.rightArea .descriptionBlock {
		width: 100%;
	}
	.rightArea .brandsBlock .bItem {
		margin: 0 0 20px 0;
	}





	/*====================================== BRAND PAGE ================================================*/


	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 23%;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 71%;
		padding-left: 15px;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}
	.picAndDesc .picBlock,
	.picAndDesc .descriptionBlock {
		margin-top: 30px;
	}

	.rightArea h1,
	.fullWidth h1 {
		font-size: 2.5em;
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		font-size: 1.6em;
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		font-size: 1.4em;
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		font-size: 1.3em;
		line-height: 30px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap{
		margin-top: 15px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		width: 50%;
		margin-bottom: 15px;
		padding-left: 0;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		float: right;
		margin-bottom: 0;
	}


	/*.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		font-size: 1.2em;
	}*/


	.picAndDesc .picBlock .thumbs .it {
		height: 90px;
	}


	.showAllSizesBlock .item,
	.recentlyLookedThruBlock .item {
		width: 50%;
	}

	.optionsBlockinner{
		height: auto;
		margin-top: 15px;
	}
	.optionsBlockinner .item {
		width: 50%;
		height: 185px;
		margin-bottom: 10px;
	}
	.optionsBlockinner .item:nth-child(2) {
		padding: 0;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
		font-size: 1.7em;
	}


	/*=====================================/ DETAIL PAGE ================================================*/


	/*=====================================/ ABOUT PAGE ================================================*/

	.bannerBlockLeft {
		display: none;
	}
	.fullDescriptionBlock {
		padding: 0 15px;
	}

	/*=====================================/ ABOUT PAGE ================================================*/



	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 80%;
		float:none;
	}
	.centerItem .dataBlock {
		width: 100%;
		float: none;
		padding: 10px 0 0 0;
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}

	.centerItem .description {
	}


	/*=====================================/ CENTERS PAGE ================================================*/


	/*===================================== BASKET PAGE ================================================*/

	.bItem {
		padding: 0 0 30px 0;
		border-bottom: 1px dotted rgba(204, 203, 203, 1);
	}
	.bItem:last-child {
		border-bottom: 0;
	}
	.bItem .picBlock {
		width: 50%;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 50%;
		margin: 0 auto;
	}
	.bItem .picBlock .title {
		width: 100%;
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}

	.bItem .priceQuantityTotal {
		width: 50%;
		padding: 0 0 0 30px;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock,
	.bItem .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%
	}
	.bItem .priceQuantityTotal .totalBlock {
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock .title,
	.bItem .priceQuantityTotal .totalBlock .title {
		margin: 0 0 10px;
	}
	.bItem .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	.quantityInputBasket {
		margin: 0;
	}
	.bItem .priceQuantityTotal .totalBlock .options {
		width: 60px;
	}


	.previewOrder .orderData,
	.getOrder a.getIt {
		margin: 0 15px 0 0;
	}

	/*=====================================/ BASKET PAGE ================================================*/


	/*===================================== GET PAGE ================================================*/

	.orderItem {
		float: left;
		width: 48%;
	}
	.orderItem:nth-child(even) {
		float: right;
	}
	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
		font-size: 1em;
	}

	.customerData {
		width: 96%;
	}
	.customerData .dataItem input.full[type="text"] {
		width: 80%;
	}
	.customerData .dataItem input.small[type="text"] {
	    width: 50%;
	}
	.customerData .dataItem .selectWrapper,
	.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
	    width: 40%;
	}


	/*=====================================/ GET PAGE ================================================*/




	/*===================================== BLOG PAGE ================================================*/

	.blogItem .previewBlock .preview {
		max-height: 120px;
	}

	/*=====================================/ BLOG PAGE ================================================*/


	/*===================================== PERSONAL PAGE ================================================*/

	.list {
		background:0;
		border-radius: 0;
		box-shadow: none;
	}

	.list .listHead {
		display: none;
	}

	.list .listItem {
		float: left;
		width: 32%;
		height: auto;
		margin: 0 5px 5px 0;
		padding: 0 10px;
		background: #fff;
		border:1px solid #ddd;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		webkit-box-shadow: 0 0 2px #cecece;
		-moz-box-shadow: 0 0 2px #cecece;
		-o-box-shadow: 0 0 2px #cecece;
		box-shadow: 0 0 2px #cecece;
	}
	.list .listItem:hover {
		background: #fff;
	}

	.list .listItem:last-child .num,
	.list .listItem:last-child .dateStart,
	.list .listItem:last-child .dateFinish,
	.list .listItem:last-child .num,
	.list .listItem:last-child .date,
	.list .listItem:last-child .status {
		border-bottom:1px solid #ddd;
	}

	.list .listItem .num,
	.list .listItem .date,
	.list .listItem .status,
	.list .listItem .price {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0!important;
		text-align: left;
		line-height: 30px;
	}
	.list .listItem .price {
		border:0;
	}

	.list .listItem .price span.value {
		float: none;
		height: auto;
		padding: 0;
	}
	.list .listItem .price span.more {
		height: auto;
	}
	.list .listItem .price span.more a {
		line-height: 30px;
	}

	.list .listItem .num span.mTitle,
	.list .listItem .date span.mTitle,
	.list .listItem .status span.mTitle,
	.list .listItem .price span.mTitle {
		display: block;
		height: 20px;
		font-size: 1.1em;
		line-height: 20px;
		font-weight: bold;
	}




	.list .listItem .num,
	.list .listItem .dateStart,
	.list .listItem .dateFinish,
	.list .listItem .storeStatus {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}


	.list .listItem .num span.mTitle,
	.list .listItem .dateStart span.mTitle,
	.list .listItem .dateFinish span.mTitle,
	.list .listItem .storeStatus span.mTitle {
	   	display: block;
		height: 20px;
		font-size: .9em;
		line-height: 20px;
		font-weight: bold;
	}
	.list .listItem .storeStatus {
		border:0;
	}

	.list .listItem .storeStatus span.type {
	    width: 100%;
	    float: none;
	    text-indent: 0;
	}
	.list .listItem .storeStatus span.getItBack {
		width: 100%;
		float: none;
	}
	.list .listItem .storeStatus span.getItBack a {
		width: 100%;
		height: auto;
		margin: 5px 0;
		padding: 5px 0;
		font-size: 1em;
		line-height: 20px;
	}


	.list .listItem .storeStatus span.stats {
		width: 100%;
		float: none;
		text-indent: 0;
		line-height: 30px;
	}

	.list .listItem .storeStatus span.ctrl,
	.list .listItem:hover .storeStatus span.ctrl {
		display: block;
		float: none;
		width: 100%;
		height: 20px;
		margin: 5px 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit,
	.list .listItem .storeStatus span.ctrl span.delete {
		margin: 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit {
		margin: 0 20px 0 0;
	}

	.makeIt {
		padding: 0 15px 0 0;
	}
	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/

	.comparisonBlock #comparison {
		width: 81%;
	}

	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
		left: -84px;
		width: 190px;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		left: 50%;
		width: 500px;
		height: auto;
		margin-left: -250px;
	}
	#prompt .wrapper::after {
		border-width: 0;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/


	/*================== CALCULATOR PAGE =====================*/

	.calcWrapper .block .feature {
		width: 320px;
	}
	.stepWrapper .block .inner,
	.stepWrapper .block .qnt,
	.stepWrapper .block .valuesWrap {
		float: none;
		display: block;
		width: 100%;
	}
	.stepWrapper .block .qnt {
		padding: 5px 0;
	}
	.stepWrapper .block .qnt .value,
	.stepWrapper .block .qnt .valueInt {
		float: none;
		width: 150px;
	}

	/*==================/ CALCULATOR PAGE =====================*/


	/******** AUTH & REG *********/

	.authWrapper,
	.regWrapper {
		float: none;
		width: 100%;
		padding: 0;
	}
	.authWrapper .item .input,
	.regWrapper .item .input {
		padding-right: 20%;
	}

	/******** /AUTH & REG *********/


} /*@media all and (min-width:600px) and (max-width:767px)*/

@media all and (max-width:599px) {

	/*================== DETAIL ORDER =====================*/

	.detailOrderWrapper .item .title {
		font-size: 1em;
	}
	.detailOrderWrapper .item .detailsWrapper .detail div.label,
	.detailOrderWrapper .item .detailsWrapper .detail div.value {
		float: none;
		width: 100%;
		padding: 5px 0;
	}

	/*==================/ DETAIL ORDER =====================*/

	/******** AUTH & REG *********/

	.authWrapper,
	.regWrapper {
		float: none;
		width: 100%;
		padding: 0;
	}
	.authWrapper .item .value,
	.regWrapper .item .value,
	.authWrapper .item .input,
	.regWrapper .item .input {
		float: none;
		width: 100%;
		padding: 0 0 5px 0;
	}
	.authWrapper .item .input,
	.regWrapper .item .input {
		padding-right: 0;
	}

	/******** /AUTH & REG *********/

	/******** FEEDBACK *********/

	.feedback {
		width: 100%;
	}
	.feedback .item .input {
		padding-right: 0;
	}


	/******** /FEEDBACK *********/

	/******** /FILTER COLLAPSER *********/

	.collapseFilter {
		display: none;
	}
	a.expand {
		display: block;
	}

	/******** /FILTER COLLAPSER *********/

	/***** TYRES APPOINTMENT *****/

	.request_call {
		width:100%;
	}
	.appointment_step_wrp .step .button,
	.appointment_step_wrp .step .ctrl_wrp {
		display: block;
		width:100%;
		margin: 0 0 20px;
		font-size: 16px;
	}
	.appointment_step_wrp .step .button:last-of-type,
	.appointment_step_wrp .step .ctrl_wrp:last-of-type {
		margin-bottom: 0;
	}
	.appointment_step_wrp .item.date {
		width: 280px;
	}
	.appointment_step_wrp .item.date .value {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;

		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
	}

	/***** /TYRES APPOINTMENT *****/

}

@media all and (min-width:480px) and (max-width:599px) {

	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 350px;
	}
	#carousel .item .sContent {
		top: 10%;
		left: 50%;
		width: 80%;
		margin-left: -40%;
	}
	#carousel .item .sContent h3 {
		font-size: 1.5em;
	}
	#carousel .item .sContent h1 {
		font-size: 3em;
	}
	#carousel .item .sContent .sPrice {
		width: 100%;
		text-align: center;
	}
	#carousel .item .sContent .sPrice span {
		display: inline-block;
		width: auto;
	}

	/******** /SLIDER ********/

	/*----------- navi ------------*/

	.topNav {
		top:0;
	}

	.topNav .navArea {
		width: 100%;
		border:0;

		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}

	.menu-collapser {
		float: left;
		width: 70%;
		height: 36px;

		background: rgb(248,248,249); /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */
	}
	ul.slimmenu {
		position: absolute;
		top:36px;
		width: 100%;
		background: #fff;

		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;

		z-index: 9999;
	}
	ul.slimmenu li:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li.tyres:hover,
	ul.slimmenu li.tyres:hover + .rims {
	    background: #F7F7F8;
	}
	ul.slimmenu li.rims:hover,
	ul.slimmenu li.rims:hover + .acc {
	    background: #F7F7F8;
	}
	ul.slimmenu li.acc:hover,
	ul.slimmenu li.acc:hover + .tyrefix {
	    background: #F7F7F8;
	}
	ul.slimmenu li.tyrefix:hover,
	ul.slimmenu li.tyrefix:hover + .storin {
	    background: #F7F7F8;
	}
	ul.slimmenu li.storin:hover,
	ul.slimmenu li.storin:hover + .malls {
	    background: #F7F7F8;
	}
	ul.slimmenu li.malls:hover {
	    background: #F7F7F8;
	}

	ul.slimmenu li.tyres.selected,
	ul.slimmenu li.rims.selected,
	ul.slimmenu li.acc.selected,
	ul.slimmenu li.tyrefix.selected,
	ul.slimmenu li.storin.selected,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	    box-shadow: 0 2px 6px #d3d6da inset;
	}

	ul.slimmenu li.tyres.selected + .rims,
	ul.slimmenu li.rims.selected + .acc,
	ul.slimmenu li.acc.selected + .tyrefix,
	ul.slimmenu li.tyrefix.selected + .storin,
	ul.slimmenu li.storin.selected + .malls,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	}
	.topNav .navArea .profileArea {
		-webkit-border-top-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.topNav .navArea .profileArea {
		width: 20%;
	}

	/*----------- /navi ------------*/

	.typesArea {
		padding-bottom: 5px;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.typesArea .tItem {
		padding: 0;
	}
	.typesArea .tItem:last-child {
		padding: 0;
	}
	.typesArea .tMenu .mOption a.tyres {
		background-position: right 4px;
	}
	.typesArea .tMenu .mOption a.rims {
		background-position: right -101px;
	}
	.typesArea .tMenu .mOption a.acc {
		background-position: right -203px;
	}


	/*====================================== CATALOG PAGE ================================================*/

	.leftArea,
	.rightArea {
		display: block;
		width: 100%;
		min-height: 0;
		padding:0;
	}
	.leftArea {
		margin-top: 20px;
	}
	.rightArea {
		margin-top: 0;
		padding: 0 0 20px 20px;
	}

	/*-------------- filter section ----------------*/

	.leftArea .askAquestionBlock,
	.recentlyLookedThru {
		display: none;
	}

	/*-------------/ filter section ----------------*/

	/*---------------- bread crumbs----------------*/

	.breadCrumbBlock ul.crumbs li a {
		font-size: 1em;
	}

	/*---------------/ bread crumbs----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock .item .cataloqueContent {
		top:52%;
	}

	.sliderBlock,
	.sliderBlock .item {
		max-height: 165px;
		min-height: 149px;
	}
	.owl-theme .owl-controls {
		bottom: 44px!important;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:15px 0 0 0;
	}
	.catalogItemsBlock .cItem {
		width: 50%;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 7%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 7%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 7%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 7%;
	}

	/***** /ICONS *****/


	/*------------/ items -------------*/


	/*-------------- options block  ----------------*/

	.optionsBlock {
		height: auto;
	}
	.optionsBlock .oItem {
		width: 100%;
		/*height: auto;*/
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/

	/*====================================== BRAND PAGE ================================================*/

	.rightArea h1 {
		line-height: 45px;
	}
	.rightArea h2 {
		line-height: 40px;
	}
	.rightArea h3 {
		line-height: 35px;
	}
	.rightArea h4 {
		line-height: 30px;
	}
	.rightArea h5 {
		line-height: 30px;
	}

	.rightArea .descriptionBlock {
		width: 100%;
	}
	.rightArea .brandsBlock .bItem {
		width: 50%;
		margin: 0 0 20px 0;
	}



	/*====================================== BRAND PAGE ================================================*/


	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}
	.picAndDesc .picBlock,
	.picAndDesc .descriptionBlock {
		margin-top: 30px;
	}

	.picAndDesc .picBlock .detailPic img {
		max-width: 100%;
		width: auto;
	}
	.picAndDesc .picBlock .thumbs {
		display: none;
	}

	.showAllSizesBlock .leftPart .sTitle {
		text-align: left;
	}

	.rightArea h1,
	.fullWidth h1 {
		font-size: 2.5em;
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		font-size: 1.6em;
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		font-size: 1.4em;
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		font-size: 1.3em;
		line-height: 30px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap{
		margin-top: 15px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		float: none;
		display: block;
		width: 100%;
		padding: 0;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		display: inline-block;
		width: 60%;
		padding:5px 0;
		text-align: left;
		vertical-align: top;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value {
		display: inline-block;
		width: 20%;
		padding:5px 0;
		text-align: left;
		vertical-align: top;
	}
	.quantityInput {
		display: inline-block;
		width: 35%;
		text-align: left;
		vertical-align: top;
	}


	.picAndDesc .picBlock .thumbs .it {
		height: 90px;
	}


	.showAllSizesBlock .item,
	.recentlyLookedThruBlock .item {
		width: 50%;
	}

	.optionsBlockinner{
		height: auto;
		margin-top: 15px;
	}
	.optionsBlockinner .item {
		width: 50%;
		height: 150px;
		margin-bottom: 10px;
	}
	.optionsBlockinner .item:nth-child(2) {
		padding: 0;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
		font-size: 1.7em;
	}


	/*=====================================/ DETAIL PAGE ================================================*/

	/*=====================================/ ABOUT PAGE ================================================*/

	.leftNavi select {
		width: 94%;
	}
	.bannerBlockLeft {
		display: none;
	}
	.fullDescriptionBlock {
		padding: 0 15px;
	}

	/*=====================================/ ABOUT PAGE ================================================*/


	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 96%;
		float:none;
	}
	.centerItem .dataBlock {
		width: 100%;
		float: none;
		padding: 10px 0 0 0;
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}

	.centerItem .description {
	}


	/*=====================================/ CENTERS PAGE ================================================*/



	/*===================================== BASKET PAGE ================================================*/

	.bItem {
		padding: 0 0 30px 0;
		border-bottom: 1px dotted rgba(204, 203, 203, 1);
	}
	.bItem:last-child {
		border-bottom: 0;
	}
	.bItem .picBlock {
		width: 50%;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 50%;
		margin: 0 auto;
	}
	.bItem .picBlock .title {
		width: 100%;
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}

	.bItem .priceQuantityTotal {
		width: 50%;
		padding: 0 0 0 30px;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock,
	.bItem .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%
	}
	.bItem .priceQuantityTotal .totalBlock {
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock .title,
	.bItem .priceQuantityTotal .totalBlock .title {
		margin: 0 0 10px;
	}
	.bItem .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	.quantityInputBasket {
		margin: 0;
	}
	.bItem .priceQuantityTotal .totalBlock .options {
		width: 60px;
	}


	.previewOrder .orderData,
	.getOrder a.getIt {
		margin: 0 15px 0 0;
	}

	/*=====================================/ BASKET PAGE ================================================*/


	/*===================================== GET PAGE ================================================*/

	.orderItem {
		float: left;
		width: 48%;
	}
	.orderItem:nth-child(even) {
		float: right;
	}
	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
		font-size: .9em;
	}

	.customerData {
		width: 95%;
	}
	.customerData .dataItem input.full[type="text"] {
		width: 80%;
	}
	.customerData .dataItem input.small[type="text"] {
	    width: 50%;
	}
	.customerData .dataItem .selectWrapper,
	.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
	    width: 40%;
	}


	/*=====================================/ GET PAGE ================================================*/



	/*===================================== BLOG PAGE ================================================*/

	.blogItem .previewBlock {
		max-width: 65%;
	}
	.blogItem .previewBlock .preview {
		max-height: 120px;
	}

	/*=====================================/ BLOG PAGE ================================================*/



	/*===================================== PERSONAL PAGE ================================================*/

	.list {
		background:0;
		border-radius: 0;
		box-shadow: none;
	}

	.list .listHead {
		display: none;
	}

	.list .listItem {
		float: left;
		width: 48%;
		height: auto;
		margin: 0 5px 5px 0;
		padding: 0 10px;
		background: #fff;
		border:1px solid #ddd;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		webkit-box-shadow: 0 0 2px #cecece;
		-moz-box-shadow: 0 0 2px #cecece;
		-o-box-shadow: 0 0 2px #cecece;
		box-shadow: 0 0 2px #cecece;
	}
	.list .listItem:hover {
		background: #fff;
	}

	.list .listItem:last-child .num,
	.list .listItem:last-child .dateStart,
	.list .listItem:last-child .dateFinish,
	.list .listItem:last-child .num,
	.list .listItem:last-child .date,
	.list .listItem:last-child .status {
		border-bottom:1px solid #ddd;
	}

	.list .listItem .num,
	.list .listItem .date,
	.list .listItem .status,
	.list .listItem .price {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0!important;
		text-align: left;
		line-height: 30px;
	}
	.list .listItem .price {
		border:0;
	}

	.list .listItem .price span.value {
		float: none;
		height: auto;
		padding: 0;
	}
	.list .listItem .price span.more {
		height: auto;
	}
	.list .listItem .price span.more a {
		line-height: 30px;
	}

	.list .listItem .num span.mTitle,
	.list .listItem .date span.mTitle,
	.list .listItem .status span.mTitle,
	.list .listItem .price span.mTitle {
		display: block;
		height: 20px;
		font-size: 1.1em;
		line-height: 20px;
		font-weight: bold;
	}




	.list .listItem .num,
	.list .listItem .dateStart,
	.list .listItem .dateFinish,
	.list .listItem .storeStatus {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}


	.list .listItem .num span.mTitle,
	.list .listItem .dateStart span.mTitle,
	.list .listItem .dateFinish span.mTitle,
	.list .listItem .storeStatus span.mTitle {
	   	display: block;
		height: 20px;
		font-size: .9em;
		line-height: 20px;
		font-weight: bold;
	}
	.list .listItem .storeStatus {
		border:0;
	}

	.list .listItem .storeStatus span.type {
	    width: 100%;
	    float: none;
	    text-indent: 0;
	}
	.list .listItem .storeStatus span.getItBack {
		width: 100%;
		float: none;
	}
	.list .listItem .storeStatus span.getItBack a {
		width: 100%;
		height: auto;
		margin: 5px 0;
		padding: 5px 0;
		font-size: 1em;
		line-height: 20px;
	}


	.list .listItem .storeStatus span.stats {
		width: 100%;
		float: none;
		text-indent: 0;
		line-height: 30px;
	}

	.list .listItem .storeStatus span.ctrl,
	.list .listItem:hover .storeStatus span.ctrl {
		display: block;
		float: none;
		width: 100%;
		height: 20px;
		margin: 5px 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit,
	.list .listItem .storeStatus span.ctrl span.delete {
		margin: 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit {
		margin: 0 20px 0 0;
	}

	.makeIt {
		padding: 0 15px 0 0;
	}
	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/

	.comparisonBlock #comparison {
		width: 75%;
	}

	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
		left: -76px;
		width: 170px;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		top:50px;
		left: 0;
		width: 100%;
		height: auto;
	}
	#prompt .wrapper::after {
		border-width: 0;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

	/*==================/ CALCULATOR PAGE =====================*/

	.stepWrapper .block .labelShort,
	.stepWrapper .block .labelMeduim,
	.stepWrapper .block .labeLarge,
	.stepWrapper .block .feature {
		float: none;
		width: 100%;
	}
	.stepWrapper .block .inner,
	.stepWrapper .block .qnt,
	.stepWrapper .block .valuesWrap {
		float: none;
		display: block;
		width: 100%;
	}
	.stepWrapper .block .qnt {
		padding: 5px 0;
	}
	.stepWrapper .block .qnt .value,
	.stepWrapper .block .qnt .valueInt {
		position: relative;
		float: none;
		width: 150px;
		overflow: hidden;
	}


	/*==================/ CALCULATOR PAGE =====================*/


} /*@media all and (min-width:480px) and (max-width:599px)*/

@media all and (max-width:479px) {

	/******** SLIDER ********/

	#carousel .item .img {
		min-height: 235px;
	}
	#carousel .item .sContent {
		top: 15%;
		left: 50%;
		width: 80%;
		margin-left: -40%;
	}
	#carousel .item .sContent h3 {
		font-size: 1.5em;
	}
	#carousel .item .sContent h1 {
		font-size: 2em;
	}
	#carousel .item .sContent .sPrice {
		width: 100%;
		text-align: center;
	}
	#carousel .item .sContent .sPrice span {
		display: inline-block;
		width: auto;
		font-size: 1.3em;
	}

	/******** /SLIDER ********/

	/*====================== DETAIL PAGE ======================*/

	.socialWrapper {
		right: 0px;
		width: 150px;
	}
	.socialWrapper ul li {
		width: 26px;
		height: 26px;
		padding: 0;
	}

	/*====================== DETAIL PAGE ======================*/

	/*==================/ CALCULATOR PAGE =====================*/

	.stepWrapper .block .labelShort,
	.stepWrapper .block .labelMeduim,
	.stepWrapper .block .labeLarge,
	.stepWrapper .block .feature {
		position: relative;
		float: none;
		width: 100%;
		overflow: hidden;
	}
	.stepWrapper .block .inner,
	.stepWrapper .block .qnt,
	.stepWrapper .block .valuesWrap {
		float: none;
		display: block;
		width: 100%;
	}
	.stepWrapper .block .qnt {
		padding: 5px 0;
	}
	.stepWrapper .block .qnt .value,
	.stepWrapper .block .qnt .valueInt {
		position: relative;
		float: none;
		width: 100%;
		overflow: hidden;
	}


	/*==================/ CALCULATOR PAGE =====================*/

	/******** FEEDBACK *********/

	.feedback {
		width: 100%;
	}
	.feedback .item .input {
		padding-right: 0;
	}
	.feedback .item .value,
	.feedback .item .input {
		float: none;
		width: 100%;
		padding: 0 0 5px 0;
	}


	/******** /FEEDBACK *********/

	/***** TYRES APPOINTMENT *****/

	.appointment_step_wrp {
		padding-right: 10px;
	}

	.appointment_step_wrp .lbl span.back {
		display: block;
		margin: 5px 0 0;
	}
	.common .unit .value.type285 {
		width:285px!important;
		margin-left: auto;
		margin-right: auto;
	}

	.appointment_step_wrp .step .button {
		font-size: 14px!important;
	}
	.appointment_step_wrp .ctrl_wrp label.chk span.inner,
	.appointment_step_wrp .ctrl_wrp label.radio span.inner {
		font-size: 14px;
	}


} /*@media all and (max-width:479px)*/

@media all and (min-width:321px) and (max-width:479px) {

	/*--------- main styles---------*/

	.h65 {
		margin: 34px 0 0 0;
		max-height: 225px;
		overflow: hidden;
	}

	.h35 {
		height: auto!important;
	}
	.h100  {
		height: auto!important;
		min-height: 0!important;
	}
	/*.fixed {
		position: static;
	}*/

	/*--------- /main styles---------*/

	/*----------- navi ------------*/

	.topNav {
		top:0;
	}

	.topNav .navArea {
		width: 100%;
		border:0;

		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}

	.menu-collapser {
		float: left;
		width: 60%;
		height: 36px;

		background: rgb(248,248,249); /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */
	}
	ul.slimmenu {
		position: absolute;
		top:36px;
		width: 100%;
		background: #fff;

		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;

		z-index: 9999;
	}
	ul.slimmenu li:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li.tyres:hover,
	ul.slimmenu li.tyres:hover + .rims {
	    background: #F7F7F8;
	}
	ul.slimmenu li.rims:hover,
	ul.slimmenu li.rims:hover + .acc {
	    background: #F7F7F8;
	}
	ul.slimmenu li.acc:hover,
	ul.slimmenu li.acc:hover + .tyrefix {
	    background: #F7F7F8;
	}
	ul.slimmenu li.tyrefix:hover,
	ul.slimmenu li.tyrefix:hover + .storin {
	    background: #F7F7F8;
	}
	ul.slimmenu li.storin:hover,
	ul.slimmenu li.storin:hover + .malls {
	    background: #F7F7F8;
	}
	ul.slimmenu li.malls:hover {
	    background: #F7F7F8;
	}

	ul.slimmenu li.tyres.selected,
	ul.slimmenu li.rims.selected,
	ul.slimmenu li.acc.selected,
	ul.slimmenu li.tyrefix.selected,
	ul.slimmenu li.storin.selected,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	    box-shadow: 0 2px 6px #d3d6da inset;
	}

	ul.slimmenu li.tyres.selected + .rims,
	ul.slimmenu li.rims.selected + .acc,
	ul.slimmenu li.acc.selected + .tyrefix,
	ul.slimmenu li.tyrefix.selected + .storin,
	ul.slimmenu li.storin.selected + .malls,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	}
	.topNav .navArea .profileArea {
		-webkit-border-top-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.topNav .navArea .profileArea {
		width: 30%;
	}

	/*----------- /navi ------------*/


	.typesArea {
		padding-bottom: 5px;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		padding: 0;
	}
	.typesArea .tItem:last-child {
		padding: 0;
	}
	.typesArea .tMenu .mOption a.tyres {
		background-position: right 4px;
	}
	.typesArea .tMenu .mOption a.rims {
		background-position: right -101px;
	}
	.typesArea .tMenu .mOption a.acc {
		background-position: right -203px;
	}

	/*------------ footer------------*/

	/*.fColor {
		height: auto;
		padding: 0 0 10px 0;
	}*/

	.fCompany,
	.fFeedback,
	.fSchedule {
		position: static;
		display: block;
		width: 100%;
	}

	/*------------ /footer------------*/



	/*====================================== CATALOG PAGE ================================================*/

	.leftArea,
	.rightArea {
		display: block;
		width: 100%;
		min-height: 0;
		padding:0;
	}
	.leftArea {
		margin-top: 20px;
	}
	.rightArea {
		margin-top: 0;
		padding: 0 0 20px 20px;
	}

	/*-------------- filter section ----------------*/

	.tabContents {
		padding: 44px 0 0 0!important;
	}

	.leftArea .askAquestionBlock,
	.recentlyLookedThru {
		display: none;
	}

	/*-------------/ filter section ----------------*/

	/*---------------- bread crumbs----------------*/

	.breadCrumbBlock {
		display: none;
	}

	/*---------------/ bread crumbs----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock{
		display: none;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:15px 0 0 0;
	}
	.catalogItemsBlock .cItem {
		width: 100%;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 20%;
	}
	.catalogItemsBlock .cItem .pic .icoTR,
	.catalogItemsBlock .cItem .pic .brand {
		right: 20%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 20%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 20%;
	}

	/***** /ICONS *****/

	/*------------/ items -------------*/

	/*-----------/ pagination -----------*/

	.catalogItemsBlock .paginatorBlock ul.pagination {
		width: 300px;
	}
	.catalogItemsBlock .paginatorBlock ul.pagination li {
		margin: 0 6px 0 0;
	}
	.catalogItemsBlock .paginatorBlock ul.pagination li:first-child,
	.catalogItemsBlock .paginatorBlock ul.pagination li:last-child {
		margin: 0;
	}

	/*-----------/ pagination -----------*/


	/*-------------- options block  ----------------*/

	.optionsBlock {
		height: auto;
	}
	.optionsBlock .oItem {
		width: 100%;
		/*height: auto;*/
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/


	/*====================================== BRAND PAGE ================================================*/

	.rightArea h1 {
		line-height: 45px;
	}
	.rightArea h2 {
		line-height: 40px;
	}
	.rightArea h3 {
		line-height: 35px;
	}
	.rightArea h4 {
		line-height: 30px;
	}
	.rightArea h5 {
		line-height: 30px;
	}

	.rightArea .descriptionBlock {
		width: 100%;
	}
	.rightArea .brandsBlock .bItem {
		float: none;
		width: 80%;
		margin: 0 auto 20px auto;
	}



	/*====================================== BRAND PAGE ================================================*/



	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}
	.picAndDesc .picBlock,
	.picAndDesc .descriptionBlock {
		margin-top: 30px;
	}

	.picAndDesc .picBlock .detailPic img {
		max-width: 100%;
		width: auto;
	}
	.picAndDesc .picBlock .thumbs {
		display: none;
	}

	.showAllSizesBlock .leftPart .sTitle {
		text-align: left;
	}

	.rightArea h1,
	.fullWidth h1 {
		font-size: 2.5em;
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		font-size: 1.6em;
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		font-size: 1.4em;
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		font-size: 1.3em;
		line-height: 30px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap{
		margin-top: 15px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		float: none;
		display: block;
		width: 100%;
		padding: 0;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		display: inline-block;
		width: 40%;
		padding:5px 0;
		font-size: .9em;
		text-align: left;
		vertical-align: top;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value {
		display: inline-block;
		width: 55%;
		padding:5px 0;
		text-align: right;
		vertical-align: top;
	}
	.quantityInput {
		display: inline-block;
		width: 55%;
		text-align: left;
		vertical-align: top;
	}

	.showAllSizesBlock .rightPart .sizeItem a {
		padding: 10px 13px;
	}

	.showAllSizesBlock,
	.recentlyLookedThruBlock {
		padding: 0 15px;
	}
	.showAllSizesBlock .item,
	.recentlyLookedThruBlock .item {
		width: 100%;
	}

	.optionsBlockinner{
		height: auto;
		margin-top: 15px;
	}
	.optionsBlockinner .item {
		width: 100%;
		height: 185px;
		margin-bottom: 10px;
		padding: 0;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
		font-size: 1.7em;
	}


	/*=====================================/ DETAIL PAGE ================================================*/

	/*=====================================/ ABOUT PAGE ================================================*/

	.leftNavi select {
		width: 94%;
	}
	.bannerBlockLeft {
		display: none;
	}
	.fullDescriptionBlock {
		padding: 0 15px;
	}

	.fullDescriptionBlock  img.fLeft,
	.fullDescriptionBlock  img.fRight {
		float: none;
		margin: 10px auto;
	}

	/*=====================================/ ABOUT PAGE ================================================*/

	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 96%;
		float:none;
	}
	.centerItem .dataBlock {
		width: 100%;
		float: none;
		padding: 10px 0 0 0;
	}
	.slBlock .owl-pagination {
		display: none;
	}
	.slBlock .owl-theme .owl-controls {
		top:30%!important;
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}

	.centerItem .description {
	}

	section.mapOfCenters #map {
		height: 250px;
	}

	/*=====================================/ CENTERS PAGE ================================================*/



	/*===================================== BASKET PAGE ================================================*/


	.b_tabContaier ul.b_fTabs li {
		width: 145px!important;
	}

	.bItem {
		padding: 0 0 30px 0;
		border-bottom: 1px dotted rgba(204, 203, 203, 1);
	}
	.bItem:last-child {
		border-bottom: 0;
	}
	.bItem .picBlock {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 100%;
		margin: 0 auto;
	}
	.bItem .picBlock .pic img {
		margin: 0 auto;
	}
	.bItem .picBlock .pic .newStaff {
		right: 10%;
	}
	.bItem .picBlock .title {
		width: 100%;
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}

	.bItem .priceQuantityTotal {
		float: none;
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock,
	.bItem .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%
	}
	.bItem .priceQuantityTotal .totalBlock {
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock .title,
	.bItem .priceQuantityTotal .totalBlock .title {
		margin: 0 0 10px;
	}
	.bItem .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	.quantityInputBasket {
		margin: 0;
	}
	.bItem .priceQuantityTotal .totalBlock .options {
		width: 60px;
	}


	.previewOrder .promoCode {
		float: none;
		margin: 0 auto 10px;
	}
	.previewOrder .orderData{
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.previewOrder .orderData .discount,
	.previewOrder .orderData .totalOrderSumm {
		text-align: center;
	}
	.previewOrder .orderData .totalOrderSumm span.orderSummValue {
		display: inline-block;
		width: auto;
	}
	.getOrder {
		max-width: 60%;
		margin: 0 auto;
	}

	/*=====================================/ BASKET PAGE ================================================*/



	/*===================================== GET PAGE ================================================*/

	.orderItem {
		float: none;
		width: 100%;
		margin: 0 0 5px 0;
	}
	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
		font-size: 1.1em;
	}

	.totalSummWrap {
		margin: 15px 0;
	}
	.customerData {
		width: 92%;
	}
	.customerData .dataItem input.full[type="text"] {
		width: 90%;
	}
	.customerData .dataItem input.small[type="text"] {
	    width: 90%;
	}
	.customerData .dataItem .selectWrapper,
	.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
	    width: 95%;
	}


	/*=====================================/ GET PAGE ================================================*/


	/*===================================== BLOG PAGE ================================================*/

	.blogItem {
		max-height: none;
	}

	.blogItem .picBlock,
	.blogItem .previewBlock {
		max-width: 100%;
	}
	.blogItem .picBlock img {
		margin: 0 auto;
	}
	.blogItem .previewBlock {
		padding: 20px 0 0 0;
	}
	.blogItem .previewBlock .preview {
		max-height: 118px;
	}

	/*=====================================/ BLOG PAGE ================================================*/


	/*===================================== PERSONAL PAGE ================================================*/

	.list {
		background:0;
		border-radius: 0;
		box-shadow: none;
	}

	.list .listHead {
		display: none;
	}

	.list .listItem {
		float: left;
		width: 95%;
		height: auto;
		margin: 0 auto 5px;
		padding: 0 10px;
		background: #fff;
		border:1px solid #ddd;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		webkit-box-shadow: 0 0 2px #cecece;
		-moz-box-shadow: 0 0 2px #cecece;
		-o-box-shadow: 0 0 2px #cecece;
		box-shadow: 0 0 2px #cecece;
	}
	.list .listItem:hover {
		background: #fff;
	}

	.list .listItem:last-child .num,
	.list .listItem:last-child .dateStart,
	.list .listItem:last-child .dateFinish,
	.list .listItem:last-child .num,
	.list .listItem:last-child .date,
	.list .listItem:last-child .status {
		border-bottom:1px solid #ddd;
	}

	.list .listItem .num,
	.list .listItem .date,
	.list .listItem .status,
	.list .listItem .price {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0!important;
		text-align: left;
		line-height: 30px;
	}
	.list .listItem .price {
		border:0;
	}

	.list .listItem .price span.value {
		float: none;
		height: auto;
		padding: 0;
	}
	.list .listItem .price span.more {
		height: auto;
	}
	.list .listItem .price span.more a {
		line-height: 30px;
	}

	.list .listItem .num span.mTitle,
	.list .listItem .date span.mTitle,
	.list .listItem .status span.mTitle,
	.list .listItem .price span.mTitle {
		display: block;
		height: 20px;
		font-size: 1.1em;
		line-height: 20px;
		font-weight: bold;
	}




	.list .listItem .num,
	.list .listItem .dateStart,
	.list .listItem .dateFinish,
	.list .listItem .storeStatus {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}


	.list .listItem .num span.mTitle,
	.list .listItem .dateStart span.mTitle,
	.list .listItem .dateFinish span.mTitle,
	.list .listItem .storeStatus span.mTitle {
	   	display: block;
		height: 20px;
		font-size: .9em;
		line-height: 20px;
		font-weight: bold;
	}
	.list .listItem .storeStatus {
		border:0;
	}

	.list .listItem .storeStatus span.type {
	    width: 100%;
	    float: none;
	    text-indent: 0;
	}
	.list .listItem .storeStatus span.getItBack {
		width: 100%;
		float: none;
	}
	.list .listItem .storeStatus span.getItBack a {
		width: 100%;
		height: auto;
		margin: 5px 0;
		padding: 5px 0;
		font-size: 1em;
		line-height: 20px;
	}


	.list .listItem .storeStatus span.stats {
		width: 100%;
		float: none;
		text-indent: 0;
		line-height: 30px;
	}

	.list .listItem .storeStatus span.ctrl,
	.list .listItem:hover .storeStatus span.ctrl {
		display: block;
		float: none;
		width: 100%;
		height: 20px;
		margin: 5px 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit,
	.list .listItem .storeStatus span.ctrl span.delete {
		margin: 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit {
		margin: 0 20px 0 0;
	}

	.makeIt {
		padding: 0 15px 0 0;
	}
	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/


	.compareType .typeBlock .item {
		padding: 5px 0 0 0;
	}
	.comparisonBlock {
		margin: 5px 0 0 0;
	}
	.comparisonBlock #comparison {
		width: 65%;
	}
	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		top:50px;
		left: 0;
		width: 100%;
		height: auto;
	}
	#prompt .wrapper::after {
		border-width: 0;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

} /*@media all and (min-width:321px) and (max-width:479px)*/

@media all and (max-width:480px) {

	/*====================== 404 PAGE ======================*/

	section.notFound .pageNotFound {
		margin-top: 50px;
	}
	section.notFound .pageNotFound span.fourZeroFour {
		height: 100px;
		font-size: 8em;
		line-height: 95px;
	}
	section.notFound .pageNotFound span.not {
		font-size: 1.5em;
	}

	/*====================== /404 PAGE ======================*/
}

@media all and (max-width:320px) {


	/*----------- navi ------------*/

	.topNav {
		top:0;
	}

	.topNav .navArea {
		width: 100%;
		border:0;

		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}

	.menu-collapser {
		float: left;
		width: 60%;
		height: 36px;

		background: rgb(248,248,249); /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2YyZjNmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VlZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top,  rgba(248,248,249,1) 0%, rgba(250,250,251,1) 25%, rgba(253,253,253,1) 50%, rgba(242,243,244,1) 51%, rgba(241,242,243,1) 77%, rgba(236,238,240,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,249,1)), color-stop(25%,rgba(250,250,251,1)), color-stop(50%,rgba(253,253,253,1)), color-stop(51%,rgba(242,243,244,1)), color-stop(77%,rgba(241,242,243,1)), color-stop(100%,rgba(236,238,240,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* IE10+ */
	    background: linear-gradient(to bottom,  rgba(248,248,249,1) 0%,rgba(250,250,251,1) 25%,rgba(253,253,253,1) 50%,rgba(242,243,244,1) 51%,rgba(241,242,243,1) 77%,rgba(236,238,240,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f9', endColorstr='#eceef0',GradientType=0 ); /* IE6-8 */
	}
	ul.slimmenu {
		position: absolute;
		top:36px;
		width: 100%;
		background: #fff;

		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;

		z-index: 9999;
	}
	ul.slimmenu li:last-child {
		-webkit-border-bottom-right-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomright: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	ul.slimmenu li.tyres:hover,
	ul.slimmenu li.tyres:hover + .rims {
	    background: #F7F7F8;
	}
	ul.slimmenu li.rims:hover,
	ul.slimmenu li.rims:hover + .acc {
	    background: #F7F7F8;
	}
	ul.slimmenu li.acc:hover,
	ul.slimmenu li.acc:hover + .tyrefix {
	    background: #F7F7F8;
	}
	ul.slimmenu li.tyrefix:hover,
	ul.slimmenu li.tyrefix:hover + .storin {
	    background: #F7F7F8;
	}
	ul.slimmenu li.storin:hover,
	ul.slimmenu li.storin:hover + .malls {
	    background: #F7F7F8;
	}
	ul.slimmenu li.malls:hover {
	    background: #F7F7F8;
	}

	ul.slimmenu li.tyres.selected,
	ul.slimmenu li.rims.selected,
	ul.slimmenu li.acc.selected,
	ul.slimmenu li.tyrefix.selected,
	ul.slimmenu li.storin.selected,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	    box-shadow: 0 2px 6px #d3d6da inset;
	}

	ul.slimmenu li.tyres.selected + .rims,
	ul.slimmenu li.rims.selected + .acc,
	ul.slimmenu li.acc.selected + .tyrefix,
	ul.slimmenu li.tyrefix.selected + .storin,
	ul.slimmenu li.storin.selected + .malls,
	ul.slimmenu li.malls.selected {
	    background: #F7F7F8;
	}
	.topNav .navArea .profileArea {
		-webkit-border-top-right-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-moz-border-radius-topright: 3px;
		-moz-border-radius-bottomright: 3px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.topNav .navArea .profileArea {
		width: 30%;
	}

	/*----------- /navi ------------*/


	.typesArea {
		padding-bottom: 5px;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.typesArea .tMenu,
	.typesArea .tItem {
		padding: 0;
	}
	.typesArea .tItem:last-child {
		padding: 0;
	}
	.typesArea .tMenu .mOption a.tyres {
		background-position: right 4px;
	}
	.typesArea .tMenu .mOption a.rims {
		background-position: right -101px;
	}
	.typesArea .tMenu .mOption a.acc {
		background-position: right -203px;
	}

	/*------------ footer------------*/

	/*.fColor {
		height: auto;
		padding: 0 0 10px 0;
	}*/

	.fCompany,
	.fFeedback,
	.fSchedule {
		position: static;
		display: block;
		width: 100%;
	}

	/*------------ /footer------------*/


	/*====================================== CATALOG PAGE ================================================*/

	.leftArea,
	.rightArea {
		display: block;
		width: 100%;
		min-height: 0;
		padding:0;
	}
	.leftArea {
		margin-top: 20px;
	}
	.rightArea {
		margin-top: 0;
		padding: 0 0 20px 20px;
	}

	/*-------------- filter section ----------------*/

	.tabContents {
		padding: 44px 0 0 0!important;
	}

	.leftArea .askAquestionBlock,
	.recentlyLookedThru {
		display: none;
	}

	/*-------------/ filter section ----------------*/

	/*---------------- bread crumbs----------------*/

	.breadCrumbBlock {
		display: none;
	}

	/*---------------/ bread crumbs----------------*/


	/*-------------- slider  ----------------*/

	.sliderBlock{
		display: none;
	}

	/*-------------/ slider  ----------------*/


	/*------------- items -------------*/

	.catalogItemsBlock {
		padding:15px 0 0 0;
	}
	.catalogItemsBlock .cItem {
		width: 100%;
	}

	/***** ICONS *****/

	.catalogItemsBlock .cItem .pic .icoTL {
		left: 13%;
	}
	.catalogItemsBlock .cItem .pic .icoTR {
		right: 13%;
	}
	.catalogItemsBlock .cItem .pic .icoBL {
		left: 13%;
	}
	.catalogItemsBlock .cItem .pic .icoBR {
		right: 13%;
	}
	.catalogItemsBlock .cItem .pic .brand {
		right: 8%;
	}

	/***** /ICONS *****/

	/*------------/ items -------------*/

	/*-----------/ pagination -----------*/

	.catalogItemsBlock .paginatorBlock ul.pagination {
		width: 300px;
	}
	.catalogItemsBlock .paginatorBlock ul.pagination li {
		margin: 0 6px 0 0;
	}
	.catalogItemsBlock .paginatorBlock ul.pagination li:first-child,
	.catalogItemsBlock .paginatorBlock ul.pagination li:last-child {
		margin: 0;
	}

	/*-----------/ pagination -----------*/


	/*-------------- options block  ----------------*/

	.optionsBlock {
		height: auto;
	}
	.optionsBlock .oItem {
		width: 100%;
		/*height: auto;*/
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	/*-------------/ options block  ----------------*/

	/*=====================================/ CATALOG PAGE ================================================*/



	/*====================================== BRAND PAGE ================================================*/

	.rightArea h1 {
		line-height: 45px;
	}
	.rightArea h2 {
		line-height: 40px;
	}
	.rightArea h3 {
		line-height: 35px;
	}
	.rightArea h4 {
		line-height: 30px;
	}
	.rightArea h5 {
		line-height: 30px;
	}

	.rightArea .descriptionBlock {
		width: 100%;
	}
	.rightArea .brandsBlock .bItem {
		float: none;
		width: 80%;
		margin: 0 auto 20px auto;
	}



	/*====================================== BRAND PAGE ================================================*/



	/*====================================== DETAIL PAGE ================================================*/

	.picAndDesc .picBlock,
	.showAllSizesBlock .leftPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock,
	.showAllSizesBlock .rightPart {
		width: 100%;
		padding:0 15px;
	}
	.picAndDesc .descriptionBlock .itemDescription {
		width: 90%;
	}
	.picAndDesc .picBlock,
	.picAndDesc .descriptionBlock {
		margin-top: 30px;
	}

	.picAndDesc .picBlock .detailPic img {
		max-width: 100%;
		width: auto;
	}
	.picAndDesc .picBlock .thumbs {
		display: none;
	}

	.showAllSizesBlock .leftPart .sTitle {
		text-align: left;
	}

	.rightArea h1,
	.fullWidth h1 {
		font-size: 2.5em;
		line-height: 45px;
	}
	.rightArea h2,
	.fullWidth h2 {
		font-size: 2em;
		line-height: 40px;
	}
	.rightArea h3,
	.fullWidth h3 {
		font-size: 1.6em;
		line-height: 35px;
	}
	.rightArea h4,
	.fullWidth h4 {
		font-size: 1.4em;
		line-height: 30px;
	}
	.rightArea h5,
	.fullWidth h5 {
		font-size: 1.3em;
		line-height: 30px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap{
		margin-top: 15px;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice {
		float: none;
		display: block;
		width: 100%;
		padding: 0;
	}

	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity .urcTitle,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice .urcTitle {
		display: inline-block;
		width: 40%;
		padding:5px 0;
		font-size: .9em;
		text-align: left;
		vertical-align: top;
	}
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcSize span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxWieght span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcMaxSpeed span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcQuontity span.value,
	.picAndDesc .descriptionBlock .urChoiceBlock .urcFeaturesWrap .urcPrice span.value {
		display: inline-block;
		width: 55%;
		padding:5px 0;
		text-align: right;
		vertical-align: top;
	}
	.quantityInput {
		display: inline-block;
		width: 55%;
		text-align: left;
		vertical-align: top;
	}

	.showAllSizesBlock .rightPart .sizeItem a {
		padding: 10px 13px;
	}

	.showAllSizesBlock,
	.recentlyLookedThruBlock {
		padding: 0 15px;
	}
	.showAllSizesBlock .item,
	.recentlyLookedThruBlock .item {
		width: 100%;
	}

	.optionsBlockinner{
		height: auto;
		margin-top: 15px;
	}
	.optionsBlockinner .item {
		width: 100%;
		height: 185px;
		margin-bottom: 10px;
		padding: 0;
	}
	.optionsBlockinner .item .title {
		bottom: 15px;
		font-size: 1.7em;
	}


	/*=====================================/ DETAIL PAGE ================================================*/


	/*=====================================/ ABOUT PAGE ================================================*/

	.leftNavi select {
		width: 94%;
	}
	.bannerBlockLeft {
		display: none;
	}
	.fullDescriptionBlock {
		padding: 0 15px;
	}

	.fullDescriptionBlock  img.fLeft,
	.fullDescriptionBlock  img.fRight {
		float: none;
		margin: 10px auto;
	}

	/*=====================================/ ABOUT PAGE ================================================*/


	/*===================================== CENTERS PAGE ================================================*/

	.centerItem .slBlock {
		width: 96%;
		float:none;
	}
	.centerItem .dataBlock {
		width: 100%;
		float: none;
		padding: 10px 0 0 0;
	}
	.slBlock .owl-pagination {
		display: none;
	}
	.slBlock .owl-theme .owl-controls {
		top:30%!important;
	}
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-prev,
	.slBlock .owl-theme .owl-controls .owl-buttons .owl-next {
		top:15%!important;
	}

	.centerItem .description {
	}

	section.mapOfCenters #map {
		height: 250px;
	}


	/*=====================================/ CENTERS PAGE ================================================*/

	/*===================================== BASKET PAGE ================================================*/


	.b_tabContaier ul.b_fTabs li {
		width: 145px!important;
	}

	.bItem {
		padding: 0 0 30px 0;
		border-bottom: 1px dotted rgba(204, 203, 203, 1);
	}
	.bItem:last-child {
		border-bottom: 0;
	}
	.bItem .picBlock {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.bItem .picBlock .pic {
		float: none;
		max-width: 100%;
		margin: 0 auto;
	}
	.bItem .picBlock .pic img {
		margin: 0 auto;
	}
	.bItem .picBlock .pic .newStaff {
		right: 10%;
	}
	.bItem .picBlock .title {
		width: 100%;
		max-width: none;
		margin: 0 auto;
		text-align: center;
	}

	.bItem .priceQuantityTotal {
		float: none;
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock,
	.bItem .priceQuantityTotal .quantityBlock,
	.bItem .priceQuantityTotal .totalBlock {
		float: none;
		width: 100%
	}
	.bItem .priceQuantityTotal .totalBlock {
		padding: 0;
	}
	.bItem .priceQuantityTotal .priceBlock .title,
	.bItem .priceQuantityTotal .totalBlock .title {
		margin: 0 0 10px;
	}
	.bItem .priceQuantityTotal .quantityBlock .title {
		text-align: left;
	}
	.quantityInputBasket {
		margin: 0;
	}
	.bItem .priceQuantityTotal .totalBlock .options {
		width: 60px;
	}


	.previewOrder .promoCode {
		float: none;
		margin: 0 auto 10px;
	}
	.previewOrder .orderData{
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.previewOrder .orderData .discount,
	.previewOrder .orderData .totalOrderSumm {
		text-align: center;
	}
	.previewOrder .orderData .totalOrderSumm span.orderSummValue {
		display: inline-block;
		width: auto;
	}
	.getOrder {
		max-width: 60%;
		margin: 0 auto;
	}

	/*=====================================/ BASKET PAGE ================================================*/


	/*===================================== GET PAGE ================================================*/

	.orderItem {
		float: none;
		width: 100%;
		margin: 0 0 5px 0;
	}
	.orderItem .details .quantity {
		width: 30%;
	}
	.orderItem .details .totalSumm {
		width: 70%;
		font-size: 1.1em;
	}

	.totalSummWrap {
		margin: 15px 0;
	}
	.customerData {
		width: 92%;
	}
	.customerData .dataItem input.full[type="text"] {
		width: 100%;
	}
	.customerData .dataItem input.small[type="text"] {
	    width: 100%;
	}
	.customerData .dataItem .selectWrapper {
	    width: 105%;
	}
	.deliveryAndPayment .deliveryBlock .pickUpWrap .selectWrapper {
		width: 100%;
	}


	/*=====================================/ GET PAGE ================================================*/



	/*===================================== BLOG PAGE ================================================*/

	.blogItem {
		max-height: none;
	}

	.blogItem .picBlock,
	.blogItem .previewBlock {
		max-width: 100%;
	}
	.blogItem .picBlock img {
		margin: 0 auto;
	}
	.blogItem .previewBlock {
		padding: 20px 5px 0 0;
	}
	.blogItem .previewBlock .preview {
		max-height: 118px;
	}

	/*=====================================/ BLOG PAGE ================================================*/


	/*===================================== PERSONAL PAGE ================================================*/

	.list {
		background:0;
		border-radius: 0;
		box-shadow: none;
	}

	.list .listHead {
		display: none;
	}

	.list .listItem {
		float: left;
		width: 95%;
		height: auto;
		margin: 0 auto 5px;
		padding: 0 10px;
		background: #fff;
		border:1px solid #ddd;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;

		webkit-box-shadow: 0 0 2px #cecece;
		-moz-box-shadow: 0 0 2px #cecece;
		-o-box-shadow: 0 0 2px #cecece;
		box-shadow: 0 0 2px #cecece;
	}
	.list .listItem:hover {
		background: #fff;
	}

	.list .listItem:last-child .num,
	.list .listItem:last-child .dateStart,
	.list .listItem:last-child .dateFinish,
	.list .listItem:last-child .num,
	.list .listItem:last-child .date,
	.list .listItem:last-child .status {
		border-bottom:1px solid #ddd;
	}

	.list .listItem .num,
	.list .listItem .date,
	.list .listItem .status,
	.list .listItem .price {
		float: none;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0!important;
		text-align: left;
		line-height: 30px;
	}
	.list .listItem .price {
		border:0;
	}

	.list .listItem .price span.value {
		float: none;
		height: auto;
		padding: 0;
	}
	.list .listItem .price span.more {
		height: auto;
	}
	.list .listItem .price span.more a {
		line-height: 30px;
	}

	.list .listItem .num span.mTitle,
	.list .listItem .date span.mTitle,
	.list .listItem .status span.mTitle,
	.list .listItem .price span.mTitle {
		display: block;
		height: 20px;
		font-size: 1.1em;
		line-height: 20px;
		font-weight: bold;
	}




	.list .listItem .num,
	.list .listItem .dateStart,
	.list .listItem .dateFinish,
	.list .listItem .storeStatus {
		float: none;
		width: 100%;
		height: auto;
		padding: 0;
		text-align: left;
		line-height: 30px;
	}


	.list .listItem .num span.mTitle,
	.list .listItem .dateStart span.mTitle,
	.list .listItem .dateFinish span.mTitle,
	.list .listItem .storeStatus span.mTitle {
	   	display: block;
		height: 20px;
		font-size: .9em;
		line-height: 20px;
		font-weight: bold;
	}
	.list .listItem .storeStatus {
		border:0;
	}

	.list .listItem .storeStatus span.type {
	    width: 100%;
	    float: none;
	    text-indent: 0;
	}
	.list .listItem .storeStatus span.getItBack {
		width: 100%;
		float: none;
	}
	.list .listItem .storeStatus span.getItBack a {
		width: 100%;
		height: auto;
		margin: 5px 0;
		padding: 5px 0;
		font-size: 1em;
		line-height: 20px;
	}


	.list .listItem .storeStatus span.stats {
		width: 100%;
		float: none;
		text-indent: 0;
		line-height: 30px;
	}

	.list .listItem .storeStatus span.ctrl,
	.list .listItem:hover .storeStatus span.ctrl {
		display: block;
		float: none;
		width: 100%;
		height: 20px;
		margin: 5px 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit,
	.list .listItem .storeStatus span.ctrl span.delete {
		margin: 0;
	}
	.list .listItem .storeStatus span.ctrl span.edit {
		margin: 0 20px 0 0;
	}

	.makeIt {
		padding: 0 15px 0 0;
	}
	/*=====================================/ PERSONAL PAGE ================================================*/


	/*===================================== COMPARISON PAGE ================================================*/


	.compareType .typeBlock .item {
		padding: 5px 0 0 0;
	}
	.comparisonBlock {
		margin: 5px 0 0 0;
	}
	.comparisonBlock #comparison {
		width: 65%;
	}
	.comparisonBlock .comparisonFeatures {
		width: 105px;
	}

	.comparisonBlock .comparisonFeatures .description,
	.comparisonBlock .comparisonFeatures .width,
	.comparisonBlock .comparisonFeatures .height,
	.comparisonBlock .comparisonFeatures .radius,
	.comparisonBlock .comparisonFeatures .vehicleType,
	.comparisonBlock .comparisonFeatures .manufaturer,
	.comparisonBlock .comparisonFeatures .season,
	.comparisonBlock .comparisonFeatures .prizes {
		font-size: .8em;
		padding: 0;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .description,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .width,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .height,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .radius,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .vehicleType,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .manufacturer,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .season,
	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes {
		font-size: .9em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.comparisonBlock #comparison .item .itemFeatures .featuresWrapper .prizes span.prize span.prompt {
		left: -76px;
		width: 170px;
	}

	/*!!!!!!!!!!!! STYLES FOR SLIDER IN IT'S .CSS !!!!!!!!!!!!!!!*/

	/*=====================================/ COMPARISON PAGE ================================================*/


	/*===================================== PROMPT DISCS AND TYRES ================================================*/

	#prompt {
		top:50px;
		left: 0;
		width: 100%;
		height: auto;
	}
	#prompt .wrapper::after {
		border-width: 0;
	}

	/*=====================================/ PROMPT DISCS AND TYRES ================================================*/

} /*@media all and (max-width:320px)*/


/********************* remove "fixed" footer on small screen *************************/


@media all and (min-width: 1401px) and (max-height: 874px) {

	.wrapper,
	.h100 {
		height: auto;
	}
	footer.siteFooter {
		position: static;
	}

}

@media all and (min-width: 1367px) and (max-height: 874px) {

	.wrapper,
	.h100 {
		height: auto;
	}
	footer.siteFooter {
		position: static;
	}

}

@media all and (max-width: 1366px) and (max-height: 874px) {

	.wrapper,
	.h100 {
		height: auto;
	}
	footer.siteFooter {
		position: static;
	}

}

/********************* /remove "fixed" footer on small screen *************************/



/********************* modal window "Add to basket" *************************/

@media all and (max-height: 480px) {

	#addMe {
		width: 90%;
		max-height: 100%;
		overflow: auto;
	}

}

/********************* modal window "Add to basket" *************************/

/********************* warehouse block *************************/

@media all and (max-width: 991px) {

	.picAndDesc .warehouse {
		display: none;
	}

}

/********************* warehouse block *************************/



/****** arrow up styles *******/

@media all and (max-width: 1199px) {
	#backToTop {
		right: 30px;
	}
}
@media all and (max-width: 480px) {
	#backToTop {
		bottom: 20px;
		right: 20px;
	}
}

/****** arrow up styles *******/


/********* TIRES *********/

@media all and (max-width: 991px) {

	.common p {
		max-width: 100%;
	}

}
@media all and (max-width: 599px) {

	.common #map {
		width: 100%;
	}

}
@media all and (max-width: 480px) {

	.common {
		padding: 10px 0 10px 10px;
	}
	.common p {
		margin-bottom: 15px;
	}
	.common .unit {
		width: 95%;
		margin-bottom: 10px;
	}
	.common .unit.top30 {
		margin-top: 0;
	}
	.common .unit .item {
		width: 100%;
	}

	.common .unit .value.type70,
	.common .unit .value.type80,
	.common .unit .value.type90,
	.common .unit .value.type100,
	.common .unit .value.type170,
	.common .unit .value.type200,
	.common .unit .value.type285,
	.common .unit .value.type400 {
		width: 100%;
	}
	.common .unit.captcha .item:last-child {
		margin-top: 15px;
	}

}

 @media all and (max-width: 480px) {
	 .rightArea {
		 margin-bottom: 100px;
	 }
 }
/********* /TIRES *********/


/*====================================
	RESPONSIVE CSS
	-------------------
	Developed by Maiorov Maksim
	m.maiorov@gmail.com
	2014 | Kaliningrad, Russia
=====================================*/


/* End */
/* /bitrix/templates/koleso/css/selectbox.css?16718007432033 */
/* /bitrix/templates/koleso/css/tabs.css?16718007431333 */
/* /bitrix/templates/koleso/css/tabs_basket.css?16718007421402 */
/* /bitrix/templates/koleso/css/tabsSize.css?16718007431414 */
/* /bitrix/templates/koleso/css/modalSizes.css?16718007434550 */
/* /bitrix/templates/koleso/css/modalCompare.css?167180074310184 */
/* /bitrix/templates/koleso/css/stylesheetInner.css?1671800742874 */
/* /bitrix/templates/koleso/css/slimmenu.css?167180074312348 */
/* /bitrix/templates/koleso/css/owl.theme.css?16718007421974 */
/* /bitrix/templates/koleso/css/owl.theme-cataloque.css?16718007431952 */
/* /bitrix/templates/koleso/css/owl.carousel.css?16718007431504 */
/* /bitrix/templates/koleso/css/owl.carousel-cataloque.css?16718007431476 */
/* /bitrix/templates/koleso/css/normalize.css?16718007428206 */
/* /bitrix/templates/koleso/css/bootstrap.css?167180074332140 */
/* /bitrix/templates/koleso/css/bootstrap-theme.css?167180074318209 */
/* /bitrix/templates/koleso/css/animation.css?16718007436139 */
/* /bitrix/templates/koleso/css/modal.css?167180074322402 */
/* /bitrix/templates/koleso/css/formstyler.css?16718007432499 */
/* /bitrix/templates/koleso/css/store.css?16718007434174 */
/* /bitrix/templates/koleso/css/custom.css?167180074222990 */
/* /local/templates/koleso/components/bitrix/menu/main_menu/style.css?1671800761626 */
/* /local/templates/koleso/styles.css?17216476111017 */
/* /local/templates/koleso/template_styles.css?1761911598287358 */
/* /bitrix/templates/koleso/css/responsive.css?1671800743125304 */
