@charset "utf-8";

/* CSS Document */


body
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bkg-gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #151515;
}

p
{
	margin-top: 13px;
	margin-bottom: 13px;
}

.hr
{
	background-color: #DFDFDF;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.hr1
{
	background-color: #DFDFDF;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.hr2
{
	background-color: #DFDFDF;
	height: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hr3
{
	background-color: #A4A4A4;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.hr4
{
	margin-top: 0px;
	margin-bottom: 4px;
	background-color: #C0C0C0;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.hr5
{
	background-color: #DFDFDF;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.hr6
{
	background-color: #A4A4A4;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

h1
{
	font-size: 22px;
	line-height: normal;
	font-weight: bold;
	color: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h2
{
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #CB5201;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

h3
{
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #CB5201;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h4
{
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #CB5201;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

* h1.h1wizard
{
	font-size: 10px;
	font-weight: normal;
	color: #999;
	margin: 0px;
	position: absolute;
	left: 7px;
	top: 7px;
	right: 7px;
	text-transform: uppercase;
	background-image: url(../images/h1arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}

* h1.h1content
{
	font-size: 10px;
	font-weight: normal;
	color: #999;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px #EAEAEA;
}

a
{
	color: #CB5201;
}

a:hover
{
	color: #000;
}

#errorPage
{
	font-size: 12px;
	color: #FFF;
	width: 340px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#errorPage a
{
	color: #EE7C22;
}

#errorPage a:hover
{
	color: #FFF;
}

#errorPage .button1
{
	color: #FFF;
	padding: 15px;
}

#body
{
	background-image: url(../images/bkg-photo/pneu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#body #popupMessageBox
{
	background-color: #E63900;
	padding: 15px;
	position: fixed;
	left: 0px;
	top: -20px;
	right: 0px;
	z-index: 100;
	font-size: 12px;
	color: #FFF;
	box-shadow: 0px 1px 15px #111;
	-webkit-box-shadow: 0px 1px 15px #000;
	-moz-box-shadow: 0px 1px 15px #000;
	text-align: center;
	font-weight: bold;
	display: none;
	background-image: url(../images/message-warn.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

#body #popupMessageBox #popupMessageBoxClose
{
	color: #FFF;
	background-color: #9F2800;
	top: 12px;
	right: 10px;
	position: absolute;
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#body.bodyPneu
{
	background-image: url(../images/bkg-photo/pneu.jpg);
}

#body.bodyAlu
{
	background-image: url(../images/bkg-photo/alu.jpg);
	background-position: -22px top;
}

#body.bodyDisky
{
	background-image: url(../images/bkg-photo/disky.jpg);
}

#dbSelect
{
	background-color: #C00;
	text-align: center;
	padding: 5px;
	box-shadow: 0px 1px 10px #000;
	z-index: 50;
}

#dbSelect.testDb
{
	background-color: #AEC554;
}

#dbSelect a
{
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}

#dbSelect a.active,
#dbSelect a:hover
{
	color: #FFF;
	font-weight: bold;
}

#wrapper
{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#wrapper #header
{
	color: #FFF;
	height: 90px;
	position: relative;
	z-index: 0;
}

#body #wrapper #header div.nadpis
{
	display: none;
}

#wrapper #header a
{
	color: #ffb660;
}

#wrapper #header #logo
{
	position: absolute;
	left: 5px;
	top: 20px;
}

#wrapper #header a:hover
{
	color: #FFF;
}

#wrapper #header #headerCart
{
	position: absolute;
	top: 23px;
	right: 215px;
	width: auto;
}

#wrapper #header #headerCart #headerCartLeft
{
	float: left;
	padding-top: 5px;
	padding-right: 15px;
	font-size: 13px;
}

#wrapper #header #headerCart #headerCartLeft .toGrayUpper
{
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
	text-decoration: underline;
}

#wrapper #header #headerCart #headerCartLeft .toGrayUpper:hover
{
	color: #FF8A00;
}

#wrapper #header #headerCart #headerCartMid
{
	float: left;
	width: 55px;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #726B6D;
	border-left-color: #726B6D;
}

#wrapper #header #headerCart #headerCartRight
{
	float: left;
	padding-top: 5px;
	padding-left: 15px;
}

#wrapper #header #headerButtonInfo
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #BF3D01;
	background-image: url(../images/header-cart-button.jpg);
	background-repeat: repeat-x;
	display: block;
	font-size: 10px;
	position: absolute;
	top: 30px;
	right: 5px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #333;
	-webkit-box-shadow: 1px 1px 1px #333;
	-moz-box-shadow: 1px 1px 1px #333;
	width: 142px;
	cursor: default;
}

#wrapper #header #headerButtonInfo:hover
{
	background-color: #F86900;
	background-image: none;
}

#wrapper #header #headerButtonInfo #headerButtonInfoArrow
{
	background-image: url(../images/header-cart-button-arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 7px;
	width: 13px;
	position: absolute;
	left: 10px;
	top: 9px;
}

#wrapper #popupMenuInfo
{
	display: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	top: 55px;
	right: 8px;
	z-index: 20;
}

#wrapper #popupMenuInfo li
{
	display: block;
	margin: 0px;
	padding: 0px;
}

#wrapper #popupMenuInfo li a
{
	font-size: 10px;
	text-transform: uppercase;
	color: #FFF;
	background-color: #333;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}

#wrapper #popupMenuInfo li a:hover
{
	background-color: #BF3D01;
}

#wrapper #header #tabsTitleBanner
{
	position: absolute;
	z-index: 2;
	top: 92px;
	right: 5px;
}

.--------------------------------------
{
}

#wrapper #tabs,
#wrapper #tabs li
{
	display: block;
	height: 46px;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#wrapper #tabs li
{
	float: left;
	margin: 0px;
	padding: 0px;
}

#wrapper #tabs li .tab
{
	color: #FFF;
	text-decoration: none;
	background-color: #FF8A00;
	background-image: none;
	display: block;
	padding: 0px;
	height: 45px;
	width: 229px;
	position: relative;
	-moz-border-radius-topright: 10px 10px;
	border-top-right-radius: 10px 10px;
	-moz-border-radius-topleft: 10px 10px;
	border-top-left-radius: 10px 10px;
	margin-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
}

#wrapper #tabs li .tab.tabHome
{
	width: 60px;
	margin-left: 0px;
}

#wrapper #tabs li .tab:hover,
#wrapper #tabs li .tab.active
{
	background-image: url(../images/tab-bkg.jpg);
	background-repeat: repeat-x;
	border-bottom-color: #5E5E5E;
}

#wrapper #tabs li .tab img
{
	position: absolute;
	left: 5px;
	bottom: 0px;
}

#wrapper #tabs li .tab.tabHome img
{
	left: 17px;
	top: 11px;
}

#wrapper #tabs li .tab .tabText
{
	display: none;
}

.--------------------------------------
{
}

#body #wrapper #homeTabs
{
	background-image: url(../images/tabs-panel-bkg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 320px;
	position: relative;
	background-color: #424242;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151515;
}

#body #wrapper #homeTabs #selectCategory
{
	position: absolute;
	left: -11px;
	top: 70px;
}

#body #wrapper #homeTabs .htTab,
#body #wrapper #homeTabs .htTab a
{
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 320px;
	width: 320px;
	float: left;
}

#body #wrapper #homeTabs .htTab#htPneu
{
	background-image: url(../images/home-tabs/home-pneu.jpg);
}

#body #wrapper #homeTabs .htTab#htPneu:hover
{
	background-image: url(../images/home-tabs/home-pneu-a.jpg);
}

#body #wrapper #homeTabs .htTab#htAlu
{
	background-image: url(../images/home-tabs/home-alu.jpg);
}

#body #wrapper #homeTabs .htTab#htAlu:hover
{
	background-image: url(../images/home-tabs/home-alu-a.jpg);
}

#body #wrapper #homeTabs .htTab#htDisky
{
	background-image: url(../images/home-tabs/home-disky.jpg);
}

#body #wrapper #homeTabs .htTab#htDisky:hover
{
	background-image: url(../images/home-tabs/home-disky-a.jpg);
}

#body #wrapper #homeTabs .separator
{
	background-image: url(../images/separator1.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 280px;
	width: 2px;
	margin-top: 20px;
}

.--------------------------------------
{
}

#body #wrapper #searchPanel,
#body #wrapper #searchPanelBottom
{
	background-color: #424242;
	display: block;
	margin: 0px;
	color: #7d7d7d;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #676767;
	height: 40px;
}

#body #wrapper #searchPanelBottom
{
	border-top:1px solid #222;
	border-bottom:1px solid #222;
}

#body #wrapper #searchPanel.searchPanelCatalog
{
	background-color: #fa8801;
	border-top-color: #FFD8A8;
}

#body #wrapper #searchPanel #searchPanelMenu,
#body #wrapper #searchPanelBottom #searchPanelMenu
{
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	position: absolute;
	left: 8px;
	top: 8px;
}

#body #wrapper #searchPanel #searchPanelMenu li,
#body #wrapper #searchPanelBottom #searchPanelMenu li
{
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#body #wrapper #searchPanel #searchPanelMenu li.separator,
#body #wrapper #searchPanelBottom #searchPanelMenu li.separator
{
	margin-right: 8px;
	margin-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #606060;
	border-left-color: #2E2E2E;
	display: block;
	height: 24px;
	width: 0px;
}

#body #wrapper #searchPanel #searchPanelMenu li a,
#body #wrapper #searchPanelBottom #searchPanelMenu li a
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ADADAD;
	text-decoration: none;
	text-shadow: 1px 1px 0px #222;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 25px;
	display: block;
	background-image: url(../images/news-more-big.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/*#body #wrapper #searchPanel #searchPanelMenu li a
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #212121;
	margin-right: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 25px;
	background-image: url(../images/button-arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
}*/

#body #wrapper #searchPanel #searchPanelMenu li a:hover,
#body #wrapper #searchPanelBottom #searchPanelMenu li a:hover
{
	color: #FFF;
	background-image: url(../images/news-more-small.jpg);
}

#body #wrapper #searchPanel #sortBox
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	position: absolute;
	top: 10px;
	right: 226px;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D67400;
	border-left-color: #D47501;
}

#body #wrapper #searchPanel #sortBox #sort
{
	font-size: 10px;
	color: #333;
	background-color: #FFF;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}

#body #wrapper #searchPanel #searchPanelText
{
	margin-top: 13px;
	margin-left: 13px;
	text-transform: uppercase;
}

#body #wrapper #searchPanel #searchBox
{
	position: absolute;
	top: 7px;
	right: 9px;
	height: 24px;
	width: 204px;
	background-color:#FFF;
	-moz-box-shadow: inset 1px 1px 3px #555;
	-webkit-box-shadow: inset 1px 1px 3px #555;
	box-shadow: inset 1px 1px 3px #555;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	/* [disabled]border:1px solid #FFF;
*/
}

#body #wrapper #searchPanel #searchBox #search
{
	font-size: 11px;
	color: #666;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 6px;
	top: 6px;
	width: 168px;
}

#body #wrapper #searchPanel #searchBox #searchButton
{
	position: absolute;
	top: 5px;
	right: 6px;
	height: 16px;
	width: 17px;
}

#body #wrapper #searchPanel #navigation
{
	margin-top: 9px;
	margin-left: 9px;
}

#body #wrapper #searchPanel #navigation a
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #d67400;
	display: block;
	margin-right: 2px;
	float: left;
	text-decoration: none;
	background-image: url(../images/navigation-arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 7px;
	-moz-border-radius-topleft: 5px 5px;
	border-top-left-radius: 5px 5px;
	-moz-border-radius-bottomleft: 5px 5px;
	border-bottom-left-radius: 5px 5px;
}

#body #wrapper #searchPanel #navigation a:hover
{
	color: #000;
}

.--------------------------------------
{
}

/*#body #wrapper #homeNewsBig
{
	width: 320px;
	color: #FFF;
	float: left;
	background-color: #666;
	height: 452px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFF;
	border-right-color: #E5E5E5;
	overflow: hidden;
}

#body #wrapper #homeNewsBig .hnbPhoto
{
	background-repeat: no-repeat;
	background-position: center center;
	height: 219px;
	width: 320px;
	background-color: #FFF;
	cursor: pointer;
}

#body #wrapper #homeNewsBig .hnbTitle
{
	font-size: 20px;
	font-weight: bold;
	background-color: #575757;
	padding: 10px;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	overflow: hidden;
	height: 75px;
}

#body #wrapper #homeNewsBig .hnbTitle a
{
	color: #FFF;
	text-decoration: none;
}

#body #wrapper #homeNewsBig .hnbTitle a:hover
{
	color: #FF8A00;
}

#body #wrapper #homeNewsBig .hnbAnnotation
{
	padding: 10px;
}

#body #wrapper #homeNewsBig .hnbMore
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #2d2d2d;
	display: block;
	width: 102px;
	margin-top: 12px;
	font-size: 10px;
	background-image: url(../images/news-more-big.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#body #wrapper #homeNewsBig .hnbMore:hover
{
	color: #2D2D2D;
	background-color: #FFF;
}

#body #wrapper #homeNews
{
	color: #FFF;
	float: left;
	width: 435px;
}

#body #wrapper #homeNews .homeNewsSmall
{
	background-color: #E1E1E1;
	height: 150px;
	color: #151515;
	font-size: 10px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	overflow: hidden;
}

#body #wrapper #homeNews .homeNewsSmall .hnsPhoto
{
	background-repeat: no-repeat;
	background-position: center center;
	height: 150px;
	width: 150px;
	position: absolute;
	left: 0px;
	top: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	background-color: #FFF;
	cursor: pointer;
}

#body #wrapper #homeNews .homeNewsSmall .hnsTitle
{
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	overflow: hidden;
	height: 36px;
	color: #333;
	position: absolute;
	left: 150px;
	top: 0px;
	padding: 15px;
}

#body #wrapper #homeNews .homeNewsSmall .hnsTitle a
{
	color: #454545;
	text-decoration: none;
}

#body #wrapper #homeNews .homeNewsSmall .hnsTitle a:hover
{
	color: #333;
}

#body #wrapper #homeNews .homeNewsSmall .hnsAnnotation
{
	height: 60px;
	position: absolute;
	left: 150px;
	top: 60px;
	padding: 15px;
}

#body #wrapper #homeNews .homeNewsSmall .hnsMore
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #CB5201;
	display: block;
	width: 102px;
	margin-top: 12px;
	font-size: 10px;
	background-image: url(../images/news-more-small.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#body #wrapper #homeNews .homeNewsSmall .hnsMore:hover
{
	background-color: #FFF;
	color: #CB5201;
}*/

#body #wrapper #homeWrapper
{
	background-color: #d8d8d8;
	background-image: url(../images/title-bkg-lines.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#body #wrapper #homeWrapper .colContent
{
	padding: 20px;
}

#body #wrapper #homeWrapper .colContentRight
{
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#body #wrapper #homeWrapper .homeLinkMore
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #808080;
	text-align: center;
	display: block;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-radius: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 135px;
}

#body #wrapper #homeWrapper .homeLinkMore:hover
{
	background-color: #ED6001;
}

#body #wrapper #homeWrapper #homeColLeft
{
	float: left;
	width: 322px;
}

#body #wrapper #homeWrapper #homeColLeft .homeNewsBig
{
	background-repeat: no-repeat;
	background-position: center center;
	height: 248px;
	position: relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
}

#body #wrapper #homeWrapper #homeColLeft .homeNewsBig .hnbH2
{
	font-size: 20px;
	line-height: normal;
	background-color: #e9e9e9;
	display: block;
	margin: 0px;
	padding: 14px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	text-transform: uppercase;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
}

#body #wrapper #homeWrapper #homeColLeft .homeNewsBig .hnbH2 a
{
	color: #535353;
	text-decoration: none;
}

#body #wrapper #homeWrapper #homeColLeft .homeNewsBig .hnbH2 a:hover
{
	color: #CB5201;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews
{
	background-color: #E9E9E9;
	margin-bottom: 10px;
	border-radius: 10px;
	height: 100px;
	padding-right: 8px;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews .hnPhoto
{
	float: left;
	height: 100px;
	width: 100px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	border-bottom-left-radius: 10px 10px;
	border-top-left-radius: 10px 10px;
	display: block;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews h2
{
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews h2 a
{
	color: #535353;
	text-decoration: none;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews h2 a:hover
{
	color: #CB5201;
}

#body #wrapper #homeWrapper #homeColLeft .homeNews .hnText
{
	font-size: 10px;
	color: #666;
	display: block;
	height: 38px;
	overflow: hidden;
	margin-top: 5px;
}

#body #wrapper #homeWrapper #homeColMid
{
	float: left;
	width: 322px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct
{
	background-color: #E9E9E9;
	height: 135px;
	border: 1px solid #E9E9E9;
	position: relative;
	border-radius: 10px;
	margin-bottom: 10px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpPhoto
{
	background-repeat: no-repeat;
	background-position: center center;
	height: 135px;
	width: 120px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 10px;
	border-bottom-left-radius: 10px 10px;
	border-top-left-radius: 10px 10px;
	background-color: #FFF;
	display: block;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpTest
{
	position: absolute;
	bottom: 3px;
	z-index:5;
	left: 3px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpName a
{
	font-size: 11px;
	line-height: 14px;
	color: #333;
	position: absolute;
	width: 140px;
	top: 8px;
	right: 8px;
	display: block;
	height: 55px;
	text-decoration: none;
	overflow: hidden;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpName a:hover
{
	color: #CB5201;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpDescription
{
	font-size: 10px;
	color: #666;
	position: absolute;
	top: 70px;
	right: 8px;
	width: 140px;
	height: 25px;
	overflow: hidden;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpLifetimeWarranty
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #BF408F;
	text-align: center;
	padding: 4px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 5;
	bottom: 0px;
	border-bottom-left-radius: 9px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpFooter
{
	position: absolute;
	height: 28px;
	width: 140px;
	right: 8px;
	bottom: 8px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpFooter .hpPrice
{
	font-size: 18px;
	font-weight: bold;
	float: left;
	color: #f56601;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpFooter .hpBuyLink
{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #f56601;
	display: block;
	padding: 4px;
	float: right;
	text-transform: uppercase;
	border-radius: 6px;
	margin-top: 1px;
}

#body #wrapper #homeWrapper #homeColMid .homeProduct .hpFooter .hpBuyLink:hover
{
	background-color: #424242;
}

#body #wrapper #homeWrapper #homeColRight
{
	float: left;
	width: 322px;
}

.--------------------------------------
{
}

.newsItem
{
	color: #333;
	background-color: #F2F2F2;
	padding-right: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

.newsItem .niPhoto
{
	background-color: #E2E2E2;
	height: 120px;
	width: 120px;
	background-position: center center;
	float: left;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: block;
}

.newsItem .niTitle
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newsItem .niTitle a
{
	font-size: 15px;
}

.newsItem .niMore
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	background-color: #CB5201;
	display: block;
	width: 102px;
	margin-top: 12px;
	font-size: 10px;
	background-image: url(../images/news-more-small.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	float: right;
}

.newsItem .niMore:hover
{
	background-color: #FFF;
	color: #CB5201;
}

.newsItem.newsItemBig
{
	background-color: #535353;
	padding: 20px;
	color: #CCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.newsItem.newsItemBig .niPhoto
{
	height: 250px;
	width: 250px;
	margin-right: 20px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 6px solid #494949;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	display: block;
}

.newsItem.newsItemBig .niTitle a
{
	font-size: 25px;
	color: #FFF;
}

.newsItem.newsItemBig .niAnnotation
{
	font-size: 13px;
}

#newsDetail #nwdPhoto
{
	margin-right: 20px;
	margin-bottom: 20px;
}

.--------------------------------------
{
}

#body #wrapper #sidebarContact
{
	padding: 10px;
	/* [disabled]background-image: url(../images/gradient1.jpg);
*/
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	margin: 10px;
}

#body #wrapper #sidebarContact .buttonContactForm
{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #0BAACC;
	display: block;
	text-transform: uppercase;
	padding: 6px;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#body #wrapper #homeColumnRight
{
	background-color: #FFF;
	float: right;
	width: 224px;
	height: 452px;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

#body #wrapper #adLinks
{
	font-size: 10px;
	padding: 8px;
	text-align: center;
	color: #6B6B6B;
	margin-top: 1px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0C0C0C;
}

#body #wrapper #adLinks a
{
	color: #555;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}

#body #wrapper #popupTooltip
{
	background-color: #FFF;
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	display: none;
	color: #333;
	z-index:50px;
	padding: 10px;
	-moz-box-shadow: 1px 1px 6px #000;
	-webkit-box-shadow: 1px 1px 6px #000;
	box-shadow: 1px 1px 6px #000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border: 6px solid #EEE;
}

.--------------------------------------
{
}

#body #wrapper #footer
{
	font-size: 10px;
	color: #666;
	padding: 14px;
	margin-bottom: 20px;
}

#body #wrapper #footer a
{
	color: #666;
}

.--------------------------------------
{
}

#body #wrapper #wizard
{
	background-image: url(../images/tabs-panel-bkg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 320px;
	position: relative;
	background-color: #424242;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151515;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151515;
	z-index: 0;
}

#body #wrapper #wizard.wizardFilter
{
	height: 136px;
}

#body #wrapper #wizard.wizardFilterLight
{
	background-image: url(../images/wizard/wizard-bkg-light.jpg);
	height: 134px;
	color: #151515;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#body #wrapper #wizard.wizardFilterLight .wizBlockTestType
{
	float: left;
	height: 110px;
	text-align: center;
	margin-top: 24px;
	padding-right: 23px;
	padding-left: 23px;
}

#body #wrapper #wizard.wizardFilterLight .separatorVertical
{
	background-color: #c5c5c5;
	height: 134px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ececec;
	float: left;
	width: 1px;
}

#body #wrapper #wizard.wizardUsed
{
	height: auto;
	padding-bottom: 20px;
}

#body #wrapper #wizard.wizardUsed .tab
{
	margin: 20px 4px 4px;
	text-decoration: none;
	display: inline-block;
	height: 150px;
	width: 310px;
}

#body #wrapper #wizard.wizardUsed .usedBlock
{
	width:300px;
	margin-left:20px;
	margin-top:10px;
	font-size:12px;
	float: left;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5C5C5C;
}
#body #wrapper #wizard.wizardUsed
#titleBannerPneu
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-pneu.png);
	width: 295px;
}
#body #wrapper #wizard.wizardUsed
#titleBannerAlu
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-disky.png);
	width: 350px;
}
#body #wrapper #wizard.wizardUsed
#titleBannerDisky
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-alu.png);
	width: 290px;
}
#body #wrapper #wizard.wizardUsed
#titleBannerPneu:hover
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-pneu-a.png);
}
#body #wrapper #wizard.wizardUsed
#titleBannerDisky:hover
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-alu-a.png);
}
#body #wrapper #wizard.wizardUsed
#titleBannerAlu:hover
{
	color: #B6CF2B;
	background-image: url(../images/home-tabs-used/title-disky-a.png);
}

#body #wrapper #wizard #wizardTestsTypeSelect
{
	position: absolute;
	left: 47px;
	top: 59px;
}

#body #wrapper #wizard #wizardTestsYearsTable
{
	position: absolute;
	top: 45px;
	width: 615px;
	left: 340px;
}

#body #wrapper #wizard #wizardTestsYearsTable .yearButton
{
	font-size: 28px;
	font-weight: bold;
	color: #909090;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	border: 1px solid #CECECE;
	background-image: url(../images/gradient3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#body #wrapper #wizard #wizardTestsYearsTable .yearButton.active,
#body #wrapper #wizard #wizardTestsYearsTable .yearButton:hover
{
	color: #FA8801;
	box-shadow: 1px 1px 0px #FFF;
}

#body #wrapper #wizard #wizImg
{
	position: absolute;
	top: 30px;
	left: 25px;
}

#body #wrapper #wizard #wizImgFilter
{
	position: absolute;
	top: 0px;
	left: auto;
	right: 0px;
}

#body #wrapper #wizard #wizDescription
{
	font-size: 10px;
	color: #9A9A9A;
	width: 120px;
	position: absolute;
	left: 10px;
	top: 50px;
	line-height: 13px;
}

#body #wrapper #wizard #wizDescription.wizDescriptionAlu
{
	top: 160px;
	width: 360px;
}

#body #wrapper #wizard .wizContent
{
	position: absolute;
	left: 300px;
	top: 30px;
	width: auto;
	z-index: 2;
	margin: 0px;
	padding: 0px;
	display:nonea;
}

#body #wrapper #wizard .wizContent.wizFilter
{
	left: 20px;
	top: 5px;
	width: 820px;
}

#body #wrapper #wizard .wizContent .wizBlockPneu
{
	float: left;
	width: auto;
	background-repeat: no-repeat;
	background-position: 25px top;
	padding-top: 0px;
	padding-right: 25px;
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #171717;
	height: 265px;
}

#body #wrapper #wizard .wizContent .wizBlockPneu .wizLabel
{
	margin-bottom: 15px;
	margin-top: 10px;
}

#body #wrapper #wizard .wizContent .wizBlockPneu .wizDescription
{
	font-size: 10px;
	color: #9A9A9A;
	margin-top: 20px;
	width: 170px;
}

#body #wrapper #wizard #wizBack,
#body #wrapper #wizard #wizBackDetail
{
	background-color: #8D8D8D;
	background-image: url(../images/wizard/back-arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 50px;
	width: 35px;
	-moz-border-radius-topright: 10px 10px;
	border-top-right-radius: 10px 10px;
	-moz-border-radius-bottomright: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	text-decoration: none;
	display: block;
	position: absolute;
	left: 0px;
	top: 110px;
	z-index:20;
}

#body #wrapper #wizard #wizBack.wizBackFilter
{
	top: 42px;
}

#body #wrapper #wizard #wizBackDetail
{
	background-color: #D64F00;
	background-image: url(../images/wizard/back-arrow-o.gif);
	height: auto;
	font-weight: bold;
	color: #FFF;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 40px;
	width: auto;
	font-size: 12px;
	text-transform: uppercase;
	margin-right: 10px;
	top: 50px;
}

#body #wrapper #wizard .wizContent .wizBlockAluProducer
{
	position: absolute;
	left: 10px;
	top: 80px;
}

#body #wrapper #wizard .wizContent .wizBlockAluParm
{
	position: absolute;
	left: 360px;
	top: 70px;
}

#body #wrapper #wizard .wizContent .wizBlockAluConf
{
	float: left;
	margin-top: 30px;
	margin-right: 28px;
}

#body #wrapper #wizard .wizContent #wizTablePneu
{
	position: absolute;
	top: 20px;
	left: 180px;
	font-size: 13px;
}

#body #wrapper #wizard .wizContent #wizTableAluConfig
{
	position: absolute;
	top: 24px;
	left: 280px;
	font-size: 13px;
}

#body #wrapper #wizard .wizContent #wizDetailPneuLabel
{
	position: absolute;
	top: 42px;
	left: 230px;
}

#body #wrapper #wizard .wizContent #wizDetailPneuSize,
#body #wrapper #wizard .wizContent #wizDetailAluSize
{
	font-size: 40px;
	color: #FFF;
	position: absolute;
	top: 36px;
	font-weight: bold;
	right: 0px;
}

#body #wrapper #wizard .wizContent #wizDetailAluSize
{
	right: 0px;
}

#body #wrapper #wizard .wizContent #wizDetailSizeBigLink
{
	color: #FFF;
	text-decoration: none;
}

#body #wrapper #wizard .wizContent #wizDetailSizeLink
{
	font-size: 10px;
	color: #AAA;
	text-decoration: none;
}

#body #wrapper #wizard .wizContent #wizDetailSizeLink:hover
{
	color: #F90;
}

#body #wrapper #wizard .wizContent .wizTopItemLabel
{
	color: #A0A0A0;
	padding: 5px;
	float: left;
	text-transform: uppercase;
}

#body #wrapper #wizard .wizContent .wizTopItem
{
	background-color: #B74900;
	padding: 4px;
	float: left;
	margin-left: 4px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

#body #wrapper #wizard .wizContent .wizTopItem:hover
{
	background-color: #FFF;
	color: #151515;
}

#body #wrapper #wizard .wizContent .comboBox
{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	background-color: #FFF;
	width: 120px;
	padding: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 2px;
}

#body #wrapper #wizard .wizContent .searchBox
{
	font-size: 24px;
	width: 500px;
	-moz-box-shadow: inset 2px 2px 6px #555;
	-webkit-box-shadow: inset 2px 2px 6px #555;
	box-shadow: inset 2px 2px 6px #555;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding:6px;
	border: 4px solid #A0A0A0;
}

#body #wrapper #wizard .wizContent #catalogFilterPneuTable
{
	position: absolute;
	left: 0px;
	top: 24px;
}

#body #wrapper #wizard .wizContent .filterLabel
{
	margin-right: 10px;
	float: left;
}

#body #wrapper #wizard .wizContent .filterLabelSeparator
{
	background-image: url(../images/separator1.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 2px;
	height: 24px;
	margin-right: 17px;
	margin-left: 10px;
}

#body #wrapper #wizard .separator
{
	background-image: url(../images/separator1.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 2px;
	height: 76px;
	margin-top: 30px;
}

#body #wrapper #wizardFooter
{
	background-color: #F2F2F2;
	height: 184px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	color: #424242;
	background-image: url(../images/wizard/wizard-bkg-light.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#body #wrapper #wizardFooter a
{
	color: #CB5201;
}

#body #wrapper #wizardFooter a:hover
{
	color: #424242;
}

#body #wrapper #wizardFooter .separator
{
	background-image: url(../images/separator2.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 2px;
	height: 150px;
	margin-top: 20px;
}

#body #wrapper #wizardFooter #contact
{
	padding: 15px;
	width: 210px;
	text-align: center;
	color: #424242;
	float: left;
}

#body #wrapper #wizardFooter #contact .buttonContactForm
{
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #515151;
	display: block;
	text-transform: uppercase;
	padding: 6px;
	margin-top: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

#body #wrapper #wizardFooter #contact .buttonContactForm:hover
{
	background-color: #757575;
}

#body #wrapper #wizardFooter #wizFooterBanner
{
	padding: 20px;
	float: left;
	width: auto;
}

#body #wrapper #wizardFooter #wizFooterBanner.wfbAlu
{
	width: 698px;
	height: 145px;
	position: relative;
}

#body #wrapper #wizardFooter #wizFooterBanner #wfbAluPhoto
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#body #wrapper #wizardFooter #wizFooterBanner.wfbAluConf
{
	background-image: url(../images/wizard/banner-configurator-photos.jpg);
	background-repeat: no-repeat;
	background-position: 440px center;
	width: 940px;
	height: 220px;
	background-color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151515;
}

#body #wrapper #wizardFooter #wizFooterBanner .toButton1
{
	font-weight: bold;
	text-transform: uppercase;
	color: #E8E8E8;
	text-decoration: none;
	background-color: #212121;
	display: block;
	padding-top: 6px;
	padding-right: 25px;
	padding-bottom: 6px;
	padding-left: 10px;
	border: 1px solid #000000;
	background-image: url(../images/button-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

#body #wrapper #wizardFooter #wizFooterBanner .toButton1:hover
{
	color: #FF8A00;
}

#body #wrapper #wizardNews
{
	background-color: #FFF;
}

#body #wrapper #wizardNews .wizNews
{
	float: left;
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD;
	height: 110px;
}

#body #wrapper #wizardNews .wizNews h3
{
	font-size: 13px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}

#body #wrapper #wizardNews .wizNews img
{
	margin-right: 10px;
}

#body #wrapper #wizardNews .wizNews.noBorder
{
	border-right-width: 0px;
	border-right-style: none;
}

.--------------------------------------
{
}

#body #wrapper #catalogHeader
{
	background-image: url(../images/gradient2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 228px;
	background-color: #EEE;
	position: relative;
}

#body #wrapper #catalogHeader .catalogBig
{
	height: 228px;
	width: 600px;
	position: relative;
	float: left;
}

#body #wrapper #catalogHeader .catalogBig h2
{
	position: absolute;
	left: 260px;
	top: 10px;
	height: 80px;
	width: 325px;
	font-size: 23px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	line-height: 25px;
}

#body #wrapper #catalogHeader .catalogBig h2 a
{
	color: #FA8801;
	text-decoration: none;
}

#body #wrapper #catalogHeader .catalogBig h2 a:hover
{
	color: #A62B0A;
}

#body #wrapper #catalogHeader .catalogBig .cbSeparator1
{
	background-color: #B6B6B6;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	position: absolute;
	width: 325px;
	right: 15px;
	bottom: 86px;
}

#body #wrapper #catalogHeader .catalogBig .cbSeparator2
{
	background-color: #B6B6B6;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	position: absolute;
	width: 325px;
	right: 15px;
	bottom: 46px;
}

#body #wrapper #catalogHeader .catalogBig .specialOfferCorner
{
	position: absolute;
	z-index: 5;
	top: 0px;
	right: 0px;
}

#body #wrapper #catalogHeader .catalogBig .cbPhoto
{
	background-color: #FFF;
	text-align: center;
	height: 188px;
	width: 220px;
	position: absolute;
	left: 10px;
	top: 12px;
	padding: 8px;
	border-radius: 12px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	/* [disabled]box-shadow: 0px 0px 4px #BBB;
*/
}

#body #wrapper #catalogHeader .catalogBig .cbPhoto img
{
	display: none;
}

#body #wrapper #catalogHeader .catalogBig .cbAnnotation
{
	position: absolute;
	left: 260px;
	top: 95px;
	width: 324px;
	height: 42px;
	color: #666;
}

#body #wrapper #catalogHeader .catalogBig .cbStore,
#body #wrapper #catalogHeader .catalogBig .cbStoreInfo
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	left: 260px;
	top: 147px;
	background-image: url(../images/store-available.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
	cursor: help;
	text-shadow: 1px 1px 1px #FFF;
}

#body #wrapper #catalogHeader .catalogBig .cbStore.query
{
	color: #BC5F5C;
	background-image: url(../images/store-query.gif);
}

#body #wrapper #catalogHeader .catalogBig .cbStoreInfo
{
	color: #333;
	background-color: #F4FFDD;
	text-align: left;
	text-shadow: none;
	padding-right: 10px;
	/* [disabled]padding-left: 10px;
*/
	display: none;
	/* [disabled]background-image: none;
*/
	font-weight: normal;
	width: 290px;
	border-radius: 8px;
}

#body #wrapper #catalogHeader .catalogBig .cbPrice
{
	font-size: 24px;
	color: #333;
	position: absolute;
	left: 262px;
	top: 186px;
	font-weight: bold;
}

#body #wrapper #catalogHeader .catalogBig .cbBuyButton
{
	background-image: url(../images/button-buy-item.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 74px;
	position: absolute;
	bottom: 14px;
	right: 15px;
}

#body #wrapper #catalogHeader .catalogBig .cbValue
{
	position: absolute;
	z-index: 10;
	left: 15px;
	top: 15px;
}

#body #wrapper #catalogHeader .catalogBig .cbValue .cbValueText
{
	font-size: 22px;
	color: #FFF;
	text-align: center;
	width: 72px;
	position: absolute;
	left: 4px;
	top: 17px;
	font-weight: bold;
}

#body #wrapper #catalogHeader .catalogBig .cbTest
{
	z-index: 10;
	position: absolute;
	left: 185px;
	top: 15px;
}

#body #wrapper #catalogHeader #topProducts
{
	width: 350px;
	float: left;
	background-image: url(../images/separator2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#body #wrapper #catalogHeader #topProducts h3
{
	font-size: 13px;
	line-height: normal;
	color: #FA8801;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#body #wrapper #catalogHeader #topProducts #tableTopProducts
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B6B6B6;
	border-bottom-color: #FFF;
}

#body #wrapper #catalogHeader #topProducts #tableTopProducts td
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #B6B6B6;
}

#body #wrapper #catalogHeader #topProducts a
{
	color: #151515;
	text-decoration: none;
}

#body #wrapper #catalogHeader #topProducts a:hover
{
	color: #E75701;
	text-decoration: none;
}

#body #wrapper .columnsBkg
{
	background-color: #FFF;
	background-image: url(../images/columns-bkg.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#body #wrapper .columnsBkgLeft
{
	background-color: #FFF;
	background-image: url(../images/columns-bkg.jpg);
	background-repeat: repeat-y;
	background-position: -7px top;
}

#body #wrapper #columnLeftSide
{
	float: left;
	width: 215px;
	position: relative;
}

#body #wrapper #columnLeft
{
	float: left;
	width: 756px;
	margin-right: 7px;
	position: relative;
}

/*#body #wrapper .catalog
{
	background-image: url(../images/gradient-product.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 330px;
	width: 188px;
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	position: relative;
}

#body #wrapper .catalog.catSpecOffer
{
	background-image: url(../images/gradient-product-so.jpg);
}

#body #wrapper .catalog .specialOfferCorner
{
	position: absolute;
	z-index: 5;
	top: 0px;
	right: 0px;
}

#body #wrapper .catalog .cPhoto
{
	position: absolute;
	left: 10px;
	top: 10px;
	text-align: center;
	height: 160px;
	width: 168px;
	background-color: #FFF;
	padding-top: 10px;
}

#body #wrapper .catalog h2
{
	font-size: 12px;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 46px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 194px;
	width: 170px;
}

#body #wrapper .catalog h2 a
{
	text-decoration: none;
	color: #333;
}

#body #wrapper .catalog h2 a:hover
{
	color: #A62B0A;
}

#body #wrapper .catalog a.specialOfferColor,
#body #wrapper .catalog .cPrice.specialOfferColor
{
	color: #E30000;
}

#body #wrapper .catalog a.bazaarColor,
#body #wrapper .catalog .cPrice.bazaarColor
{
	color: #0095C6;
}

#body #wrapper .catalog .cAnnotation
{
	position: absolute;
	left: 10px;
	width: 170px;
	font-size: 10px;
	color: #666;
	height: 40px;
	overflow: hidden;
	bottom: 45px;
}

#body #wrapper .catalog .cStore
{
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFF;
	position: absolute;
	left: 10px;
	top: 156px;
	background-image: url(../images/store-available.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 21px;
	width: 142px;
	z-index: 5;
	overflow: hidden;
	cursor: help;
}

#body #wrapper .catalog .cStore.query
{
	color: #BC5F5C;
	background-image: url(../images/store-query.gif);
}

#body #wrapper .catalog .cPrice
{
	font-size: 18px;
	color: #575757;
	position: absolute;
	font-weight: bold;
	bottom: 13px;
	right: 10px;
}

#body #wrapper .catalog .cValue
{
	position: absolute;
	z-index: 10;
	left: 10px;
	top: 10px;
}

#body #wrapper .catalog .cValue .cValueText
{
	font-size: 18px;
	color: #FFF;
	text-align: center;
	width: 62px;
	position: absolute;
	left: 4px;
	top: 14px;
	font-weight: bold;
}

#body #wrapper .catalog .cTest
{
	z-index: 10;
	bottom: 10px;
	position: absolute;
	left: 10px;
}*/

#body #wrapper #columnRight
{
	float: left;
	width: 215px;
	text-align: center;
	padding-bottom: 10px;
}

#body #wrapper #columnRight .hr
{
	background-color: #D7D7D7;
	height: 1px;
	margin: 10px;
}

#body #wrapper #columnRight .colrNews
{
	text-align: left;
	font-size: 10px;
	background-color: #E8E8E8;
	margin-right: 10px;
	margin-left: 8px;
	margin-bottom: 5px;
	border-radius: 8px;
	padding: 10px;
}

#body #wrapper #columnRight .colrNews h4
{
	font-size: 11px;
	color: #FD8700;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#body #wrapper .catalog
{
	background-image: url(../images/gradient-product-b.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 338px;
	width: 181px;
	float: left;
	position: relative;
	margin: 3px;
	border: 1px solid #E2E2E2;
	border-radius: 8px;
	background-color: #FFF;
}

#body #wrapper .catalog.catSpecOffer
{
	background-image: url(../images/gradient-product-so.jpg);
}

#body #wrapper .catalog .specialOfferCorner
{
	position: absolute;
	z-index: 5;
	top: 0px;
	right: 0px;
}

#body #wrapper .catalog .cLifetimeWarranty
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #BF408F;
	text-align: center;
	padding: 4px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 5;
	top: 130px;
}

#body #wrapper .catalog .cPhoto
{
	position: absolute;
	left: 10px;
	top: 10px;
	text-align: center;
	height: 135px;
	width: 162px;
	background-color: #FFF;
	padding-top: 8px;
	border-radius: 8px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}

#body #wrapper .catalog .cPhoto img
{
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
}

#body #wrapper .catalog h2
{
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	display: block;
	height: 44px;
	overflow: hidden;
	position: absolute;
	left: 8px;
	top: 162px;
	width: 162px;
}

#body #wrapper .catalog h2 a
{
	text-decoration: none;
	color: #c74200;
}

#body #wrapper .catalog h2 a:hover
{
	color: #000;
}

#body #wrapper .catalog a.specialOfferColor,
#body #wrapper .catalog .cPrice.specialOfferColor
{
	color: #E30000;
}

#body #wrapper .catalog a.bazaarColor,
#body #wrapper .catalog .cPrice.bazaarColor
{
	color: #0095C6;
}

#body #wrapper .catalog .cAnnotation
{
	position: absolute;
	left: 8px;
	width: 162px;
	font-size: 10px;
	color: #919191;
	height: 26px;
	overflow: hidden;
	bottom: 70px;
}

#body #wrapper .catalog .cStore,
#body #wrapper .catalog .cStoreInfo
{
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	left: 1px;
	background-image: url(../images/store-available.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 20px;
	width: auto;
	z-index: 5;
	overflow: hidden;
	cursor: help;
	bottom: 38px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-shadow: 1px 1px 1px #FFF;
	right: 1px;
	white-space: nowrap;
}

#body #wrapper .catalog .cStore.query
{
	color: #BC5F5C;
	background-image: url(../images/store-query.gif);
}

#body #wrapper .catalog .cStore.wait
{
	color: #af54bd;
	background-image: url(../images/store-wait.gif);
}

#body #wrapper .catalog .cStoreInfo
{
	color: #000;
	background-color: #F4FFDD;
	text-shadow: none;
	padding-right: 0px;
	width: auto;
	display: none;
	font-weight: normal;
	border-radius: 5px;
}

#body #wrapper .catalog .cStoreInfo.wait
{
	background-image: url(../images/store-wait.gif);
	background-color: #F5EAF7;
}

#body #wrapper .catalog .cPrice
{
	font-size: 17px;
	color: #333;
	position: absolute;
	font-weight: bold;
	bottom: 7px;
	left: 8px;
}

#body #wrapper .catalog .cBuyButton
{
	background-image: url(../images/button-buy-item.gif);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 74px;
	position: absolute;
	bottom: 5px;
	right: 5px;
}

#body #wrapper .catalog #cEcoLabel
{
	position: absolute;
	left: 8px;
	top: 214px;
	z-index: 10;
	/* [disabled]background-color: #FFF;
*/
	right: 8px;
}

#body #wrapper .catalog #cEcoLabel .cEcoLabelBar
{
	background-color: #F4F4F4;
	padding: 4px 8px 4px 21px;
	border-radius: 4px;
	/* [disabled]width: 30px;
*/
	/* [disabled]background-image: url(../images/eu-label/icon-hlucnost-s.png);
*/
	background-repeat: no-repeat;
	background-position: 3px center;
	/* [disabled]border: 1px solid #F0F0F0;
*/
	color: #999;
	font-size: 10px;
	font-weight: bold;
	display: inline-block;
	margin-right: 2px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	text-shadow: 1px 1px 0px #FFF;
	box-shadow: 1px 1px 0px #DDD;
	cursor: default;
}

#body #wrapper .catalog #cEcoLabel .cEcoLabelBar:hover
{
	background-color: #CFF0FA;
}

#body #wrapper .catalog #cEcoLabel .cEcoLabelBar#detailEcoLabelSpotreba
{
	background-image: url(../images/eu-label/icon-spotreba-a.png);
}

#body #wrapper .catalog #cEcoLabel .cEcoLabelBar#detailEcoLabelPrilnavost
{
	background-image: url(../images/eu-label/icon-prilnavost-s.png);
}

#body #wrapper .catalog #cEcoLabel .cEcoLabelBar#detailEcoLabelHlucnost
{
	background-image: url(../images/eu-label/icon-hlucnost-s.png);
	/* [disabled]padding-left: 20px;
*/
	background-position: 7px;
}

#body #wrapper .catalog .cValue
{
	position: absolute;
	z-index: 10;
	left: 5px;
	top: 5px;
}

#body #wrapper .catalog .cValue .cValueText
{
	font-size: 18px;
	color: #FFF;
	text-align: center;
	width: 56px;
	position: absolute;
	left: 4px;
	top: 13px;
	font-weight: bold;
}

#body #wrapper .catalog .cTest
{
	z-index: 10;
	position: absolute;
	top: 5px;
	right: 5px;
}

#body #wrapper #aluConfCarPhoto
{
	background-color: #EBEBEB;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 20px;
	box-shadow:0px 0px 10px #AAA;
}

#body #wrapper #aluConfCarIFrame
{
	height: 300px;
	width: 640px;
	border-radius: 15px;
	background-color:#DBDBDB;
}

#body #wrapper #aluConfCarPhoto #aluConfWheelDetail
{
	background-color: #FFF;
	border-radius: 15px;
	float:right;
	padding:10px;
	width:250px;
	height: 280px;
	text-align:center;
}

#body #wrapper #aluConfCarPhoto #aluConfWheelDetail #aluConfWheelDetailName
{
	font-size: 17px;
	color: #8C8C8C;
	padding: 5px;
	margin-bottom: 0px;
}

#body #wrapper .aluConfItem
{
	margin: 3px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	text-align: center;
	border: 1px solid #DDD;
	border-radius: 8px;
	display: block;
	text-decoration: none;
}

#body #wrapper .aluConfItem:hover,
#body #wrapper .aluConfItem.active
{
	border-top-color: #FF8A00;
	border-right-color: #FF8A00;
	border-bottom-color: #FF8A00;
	border-left-color: #FF8A00;
}

#body #wrapper .aluConfItem:hover .aluConfItemName,
#body #wrapper .aluConfItem.active .aluConfItemName
{
	background-color: #FF8A00;
	color: #FFF;
}

#body #wrapper .aluConfItem .aluConfItemPhoto
{
	height: 115px;
	display: block;
	margin: 5px;
}

#body #wrapper .aluConfItem .aluConfItemName
{
	font-size: 11px;
	font-weight: bold;
	height: 67px;
	overflow: hidden;
	width: 114px;
	display: block;
	padding: 4px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#body #wrapper .aluConfItem .aluConfItemPrice
{
	color: #FFF;
	display: block;
	font-weight: normal;
	margin-top: 5px;
	background-color: #CE7200;
	padding: 3px;
	border-radius: 5px;
	width: 70px;
	margin-right: auto;
	margin-left: auto;
}

.--------------------------------------
{
}

#body #wrapper .columnsBkg #columnLeft #detail
{
	position: relative;
}

#body #wrapper .columnsBkg #columnLeft #detail h2
{
	font-size: 25px;
	color: #151515;
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detailCorner
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns
{
	background-image: url(../images/detail-top-lines.jpg);
	background-repeat: repeat-y;
	background-position: 255px top;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnPhoto
{
	position: relative;
	width: 250px;
	height: auto;
	float: left;
	text-align: center;
	margin-right: 10px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnPhoto .detailValue
{
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnPhoto .detailValue .detailValueText
{
	font-size: 25px;
	color: #FFF;
	text-align: center;
	width: 87px;
	position: absolute;
	left: 4px;
	top: 19px;
	font-weight: bold;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnPhoto #detailTest
{
	text-align: center;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnFlags
{
	float: left;
	width: 91px;
	padding: 6px;
	text-align: center;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnAttrib
{
	float: left;
	width: 340px;
	padding-left: 10px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnAttrib .cStore,
.cStore
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 21px;
	background-image: url(../images/store-available.gif);
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnAttrib .cStore.query,
.cStore.query
{
	color: #BC5F5C;
	background-image: url(../images/store-query.gif);
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTopColumns #detailColumnAttrib .cStore.wait,
.cStore.wait
{
	color: #af54bd;
	background-image: url(../images/store-wait.gif);
}

#body #wrapper .columnsBkg #columnLeft #detail .detailFlagStatus
{
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	font-size: 10px;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailFlagStatus.dfsSpecialOffer
{
	background-color: #d82d2d;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailFlagStatus.dfsNew
{
	background-color: #72af3c;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailFlagStatus.dfsBazaar
{
	background-color: #2d85c9;
}

#body #wrapper .columnsBkg #columnLeft #detail #formCart
{
	background-color: #F3F3F3;
	padding: 8px;
	margin-top: 10px;
	background-image: url(../images/gradient3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #CCC;
}

#body #wrapper .columnsBkg #columnLeft #detail #formCart .detailCartAluInfo
{
	font-size: 10px;
	text-transform: none;
	background-color: #FFF7EC;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #F3D5B1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

#body #wrapper .columnsBkg #columnLeft #detail #formCart #cartPieces
{
	font-size: 14px;
	color: #c64200;
	background-color: #FFF;
	padding: 4px;
	width: 30px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 1px 1px 6px #777;
 -webkit-box-shadow: inset 1px 1px 6px #777 box-shadow: inset 1px 1px 6px #777;
	border: 1px solid #FFF;
	box-shadow: inset 1px 1px 5px #999;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTabs
{
	display: block;
	width: 100%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FA8801;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	height: 29px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTabs li
{
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTabs li a
{
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #E0E0E0;
	display: block;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-right: 1px;
	text-shadow: 1px 1px 0px #FFF;
	-moz-border-radius-topleft: 5px 5px;
	border-top-left-radius: 5px 5px;
	-moz-border-radius-topright: 5px 5px;
	border-top-right-radius: 5px 5px;
}

#body #wrapper .columnsBkg #columnLeft #detail #detailTabs li a:hover,
#body #wrapper .columnsBkg #columnLeft #detail #detailTabs li a.active
{
	color: #FFF;
	background-color: #FA8801;
	text-shadow: 0px 0px 1px #000;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailTabContent
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	line-height: 16px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F5F5F5;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailTabContent h2
{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailTabContent h3
{
	margin-top: 10px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailTabContent h4
{
	font-size: 14px;
	font-weight: bold;
	color: #CB5201;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel
{
	background-color: #DDD;
	width: 133px;
	margin-right: 4px;
	margin-left: 4px;
	float: left;
	background-image: url(../images/gradient2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	position: relative;
	border: 1px solid #D8D8D8;
	border-radius: 10px;
	margin-top: 4px;
	height: auto;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .specialOfferCorner
{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 5;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelPhoto
{
	margin: 8px;
	background-color: #FFF;
	text-align: center;
	padding: 4px;
	border-radius: 10px;
	height: 100px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelTitle
{
	height: 37px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	display: block;
	color: #333;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelTitle:hover
{
	color: #D45200;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelPrice
{
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding: 8px;
	background-color: #F1F1F1;
	margin-top: 0px;
	color: #333;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelAvailability
{
	margin-top: 8px;
	margin-bottom: 8px;
	text-transform:uppercase;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelAvailability.query
{
	color: #BC5F5C;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailRel .detailRelTest
{
	text-align: center;
	position: absolute;
	left: 5px;
	/* [disabled]right: 5px;
*/
	top: 5px;
	z-index: 0;
}

#body #wrapper .columnsBkg #columnLeft #detail .detailGallery
{
	text-align: center;
	margin: 4px;
	padding: 8px;
	float: left;
	height: auto;
	width: auto;
	background-color: #FFF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #CCC;
}

.--------------------------------------
{
}

#body #wrapper .columnsBkg #columnLeft #pagingSeparator
{
	background-color: #FA8801;
	height: 5px;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper
{
	background-color: #FA8801;
	color: #643700;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 15px;/*margin-right: 30px;
	margin-left: 30px;
	-moz-border-radius-bottomleft: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	-moz-border-radius-bottomright: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	margin-bottom: 30px;*/
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTop,
#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTopDark
{
	padding-top: 6px;
	margin: 0px;
	-moz-border-radius-bottomleft: 0px 0px;
	border-bottom-left-radius: 0px 0px;
	-moz-border-radius-bottomright: 0px 0px;
	border-bottom-right-radius: 0px 0px;
	background-color: #EAEAEA;
	color: #8D8D8D;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTopDark
{
	margin-bottom:1px;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper .paging
{
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #bd5d00;
	display: block;
	padding: 7px;
	float: left;
	margin-left: 3px;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 3px;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTopDark .paging
{
	background-color: #FFF;
	color: #333;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper .paging:hover,
#body #wrapper .columnsBkg #columnLeft .pagingWrapper .paging.active
{
	background-color: #FFF;
	color: #BD5D00;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTopDark .paging:hover,
#body #wrapper .columnsBkg #columnLeft .pagingWrapper.pagingTopDark .paging.active
{
	background-color: #FA8801;
	color: #FFF;
}

#body #wrapper .columnsBkg #columnLeft .pagingWrapper .pwLabel
{
	padding-top: 7px;
}

.--------------------------------------
{
}

#body #wrapper #contentHeader
{
	background-color: #4F4F4F;
	background-image: url(../images/tabs-panel-bkg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 15px;
	position: relative;
}

#body #wrapper #contentHeader #buttonBack
{
	background-color: #8D8D8D;
	background-image: url(../images/wizard/back-arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 50px;
	width: 35px;
	float: left;
	-moz-border-radius-topright: 10px 10px;
	border-top-right-radius: 10px 10px;
	-moz-border-radius-bottomright: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	text-decoration: none;
	display: block;
	position: absolute;
	left: 0px;
	top: 13px;
}

#body #wrapper #contentHeader a
{
	color: #CCC;
	text-decoration: none;
}

#body #wrapper #contentHeader a:hover
{
	color: #FFF;
}

#body #wrapper #contentHeader h1
{
	font-size: 26px;
	font-weight: normal;
	color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	text-shadow: 1px 1px 1px #000;
}

#body #wrapper #contentHeader .withButtonBack
{
	margin-left: 35px;
}

#body #wrapper #contentHeader #navigation
{
	font-size: 10px;
	color: #CCC;
	float: right;
	padding-top: 5px;
	margin-left: 30px;
}

#body #wrapper #contentHeader #navigation a
{
	color: #CCC;
	text-decoration: none;
	background-color: #616161;
	display: block;
	padding: 4px;
	float: left;
	margin-left: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#body #wrapper #contentHeader #navigation a:hover
{
	background-color:#3B3B3B;
}

#body #wrapper #contentHeader #navigation .pathSeparator
{
	float: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
	padding-left: 2px;
}

#body #wrapper #footerBanner
{
	-moz-border-radius-bottomleft: 10px 10px;
	border-bottom-left-radius: 10px 10px;
	-moz-border-radius-bottomright: 10px 10px;
	border-bottom-right-radius: 10px 10px;
}

.--------------------------------------
{
}

#body #wrapper .testsWrapper
{
	background-color: #DBDBDB;
}

#body #wrapper .testsWrapper .testsColumnLeft
{
	float: left;
	width: 250px;
	padding-right: 10px;
}

#body #wrapper .testsWrapper .testsColumnLeft .testsSidebarMenu
{
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#body #wrapper .testsWrapper .testsColumnLeft .testsSidebarMenu li
{
	margin: 0px;
	padding: 0px;
}

#body #wrapper .testsWrapper .testsColumnLeft .testsSidebarMenu li a
{
	font-weight: bold;
	color: #151515;
	text-decoration: none;
	display: block;
	padding: 8px;
	background-color: #c8c8c8;
	margin-bottom: 1px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #909090;
	border-radius:6px;
}

#body #wrapper .testsWrapper .testsColumnLeft .testsSidebarMenu li a.active,
#body #wrapper .testsWrapper .testsColumnLeft .testsSidebarMenu li a:hover
{
	background-color: #FA8801;
	border-top-color: #CB5201;
	border-right-color: #CB5201;
	border-bottom-color: #CB5201;
	border-left-color: #CB5201;
	color: #FFF;
}

#body #wrapper .testsWrapper .testsColumnRight
{
	float: left;
	width: 700px;
	padding-left: 10px;
}

#body #wrapper .testsWrapper .testsColumnRight h1
{
	color: #515151;
}

.table3 tr .tdTestDetail
{
	background-color: #FFF;
	padding: 20px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FA8801;
	background-image: url(../images/gradient-product.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	box-shadow: inset 0px 5px 6px #CCC;
}

.table3 tr .tdTestDetail .photo
{
	background-color: #FFF;
	margin-right: 20px;
	float: left;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px #CCC;
}

.table3 tr .tdTestDetail .testTable
{
	border: 4px solid #CCC;
	margin-right: 20px;
	margin-bottom: 10px;
}

.--------------------------------------
{
}

#detailEcoLabel
{
	background-image: url(../images/eu-label/eulabel-a.jpg);
	background-repeat: no-repeat;
	height: 440px;
	width: 300px;
	position: relative;
	float: left;
	margin-right: 30px;
}

#detailEcoLabel #detailEcoLabelArrowLeft,
#detailEcoLabel #detailEcoLabelArrowRight
{
	background-image: url(../images/eu-label/eulabel-a-arrow.jpg);
	background-repeat: no-repeat;
	height: 39px;
	width: 62px;
	position: absolute;
	left: 101px;
	top: 118px;
}

#detailEcoLabel #detailEcoLabelArrowRight
{
	position: absolute;
	top: 118px;
	left: 217px;
}

#detailEcoLabel .ecoLabelValue
{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 11px;
	display: block;
	padding-left: 12px;
}

#detailEcoLabel #detailEcoLabelDbType
{
	background-repeat: no-repeat;
	height: 64px;
	width: 34px;
	position: absolute;
	left: 131px;
	bottom: 51px;
}

#detailEcoLabel #detailEcoLabelDbType.dbType1
{
	background-image: url(../images/eu-label/eulabel-a-db1.jpg);
}

#detailEcoLabel #detailEcoLabelDbType.dbType2
{
	background-image: url(../images/eu-label/eulabel-a-db2.jpg);
}

#detailEcoLabel #detailEcoLabelDbType.dbType3
{
	background-image: url(../images/eu-label/eulabel-a-db3.jpg);
}

#detailEcoLabel #detailEcoLabelDbValue
{
	position: absolute;
	width: 100px;
	right: 25px;
	bottom: 62px;
	height: 30px;
}

.--------------------------------------
{
}

#cartInfo
{
	background-color: #FFAD48;
	padding: 15px;
	height: auto;
	width: 450px;
	border: 8px solid #FFD7A6;
	position: absolute;
	left: 260px;
	top: 200px;
	color: #000;
	text-align: center;
	display: block;
	z-index: 50;
	box-shadow: 1px 1px 30px #000;
	-webkit-box-shadow: 1px 1px 30px #000;
	-moz-box-shadow: 1px 1px 30px #000;
}

#cartInfo h2
{
	color: #FFF;
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#cartInfo .cartInfoHr
{
	border-top-color: #FFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 0px;
}

.cartPanel
{
	float: left;
	height: auto;
	width: 325px;
	margin: 15px;
}

#barInCart
{
	font-size: 11px;
	color: #FFF;
	background-color: #690;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #464646;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #464646;
}

#barInCart a
{
	color: #FFF;
	margin-left: 20px;
}

#tableCart
{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	margin-bottom: 20px;
	margin-top: 10px;
}

#tableCart td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	background-color: #FFF;
}

#tableCart .tdLight
{
	background-color: #F4F4F4;
}

#tableCart .lastTr td
{
	border-bottom-width: 0px;
	border-bottom-style: none;
}

#tableCart .deliveryTr td
{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
}

#tableCart td.noTdBkg
{
	background-color:transparent;
}

#tableCart td .cartPieces
{
	font-size: 11px;
	color: #333;
	background-color: #FFF;
	text-align: center;
	padding: 4px;
	width: 20px;
	border: 1px solid #999;
}

#cartDeliveryWrapper,
#cartPaymentWrapper
{
	float: left;
	width: 340px;
	margin-right: 15px;/*margin-bottom:20px;*/
}

#cartSendOrder
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #CB5201;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding-top: 14px;
	padding-right: 25px;
	padding-bottom: 14px;
	padding-left: 25px;
}

.orderStatus
{
	padding: 4px;
}

.orderStatus0,
.orderStatus1,
.orderStatus2,
.orderStatus3,
.orderStatus4
{
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	text-transform: uppercase;
	border: 3px solid #FFF;
}

.orderStatus0
{
	background-color: #C98756;
}

.orderStatus1
{
	background-color: #DF8600;
}

.orderStatus2
{
	background-color: #99C600;
}

.orderStatus3
{
	background-color: #900;
}

.orderStatus4
{
	background-color: #C90;
}

.clientBlock
{
	padding: 10px;
	float: left;
	width: 325px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 11px;
}

.--------------------------------------
{
}

.contentWrapper
{
	background-color: #FFF;
	padding: 20px;
}

.content10
{
	padding: 10px;
}

.block33
{
	float: left;
	width: 322px;
}

.separatorTitle
{
	background-color: #D7D7D7;
	height: 15px;
}

.separatorHorizontal
{
	background-color: #6C6C6C;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
}

.separatorHorizontalOrange
{
	background-color: #FFB65B;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D27502;
}

.menu1
{
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
}

.menu1 li
{
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #151515;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6E6E6E;
}

.menu1 li.noBorder
{
	border-top-style: none;
}

.menu1 li a
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	background-color: #515151;
	text-shadow: 1px 1px 0px #000;
}

.menu1 li a:hover,
.menu1 li a.active
{
	background-color: #CB5201;
}

.table1
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E0E0E0;
}

.table1 td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFF;
}

.table1 tr.light td
{
	background-color: #EFEFEF;
}

.table2 th
{
	color: #FFF;
	background-color: #999;
}

.table2 td
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #FFF;
}

.table2 .selectedRow td
{
	background-color: #FDFAE1;
}

.table3
{
}

.table3 td
{
	background-color: #FFF;
}

.table3 th
{
	background-color: #515151;
	color: #FFF;
}

.table3 th.light
{
	background-color: #e7e7e7;
	color: #515151;
}

.contentError
{
	background-color: #FFF;
	padding: 20px;
}

.message-warn
{
	color: #FFF;
	background-color: #E63900;
	background-image: url(../images/message-warn.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-size: 14px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 55px;
	margin-bottom: 1px;
}

.message-info
{
	color: #FFF;
	background-color: #709D06;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
}
.message-info2
{
	color: #FFF;
	background-color: #019BA5;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/icon-bulb.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 33px;
}


.message1
{
	background-color: #FEF2E7;
	padding: 5px;
	border: 1px solid #F7DAC8;
	text-align: center;
}

.message2
{
	background-color: #F2F2F2;
	padding: 8px;
	border: 1px solid #CCC;
}

.messageBox1
{
	padding: 10px;
	background-color: #FFE6D5;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	color: #520;
	border: 1px solid #FFBD91;
}

.messageBox2
{
	padding: 10px;
	background-color: #F2E8BF;
	color: #41360E;
	margin-top: 20px;
	margin-bottom: 20px;
}

.messageBox3
{
	padding: 8px;
	background-color: #FFFDE6;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #EBDFBC;
}

.comboBox1
{
	width: 150px;
}

.textBox1
{
	color: #333;
	background-color: #FFF;
	padding: 3px;
	width: 280px;
	border: 1px solid #999;
	margin-top: 5px;
	margin-bottom: 5px;
}

.textBox2,
.textBox3,
.textBox4,
.textBox5,
.textBox6
{
	color: #333;
	background-color: #FFF;
	padding: 3px;
	width: 400px;
	border: 1px solid #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.textBox3
{
	width: 80px;
}

.textBox4
{
	width: 200px;
}

.textBox5
{
	width: 210px;
}

.textBox6
{
	width: 435px;
}

.button1,
a.button1,
.button2,
a.button2
{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #CB5201;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	display: inline-block;
	margin: 1px;
}

a.button1:hover
{
	background-color: #873601;
}

.button2,
a.button2
{
	background-color: #E0921B;
}
.button3,
a.button3
{
	background-color: #B6CF2B;
	color: #151515;
	font-weight: normal;
}
.button3:hover,
a.button3:hover
{
	background-color: #FFF;
}


.buttonTestSummer,
.buttonTestWinter
{
	font-size: 18px;
	color: #C0C0C0;
	background-image: url(../images/icon-summer.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	text-decoration: none;
	margin-right: 10px;
	border-radius: 12px;
	border: 4px solid #F3F3F3;
	text-transform: uppercase;
}

.buttonTestWinter
{
	background-image: url(../images/icon-winter.jpg);
}

.buttonTestSummer:hover,
.buttonTestSummer.active
{
	border-top-color: #D1A574;
	border-right-color: #D1A574;
	border-bottom-color: #D1A574;
	border-left-color: #D1A574;
	color: #D5A575;
}

.buttonTestWinter:hover,
.buttonTestWinter.active
{
	border-top-color: #7EB1CC;
	border-right-color: #7EB1CC;
	border-bottom-color: #7EB1CC;
	border-left-color: #7EB1CC;
	color: #7CB1D1;
}

.toLeft
{
	float: left;
}

.toRight
{
	float: right;
}

.toUpper
{
	text-transform: uppercase;
}

.toUnBold
{
	font-weight: normal;
}

.toLH17
{
	line-height: 17px;
}

.toLink
{
	color: #CB5201;
	text-decoration: underline;
	cursor: pointer;
}

.toLinkGreen
{
	color: #B6CF2B;
	text-decoration: underline;
	cursor: pointer;
}

.toLinkGreen:hover
{
	color: #FFF;
}

.toUnLink
{
	text-decoration: none;
}

.toDoted
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

.toWhite
{
	color: #FFF;
}

.toViolet
{
	color: #af54bd;
}

.toOrange
{
	color: #CB5201;
}

.toOrange2
{
	color: #FF8A00;
}

.toGray1
{
	color: #C4C4C4;
}

.toGray2
{
	color: #999;
}

.toGray3
{
	color: #666;
}

.toYellowLight
{
	color: #FFB660;
}

.toGreen1
{
	color: #b1d341;
}

.toGreen2
{
	color: #779E01;
}

.toRed
{
	color: #F30;
}

.toPink1
{
	color: #ff8080;
}

.toYellow
{
	color: #ffde6d;
}

.toSummerYellow
{
	color: #CFAD7F;
}

.toWinterBlue
{
	color: #7BB0CF;
}

.toHelpInfo
{
	text-decoration: underline;
	cursor: help;
}

.toFS10
{
	font-size: 10px;
}

.toFS12
{
	font-size: 12px;
}

.toFS14
{
	font-size: 14px;
}

.toFS16
{
	font-size: 16px;
}

.toFS18
{
	font-size: 18px;
}

.toFS20
{
	font-size: 20px;
}

.toFS28
{
	font-size: 28px;
}

.toFS35
{
	font-size: 35px;
}

.--------------------------------------
{
}

.ncsv
{
	display: none;
}

.clearBoth
{
	clear: both;
}
