html, body {
	font-family: 'Lucida Grande', 'Trebuchet MS', Tahoma, Sans-Serif;
	font-size: 11px;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #666;
}
p {
	margin: 0;
	padding: 0;
}

/* Various Tags & Classes */

textarea
{
	font-family: 'Lucida Grande', 'Trebuchet MS', Tahoma, Sans-Serif;
	}

table
{
	border-collapse: collapse;
	vertical-align: top;
	}

	table td
	{
		border-collapse: collapse;
		vertical-align: top;
		}

	table tr
	{
		vertical-align: top;
		}

a img {
	border: none;
}
*:focus {
	outline: none;
}
acronym, abbr {
	border-bottom: 1px dotted #444;
}
.clear {
	clear: both;
}
.nofloat {
	float: none !important;
}
.hidde
{
	visibility: hidden;
	}
.hidden {
	display: none;
}

.right
{
	float: right;
	}

/* Links */
a:link, a:visited {
	text-decoration: none;
	color: #666;
}
a:hover, a:visited:hover {
	border-width: 0px;
	color: #666;
}

.c980
{
	width: 1180px;
	margin: 0 auto;
}

/* Header */
#hdr
{
	width: 100%;
	height: 71px;
	background: #fab71e url('/i/sprite-hor.png') repeat-x;
	background-position: 0px -80px;
	}

	#hdr .c980
	{
		background: #fab71e url('/i/sprite-hor.png') repeat-x;
		background-position: 0px -80px;
		height: 71px;
		}

	#hdr #hlgtp
	{
		padding: 13px 0 0 12px;
		}

	#hdr.bks #hlgtp .bks
	{
		position: relative;
		display: inline-block;
		vertical-align: middle;
		margin-left: 25px;
		width: 120px;
		height: 20px;
		background: url(/i/bks.png) no-repeat;
		background-size: 120px 20px;
		}

	#hdr.bks #hlgtp .bks-text
	{
		margin-left: 10px;
		width: 120px;
		display: inline-block;
		vertical-align: middle;
		font-size: 9px;
		line-height: 1.2;
		color: rgba(0, 0, 0, .5);
		}

	#hdr.bks .region_phn_0 {
		margin-left: 25px;
	}

	#hdr.bks #hlgtp .bks:before {
		content: '';
		position: absolute;
		margin-left: -15px;
		margin-top: -2px;
		width: 1px;
		height: 28px;
		border-left: 1px solid rgba(0, 0, 0, .25);
	}

	#hdr.bks .srch .txt {
		width: 220px;
	}

	#hdr #hlgtp span
	{
		width: 229px;
		height: 44px;
		display: inline-block;
		vertical-align: middle;
		text-indent: -999em;
		background: url('/i/sprite_13.png') no-repeat;
		background-position: 0px -26px;
		}

	#hdr .phn
	{
		margin: 8px 11px 0 100px;
		}

	#hdr .region_phn_0
	{
		margin: 8px 11px 0 100px;
		color: #000;
		font-size: 9pt;
		font-weight: bold;
		text-align: right;
		}

	#hdr .region_phn_1
	{
		margin: 15px 11px 0 100px;
		color: #000;
		font-size: 9pt;
		font-weight: bold;
		text-align: right;
		}

	#hdr .region_phn_2
	{
		margin: 8px 11px 0 100px;
		color: #000;
		font-size: 9pt;
		font-weight: bold;
		text-align: right;
		}

	#hdr .phn span
	{
		width: 202px;
		height: 58px;
		display: block;
		text-indent: -999em;
		background: url('/i/sprite_13.png') no-repeat;
		background-position: 0px -70px;
		}

	#hdr input.txt
	{
		width: 250px;
		padding: 2px 0;


		}
	#hdr input.sbmt
	{
		}

	#hdr .srch
	{
		padding: 19px 0 0 0;
		}

		#hdr .srch small
		{
			color: #444;
			margin-left: 4px;
			}
			#hdr .srch small a, #hdr .srch small a:visited
			{
				color: #444;
				text-decoration: underline;
				}

			#hdr .srch .txt
			{
				font-family: Tahoma;
				font-size: 11pt;
				margin: 0;
				padding: 5px 5px 7px 5px;
				height: 16px;
				border: 1px solid #f9a618;
				border-bottom: 1px solid #fbc668;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				background: #ffd;
				white-space: nowrap;
				box-shadow: inset 1px 1px 1px #666;
				-moz-box-shadow: inset 1px 1px 1px #666;
				-webkit-box-shadow: inset 1px 1px 1px #666;
				width: 350px;
			}

			#hdr .srch .txt:focus,#hdr .srch .txt:active,#hdr .srch .txt:focus:hover,#hdr .srch .txt:active:hover
			{
				box-shadow: 0px 0px 5px #fff;
				-moz-box-shadow: 0px 0px 5px #fff;
				-webkit-box-shadow: 0px 0px 5px #fff;
				}

			#hdr .srch .sbmt, .lgn_sbmt{
				font-family: Tahoma;
				font-size: 11pt;
				margin: 0;
				font-weight: bold;
				padding: 5px 10px 7px 10px;
				border: 1px solid #f9a618;
				border-bottom: 1px solid #fbc668;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				cursor: pointer;
				background: #b38014;
				background: -moz-linear-gradient(top, #ffc233 0%, #b38014 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc233), color-stop(100%,#b38014)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #ffc233 0%,#b38014 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #ffc233 0%,#b38014 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, #ffc233 0%,#b38014 100%); /* IE10+ */
				background: linear-gradient(top, #ffc233 0%,#b38014 100%); /* W3C */
				color: #fff;
				white-space: nowrap;
				text-shadow: #b71 1px 1px 1px;
				box-shadow: inset 0px 1px 1px #fd8;
				-moz-box-shadow: inset 0px 1px 1px #fd8;
				-webkit-box-shadow: inset 0px 1px 1px #fd8;
			}

			#hdr .srch .sbmt:hover, .lgn_sbmt:hover
			{
				background: #e5a519;
				background: -moz-linear-gradient(top, #fcd77e 0%, #e5a519 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd77e), color-stop(100%,#e5a519)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #fcd77e 0%,#e5a519 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #fcd77e 0%,#e5a519 100%); /* Opera11.10+ */
				background: -ms-linear-gradient(top, #fcd77e 0%,#e5a519 100%); /* IE10+ */
				background: linear-gradient(top, #fcd77e 0%,#e5a519 100%); /* W3C */
			}

			#hdr .srch .sbmt:focus,#hdr .srch .sbmt:active,#hdr .srch .sbmt:focus:hover,#hdr .srch .sbmt:active:hover, .lgn_sbmt:active, .lgn_sbmt:focus, .lgn_sbmt:active:hover, .lgn_sbmt:focus:hover
			{
				background: #996e11;
				box-shadow: inset 0px 0px 7px #000;
				-webkit-box-shadow: inset 0px 0px 7px #000;
				-moz-box-shadow: inset 0px 0px 7px #000;
			}

			@media print {
				#hdr {display: none;}
			}

/* Navigation */
#nav
{
	background: #fff url('/i/sprite-hor.png') repeat-x;
	background-position: -0px -24px;
	height: 28px;
	}

	#nav .right, #nav .right-selected
	{
		height: 28px;
		float: right;
		}

	#nav span.bb
	{
		background: url('/i/sprite_13.png') no-repeat;
		width: 5px;
		height: 28px;
		display: block;
		}

	#nav .right-selected span.bb
	{
		background-position: -224px -84px;
		float: right;
		}

	#nav .right span.bb
	{
		background-position: -219px -84px;
		float: right;
		}

	#nav .left span.bb
	{
		background-position: -214px -84px;
		float: left;
		}

	#nav .left-selected span.bb
	{
		background-position: -209px -84px;
		float: left;
		}

	#nav .left
	{
		height: 28px;
		}

	#nav .left-selected
	{
		height: 28px;
		}

	#nav a,#nav a:visited
	{
		color: #333;
		height: 21px;
		display: block;
		padding: 7px 8px 0 8px;
		float: left;
		}

	#nav .navbigsep
	{
		color: #333;
		height: 21px;
		display: block;
		float: left;
		padding: 7px 7px 0 7px;
	}

	#nav .navsep
	{
		color: #333;
		height: 21px;
		display: block;
		float: left;
		padding: 7px 0px 0 0px;
	}

	#nav .right a,#nav .right a:visited,#nav .right-selected a,#nav .right-selected a:visited
	{
		padding: 7px 8px 0 8px;
		background: url('/i/sprite-hor.png') repeat-x;
		background-position: 0px -24px;
		}
	#nav a:hover
	{
		color: #fff;
		text-decoration: underline;
		}
	#nav a.selected,#nav a.selected:visited
	{
		background: url('/i/sprite-hor.png') repeat-x;
		background-position: 0px -52px;
		color: #fff;
		}

/* Main */

#tpimg
{
	width: 100%;
	margin: 36px 0 10px 0;
	}

/* Content */

#content
{
	margin-top: 10px;
	width: 100%;
	}

	#content #left-sidebar
	{
		width: 180px;
		padding: 0 10px 0 0;
		}

		#content #left-sidebar #reg, #content #right-sidebar #reg
		{
			background: #52636b url('/i/sprite_13.png') bottom no-repeat;
			background-position: left bottom;
			height: 125px;
			color: #fff;
			width: 180px;
			padding: 0;
			margin: 0;
			margin-bottom: 10px;
			}

			.cnt_reg_bg_top
			{
				width: 180px;
				height: 5px;
				display: block;
				background: url('/i/sprite_13.png') bottom no-repeat;
				background-position: -49px 0;
				}

			.cnt_reg_bg_bottom
			{
				width: 180px;
				height: 5px;
				display: block;
				background: url('/i/sprite_13.png') bottom no-repeat;
				background-position: -49px -21px;
				}

			#content #left-sidebar #reg div, #content #right-sidebar #reg div
			{
				margin: 5px 10px;
				}

			#content #left-sidebar #reg .btn, #content #right-sidebar #reg .btn
			{
				width: 174px;
				margin: 0 0 0 6px;
				}

				#reg .btn .cnt_reg_btn span
				{
					width: 170px;
					height: 40px;
					text-indent: -999em;
					background: url('/i/sprite_13.png') bottom no-repeat;
					background-position: 0 -128px;
					display: block;
					}

		#content #right-sidebar #tests_block
		{
			background: #585565;
			color: #fff;
			width: 180px;
			padding: 0;
			margin-bottom: 10px;
			}

			#tests_block img
			{
				display: block;
				}

			#content #right-sidebar #tests_block div.tst
			{
				margin: 5px 10px;
				padding: 0;
				}

				#content #right-sidebar #tests_block div.tst a, #content #right-sidebar #tests_block div.tst a:visited
				{
					color: #fff;
					text-decoration: underline;
					}

			#content #right-sidebar #tests_block .btn
			{
				width: 174px;
				margin: 0 0 0 6px;
				}

		#content #right-sidebar #rvw
		{
			background: #52636b url('/i/sprite_13.png') right bottom no-repeat;
			height: 125px;
			color: #fff;
			width: 180px;
			padding: 0;
			margin: 0;
			margin-bottom: 10px;
			}

			#content #right-sidebar #rvw img
			{
				display: block;
				}

			#content #right-sidebar #rvw div
			{
				margin: 5px 10px;
				}

			#content #right-sidebar #rvw .btn
			{
				width: 174px;
				margin: 0 0 0 6px;
				}

		#content #right-sidebar #rvw_block
		{
			background: #607670;
			width: 180px;
			color: #fff;
			padding: 0;
			margin: 0 0 10px 0;
			}

			#review_table img
			{
				display: block;
				}

			#content #right-sidebar #rvw_block div
			{
				}

			#content #right-sidebar #rvw_block .btn
			{
				width: 170px;
				padding: 8px 5px 0 5px;
				}

				#content #right-sidebar #rvw_block .btn img
				{
					display: block;
					}

			#rvw_block .sepa
			{
				height: 10px;
				display: block;
			}

			.review_table
			{
				width: 180px;
				margin-bottom: 5px;
			}

			.rvw_result
			{
				border-top: 1px solid #4a5c57;
				padding: 5px 8px;
				text-align: center;
				}

				.rvw_result span {font-size: 14pt; color: #eee;}

			.rvw_header
			{
				margin: 10px 0;
				}

			.rvw_header span
			{
				padding: 2px 10px;
				background: #ccc;
				color: #333;
				text-transform: uppercase;
				display: inline;
				}

			.review_table tr td
			{
				vertical-align: middle;
				padding: 1px 3px;
				color: #eee;
				}

				.review_table td span.lleft
				{
					margin-left: 6px;
					/*white-space: nowrap;*/
					}
				.review_table td span.rright
				{
					margin-right: 5px;
					white-space: nowrap;
					}

			#content #left-sidebar #cart
			{
				width: 100%;
				}
				#content #left-sidebar #cart div
				{
					margin: 5px 10px;
					}

#content #right-sidebar
{
	width: 180px;
	padding: 0 0 0 10px;
	}

#content #sale_div
{
	margin-bottom: 10px;
	}


.rounded_grey { width: 180px; background: url('/i/sprite-ver.png') #fff left top repeat-y; margin-bottom:10px; color: #646d6c;}
.rounded_grey .hr {
	margin: 0px 0px 3px 0px;
}
.rounded_grey .img {display: block;}
.rounded_grey .banner {display: block; margin: 0px 1px;}
.rounded_grey a {color:#666c6d;}
.rounded_grey a:hover { }
.rounded_grey a.title {color:#0072bc;}
.rounded_grey h2 {margin: 0; padding: 4px 10px 7px 10px; font-size: 14pt; background: #ededed; color: #1b1b1b; border-right: 1px solid #dadada; border-left: 1px solid #dadada;}
.rounded_grey .header2 {margin: 0; padding: 4px 10px 7px 10px; font-size: 14pt; background: #ededed; color: #1b1b1b; font-weight: bold; border-right: 1px solid #dadada; border-left: 1px solid #dadada;}
.rounded_grey dl {margin: 5px 0px 10px 0px;}
.rounded_grey dl dt {margin-left: 10px;}
.rounded_grey dl dd { margin: 3px 0px 5px 0px;}
.rounded_grey dl dt a {color: #1b1b1b;}
.rounded_grey dl dd a.selected, .rounded_grey dl dd span {color: #f4823f ! important;}
.rounded_grey dl dd {margin-left: 20px;}
.rounded_grey dl dd a {color: #0776be ! important;}
.rounded_grey dl dd a:hover {color: #f4823f ! important;}
.rounded_grey .text {margin: 5px; padding: 1em 0em 0em 0em;}
.rounded_grey .text .link, .rounded_grey .text .current-link {margin: 5px;}
.rounded_grey .text .link a,.rounded_grey .text .link a:visited {color: #0776be;}
.rounded_grey .text .current-link a,.rounded_grey .text .current-link a:visited {color: #0776be; font-weight: bold;}
.rounded_grey .text .link-link {margin: 5px 5px 5px 15px;}
.rounded_grey .text .more {margin: 15px 5px 0 5px;}
.rounded_grey .text .more a,.rounded_grey .text .more a:visited {color: #0776be;}
.rounded_grey .textt {margin: 5px;}
.hr {height: 1px; border-top :1px #dfe0dd solid;}


.hit {position: relative; border: 1px solid #dfe0dd; border-top: none; width: 578px; margin: 0px; z-index:1; margin: 0px 0px 10px 0px;}
.hittop { margin: 0px 0px 0px 0px; border: 1px solid #676d6e; border-bottom: 0px; background: #676d6e;  border-top: 1px solid #676d6e;}

.hit_conner_t,.hit_conner_r,.hit_conner_b,.hit_conner_l,.hit_conner_tt,.hit_conner_rr {width: 5px; height: 5px; background: url('/i/sprite_13.png') no-repeat;}

.hit_conner_t,.hit_conner_tt {position: absolute; top: -1px; left: -1px; background-position: -26px -13px;}
.hit_conner_r,.hit_conner_rr {position: absolute; top: -1px; right: -1px; background-position: -31px -13px;}
.hit_conner_tt {background-position: -36px -13px;}
.hit_conner_rr {background-position: -41px -13px;}
.hit_conner_b {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : -2 ); top: auto; right: -1px; background-position: -31px -18px;}
.hit_conner_l {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : -2 ); top: auto; left: -1px; background-position: -26px -18px; }

.selection {position: relative; border: 1px solid #dfe0dd; border-top: none; margin: 0 0 10px 0; z-index:1;}
.selectiontop { margin: 0px 0px 0px 0px; border: 1px solid #676d6e; border-bottom: 0px; background: #676d6e;  border-top: 1px solid #676d6e;}
.selection .selection_corner_t {position: absolute; top: -1px; left: -1px;}
.selection .selection_corner_r {position: absolute; top: -1px; right: -1px;}
.selection .selection_corner_b {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : -2 ); top: auto; right: -1px;}
.selection .selection_corner_l {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : -2 ); top: auto; left: -1px;}

.selection .c_block
{
	margin: 10px 5px;
}

.selection .c_block a, .selection .c_block a:visited
{
	border-bottom: none;
	color: #0776be;
}

.selection .c_block c_current
{
	border-bottom: none;
}

.hit h2, .hit h1 {margin: 0px; padding: 2px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; position: relative; left: -1px; text-transform: uppercase;}
.hit .header2 {margin: 0px; padding: 2px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; position: relative; left: -1px; text-transform: uppercase;}
.hit .hr {height: 1px; border-top :1px #dfe0dd solid; clear: left;}

.selection h2 {margin: 0px; padding: 2px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; position: relative; left: -1px; text-transform: uppercase;}
.selection .header2 {margin: 0px; padding: 2px 0px 2px 0px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; position: relative; left: -1px; text-transform: uppercase;}

#arr_left, #arr_right {position: absolute; top: 50%; margin-top: -5px; cursor: pointer; z-index:10;}
#arr_left {left: -1px;}
#arr_right {right: -1px;}


.gallery, .rounded_grey_big {position: relative; border: 1px solid #dfe0dd; width: 100%; margin: 0px 0px 30px 0px; z-index: 1;}
.gradusnik { margin: 10px 0px 0px 0px; color: #646d6c; text-align: left;}
.gradusnik a,.gradusnik a:visited
{
	color: #0072bc;
}
.gradusnik div {margin: 5px;}

h2
{
	font-size: 22px;
}

.header2
{
	font-size: 22px;
}

.rounded_grey_big .text {margin: 10px 18px 10px 18px; color: #666c6d; font-size: 13px; line-height: 1.2em;}
.rounded_grey_big .text p {margin-bottom: 10px;}
.rounded_grey_big .text a,.rounded_grey_big .text a:visited {color: #0072bc;}
.rounded_grey_big .text .text {}
.rounded_grey_big .text h2 {color: #000; font-weight: bold;}
.rounded_grey_big .text .header2 {color: #000; font-weight: bold;}
.gallery .hit_conner_t, .rounded_grey_big .hit_conner_t {position: absolute; top: -1px; left: -1px;}
.gallery .hit_conner_r, .rounded_grey_big .hit_conner_r {position: absolute; top: -1px; right: -1px;} /*ie*/
.gallery .hit_conner_b, .rounded_grey_big .hit_conner_b {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 ); top: auto; right: -1px;} /*ie*/
.gallery .hit_conner_l, .rounded_grey_big .hit_conner_l {position: absolute; bottom: -1px; bottom: expression( this.parentNode.offsetHeight % 2 ? -2 : -1 ); top: auto; left: -1px;}

#right-sidebar-div .cam-block span.hit_corner_b {right: 0px;}
#right-sidebar-div .cam-block span.hit_corner_l {left: 0px;}

.rounded_grey_big h1 {margin: 0px; padding: 17px 0em 14px 10px; font-size: 22px; background: #ededed; color: #000; line-height: 1.2em;}
.rounded_grey_big h2.gray {margin: 0px; padding: 7px 0em 3px 10px; font-size: 22px; background: #ededed;}
.rounded_grey_big .header2-gray {margin: 0px; padding: 7px 0em 3px 10px; font-size: 22px; background: #ededed;}
.rounded_grey_big h1.border_bot {border-bottom: 1px solid #dfe0dd;}
/*.rounded_grey_big .rounded_grey_top img {position: relative; top: -3px;}*/
.rounded_grey_big .rounded_grey_top {margin: 0px; padding: 7px 0em 3px 10px; background: #ededed; font-size: 0.9em; border-bottom: 1px solid #dfe0dd;}
.rounded_grey_big .rounded_grey_top span { font-size: 1.5em; }

.ind_green {display: block; width: 54px; height: 13px; background: url('/i/sprite_13.png') no-repeat; background-position: -229px -26px; text-indent: -999em;}
.ind_yellow {display: block; width: 33px; height: 13px; background: url('/i/sprite_13.png') no-repeat; background-position: -229px -39px; text-indent: -999em;}
.ind_red {display: block; width: 26px; height: 13px; background: url('/i/sprite_13.png') no-repeat; background-position: -229px -52px; text-indent: -999em;}
.ind_reddest {display: block; width: 5px; height: 13px; background: url('/i/sprite_13.png') no-repeat; background-position: -229px -65px; text-indent: -999em;}
.ind_del {display: block; width: 18px; height: 13px; background: url('/i/sprite_13.png') no-repeat; background-position: -229px -78px; text-indent: -999em;}

.rounded_grey_top_img {display: block; width: 180px; height: 5px; background: url('/i/sprite_13.png') no-repeat; background-position: -49px -11px;}
.rounded_grey_bottom_img {display: block; width: 180px; height: 6px; background: url('/i/sprite_13.png') no-repeat; background-position: -49px -5px;}
.rounded_grey_top_h2_img {display: block; width: 180px; height: 5px; background: url('/i/sprite_13.png') no-repeat; background-position: -49px -16px;}

#copyright { padding: 10px 0px; margin: 50px 0px 50px 0px; border-top: 1px solid #dfe0dd; color: #666c6d; text-align: left;}
#copyright a.map_link,#copyright a.map_link:visited {color: #0072bc; margin-right: 25px;}

/* Новости */
.paage {color: #656e6d;}
.paage p { margin: 0px; padding: 0em 0em 1em 0em;}
.paage p ol,
.paage p ul {font-size: 1em;}
.paage ol,
.paage ul {font-size: 0.7em;}
.paage td { padding: 10px 15px 0px 20px;}
.paage .date {padding: 1em 0em 0em 0em;}
.paage p img{

}
.paage .more {padding: 1em 0em 3em 0em;}
.paage img {

}
.paage h3 {margin: 0px; padding: 0 0 5px 0; font-size: 20px;}
.paage h2 {color: #000;}
.paage .header2 {color: #000;}
.paage h3 img  {float: left; border: 1px solid #e0e0de; margin: 0px 5px 5px 0px;}

.paage.reviews ul,.paage.reviews ol
{
	margin: 10px 0 10px 35px;
	}
	.paage.reviews ul li,.paage.reviews ol li
	{
		font-size: 8pt;
		margin: 0 0 5px 0;
		}
	.paage.reviews a,.paage.reviews a:visited
	{
		text-decoration: underline;
		}

	.paage.reviews table
	{
		padding: 0;
		margin: 0 0 20px 0;
		}
		.paage.reviews table td
		{
			margin: 0;
			padding-left: 0;
			padding-right: 0;
			}

.paage .buy a, .paage .buy a:visited {text-decoration: none;}

.reviews div.tireh4
{
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.hit h4, .hit div.tireh4, .hit div.wheelh4, .hit h4.wheelh4
{
	padding: 15px 20px 15px 30px;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	}

.company_description div.tireh4
{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	}

.selector {padding: 15px 20px 15px 30px; font-size: 12px; text-transform: uppercase;}
.selector a,.selector a:visited,.selector span {margin-left: 10px;}
.selector span {font-weight: bold;}
.selector a,.selector a:visited {color: #0072bc; text-decoration: underline;}

#ctlg a,#ctlg a:visited,.ctlg a,.ctlg a:visited
{
	color: #0072bc;
}

#ctlg a:hover,#ctlg a:visited:hover,.ctlg a:hover,.ctlg a:visited:hover, #right-sidebar .link a:hover, #right-sidebar .link a:visited:hover, #right-sidebar .more a:hover, #right-sidebar .more a:visited:hover, .hit .selector a:hover, .gradusnik a:hover
{
	color: #f4823f;
}

#ctlg a.title,#ctlg a.title:visited,.ctlg a.title,.ctlg a.title:visited
{
	color: #666;
}

#ctlg a.title:hover,#ctlg a.title:visited:hover,.ctlg a.title:hover,.ctlg a.title:visited:hover,#ctlg_price tr.odd td a:hover,#ctlg_price tr.even td a:hover,.ctlg_price tr.odd td a:hover,.ctlg_price tr.even td a:hover, .model_description a:hover, .article-list a:hover, #tests_block a:hover, #personal_menu a:hover
{
	text-decoration: none;
}

.rounded_grey_big .product_list p {margin-bottom: 0.7em;}
.product_list h3 {margin-top: 0em; padding-top: 0em;}
.rounded_grey_big .product_list table.grey td.price { border-left: 1px solid #dfe0dd; }
.rounded_grey_big .product_list table.grey {border-top: none;}

.product_list input {border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;}

#ctlg_price, .ctlg_price
{
	width: 100%;
	margin: 0 0 0 0;
	}
	#ctlg_price th, .ctlg_price th
	{
		background: #555;
		padding: 4px 10px 4px 10px;
		margin: 0;
		vertical-align: middle;
		white-space: nowrap;
		color: #ccc;
		}

		#ctlg_price th img, .ctlg_price th img
		{
			position: absolute;
			margin: 0;
			padding: 3px 0 0 5px;
			}

		#ctlg_price tr th a,#ctlg_price tr th a:visited, .ctlg_price tr th a, .ctlg_price tr th a:visited
		{
			text-decoration: underline;
			color: #ccc;
			}
	#ctlg_price tr td, .ctlg_price tr td
	{
		border-bottom: 1px solid #ccc;
		height: 26px;
		border-right: 1px solid #ccc;
		vertical-align: middle;
		margin: 0;
		padding: 2px 5px;
		}

			#ctlg_price td.last_price, .ctlg_price td .last_price
			{
				width: 20px;
				border-right: 0;
				}
			#ctlg_price tr.tr_none td, .ctlg_price tr.tr_none td
			{
				color: #bbb;
				}

	#ctlg_price tr.even, .ctlg_price tr.even
	{
		background: #eee;
		}

	#ctlg_price tr.selected, .ctlg_price tr.selected
	{
		background: #f6f2de; /* Old browsers */
		}

		#ctlg_price tr.selected td, .ctlg_price tr.selected td
		{
			font-weight: bold;
			text-decoration: none;
			}

		#ctlg_price tr td a, #ctlg_price tr td a:visited, .ctlg_price tr td a, .ctlg_price tr td a:visited
		{
			text-decoration: underline;
			}

		#ctlg_price tr.selected td a,#ctlg_price tr.selected td a:visited, .ctlg_price tr.selected td a, .ctlg_price tr.selected td a:visited
		{
			text-decoration: none;
			}

	#ctlg_price tr.last_tr td, .ctlg_price tr.last_tr td
	{
		border-bottom: 0;
		}

	#ctlg_price table, .ctlg_price table
	{
		border: 1px solid #666;
		}

	#ctlg_price table td, .ctlg_price table td
	{
		background: #fff;
		border: none;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
		}
	#ctlg_price table th, .ctlg_price table th
	{
		background: #eee;
		color: #666;
		border-bottom: 1px solid #666;
		}

.h-separator
{
	margin: 0px; padding: 9px 0em 9px 10px; font-size: 18px; background: #efefef; color: #000;
	}

.ico_phone
{
	padding: 0;
	margin: 3px 0 0 0;
	display: block;
	float: left;
	}

.headline
{
	background: #ededed;
	font-size: 18px;
	margin: 0px;
	padding: 1px 0 9px 10px;
	color: #000;
	border-bottom: 1px solid #888;
	}
.height8px{height:8px; width: 100%;}

	#cartBlock
	{
		background: #ededed;
		padding: 10px 0;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: 0 0 15px #000;
		-moz-box-shadow: 0 0 15px #000;
		-webkit-box-shadow: 0 0 15px #000;
		margin: 15px;
		}

	#current_cart
	{
		background: #fff;
		height: 511px;
		overflow-y: auto;
		overflow-x: hidden;
		}
	#current_cart table
	{
		width: 100%;
		margin: 0 0 0 0;
		}
		#current_cart table th
		{
			background: #ccc;
			padding: 2px 10px 0px 10px;
			border-bottom: 2px solid #bbb;
			}
			#current_cart table tr td
			{
				border-bottom: 1px solid #ccc;
				height: 26px;
				border-right: 1px solid #fff;
				vertical-align: middle;
				margin: 0;
				padding: 2px 10px;
				}
			#current_cart table tr td input
			{
				width: 60px;
				height: 20px;
				text-align: center;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				}
			#current_cart table tr.even
			{
				background: #eee;
				}
			#cart_btns
			{
				background: #ededed;
				border-top: 2px solid #777;
				text-align: right;
				padding: 10px 10px 0 10px;
				height: 19px;
				}
				#cart_btns input
				{
					display: block;
					float: right;
					margin-right: 10px;
					padding: 2px 5px;
					}

#personal_menu span.total {font-size: 1.4em; font-weight: bold;}
#personal_menu .textt { margin: 5px 5px 5px 10px;}
#personal_menu span.selected {color: #f4823f;}
#personal_menu a {color: #0072bc ! important;}
#personal_menu .textt { line-height: 140%;}
#personal_menu .img_checkout span {width: 108px; cursor: pointer; height: 24px; display: block; text-indent: -999em; background: url('/i/sprite_13.png') no-repeat; background-position: 0 -168px;}

.mastercardgif {text-indent: -999em; background: url('/i/sprite_13.png') no-repeat -108px -168px; width: 36px; height: 22px; display: block; margin: 5px 5px 0 0;}
.visagif {text-indent: -999em; background: url('/i/sprite_13.png') no-repeat -144px -168px; width: 36px; height: 22px; display: block; margin: 5px 0 0 0;}


table.grey {border-top: 1px solid #dfe0dd;}
table.grey td {border-bottom: 1px solid #dfe0dd; border-left: 1px solid #dfe0dd; padding: 10px 5px 10px 10px; vertical-align: middle;}
table.grey tr.last td { border-bottom: none;}
table.grey td.first { border-left: none;}
table.grey td.nopadding { padding: 0px;}
table.grey td.first h2 span { font-weight: normal;}
table.grey td.first h2 span a { color: #0776be ! important;}
table.grey td.first .header2 span { font-weight: normal;}
table.grey td.first .header2 span a { color: #0776be ! important;}
table.grey .columns td {background: #f6f6f6; padding: 5px 5px 3px 10px; cursor: pointer;}
table.grey .columns td.hover {background: #ededed;}
table.grey .columns td img { float: right;}
table.grey td.middle { vertical-align: middle;}
table.grey td.last { border-right: 1px solid #dfe0dd;}
table.grey td h3 {margin: 0px; padding: 0em 0em 0.2em 0em;}
table.grey td h3 a { color: #0072bc;}
table.grey td p {margin: 0px; padding: 0.2em 0em 0.2em 0em;}
table.grey td.sort_field { vertical-align: middle; text-align:center;}
table.grey td.price { border-left: none; vertical-align: middle; text-align: right; color: #666c6d;}
table.grey td.price span {font-weight: bold; color: black; }
table.grey td.price input {font-weight: bold; background: white; display: inline; width: 1.5em; text-align: center; color: #666c6d; vertical-align: middle; }
table.grey td.price .btn_up {position: relative; top: -1.6em; left: 1.5em; cursor: pointer;}
table.grey td.price .btn_down {position: relative; top: 2em; left: 2.5em; cursor: pointer;}
table.grey .btn_delete {vertical-align: middle; text-align: right; border-left: none;}
table.grey .btn_delete img { height: 24px; width: 24px; position: relative; top: 0; right: -18px;}
div.text_grey { background: #ededed;padding: 0px 50px 5px 10px; color: #6f7576;}
table.grey tr.listing td {padding: 7px;}


.registration
{
	margin: 10px;
	}

	.registration table
	{
		width: 100%;
		margin: 10px 0;
		}

		.registration table td table td
		{
			padding: 10px 5px 0px 0;
			white-space: nowrap;
			}

		.registration table td table input,.registration table td table textarea,.registration table td table select
		{
			width: 100%;
			font-size: 12px;
			}

.registration table.ctlg {margin: 10px 0 0 0;}
.registration table.ctlg, .registration table.ctlg table {margin: 0}

#tests_div
{
	width: 180px;
	margin-bottom: 10px;
	background: #ededed;
	}

	#tests_div a,#tests_div a:visited
	{
		text-decoration: underline;
		}

	#tests_div .tests_text
	{

		}

.paage
{
	display: block;
	margin: 15px 10px;
	}

.model_description
{
	margin: 10px 15px 10px 0;
	padding-right: 15px;
	}

	.model_description table.model_awards
	{
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #ccc;
		width: 100%;
		}

	.model_description table.model_awards td
	{
		padding: 4px 5px;
		}

	.model_description a, .model_description a:visited
	{
		text-decoration: underline;
		}

	.model_description div
	{
		padding: 4px 5px;
		}

	.model_description div.full_desc_analog {padding: 0; border: none;}

		.model_description div img
		{
			position: static;
			float: none;
			margin: 0;
			padding: 0;
			display: inline;
			}

	.model_description .model_desc
	{
		padding: 4px 5px;
		}

/* NEXT */

#slider {
  width: 410px;
  position: relative;
}

.scroll {
    height: 230px;
    width: 410px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #fff repeat-x scroll left bottom;
}


.scrollContainer div.panel {
  padding: 0;
  height: 230px;
  width: 410px; /* change to 560px if not using JS to remove rh.scroll */
  float: left;
}

.hide
{
	display: none;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
	display: inline;
}

ul.navigation li {
    display: inline;
}

ul.navigation a,ul.navigation a:visited {
    color: #000;
    text-decoration: none;
	border-bottom: 1px dashed #000;
}

ul.navigation a:hover {
	color: #000;
}

ul.navigation a.selected {
	text-decoration: none;
	color: #000;
	border-bottom: 0;
}

ul.navigation a:focus {
    outline: none;
}

.search-tyre-div
{
	padding: 10px 10px 0 10px;
}

.search-tyre
{
	width: 100%;
	}

	.search-tyre td
	{
		padding: 0 20px 5px 0;
		}

	.search-tyre select
	{
		width: 98%;
		margin-bottom: 6px;
		padding: 1px 2px;
		background: #fff;
		border: 1px solid #ccc;
		}

	.search-tyre input
	{
		width: 25px;
		margin-bottom: 6px;
		padding: 2px 5px;
		background: #fff;
		border: 1px solid #ccc;
		margin: 0 5px;
		text-align: center;
		}

	.mtable
	{
		margin: 0 0 0 2px;
		width: 407px;
		height: 180px;
		}
		.mtable td
		{
			vertical-align: middle;
			text-align: center;
			border: 1px solid #ccc;
			}

	.mtable a,.mtable a:visited
	{
		color: #666;
		text-decoration: underline;
		}

	.mtable a:hover
	{
		text-decoration: none;
		}

	.panel h2
	{
		margin-bottom: 20px;
		}

	.panel .header2
	{
		margin-bottom: 20px;
		}

	.by-car-sizes
	{
		width: 407px;
		margin: 0 0 0 2px;
		}

		.by-car-sizes td,.by-car-sizes th
		{
			border: 1px solid #ccc;
			font-weight: normal;
			text-align: center;
			}

			.by-car-sizes a, .by-car-sizes a:visited
			{
				color: #666;
				text-decoration: underline;
				}
			.by-car-sizes a:hover
			{
				text-decoration: none;
				}


/* */
.top_price
{
	padding: 0;
	}

#login_block {position: relative; z-index: 100;}
#login_block div.login_form {position: absolute; top: 0px; right: 0px; background: #f8a116; padding: 5px; border-top: 1px solid #fab847; color: #000;}
#login_block div.login_form #uLogin {padding-top: 5px; padding-left: 5px;}
#login_block div.login_form input {margin-right: 1em; width: 7em;}
#login_block div.login_form input.lgn_sbmt {width: auto;}
#login_block div.login_form input#memory {margin-right: 3px; width: auto;}
#login_block div.login_form label#memory_id {margin-right: 1em;}
#login_block div.login_form .l_b {position: absolute; bottom: 0px; left: 0px; height: 20px; width: 5px; background: url('/i/sprite_13.png') no-repeat; background-position: -214px -92px;}
#login_block div.login_form .r_b {position: absolute; bottom: 0px; right: 0px; height: 20px; width: 5px; background: url('/i/sprite_13.png') no-repeat; background-position: -219px -92px;}
#login_block div.login_form a {color: #252527; text-decoration: underline;}
#login_block div.login_borders {position: absolute; top: -7px; right: 0px; background: #f8a116; height: 5px; border-bottom: 1px solid #f68c12; width: 100%;}

#partners_block {
  position: relative;
  z-index: 100;
}

#partners_block .login_form {
  position: absolute;
  top: 0px;
  left: 570px;
  background: #f8a116;
  padding: 5px;
  border-top: 1px solid #fab847;
  color: #000;

  border-radius: 0 0 4px 4px;
}

#partners_block .login_form a {
  color: #252527;
  text-decoration: underline;
  display: block;
  padding: 4px 8px;
}
#partners_block .login_form a:hover {
	color: #fff;
}

#partners_block .login_borders {
  position: absolute;
  top: -7px;
  right: 0px;
  background: #f8a116;
  height: 5px;
  border-bottom: 1px solid #f68c12;
  width: 100%;
}

.hglthd
{
	background: #ff0;
	}

.attention
{
	color: #b00;
	}

.search_by td
{
	padding: 40px;
	}

#sinCloud
{
	padding: 4px 5px;
	border: 1px solid #dfe0dd;
	margin-bottom: 10px;
	}

	#sinCloud ul
	{
		list-style: none;
		margin: 10px 0;
		}

		#sinCloud ul li
		{
			overflow: hidden;
			height: 14px;
			}

	#sinCloud a, #sinCloud a:visited
	{
		text-decoration: underline;
		color: #0072bc;
		}

#tagCloud {
	font-weight:normal;
	text-transform:uppercase;
	padding: 4px 5px;
	border: 1px solid #dfe0dd;
}

#tagCloud h1, #tagCloud h2, #tagCloud h3, #tagCloud h4, #tagCloud h5, #tagCloud h6, #tagCloud h7 {
	font-size: 8pt;
	line-height: 1em;
	background: none;
	color: #aaa;
	font-weight:normal;
	display: inline;
}

#tagCloud a {
	color: #ddd;
}

#tagCloud a:hover {
	text-decoration: none;
	color: #aaa;
}

#tagCloud h1,#tagCloud h2,#tagCloud h3,#tagCloud h4,#tagCloud h5,#tagCloud h6 {
	color: #ddd;
}

#tagCloud h1
{
	font-weight:bold;
	}

.model_description strong,.model_description em
{
font-weight: normal;
font-style: normal;
}

.model_description .option_name, .model_description h2, .model_description h3
{
	font-size: 8pt;
	font-weight: bold;
	color: #666;
	}

.img_block
{
	display: block;
	}

.hit_description
{
	padding: 5px 10px 10px 10px;
	}
	.hit_description a,.hit_description a:visited
	{
		text-decoration: underline;
		}
	.hit_description strong
	{
		font-weight: normal;
		}
	.hit_description h2,.hit_description h3
	{
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		}
	.hit_description p
	{
		margin: 5px 0 10px 0;
		}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {}
.TB_overlayBG {
	background-color:#000;
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	padding: 15px 0 7px 15px;
}

#TB_caption{
	padding: 0px 8px 6px 8px;
	background: #ededed;
	font-weight: bold;

}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;

	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{

}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.i_summer {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -267px -173px; text-indent: -999em; display: block;}
.i_winter {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -267px -135px; text-indent: -999em; display: block;}
.i_all_season {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -329px -39px; text-indent: -999em; display: block;}
.i_product_hit {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -298px -173px; text-indent: -999em; display: block;}
.i_product_new {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -329px -173px; text-indent: -999em; display: block;}
.i_tyre {width: 13px; height: 13px;background: url('/i/sprite_13.png') no-repeat;background-position: -26px 0px; text-indent: -999em; display: block;}
.i_winter_tyre {width: 31px; height: 19px;background: url('/i/sprite_13.png') no-repeat;background-position: -236px -135px; text-indent: -999em; display: block;}
.i_season {width: 30px; margin: 0 auto;}

.ctlg_price .i_winter, #ctlg_price .i_winter {margin-top: 1px; width: 15px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -1px -7px; text-indent: -999em; display: block;}
.ctlg_price tr.even .i_winter, #ctlg_price tr.even .i_winter {width: 15px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -1px -38px; text-indent: -999em; display: block;}
.ctlg_price tr.selected .i_winter, #ctlg_price tr.selected .i_winter {width: 15px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -1px -69px; text-indent: -999em; display: block;}

.ctlg_price .i_winter_tyre, #ctlg_price .i_winter_tyre {margin-top: 1px; width: 27px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -44px -7px; text-indent: -999em; display: block;}
.ctlg_price tr.even .i_winter_tyre, #ctlg_price tr.even .i_winter_tyre {width: 27px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -44px -38px; text-indent: -999em; display: block;}
.ctlg_price tr.selected .i_winter_tyre, #ctlg_price tr.selected .i_winter_tyre {width: 27px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -44px -69px; text-indent: -999em; display: block;}

.ctlg_price .i_all_season, #ctlg_price .i_all_season {margin-top: 1px; width: 14px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -71px -7px; text-indent: -999em; display: block;}
.ctlg_price tr.even .i_all_season, #ctlg_price tr.even .i_all_season {width: 14px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -71px -38px; text-indent: -999em; display: block;}
.ctlg_price tr.selected .i_all_season, #ctlg_price tr.selected .i_all_season {width: 14px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -71px -69px; text-indent: -999em; display: block;}

.ctlg_price .i_summer, #ctlg_price .i_summer {margin-top: 1px; width: 13px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -16px -7px; text-indent: -999em; display: block;}
.ctlg_price tr.even .i_summer, #ctlg_price tr.even .i_summer {width: 13px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -16px -38px; text-indent: -999em; display: block;}
.ctlg_price tr.selected .i_summer, #ctlg_price tr.selected .i_summer {width: 13px; height: 15px; background: url('/i/sprite_seasons.png') no-repeat; background-position: -16px -69px; text-indent: -999em; display: block;}

.hinline {display: inline;}

#wheel_carousel
{
	width: 180px;
	height: 94px;
	background: #eee no-repeat;
	display: block;
	margin: 0 0 10px 0;
	list-style: none;
	}

	#wheel_carousel li
	{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		}

	#wheel_carousel li img
	{
		width: 140px;
		margin: 8px;
		border: 1px solid #ccc;
		}

#description_list {padding: 10px;}

.reviews h3, .reviews h2, .reviews h4, #description_list h3, #description_list h2, #description_list h4
{
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
	margin: 0 0 5px 0;
	}

.small_hint
{
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #ffe0b0;
	background: #fffeca;
	color: #666;
}

.hint
{
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ffe0b0;
	background: #fffeca;
	color: #666;
	}

	.hint h2, .hint h3
	{
		color: #666;
		}

	.hint ol
	{
		margin: 5px 0 0px 25px;
		padding: 0;
		font-size: 7pt;
		}

.nimage
{
	text-align: center;
	}

	.nimage img
	{
		border: 1px solid #666;
		}

.buy
{
	float: right;
	background: #fff;
	color: #fff;
	font-size: 12pt;
	margin-left: 10px;
	width: 183px;
	height: 28px;
	text-align: center;
	}

	.buy a,.buy a:visited, .in_buy a, .in_buy a:visited
	{
		color: #fff;
		text-decoration: none;
		}

	.buy a:hover,.in_buy a:hover
	{
		text-decoration: none;
		}



.in_buy
{
	float: right;
	background: #fff;
	color: #fff;
	font-size: 12pt;
	margin-left: 10px;
	width: 183px;
	height: 28px;
	text-align: center;
	}
.paage .price_tr td
{
	padding-top: 30px;
	padding-left: 0;
	}

.paage .price_tr td table
{
	border-collapse: collapse;
}

.paage .price_tr td table td
{
	padding-top: 0;
	}

.price_tr td .price
{
	float: left;
	font-size: 14pt;
	padding: 0px 5px 6px 5px;
	}

.old_price_search
{
	color: #b00;
	text-decoration: line-through;
	font-weight: normal;
	}

.old_price
{
	color: #b00;
	font-size: 14pt;
	text-decoration: line-through;
	padding-right: 5px;
	}

.td_old_price {color: #b00; text-decoration: line-through; padding-right: 3px; font-weight: normal; display: block;}

.spec_price
{
	font-size: 14pt;
	font-weight: bold;
	}

.spec_card_price
{
	padding: 0 5px 0 5px;
	}

.op30
{
	-moz-opacity: 0.3; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.hide {display: none;}
.nowrap {white-space: nowrap;}

.switch_buttons_new { margin: 0 0 0 0; font-size: 10pt; color: #454545; background: #f6f7f6; width: 100%;}
.switch_buttons_new .button_td {white-space: nowrap; text-align: center; padding: 0;}
.switch_buttons_new .first_td {}
.switch_buttons_new .empty_td {width: 99%; padding: 0; border-right: none;}
.switch_buttons_new .empty_td div {border-bottom: 2px solid #b5b4b4; border-right: none; background: none;}
.switch_buttons_new div {padding: 6px 15px 6px 15px; border-top: 1px solid #ddd; border-right: 1px solid #aaa;}
.switch_buttons_new div.button {display: block; }
.switch_buttons_new .button {border-bottom: 2px solid #b5b4b4;}
.switch_buttons_new div.button:hover {background: #f9f9f9; border-right: 1px solid #aaa; cursor: pointer;}
.switch_buttons_new div.sel,.switch_buttons_new div.sel:hover {border-bottom: 2px solid #555; background: #555; border-top: 1px solid #555; color: #fff;}
.switch_buttons_new .button span {border-bottom: none; }
.switch_buttons_new div.sel span {cursor: default;}
.switch_buttons_new .sel span {cursor: pointer; border-bottom: none;}
.switch_buttons_new .tov_count {margin-left: 4px;}

.reviews {margin-top: 10px;}

.review_table_b tr td
{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	}

.review_table_b tr td
{
	vertical-align: middle;
	padding: 0 2px;
	font-size: 7pt;
	text-transform: uppercase;
	}

	.review_table_b tr.final_review
	{
		background: #e7880b;
		color: #fff;
		font-weight: bold;
		}

.reviews blockquote
{
	font-size: 7pt;
	background: #fffeca;
	padding: 5px;
	border: 1px solid #ffe0b0;
	margin-top: 10px;
	}

.review_block_b
{
	padding: 0 10px 15px 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	}

.review_block_last { padding: 0 10px 15px 10px; border-bottom: 1px dotted #ccc;}
.review_block_last_more { padding: 0 10px 15px 10px; border-bottom: none;}
.review_block_more { text-align: center;}
.review_block_more a, .review_block_more a:visited {text-decoration: underline; display: block; padding: 10px 10px 10px 10px; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; text-transform: uppercase; background: #eee; }
.review_block_more a:hover {background: #ccc; text-decoration: none;}
.review_block_more span {font-weight: bold;}

.article-list ul
{
margin: 0 0 0 15px;
list-style: disc;
}
.article-list ul ul
{
margin: 10px 0 10px 20px;
list-style: disc;
}
.article-list ol
{
margin: 10px 0 10px 20px;
}
.article-list ul li,.article-list ol li
{
font-size: 8pt;
margin: 0 0 5px 0;
}
.article-list a,.article-list a:visited
{
text-decoration: underline;
}
.red
{
	font-weight: bold;
}
.registration a,.registration a:visited
{
text-decoration: underline;
}

.tests_table
		{
			width: 100%;
			margin: 0 0 0 0;
			}
			.tests_table th
			{
				background: #555;
				padding: 4px 10px 4px 10px;
				margin: 0;
				vertical-align: middle;
				white-space: nowrap;
				color: #ccc;
				}
			.tests_table td
			{
				margin: 0;
				padding: 5px;
				}

				.tests_table tr.border td
				{
					border: 1px solid #ddd;
					}

					.tests_table tr.border-last td
					{
						border: 1px solid #ddd;
						border-bottom: none;
						}

					.tests_table tr.border td table td,.tests_table tr.border-last td table td
					{
						border: none;
						}

				.tests_table td.tyre_place
				{
					font-weight: bold;
					vertical-align: middle;
					background: #efefef;
					font-size: 14pt;
					color: #999;
					}

				.tests_table div.tyre_name
				{
					font-weight: bold;
					margin-bottom: 10px;
				}

				.tests_table table td
				{
					padding: 2px 5px 2px 0;
					border: 0;
				}

				.tests_table .plus
				{
					color: #0b0;
					font-weight: bold;
					}

				.tests_table .minus
				{
					color: #f00;
					font-weight: bold;
					}

				.tests_table .descr
				{
					color: #00b;
					}

				.tests_table .image_link
				{
					vertical-align: middle;
					}

				.tests_table .tyre_price
				{
					vertical-align: middle;
					text-align: center;
					}

.review_head_block
	{
		padding: 20px;
	}

	.review_block
	{
		border: 1px solid #ffe0b0;
		padding: 2px 5px;
		margin: 10px 0;
		background: #fffeca;
		}

	.rel_auto
	{
		padding: 10px;
		}

	.rel_auto h4 {font-size: 12px;
	text-transform: uppercase;
	color: #666;
	margin: 0 0 5px 0;}
	.rel_auto ul {margin: 10px 15px;}
	.rel_auto ul li {padding: 2px 0;}

.tyre_radial {font-weight: bold; vertical-align: middle; background: #efefef; font-size: 14pt; color: #999;  border-right: 1px solid #ccc; padding: 5px;}

.share_block {border-collapse: collapse;}
.share_block td {padding: 10px; vertical-align: top;}
.share_blog textarea {width: 100%; margin-top: 5px; height: 118px;}
.share_buttons td {padding: 10px; vertical-align: bottom;}
.share_buzz a img{border: none;}

.share_buttons td td {padding: 0;}

.share_buttons .share_mailru a, .share_buttons .share_vkontakte a, .share_buttons .share_mailru a:visited, .share_buttons .share_vkontakte a:visited {font-size: 12px; padding-left: 20px;}
.share_buttons .share_mailru img, .share_buttons .share_vkontakte img {position: absolute;}

.tyre_fix_name a, .tyre_fix_name a.visited {overflow: hidden; float: left;}
.tyre_fix_name img {float: left; padding-left: 5px; display: block;}

.small_sharing .twitter-share {float: left; margin: 15px 0 15px 10px;}
.small_sharing .facebook-like {float: left; margin: 15px 0 15px 10px;}
.small_sharing .vk-like {float: left; margin: 15px 0 15px 10px; width: 150px;}

.additional_image img {border: 1px solid #eee; padding: 2px; margin-right: 2px;}

.delivery_littera {font-weight: bold; text-transform: uppercase; margin: 5px 0;}

#delivery_calc_form {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
#delivery_calc_form .delivery_option {margin-bottom: 5px;}
#delivery_calc_form #delivery_ajax_result {background: #fffeca; padding: 4px 5px; border: 1px solid #ffe0b0; color: #666;}

.region_header {
	background: #a67300;
	background: -webkit-linear-gradient(top, #a67300 90%, #7b4e00 100%);
	background: linear-gradient(to bottom, #a67300 90%, #7b4e00 100%);
	height: 14px; padding: 4px 8px 5px 8px; color: #000; text-shadow: #c8941f 0 1px;
}
.region_header .current_region {font-weight: bold; color: #fab71e; text-shadow: #000 0 1px;}
.region_header a, .region_header a:visited {text-decoration: underline; color: #000;}

.ac_results {z-index: 9999999;}
.ac_results ul {margin: 0; padding: 0; background: #fff; border: 1px solid #f9a618; border-top: none;}
.ac_results li {padding: 2px 5px;}
.ac_results li.ac_over {background: #feb; cursor: pointer;}

.demo_list
{
width: 100%;
margin: 0 auto;
}

.demo_entry
{
	float: left;
	border: 1px solid #aaa;
	padding: 3px;
	background: #eee;
	margin: 10px 0 10px 10px;
	cursor: pointer;
	}

.demo_upload
{
	float: left;
	margin: 5px 10px 5px 0;
	cursor: pointer;
	}

	.demo_entry img
	{
		border: 1px solid #888;
		}

.csd
	{
		border-top: 1px solid #eee;
		padding: 5px 5px;
		}
	.ch
	{
		padding: 4px;
		border-bottom: 1px solid #eee;
		}
		.ch a,.ch a:visited
		{
			text-decoration: underline;
			border: none;
			}

.csdnav
{
	border-top: 1px solid #ddd;
	}

.csdnav a, .csdnav a:visited, .csdnav span
{
	display: block;
	background: #eee;
	padding: 5px;
	}

.csdnav a, .csdnav a:visited
{
	text-decoration: underline;
	}

.csdnav a:hover
{
	text-decoration: none;
	}

.csdnav span
{
	opacity: 0.25;
	}

#ctlg_price tr td.last_price a, #ctlg_price tr td.last_price a:visited, .ctlg_price tr td.last_price a, .ctlg_price tr td.last_price a:visited
{
	text-decoration: none;
	font-weight: normal;
	}

a.add_to_cart_min,a.add_to_cart_min:visited,a.add_to_cart_min_delete,a.add_to_cart_min_delete:visited
{
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	padding: 1px 4px 1px 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #07c;
	background: #08c;
	background: -moz-linear-gradient(top, #5be 0%, #08c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5be), color-stop(100%,#08c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5be 0%,#08c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5be 0%,#08c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5be 0%,#08c 100%); /* IE10+ */
	background: linear-gradient(top, #5be 0%,#08c 100%); /* W3C */
	color: #fff;
	white-space: nowrap;
	text-shadow: #008 1px 1px 1px;
	box-shadow: inset 0px 1px 1px #b2e5ff;
	-moz-box-shadow: inset 0px 1px 1px #b2e5ff;
	-webkit-box-shadow: inset 0px 1px 1px #b2e5ff;
}

a.add_to_cart_min_delete,a.add_to_cart_min_delete:visited
{
	background: #0c0;
	background: -moz-linear-gradient(top, #5e5 0%, #0c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5), color-stop(100%,#0c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5e5 0%,#0c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5e5 0%,#0c0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5e5 0%,#0c0 100%); /* IE10+ */
	background: linear-gradient(top, #5e5 0%,#0c0 100%); /* W3C */
	border: 1px solid #0c0;
	text-shadow: #080 1px 1px 1px;
	}

a.add_to_cart_min_delete:hover, .in_buy .add_to_cart_max_delete:hover
{
	background: #7f7;
	background: -moz-linear-gradient(top, #7f7 0%, #0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7), color-stop(100%,#0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7f7 0%,#0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7f7 0%,#0e0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #7f7 0%,#0e0 100%); /* IE10+ */
	background: linear-gradient(top, #7f7 0%,#0e0 100%); /* W3C */
	border: 1px solid #0b0;
	box-shadow: inset 0px 1px 1px #b9ffb9;
	-moz-box-shadow: inset 0px 1px 1px #b9ffb9;
	-webkit-box-shadow: inset 0px 1px 1px #b9ffb9;
	}

.in_buy .add_to_cart_max_delete:focus, .in_buy .add_to_cart_max_delete:active, .add_to_cart_min_delete:focus, .add_to_cart_min_delete:active,.in_buy .add_to_cart_max_delete:focus:hover, .in_buy .add_to_cart_max_delete:active:hover, .add_to_cart_min_delete:focus:hover, .add_to_cart_min_delete:active:hover
{
	color: #eee;
	background: #090;
	box-shadow: inset 0px 0px 7px #000;
	-webkit-box-shadow: inset 0px 0px 7px #000;
	-moz-box-shadow: inset 0px 0px 7px #000;
	border: 1px solid #000;
}

.buy .add_to_cart_max:focus, .buy .add_to_cart_max:active, .add_to_cart_min:focus, .add_to_cart_min:active,.buy .add_to_cart_max:focus:hover, .buy .add_to_cart_max:active:hover, .add_to_cart_min:focus:hover, .add_to_cart_min:active:hover
{
	color: #eee;
	background: #39c;
	background: -moz-linear-gradient(top, #39c 0%, #06a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#39c), color-stop(100%,#06a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #39c 0%,#06a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #39c 0%,#06a 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #39c 0%,#06a 100%); /* IE10+ */
	background: linear-gradient(top, #39c 0%,#06a 100%); /* W3C */
	box-shadow: inset 0px 0px 7px #000;
	-webkit-box-shadow: inset 0px 0px 7px #000;
	-moz-box-shadow: inset 0px 0px 7px #000;
	border: 1px solid #000;
}

a.add_to_cart_min:hover, .buy .add_to_cart_max:hover {
	border: 1px solid #09d;
	background: #3df;
	background: -moz-linear-gradient(top, #3df 0%, #0be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3df), color-stop(100%,#0be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3df 0%,#0be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3df 0%,#0be 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3df 0%,#0be 100%); /* IE10+ */
	background: linear-gradient(top, #3df 0%,#0be 100%); /* W3C */
}

.buy .add_to_cart_max, .wait_buy .add_to_cart_max_wait, .wait_buy .add_to_cart_max_wait:visited
{
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	text-shadow: #008 1px 1px 1px;
	padding: 6px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #00c;
	background: #5be;
	background: -moz-linear-gradient(top, #5be 0%, #08c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5be), color-stop(100%,#08c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5be 0%,#08c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5be 0%,#08c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5be 0%,#08c 100%); /* IE10+ */
	background: linear-gradient(top, #5be 0%,#08c 100%); /* W3C */
	box-shadow: inset 0px 1px 1px #b2e5ff;
	-moz-box-shadow: inset 0px 1px 1px #b2e5ff;
	-webkit-box-shadow: inset 0px 1px 1px #b2e5ff;
	}

.wait_buy .add_to_cart_max_wait, .wait_buy .add_to_cart_max_wait:visited
{
	border: 1px solid #adad1f;
	background: #e2e259;
	background: -moz-linear-gradient(top, #e2e259 0%, #b1b120 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e259), color-stop(100%,#b1b120)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2e259 0%,#b1b120 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2e259 0%,#b1b120 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e2e259 0%,#b1b120 100%); /* IE10+ */
	background: linear-gradient(top, #e2e259 0%,#b1b120 100%); /* W3C */
	box-shadow: inset 0px 1px 1px #f1f1ae;
	-moz-box-shadow: inset 0px 1px 1px #f1f1ae;
	-webkit-box-shadow: inset 0px 1px 1px #f1f1ae;
	text-shadow: #8d8d19 1px 1px 1px;
	color: #fff;
	}

.wait_buy .add_to_cart_max_wait:hover, .wait_buy .add_to_cart_max_wait:visited:hover
{
	background: #eeef61;
	background: -moz-linear-gradient(top, #eeef61 0%, #bcbd13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeef61), color-stop(100%,#bcbd13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeef61 0%,#bcbd13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeef61 0%,#bcbd13 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #eeef61 0%,#bcbd13 100%); /* IE10+ */
	background: linear-gradient(top, #eeef61 0%,#bcbd13 100%); /* W3C */
}

.wait_buy .add_to_cart_max_wait:focus, .wait_buy .add_to_cart_max_wait:active, .wait_buy .add_to_cart_max_wait:focus:hover, .wait_buy .add_to_cart_max_wait:active:hover
{
	background: #8c8c44;
	color: #eee;
	box-shadow: inset 0px 0px 7px #000;
	-moz-box-shadow: inset 0px 0px 7px #000;
	-webkit-box-shadow: inset 0px 0px 7px #000;
	border: 1px solid #000;
}

.wait_buy .git_icon
{
	margin-right: 5px;
	}

.in_buy .add_to_cart_max_delete
{
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	text-shadow: #080 1px 1px 1px;
	padding: 6px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #5e5;
	background: -moz-linear-gradient(top, #5e5 0%, #0c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5), color-stop(100%,#0c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5e5 0%,#0c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5e5 0%,#0c0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5e5 0%,#0c0 100%); /* IE10+ */
	background: linear-gradient(top, #5e5 0%,#0c0 100%); /* W3C */
	border: 1px solid #0c0;
	box-shadow: inset 0px 1px 1px #b9ffb9;
	-moz-box-shadow: inset 0px 1px 1px #b9ffb9;
	-webkit-box-shadow: inset 0px 1px 1px #b9ffb9;
	}

span.git_icon, a span.git_icon { display: inline-block; width: 14px; height: 14px; margin: 0 0 0 0; padding: 0 0 0 0; position: relative; top: 0; background-repeat: no-repeat; }
.in_buy span.git_icon, .in_buy a span.git_icon, .buy span.git_icon, .buy a span.git_icon {margin-right: 5px;}
a span.git_icon.git_plus, a span.git_icon.git_plus {background: url('/i/sprite_13.png') no-repeat; width: 12px; height: 14px; background-position: -214px -70px;}
a span.git_icon.git_cross, a span.git_icon.git_cross {background: url('/i/sprite_13.png') no-repeat; width: 12px; height: 14px; background-position: -202px -70px;}
a span.git_icon.git_wait, a span.git_icon.git_wait {background: url('/i/sprite_13.png') no-repeat; width: 12px; height: 14px; background-position: -170px -128px;}

.rightButton {float: right; padding: 11px; margin: 11px 0 0 0;}
.returnButton, .returnButton:visited {
margin: 0;
font-size: 10pt;
font-weight: bold;
text-shadow: #000 1px 1px 1px;
padding: 6px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #d89e00;
background: #fcc840;
background: -moz-linear-gradient(top, #fcc840 0%, #fba91e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc840), color-stop(100%,#fba91e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcc840 0%,#fba91e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcc840 0%,#fba91e 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #fcc840 0%,#fba91e 100%); /* IE10+ */
background: linear-gradient(top, #fcc840 0%,#fba91e 100%); /* W3C */
color: #fff;
box-shadow: inset 0px 1px 1px #eee;
-moz-box-shadow: inset 0px 1px 1px #eee;
-webkit-box-shadow: inset 0px 1px 1px #eee;
cursor: pointer;
}

a.returnButton:hover,a.returnButton:visited:hover,input.returnButton:hover,input.returnButton:visited:hover
{
	border: 1px solid #d89e00;
	background: #ba924c;
	background: -moz-linear-gradient(top, #fdd654 0%, #d89e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd654), color-stop(100%,#d89e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdd654 0%,#d89e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdd654 0%,#d89e00 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fdd654 0%,#d89e00 100%); /* IE10+ */
	background: linear-gradient(top, #fdd654 0%,#d89e00 100%); /* W3C */
	color: #fff;
	cursor: pointer;
	}

a.returnButton:focus,a.returnButton:active,a.returnButton:focus:hover,a.returnButton:active:hover,input.returnButton:focus,input.returnButton:active,input.returnButton:focus:hover,input.returnButton:active:hover
{
	background: #9c650c;
	color: #eee;
	box-shadow: inset 0px 0px 7px #000;
	-moz-box-shadow: inset 0px 0px 7px #000;
	-webkit-box-shadow: inset 0px 0px 7px #000;
	border: 1px solid #000;
	cursor: pointer;
	}

.icono
{
	width: 70px;
	height: 19px;
	padding: 0;
	margin: 1px 2px 1px 0;
	}

.icono div {margin: 0 2px 2px 0; float: left;}

.icono .scargo {background: url('/i/sprite_13.png') no-repeat; background-position: -329px -135px; text-indent: -999em; width: 31px; height: 19px; display: block;}
.icono .sedan {background: url('/i/sprite_13.png') no-repeat; background-position: -298px -154px; text-indent: -999em; width: 31px; height: 19px; display: block;}
.icono .moto {background: url('/i/sprite_13.png') no-repeat; background-position: -236px -173px; text-indent: -999em; width: 31px; height: 19px; display: block;}
.icono .jeep {background: url('/i/sprite_13.png') no-repeat; background-position: -236px -154px; text-indent: -999em; width: 31px; height: 19px; display: block;}
.icono .cargo {background: url('/i/sprite_13.png') no-repeat; background-position: -329px -154px; text-indent: -999em; width: 31px; height: 19px; display: block;}

.rating_overlay {background: url('/i/sprite_13.png') no-repeat; background-position: -298px 0px; height: 10px;}
.rating_bg {background: url('/i/sprite_13.png') no-repeat; background-position: -298px -9px; height: 10px;}

.icono_full
{
	border: 1px solid #eee;
	width: 36px;
	float: left;
	display: block;
	margin-bottom: 1px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}

.icono_empty
{
	width: 36px;
	border: 1px solid #fff;
	float: left;
	display: block;
	margin-bottom: 2px;
	}

.company_description
	{
		margin: 10px 10px;
		}

		.company_description h2,.company_description h3,.company_description h4,.company_description h1
		{
			background: #fff;
			color: #666;
			margin: 0 0 10px 0;
			padding: 0;
			font-size: 10pt;
			text-transform: uppercase;
		}
		.company_description a,.company_description a:visited
		{
			text-decoration: underline;
		}
.small_news
	{
		margin: 0 5px 0 5px;
		}
		.small_news a,.small_news a:visited
		{
			text-decoration: underline;
			}
	.small_news_entry
	{
		margin: 5px 0 0 0;
	}

.accordion { text-align: left; font-family: 'Helvetica Neue', Verdana, Arial, sans-serif; margin-bottom: 10px; }
.accordion ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none; }
.accordion li > h2 { color: black; font-weight: normal; margin: 0; z-index: 2; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%) rotate(-90deg); -webkit-transform-origin: right top; -moz-transform: translateX(-100%) rotate(-90deg); -moz-transform-origin: right top;
	-o-transform: translateX(-100%) rotate(-90deg); -o-transform-origin: right top; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top; transform: translateX(-100%) rotate(-90deg); transform-origin: right top; }
.accordion li > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; }
.accordion li > h2 b { display: inline-block; position: absolute; top: 10%; left: 10%; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
.accordion li > h2:hover { cursor: pointer; }
.accordion li > div { height: 100%; position: absolute; top: 0; z-index: 1; overflow: hidden; background: white; }
.accordion noscript p { padding: 10px; margin: 0; background: white; }

/****************************************** Basic */
.basic li > h2 { background: #333; color: white; line-height: 1.8em; }
.basic li > div h3 { margin: 15px 10px; }
.basic li > div p { margin: 10px; font-size: 14px; }

/****************************************** Dark */
.dark { border: 5px solid #000; border-bottom-width: 4px; padding: 5px 5px 6px 0; background: #030303;}
.dark li > h2 { background: #030303; font-size: 16px; line-height: 2.7em; text-shadow: 0 -1px 0 #030303; }
.dark li > h2 span { background: #353535; color: white; }
.dark li > h2 b { background: #353535; color: #030303; font-size: 20px; text-shadow: -1px 1px 0 #5b5b5b; }
.dark h2.selected span, .dark h2.selected span:hover { background: #434343; background: -webkit-gradient(linear, left top, right top, color-stop(0, #353535), color-stop(1, #555555)); background: -moz-linear-gradient(top left, #353535 0%, #555555 100%); }
.dark h2.selected b { background: #434343; }
.dark li > div { background: #030303; margin-left: 5px; }

/*************************************** Rounded */
.rounded { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.rounded li > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/***************************************** Light */
/**************************************** Stitch */

figure { display: block; width: 100%; height: 100%; margin: 0 }
figcaption { padding: 10px 15px; position: absolute; bottom: 20px; right: 30px; z-index: 3; background: black; background: rgba(0,0,0,0.7); color: white;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }

.wheel_sprite {width: 120px; height: 120px;}
.tyre_sprite {width: 120px; height: 120px;}
span.tyre_sprite.image_sprite_tyre_1 {background-position: 0px 0px;}
span.tyre_sprite.image_sprite_tyre_2 {background-position: -120px 0px;}
span.tyre_sprite.image_sprite_tyre_3 {background-position: -240px 0px;}
span.tyre_sprite.image_sprite_tyre_4 {background-position: 0px -120px;}
span.tyre_sprite.image_sprite_tyre_5 {background-position: -120px -120px;}
span.tyre_sprite.image_sprite_tyre_6 {background-position: -240px -120px;}
span.tyre_sprite.image_sprite_tyre_7 {background-position: 0px -240px;}
span.tyre_sprite.image_sprite_tyre_8 {background-position: -120px -240px;}
span.tyre_sprite.image_sprite_tyre_9 {background-position: -240px -240px;}
span.tyre_sprite.image_sprite_tyre_10 {background-position: 0px -360px;}
span.tyre_sprite.image_sprite_tyre_11 {background-position: -120px -360px;}
span.tyre_sprite.image_sprite_tyre_12 {background-position: -240px -360px;}
span.tyre_sprite.image_sprite_tyre_13 {background-position: 0px -480px;}
span.tyre_sprite.image_sprite_tyre_14 {background-position: -120px -480px;}
span.tyre_sprite.image_sprite_tyre_15 {background-position: -240px -480px;}

span.wheel_sprite.image_sprite_wheel_1 {background-position: 0px -600px;}
span.wheel_sprite.image_sprite_wheel_2 {background-position: -120px -600px;}
span.wheel_sprite.image_sprite_wheel_3 {background-position: -240px -600px;}
span.wheel_sprite.image_sprite_wheel_4 {background-position: 0px -720px;}
span.wheel_sprite.image_sprite_wheel_5 {background-position: -120px -720px;}
span.wheel_sprite.image_sprite_wheel_6 {background-position: -240px -720px;}
span.wheel_sprite.image_sprite_wheel_7 {background-position: 0px -840px;}
span.wheel_sprite.image_sprite_wheel_8 {background-position: -120px -840px;}
span.wheel_sprite.image_sprite_wheel_9 {background-position: -240px -840px;}
span.wheel_sprite.image_sprite_wheel_10 {background-position: 0px -960px;}
span.wheel_sprite.image_sprite_wheel_11 {background-position: -120px -960px;}
span.wheel_sprite.image_sprite_wheel_12 {background-position: -240px -960px;}
span.wheel_sprite.image_sprite_wheel_13 {background-position: 0px -1080px;}
span.wheel_sprite.image_sprite_wheel_14 {background-position: -120px -1080px;}
span.wheel_sprite.image_sprite_wheel_15 {background-position: -240px -1080px;}

.review_mark_name {margin: 5px 0; padding-left: 14px;}
.alternative_mark_name {margin: 0; padding: 0;}
.review_popular {background: url('/i/sprite_13.png') no-repeat; background-position: -202px -112px;}
.review_littera {font-weight: bold; margin: 5px 0; text-transform: uppercase; padding-left: 14px;}
.review_mark_name span {color: #bbb;}

.spec_background {background: url('/i/sprite_13.png') no-repeat;background-position: 0px -400px; color: #fff; padding: 5px 0 5px 0; font-weight: bold; text-align: center; width: 75px; height: 14px;}
.no_background {background: url('/i/sprite_13.png') no-repeat;background-position: -75px -400px; color: #fff; padding: 5px 0 5px 0; text-align: center; font-weight: bold; width: 75px; height: 14px;}

.i_find
{
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	}

.i_find span {width: 180px; height: 52px; display: block; text-indent: -999em;}

a.i_find span.i_find_tyre, a.i_find:visited span.i_find_tyre { background: url('/i/sprite_13.png') no-repeat; background-position: 0px -244px;}
a.i_find span.i_find_wheel, a.i_find:visited span.i_find_wheel { background: url('/i/sprite_13.png') no-repeat; background-position: 0px -192px;}
a.i_find span.i_find_review, a.i_find:visited span.i_find_review { background: url('/i/sprite_13.png') no-repeat; background-position: 0px -348px;}
a.i_find span.i_find_sale, a.i_find:visited span.i_find_review { background: url('/i/sprite_13.png') no-repeat; background-position: 0px -296px;}

.i_find:hover span.i_find_tyre { background: url('/i/sprite_13.png') no-repeat; background-position: -180px -244px;}
.i_find:hover span.i_find_wheel { background: url('/i/sprite_13.png') no-repeat; background-position: -180px -192px;}
.i_find:hover span.i_find_review { background: url('/i/sprite_13.png') no-repeat; background-position: -180px -348px;}
.i_find:hover span.i_find_sale { background: url('/i/sprite_13.png') no-repeat; background-position: -180px -296px;}

.ico_lupa {width: 16px; height: 16px; display: block; text-indent: -999em; background: url('/i/sprite_13.png') no-repeat; background-position: -150px -400px;}
.ico_product_comment {font-size: 7pt; position: absolute; background: #b00; color: #fff; padding: 0px 3px; margin-top: 0px; margin-left: 2px; line-height: 1.2em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	font-weight: normal;
	}
.ico_product_comment.ico_bestprice {background: #06ad05;
	background: #EB4F4F;
	background: -moz-linear-gradient(top, #EB4F4F 0%, #CD0202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EB4F4F), color-stop(100%,#CD0202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* IE10+ */
	background: linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* W3C */
	text-shadow: #900 1px 1px 1px;
	}
.ico_product_comment.ico_new
{
	background: -moz-linear-gradient(top, #02CD00 0%, #06ad05 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02CD00), color-stop(100%,#06ad05)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #02CD00 0%,#06ad05 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #02CD00 0%,#06ad05 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #02CD00 0%,#06ad05 100%); /* IE10+ */
	background: linear-gradient(top, #02CD00 0%,#06ad05 100%); /* W3C */
	color: #fff;
	text-shadow: #029600 1px 1px 1px;
	}
.ico_product_comment.ico_hit
{
	background: #5be;
	background: -moz-linear-gradient(top, #5be 0%, #08c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5be), color-stop(100%,#08c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5be 0%,#08c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5be 0%,#08c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5be 0%,#08c 100%); /* IE10+ */
	background: linear-gradient(top, #5be 0%,#08c 100%); /* W3C */
	text-shadow: #06a 1px 1px 1px;
	}

.right_review_block {background: url('/i/sprite_13.png') no-repeat; background-position: -298px -19px; width: 50px; height: 10px; display: block; padding: 0; margin: 0; border-spacing: 0; text-align: left;}
.right_review_inner_block {background: url('/i/sprite_13.png') no-repeat; background-position: -298px -29px; height: 10px; display: block;}

a.add_to_cart_min .label, a.add_to_cart_min:visited .label, a.add_to_cart_min_delete .label, a.add_to_cart_min_delete:visited .label
{
	display: inline-block;
	position: relative;
	vertical-align: top;
	font-size: 8pt;
	margin: 2px 0 0 0;
	padding: 0 0 0 2px;
}

.gallery .auto_list
	{
		margin: 0 auto 15px auto;
		text-align: left;
		}

	.auto_list table {margin: 0 auto; width: 100%; padding: 0;}

	.auto_list table td {padding: 5px 10px;}

	.auto_list .auto_mark_name
	{
		margin: 15px auto 2px auto;
		text-transform: uppercase;
		font-weight: bold;
		color: #333;
		}

	.auto_list a, .gallery a:visited {text-decoration: underline;}
	.auto_list a:hover {text-decoration: none;}
	.auto_list span {color: #bbb; padding-left: 5px;}

	.gallery h2 {margin: 10px 10px; font-size: 12pt; font-weight: normal; color: #666;}
	.auto_list h2, .wheel_list h2 {margin-bottom: 0;}
	.images_small table {margin: 10px auto 10px auto; width: 100%; padding: 0;}
	.images_small table td {padding: 5px 10px;}
	.images_small .image_border {width: 165px; height: auto; background: #eee; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}
	.images_small .image {border: 155px; padding: 4px;}
	.images_small .image:hover {
		box-shadow: 0px 0px 3px #333;
		-moz-box-shadow: 0px 0px 3px #333;
		-webkit-box-shadow: 0px 0px 3px #333;
	}
	.images_small .image img {border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #ddd; border-top: 1px solid #f0f0f0;}
	.images_small .image .image_shadow {width: 157px; height: 90px; position: absolute;
	box-shadow: inset 1px 1px 3px #333;
	-moz-box-shadow: inset 1px 1px 3px #333;
	-webkit-box-shadow: inset 1px 1px 3px #333;}
	.images_small .image_info {text-align: left; margin: 5px 0;}
	.images_small .image_info span {color: #333;}
	.images_small .image_info a, .images_small .image_info a:visited {text-decoration: underline;}

	.auto_mark_name a, .auto_mark_name a:visited {display: block; background: #333; color: #fff; padding: 5px 45px 5px 15px; border-bottom: 1px solid #666;}
	.auto_mark_name a:hover {background: #555;}

	.auto_wheel_name a, .auto_wheel_name a:visited {display: block; background: #999; color: #333; padding: 5px 45px 5px 15px; border-bottom: 1px solid #666;}
	.auto_wheel_name a:hover {background: #ccc;}
	.big_image {border-top: 1px solid #ccc; }
	.big_image .big_image_shadow {width: 100%; height: 440px; position: absolute;
	box-shadow: inset 0px 0px 9px #333;
	-moz-box-shadow: inset 0px 0px 9px #333;
	-webkit-box-shadow: inset 0px 0px 9px #333;}

.share_picture {margin: 5px 0; padding: 0px; background: #eee; width: 100px; border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;}

.comments {font-size: 11px;}
.comments .comment { width: 100%; padding: 10px 0; border-bottom: 1px solid #ccc;}
.comments .comment .avatar { float: left; }
.comments .comment .avatar a img { border: none;}
.comments .comment .hname { float: left; margin-left: 5px;}
.comments .comment .name, .comments .comment .name a, .comments .comment .name a:visited {color: #333; font-weight: bold; font-size: 12px;}
.paage .comments .comment .date { color: #666; font-size: 9px; padding: 0; margin: 0;}
.comments .comment .text { color: black; margin: 7px 0 0px 0px; font-size: 11px;}
.comment .text:hover, .comment .text:focus {opacity: 1;}
.comments .comment .reply { color: black; margin: 7px 0 0px 0px; font-size: 9px;}
.comments .comment .comment_reply { font-size: 9px;}
.comment_cancel { font-size: 9px; margin-right: 10px;}
.comments .comment .comment_text { color: black; margin: 7px 0 0px 0px; font-size: 12px;}
.comments .o { margin-bottom: 5px; margin-top: 20px;}

.comments .avatar img {border: 1px solid #777;}

.comments .vote { float: right; list-style: none; margin: 0; padding: 0;}
.comments .vote li { float: right; margin: 0; padding: 0; display: block;}
.comments .vote .vote_mark {padding: 0; margin: 0; font-size: 9px; padding-top: 1px;}
.comments .vote .vote_mark span { padding: 0; margin: 0; color: #999; font-weight: bold; font-size: 9px;}
.comments .vote .vote_mark span.vote_red { color: #b00;}
.comments .vote .vote_mark span.vote_green { color: #0b0;}

.comments .vote .vote_buttons {}
.comments .vote .vote_buttons span {float: left; width: 13px; height: 13px; display: block; margin-left: 2px;}

.user_comment
{
font-size: 5pt;
position: absolute;
background: #b00;
color: #fff;
padding: 1px 4px 0px 4px;
margin: 0;
margin-top: 1px;
margin-left: 2px;
text-transform: uppercase;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.user_comment.label_blue
{
	background: #5be;
	background: -moz-linear-gradient(top, #5be 0%, #08c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5be), color-stop(100%,#08c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5be 0%,#08c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5be 0%,#08c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5be 0%,#08c 100%); /* IE10+ */
	background: linear-gradient(top, #5be 0%,#08c 100%); /* W3C */
	text-shadow: #06a 1px 1px 1px;
	}
.user_comment.label_red
{
	background: #EB4F4F;
	background: -moz-linear-gradient(top, #EB4F4F 0%, #CD0202 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EB4F4F), color-stop(100%,#CD0202)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* IE10+ */
	background: linear-gradient(top, #EB4F4F 0%,#CD0202 100%); /* W3C */
	text-shadow: #900 1px 1px 1px;
	}
.user_comment.label_black
{
	background: #333;
	background: -moz-linear-gradient(top, #333 0%, #000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333 0%,#000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333 0%,#000 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333 0%,#000 100%); /* IE10+ */
	background: linear-gradient(top, #333 0%,#000 100%); /* W3C */
	text-shadow: #000 1px 1px 1px;
	}

.user_comment.label_green
{
	background: #69EB4F;
	background: -moz-linear-gradient(top, #69EB4F 0%, #02CD02 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69EB4F), color-stop(100%,#02CD02)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #69EB4F 0%,#02CD02 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #69EB4F 0%,#02CD02 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #69EB4F 0%,#02CD02 100%); /* IE10+ */
	background: linear-gradient(top, #69EB4F 0%,#02CD02 100%); /* W3C */
	color: #fff;
	text-shadow: #029600 1px 1px 1px;
	}

.user_comment.label_darkgreen
{
	background: #00a900;
	background: -moz-linear-gradient(top, #189a00 0%, #106400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#189a00), color-stop(100%,#106400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #189a00 0%,#106400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #189a00 0%,#106400 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #189a00 0%,#106400 100%); /* IE10+ */
	background: linear-gradient(top, #189a00 0%,#106400 100%); /* W3C */
	color: #fff;
	text-shadow: #029600 1px 1px 1px;
	}

.addcomment { width: 100%; }
.addcomment .header { padding: 4px 0 4px 10px; background-color: #f7f7f7; color: black; font-size: 12px; width: 100%; margin-bottom: 10px; }
.addcomment form { width: 100%; }
.forms_name { margin: 0; padding:0; list-style: none; display: block; float: left; font-size: 12px; margin: 5px 10px 0 0; }
.forms_inputs { margin: 5px 0; padding:0; display: block; float: left; list-style:none; width: 100%; }
.forms_inputs .input { margin: 5px 0; border:1px solid #dfdfdf; }
.forms_inputs textarea { border:1px solid #dfdfdf; width: 100%; height: 80px; overflow: auto;}

.small_wheel_image {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; background: #fff; border: 1px solid #ddd;}
#sinCloud ul {overflow: hidden; width: 160px;}

.float_block.fixed{position:fixed;z-index:1001;bottom:0;padding-top:30px;padding-bottom:0px;}
.float_block.bottom-fixed{position:absolute;z-index:1001;bottom: 20px;}
#delivery_adv.fixed{position:fixed;z-index:1001;bottom:0;padding-top:30px;padding-bottom:0px;}
#delivery_adv.bottom-fixed{position:absolute;z-index:1001;bottom: 20px;}

#drawFittingInfo {margin-bottom: 10px;}

#dyn_fitting_block
{
	background: #de0102;
	color: #fff;
	width: 180px;
	padding: 0;
}

.dyn_fitting_header {margin: 10px 0;}
.dyn_fitting_header span {padding: 2px 10px; color: #fff; text-transform: uppercase;}
.dyn_fitting_text {margin: 5px 10px 13px 10px; padding: 0; text-shadow: 1px 1px 1px #b30000;}
.dyn_fitting_main_text {font-weight: bold; display: block;}
.dyn_fitting_main_hint {color: #ffabab; display: block; font-size: 7pt; line-height: 1.2em;}
.dyn_fitting_price {margin: 10px 0 5px 0; text-align: right; color: #fff; font-size: 10pt; font-weight: bold;}
.dyn_fitting_old_price {font-weight: normal; color: #f57e7e; text-decoration: line-through;}
#getFittingSale {text-align: center; width: 100%; font-size: 10pt; color: #fff; background: url('//mosautoshina.ru/i/advert/fitting_block_sale_hover_red.png') no-repeat;}
#getFittingSale a, #getFittingSale a:visited {color: #fff; display: block; text-shadow: 1px 1px 1px #b30000; background: url('//mosautoshina.ru/i/advert/fitting_block_sale_norm_red.png') no-repeat; height: 27px; padding-top: 10px;}
#getFittingSale a:hover {background: none;}
#getFittingSale a:target,#getFittingSale a:hover:target,#getFittingSale a:focus,#getFittingSale a:active {background: url('//mosautoshina.ru/i/advert/fitting_block_sale_click_red.png') no-repeat; height: 25px; padding-top: 12px; color: #ddd;}

.bestsellers ol {margin: 0 0 15px 20px;}

table.paage tr#freeSpbDelivery td {padding-left: 5px;}
table.paage tr#freeSpbDelivery td div, div.freeSpbDeliveryDiv {margin: 10px 0; background: #fcc url('//mosautoshina.ru/i/action-pattern.png') center; font-size: 16px; padding: 14px 0 14px 0; margin: 0 auto; text-align: center; color: #fff; text-shadow: 2px 2px 2px #701; color: #fff; border-top: 1px solid #960500; border-bottom: 1px solid #960500; font-weight: bold;}

.spec_position_price {margin-right: 10px;}
span.spec_percent {background: #b00; color: #fff; padding: 5px 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius-topright: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
}

.photo_hint {text-align: center;}
.paage .photo_hint {margin: 10px auto 0 auto;}
.paage.article-list .photo_hint {margin: 0 auto;}

.photo_hint img {
	box-shadow:  0px 0px 7px #666;
	-webkit-box-shadow:  0px 0px 7px #666;
	-moz-box-shadow:  0px 0px 7px #666;
	margin: 0 5px 10px 5px;
	border: 5px solid #fff;
}

.collectonme{margin:120px auto; background: red; width:50%; text-align:center; font-size:1.2em; color:#fff;}
.tyre_model_sprite, .delivery_link, .credit_link, .go_to_link {cursor: pointer;}

.company_advert img {border: 1px solid #eee; margin-bottom: 3px;}

.premium-garantee {margin: 20px auto 10px auto; background: #eee; width: 100px; padding: 5px; }
.premium-garantee-hor {margin: 20px auto 10px auto; background: #eee; width: 160px; padding: 5px; }
.premium-garantee img, .premium-garantee-hor img {border: 1px solid #fff;}
.premium-garantee a, .premium-garantee a:visited, .premium-garantee-hor a, .premium-garantee-hor a:visited {text-decoration: underline;}
.premium-garantee-hor a:hover, .premium-garantee-hor a:hover {text-decoration: none;}
.test_description {color: #000; line-height: 1.6em;}

.paage table.YMaps-b-balloon-frame td {padding: 0;}

.sd_list {display: none;}

.eu-label {background: url('/i/eu-label.png'); width: 57px; height: 62px; position: absolute; margin-left: 85px; margin-top: 140px; text-align: left;}
.eu-label .fuel_economy {position: absolute; margin: 22px 0 0 9px; width: 17px; height: 11px; text-align: center; color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #000; border-top: 1px solid #39a5d8;
-moz-border-radius-bottomright: 2px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-left-radius: 2px;
line-height: 1.1em;
}
.eu-label .fuel_economy_A {background: #006400; }
.eu-label .fuel_economy_B {background: #228B22; }
.eu-label .fuel_economy_C {background: #9ACD32; }
.eu-label .fuel_economy_D {background: #9ACD32; }
.eu-label .fuel_economy_E {background: orange; }
.eu-label .fuel_economy_F {background: #FF4500; }
.eu-label .fuel_economy_G {background: red; }

.eu-label .grip_economy_A {background: #006400; }
.eu-label .grip_economy_B {background: #228B22; }
.eu-label .grip_economy_C {background: #9ACD32; }
.eu-label .grip_economy_D {background: #9ACD32; }
.eu-label .grip_economy_E {background: orange; }
.eu-label .grip_economy_F {background: #FF4500; }
.eu-label .grip_economy_G {background: red; }

.eu-label .grip_economy {position: absolute; margin: 22px 0 0 29px; width: 17px; height: 12px; text-align: center; color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #000; border-top: 1px solid #39a5d8;
-moz-border-radius-bottomright: 2px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-left-radius: 2px;
line-height: 1.1em;}
.eu-label .noise_lvl {position: absolute; margin: 37px 0 0 33px; color: #fff; font-size: 6pt;}

#socials a {margin-right: 8px;}

#amdescription {padding: 0; border: 0; max-height: 340px; position: relative; overflow: hidden;}

#amdescription .read-more {position: absolute;
bottom: 0; left: 0;
width: 100%;
text-align: center;
margin: 0;
padding: 80px 0 20px 0;

/* "transparent" only works here because == rgba(0,0,0,0) */
background-image: linear-gradient(to bottom, rgba(255,255,255,0), white);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0), white);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(1, white));}

#amdescription .read-more a.button,#amdescription .read-more a.button:visited
{
	margin: 0;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #07c;
	background: #08c;
	background: -moz-linear-gradient(top, #5be 0%, #08c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5be), color-stop(100%,#08c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5be 0%,#08c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5be 0%,#08c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5be 0%,#08c 100%); /* IE10+ */
	background: linear-gradient(top, #5be 0%,#08c 100%); /* W3C */
	color: #fff;
	white-space: nowrap;
	text-shadow: #008 1px 1px 1px;
	box-shadow: inset 0px 1px 1px #b2e5ff;
	-moz-box-shadow: inset 0px 1px 1px #b2e5ff;
	-webkit-box-shadow: inset 0px 1px 1px #b2e5ff;
}

#amdescription .read-more a.button:hover, #amdescription .read-more a.button:visited:hover
{
	border: 1px solid #09d;
	background: #3df;
	background: -moz-linear-gradient(top, #3df 0%, #0be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3df), color-stop(100%,#0be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3df 0%,#0be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3df 0%,#0be 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3df 0%,#0be 100%); /* IE10+ */
	background: linear-gradient(top, #3df 0%,#0be 100%); /* W3C */
}

.new_cart_button {background: #f6f2de; width: 200px; padding: 10px 15px 10px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: left;}
.new_cart_button_text {font-size: 8pt; font-weight: bold;}
.new_cart_button_price {padding-top: 13px;}
.new_cart_button .buy, .new_cart_button .in_buy {margin-top: 13px;}
.new_cart_button_price .new_cart_button_pfv {font-size: 32pt; font-weight: bold;}
.new_cart_button_currency {font-size: 14pt;}
.new_cart_button .buy, .new_cart_button .in_buy, .new_cart_button .wait_buy {margin-left: 0; text-align: left; background: none; float: none;}
.new_cart_button .wait_buy {padding: 15px 0 10px 0;}
.new_cart_comment {color: #777; margin-top: 10px;}

.new_cart_button_old_price {padding-bottom: 7px; padding-top: 7px;}
.new_cart_button_old_price .new_cart_button_opfv {font-size: 16pt; text-decoration: line-through; color: #b4b4b4; }
.new_cart_button_old_price .new_cart_button_opfv_comment {font-size: 8pt; background: #dae3ea; color: #7d7e7f; padding: 2px 6px; position: absolute; margin-left: 4px;}

span.showFullTovInfo {border-bottom: 1px dashed #0776be; color: #0776be; cursor: pointer;}
span.showFullTovInfo:hover {border-bottom: none; color: #f4823f;}

.new_cart_button_delivery_header {font-size: 8pt; font-weight: bold;}
#regionCalc ol {margin: 10px 0; list-style: none; font-size: 7pt;}
.new_cart_button_delivery_hint {font-size: 7pt; color: #848484;}

.vkbnt {float: left; padding: 4px 4px 0 4px;}
.vkbnt img {padding-right: 3px;}

.bestproducts {margin: 10px;}
.bestproducts h2 {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #656e6d; padding: 0 0 10px 0;}

#owl-demo {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#owl-demo .owl-wrapper-outer {border: 1px solid #ccc;}

#owl-demo .owl-wrapper-outer, #owl-demo .owl-wrapper, #owl-demo .owl-item, #owl-demo .item {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#owl-demo .owl-wrapper-outer {width: 801px;}

.owl-pagination {position: absolute; bottom: 0; width: 100%; margin: 0 auto; text-align: center;}

.filter_table .filter_a {width: 150px; background: #eee; padding: 5px 4px 0 4px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; cursor: pointer; text-shadow: 1px 1px 1px #fff; text-transform: uppercase;}
.filter_table td.filter_active {background: #fafafa;}
.filter_table .filter_last {border-bottom: none;}
.filter_table {width: 100%;}
.filter_table .filter_field {width: 70%; background: #fafafa;}
.filter_field table {margin: 15px 10px 10px 20px; width: 90%;}
.filter_field table td {padding: 2px 5px;}
.filter_field table td select {width: 100%; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px; padding: 3px 0;}
.filter_field table td input {margin-top: 10px;}
.filter_table .filter_a {padding-bottom: 3px;}
.filter_table .filter_a .ft {background: url('/i/filter-ftyre.png') no-repeat; width: 45px; height: 45px; float: left; display: block;}
.filter_table .filter_a .fw {background: url('/i/filter-fwheel.png') no-repeat; width: 45px; height: 45px; float: left; display: block;}
.filter_table .filter_a .fm {background: url('/i/filter-fauto.png') no-repeat; width: 45px; height: 45px; float: left; display: block;}
.filter_table .filter_a .fmo {background: url('/i/filter-fmot.png') no-repeat; width: 45px; height: 45px; float: left; display: block;}
.filter_table .label {display: block; padding: 7px 0px 0 3px; float: left;}
#filter_field_table_fm, #filter_field_table_fmo, #filter_field_table_fw {display: none;}
#filter_field_table_ft {margin: 30px 10px 10px 20px;}
#filter_field_table_fw {margin: 10px 10px 10px 20px;}
#filter_field_table_fmo, #filter_field_table_fm {margin: 35px 10px 10px 20px;}

.rotate-3 {-ms-transform: rotate(-3deg); /* IE 9 */-webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */transform: rotate(-3deg); z-index: 1;}
.rotate-4 {-ms-transform: rotate(-4deg); /* IE 9 */-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */transform: rotate(-4deg); z-index: 2;}
.rotate-5 {-ms-transform: rotate(-5deg); /* IE 9 */-webkit-transform: rotate(-5deg); /* Chrome, Safari, Opera */transform: rotate(-5deg); z-index: 3;}
.rotate-6 {-ms-transform: rotate(-6deg); /* IE 9 */-webkit-transform: rotate(-6deg); /* Chrome, Safari, Opera */transform: rotate(-6deg); z-index: 4;}
.rotate-7 {-ms-transform: rotate(-7deg); /* IE 9 */-webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */transform: rotate(-7deg); z-index: 5;}
.rotate-2 {-ms-transform: rotate(-2deg); /* IE 9 */-webkit-transform: rotate(-2deg); /* Chrome, Safari, Opera */transform: rotate(-2deg); z-index: 6;}
.rotate-1 {-ms-transform: rotate(-1deg); /* IE 9 */-webkit-transform: rotate(-1deg); /* Chrome, Safari, Opera */transform: rotate(-1deg); z-index: 7;}
.rotate7 {-ms-transform: rotate(1deg); /* IE 9 */-webkit-transform: rotate(1deg); /* Chrome, Safari, Opera */transform: rotate(1deg); z-index: 1;}
.rotate2 {-ms-transform: rotate(2deg); /* IE 9 */-webkit-transform: rotate(2deg); /* Chrome, Safari, Opera */transform: rotate(2deg); z-index: 2;}
.rotate3 {-ms-transform: rotate(3deg); /* IE 9 */-webkit-transform: rotate(3deg); /* Chrome, Safari, Opera */transform: rotate(3deg); z-index: 3;}
.rotate4 {-ms-transform: rotate(4deg); /* IE 9 */-webkit-transform: rotate(4deg); /* Chrome, Safari, Opera */transform: rotate(4deg); z-index: 4;}
.rotate5 {-ms-transform: rotate(5deg); /* IE 9 */-webkit-transform: rotate(5deg); /* Chrome, Safari, Opera */transform: rotate(5deg); z-index: 5;}
.rotate6 {-ms-transform: rotate(6deg); /* IE 9 */-webkit-transform: rotate(6deg); /* Chrome, Safari, Opera */transform: rotate(6deg); z-index: 6;}
.rotate7 {-ms-transform: rotate(7deg); /* IE 9 */-webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */transform: rotate(7deg); z-index: 7;}

.lefts {float: left;}

.smallautocontainer .smallautophoto {border: 3px solid #fff; box-shadow: 0px 0px 4px #666; -webkit-box-shadow: 0px 0px 4px #666; -moz-box-shadow: 0px 0px 4px #666; margin: 0 10px 10px 0;}
.smallautocontainer .smallautophoto span {display: block; text-align: center; border-top: 1px solid #eee; padding-top: 3px;}
.smallautocontainer .smallautophoto span a, .smallautocontainer .smallautophoto span a:visited {text-decoration: underline;}
.smallautocontainer .smallautophoto span a:hover, .smallautocontainer .smallautophoto span a:visited:hover {text-decoration: none;}
.smallautocontainer .smallautophoto img { width: 160px;}
.smallautocontainer .subheader {padding-bottom: 10px; display: block;}

.photoauto {border: 5px solid #fff; box-shadow: 0px 0px 7px #666; -webkit-box-shadow: 0px 0px 7px #666; -moz-box-shadow: 0px 0px 7px #666;}
.photoauto span {display: block; text-align: center; border-top: 1px solid #eee; padding-top: 3px;}
.photoauto img { width: 170px;}

.autoreview_mark_name {margin: 5px 0; padding-left: 14px;}
.autoreview_popular {background: url('/i/review_star.png') center left no-repeat;}
.autoreview_littera {font-weight: bold; margin: 5px 0; text-transform: uppercase; padding-left: 14px;}
.autoreview_subheader,.reviews h2 {font-weight: bold; margin: 5px 0; text-transform: uppercase;}
.autoreview_mark_name span {color: #bbb;}

.autopaage ul,.autopaage ol {margin: 10px 0 10px 35px;}
.autopaage ul li,.autopaage ol li {font-size: 8pt;margin: 0 0 5px 0;}
.autopaage a,.autopaage a:visited{text-decoration: underline;}
.autopaage table{padding: 0;margin: 0;}
.autopaage table td{margin: 0;padding-left: 0;padding-right: 0;}

.photologo {border: 5px solid #fff; box-shadow: 0px 0px 7px #666; -webkit-box-shadow: 0px 0px 7px #666; -moz-box-shadow: 0px 0px 7px #666;}
.photologo span {display: block; text-align: center; border-top: 1px solid #eee; padding-top: 3px;}
.photologo img { width: 150px;}

.autopaage ul.samesize {margin-left: 25px;}
.autopaage ul.samesize li {margin: 10px 0 0 0;}
.likemodel {padding: 1px 3px; background: #FAE9B6; background: linear-gradient(to bottom, #FAE9B6, #F5D678); border: 1px solid #F5D678; position: absolute; margin: -2px 0 0 5px; border-radius: 5px 5px 5px;}
.likemodel, .likemodel a, .likemodel a:visited {color: #9E5C00; text-shadow: 1px 1px 1px #FCF6E1; font-size: 8pt;}

.popular_wheel_container {margin: 0 auto; width: 93%;}
.popular_wheel {border: 5px solid #fff;}
.popular_wheel span {display: block; text-align: center; padding-top: 3px;}

.paage.autopaage .ctlg {margin: 0 auto; width: 93%;}

.photobigauto {border: 5px solid #fff; box-shadow: 0px 0px 7px #666; -webkit-box-shadow: 0px 0px 7px #666; -moz-box-shadow: 0px 0px 7px #666; max-width: 300px;}
.photobigauto span {display: block; text-align: center; border-top: 1px solid #eee; padding-top: 3px;}
.photobigauto img { width: 300px;}

.other_models {padding: 5px; margin-top: 5px; border-top: 1px solid #eee;}
.tunes h3 {font-weight: bold; margin: 5px 0; padding: 0; text-transform: uppercase; }
.autopaage a, .autopaage a:visited {text-decoration: underline;}
.autopaage a:hover, .autopaage a:visited:hover {text-decoration: none;}

.creditblock {margin: 10px 0 0 0; text-align: center; background: #e6e2ce; font-size: 7pt; padding: 2px 0 2px 0; border-radius: 5px 5px 5px 5px; text-shadow: 1px 1px 1px #f6f6de;}
.creditblock a,.creditblock a:visited {text-decoration: underline;}
.creditblock a:hover, .creditblock a:visited:hover {text-decoration: none;}

.badges-icons {position: absolute; margin-left: 95px; margin-top: 10px;}
.guarantee-icon .guarantee-image {background: url('/i/guarantee-icon3-20.png') no-repeat; margin-top: 2px; width: 20px; height: 20px;}
.gift-icon .gift-image {background: url('/i/gift-icon4-20.png') no-repeat; margin-top: 2px; width: 20px; height: 20px;}
.test-icon .test-image {background: url('/i/test-icon-202.png') no-repeat; margin-top: 2px; width: 20px; height: 20px;}

.badge_2 {margin-top: 18px;}
.badge-icon {
position: absolute;
width: 24px; height: 24px; background: #fff; cursor: pointer;
border-radius: 11px;
box-shadow:  0px 0px 2px #666;
-webkit-box-shadow:  0px 0px 2px #666;
-moz-box-shadow:  0px 0px 2px #666;
border: 1px solid #fff;
}

.badge-icon.action-1 {margin-top: 0px; margin-left: 100px;}
.badge-icon.action-2 {margin-top: 18px; margin-left: 100px;}
.badge-icon.action-3 {margin-top: 36px; margin-left: 100px;}

.guarantee-icon
{
background: #f9e211; /* Old browsers */
background: -moz-linear-gradient(top,  #f9e211 0%, #efd31c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9e211), color-stop(100%,#efd31c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9e211 0%,#efd31c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9e211 0%,#efd31c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9e211 0%,#efd31c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9e211 0%,#efd31c 100%); /* W3C */
z-index: 0;
}
.guarantee-icon:hover
{
background: #fceb50; /* Old browsers */
background: -moz-linear-gradient(top,  #fceb50 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceb50), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceb50 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceb50 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceb50 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceb50 0%,#f1da36 100%); /* W3C */
z-index: 5;
}

.gift-icon {
background: #6380a8; /* Old browsers */
background: -moz-linear-gradient(top, #6380a8 0%, #70b0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6380a8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6380a8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6380a8 0%,#70b0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6380a8 0%,#70b0e0 100%); /* IE10+ */
background: linear-gradient(to bottom, #6380a8 0%,#70b0e0 100%); /* W3C */
z-index: 0;
}

.gift-icon:hover
{
	background: #7ea4d6; /* Old browsers */
	background: -moz-linear-gradient(top, #7ea4d6 0%, #8bbbdd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ea4d6), color-stop(100%,#8bbbdd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7ea4d6 0%,#8bbbdd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7ea4d6 0%,#8bbbdd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7ea4d6 0%,#8bbbdd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7ea4d6 0%,#8bbbdd 100%); /* W3C */
	z-index: 5;
}

.test-icon {
background: #990000; /* Old browsers */
background: -moz-linear-gradient(top, #990000 0%, #5b0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#990000), color-stop(100%,#5b0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #990000 0%,#5b0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #990000 0%,#5b0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #990000 0%,#5b0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #990000 0%,#5b0000 100%); /* W3C */
z-index: 0;
}

.test-icon:hover
{
	background: #ad3232; /* Old browsers */
	background: -moz-linear-gradient(top, #ad3232 0%, #a31919 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad3232), color-stop(100%,#a31919)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ad3232 0%,#a31919 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ad3232 0%,#a31919 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ad3232 0%,#a31919 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ad3232 0%,#a31919 100%); /* W3C */
	z-index: 5;
}

.action_popup {display: none; position: absolute; font-size: 7pt; margin-left: 38px;
background: #fff; padding: 0 5px; box-shadow:  0px 0px 2px #666;
	-webkit-box-shadow:  0px 0px 2px #666;
	-moz-box-shadow:  0px 0px 2px #666; border: 1px solid #eee; border-radius: 3px 3px 3px; text-align: left; width: 135px; z-index: 9999;
}
.action_popup_item {padding: 5px 0; border-bottom: 1px solid #eee;}
.action_popup_item.last_action {border-bottom: none;}
.action_popup a, .action_popup a:visited {text-decoration: underline;}
.action_popup a:hover {text-decoration: none;}
.action_popup span {display: block;}

.badges-icons-wheels {position: absolute; margin-left: 90px; margin-top: 7px;}

.action_works a, .action_works a:visited {font-weight: bold; text-decoration: none; border-bottom: 1px dashed #666;}
.action_works a:hover,.action_works a:visited:hover {border-bottom: none;}

.main-nav-scrolled {
  position: fixed;
  top: 0;
  width: 1180px;
  z-index: 99999;
  box-shadow: 0px 0px 6px #666;
  border-radius: 0px 0px 5px 5px;
}

.main-nav-scrolled .bb {visibility: hidden;}
.sorting_disabled {border-top: 1px double black; background: #FAB71E;}
#DataTables_Table_0 {border-collapse:collapse;}
#DataTables_Table_1 {border-collapse:collapse;}
#DataTables_Table_2 {border-collapse:collapse;}
#DataTables_Table_3 {border-collapse:collapse;}
#DataTables_Table_4 {border-collapse:collapse;}
#DataTables_Table_5 {border-collapse:collapse;}
#DataTables_Table_6 {border-collapse:collapse;}
#DataTables_Table_7 {border-collapse:collapse;}

.voteforreview .voteforplus {width: 16px; height: 23px; background: url('/i/thumbs-up.png') no-repeat; display: block; float: left;}
.voteforreview .voteforminus {width: 16px; height: 23px; background: url('/i/thumbs-up.png') no-repeat; background-position: -16px 0px; display: block; float: left;}
.voteforreview .voteforplustext {display: block; float: left; padding: 4px 5px 0 5px; color: #0b0; font-size: 10pt;}
.voteforreview .voteforminustext {display: block; float: left; padding: 4px 5px 0 5px; color: #b00; font-size: 10pt;}

ul.detail_properties_display {padding: 0 10px !important; margin:0;}
ul.detail_properties_display li {
	display: block;

	position: relative;
	margin: 10px 0;
	letter-spacing: -1ex;
}
ul.detail_properties_display li div.properie-box-dotted {
	width: 500px;
	margin-right: -500px;
	vertical-align: top;
	overflow: visible;
	display: inline-block;
	letter-spacing: normal;
	background: url('/images/dotted-line-dot.gif') 0 100% repeat-x;
}
ul.detail_properties_display li div.properie-box-dotted  .properie-title {
	display: inline;
	background: #fff;
	padding-right: 5px;
}
ul.detail_properties_display li div.propertie-value {
	width: auto;
	letter-spacing: normal;
	margin-left: 500px;
	vertical-align: bottom;
	display: inline-block;
}
ul.detail_properties_display li div.propertie-value .propertie-value-content {
	margin-left: 10px;
	display: block;
}

.btn-add-ticket {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  padding: 6px 15px;
  vertical-align: middle;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  background: transparent;
  color: #000;
  border-radius: 3px;
  border-width: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.25);
          box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.25);
}

.btn-add-ticket:hover, .btn-add-ticket:focus {
  background: transparent;
  text-decoration: none;
  color: #000;
  -webkit-box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.35);
          box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.35);
}

.btn-add-ticket:focus {
  outline: 0;
}

.btn-add-ticket:active {
  background: rgba(0, 0, 0, 0.1);
  color: #000;
  -webkit-box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.3);
          box-shadow: inset 0 0 0 1px rgba(53, 51, 45, 0.3);
}

.btn-add-ticket[disabled] {
  opacity: .5;
  cursor: default;
}

.condition {
  line-height: 16px;
  white-space: nowrap;
  display: inline-block;
  padding: 1px 5px;
  border-radius: 3px;
  border-bottom-width: 0;
  font-weight: 500;
  background: #999;
  color: #fff !important;
}

.condition.condition-new {
  background: #ed5500;
}

.condition.condition-processing {
  background: #fd7b00;
}

.condition.condition-reserved, .condition.condition-reserved-auto {
  background: #00a9a5;
}

.condition.condition-expected {
  background: #c033ff;
}

.condition.condition-billed, .condition.condition-billed-auto {
  background: #ffba00;
  color: #000 !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}

.condition.condition-paid {
  background: #ffec00;
  color: #000 !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}

.condition.condition-delivery {
  background: #0585ff;
}

.condition.condition-pickup {
  background: #704dff;
}

.condition.condition-delivered {
  background: #61a806;
}

.condition.condition-cancelled {
  background: rgba(255, 255, 255, 0.5);
  color: #d72424 !important;
  -webkit-box-shadow: inset 0 0 0 1px rgba(215, 36, 36, 0.5);
          box-shadow: inset 0 0 0 1px rgba(215, 36, 36, 0.5);
}

.condition.condition-cancelled-alt {
  background: #959595;
}

.condition.ticket-open {
  background-color: #ed5500;
}

.condition.ticket-pending {
  background-color: #c033ff;
}

.condition.ticket-resolved {
  background-color: #61a806;
}

.condition.ticket-closed {
  background-color: #959595;
}

.order-tickets {
  list-style: none !important;
  margin: 5px 0 15px !important;
  padding: 0 !important;
}

.order-tickets li {
  margin-bottom: 5px;
}

.order-tickets li a {
	text-decoration: none !important;
}

.order-tickets .ticket-assigned {
  display: inline-block;
  font-weight: 500;
  margin-left: 3px;
  color: #79776f;
}

.order-tickets .ticket-assigned-not {
  color: #d72424;
}

.b-responds {
	margin-top: 10px;
}

.b-responds ul {
	list-style: none;
	margin: 0 !important;
}

.b-responds ul .review {
	padding: 0 10px 15px 10px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}

.b-responds .review-content {
	margin-bottom: 10px;
}

.b-responds dl {
	margin-bottom: 5px;
	border-collapse: collapse;
}
.b-responds dl dt, .b-responds dl dd {
	display: inline-block;
	vertical-align: top;
}
.b-responds dl dt {
	padding-right: 5px;
	font-weight: normal;
	color: #000;
}
.b-responds dl dd {
	margin-left: 0;
}

.b-responds .review-author {
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}

.b-responds-layout-list .review-city {
	margin-top: 10px;
}

.b-responds-layout-list .review-date {
	margin-top: 10px;
	margin-bottom: 0;
}

.b-responds .review-parameters {
	margin-top: 10px;
}

.b-responds .review-parameters dt {
	width: 110px;
	text-align: right;
	color: #777;
}

.b-responds-source {
	float: right;
}
.b-responds-source {
	border: 1px solid #eee;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.b-responds-source-logo {
	border-bottom: 1px solid #eee;
	padding: 5px;
}
.b-responds-source-mark {
	padding: 5px;
}
.b-responds-source p {
	padding: 0;
}
.b-responds-source-mark {
	margin: 0 auto;
	text-align: center;
}
.review-parameters .rating {
  display: inline-block;
  width: 60px;
  height: 12px;
  background: url('/i/star-sprite.png');
  background-position: 0 -12px;
  background-size: 12px 24px;
}

.review-parameters .rating .rating-fill {
  height: 12px;
  background: url('/i/star-sprite.png');
  background-size: 12px 24px;
}

.review-parameters .rating .rating-fill-100 {
  width: 100%;
}
.review-parameters .rating .rating-fill-80 {
  width: 80%;
}
.review-parameters .rating .rating-fill-60 {
  width: 60%;
}
.review-parameters .rating .rating-fill-40 {
  width: 40%;
}
.review-parameters .rating .rating-fill-20 {
  width: 20%;
}
.review-parameters .rating .rating-fill-0 {
  width: 0;
}

.worktime {
  display: flex;
  justify-content: flex-start;
  margin-top: 5px;
  color: #888;
}

.worktime .day {
	width: 70px;
}

.worktime .time {
  margin-left: 15px;
}