.tablebodytext{
	display: none;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

fieldset,img {
	border: 0;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
div {
	display: block;
}
.clear{
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
	display: block;
}
.border-radius{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
a{
	color: #4394c8;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.inline-block{
	_display: inline;
	display: -moz-inline-stack;
	display: inline-block;
	-moz-box-orient: vertical;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
.left{
	float: left;
}
.right{
	float: right;
}
.red, #auth-block .red, #auth-info .red{
	color: #b50000;
}
.opacity{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.nopdng{
	padding: 0!important;
}
.display-none{
	display: none;
}
body{
	background: url(../i/bg.jpg) repeat 0 0 #f0f1ef;
	color: #4f4f4f;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 120%;
}
.title{
	color: #b4b4b4;
	font-family: 'MyriadPro';
	font-size: 19px;
	line-height: 140%;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.title.manufact {padding-bottom:0;}
#top{
	background-color: #393939;
	height: 32px;
	width: 100%;
	position: relative;
}
#top .wrap{
	margin: 0 auto;
	width: 948px;
	position: relative;
}
#top p{
	color: #919191;
	font-size: 9px;
	font-family: 'Verdana';
	padding-top: 8px;
	float: left;
}
#partners-login{
	background: #313131;
	color: #fff;
	display: block;
	width: 100px;
	height: 22px;
	float: right;
	margin-right: 10px;
	text-decoration: none;
	padding: 8px 0 0 21px;
	position: relative;
}
#partners-login:hover{
	text-decoration: underline;
}
#partners-login:after{
	background: url(../i/sprites/vhod-partneram.jpg) no-repeat left top transparent;
	content: '';
	width: 13px;
	height: 19px;
	position: absolute;
	right: 14px;
	top: 5px;
}
#header{
	width: 948px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: 90px;
}
#logo{
	width: 160px;
	height: 113px;
	position: absolute;
	left: 0;
	top: -22px;
}
/*ìåíþ â øàïêå*/
ul.header-menu{
	list-style: none;
	position: absolute;
	padding-left: 18px;
	border-left: 1px solid #ccc;
	left: 231px;
	top: 16px;
}
ul.header-menu li{
	line-height: 23px;
}
ul.header-menu li a{
	color: #4c4c4c;
	font-size: 12px;
	text-decoration: none;
}
ul.header-menu li a:hover{
	text-decoration: underline;
}
/*êîðçèíà*/
#cart-block{
	position: absolute;
	right: 6px;
	top: 23px;
}
.cart, .cart-sum{
	color: #484848;
	float: right;
}
.cart{
	background: url(../i/vasha-korzina.png) no-repeat left top transparent;
	display: block;
	height: 38px;
	width: 136px;
	padding: 22px 0 0 60px;
	text-decoration: none;
	position: relative;
}
.cart:hover{
	text-decoration: underline;
}
.cart:before{
	background: url(../i/sprites/icon-vasha-korzina.png) no-repeat 0 0 transparent;
	content: '';
	position: absolute;
	left: 22px;
	top: 20px;
	width: 26px;
	height: 20px;
}
.cart-sum{
	background: url(../i/summ-vasha-korzina.png) no-repeat 0 0 transparent;
	color: #939393;
	font-weight: bold;
	height: 23px;
	position: relative;
	padding: 7px 5px 0 12px;
	margin: 13px 8px 0 0;
	text-decoration: none;
}
.cart-sum.some{
	background: url(../i/summ-vasha-korzina.png) no-repeat 0 -32px transparent;
	color: #fff;
	text-shadow: 2px 1px 2px #000;
}
.cart-sum:after{
	background: url(../i/summ-vasha-korzina.png) no-repeat 100% 0 transparent;
	content: '';
	width: 8px;
	height: 28px;
	position: absolute;
	right: -8px;
	top: 0;
}
.cart-sum.some:after{
	background-position: 100% -32px;
}
.submit-add-to-cart{
	background: url(/bitrix/i/add-to-cart.png) no-repeat 0 0 transparent;
	width: 32px;
	height: 33px;
	border: 0;
	outline: 0;
	cursor: pointer;
}
/*ãëàâíîå ìåíþ*/
#main-menu-block{
	background: url(../i/sprites/menu-bg.png) repeat-x 0 0;
	position: relative;
	width: 918px;
	margin: 15px auto 17px;
	height: 57px;
	display: table;
	z-index:5;
}
#main-menu-block.no-bottom {margin-bottom:-20px;}
.left-main-menu-block{
	position: absolute;
	left: -17px;
	top: 0;
	background-image: url(../i/sprites/menu-left.png);
	height: 57px;
	width: 17px;
}
.right-main-menu-block{
	position: absolute;
	right: -13px;
	top: 0;
	background-image: url(../i/sprites/menu-right.png);
	height: 57px;
	width: 13px;
}
#main-menu-list{
	list-style: none;
	position: absolute;
	left: -15px;
	right: -6px;
	top: 0;
	bottom: 0;
}
#main-menu-list li{
	display: table-cell;
	width: 25%;
	padding-bottom: 16px;
}
#main-menu-list li.top{
	background: url(/bitrix/i/arrow-active.png) no-repeat 50% 100% transparent;
}
#main-menu-list li a{
	border-left: 1px solid #ccc;
	color: #4f4f4f;
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	height: 31px;
	text-decoration: none;
	text-transform: uppercase;
	padding: 17px 0 0 80px;
	position: relative;
}
#main-menu-list li:first-child a{
	border-left: none;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-khtml-border-top-left-radius: 8px;
	-khtml-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}
#main-menu-list li a:hover, #main-menu-list li a.active{
	background: #fdfdfd;
}
#main-menu-list li a.icon-special-menu{
	background: url(../i/menu-bg-special.png) no-repeat;
	width: 171px;
}
#main-menu-list li a.icon-special-menu:hover {background-image:url(../i/menu-bg-special-h.png);}
.icon-accum-menu:before, .icon-tyre-menu:before, .icon-disc-menu:before, .icon-special-menu:before{
	content: '';
	position: absolute;
	left: 43px;
}
.icon-accum-menu:before{
	background-image: url(../i/sprites/menu-accum.png);
	top: 14px;
	width: 20px;
	height: 15px;
}
.icon-tyre-menu:before{
	background-image: url(../i/sprites/menu-tyre.png);
	top: 13px;
	width: 21px;
	height: 21px;
}
.icon-disc-menu:before{
	background-image: url(../i/sprites/menu-disc.png);
	top: 13px;
	width: 22px;
	height: 21px;
}
.icon-special-menu:before{
	background-image: url(../i/sprites/menu-special.png);
	top: 10px;
	width: 17px;
	height: 22px;
}
.search-block{
	background: url(../i/sprites/block-shadow.png) repeat-y right top #c2c2c2;
}
.search-block.hovered{
	background: rgb(253,253,253);
	background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(197,197,197,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(197,197,197,1)));
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#c5c5c5',GradientType=0 );
}
.top-search-block{
	position: absolute;
	top: -10px;
	left: -1px;
	height: 10px;
	width: 948px;
	background: url(../i/sprites/search-block.png) no-repeat 0 0 transparent;
}
#disc-search .top-search-block{
	background: url(../i/sprites/search-block-disc.png) no-repeat 0 0 transparent;
}
.bottom-search-block{
	position: absolute;
	bottom: -17px;
	left: -1px;
	height: 17px;
	width: 948px;
	background: url(../i/sprites/search-block.png) no-repeat 0 -12px transparent;
}
#disc-search .bottom-search-block{
	background: url(../i/sprites/search-block-disc.png) no-repeat 0 -14px transparent;
}
.hovered .top-search-block, .hovered .bottom-search-block{
	background: url(../i/sprites/search-block-active.png) no-repeat 0 0 transparent;
}
.hovered .bottom-search-block{
	background-position: 0 -12px;
}
.body-search-block{
	background: #fbfbfb;
	position: absolute;
	left: 1px;
	top: 0;
	right: 8px;
	bottom: 0;
	padding: 10px 39px 25px;
}
#disc-search .gradient-metal, #disc-search-res .gradient-metal{
	height: 100%;
	width: 100%;
}
#disc-search .body-search-block{
	background: none;
}
.hovered .body-search-block{
	background: rgb(0,52,53);
	background: -moz-linear-gradient(top, rgba(0,52,53,1) 0%, rgba(0,78,79,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,52,53,1)), color-stop(100%,rgba(0,78,79,1)));
	background: -webkit-linear-gradient(top, rgba(0,52,53,1) 0%,rgba(0,78,79,1) 100%);
	background: -o-linear-gradient(top, rgba(0,52,53,1) 0%,rgba(0,78,79,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,52,53,1) 0%,rgba(0,78,79,1) 100%);
	background: linear-gradient(to bottom, rgba(0,52,53,1) 0%,rgba(0,78,79,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003435', endColorstr='#004e4f',GradientType=0 );
}
#tyre-search-res, #accum-search-res, #disc-search-res, #accum-search, #tyre-search, #disc-search{
	background: url(../i/sprites/block-shadow.png) repeat-y 100% 0 transparent;
	position: relative;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	padding-right: 7px;
}

.search-block + .search-block {margin-top:35px;}

#accum-search{
	height: 282px;
	z-index: 4;
}
#tyre-search{
	height: 152px;
	z-index: 3;
}
#tyre-search-res, #accum-search-res, #disc-search-res{
	height: 80px;
	margin-bottom:10px;
}
#disc-search{
	height: 152px;
	z-index: 2;
}
#tyre-search ins{
	background: url(/bitrix/i/arrow-main-tyre.png) no-repeat 0 0 transparent;
	position: absolute;
	width: 7px;
	height: 351px;
	left: 343px;
	top: -361px;
}
#disc-search ins{
	background: url(/bitrix/i/arrow-main-disc.png) no-repeat 0 0 transparent;
	position: absolute;
	width: 7px;
	height: 537px;
	left: 571px;
	top: -547px;
}
.accum-icon, .tyre-icon, .disc-icon, .special-icon{
	padding-left: 30px;
	position: relative;
}
.special-icon{
	margin-left: 40px;
}
.accum-icon:before, .tyre-icon:before, .disc-icon:before, .special-icon:before{
	content: '';
	position: absolute;
	left: 0;
}
.accum-icon:before{
	background: url(../i/sprites/search-accum.png) no-repeat 0 0 transparent;
	top: 4px;
	width: 20px;
	height: 15px;
}
.tyre-icon:before{
	background: url(../i/sprites/search-tyre.png) no-repeat 0 0 transparent;
	top: 1px;
	width: 21px;
	height: 21px;
}
.disc-icon:before{
	background: url(../i/sprites/search-disc.png) no-repeat 0 0 transparent;
	top: 1px;
	width: 22px;
	height: 21px;
}
.special-icon:before{
	background: url(../i/sprites/search-special.png) no-repeat 0 0 transparent;
	top: 1px;
	width: 17px;
	height: 22px;
}

/*áëîê ñ ïîèñêîì àêêóìóëÿòîðîâ*/
.accum-search-block{
	padding: 10px 0;
	width: 380px;
}
.search-block label{
	color: #4c4c4c;
}
.accum-search-block label{
	font-family: Tahoma;
	font-size: 12px;
	width: 90px;
	line-height: 28px;
}
.accum-search-block label.secondlvllabel{
	width: 15px;
}
.search-block input, .search-block select{
	height: 30px;
	padding-left: 8px;
	font-family: 'MyriadPro';
	font-size: 12px;
	color: #686868;
}
.search-block input[type="text"] {border-radius:2px; border:1px solid #abadb3; box-shadow:inset 0px 2px 4px rgba(0, 0, 0, 0.1);}
#accum-polyarnost, #accum-proizvoditel{
	margin-left: 12px;
	width: 209px;
}
#emkost-from, #emkost-to, #accum-pusktok-from, #accum-pusktok-to, #accum-length, #accum-width, #accum-height{
	width: 70px;
}
.razmer-form{
	margin-left: 11px;
}
.razmer-form.firstblock{
	margin-left: 15px;
}
.accum-search-block .razmer-form label{
	display: block;
}
#accum-search label.underinput{
	color: #686868;
	font-family: 'MyriadPro';
	line-height: 14px;
	width: 80px;
}
.search{
	background: url(../i/sprites/blue-button.png) no-repeat left top;
	padding: 8px 0 0 16px;
	margin-right: 16px;
	height: 25px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.search:hover{
	text-decoration: underline;
}
.search:after{
	background: url(../i/sprites/blue-button.png) no-repeat right top;
	content: '';
	position: absolute;
	right: -16px;
	top: 0;
	width: 16px;
	height: 33px;
}
.drop-button-style{
	outline: 0;
	border: 0;
	cursor: pointer;
}
.search-block input.submit-button-style{
	margin-top: 28px;
	color: #fff;
	background: url(/bitrix/i/sprites/find-blue-button.png) no-repeat 0 0 transparent;
	height: 33px;
	width: 122px;
}
.search-block input.submit-button-style:hover{
	background-position: 0 -37px;
}
.arrow-blue{
	padding-right: 52px;
}
.arrow-blue s{
	background: url(../i/sprites/icon-right-blue-button.png) no-repeat 0 0 transparent;
	display: block;
	height: 10px;
	width: 6px;
	position: absolute;
	right: 0;
	top: 10px;
}
#emkost-range, #pusktok-range{
	background: #e59004;
	border: 1px solid #d48503;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	height: 5px;
	width: 272px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.ui-slider-range{
	background: #fff;
	border: 1px solid #cecece;
}
.ui-slider {position: relative; text-align: left;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 20px; height: 20px; cursor: default; background: url(/bitrix/i/sprites/slider-round.png) no-repeat 0 0 transparent;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; display: block; background-position: 0 0;}

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.7em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: -1px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-spinner { position:relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input { border: none; background: none; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px; }
.ui-spinner-button { width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; } /* more specificity required here to overide default borders */
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; } /* vertical centre icon */
.ui-spinner-up { top: 0; }
.ui-spinner-down { bottom: 0; }
.ui-state-focus, .ui-state-hover{border: 0; outline: 0;}

/*áëîê ñ ïîèñêîì øèí*/
.tyre-search-block, .disc-search-block{
	float: left;
	margin-left: 20px;
}
.tyre-search-block:first-child, .disc-search-block:first-child{
	margin-left: 0;
}
.hovered label{
	color: #fdfdfd;
}
.tyre-search-block label, .disc-search-block label{
	display: block;
	line-height: 30px;
}
#tyre-width, #tyre-profile, #tyre-diametr {width:82px;}
#disc-width-from, #disc-width-to {width:95px;}
#disc-diametr {width:82px;}
#disc-vilet {width:75px;}
#disc-manufact {width:141px;}
#tyre-manufact, #tyre-season{
	width: 178px;
}
#disc-krepeg{
	width: 118px;
}
#tyre-search .search, #disc-search .search{
	margin-top: 27px;
}
.disc-search-block label{
	color: #4c4c4c;
}
.pt30{
	padding-top: 30px;
}

#special-pred, #manufact-catalog{
	margin: 0 auto;
	padding: 25px 0 15px;
	width: 948px;
}
.list-line {padding-bottom:10px;}
.item{
	margin-left: 6px;
	margin-top: 5px;
	/*min-height: 334px;*/
	/*_height: 334px;*/
	width: 228px;
}
.firstitem{
	margin-left: 0;
}
.item-photo, .iteminfo{
	position: relative;
	margin: 4px 0 18px;
}
.item-bg-top{
	background: url(../i/sprites/tyre-rectangle-top.png) repeat-y 0 0 transparent;
	position: absolute;
	top: -5px;
	left: 0;
	width: 228px;
	height: 5px;
}
.item-bg-footer{
	background: url(../i/sprites/tyre-rectangle-bottom.png) repeat-y 0 0 transparent;
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 228px;
	height: 20px;
}
.item-bg-body{
	background: url(../i/sprites/tyre-rectangle-body.png) repeat-y 0 0 transparent;
	text-align: center;
	padding: 20px 0 10px;
}
.item.inline-block .item-photo .item-bg-body {height:184px;}
.iteminfo .item-bg-body{
	text-align: left;
	overflow: hidden;
	padding: 0 20px 30px;
	position: relative;
}
.itemdetail-button-position{
	position: absolute;
	left: 20px;
	bottom: 0;
}
.item-photo-star{
	position: absolute;
	left: 11px;
	top: 0;
	background: url(../i/sprites/stars.png) no-repeat 0 0 transparent;
	width: 21px;
	height: 21px;
}
.search-res-in-table-pic .item-photo-star{
	left: 4px;
	top: 3px;
}
.itemname{
	color: #000;
}
.itemprice{
	font-size: 18px;
	line-height: 30px;
}
.itemoptions{
	color: #797978;
}
.itemprice span{
	color: #000;
	font-size: 12px;
}
.itemdetail{
	display: block;
	background: url(../i/sprites/red-button.png) no-repeat 0 0 transparent;
	height: 19px;
	padding: 3px 18px 0 8px;
	margin-top: 5px;
	position: relative;
	color: #f0f1ef;
	font-size: 11px;
	text-decoration: none;
}
.itemdetail:hover{
	text-decoration: underline;
}
.itemdetail:after{
	background: url(../i/sprites/red-button.png) no-repeat 100% 0 transparent;
	content: '';
	width: 8px;
	height: 22px;
	position: absolute;
	right: -8px;
	top: 0;
}
.arrow-red s{
	background: url(../i/sprites/icon-right-red-button.png) no-repeat 0 0 transparent;
	display: block;
	height: 10px;
	width: 6px;
	position: absolute;
	right: 0;
	top: 6px;
}
.gradient-gray{
	background: rgb(254,254,254);
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(196,196,196,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(196,196,196,1)));
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(196,196,196,1) 100%);
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(196,196,196,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(196,196,196,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(196,196,196,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c4c4c4',GradientType=0 );
}
.gradient-metal{
	background: rgb(229,232,229);
	background: -moz-linear-gradient(top, rgba(229,232,229,1) 0%, rgba(245,245,245,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,232,229,1)), color-stop(100%,rgba(245,245,245,1)));
	background: -webkit-linear-gradient(top, rgba(229,232,229,1) 0%,rgba(245,245,245,1) 100%);
	background: -o-linear-gradient(top, rgba(229,232,229,1) 0%,rgba(245,245,245,1) 100%);
	background: -ms-linear-gradient(top, rgba(229,232,229,1) 0%,rgba(245,245,245,1) 100%);
	background: linear-gradient(to bottom, rgba(229,232,229,1) 0%,rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e8e5', endColorstr='#f5f5f5',GradientType=0 );
}
.search-block-hovered{
	background: none;
	width: 100%;
	height: 100%;
}
.hovered .search-block-hovered{
	background: rgb(253,253,253);
	background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(197,197,197,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(197,197,197,1)));
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(197,197,197,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#c5c5c5',GradientType=0 );
}
.monochrome-bg{
	background: #c2c2c2;
	width: 100%;
	height: 100%;
}

/*áëîê êîíòåíòà*/
#content{
	width: 948px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.search-block + #content, .search-block-hovered + #content {margin-top:27px;}
#content p{
	margin-bottom: 15px;
}
#content .about{
	background: url(../i/sprites/block-shadow.png) repeat-y right top transparent;
	width: 567px;
	margin: 7px 0 15px;
	position: relative;
}
#content .about .gradient-gray{
	margin-right: 7px;
}
.about-top{
	background: url(../i/sprites/block-about.png) no-repeat 0 0 transparent;
	position: absolute;
	left: -1px;
	top: -7px;
	width: 568px;
	height: 7px;
}
.about-bottom{
	background: url(../i/sprites/block-about.png) no-repeat 0 -10px transparent;
	position: absolute;
	left: -1px;
	bottom: -15px;
	height: 15px;
	width: 568px;
}
.about-body{
	background: #fff;
	position: relative;
	left: 1px;
	margin-right: 2px;
	padding: 15px 27px 7px;
}
#content .how-we-works{
	width: 340px;
	margin: 22px 0 0 0;
	padding-left: 20px;
	position: relative;
	border-left: 1px solid #ccc;
}
.address{
	color: #4c4c4c;
	width: 948px;
	margin: 30px auto 0;
	position: relative;
	line-height:15px;
}
.address span.oooaddress{
	color: #b4b4b4;
	font-size:14px;
}
.address .red {font-size:14px;}
.address-phone-margin{
	margin-top: 5px;
}
.address-word-phone{
	font-size: 12px;
}
.address-phone-code{
	font-size: 14px;
}
.address-phone-number{
	font-size: 18px;
}
.footer-nav{
	background: url(../i/sprites/footer-menu-bg.png) repeat-x 0 0 transparent;
	height: 35px;
	padding-top: 10px;
	margin-top: 30px;
}
.footer-nav ul{
	list-style: none;
	width: 948px;
	margin: 0 auto;
	text-align: center;
}
.footer-nav ul li{
	background: url(../i/sprites/footer-sep.gif) no-repeat 0 1px transparent;
	padding: 0 25px;
}
.footer-nav ul li.first{
	background: none;
}
.footer-nav ul li a{
	color: #4c4c4c;
	text-decoration: none;
}
.footer-nav ul li a:hover{
	text-decoration: underline;
}
.bottom-nav{
	margin: 5px auto 0;
}
.bottom-nav ul{
	list-style: none;
	text-align: center;
}
.bottom-nav ul li{
	border-left: 1px solid #666766;
}
.bottom-nav ul li:first-child{
	border-left: 0;
}
.bottom-nav ul li a, .bottom-nav ul li span {
	color: #666766;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline;
	margin: 0 17px;
}

/*Ïðîèçâîäèòåëü â êàòàëîãå*/
.manufact{
	margin-left: 40px;
}
.manufact-list{
	position: relative;
	text-align: center;
}
.manufact-item{
	margin: 15px;
	min-height: 60px;
	_height: 60px;
}
.manufact-item div{
	text-align: center;
}
.manufact-item-logo{
	min-height: 50px;
}
    .manufact-item-logo img {border-radius:8px;}
.manufact-item-name{
	color: #4394c8;
}

/*Ïîèñêîâàÿ âûäà÷à*/
#tyre-search-res  .tyre-icon, #accum-search-res  .accum-icon, #disc-search-res  .disc-icon{
	float: left;
}

#search-filter-res{
	position: absolute;
	left: 290px;
	top: 20px;
}
#search-filter-res-change{
	background: url(../i/izmenit-search.png) no-repeat 0 0 transparent;
	width: 115px;
	height: 44px;
	float: right;
}
.search-filter-res-top-block, .search-filter-res-manufact-block{
	float: left;
	width: 150px;
	padding: 0 0 10px 0;
}
.search-filter-res-manufact-block{
	width: 300px;
}
.search-filter-res-top-block p, .search-filter-res-manufact-block p, #disc-search-res #search-filter-res p{
	color: #9A9A99;
}
.search-filter-res-top-block span, .search-filter-res-manufact-block span{
	padding-right: 5px;
	color: #4c4c4c;
}
.hovered .search-filter-res-top-block p, .hovered  .search-filter-res-manufact-block p{
	color: #fff;
}
.hovered .search-filter-res-top-block span, .hovered  .search-filter-res-manufact-block span{
	color: #b6c0c0;
}

/*Âûâîä îáúåêòîâ íà ñòðàíèöå*/
.itemsonpage{
	margin: 10px 50px 10px 0;
	overflow: hidden;
}
.itemsonpage a{
	margin-left: 8px;
}
.itemsonpage a.act{
	color: #4f4f4f;
	cursor: default;
	text-decoration: none;
}

/*Òàáëèöà ïîèñêîâîé âûäà÷è*/
.search-res-in-table, .model-item, .cart-list{
	/*background: url(../i/sprites/table-right-shadow.png) repeat-y right bottom transparent;*/
    box-shadow:3px 3px 8px rgba(0,0,0,0.15);
	overflow: hidden;
	/*padding: 0 7px 8px 0;*/
    margin-bottom:8px;
	position: relative;
	width: 939px;
}
.cart-list{
	margin-bottom: 100px;
}
.cart-list-border{
	padding: 12px 20px 30px 12px;
	width: 907px;
	border: 1px solid #dadada;
	overflow: hidden;
	background: rgb(240,240,240);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}
/*
.search-res-in-table:after, .model-item:after, .cart-list:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../i/sprites/table-bottom-shadow.png) no-repeat 0 0 transparent;
	width: 940px;
	height: 8px;
}
*/
#content .search-res-in-table p{
	margin-bottom: 0;
}
.search-res-in-table-item{
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-top: 1px solid #dadada;
	background: rgb(240,240,240);
	background: -moz-linear-gradient(top, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 );
}
.search-res-in-table-item:hover, .search-res-in-table-item.active{
	background: rgb(255,234,136);
	background: -moz-linear-gradient(top, rgba(255,234,136,1) 0%, rgba(255,254,207,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,234,136,1)), color-stop(100%,rgba(255,254,207,1)));
	background: -webkit-linear-gradient(top, rgba(255,234,136,1) 0%,rgba(255,254,207,1) 100%);
	background: -o-linear-gradient(top, rgba(255,234,136,1) 0%,rgba(255,254,207,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,234,136,1) 0%,rgba(255,254,207,1) 100%);
	background: linear-gradient(to bottom, rgba(255,234,136,1) 0%,rgba(255,254,207,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea88', endColorstr='#fffecf',GradientType=0 );
}
.search-res-in-table-item.last{
	border-bottom: 1px solid #dadada;
}
.search-res-in-table .search-res-in-table-pic, .search-res-in-table  .search-res-in-table-name, .search-res-in-table  .search-res-in-table-info, .search-res-in-table  .search-res-in-table-price, .search-res-in-table  .search-res-in-table-addtocart, .search-res-in-table  .search-res-in-table-addbutton{
	vertical-align: middle;
}
.search-res-in-table-pic{
	text-align: center;
	background: #fff;
	width: 100px;
	padding: 17px 0 17px;
	position: relative;
}
.search-res-in-table-pic img {max-width:90%; max-height:90%;}
.search-res-in-table-name{
	color: #000;
	padding: 0 15px;
	text-align: left;
	width: 153px;
}
.search-res-in-table-name a{
	color: #000;
	font-size: 16px;
}
.search-res-in-table-name p{
	line-height: 20px;
}
.search-res-in-table-info{
	width: 460px;
}
.search-res-in-table-price{
	color: #000;
	width: 68px;
	text-align: center;
}
.catalog-item-title {
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    margin-left: 243px;
    margin-top: 17px;
    width: 695px;
}
.search-res-in-table-price span{
	font-size: 18px;
}
.search-res-in-table-addtocart{
	color: #B4B4B4;
	font-size: 11px;
	width: 50px;
}
.search-res-in-table-addbutton{
	width: 40px;
}
.search-res-in-table-typorazmer{
	width: 170px;
	text-align: left;
	padding-left:30px !important;
}
.search-res-in-table-speedindex{
	width: 200px;
	text-align: left;
}
.search-res-in-table-nasklade{
	width: 200px;
	text-align: right;
}
.search-res-in-table-typorazmer, .search-res-in-table-speedindex, .search-res-in-table-nasklade, .model-item .search-res-in-table-price, .model-item .search-res-in-table-addtocart, .model-item .search-res-in-table-addbutton{
	padding: 8px 0;
	vertical-align: middle;
}
.model-item .search-res-in-table-price{
	width: 186px;
}
.model-item .search-res-in-table-addtocart{
	width: 58px;
}
.get-order-button-style{
	margin-top: 28px;
	color: #fff;
	background: url(/bitrix/i/sprites/get-order-button.png) no-repeat 0 0 transparent;
	height: 33px;
	width: 161px;
}
.get-order-button-style:hover{
	background-position: 0 -37px;
}

.paginator noindex {display: none;}
/*ïàãèíàòîð*/
.paginator ul{
	list-style: none;
	margin-top: 10px;
}
.paginator ul li{
	margin-right: 5px;
}
.paginator ul li.prev{
	margin-right: 10px;
}
.paginator ul li.more{
	margin-right: 10px;
}
.paginator ul li.next{
	margin-right: 0;
}
.paginator ul li a{
	background: #fff;
	color: #9e9e9e;
	border: 1px solid #dadada;
	padding: 2px 5px;
	text-decoration: none;
}
.paginator ul li a.active, .paginator ul li a:hover{
	background: #ededed;
	color: #000;
}

/*îòäåëüíûé îáúåêò*/
.model-item-photo{
	background: #fff;
	width: 220px;
	text-align: center;
	min-height: 220px;
}
.model-item-info{
	background: #fff;
	margin-left: 2px;
	padding: 23px 20px;
	width: 677px;
	position: relative;
	min-height: 174px;
}
#content .model-item-info p{
	margin-bottom: 5px;
	color: #000;
}
#content .model-item-name {display:block; width:550px; line-height:20px; font-weight: normal;}
.model-item-name{
	font-size: 18px;
}
.options-item{
	margin: 20px 0;
}
.options-item-block{
	width: 180px;
}
#content .model-item-info .options-item-block p{
	color: #4c4c4c;
}
#content .model-item-info .options-item-block p span{
	color: #797978;
	margin-left: 5px;
}
.back-to-list{
	color: #6e6e6e;
	text-decoration: none;
	font-family: 'MyriadPro';
	text-transform: uppercase;
	padding: 10px 0 0 32px;
	margin: 0 18px 0 0;
	background: url(../i/sprites/k-spisku.png) no-repeat 0 0 transparent;
	display: block;
	height: 24px;
	position: relative;
}
.model-item-info-pos{
	position: absolute;
	right: 21px;
	top: 19px;
}
.back-to-list:hover{
	text-decoration: underline;
}
.back-to-list:after{
	position: absolute;
	right: -18px;
	top: 0;
	content: '';
	background: url(../i/sprites/k-spisku.png) no-repeat 100% 0 transparent;
	width: 18px;
	height: 34px;
}


/*Áëîê ñ êîíòåíòîì*/
.page{
	overflow: hidden;
	padding: 20px 40px;
}
.page-title{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #4f4f4f;
	text-transform: uppercase;
}
.page-padd{
	overflow: hidden;
	padding: 25px 0 40px;
}
.pic{
	width: 240px;
}
.text{
	width: 600px;
}
.ymaps-events-pane{
	box-shadow: inset 5px 5px 15px rgba(0, 0, 0, 0.4);
}

/*Îêíî ñîîáùåíèÿ*/
.msg{
	margin: 0 auto;
	text-align: center;
}
.msg-title{
	font-size: 18px;
	padding-bottom: 20px;
}
.msg-url{
	font-size: 14px;
}

/*Êîðçèíà òîâàðîâ - ñïèñîê ïîêóïîê*/
#cart-table{
	width: 770px;
	font-size: 11px;
}
#cart-table th{
	color: #4c4c4c;
	font-weight: normal;
	text-align: left;
	height: 20px;
	vertical-align: top;
}
#cart-table td{
	height: 24px;
	text-align: left;
}
.cart-table-name{
	width: 200px;
	padding-left: 10px;
}
.cart-table-options{
	width: 230px;
	padding: 0 10px;
}
.cart-table-amount{
	width: 90px;
	padding: 0 10px 0 20px;
}
.last-cart-item{
	padding-bottom: 10px;
}
#cart-table tbody .cart-table-amount{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.cart-table-sum{
	width: 95px;
	padding-right: 5px;
	padding-left: 20px;
}
.cart-table-sum ins{
	text-decoration: none;
}
#cart-table td.cart-table-del{
	width: 30px;
	text-align: center;
}
#cart-table .cart-table-sum{
	font-size: 12px;
}
#cart-table th, #cart-table th.cart-table-sum{
	font-size: 11px;
}
#cart-table .cart-table-result{
	text-align: right;
	padding: 15px 40px 15px 0;
	color: #4f4f4f;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.top-border{
	border-top: 1px solid #ccc;
}
.cart-table-amount.top-border{
	padding-left: 30px;
}
.cart-table-sum span{
	font-size: 18px;
}
.inputshadow{
	border: 1px solid #b4b4b4;
	box-shadow: 0px 1px 0px #5a8181, inset 0px 2px 4px rgba(0,0,0,0.1);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.amount{
	color: #717171;
	width: 50px;
	height: 14px;
	font-size: 11px;
	padding-left: 8px;
}

/*Êîðçèíà òîâàðîâ - äàííûå ïîêóïàòåëÿ*/
.cart-user-passport{
	overflow: hidden;
	padding-top: 30px;
}
.cart-user-passport-block{
	width: 290px;
	vertical-align: bottom;
}
.cart-user-passport-block .clear{
	height: 13px;
}
.cart-user-passport-block label{
	width: 75px;
	text-transform: uppercase;
	vertical-align: middle
}
.cart-user-passport-block input{
	height: 22px;
}
#content .cart-user-passport-block p{
	color: #a8a8a8;
	font-size: 11px;
	margin-bottom: 0;
}
.cart-user-passport-block p span{
	color: #4c4c4c;
	text-transform: uppercase;
}
.vbottom{
	vertical-align: bottom;
}
.select-box-block{
	width: 209px;
	overflow: hidden;
	position: relative;
}
.select-box-block s{
	background: url(/bitrix/i/sprites/select-box-list.png) no-repeat 100% 0 transparent;
	width: 28px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

/*всплывающее окно*/
#popup-bg{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: url(/bitrix/i/opacity_bg.png) repeat 0 0 transparent;
	z-index: 100500;
}
#popup-wrapper{
	width: 400px;
	position: absolute;
	margin: 200px 0 0 -200px;
	left: 50%;
	text-align: center;
}
#popup-info{
	width: 100%;
	padding: 20px 0;
	background: #fff;
}
.modal-window{
	margin: 10px 0 0 145px;
	float: left;
}


/*партнерам*/
#auth-block{
	background: url(/bitrix/i/sprites/block-shadow.png) repeat-y right top transparent;
	width: 267px;
	position: relative;
	margin: 7px 0 15px;
}
#auth-info{
	margin-left: 30px;
	width: 350px;
	padding-top: 25px;
}
#auth-info p{
	color: #494a43;
}
#auth-info span{
	color: #818181;
}
#auth-reg{
	width: 250px;
	padding-top: 22px;
}
#auth-reg form, #auth-block form{
	margin-top: 15px;
}
#auth-reg input, #auth-reg textarea{
	width: 239px;
}
#auth-block .gradient-gray{
	margin-right: 7px;
}
#auth-block label, #auth-reg label{
	display: block;
	font-size: 12px;
	color: #969696;
}
#auth-block input, #auth-reg input, #auth-reg textarea{
	margin: 10px 0 20px;
	width: 202px;
	height: 28px;
}
#auth-reg input, #auth-reg textarea{
	width: 245px;
}
#auth-reg textarea{
	height: 58px;
}
#auth-reg .registration-button-style, #auth-block .auth-button-style{
	margin-top: 28px;
	color: #fff;
	height: 33px;
}
#auth-reg .registration-button-style{
	background: url(/bitrix/i/sprites/registration-button.png) no-repeat 0 0 transparent;
	width: 161px;
}
#auth-block .auth-button-style{
	background: url(/bitrix/i/sprites/login-button.png) no-repeat 0 0 transparent;
	width: 122px;
}
#auth-reg .registration-button-style:hover, #auth-block .auth-button-style:hover{
	background-position: 0 -37px;
}
.auth-block-top{
	background: url(/bitrix/i/sprites/auth-block-top.png) no-repeat 0 0 transparent;
	left: -1px;
	top: -10px;
	width: 268px;
	height: 10px;
	position: absolute;
}
.auth-block-bottom{
	background: url(/bitrix/i/sprites/auth-block-bottom.png) no-repeat 0 0 transparent;
	left: -1px;
	bottom: -18px;
	width: 268px;
	height: 18px;
	position: absolute;
}
.auth-block-body{
	background: #fff;
	position: relative;
	left: 1px;
	margin-right: 2px;
	padding: 15px 27px 7px;
	overflow: hidden;
}

.copyright.right, .copyright.right a {color:#00dce7; font-size:9px; font-family:Verdana;}
.copyright.right a {text-decoration:none;}
	.copyright.right a span {text-decoration:underline;}
	.copyright.right a:hover span {text-decoration:none;}
.copyright.right {float:none !important;}
.copyright.right p {display:block; width:888px; height:30px; text-align:right; margin:18px auto 0 auto; padding:2px 40px 0 0; background:url(/bitrix/i/platzkart-logo.png) right top no-repeat;}

.inline-block.full {width:485px; text-align:right; white-space:nowrap; /*margin-top:10px; padding-bottom:5px;*/}

.errortext {font-weight:bold; color:#f00;}
.time-hide {opacity:0; position:absolute; left:-100000px;}

/** Форма авторизации **/
.bx-auth input[type="text"], .bx-auth input[type="password"] {width:245px; height:28px;}
.bx-auth input[type="submit"] {padding:2px 10px;}
.bx-auth .starrequired {color:#f00; padding-right:5px;}
.bx-changepass-table td {padding-bottom:15px; padding-right:20px;}

.auth-errors {margin-top:15px;}

/** Футер к низу **/
html, html body {position:relative; height:100%;}
html body {min-height:100%; height:auto;}
.copyright.right {position:absolute; width:100%; left:0; bottom:0;}
.bottom-nav {position:absolute; width:100%; bottom:50px;}
.footer-nav {position:absolute; width:100%; bottom:70px;}
.address {position:absolute; left:50%; margin-left:-474px; bottom:150px;}
.address + .clear {height:260px;}


.search-res-in-table-nasklade 
{
	color: #000 !important;
}

.search-res-in-table-nasklade span 
{
	color: #000 !important;
	font-size: 18px !important;
}