body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}
object, embed {outline:none;}

#flip-page {height:100%;}

@font-face {
    font-family: 'Square721ExEUBold';
    src: url('../fonts/0251eu27-webfont.eot');
    src: url('../fonts/0251eu27-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/0251eu27-webfont.woff') format('woff'),
         url('../fonts/0251eu27-webfont.ttf') format('truetype'),
         url('../fonts/0251eu27-webfont.svg#Square721ExEUBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Square721EUNormal';
    src: url('../fonts/0246eu27-webfont.eot');
    src: url('../fonts/0246eu27-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/0246eu27-webfont.woff') format('woff'),
         url('../fonts/0246eu27-webfont.ttf') format('truetype'),
         url('../fonts/0246eu27-webfont.svg#Square721EUNormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeuePlCondHeavy';
    src: url('../fonts/helvnphc-webfont.eot');
    src: url('../fonts/helvnphc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvnphc-webfont.woff') format('woff'),
         url('../fonts/helvnphc-webfont.ttf') format('truetype'),
         url('../fonts/helvnphc-webfont.svg#HelveticaNeuePlCondHeavy') format('svg');
    font-weight: normal;
    font-style: normal;

}



body, input, select, textarea, button {font:normal normal 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#333;}
body {min-width:962px;background:#FBFBFB;}
html {min-height:100%;}
html#survey-popup {height:100%;}
body#popup {background:#008455;height:100%;}
a {color:#008455;text-decoration:none;}
a:visited {color:#008455;}
a:hover, a:focus, a:active {color:#04ba79;text-decoration:underline;}
	.container {margin:0 auto;width:962px;position:relative;}
	.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
	/* HEADER */
	#header {background:#F1F1F1 url(../uploadimages/header.png) 0 100% repeat-x;}
		#header .cart-summary {float:right;margin:5px 25px 0 0;padding:1px 0 1px 20px;background:url(../uploadimages/cart-summary.png) no-repeat 0 2px;color:#008455;font-size:0.6875em;}
			#header .cart-summary a {}
		#site-nav {float:right;list-style:none;font-weight:bold;font-size:0.625em;}
			#site-nav li {float:left;padding:6px 0 7px 15px;}
			#site-nav li a {padding:2px 2px 2px 6px;color:#676767;background:url(../uploadimages/feuvert.png) -700px 8px no-repeat;}
		#header-tools {clear:right;min-height:101px;overflow:hidden;}
			#nav-ani {float:left;}
				#header h1 {float:left;margin:17px 0 0 25px;width:215px;height:58px;background:url(../uploadimages/feuvert.png) -2px -440px;text-indent:-999em;}
					#header h1 a {display:block;height:100%;color:#333;overflow:hidden;}
			#header form {float:right;margin:5px 0 0;width:286px;height:88px;background:url(../uploadimages/header-form.png);}
				#header form fieldset {}
				#header form h2 {margin:16px 0 0 27px;width:186px;height:14px;background:url(../uploadimages/feuvert.png) no-repeat -314px -624px;text-indent:-999em;}
				#header form div {margin:17px 0 0 55px;}
					#header form label {float:left;margin:7px 7px 0 0;width:74px;height:9px;background:url(../uploadimages/feuvert.png) 0 -72px;text-indent:-999em;overflow:hidden;}
					#header form div div {clear:none;margin:0;width:160px;border:1px solid #CCC;background:url(../uploadimages/feuvert.png) -74px -72px;}
						#header form input {float:left;padding:3px 3px 3px 3px;background:transparent;border:none;font-size:0.69em;}
					#header form select {font-size:.75em;width:173px;}
					#header form button {float:left;margin:0 0 0 4px;width:31px;height:21px;background:url(../uploadimages/feuvert.png) -236px -72px;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;}
		#header p#headword {float:left;clear:left;margin:5px 0 0 10px;width:206px;height:18px;background:url(../uploadimages/feuvert.png) 0 -54px;text-indent:-999em;overflow:hidden;}
		#header p#swap-site {position:absolute;right:0;top:13px;font-size:0.69em;color:#999999;}
			#header p#swap-site a {background:url(../uploadimages/feuvert.png) no-repeat 100% 8px;padding:2px 6px 2px 2px;color:#999999;font-weight:bold;text-decoration:underline;}
			#header p#swap-site a:hover, #header p#swap-site a:active, #header p#swap-site a:focus {color:#c5c5c5;}
		#main-nav {padding:0 0 0 9px;list-style:none;width:100%;overflow:hidden;clear:both;background:url(../uploadimages/main-nav.png) no-repeat;}
			#main-nav li {float:left;margin:0 2px 0 0;height:52px;}
			#main-nav li a {display:block;height:100%;text-indent:-999em;overflow:hidden;}
				#main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active, #main-nav li a.active {background:url(../uploadimages/main-nav.png) no-repeat;}
			#main-nav .it-1 a {width:95px;}
				#main-nav .it-1 a:hover, #main-nav .it-1 a:focus, #main-nav .it-1 a:active, #main-nav .it-1 a.active {background-position:-9px -52px;}
			#main-nav .it-2 a {width:95px;}
				#main-nav .it-2 a:hover, #main-nav .it-2 a:focus, #main-nav .it-2 a:active, #main-nav .it-2 a.active {background-position:-106px -52px;}
			#main-nav .it-3 a {width:130px;}
				#main-nav .it-3 a:hover, #main-nav .it-3 a:focus, #main-nav .it-3 a:active, #main-nav .it-3 a.active {background-position:-203px -52px;}
			#main-nav .it-4 a {width:129px;}
				#main-nav .it-4 a:hover, #main-nav .it-4 a:focus, #main-nav .it-4 a:active, #main-nav .it-4 a.active {background-position:-333px -52px;}
			#main-nav .it-5 a {width:115px;}
				#main-nav .it-5 a:hover, #main-nav .it-5 a:focus, #main-nav .it-5 a:active, #main-nav .it-5 a.active {background-position:-466px -52px;}
			#main-nav .it-6 a {width:160px;}
				#main-nav .it-6 a:hover, #main-nav .it-6 a:focus, #main-nav .it-6 a:active, #main-nav .it-6 a.active {background-position:-581px -52px;}
			#main-nav .it-7 a {width:87px;}
				#main-nav .it-7 a:hover, #main-nav .it-7 a:focus, #main-nav .it-7 a:active, #main-nav .it-7 a.active {background-position:-745px -52px;}
			#main-nav .it-8 a {width:121px;}
				#main-nav .it-8 a:hover, #main-nav .it-8 a:focus, #main-nav .it-8 a:active, #main-nav .it-8 a.active {background-position:-834px -52px;}
	/* BREADCRUMBS */
	#breadcrumbs {padding:9px 0;border-bottom:1px solid #DEDEDE;/*background:#FFF;*/font-size:0.69em;color:#9C9AA1;}
		#breadcrumbs .container {padding-left:50px;}
	/* MAIN */
	#main {margin:20px auto;}
	#tires-shop #main {margin:0px auto 20px auto;padding:20px 0 0;background:#FFF;}
		#tires-shop #main #main-content {}
	/* ASIDE */
	#aside {float:left;width:237px;}
		#aside .visit {margin:0 0 18px;height:113px;}
		#company-news {background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;margin-bottom:18px;}
			#company-news h2 {height:34px;background:url(../uploadimages/feuvert.png) -243px -293px;text-indent:-999em;overflow:hidden;}
		#company-news .content {font-size:0.75em;line-height:1.4em;overflow:hidden;padding:16px 12px 20px 25px;background:url(../uploadimages/aside-box.png) no-repeat 0 100%;}
				#company-news .content .sOverlibDiv {display:inline;}
				#company-news .content .desc {float:left;width:100px;}
				#company-news .content .desc .more {text-align:left;font-size:0.92em;font-weight:bold;float:left;overflow:hidden;padding-top:15px;}
					#company-news .content .desc .more a {padding:2px 6px 2px 0;color:#008455;/*background:url(../uploadimages/feuvert.png) 100% 7px no-repeat;*/}
				#company-news .content .thumb {float:right;width:98px;}
					#company-news .content .thumb a {display:block;overflow:hidden;width:100%;background:url(../uploadimages/ramka.png) no-repeat;position:relative;}
				#company-news .content .thumb a span {display:block;overflow:hidden;height:87px;margin:1px 21px 3px 1px;cursor:pointer;}
				#company-news .content #multi-company-news {float:left;margin:10px 0 0;width:100%;font-size:.9166em;}
					#company-news .content #multi-company-news a {float:left;clear:left;padding:2px 6px 2px 0;color:#008455;background:url(../uploadimages/feuvert.png) 100% 9px no-repeat;}
		#aside .buttons {}
			#aside .buttons a {margin:0 0 8px;}
			#aside #fleet-reserve {display:block;width:237px;height:58px;background:url(../uploadimages/aside-buttons.png) 0 -58px;text-indent:-999em;overflow:hidden;}
			#aside .trunks-configuration {display:block;margin:0 0 10px;}
			#aside #promo-press {display:block;width:237px;height:58px;background:url(../uploadimages/aside-buttons.png);text-indent:-999em;overflow:hidden;}
		.buy-online {margin:0 0 8px;}
		#order-tires-promo {margin:0 0 8px;background:url(../uploadimages/order-tires-promo.png) no-repeat;height:181px;overflow:hidden;font-size:.75em;}
			#order-tires-promo h2 {margin:22px 0 0 22px;width:190px;height:14px;background:url(../uploadimages/feuvert.png) no-repeat -314px -644px;text-indent:-999em;}
			#order-tires-promo form {position:relative;padding:15px 0 0 30px;min-height:59px;}
				#order-tires-promo form label {float:left;width:55px;font-size:.9166em;font-weight:700;}
				#order-tires-promo form select {float:left;padding:2px;border:1px solid #AAA;width:100px;}
				#order-tires-promo form button {position:absolute;bottom:0;right:53px;padding:0;width:94px;height:26px;border:none;background:url(../uploadimages/feuvert.png) -330px -663px;text-indent:-999em;cursor:pointer;}
			#order-tires-promo ul {margin:9px 0 0 19px;list-style:none;}
				#order-tires-promo ul li {margin:0 0 5px;padding:0 0 0 15px;background:url(../uploadimages/feuvert.png) no-repeat -693px -739px;}
		#feuvert_banner {margin-bottom:18px;height:248px;}
		#sub-nav {margin:0 0 18px;padding:0 0 6px;background:#008455 url(../uploadimages/aside-nav.png) no-repeat 0 100%;}
		#sub-nav h2 {margin:0 0 16px;height:35px;background:url(../uploadimages/feuvert.png) -237px -93px;text-indent:-999em;overflow:hidden;}
		#sub-nav ul {list-style:none;margin:0 6px;padding:0 1px;border-top:1px solid #007A4E;border-bottom:1px solid #2B9972;font-size:0.75em;overflow:hidden;}
			#sub-nav li {border-top:1px solid #2B9972;border-bottom:1px solid #007A4E;}
			#sub-nav li a {display:block;padding:8px 10px 8px 30px;color:#FFF;background:url(../uploadimages/feuvert.png) -580px -65px no-repeat;}
			#sub-nav li a.active {padding-left:45px;font-weight:bold;background-position:-565px -145px;}
			#sub-nav li a:hover, #sub-nav li a:focus, #sub-nav li a:active {text-decoration:none;background-color:#148E63;}
		#sub-nav-tech-products {margin:0 0 18px;padding:0 0 6px;background:#008455 url(../uploadimages/aside-nav.png) no-repeat 0 100%;}
		#sub-nav-tech-products h2 {margin:0 0 16px;height:35px;background:url(../uploadimages/feuvert.png) -237px -93px;text-indent:-999em;overflow:hidden;}
		#sub-nav-tech-products ul {list-style:none;margin:0 6px;padding:0 1px;border-top:1px solid #007A4E;border-bottom:1px solid #2B9972;font-size:0.75em;overflow:hidden;}
			#sub-nav-tech-products li {border-top:1px solid #2B9972;border-bottom:1px solid #007A4E;}
			#sub-nav-tech-products li a {display:block;padding:8px 10px 8px 30px;color:#FFF;background:url(../uploadimages/feuvert.png) -580px -65px no-repeat;}
			#sub-nav-tech-products li a.active {padding-left:45px;font-weight:bold;background-position:-565px -145px;}
			#sub-nav-tech-products li a:hover, #sub-nav li a:focus, #sub-nav li a:active {text-decoration:none;background-color:#148E63;}
				#sub-nav-tech-products ul ul {margin-left:24px;font-size:0.92em;margin-bottom:-2px;}
		#sub-nav-equipment {margin:0 0 18px;padding:0 0 6px;background:#008455;}
		#sub-nav-equipment h2 {margin:0 0 16px;height:35px;background:url(../uploadimages/feuvert.png) -243px -364px;text-indent:-999em;overflow:hidden;}
		#sub-nav-equipment ul {list-style:none;margin:0 6px;padding:0 1px;border-top:1px solid #007A4E;border-bottom:1px solid #2B9972;font-size:0.75em;overflow:hidden;}
			#sub-nav-equipment li {border-top:1px solid #2B9972;border-bottom:1px solid #007A4E;}
			#sub-nav-equipment li a {display:block;padding:8px 10px 8px 30px;color:#FFF;background:url(../uploadimages/feuvert.png) -580px -65px no-repeat;}
			#sub-nav-equipment li a.active {padding-left:45px;font-weight:bold;background-position:-565px -145px;}
			#sub-nav-equipment li a:hover, #sub-nav li a:focus, #sub-nav li a:active {text-decoration:none;background-color:#148E63;}
		#locations {margin:0 0 18px;background:#008455;clear:left;}
		#locations h2 {margin:0 0 16px;height:38px;background:url(../uploadimages/feuvert.png) 0 -93px;text-indent:-999em;overflow:hidden;}
		#locations .content {padding:0 0 8px;text-align:center;}
			#locations #map-entries {list-style:none;width:195px;margin:0 auto;overflow:hidden;background:url(../uploadimages/locations-map.png);position:relative;}
			#locations #map-entries h4 {width:6px;height:6px;background:url(../uploadimages/feuvert.png) -594px -268px;overflow:hidden;position:absolute;text-indent:-999em;display:none;}
			#locations #map-entries h4 a {display:block;height:100%;}
			#locations #map-entries .address {display:none;}
		#overhaul {margin:0 0 18px;background:#008455;}
		#overhaul h2 {height:38px;width:237px;background:url(../uploadimages/aside-boxes.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
		#overhaul .content {background:url(../uploadimages/aside-boxes.png) 0 -38px no-repeat;padding:0 20px 0 30px;font-size:0.75em;line-height:1.4em;}
			#overhaul form {padding-top:16px;}
			#overhaul form label {font-weight:bold;color:#FFF;}
			#overhaul form select {width:170px;margin:5px 0 12px;padding:1px;}
			#overhaul form button {float:right;width:81px;height:26px;background:url(../uploadimages/feuvert.png) -213px 0;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;}
		#aside #advices {background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;margin:0 0 20px 0;}
			#aside #advices h2 {height:34px;background:url(../uploadimages/feuvert.png) 0 -169px;text-indent:-999em;overflow:hidden;}
		#aside #advices .content {background:url(../uploadimages/aside-box.png) no-repeat 0 100%;font-size:0.75em;line-height:1.4em;overflow:hidden;padding:16px 12px 20px 25px;}
		#aside #advices .content p {}
			#aside #advices .content .more {font-size:0.92em;font-weight:bold;float:right;overflow:hidden;padding-top:5px;}
				#aside #advices .more a {padding:2px 6px 2px 0;color:#008455;background:url(../uploadimages/feuvert.png) 100% 7px no-repeat;}
				#aside #advices h4 {font-size:1em;margin-bottom:5px;}
		#newsletter {margin-bottom:18px;height:161px;background:url(../uploadimages/aside-boxes.png) -237px 0 no-repeat;}
			#newsletter h2 {text-indent:-999em;}
			#newsletter .content {padding:16px 20px 0 30px;font-size:0.75em;line-height:1.4em;}
				#newsletter form {}
				#newsletter form label {font-weight:bold;}
				#newsletter form input {width:177px;margin:8px 0 12px;padding:2px;}
				#newsletter form input.warning {border-color:#F30;}
				#newsletter form button {float:right;width:81px;height:26px;background:url(../uploadimages/feuvert.png) -213px -26px;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;}
		#newsletter2 {background:#FEFEFE url(../uploadimages/sections-bg.png) bottom repeat-x;margin-bottom:18px;}
		#newsletter2 h2 {height:34px;width:237px;background:url(../uploadimages/feuvert.png) -243px -467px;text-indent:-999em;overflow:hidden;}
		#newsletter2 .content-bg {background:url(../uploadimages/kupon-bg.png) 132px 0 no-repeat;}
		#newsletter2 .content {border:1px solid #DEDEDE;border-top:none;padding:16px 20px 0 30px;font-size:0.75em;line-height:1.4em;}
			#newsletter2 form {}
			#newsletter2 form label {font-weight:bold;width:56%;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #DEDEDE;display:block;}
			#newsletter2 form label span {color:#F00;}
			#newsletter2 form input {width:177px;margin:8px 0 12px;padding:2px;}
			#newsletter2 form input.warning {border-color:#F30;}
			#newsletter2 .more a {}
			#newsletter2 form button {float:right;width:81px;height:26px;background:url(../uploadimages/feuvert.png) -378px 0;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;}
	/* CONTENT */
	#content {float:right;width:701px;}
		#main-ani {margin:0 0 18px;height:335px;}
		#feuvert_main_banner {margin:0 0 18px;height:500px;}
		/*#promotions-static {margin-bottom:14px;background:#FFF;}
			#promotions-static h2 {height:45px;background:url(../uploadimages/feuvert.png) 0 -534px;text-indent:-999em;overflow:hidden;}
			#promotions-static .content {border:1px solid #DEDEDE;border-top:none;padding:10px 31px 0;}
				#promotions-static .content #products-promotion {list-style:none;overflow:hidden;}
					#promotions-static .content #products-promotion li {width:318px;float:left;margin-bottom:20px;}
					#promotions-static .content #products-promotion li .thumb {width:150px;float:left;}
					#promotions-static .content #products-promotion li .desc {width:168px;float:left;}
						#promotions-static .content #products-promotion li .desc h4 {color:#e70000; font-size:0.81em;padding:0 0 10px 15px;}
						#promotions-static .content #products-promotion li .desc p {color:#848484; font-size:0.69em;text-align:right;font-weight:bold;margin-right:20px;}
						#promotions-static .content #products-promotion li .desc p.price {color:#fff; font-size:2em;text-align:right;font-weight:bold;background:url(../uploadimages/price_bg_red.png) 100% 0 no-repeat;height:53px;margin:0 20px 5px 0;padding:4px 5px 0 0;}*/
		#promotions {position:relative;margin-bottom:14px;background:#FFF;}
			/*#promotions span {position:absolute;top:0;left:0;z-index:10;width:20px;height:45px;background:url(../uploadimages/box-corner.png) no-repeat;}*/
			#promotions span {position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:url(../uploadimages/home-slider.png) no-repeat;}
			#promotions h2 {height:45px;background:url(../uploadimages/feuvert.png) 0 -534px;text-indent:-999em;overflow:hidden;}
			#promotions .content {position:relative;overflow:hidden;}
				.slide-box {height:313px;overflow:hidden;position:relative;}
					.slides {position:absolute;top:0;left:0;}
						.slides div {position:absolute;top:0;width:699px;display:nsone;}
							.slides div img {float:left;}
							.slides div a {display:block;width:100%;height:100%;position:absolute;z-index:20;}
							.slides div .about {display:block;position:static;float:left;width:217px;border-top:1px solid #7BBCA4;border-bottom:1px solid #7BBCA4;margin:0 0 0 10px;padding:13px 8px 13px 10px;font-size:.75em;line-height:1.4em;min-height:176px;}
								.slides div .about h3 {margin:0 0 10px -9px;color:#008455;font-size:1.1666em;}
								.slides div .about ul {margin-left:4px;list-style:square;}
								.slides div .about p {margin-left:4px;}
				.pagination {position:absolute;bottom:10px;right:12px;z-index:20;list-style:none;font-size:.8333em;}
					.pagination li {float:left;margin:0 0 0 10px;text-align:center;}
						.pagination li a {width:26px;height:21px;padding:5px 0 0;background:url(../uploadimages/paging-bg.png);display:block;color:#404040;}
						.pagination li a:hover, .pagination li a:focus, .pagination li a:active, .pagination li.active a {background-position:0 -26px;text-decoration:none;}
		#products {background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;}
			#products h2 {height:45px;background:url(../uploadimages/feuvert.png) 0 -579px;text-indent:-999em;overflow:hidden;}
					#products .content {border:1px solid #DEDEDE;border-top:none;padding:10px 31px 20px;}
				#products-recommended {list-style:none;position:relative;overflow:hidden;left:-30px;}
					#products-recommended li {float:left;margin-left:49px;width:110px;height:149px;overflow:hidden;margin-bottom:20px;}
					#products-recommended li .thumb {position:relative;width:110px;height:110px;overflow:hidden;}
						#products-recommended li .thumb a {display:block;}
						#products-recommended li .thumb div.price {position:absolute;top:80px;left:50px;background:url(../uploadimages/price-logo.png) 0 0 no-repeat;font-size:0.75em;color:#FFF;width:60px;height:22px;}
							#products-recommended li .thumb div.price a {display:block;color:#FFF;padding:4px 4px 5px 0px;text-decoration:none;font-size:0.92em;font-weight:bold;text-align:right;}
						#products-recommended li h4 {font-size:0.69em;margin-bottom:5px;text-align:center;}
	/* MAIN-CONTENT */
	#main-content {float:left;width:462px;margin:0 0 0 23px;background:url(../uploadimages/main-content-bg.png) 0 100% repeat-y;}
	#wide #main-content {padding:0 0 9px;width:699px;background:url(../uploadimages/main-content-bg-sec.png) -699px 100% repeat-y;}
	#tires-shop #main-content {float:none;margin:0;width:auto;background:none;}
	#tires-shop #main-content h2.tires {color:#008455;font-family:Square721ExEUBold;font-size:17px;margin-bottom:1em;position:absolute;top:0;}
	#tires-shop #main-content.panel-slide {padding-top:144px;}
		#main-content .content {padding:0 0 9px;background:url(../uploadimages/main-content-bg.png) -462px 100% no-repeat;overflow:hidden;padding-top:15px;}
		#wide #main-content .content {background:url(../uploadimages/main-content-bg-sec.png) repeat-y;}
		#content-title {height:45px;background:url(../uploadimages/content-title.png);text-indent:-999em;overflow:hidden;}
		#main-content h3 {margin:0 20px 15px;padding:8px 23px;background:#FFE835;font-size:0.81em;}
		#main-content #banner {margin:0 0 0 22px;}
		
		#config-banner {position:relative;margin: 10px 15px 20px;overflow:auto;clear:both;}
			#config-banner h3 {position:relative;width:495px;height:75px;background:url(../uploadimages/konf_prod_banner.png) no-repeat 0 0;padding:0;margin:0;text-indent:-9999em;overflow:hidden;margin-bottom:15px;}
			#config-banner a.trunks {display:block;position:relative;width:237px;height:58px;background:url(../uploadimages/konf_prod_banner.png) no-repeat 0 -84px;text-indent:-9999em;overflow:hidden;margin-right:20px;float:left;}
			#config-banner a.chains {display:block;position:relative;width:237px;height:58px;background:url(../uploadimages/konf_prod_banner.png) no-repeat -256px -84px;text-indent:-9999em;overflow:hidden;}
		
		#car-parts {float:left;width:350px;}
		#car-equipment {float:left;width:349px;}
			#car-parts h3 {margin-left:15px;margin-right:7px;padding-left:21px;}
			#car-equipment h3 {margin-left:7px;margin-right:15px;padding-left:21px;}
			#car-parts ul {overflow:hidden;list-style:none;margin:20px 7px 20px 15px;padding:0 10px;}
			#car-equipment ul {overflow:hidden;list-style:none;margin:20px 15px 20px 7px;padding:0 10px;}
				#car-parts ul li, #car-equipment ul li {float:left;margin:0 6px 10px 7px;height:126px;width:140px;}
		#clean-filters {position:absolute;top:144px;right:12px;font-size:.6875em;color:#FFF;text-decoration:underline;}
		#article {margin:0 20px;padding:0 23px 0 23px;font-size:0.75em;line-height:1.4em;}
		#article.tires-soldout, #article.product-soldout, #article.tires-shop {padding:0;}
			#about-us-video {height:345px;}
			#article a {text-decoration:underline;}
			#article a.flip-page-img {float:left;margin:0 10px 10px 0;}
			#article h4 {margin:0 0 8px;font-weight:bold;font-size:1.09em;}
			#article p {margin:0 0 14px;}
			#article p#noscript {background:#EEE;padding:10px 20px;font-weight:bold;}
			#article .important {text-align:right;}
			#article p.error {font-weight:bold;color:#FF0000;}
			#article p.magazine-preview {margin:0 0 15px;overflow:hidden;}
				#article p.magazine-preview a {display:block;float:right;}
					#article p.magazine-preview a img {float:none;margin:0;}
			#article img {margin:5px;float:right;}
			#article img.winter-promotion-title {float:none;margin:0;}
			#article img.img-center {float:none;}
			#article p.cupon img {float:none;margin:0;}
			#article p.shop-condition {color:#FF3300;}
			#article ul {list-style:square outside;margin:0 0 14px 40px;}
			#article ol {list-style:decimal outside;margin:0 0 14px 40px;}
			#article li {padding:2px 0;}
			#article #sitemap {margin-left:12px;}
						#article #sitemap li ul li ul {margin-bottom:5px;}
			.air-condition-promo {float:left;clear:both;margin:10px 0 10px 10px;width:600px;height:41px;background:url(../uploadimages/air-condition-promo.png) no-repeat;overflow:hidden;}
				.air-condition-promo a {display:block;float:left;height:34px;text-indent:-999em;overflow:hidden;}
				.air-condition-promo a.find-station {margin:4px 0 0 4px;width:242px;}
				.air-condition-promo a.check-offer {margin:4px 0 0 3px;width:347px;}
			#winter-promotions {margin:0 0 30px;overflow:hidden;}
				#winter-promotions a {float:left;margin:0 2px;}
				#winter-promotions img {float:none;margin:0;}
			#total-soldout {margin:0 0 20px;}
				#total-soldout h2 {margin:0 0 20px;width:100%;height:55px;background:url(../uploadimages/total-soldout.png);text-indent:-999em;}
				#total-soldout ul {margin:0;list-style:none;overflow:hidden;}
					#total-soldout ul li {float:left;margin:0 5px;padding:0;}
						#total-soldout ul li a {display:block;}
							#total-soldout ul li a img {float:none;margin:0;}
			#article .order-summary {}
				#article .order-summary th {padding:5px 10px;background:#008455;color:#FFF;border:1px solid #EEE;}
				#article .order-summary td {padding:5px 10px;border:1px solid #EEE;}
			#cart {width:100%;border-collapse:collapse;}
				#cart th {padding:10px;}
				#cart th.title {text-align:left;}
				#cart td {padding:10px;border-bottom:1px solid #DCDCDC;color:#636363;text-align:center;}
				#cart td.title {text-align:left;width:50%;}
					#cart td.title span#valve-info {display:none;font-size:.9166em;color:#333;}
				#cart td.valve-opt.hidden {visibility:hidden;}
				#cart td.item-status {text-align:center;}
					#cart td.item-status span {display:inline-block;width:13px;height:13px;background:url(../uploadimages/feuvert.png) -127px -10px;text-indent:-999em;}
				#cart .last td {border-color:#018555;}
				#cart .hidden td {display:none;}
					#cart td h4 {margin:0 0 2px;font-size:1.1666em;color:#1E7440;}
					#cart td strong {color:#1E7440;}
						#cart td strong em {color:#F30;font-style:normal;}
					#cart td p {margin:0;}
					#cart td p.info {font-weight:700;}
					#cart td p.ref {font-size:.9166em;}
						#cart td p strong {color:#000;}
					#cart td.action a {display:block;margin:auto;width:12px;height:10px;background:url(../uploadimages/feuvert.png) -127px 0;text-indent:-999em;overflow:hidden;}
			#continue-shoping {display:block;float:right;width:178px;height:39px;background:url(../uploadimages/feuvert.png) 0 -624px;text-indent:-999em;overflow:hidden;}
			#back {display:block;float:right;clear:left;width:127px;height:39px;background:url(../uploadimages/feuvert.png) 0 -663px;text-indent:-999em;overflow:hidden;}
			.submit-buttons {clear:left;}
			form#contact-data .submit-buttons {visibility:hidden;}
			#order-data {}
				#article #order-data h4 {margin:0 0 8px;font-size:1.1666em;}
			#total-amount {padding:15px 55px 15px 0;text-align:right;}
				#article #total-amount p {float:left;margin:0;font-size:.9166em;color:#AAA;}
				#article #total-amount h4 {float:right;margin:0;font-size:1.1666em;color:#ACACAC;}
					#total-amount h4 strong {color:#1A6637;}
			#assembly-content {}
				#assembly-content .col {float:left;margin:0 0 20px;width:50%;}
				#article #assembly-content h4 {margin:0 0 8px;font-size:1.1666em;color:#1E7440;font-weight:400;}
					#assembly-content h4 strong {font-weight:700;}
				#article #assembly-content select {border:1px solid #AAA;}
				#article #assembly-content select.warning {border-color:#F30;}
				#article #assembly-content li label.warning {color:#F30;}
				#article #assembly-content .buttons {float:right;width:100%;}
					#article #assembly-content .buttons button {clear:none;}
				#assembly-content ul {margin:0;list-style:none;}
					#assembly-content ul li {margin:5px 0;overflow:hidden;}
						#assembly-content ul li input {float:left;margin:2px 5px 0 0;vertical-align:middle;}
						#assembly-content ul li.sec-option input {margin-top:20px;}
						#assembly-content ul li label {float:left;margin:0;width:auto;font-weight:400;vertical-align:middle;}
			#article #search {margin-bottom:15px;}
				#article #search label {margin:0 10px 0 0;}
				#article #search input {padding:3px;width:210px;margin-right:5px;}
				#article #search button {background:url(../uploadimages/feuvert.png) no-repeat -236px -72px;width:31px;height:21px;cursor:pointer;text-indent:-999em;border:none;}
			#article table.table {width:373px;border:1px solid #EEE;margin-bottom:10px;}
				#article table.table tr.header {background:#148E63;font-weight:bold;color:#FFF;}
				#article table.table tr {background:#61DFB3;}
				#article table.table tr.sec {background:#99DFC7;}
					#article table.table td {padding:5px 0 5px 10px;}
			#article .order-summary {margin:0 0 10px;border-collapse:collapse;width:100%;}
				#article .order-summary td {padding:5px;border:1px solid #CCC}
				#article .order-summary td.order-value {background:#F8F8F8;font-weight:700;text-align:center;}
				#article .order-summary td.value-field {text-align:center;}
			.tires-soldout-article, .product-soldout-article {margin:0 20px;}
			#products-filter {margin:0 0 15px;width:100%;background:url(../uploadimages/products-filter.png) no-repeat;overflow:hidden;}
				#products-filter p {float:left;margin:0;padding:17px 20px 15px 50px;color:#707070;background:url(../uploadimages/products-filter-li.png) no-repeat 100% 0;}
				#products-filter ul {float:left;margin:0;list-style:none;}
					#products-filter ul li {float:left;padding:7px 5px 0 4px;background:url(../uploadimages/products-filter-li.png) no-repeat 100% 0;}
						#products-filter ul li a {display:block;padding:9px 10px 0;height:36px;color:#454545;font-size:1.1666em;font-weight:700;text-align:center;text-decoration:none;}
						#products-filter ul li.show-all a {width:84px;}
						/*#products-filter ul li.show-all a:hover, #products-filter ul li.show-all a:focus, #products-filter ul li.show-all a:active, #products-filterul li.show-all a.active {background-image:url(../uploadimages/tires-filter-size-all.png) no-repeat 0 0;}*/
						#products-filter ul li a:hover, #products-filter ul li a:focus, #products-filter ul li a:active, #products-filter ul li a.active {background:url(../uploadimages/product-filter.png) no-repeat 40% 0;color:#FFF;text-decoration:none;}
			#tires-filter {margin:0 0 5px;padding:7px 0 0 0;background:url(../uploadimages/tires-filter.png) no-repeat;overflow:hidden;}
			#tires-filter.minishop {background:url(../uploadimages/tires-filter-minishop.png) no-repeat;}
			#tires-filter.rim-soldout {background:url(../uploadimages/tires-filter-rim-soldout.png) no-repeat;}
				#tires-filter.minishop .tire-size {float:left;}
					#tires-filter.minishop .tire-size p {margin:10px 10px 0 15px;}
					#tires-filter.minishop .tire-size select {float:left;margin:7px 0 0;padding:2px;border:1px solid #CCC;}
				#tires-filter p {float:left;margin:10px 10px 0 30px;color:#707070;}
				#tires-filter.minishop p {margin:10px 0px 0 18px;}
				#tires-filter ul {float:left;margin:0;list-style:none;}
				#tires-filter.minishop ul {float:right;}
					#tires-filter ul li {float:left;margin:0 9px 0 0;}
						#tires-filter ul li a {display:block;padding:9px 0 0;width:42px;height:36px;color:#454545;font-size:1.1666em;font-weight:700;text-align:center;text-decoration:none;}
						#tires-filter ul li.show-all a {width:84px;}
						#tires-filter ul li.show-all a:hover, #tires-filter ul li.show-all a:focus, #tires-filter ul li.show-all a:active, #tires-filter ul li.show-all a.active {background-image:url(../uploadimages/tires-filter-size-all.png);}
						#tires-filter ul li a:hover, #tires-filter ul li a:focus, #tires-filter ul li a:active, #tires-filter ul li a.active {background:url(../uploadimages/tires-filter-size.png) no-repeat;color:#FFF;text-decoration:none;}
			#tires-filter-full {margin:0 0 15px;padding:5px 0 15px 50px;border-bottom:1px solid #EEE;overflow:hidden;}
				#tires-filter-full p {float:left;margin:3px 10px 0 0;color:#707070;}
				#tires-filter-full select {float:left;padding:2px;border:1px solid #CCC;min-width:200px;}
			#article .tire-item-shop {position:relative;margin:0 5px 25px 0;border-bottom:1px solid #018555;overflow:hidden;}
				#article .tire-item-shop .thumb {float:left;margin:0 10px 5px 0;width:120px;}
					#article .tire-item-shop .thumb a {position:relative;display:block;}
						#article .tire-item-shop .thumb a span {position:absolute;bottom:10px;right:10px;width:20px;height:19px;background:url(../uploadimages/tire-thumb.png) no-repeat;}
						#article .tire-item-shop .thumb a img {float:none;margin:0;}
				#article .tire-item-shop .desc {float:right;width:478px;}
				#article .tire-item-shop .desc.new-tire {background:url(../uploadimages/new-tire.png) no-repeat 196px 28px;}
				#article .tire-item-shop .desc.offer-type-1 {background:url(../uploadimages/icon-1.png) no-repeat 196px 28px;}
				#article .tire-item-shop .desc.offer-type-2 {background:url(../uploadimages/icon-2.png) no-repeat 196px 28px;}
				#article .tire-item-shop .desc.offer-type-3 {background:url(../uploadimages/icon-3.png) no-repeat 176px 28px;}
					#article .tire-item-shop .desc .tech-data {float:left;}
						#article .tire-item-shop .desc .tech-data h4 {margin:0 0 5px;font-size:1.3333em;color:#1E7440;}
						#article .tire-item-shop .desc .tech-data p {margin:0 0 5px;font-size:1.1666em;color:#636363;font-weight:700;}
						#article .tire-item-shop .desc .tech-data p.ref {font-size:.9166em;}
							#article .tire-item-shop .desc .tech-data p strong {color:#2B2B2B;}
							#article .tire-item-shop .desc .tech-data p span {font-weight:400;}
					#article .tire-item-shop .desc .buy-data {float:right;}
						#article .tire-item-shop .desc .buy-data p.price {margin:0 0 2px;padding:3px 20px 8px 32px;background:url(../uploadimages/tire-price.png) no-repeat;font-size:2.3333em;line-height:1.1428em;color:#000;}
						#article .tire-item-shop .desc .buy-data p.availability {margin:0;font-size:.9166em;color:#6D6D6D;text-align:center;}
							#article .tire-item-shop .desc .buy-data p.availability strong {color:#38AE34;}
							#article .tire-item-shop .desc .buy-data p.availability em {font-style:normal;font-weight:700;color:#DD0000;}
					#article .tire-item-shop .desc .short-desc {clear:both;margin:0 0 10px;padding:10px 0 0;}
						#article .tire-item-shop .desc .short-desc p {margin:0;}
				#article .tire-item-shop .buy-details {float:right;clear:right;min-width:286px;}
					#article .tire-item-shop .buy-details form {padding:0 0 0 30px;background:#EBEBEB url(../uploadimages/tire-item-shop-button.png) no-repeat;}
						#article .tire-item-shop .buy-details form label {float:left;margin:12px 10px 10px 0;width:auto;color:#5A5A5A;font-size:1.1666em;}
						#article .tire-item-shop .buy-details form select {float:left;margin:10px 20px 0 0;}
						#article .tire-item-shop .buy-details form button {float:left;margin:0;width:127px;height:40px;background-position:0 0;text-indent:-999em;overflow:hidden;}
			#main .total-tires-count {position:absolute;top:179px;left:35px;}
			#main #show-more-results {display:block;visibility:hidden;float:right;margin:14px 310px 10px 0;width:336px;height:44px;background:url(../uploadimages/tires-shop.png) 0 -500px;text-indent:-999em;overflow:hidden;}
			#article .tire-item {position:relative;margin:0 5px 25px 0;border-bottom:1px solid #018555;min-height:125px;overflow:hidden;}
				#article .tire-item .thumb {float:left;margin:0 10px 5px 0;width:120px;}
					#article .tire-item .thumb a {position:relative;display:block;}
						#article .tire-item .thumb a span {position:absolute;bottom:10px;right:10px;width:20px;height:19px;background:url(../uploadimages/tire-thumb.png) no-repeat;}
						#article .tire-item .thumb a img {float:none;margin:0;}
				#article .tire-item .desc {float:left;margin:0 0 5px;padding:10px 0 0;width:295px;}
					#article .tire-item .desc h4 {margin:0 0 5px;font-size:1.3333em;color:#1E7440;}
					#article .tire-item .desc p {margin:0 0 5px;font-size:1.1666em;color:#636363;font-weight:700;}
					#article .tire-item .desc p.ref {font-size:.9166em;}
						#article .tire-item .desc p span {font-weight:400;}
						#article .tire-item .desc p strong {color:#2B2B2B;}
				#article .tire-item .details {position:absolute;bottom:0;right:0;width:215px;}
					#article .tire-item .details p.price {float:right;margin:0 0 5px;padding:3px 20px 8px 32px;background:url(../uploadimages/tire-price.png) no-repeat;font-size:2.3333em;line-height:1.1428em;color:#000;}
					#article .tire-item.rim .details p.price {margin:0;padding-bottom:4px;background:url(../uploadimages/tire-rim-price.png) no-repeat;}
					#article .tire-item.rim .details p.old-price {float:right;margin:2px 0 2px;min-width:172px;font-size:.9166em;text-align:left;color:#636363;}
						#article .tire-item.rim .details p.old-price strong {color:#D90000;}
					#article .tire-item .details p.available {float:right;clear:right;min-width:181px;margin:0 0 15px;font-size:.9166em;color:#636363;}
					#article .tire-item.rim .details p.available {margin:0 0 2px;border-top:1px solid #AEAEAE;}
						#article .tire-item .details p strong {font-weight:700;color:#1A6636;}
					#article .tire-item .details a {float:right;display:block;width:206px;height:39px;background:url(../uploadimages/tire-available.png) no-repeat;text-indent:-999em;overflow:hidden;}
			#article .product-item {position:relative;margin:0 5px 25px 0;border-bottom:1px solid #018555;min-height:125px;overflow:hidden;}
			#article .product-item.ski-handle {min-height:70px;}
			#article .product-item.ski-handle.details-view {min-height:59px;}
				#article .product-item .thumb {float:left;margin:0 20px 5px 0;}
					#article .product-item .thumb a {position:relative;display:block;}
						#article .product-item .thumb a span {position:absolute;bottom:10px;right:10px;width:20px;height:19px;background:url(../uploadimages/product-thumb.png) no-repeat;}
						#article .product-item .thumb a img {float:none;margin:0;}
				#article .product-item .desc {float:left;margin:0 0 5px;padding:10px 0 0;width:225px;}
				#article .product-item.ski-handle .desc {margin:0 0 5px 15px;width:239px;}
				#article .product-item.car-box .desc {font-size:.9166em;line-height:13px;width:245px;}
					#article .product-item .desc h4 {margin:0 0 5px;font-size:1.3333em;color:#1E7440;line-height:1.0625em;}
					#article .product-item.ski-handle .desc h4 {font-size:.9166em;}
						#article .product-item.ski-handle .desc h4 strong {font-size:1.2727em;color:#333;}
					#article .product-item.car-box .desc h4 {font-size:1.4545em;}
					#article .product-item .desc p {margin:0 0 5px;color:#636363;}
					#article .product-item .desc p.ref {font-size:.9166em;}
						#article .product-item .desc p span {font-weight:400;}
						#article .product-item .desc p strong {color:#2B2B2B;}
				#article .product-item .details {position:absolute;bottom:0;right:0;width:215px;}
				#article .product-item.ski-handle .details {width:400px;height:70px;}
				#article .product-item.ski-handle.details-view .details {height:45px;}
					#article .product-item .details p.price {float:right;margin:0 0 5px;padding:3px 20px 8px 32px;background:url(../uploadimages/product-price.png) no-repeat;font-size:2.3333em;line-height:1.1428em;color:#000;}
					#article .product-item.ski-handle .details p.price {position:absolute;bottom:-9px;right:230px;}
					#article .product-item.ski-handle.details-view .details p.price {right:200px;}
					#article .product-item .details p.available {float:right;margin:0 0 15px;font-size:.9166em;color:#636363;}
					#article .product-item.ski-handle .details p.available {position:absolute;top:0;right:0;margin:0 0 5px;}
					#article .product-item.ski-handle.details-view .details p.available {top:auto;bottom:7px;}
						#article .product-item .details p strong {font-weight:700;color:#1A6636;}
					#article .product-item .details a {float:right;display:block;width:206px;height:39px;background:url(../uploadimages/tire-available.png) no-repeat;text-indent:-999em;overflow:hidden;}
					#article .product-item.ski-handle .details a {position:absolute;bottom:0;right:0;}
			#article .promo-tires {clear:both;margin:0 0 20px;background:url(../uploadimages/promo-tires-bg.png) repeat-x 0 100%;overflow:hidden;}
				#article .promo-tires .promo-tire-wrapper {padding:10px 0 10px 20px;background:url(../uploadimages/promo-tires.png) no-repeat;overflow:hidden;}
					#article .promo-tires .thumb {float:left;margin:0 20px 0 0;}
						#article .promo-tires .thumb img {float:none;margin:0;}
					#article .promo-tires .promo-content {position:relative;float:left;padding:10px 0 0;width:330px;}
						#article .promo-tires .promo-content h4 {font-size:1.5em;font-weight:400;color:#008855;}
						#article .promo-tires .promo-content h5 {margin:0 0 20px 2px;padding:0 0 10px;border-bottom:1px solid #F0F0F0;font-size:1.1666em;color:#575757;}
						#article .promo-tires .promo-content p {margin:0 0 0 2px;color:#7F7F7F;font-weight:700;}
							#article .promo-tires .promo-content p strong {color:#008455;}
							#article .promo-tires .promo-content p span {font-size:1.5em;color:#E10A29;}
							#article .promo-tires .promo-content .tire-cupon {position:absolute;bottom:-20px;right:-15px;display:block;width:150px;height:59px;background:url(../uploadimages/promo-tires-button.png);text-indent:-999em;overflow:hidden;}
			#article .entries {list-style:none;margin:0;}
				#article .entries li {padding:0;}
				#article .entries h4 {margin:0;}
				#article .entries .date {color:#9F9F9F;font-weight:bold;font-size:0.88em;}
			#article #products-recommended-list {overflow:hidden;}
				#article #products-recommended-list li {float:left;margin-bottom:15px;}
					#article #products-recommended-list li .thumb {float:left;width:110px;height:110px;margin-right:15px;}
						#article #products-recommended-list li .thumb a {display:block;}
						#article #products-recommended-list li .thumb img {border:1px solid #EEE;float:none;margin:0;}
					#article #products-recommended-list li .desc {float:left;width:248px;}
					#article #products-recommended-list li .desc div.price {font-weight:bold;font-size:0.92em;margin-bottom:8px;}
			#article .promotion {width:100%;border-collapse:collapse;text-align:left;margin-bottom:5px;}
			#article #tires.promotion {border:1px solid #EEE;}
				#article .promotion tr {}
					#article .promotion th {background:#008455;padding:7px 10px 7px 15px;border-right:1px solid #009863;border-bottom:none;color:#FFF;}
					#article .promotion td {padding:5px 10px 5px 15px;border-right:1px solid #EEE;border-left:1px solid #EEE;border-bottom:1px solid #EEE;}
					#article #filter.promotion td {}
					#article #tires.promotion td {padding:2px 10px 2px 15px;border-left:none;border-right:none;}
					#article #tires.promotion td.head {padding:9px 10px 9px 15px;}
					#article #tires.promotion td.size {width:25%;padding-right:0;}
					#article #tires.promotion td.brand {padding-left:0;}
					#article #tires.promotion td.model {padding-left:10px;padding-right:0;width:19%;}
					#article #tires.promotion td.price {padding:10px 30px 10px 15px;width:37%;text-align:right;}
					#article .promotion td.no-wrap {white-space:nowrap;}
					#article .promotion td.brutto_price, #article .promotion td.brutto_price_red, #article .promotion td.brutto_price_orange {background:#FFEC4F;color:#000;font-weight:bold;font-size:1.19em;}
					#article .promotion td.brutto_price_red {background:#F30;}
					#article .promotion td.brutto_price_orange {background:#FF9900;}
			#article .promotion-map-tabs {list-style:none;float:left;margin:0;}
				#article .promotion-map-tabs li {padding:0;border-bottom:1px solid #FFF;font-size:0.83em;}
				#article .promotion-map-tabs li.active a {background:#008455!important;color:#FFF;}
					#article .promotion-map-tabs li h4 {margin:0;}
					#article .promotion-map-tabs li a {background:#F4F4F4;display:block;color:#666;padding:8px 12px;text-decoration:none}
					#article .promotion-map-tabs li a:hover, #article .promotion-map-tabs li a:active, #article .promotion-map-tabs li a:focus {background:#EEE;}
						#article .promotion-map-tabs .infoText {display:none;}
			#article .promo-thumb {margin:0 0 5px 10px;}
				#article .promo-thumb a img {border:1px solid #EEE;}
				#article .promo-thumb a:hover img, #article .promo-thumb a:focus img, #article .promo-thumb a:active img {border-color:#DDD;}
			#article.entry {}
				#article.entry h4 {margin:0;}
				#article.entry .date {color:#9F9F9F;font-weight:bold;font-size:0.88em;margin-bottom:10px;}
				#article #career li {margin-bottom:10px;}
				#article.entry	img {border:1px solid #EEE;float:left;margin-right:13px;}
				#article.entry div.price {font-weight:bold;font-size:0.92em;margin-bottom:8px;}
				#main-content #article .entry {position:relative;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #EEE;overflow:hidden;}
					#main-content #article .entry .thumb {float:left;margin:0 10px 0 0;width:176px;min-height:133px;}
						#main-content #article .entry .thumb a {display:block;padding:2px;border:1px solid #EEE;}
						#main-content #article .entry .thumb a:hover, #main-content #article .entry .thumb a:focus, #main-content #article .entry .thumb a:active {border-color:#AAA;}
							#main-content #article .entry .thumb img {float:none;margin:0;}
					#main-content #article .entry .content {float:left;padding:0;width:355px;background:none;}
						#main-content #article .entry .content h4 {font-size:1.1666em;}
						#main-content #article .entry .content .price {float:left;margin:0 5px 8px 0;font-size:1.3333em;font-weight:700;color:#FF0000;}
						#main-content #article .entry .content .old-price {float:left;margin:4px 0 0;text-decoration:line-through;color:#008457;line-height:1em;}
						#main-content #article .entry .content .date {clear:left;margin:0 0 5px;}
						#main-content #article .entry .content p {}
					#main-content #article .entry .print-promo {position:absolute;top:1px;right:1px;}
						#main-content #article .entry .print-promo a {display:block;width:119px;height:53px;background:url(../uploadimages/promo-buttons.png) no-repeat;text-indent:-999em;overflow:hidden;}
						#main-content #article .entry .print-promo a:hover, #main-content #article .entry .print-promo a:focus, #main-content #article .entry .print-promo a:active {background-position:0 -53px;}
			#article .gallery {list-style:none;margin:0 0 14px;padding:0;overflow:hidden;}
			#article #flip-page.gallery {margin:0;}
				#article .gallery li {float:left;margin:0 0 10px;width:100%;text-align:center;}
				#article .gallery#flip-page li {float:left;margin:0;width:93px;text-align:left;min-height:130px}
					#article .gallery li a {border:1px solid #EEE;display:block;padding:3px;}
					#article .gallery#flip-page li a {border:none;display:inline;}
					#article .gallery li a:hover, #article .gallery li a:focus, #article .gallery li a:active {border:1px solid #AAA;}
						#article .gallery li img {float:none;}
			#article #products-details {overflow:hidden;width:373px;}
				#article #products-details li {margin:0 0 10px;padding:25px 0 0;overflow:hidden;clear:right;}
					#article #products-details li h4 {background:url(../uploadimages/product-box-bgs.png) no-repeat -371px 0;padding:22px 0 14px 40px;color:#008455;}
					#article #products-details li .content {background:url(../uploadimages/product-box-bgs.png) no-repeat 0 100%;padding:10px 18px 15px 20px;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;font-size:.9166em;}
						#article #products-details li .content img {float:right;border:1px solid #DFDFDF;margin:5px 5px 5px 5px;}
						#article #products-details li .content ul {padding:0 0 0 7px;margin:0;overflow:hidden;list-style:none;}
							#article #products-details li .content ul li {border:none;background:url(../uploadimages/product-box-bgs.png) no-repeat -748px 10px;margin:0;padding:2px 0 2px 10px;overflow:visible;}
			#regulations-link {position:absolute;bottom:23px;left:0;font-size:.9166em;}
			#article #survey-text, #article #promo-ticket {display:none;}
			#kontaktowy, #zgloszeniowy, #fleet-form {visibility:hidden;}
			#article #promo-survey-layer {margin:0 0 20px;}
			form#assembly, form#shopping-cart, form#overview {position:relative;}
				#article form div {overflow:hidden;}
				#article form div.radio {margin:0 0 12px;}
					#article form div.radio input {float:left;margin:2px 8px 0 0;}
					#article form div.radio label {float:left;margin:0;width:auto;font-weight:400;}
				#article form div.col {float:left;margin:0 37px 0 0;width:240px;}
				#article form #extra-info.col {margin:0;width:340px;}
				#article form em {font-style:normal;font-weight:bold;color:#F60;}
				#article form em {color:#F70;font-style:normal;}
				#article form label {font-weight:bold;margin-bottom:7px;display:block;width:240px;}
				#article form#newsletter-deactivate-form label {float:left;margin:3px 10px 0 0 ;width:auto;}
				#article form#promo-survey-layer label {width:auto;}
				#promo-survey-layer #close-button.close-layer {position:absolute;top:5px;right:5px;padding:0 5px;font-weight:700;}
				#article form#promo-survey-layer h5 {display:none;}
				#article form .warning label {color:#F30;}
				#article form .warning select {border-color:#F30;}
				#article form .text {width:220px;padding:3px;margin-bottom:10px;}
				#article form#newsletter-deactivate-form .text {float:left;}
				#article form .warning .text {border-color:#F30;}
				#article form select {padding:2px;margin-bottom:10px;}
				#article form textarea {width:330px;height:120px;padding:2px;margin-bottom:5px;}
				#article form .warning textarea {border-color:#F30;}
				#article form .checkbox {padding:5px 0;}
				#article form .col .checkbox {float:left;width:120px;}
				#article form .col #regulations-accept-checkbox .checkbox {float:none;width:auto;}
					#article form .checkbox input {float:left;clear:left;margin:2px 7px 0 0;}
					#article form .col .checkbox input {clear:none;}
					#article form .checkbox label {float:left;margin:0;font-weight:400;}
					#article form .col .checkbox label {width:auto;}
					#article form .col #regulations-accept-checkbox .checkbox label {font-weight:700;}
					#article form .col #regulations-accept-checkbox .checkbox.personal-data label {width:320px;font-weight:400;}
					#article form .col .warning .checkbox label {color:#333;}
					#article form .col #regulations-accept-checkbox.warning .checkbox label {color:#F30;}
				#article form .agreement {font-size:.9166em;color:#666;}
				#article form p.info {}
				#article form p.data-info {margin:10px 0;}
				#article form button {margin-bottom:10px;background:url(../uploadimages/feuvert.png) no-repeat -377px 0;width:82px;height:26px;text-indent:-999em;border:none;cursor:pointer;float:left;overflow:hidden;}
				#article form#newsletter-deactivate-form button {clear:left;margin:0 0 0 88px;width:89px;height:26px;background-position:-460px 0;}
				#article form#shopping-cart button, #article form#overview button, #article #assembly-content button {float:right;width:135px;height:39px;background:url(../uploadimages/feuvert.png) no-repeat -179px -624px;}
				#article form#contact-data button {float:right;clear:left;width:202px;height:39px;background:url(../uploadimages/feuvert.png) no-repeat -128px -663px;}
				#article #assembly-content button {clear:left;}
					.processing {background:url(../uploadimages/ajax-loader.gif) 48% 48% no-repeat;}
					.processing * {visibility:hidden;}
			#order-steps {margin:15px 0;width:100%;height:47px;background:url(../uploadimages/order-steps.png) no-repeat 0 0;font-size:1.1666em;font-weight:700;color:#C9C9C9;}
			#order-steps.step-2 {background-position:0 -47px;}
			#order-steps.step-3 {background-position:0 -94px;}
			#order-steps.step-4 {background-position:0 -141px;}
				#order-steps ul {display:none;}
			#article #show-cart {display:block;position:absolute;top:11px;right:28px;width:40px;height:41px;background:url(../uploadimages/show-cart.png);text-indent:-999em;overflow:hidden;}
			#article #opinion-list {list-style:none;margin:0;}
				#article #opinion-list li {margin-bottom:15px;}
					#article #opinion-list li p {margin-bottom:5px;}
		#tires-shop-list-filter {margin:0 0 40px;background:url(../uploadimages/tires-shop-list-filter.png) no-repeat 0 100%;width:962px;font-size:.75em;line-height:1.4166em;position:relative;top:33px;}
		.panel-slide #tires-shop-list-filter {position:fixed;top:0;z-index:9999;}
			#tires-shop-list-filter .content {padding:0;background:url(../uploadimages/tires-shop-list-filter.png) no-repeat -962px 0;overflow:visible;}
				#tires-shop-list-filter .content form {}
					#tires-shop-list-filter .content form fieldset > div {position:relative;float:left;padding:0 25px 15px;border-right:1px solid #049360;}
					#tires-shop-list-filter .content form fieldset > div.opt-4 {min-height:119px;}
						#tires-shop-list-filter .content form h2 {margin:10px 0 8px;font-family:Square721ExEUBold;color:#FFF;text-shadow:-1px -1px #004A30;font-weight:400;font-size:14px;}
						#tires-shop-list-filter .content form select {margin:0 0 0 10px;padding:2px;width:170px;border:1px solid #CCC;}
						#tires-shop-list-filter .content form label {color:#FFF;}
						#tires-shop-list-filter .content form label.disabled {color:#AAA;}
						#tires-shop-list-filter .content form .opt-2 > div {overflow:hidden;}
							#tires-shop-list-filter .content form .opt-2 select {float:left;margin-bottom:4px;width:120px;}
							#tires-shop-list-filter .content form .opt-2 label {float:left;margin:3px 0 0;width:65px;text-align:right;}
							#tires-shop-list-filter .content form .opt-2 a.tire-details-info {color:#fff;text-decoration:underline;position:absolute;right:25px;bottom:2px;font-size:11px;}
						#tires-shop-list-filter .content form .opt-3 > div {margin:0 0 2px 10px;}
							#tires-shop-list-filter .content form .opt-3 input {vertical-align:middle;}
							#tires-shop-list-filter .content form .opt-3 label {vertical-align:middle;}
						#tires-shop-list-filter .content form .opt-4 .more-brands {position:absolute;bottom:10px;right:50px;display:block;width:64px;height:21px;background:url(../uploadimages/tires-shop.png) no-repeat -300px -400px;text-indent:-999em;overflow:hidden;}
						#tires-shop-list-filter .content form .opt-4 .more-brands.active {z-index:30;bottom:-233px;background-position:-300px -421px;}
						#tires-shop-list-filter .content form .opt-4 > div {margin:0 0 2px 10px;}
						#tires-shop-list-filter .content form .opt-4 > div.hidden-brands {display:none;position:absolute;top:95px;left:5px;z-index:20;padding:0 20px 35px;background:#008455;}
							#tires-shop-list-filter .content form .opt-4 input {vertical-align:middle;}
							#tires-shop-list-filter .content form .opt-4 label {vertical-align:middle;}
						#tires-shop-list-filter .content form .opt-5 {padding-right:0;border:none;}
							#tires-shop-list-filter .content form .opt-5 > div {margin:0 0 0 10px;}
		#tires-shop-list-sort {display:none;margin:0 15px 0px 0;padding-bottom:10px;border-bottom:1px solid #018555;font-size:.75em;line-height:1.4166em;overflow:hidden;}
			#tires-shop-list-sort p {float:right;margin:3px 10px 0 0;font-weight:700;color:#636363;}
			#tires-shop-list-sort a {display:block;float:right;width:55px;height:24px;background:url(../uploadimages/tires-shop.png) 0 -100px;text-indent:-999em;overflow:hidden;}
			#tires-shop-list-sort form {float:right;}
				#tires-shop-list-sort form select {padding:2px;}
		#tires-shop-list {font-size:.75em;line-height:1.4166em;min-height:65px;overflow:hidden;}
		#tires-shop-list.loading {margin-bottom:15px;padding-bottom:40px;background:url(../uploadimages/ajax-loader.gif) no-repeat 48% 100%;}
		#tires-shop-list #why-feuvert {background:none;color:#000;}
		#tires-shop-list #why-feuvert h2 {font-family:Square721ExEUBold;color:#008455;margin-left:0;}
		#tires-shop-list #why-feuvert h3 {color:#008455;}
		#tires-shop-list #why-feuvert p {color:#636363;font-size:1.325em;line-height:1.5em;}
		#tires-shop-list.processing {background-position:48% 22px;}
			#tires-shop-list .tire-item {position:relative;padding:3px 25px 15px 37px;border-bottom:1px solid #018555;overflow:hidden;}
			#tires-shop-list .tire-item.alt {background:#f6f6f6;}
				#tires-shop-list .tire-item .thumb {position:relative;float:left;margin:0 35px 0 0;padding:10px 0 0;width:109px;}
				#tires-shop-list .tire-item.highlight .thumb {padding-top:24px;}
					#tires-shop-list .tire-item .thumb span {position:absolute;top:-3px;left:3px;width:103px;height:30px;background:url(../uploadimages/tires-shop-list-thumb.png) no-repeat;}
					#tires-shop-list .tire-item .thumb span.new {left:12px;width:87px;background-position:-103px 0;}
					#tires-shop-list .tire-item .thumb span.soldout {left:0;width:109px;background-position:-190px 0;}
					#tires-shop-list .tire-item .thumb a {display:block;margin:0 auto;width:94px;height:94px;border:1px solid #E3E9EF;}
				#tires-shop-list .tire-item .description {float:left;margin:10px 0 0 0;width:500px;}
					#tires-shop-list .tire-item .description h3 {margin:0 0 7px;padding:0;background:none;font-size:17px;line-height:22px;font-family:Square721ExEUBold;color:#1E7440;font-weight:400;width:345px;}
					#tires-shop-list .tire-item .description h4 {margin:0 0 20px;font-size:14px;font-family:Square721EUNormal;color:#636363;font-weight:400;}
					#tires-shop-list .tire-item .description .details {width:600px;overflow:hidden;}
						#tires-shop-list .tire-item .description .details p {float:left;margin:0 10px 0 0;background:url(../uploadimages/tires-shop-list-description-details.png) no-repeat;font-weight:700;color:#636363;}
						#tires-shop-list .tire-item .description .details p.tire-type {padding:6px 30px 3px 0;background-position:100% -90px;}
						#tires-shop-list .tire-item .description .details p.tire-type.s-2 {background-position:100% -142px;}
						#tires-shop-list .tire-item .description .details p.tire-type.s-3 {background-position:100% -117px;}
						#tires-shop-list .tire-item .description .details p.tire-class {margin-right:0;padding:6px 105px 0 0;background-position:100% 0;}
						#tires-shop-list .tire-item .description .details p.tire-class.tc-2 {background-position:100% -60px;}
						#tires-shop-list .tire-item .description .details p.tire-class.tc-3 {background-position:100% -30px;}
						#tires-shop-list .tire-item .description .details p.availability {margin:6px 10px 0 0;padding:0 30px 0 0;background:url(../uploadimages/tires-shop.png) no-repeat 132px -200px;font-weight:400;}
						#tires-shop-list .tire-item .description .details p.availability.status-2 {background-position:131px -234px;}
						#tires-shop-list .tire-item .description .details p.availability.status-3 {background-position:85px -269px;}
				#tires-shop-list .tire-item .price {position:absolute;top:3px;right:290px;float:left;margin:10px 0 0;font-size:55px;line-height:55px;color:#DA0000;font-family:HelveticaNeuePlCondHeavy;height:69px;}
					#tires-shop-list .tire-item .price p {}
					#tires-shop-list .tire-item .price em {font-style:normal;font-size:32px;vertical-align:top;line-height:39px;}
				#tires-shop-list .tire-item .action {float:right;margin:26px 0 0;}
					#tires-shop-list .tire-item .action a {display:block;width:246px;height:42px;background:url(../uploadimages/tires-shop.png) 0 -958px;text-indent:-999em;overflow:hidden;}
		#tires-shop-tire-content {border-bottom:1px solid #018555;overflow:hidden;font-size:.75em;line-height:1.4166em;}
			#tires-shop-tire-info {float:left;width:720px;}
				#tires-shop-tire-info h2 {float:left;max-width:450px;font-size:20px;color:#1E7440;font-family:Square721ExEUBold;font-weight:400;line-height:23px;}
				#tires-shop-tire-info h3 {float:left;margin:4px 0 0 55px;padding:0;background:none;font-size:14px;color:#636363;font-weight:400;font-family:Square721EUNormal;}
				#tires-shop-tire-info .tire-thumb {clear:left;float:left;margin:10px 45px 0 0;width:220px;overflow:hidden;}
				#tires-shop-tire-info .tire-content {float:left;margin:10px 0 0 0;padding:0 0 20px;width:455px;}
					#tires-shop-tire-info .tire-content .tire-overall-details {margin:0 0 13px;padding:0 0 10px 80px;border-bottom:1px solid #DADADA;overflow:hidden;}
						#tires-shop-tire-info .tire-content .tire-overall-details p {float:left;margin:0 25px 0 0;background:url(../uploadimages/tires-shop-list-description-details.png) no-repeat;font-weight:700;color:#636363;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-type {padding:6px 30px 3px 0;background-position:100% -90px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-type.s-2 {background-position:100% -142px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-type.s-3 {margin-right:22px;background-position:100% -117px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-class {padding:6px 105px 0 0;background-position:100% 0;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-class.tc-2 {background-position:100% -60px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.tire-class.tc-3 {background-position:100% -30px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.availability {clear:left;margin:1px 10px 0 0;padding:0 30px 0 0;background:url(../uploadimages/tires-shop.png) no-repeat 132px -200px;font-weight:400;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.availability.status-2 {background-position:131px -234px;}
						#tires-shop-tire-info .tire-content .tire-overall-details p.availability.status-3 {background-position:85px -269px;}
					#tires-shop-tire-info .tire-content .tire-tech-details {margin:0 0 15px 10px;color:#636363;}
						#tires-shop-tire-info .tire-content .tire-tech-details p {margin:0 0 7px;}
						#tires-shop-tire-info .tire-content .tire-tech-details strong {color:#000;}
						#tires-shop-tire-info .tire-content .tire-tech-details a {text-decoration:underline;}
					#tires-shop-tire-info .tire-content .price-details {margin:0 0 20px;width:452px;background:url(../uploadimages/tires-shop-tire-details-box.png) no-repeat;}
						#tires-shop-tire-info .tire-content .price-details .price-details-content {padding:9px 0;background:url(../uploadimages/tires-shop-tire-details-box.png) no-repeat -452px 100%;overflow:hidden;}
							#tires-shop-tire-info .tire-content .price-details .price-details-content > div {float:left;width:250px;background:#F8F8F8;}
							#tires-shop-tire-info .tire-content .price-details .price-details-content > div.discount {float:left;width:200px;border-left:1px solid #E3E3E3;}
								#tires-shop-tire-info .tire-content .price-details .price-details-content h4 {margin:0 0 3px 0;text-align:center;color:#636363;font-weight:400;font-size:1em;}
								#tires-shop-tire-info .tire-content .price-details .price-details-content p {font-size:14px;margin:0 0 0 20px;color:#636363;}
								#tires-shop-tire-info .tire-content .price-details .price-details-content .discount {min-height:55px;}
								#tires-shop-tire-info .tire-content .price-details .price-details-content .discount p {margin:0 0 1px 0;text-align:center;color:#008455;font-weight:700;}
									#tires-shop-tire-info .tire-content .price-details .price-details-content strong {font-size:18px;}
									#tires-shop-tire-info .tire-content .price-details .price-details-content span {margin:0 0 0 10px;font-family:HelveticaNeuePlCondHeavy;color:#DA0000;font-size:55px;line-height:55px;}
										#tires-shop-tire-info .tire-content .price-details .price-details-content span em {font-style:normal;font-size:32px;vertical-align:top;line-height:39px;}
					#tires-shop-tire-info .tire-content .tire-description {position:relative;float:left;color:#3D3D3D;width:455px;}
						#tires-shop-tire-info .tire-content .tire-description .tire-details-info {position:absolute;top:0;right:0;font-size:11px;;}
						#tires-shop-tire-info .tire-content .tire-description h4 {margin:0 0 10px 20px;color:#008455;font-size:16px;}
						#tires-shop-tire-info .tire-content .tire-description p {margin-left:40px;}
						#tires-shop-tire-info .tire-content .tire-description .order-regulations {position:absolute;bottom:5px;left:-30px;font-size:.9166em;}
						#tires-shop-tire-info .tire-content .tire-description .tires-availability-link {display:block;float:right;margin:15px 0 0;width:323px;height:29px;background:url(../uploadimages/tires-shop.png) 0 -840px;text-indent:-999em;overflow:hidden;}
			#tires-shop-tire-order {float:right;width:222px;}
				.cart-panel {margin:0 0 20px;background:url(../uploadimages/tires-shop-tire-details-box.png) no-repeat -904px 0;}
					.cart-panel-content {background:url(../uploadimages/tires-shop-tire-details-box.png) no-repeat -1126px 100%;overflow:hidden;}
						.cart-wrapper {margin:9px 0 9px;padding:0 0 5px;background:#F9DC01;}
							.cart-wrapper form {margin:0 0 10px;}
							.cart-wrapper form.processing {background-image:url(../uploadimages/ajax-loader-2.gif);}
								.cart-wrapper form div {margin:5px 0 0 47px;overflow:hidden;}
									.cart-wrapper form label {float:left;margin:2px 15px 0 0;font-weight:700;}
									.cart-wrapper form select {float:left;padding:2px;}
								.cart-wrapper form button {float:left;clear:left;margin:10px 0 0 9px;padding:0;width:206px;height:48px;border:none;background:url(../uploadimages/tires-shop.png) no-repeat -100px -100px;text-indent:-999em;cursor:pointer;}
							.cart-wrapper p {margin:0 0 5px 20px;font-size:13px;}
								.cart-wrapper p strong {font-size:14px;}
				.promo-item {margin:0 0 10px;overflow:hidden;}
				.promo-item.alt {padding:10px 0 0;border-top:1px solid #DADADA;}
					.promo-item .promo-item-thumb {float:left;margin:0 15px 0 10px;}
					.promo-item .promo-item-content {position:relative;float:left;width:129px;}
						.promo-item .promo-item-content a {display:block;position:absolute;top:-1px;left:-92px;width:22px;height:22px;background:url(../uploadimages/extra-services-info.png) no-repeat;text-indent:-999em;overflow:hidden;cursor:default;}
						#main-content .promo-item .promo-item-content h3 {margin:0 0 10px;padding:0;background:none;font-family:Square721ExEUBold;color:#008455;font-size:13px;font-weight:400;}
						#main-content .promo-item.alt .promo-item-content h3 {margin:0 0 5px;}
						#main-content .promo-item .promo-item-content p.price {margin:0;font-family:HelveticaNeuePlCondHeavy;color:#DA0000;font-size:38px;font-weight:400;line-height:37px;}
							#main-content .promo-item .promo-item-content p.price em {font-style:normal;font-size:18px;vertical-align:top;line-height:25px;}
							#main-content .promo-item .promo-item-content p.price span {margin:0 0 0 -6px;font-family:Square721ExEUBold;color:#008455;font-size:10px;font-weight:400;line-height:14px;}
						#main-content .promo-item .promo-item-content p.gratis {font-family:Square721ExEUBold;color:#E01406;font-size:14px;font-weight:400;}
		#tires-shop-tire-availability {margin:0 0 13px;border-bottom:1px solid #018555;font-size:.75em;line-height:1.4166em;color:#232222;background:#FBFBFB;}
			.availability-header {padding:10px 0 15px;overflow:hidden;}
				.availability-header h2 {float:left;margin:6px 55px 0 30px;font-size:18px;color:#008455;font-weight:400;}
				.availability-header ul {float:left;margin:7px 0 0;list-style:none;}
					#tires-shop-tire-availability ul li {float:left;margin:0 25px 0 0;padding:0 0 0 30px;background:url(../uploadimages/tires-shop.png) no-repeat 0 -200px;}
					#tires-shop-tire-availability ul li.status-2 {background-position:0 -234px;}
					#tires-shop-tire-availability ul li.status-3 {background-position:0 -269px;}
				.availability-header a {float:right;display:block;width:146px;height:33px;background:url(../uploadimages/tires-shop.png) no-repeat -200px 0;text-indent:-999em;overflow:hidden;}
			.availability-content {padding:15px 0 10px;border-top:1px solid #DADADA;overflow:hidden;}
				.availability-content ul {float:left;margin:0 0 0 40px;width:200px;overflow:hidden;list-style:none;}
					#tires-shop-tire-availability .availability-content ul li {margin:0 0 10px;clear:left;width:170px;}
		#see-also {padding:13px 0 20px;border-bottom:1px solid #018555;}
		#cs-2 #see-also {padding:0;border:none;}
			#see-also h2 {margin:0 0 15px 30px;font-size:18px;color:#707070;font-weight:400;}
			#cs-2 #see-also h4 {margin:0 0 15px 10px;font-size:14px;}
			.see-also-content {padding:20px 0 0;border-top:1px solid #DADADA;overflow:hidden;}
			#cs-2 .see-also-content {padding:0 0 15px 30px;border:none;}
				.see-also-item {float:left;margin:0 6px 0 0;font-size:.75em;line-height:1.4166em;width:314px;overflow:hidden;}
				#cs-2 .see-also-item {margin:0 30px 0 0;font-size:1em;}
					.see-also-item .see-also-item-thumb {float:left;margin:0 13px 0 0;width:94px;height:94px;border:1px solid #E3E9EF;}
					.see-also-item .see-also-item-content {float:left;width:205px;}
						#main-content .see-also-item .see-also-item-content h3 {margin:0 0 10px;padding:0;background:none;font-family:Square721ExEUBold;color:#1E7440;font-size:17px;font-weight:400;}
						#main-content .see-also-item .see-also-item-content p {clear:left;margin:0 0 0 15px;padding:10px 0 0;}
						#main-content .see-also-item .see-also-item-content p.price {float:left;clear:none;margin:2px 0 0 10px;padding:0;color:#DA0000;font-size:27px;font-family:HelveticaNeuePlCondHeavy;line-height:28px;}
							#main-content .see-also-item .see-also-item-content p.price em {font-style:normal;font-size:12px;line-height:18px;vertical-align:top;}
						#main-content .see-also-item .see-also-item-content a {display:block;float:right;margin:0 10px 0 0;width:122px;height:34px;background:url(../uploadimages/tires-shop.png) 0 -300px;text-indent:-999em;overflow:hidden;}
		#why-feuvert {background:#008455;overflow:hidden;}
			#why-feuvert h2 {margin:15px 0 15px 30px;color:#FFF;font-size:18px;font-weight:400;}
			#why-feuvert .why-feuvert-content {padding:20px 0;border-top:1px solid #2E9671;overflow:hidden;}
				#why-feuvert .why-feuvert-content div {float:left;margin:0 0 0 35px;width:270px;font-size:.75em;line-height:1.4166em;}
					#why-feuvert .why-feuvert-content div h3 {margin:0 0 12px;padding:0;background:none;font-family:Square721ExEUBold;font-size:22px;font-weight:400;color:#F9DC01;line-height:25px;}
					#why-feuvert .why-feuvert-content div p {margin:0 0 10px 15px;color:#FFF;}
						#why-feuvert .why-feuvert-content div p a {color:#FFF;}
	#tires-shop-checkout {width:761px;font-size:.75em;line-height:1.4166em;}
		#tires-shop-checkout .cart-nav {position:absolute;top:0;right:0;width:200px;height:202px;background:url(../uploadimages/tires-shop-cart-steps.png) no-repeat;}
		#tires-shop-checkout .cart-nav.slide {position:fixed;top:15px;right:50%;margin-right:-481px;}
		#tires-shop-checkout #cart-step-2.cart-nav {background-position:0 -202px;}
		#tires-shop-checkout #cart-step-3.cart-nav {background-position:0 -404px;}
		#tires-shop-checkout #cart-step-4.cart-nav {background-position:0 -606px;}
		#tires-shop-checkout #cart-step-5.cart-nav {background-position:0 -808px;}
			#tires-shop-checkout .cart-nav ol {margin:2px 0 0 48px;list-style:none;font-weight:400;font-family:Square721EUNormal;color:#636363;font-size:14px;}
				#tires-shop-checkout .cart-nav ol li {margin:0 0 -1px;padding:11px 0 10px 14px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
				#tires-shop-checkout .cart-nav ol li.active {color:#000;}
			#tires-shop-checkout .tires-shop-city-filter {}
				#tires-shop-checkout .tires-shop-city-filter label {font-weight:700;}
				#tires-shop-checkout .tires-shop-city-filter select {padding:2px;}
				#tires-shop-checkout .tires-shop-city-filter.warning select {border-color:#F30;}
			#tires-shop-checkout .offices {padding:15px 0 0;}
				#tires-shop-checkout .office {position:relative;margin:0 0 10px;width:725px;height:41px;background:url(../uploadimages/tires-shop-assembly-item.png) no-repeat -725px 0;overflow:hidden;cursor:pointer;}
				#tires-shop-checkout .office.active {background-position:0 0;}
					#tires-shop-checkout .office input {position:absolute;top:14px;left:15px;z-index:9999;}
					#tires-shop-checkout .office .latlng {display:none;}
					#tires-shop-checkout .office .desc {float:right;margin:11px 0 0 0;width:675px;}
						#tires-shop-checkout .office .desc h4 {float:left;margin:3px 10px 0 0;color:#008455;font-size:1em;}
						#tires-shop-checkout .office .desc p {float:left;font-size:.9166em;}
					#tires-shop-checkout .office .office-details {display:none;position:absolute;top:50px;left:38px;border:1px solid #E3E9EF;width:675px;height:300px;background:#F9F9F9;}
						#tires-shop-checkout .office .office-details .map {width:100%;height:100%;}
							#tires-shop-checkout .office .office-details .map .marker-content {display:block;}
					#tires-shop-checkout .office .marker-content {display:none;}
		#tires-shop-checkout .step {display:none;margin:0 0 15px;padding:0 0 15px 20px;border-bottom:1px solid #EEE;width:725px;overflow:hidden;}
		#tires-shop-checkout #cs-5.step {position:relative;}
		#tires-shop-checkout .step.active {display:block;}
			#tires-shop-checkout .step h2 {margin:0 0 15px;font-family:Square721ExEUBold;color:#1E7440;font-size:22px;font-weight:400;}
				#tires-shop-checkout .step h2 span {font-family:Square721EUNormal;font-size:14px;color:#636363;font-weight:400;}
			#tires-shop-checkout .next-step {display:none;float:right;width:138px;height:46px;background:url(../uploadimages/tires-shop.png) -200px -300px;text-indent:-999em;overflow:hidden;}
			#tires-shop-checkout .next-step.active {display:block;}
			#tires-shop-checkout #cs-1 div {position:relative;float:left;margin:5px -25px 0 130px;width:164px;height:183px;background:url(../uploadimages/tires-shop-cart-tire-type.jpg) no-repeat;text-align:center;cursor:pointer;}
			#tires-shop-checkout #cs-1 div#tire-type-select-2 {background-position:-164px 0;}
			#tires-shop-checkout #cs-1 div.hovered, #tires-shop-checkout #cs-1 div.active {background-position:0 -183px;}
			#tires-shop-checkout #cs-1 div#tire-type-select-2.hovered, #tires-shop-checkout #cs-1 div#tire-type-select-2.active {background-position:-164px -183px;}
				#tires-shop-checkout #cs-1 div input {position:absolute;bottom:16px;left:17px;}
			#tires-shop-checkout .step table {margin:0 0 15px;border-collapse:collapse;width:590px;}
				#tires-shop-checkout .step table th {padding:5px 10px;border:1px solid #EEE;background:#008455;color:#FFF;text-align:right;}
				#tires-shop-checkout .step table th.title {text-align:left;}
				#tires-shop-checkout .step table td {padding:5px 10px;border:1px solid #EEE;text-align:right;}
				#tires-shop-checkout .step table td.total-cost {background:#F9DC01;font-size:14px;}
				#tires-shop-checkout .step table td.title {text-align:left;}
			#tires-shop-checkout .step #bank-list {padding:15px 15px 0;background:#F7F7F7;overflow:hidden;}
				#tires-shop-checkout .step #bank-list p {clear:left;}
				#tires-shop-checkout .step #bank-list .warning-bank {display:none;margin:0 0 15px;color:#F30;}
				#tires-shop-checkout .step #bank-list.warning-banks .warning-bank {display:block;}
				#tires-shop-checkout .step .bank {float:left;margin:0 18px 20px;text-align:center;cursor:pointer;}
					#tires-shop-checkout .step .bank .bank-content {padding:0 0 10px;border:1px solid #DEDEDE;background:#FFF;width:135px;}
						#tires-shop-checkout .step .bank .bank-content img {margin:10px;}
				#tires-shop-checkout .step #mini-banks-list {clear:both;margin:0 0 10px 20px;overflow:hidden;}
					#tires-shop-checkout .step #mini-banks-list .bank-mini {float:left;width:162px;margin:0 10px 5px 0;}
						#tires-shop-checkout .step #mini-banks-list .bank-mini input {margin:0 3px 0 0;vertical-align:middle;}
						#tires-shop-checkout .step #mini-banks-list .bank-mini label {vertical-align:middle;}
					#tires-shop-checkout .step #bank-list p {font-weight:700;color:#777775;}
					#tires-shop-checkout .step #bank-list > p {color:#333;}
			#tires-shop-checkout #cs-4 .col {float:left;width:355px;}
				#tires-shop-checkout #cs-4 .col > div {margin:0 0 10px;overflow:hidden;}
				#tires-shop-checkout #cs-4 .col.alt > div {width:369px;}
				#tires-shop-checkout #cs-4 .col > div.warning input {border-color:#F30;}
			#tires-shop-checkout #cs-4 label {float:left;margin:2px 10px 0 0;font-weight:700;width:140px;text-align:right;}
			#tires-shop-checkout #cs-4 .alt label {margin:0 0 0 5px;width:340px;text-align:left;font-weight:400;}
			#tires-shop-checkout #cs-4 .alt .warning label {color:#F30;}
				#tires-shop-checkout #cs-4 label em {font-style:normal;color:#FF8400;}
			#tires-shop-checkout #cs-4 input {float:left;padding:2px;border:1px solid #CCC;}
			#tires-shop-checkout #cs-4 .alt input {margin:2px 0 0;border:none;}
			#tires-shop-checkout #cs-4 .checkbox input {}
			#tires-shop-checkout #cs-5 button {display:none;}
			#tires-shop-checkout #cs-5 button.active {display:block;float:right;margin:15px 0 0;padding:0;width:231px;height:34px;border:none;background:url(../uploadimages/tires-shop.png) no-repeat 0 -400px;text-indent:-999em;cursor:pointer;}
			#transaction-started {display:none;position:absolute;bottom:20px;right:245px;width:24px;height:24px;text-indent:-999em;}
	#chains {float:left;margin:0 0 0 13px;width:712px;font-size:.75em;line-height:1.4166em;}
		#chains-filter {margin:0 0 15px;background:#008455 url(../uploadimages/trunks-filter.png) no-repeat;}
			#chains-filter .content {background:url(../uploadimages/trunks-filter.png) no-repeat -712px 100%;}
				#chains-filter .content form {padding:0 0 0 9px;}
					#chains-filter .content form div {float:left;padding:17px 13px 17px 11px;border-right:1px solid #018858;border-left:1px solid #049360;}
					#chains-filter .content form div.first {border-left:none;}
					#chains-filter .content form div.last {border-right:none;}
						#chains-filter .content form div h2 {margin:0 0 8px;height:14px;background:url(../uploadimages/chains.png) no-repeat;text-indent:-999em;}
						#chains-filter .content form div.model h2 {width:100px;background-position:-100px 0;}
						#chains-filter .content form div.brand h2 {width:36px;height:14px}
						#chains-filter .content form div.body h2 {width:55px;background-position:-200px 0;}
						#chains-filter .content form div.year h2 {width:89px;background-position:-300px 0;}
						#chains-filter .content form div select {margin:0 0 0 9px;padding:2px;width:138px;}
		.chains-welcome-text {margin:0 15px 0 30px;}
			.chains-welcome-text .img-right {float:right;margin:0 0 5px 10px;}
			.chains-welcome-text p {margin:0 0 10px;}
		#chains-list {margin:0 0 0 -9px;overflow:hidden;}
			.chains-container {display:none;float:left;margin:0 0 0 9px;width:231px;background:url(../uploadimages/trunks-items.png) no-repeat 0 100%;}
				.chains-container .chain-info {padding:10px 0 0 17px;min-height:311px;background:url(../uploadimages/trunks-items.png) no-repeat -231px 0;overflow:hidden;}
					.chains-container .chain-info h2 {margin:7px 0 13px 3px;height:11px;background:url(../uploadimages/chains.png) no-repeat;text-indent:-999em;}
					#t-1.chains-container .chain-info h2 {width:148px;background-position:-200px -100px;}
					#t-2.chains-container .chain-info h2 {width:155px;background-position:0 -200px;}
					#t-3.chains-container .chain-info h2 {width:176px;background-position:0 -100px;}
					#t-4.chains-container .chain-info h2 {width:148px;background-position:-200px -200px;}
					.chains-container .chain-info img {margin:0 0 10px;border:1px solid #E3E9EF;}
					/*.chains-container .trunk-info p {margin:0 0 15px 3px;}*/
					.chains-container .chain-info ul {margin:0 10px 10px 25px;list-style-type:square;}
				.chains-container .content {margin:0 1px;padding:10px 0 0;border-top:1px solid #EAEAEA;min-height:81px;overflow:hidden;}
				.chains-container h3 {margin:0 1px 5px 1px;padding:11px 0 0 13px;font-size:1em;color:#636363;}
				.chains-container .chain {float:left;clear:left;margin:0 0 10px 15px;width:100%;}
					.chains-container .chain h4 {float:left;font-weight:400;color:#1A1A1A;}
						.chains-container .chain h4 span {color:#636363;}
					.chains-container .chain p.price {float:left;margin:-7px 0 0 10px;font-size:17px;color:#DA0000;font-weight:700;}
						.chains-container .chain p.price span {float:left;margin:7px 0 0 0;font-size:10px;}
						.chains-container .chain p.price sup {font-size:12px;}
			.chains-more-info {float:left;clear:left;margin:10px 0 0 10px;}
				.chains-more-info a {text-decoration:underline;}
	#trunks {float:left;margin:0 0 0 13px;width:712px;font-size:.75em;line-height:1.4166em;}
		#trunks-filter {margin:0 0 15px;background:#008455 url(../uploadimages/trunks-filter.png) no-repeat;}
			#trunks-filter .content {background:url(../uploadimages/trunks-filter.png) no-repeat -712px 100%;}
				#trunks-filter .content form {padding:0 0 0 9px;}
					#trunks-filter .content form div {float:left;padding:17px 13px 17px 11px;border-right:1px solid #018858;border-left:1px solid #049360;}
					#trunks-filter .content form div.first {border-left:none;}
					#trunks-filter .content form div.last {border-right:none;}
						#trunks-filter .content form div h2 {margin:0 0 8px;height:12px;background:url(../uploadimages/trunks.png) no-repeat;text-indent:-999em;}
						#trunks-filter .content form div.model h2 {width:57px;}
						#trunks-filter .content form div.brand h2 {width:60px;background-position:-100px 0;}
						#trunks-filter .content form div.body h2 {width:90px;background-position:-200px 0;}
						#trunks-filter .content form div.year h2 {width:74px;background-position:-300px 0;}
						#trunks-filter .content form div select {margin:0 0 0 9px;padding:2px;width:138px;}
		.trunks-welcome-text {margin:0 15px 0 30px;}
			.trunks-welcome-text .img-right {float:right;margin:0 0 5px 10px;}
			.trunks-welcome-text p {margin:0 0 10px;}
		#trunks-list {margin:0 0 0 -9px;overflow:hidden;}
			.trunks-container {display:none;float:left;margin:0 0 0 9px;width:231px;background:url(../uploadimages/trunks-items.png) no-repeat 0 100%;}
				.trunks-container .trunk-info {padding:10px 0 0 17px;min-height:311px;background:url(../uploadimages/trunks-items.png) no-repeat -231px 0;overflow:hidden;}
					.trunks-container .trunk-info h2 {margin:7px 0 13px 3px;height:11px;background:url(../uploadimages/trunks.png) no-repeat;text-indent:-999em;}
					#t-1.trunks-container .trunk-info h2 {width:200px;background-position:0 -100px;}
					#t-2.trunks-container .trunk-info h2 {width:152px;background-position:-200px -100px;}
					#t-3.trunks-container .trunk-info h2 {width:124px;background-position:0 -200px;}
					.trunks-container .trunk-info img {margin:0 0 10px;border:1px solid #E3E9EF;}
					/*.trunks-container .trunk-info p {margin:0 0 15px 3px;}*/
					.trunks-container .trunk-info ul {margin:0 10px 10px 25px;list-style-type:square;}
				.trunks-container .content {margin:0 1px;padding:10px 0 0;border-top:1px solid #EAEAEA;min-height:81px;overflow:hidden;}
				.trunks-container h3 {margin:0 1px 5px 1px;padding:11px 0 0 13px;font-size:1em;color:#636363;}
				.trunks-container .trunk {float:left;clear:left;margin:0 0 10px 15px;width:100%;}
					.trunks-container .trunk h4 {float:left;font-weight:400;color:#1A1A1A;}
						.trunks-container .trunk h4 span {color:#636363;}
					.trunks-container .trunk p.price {float:left;margin:-7px 0 0 10px;font-size:17px;color:#DA0000;font-weight:700;}
						.trunks-container .trunk p.price span {float:left;margin:7px 0 0 0;font-size:10px;}
						.trunks-container .trunk p.price sup {font-size:12px;}
			.trunks-more-info {float:left;clear:left;margin:10px 0 0 10px;}
				.trunks-more-info a {text-decoration:underline;}
	#jquery-overlay {position:absolute;top:0;left:0;z-index:80;width:100%;height:500px;}
		 #jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:90;text-align:center;line-height:0;}
		#jquery-lightbox a img {border:none;}
		#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
			#lightbox-container-image {padding:10px;}
			#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
		#lightbox-nav {float:right;width:26%;height:20px;z-index:10;padding-bottom:10px;}
		#lightbox-container-image-box > #lightbox-nav {right:0;}
			#lightbox-nav a {outline:none;}
			#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:24px;height:20px;display:block;}
			#lightbox-nav-btnPrev {float:right;}
			#lightbox-nav-btnNext {float:right;margin-left:10px;}
		#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
			#lightbox-container-image-data {padding:0 10px;color:#666;}
			#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
				#lightbox-image-details-caption {font-weight:bold;}
				#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;margin-top:2px;}
			#lightbox-secNav-btnClose {position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}
			#article #order-error {}
				#article #order-error p {margin:20px 0 0;}
				#article #order-error em {padding:2px 5px;background:#FDE000;font-style:normal;font-weight:700;}
			#article #order-confim {}
				#article #order-confim h3 {margin:10px 0;color:#09893C;}
				#article #order-confim em {padding:2px 5px;font-style:normal;font-weight:700;}
			#article .ordered-products {}
			#article .confirm-text {clear:left;font-weight:700;color:#006640;}
			#article .important-info {color:#F30;font-weight:700;}
			#article #order-data {}
				#article #order-data .col {float:left;width:50%;}
					#article #order-data h3 {margin:0 0 6px;font-size:1.1666em;color:#1E7440;}
			#article #overhaul-content {margin-bottom:15px;}
			#article form#overhaul-form {}
			#article form#overhaul-form div {margin-bottom:10px;overflow:hidden;}
				#article form#overhaul-form div label {float:left;clear:left;font-weight:bold;width:190px;}
				#article form#overhaul-form div select {float:right;width:180px;}
				#article form#overhaul-form div button {float:right;clear:left;background:url(../uploadimages/feuvert.png) -377px -26px no-repeat;width:82px;height:26px;cursor:pointer;text-indent:-999em;border:none;}
			#article form#newsletter-content-form {overflow:hidden;}
				#article form#newsletter-content-form label {margin-right:5px;}
				#article form#newsletter-content-form input {float:left;padding:2px;width:180px;margin-right:10px;}
				#article form#newsletter-content-form input.warning {border-color:#F30;}
				#article form#newsletter-content-form button {float:left;background:url(../uploadimages/feuvert.png) no-repeat -271px -72px;width:79px;height:21px;cursor:pointer;text-indent:-999em;border:none;}
			#locations-map {padding:0 0 14px;height:421px;background:#FBFBFB;overflow:hidden;width:699px;}
			#article #directions {margin:0 0 15px;}
				#article #directions div {overflow:visible;}
				#article #directions label {float:left;padding:4px 6px 0 0;width:auto;}
				#article #directions select {float:left;margin:0 6px 0 0;width:190px;}
				#article #directions input {float:left;margin:0 6px 0 0;width:195px;}
				#article #directions button {float:left;margin:-1px 0 0;background:url(../uploadimages/feuvert.png) no-repeat -350px -52px;width:111px;height:26px;}
			#main-content #map, #main-content #mapPromotion {display:none;margin:0 0 14px;width:611px;border:1px solid #EEE;overflow:hidden;}
			.marker-content {font-size:12px;}
				.marker-content h4 {margin:0 0 8px;font-size:14px;}
				.marker-content p {margin:0 0 14px;}
			#article #places {margin:0 0 10px;}
			#main-content #mapPromotion {float:left;border:3px solid #008455;width:450px;}
			#main-content #map a.location, #main-content #mapPromotion a.location {position:absolute;top:0px;left:0;}
			#main-content #map-entries, #main-content #promotion-map-tabs {list-style:none;margin:0;overflow:hidden;text-align:left;}
				#main-content #map-entries li, #main-content #promotion-map-tabs li {width:49%;float:left;height:230px;}
				#article #places #map-entries li {display:none;width:250px;height:auto;}
				#main-content #map-entries h4 {margin-bottom:6px;}
					#main-content #map-entries h4 * {display:inline;}
					#main-content #map-entries .type {font-weight:700;color:#666;}
				#tooltip {position:absolute;z-index:30;border:1px solid #EFD002;background-color:#FFE300;color:#444;padding:2px 6px;font-size:12px;}
					#tooltip h3, #tooltip div {margin:0;font-size:1em;}
		#toolbar {margin:15px 20px;padding:8px 23px;background:#F4F4F4;border-top:1px solid #DDD;font-size:0.63em;overflow:hidden;clear:both;}
		#cboxLoadedContent #toolbar {display:none;}
			#toolbar a {color:#666;padding:2px;}
			#toolbar .print {float:left;background:url(../uploadimages/feuvert.png) no-repeat -581px -485px;text-indent:-999em;width:14px;height:14px;overflow:hidden;float:left;}
			#toolbar .go-top {float:right;background:url(../uploadimages/feuvert.png) 100% -32px no-repeat;padding-right:8px;}
	/* PROMO */
	#promo {float:right;width:217px;}
		#promo .strings-search {display:block;margin:0 0 20px;height:220px;}
		#promo .promo-banner {margin:0 0 18px;}
		#promo .visit {margin:0 0 18px;height:104px;}
		#promo #products {background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;margin-bottom:18px;}
		 #promo #products h2 {height:34px;background:url(../uploadimages/feuvert.png) -243px -399px;text-indent:-999em;overflow:hidden;}
		 #promo #products .content {border:none;background:url(../uploadimages/promo-products-content.png) no-repeat 0 100%;font-size:0.75em;line-height:1.4em;height:auto;}
			#promo #products .content #products-recommended {margin:0 auto;width:110px;left:0;}
				#promo #products .content li {margin:0;float:none;height:179px;}
				#promo #products .content li .thumb {width:100%;text-align:right;margin-bottom:10px;}
				#promo #products .content li .thumb a {}
				 #promo #products .content li .thumb div.price {font-size:0.92em;}
					 #promo #products .content li .thumb div.price a {}
				#promo #products .content li h4 {font-size:1em;line-height:1em;}
		#fleet-contact {margin-bottom:18px;background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;}
			#fleet-contact h2 {height:34px;background:url(../uploadimages/feuvert.png) -237px -167px;text-indent:-999em;overflow:hidden;}
			#fleet-contact .content {background:url(../uploadimages/promo-box.png) no-repeat 0 100%;padding:16px 10px 10px 30px;font-size:0.75em;line-height:1.4em;}
				#fleet-contact .content p {margin:0 0 10px;}
				#fleet-contact .content span {font-size:.9166em;}
		#vote {margin-bottom:18px;background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;}
			#vote h2 {height:34px;background:url(../uploadimages/feuvert.png) -237px -131px;text-indent:-999em;overflow:hidden;}
			.main #vote h2 {height:34px;background:url(../uploadimages/feuvert.png) -243px -433px;text-indent:-999em;overflow:hidden;}
			#vote .content {border:1px solid #DEDEDE;border-top:none;padding:16px 10px 0 30px;font-size:0.75em;line-height:1.4em;}
				#vote form {}
				#vote p {margin:0 0 10px;font-weight:bold;}
					#vote p strong {color:#008455;}
				#vote div {padding:0 0 10px 0;overflow:hidden;}
					#vote form input {float:left;margin:0 10px 0 0;height:21px;}
					#vote form label {float:left;width:148px;}
					#vote form button {float:right;width:81px;height:26px;background:url(../uploadimages/feuvert.png) -294px -26px;text-indent:-999em;overflow:hidden;border:none;cursor:pointer;}
				#vote.ajax-layer {background:#FFF url(../uploadimages/ajax-loader.gif) 50% 60% no-repeat;}
					.ajax-layer form {visibility:hidden;}
				#vote .results {padding-right:25px;}
					.results #vote-results {list-style:none}
					.results #vote-results li {padding:0 0;width:140px;}
						.results #vote-results li em {font-style:normal;font-size:0.88em;color:#7F7F7F;margin-left:5px;}
							.results #vote-results li div {padding:0;height:3px;background:#008455;text-indent:-999em;margin:5px 0 5px 0;overflow:hidden;}
					#vote p#vote-count {font-weight:bold;margin-bottom:10px;}
		#coupon {height:177px;margin-bottom:18px;}
		#sections {clear:both;background:#FEFEFE url(../uploadimages/sections-bg.png) 0 100% repeat-x;overflow:hidden;position:relative;}
			#sections .content-wrapper {background:url(../uploadimages/sections-home-bg.png) no-repeat 0 100%;overflow:hidden;}
		#sections #advices {float:left;width:243px;}
			#sections #advices h2 {height:57px;background:url(../uploadimages/sections-header.png);text-indent:-999em;overflow:hidden;}
			#sections #advices .content {padding:13px 0 30px 45px;font-size:0.75em;line-height:1.4em;}
			#sections #advices h3 {margin:0 0 6px;font-size:1.09em;}
			#sections #advices .more {position:absolute;bottom:10px;width:190px;font-weight:bold;font-size:0.92em;text-align:right;}
				#sections #advices.main .more {position:relative;top:10px;}
				#sections #advices .more a {padding:2px 6px 2px 2px;color:#008455;background:url(../uploadimages/feuvert.png) 100% 7px no-repeat;}
		#opinions {float:left;width:231px;}
			#opinions h2 {height:57px;background:url(../uploadimages/sections-header.png) 0 -57px;text-indent:-999em;overflow:hidden;}
			#opinions .content {padding:13px 0 30px 25px;font-size:0.75em;line-height:1.4em;}
			#opinions .more {position:absolute;bottom:10px;width:196px;font-weight:bold;font-size:0.92em;text-align:right;}
				#opinions .more a {padding:2px 6px 2px 2px;color:#008455;background:url(../uploadimages/feuvert.png) 100% 7px no-repeat;}
		#jobs {float:left;width:227px;}
			#jobs h2 {height:57px;background:url(../uploadimages/sections-header.png) 0 -114px;text-indent:-999em;overflow:hidden;}
			#jobs .content {padding:13px 0 30px 18px;font-size:0.75em;line-height:1.4em;}
			#jobs .more {position:absolute;bottom:10px;font-weight:bold;font-size:0.92em;text-align:right;width:194px;}
				#jobs .more a {padding:2px;padding:2px 6px 2px 2px;color:#008455;background:url(../uploadimages/feuvert.png) 100% 7px no-repeat;}
	/* FOOTER */
	#footer {width:100%;padding:20px 0 50px;background:#008455;font-size:0.69em;color:#8EB9A9;}
	#footer.tire-links {padding-bottom:20px;}
	#footer .container {}
		#footer p {float:left;width:262px;}
		#footer p a {color:#9EC9B9;}
		#footer ul {float:right;margin:20px 0 0;list-style:none;}
		#footer.tire-links ul {float:left;}
		#footer ul li {float:left;padding:0 0 0 39px;}
		#footer.tire-links ul li {float:left;margin:0 35px 0 0;padding:0;}
			#footer ul li a {padding:2px;color:#9EC9B9;}
	#overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;}
	#popup-content {display:none;position:absolute;top:165px;left:50%;width:605px;padding:20px;margin-left:-320px;background:#FFF;border:3px solid #DDD;font-size:.75em;line-height:1.4em;z-index:990;}
	#popup-content h2 {margin:0 0 1em;font-size:1.25em;}
		#popup-content .close {display:block;width:35px;height:30px;line-height:28px;position:absolute;top:-33px;right:-3px;font-size:2em;background:#FFF;border:3px solid #DDD;border-bottom:none;text-align:center;color:#333;text-decoration:none;outline:none;}
	#ajax-survey {position:absolute;top:225px;left:50%;z-index:960;margin:0 0 0 -330px;width:620px;min-height:244px;padding:20px 20px 15px;background:#FFF;border:3px solid #FDE000;font-size:.75em;color:#333;line-height:1.4166em;}
	#ajax-survey.processing {background:#FFF url(../uploadimages/ajax-loader-survey.gif) 48% 48% no-repeat;}
		#ajax-survey #survey-text {float:left;margin:0 20px 0 0;padding:0 15px 0 0;width:290px;}
			#ajax-survey h4 {margin:0 0 10px;font-size:1.1666em;}
			#ajax-survey h5 {font-size:1em;}
			#ajax-survey #survey-text p {margin:0 0 10px;}
			#ajax-survey #survey-text a {text-decoration:underline;}
		#ajax-survey #promo-ticket {float:right;margin:0 20px 10px 0;}
		#ajax-survey form {float:right;margin:0 0 15px;width:290px;}
			#ajax-survey form em {font-style:normal;font-weight:bold;color:#F60;}
			#ajax-survey form div {padding:5px 0;overflow:hidden;}
			#ajax-survey form div.radio {clear:left;}
				#ajax-survey form div.radio input {margin:2px 10px 0 0;border:none;}
				#ajax-survey form div.radio label {margin:0;font-weight:400;}
				#ajax-survey form .warning div.radio label {color:#000;}
			#ajax-survey form label {float:left;margin:0 0 10px;font-weight:700;}
			#ajax-survey form .warning label {color:#F30;}
			#ajax-survey form input {float:left;border:1px solid #AAA;}
			#ajax-survey form .warning input {border:1px solid #F30;}
			#ajax-survey form input.text {clear:left;width:180px;padding:3px;}
			#ajax-survey form .agreement {font-size:.9166em;color:#666;}
			#ajax-survey form button {padding:2px 10px;background:#FDE500;border:1px solid #F2D705;cursor:pointer;color:#515151;}
	.discount-cupon {padding:28px 0 15px;width:708px;background:#F2F2F2 url(../uploadimages/discount-cupon.png) no-repeat;font-family:Arial, Helvetica;font-size:.75em;color:#454545;}
		.discount-cupon h2 {margin:0 auto 10px;width:393px;height:34px;background:url(../uploadimages/cupon.png);text-indent:-999em;}
		.discount-cupon p {margin:0 0 27px;text-align:center;}
			.discount-cupon .cupon-content {margin:0 auto;padding:6px 0 0;width:660px;background:url(../uploadimages/cupon-content.png) no-repeat;}
				.discount-cupon .cupon-info {background:url(../uploadimages/cupon-info.png) no-repeat 0 100%;}
					.discount-cupon .cupon-info table {margin:0 0 35px;width:654px;border-collapse:collapse;}
						.discount-cupon .cupon-info table td {width:50%;vertical-align:top;}
						.discount-cupon .cupon-info table .item-name {padding:20px 0 30px 20px;border-bottom:1px solid #CFCFCF;font-size:2.5em;color:#000;font-weight:400;}
						.discount-cupon .cupon-info table .item-discount {padding:17px 0 0 40px;border-bottom:1px solid #CFCFCF;font-size:2.8333em;color:#DC1011;font-weight:700;}
							.discount-cupon .cupon-info table .item-discount span {font-size:.5294em;text-decoration:line-through;}
						.discount-cupon .cupon-info table .barcode {}
							.discount-cupon .cupon-info table .barcode img {margin:12px 0 0 108px;}
						.discount-cupon .cupon-info table .item-date {padding:50px 0 0 20px;color:#00784A;font-weight:700;font-size:1.3333em;}
							.discount-cupon .cupon-info table .item-date span {color:#000;font-weight:400;font-size:1.5em;}
				.discount-cupon .actions {background:url(../uploadimages/cupon-or.png) no-repeat 50% 75%;overflow:hidden;}
					.discount-cupon .actions .print-cupon {float:left;width:300px;}
						.discount-cupon .actions .print-cupon a {display:block;margin:55px auto 0;width:232px;height:81px;background:url(../uploadimages/cupon.png) 0 -34px;text-indent:-999em;overflow:hidden;}
					.discount-cupon .actions .get-sms {float:right;width:315px;}
						.discount-cupon .actions .get-sms label {float:left;margin:5px 0 10px;width:100%;text-align:center;}
						.discount-cupon .actions .get-sms label.warning {color:#F30;}
						.discount-cupon .actions .get-sms input {float:left;clear:left;margin:0 0 10px 65px;padding:3px;border:1px solid #00784A;width:177px;}
						.discount-cupon .actions .get-sms form p {margin:55px 0 0;font-weight:700;}
						.discount-cupon .actions .get-sms button {display:block;clear:left;margin:0 auto;width:272px;height:81px;border:none;background:url(../uploadimages/cupon.png) -232px -34px;text-indent:-999em;cursor:pointer;}
	.tires-shop-info-layer {margin:15px 0 0;width:619px;height:353px;font-size:.75em;line-height:1.4166em;text-align:center;}
	.tires-shop-info-layer.extra-products {width:380px;height:73px;}
		.tires-shop-info-layer h4 {margin:0 0 10px;}
		.tires-shop-info-layer p {overflow:hidden;}
		.tires-shop-info-layer p.regulations-info {margin:0 0 10px;}
			.tires-shop-info-layer p a {display:inline-block;margin:5px 10px 0;padding:3px 10px;background:#EFD002;border:1px solid #CCC;}
			.tires-shop-info-layer p.regulations-info a {margin:0;padding:0;background:transparent;border:none;}
			.tires-shop-info-layer p a.valve-no {padding:0;width:119px;height:40px;border:none;background:url(../uploadimages/tires-shop.png) 0 -700px;text-indent:-999em;overflow:hidden;}
			.tires-shop-info-layer p a.valve-yes {padding:0;width:293px;height:40px;border:none;background:url(../uploadimages/tires-shop.png) 0 -600px;text-indent:-999em;overflow:hidden;}
			.tires-shop-info-layer p a.continue-shopping {margin:10px 10px 0;padding:0;width:149px;height:40px;border:none;background:url(../uploadimages/tires-shop.png) -251px -800px;text-indent:-999em;overflow:hidden;}
			.tires-shop-info-layer p a.go-to-checkout {margin:10px 10px 0;padding:0;width:163px;height:40px;border:none;background:url(../uploadimages/tires-shop.png) -200px -700px;text-indent:-999em;overflow:hidden;}
