/*
	This file contains project-specific CSS rules
*/
html
{
	height: 100%;
	width: 100%;
	overflow-y: scroll;
}

body
{
	background-color: #c0c0c0;
	 overflow-x: hidden;
}

#main_block
{
	width: 998px;
	position: relative;
	margin: 0px auto 0 auto;
}

#headerBlock
{
	width: 998px;
	height: 233px;
	position: relative;
	margin: 0px auto 0 auto;
	z-index: 5;
}

#headerBlock .borderTop
{
	position: absolute;
	width: 994px;
	top: 0;
	left: 2px;
	height: 2px;
	overflow: hidden;
	background: url('/images/headerBgBorderTop.png');
}

#headerBlock .borderBottom
{
	position: absolute;
	width: 994px;
	bottom: 0;
	left: 2px;
	height: 2px;
	overflow: hidden;
	background: url('/images/headerBgBorderBottom.png');
}

#headerBlock .borderLeft
{
	position: absolute;
	width: 2px;
	top: 0;
	left: 0px;
	height: 233px;
	overflow: hidden;
	background: url('/images/headerBgBorderLeft.png');
}

#headerBlock .borderRight
{
	position: absolute;
	width: 2px;
	top: 0;
	right: 0px;
	height: 233px;
	overflow: hidden;
	background: url('/images/headerBgBorderRight.png');
}

#headerBlock .bgBlock
{
	position: absolute;
	width: 994px;
	top: 2px;
	left: 2px;
	height: 229px;
	overflow: visible;
	background: url('/images/headerBg.png') no-repeat;
}

#headerBlock .contentBlock
{
	position: absolute;
	width: 994px;
	top: 2px;
	left: 2px;
	height: 229px;
}

.blackButton,
.blackButtonOver,
.blackButtonClick,
.blackButtonClicked,
.blueButton,
.blueButtonOver,
.blueButtonClick,
.blueButtonClicked
{
	position: relative;
	height: 20px;
	padding: 0 5px;
	cursor: pointer;
}

.blackButtonClick,
.blueButtonClick
{
	top: 1px;
	left: 1px;
}

.blackButtonLeft,
.frontPageBG .blackButtonLeft,
.blueButtonLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 5px;
	background: url('/images/blueButtonLeft.png') no-repeat;
}

.blackButtonLeft
{
	background: url('/images/blackButtonLeft.png') no-repeat;
}

.blackButtonRight,
.frontPageBG .blackButtonRight,
.blueButtonRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 20px;
	background: url('/images/blueButtonRight.png') right no-repeat;
}

.blackButtonRight
{
	background: url('/images/blackButtonRight.png') right no-repeat;
}

.blackButtonCenter,
.frontPageBG .blackButtonCenter,
.blueButtonCenter
{
	height: 16px;
	background: url('/images/blueButtonCenter.png') repeat-x;
	overflow: hidden;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}

.blackButtonCenter
{
	background: url('/images/blackButtonCenter.png') repeat-x;
}

.blackButtonOver .blackButtonLeft
{
	background: url('/images/blackButtonOverLeft.png') no-repeat;
}

.frontPageBG .blackButtonOver .blackButtonLeft,
.blueButtonOver .blueButtonLeft
{
	background: url('/images/blueButtonOverLeft.png') no-repeat;
}

.blackButtonOver .blackButtonRight
{
	background: url('/images/blackButtonOverRight.png') right no-repeat;
}

.frontPageBG .blackButtonOver .blackButtonRight,
.blueButtonOver .blueButtonRight
{
	background: url('/images/blueButtonOverRight.png') right no-repeat;
}

.blackButtonOver .blackButtonCenter
{
	background: url('/images/blackButtonOverCenter.png') repeat-x;
}

.frontPageBG .blackButtonOver .blackButtonCenter,
.blueButtonOver .blueButtonCenter
{
	background: url('/images/blueButtonOverCenter.png') repeat-x;
}

.blackButtonClick .blackButtonLeft,
.blackButtonClicked .blackButtonLeft,
.blueButtonClick .blueButtonLeft,
.blueButtonClicked .blueButtonLeft
{
	background: url('/images/greyButtonLeft.png') no-repeat;
}

.blackButtonClick .blackButtonRight,
.blackButtonClicked .blackButtonRight,
.blueButtonClick .blueButtonRight,
.blueButtonClicked .blueButtonRight
{
	background: url('/images/greyButtonRight.png') right no-repeat;
}

.blackButtonClick .blackButtonCenter,
.blackButtonClicked .blackButtonCenter,
.blueButtonClick .blueButtonCenter,
.blueButtonClicked .blueButtonCenter
{
	background: url('/images/greyButtonCenter.png') repeat-x;
	color: #666666;
}

.blackButton a,
.blackButtonOver a,
.blackButtonClick a,
.blackButtonClicked a,
.blueButton a,
.blueButtonOver a,
.blueButtonClick a,
.blueButtonClicked a
{
	display: block;
	padding: 0;
	text-decoration: none;
	color: #ffffff;
}

.blackButtonOver a,
.blueButtonOver a
{
	color: #ffcc00;
}

.blackButtonClick a,
.blackButtonClicked a,
.blueButtonClick a,
.blueButtonClicked a
{
	color: #666666;
}

.langButton
{
	float: left;
	margin-left: 2px;
	cursor: pointer;
}

#languagesHolder
{
	position: absolute;
	top: 8px;
	left: 16px;
	overflow: hidden;
}

.langButton .blueButtonCenter
{
	width: 22px;
}

.langButton img,
.langButton a
{
	display: block;
	margin: 0 auto;
	width: 16px;
	height: 11px;
}

#loginHolder
{
	position: absolute;
	top: 8px;
	right: 2px;
	overflow: hidden;
	width: 217px;
	height: 117px;
}

.loginMenu,
.mainMenu,
.carTypeMenu
{
	border-spacing: 0;
	border-collapse: collapse;
}

.carTypeMenu
{
	width: 100%;
}

.loginMenu td
{
	padding: 0;
	height: 16px;
	vertical-align: top;
}

.mainMenu td
{
	padding: 0;
	height: 35px;
	vertical-align: top;
}

.carTypeMenu td
{
	padding: 0;
	height: 37px;
	vertical-align: top;
}

.loginMenu .blueButtonCenter
{
	padding: 4px 10px 0;
}

.loginMenu .blueSeparatorTD .blueButtonCenter
{
	padding: 4px 0 0;
}

.mainMenu .blueBarCenter
{
	padding-left: 10px;
	padding-right: 10px;
}

.mainMenu .blueSeparatorTD .blueBarCenter
{
	padding-left: 0;
	padding-right: 0;
}

.carTypeMenu .darkBlueBarCenter
{
	padding-left: 5px;
	padding-right: 5px;
}

.carTypeMenu .blueSeparatorTD
{
	width: 2px;
}

.carTypeMenu .blueSeparatorTD .darkBlueBarCenter
{
	height: 37px;
	padding: 0;
}

.loggedUserName
{
	font-size: 12px;
	font-weight: bold;
	padding: 0 15px;
	color: #3366cc;
}

.blueSeparator
{
	width: 2px;
	height: 12px;
	background: url("/images/blueDelimiter.png") no-repeat;
	overflow: hidden;
}

.darkBlueBarCenter .blueSeparator
{
	width: 2px;
	height: 35px;
	background: url("/images/darkBlueDelimiter.png") no-repeat;
	overflow: hidden;
	margin: 1px 0;
}

.greyHeaderSmall
{
	height: 31px;
	position: relative;
}

.greyHeaderSmallLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 31px;
	background: url('/images/greyHeaderSmallLeft.png') no-repeat;
	width: 5px;
	overflow: hidden;
}

.greyHeaderSmallRight
{
	position: absolute;
	top: 0;
	right: 0;
	height: 31px;
	background: url('/images/greyHeaderSmallRight.png') no-repeat;
	width: 5px;
	overflow: hidden;
}

.greyHeaderSmallBg
{
	position: absolute;
	top: 0;
	left: 5px;
	right: 5px;
	height: 31px;
	background: url('/images/greyHeaderSmallCenter.png') repeat-x;
}

.greyHeaderSmallCenter
{
	position: relative;
	height: 23px;
	overflow: hidden;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px 0 10px;
}

.greyFooterSmall
{
	position: relative;
	height: 5px;
	overflow: hidden;
	padding: 0 5px;
}

.greyFooterSmallLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 5px;
	background: url('/images/greyFooterSmallLeft.png') no-repeat;
	width: 5px;
	overflow: hidden;
}

.greyFooterSmallRight
{
	position: absolute;
	top: 0;
	right: 0;
	height: 5px;
	background: url('/images/greyFooterSmallRight.png') no-repeat;
	width: 5px;
	overflow: hidden;
}

.greyFooterSmallCenter
{
	height: 5px;
	background: url('/images/greyFooterSmallCenter.png') repeat-x;
	overflow: hidden;
}

.greyBlockBg
{
	background: #ffffff url("/images/greyBlockSmallBg.png") bottom repeat-x;
}

#loginBlockBody
{
	height: 56px;
	position: relative;
}

#loginBlockBody form
{
	display: block;
	padding: 0;
	margin: 0;
}

#loginSubmitButton
{
	position: absolute;
	right: 10px;
	bottom: 0px;
}

#loginSubmitButton .blueButtonCenter
{
	height: 17px;
	padding: 3px 10px 0 10px;
	font-family: Arial;
	font-size: 12px;
}

.inputText
{
	position: relative;
	height: 26px;
	padding: 0 5px;
}

.inputTextLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	background: url('/images/inputTextLeft.png') no-repeat;
	width: 5px;
	overflow: hidden;
}

.inputTextRight
{
position: absolute;
	top: 0;
	right: 0;
	height: 26px;
	background: url('/images/inputTextRight.png') right no-repeat;
	width: 5px;
	overflow: hidden;
}

.inputTextCenter
{
	height: 26px;
	background: url('/images/inputTextCenter.png') repeat-x;
	overflow: hidden;
}

.inputTextFieldHolder
{
	position: absolute;
	left: 5px;
	right: 5px;
	top: 5px;
}

.inputTextField
{
	width: 100%;
	border: 0;
	background: transparent;
	display: block;
	padding: 0;
	margin: 0;
	height: 20px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #8c8c8c;
}

.contactFormTextArea
{
	font-family: Tahoma;
	font-size: 11px;
	color: #8c8c8c;
	border: 1px solid #999999;
}

#loginLoginField
{
	position: absolute;
	left: 10px;
	top: 0px;
	width: 150px;
}

#loginPasswordField
{
	position: absolute;
	left: 10px;
	bottom: -2px;
	width: 150px;
}

#mainBannerHolder
{
	top: 35px;
	right: 224px;
	position: absolute;
	width: 760px;
	height: 90px;
	overflow: hidden;
}

#logoBlock
{
	position: absolute;
	top: 130px;
	left: 14px;
	width: 143px;
	height: 64px;
	/*background: url("/images/logo.png");*/
}

#logoBlockFake
{
	position: absolute;
	top: 130px;
	left: 14px;
	width: 143px;
	height: 64px;
}

#logoBlockFake a
{
	display: block;
	width: 100%;
	height: 100%;
}

#mainMenuHolder
{
	position: absolute;
	right: 5px;
	top: 146px;
	height: 35px;
}

#carTypeHolder
{
	position: absolute;
	left: 5px;
	right: 5px;
	top: 190px;
	height: 37px;
}

.blueBar,
.blueBarOver,
.blueBarClick,
.blueBarClicked
{
	position: relative;
	height: 35px;
	padding: 0 5px;
}

.blueBarClick
{
	top: 1px;
}

.blueBarLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 35px;
	width: 5px;
	background: url('/images/blueBarLeft.png') no-repeat;
}

.blueBarRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 35px;
	background: url('/images/blueBarRight.png') right no-repeat;
}

.blueBarCenter
{
	height: 25px;
	background: url('/images/blueBarCenter.png') repeat-x;
	overflow: hidden;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}

.blueBarOver .blueBarLeft
{
	background: url('/images/blueBarOverLeft.png') no-repeat;
}

.blueBarOver .blueBarRight
{
	background: url('/images/blueBarOverRight.png') right no-repeat;
}

.blueBarOver .blueBarCenter
{
	background: url('/images/blueBarOverCenter.png') repeat-x;
}

.blueBarClick .blueBarLeft,
.blueBarClicked .blueBarLeft
{
	background: url('/images/greyBarLeft.png') no-repeat;
}

.blueBarClick .blueBarRight,
.blueBarClicked .blueBarRight
{
	background: url('/images/greyBarRight.png') right no-repeat;
}

.blueBarClick .blueBarCenter,
.blueBarClicked .blueBarCenter
{
	background: url('/images/greyBarCenter.png') repeat-x;
	color: #666666;
}

.bigYellowText
{
	font-size: 14px;
	text-transform: uppercase;
	color: #ffcc00;
	padding-top: 8px;
	height: 27px;
	font-weight: bold;
}

.blueBar .bigYellowText,
.blueBar .bigYellowText a,
.blueBarOver .bigYellowText,
.blueBarOver .bigYellowText a
{
	color: #ffcc00;
}

.blueBarClick .bigYellowText a,
.blueBarClicked .bigYellowText a
{
	color: #666666;
}

.blueBar a,
.blueBarOver a,
.blueBarClick a,
.blueBarClicked a
{
	display: block;
	padding: 0;
	text-decoration: none;
	color: #ffffff;
}

.blueBarOver a
{
	color: #ffcc00;
}

.blueBarClick a,
.blueBarClicked a
{
	color: #666666;
}

.blueBar .submenuHolder
{
	display: none;
}

.submenuHolder
{
	position: absolute;
	top: 35px;
	left: -10px;
	width: 175px;
}

.subMenu
{
	display: block;
	padding: 1px 10px 10px;
}

.subMenuItem,
.subMenuItemOver
{
	display: block;
	list-style-image: none;
	height: 21px;
	border-bottom: 1px solid #c2c2c2;
	padding-top: 8px;
	color: #3367cc;
	font-size: 11px;
	padding-left: 4px;
}

.subMenuItem a,
.subMenuItemOver a
{
	display: block;
	color: #3367cc;
}

.subMenuItemOver
{
	border-bottom: 1px solid #3367cc;
	color: #3367cc;
	font-weight: bold;
}

.subMenuItemFirst
{
	height: 21px;
	padding-top: 0px;
}

.subMenuItemLast
{
	height: 14px;
	border-bottom: 0;
}

.whiteBox
{
	position: relative;
	padding: 7px 5px 5px;
}

.whiteBoxBody
{
	background: #ffffff;
}

.whiteBoxHeaderLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 7px;
	background: url("/images/whiteBoxHeaderLeft.png");
	overflow: hidden;
}

.whiteBoxHeaderRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 7px;
	background: url("/images/whiteBoxHeaderRight.png");
	overflow: hidden;
}

.whiteBoxHeaderCenter
{
	position: absolute;
	top: 0;
	right: 5px;
	left: 5px;
	height: 7px;
	background: url("/images/whiteBoxHeaderCenter.png") repeat-x;
	overflow: hidden;
}

.whiteBoxFooterLeft
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url("/images/whiteBoxFooterLeft.png");
	overflow: hidden;
}

.whiteBoxFooterRight
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url("/images/whiteBoxFooterRight.png");
	overflow: hidden;
}

.whiteBoxFooterCenter
{
	position: absolute;
	bottom: 0;
	right: 5px;
	left: 5px;
	height: 5px;
	background: url("/images/whiteBoxFooterCenter.png") repeat-x;
	overflow: hidden;
}

.whiteBoxLeft
{
	position: absolute;
	top: 7px;
	bottom: 5px;
	left: 0;
	width: 5px;
	background: url("/images/whiteBoxLeft.png");
	overflow: hidden;
}

.whiteBoxRight
{
	position: absolute;
	top: 7px;
	bottom: 5px;
	right: 0;
	width: 5px;
	background: url("/images/whiteBoxRight.png");
	overflow: hidden;
}

.darkBlueBar,
.darkBlueBarOver
{
	position: relative;
	height: 37px;
	padding: 0 5px;
}

.darkBlueBarClick,
.darkBlueBarClicked
{
	position: relative;
	height: 35px;
	padding: 0 5px;
	margin: 1px 0;
}

.darkBlueBarClick
{
	top: 1px;
}

.darkBlueBarLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 37px;
	width: 5px;
	background: url('/images/darkBlueBarLeft.png') no-repeat;
}

.darkBlueBarRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 37px;
	background: url('/images/darkBlueBarRight.png') right no-repeat;
}

.darkBlueBarCenter
{
	height: 27px;
	background: url('/images/darkBlueBarCenter.png') repeat-x;
	overflow: hidden;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	/*letter-spacing: -1px;*/
}

.darkBlueBarOver .darkBlueBarLeft
{
	background: url('/images/darkBlueBarOverLeft.png') no-repeat;
}

.darkBlueBarOver .darkBlueBarRight
{
	background: url('/images/darkBlueBarOverRight.png') right no-repeat;
}

.darkBlueBarOver .darkBlueBarCenter
{
	background: url('/images/darkBlueBarOverCenter.png') repeat-x;
}

.darkBlueBarClick .darkBlueBarLeft,
.darkBlueBarClicked .darkBlueBarLeft
{
	height: 35px;
	background: url('/images/greyBarLeft.png') no-repeat;
}

.darkBlueBarClick .darkBlueBarRight,
.darkBlueBarClicked .darkBlueBarRight
{
	height: 35px;
	background: url('/images/greyBarRight.png') right no-repeat;
}

.darkBlueBarClick .darkBlueBarCenter,
.darkBlueBarClicked .darkBlueBarCenter
{
	height: 35px;
	background: url('/images/greyBarCenter.png') repeat-x;
	color: #666666;
}

.darkBlueBar a,
.darkBlueBarOver a,
.darkBlueBarClick a,
.darkBlueBarClicked a
{
	display: block;
	padding: 0;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
}

.darkBlueBarOver a
{
	color: #ffcc00;
}

.darkBlueBarClick a,
.darkBlueBarClicked a
{
	color: #666666;
}

#iconSearchHolder
{
	width: 130px;
}

#iconSearchHolder .iconSearch
{
	position: absolute;
	top: 12px;
	left: 35px;
}

#iconSearchHolder .darkBlueBarCenter
{
	padding-left: 62px;
	text-transform: uppercase;
}

.iconSearch
{
	width: 17px;
	height: 16px;
	background: url('/images/iconSearch.png') no-repeat;
	overflow: hidden;
}

#contentBlock
{
	width: 998px;
	margin: 0px auto 0 auto;
	position: relative;
	z-index: 1;
}

.contentTable
{
	table-layout: fixed;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.contentTable td
{
	padding: 5px 0 0;
	vertical-align: top;
}

.contentTable .contentLeftColumn
{
	width: 224px;
	padding-right: 4px;
}

.contentTable .contentCenterColumn
{
	width: 620px;
}

.contentTable .contentCenterColumnBig
{
	width: 100%;
}

.contentTable .contentRightColumn
{
	width: 145px;
	padding-left: 5px;
}

.contentTable .contentRightColumnBig
{
	width: 770px;
}

.contentWhiteBox,
.contentBlueBox
{
	position: relative;
	padding: 5px;
	margin-bottom: 5px;
}

.contentBlueBox
{
	color: #ccc;
}

.contentWhiteBoxBg
{
	position: absolute;
	background: #ffffff;
	top: 5px;
	bottom: 5px;
	left: 5px;
	right: 5px;
}

.contentWhiteBoxBody
{
	min-height: 50px;
	position: relative;
}

.withHeader
{
	padding-top: 42px;
}

.contentWhiteBoxTopLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxTopLeft.png");
	overflow: hidden;
}

.contentWhiteBoxTopRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxTopRight.png");
	overflow: hidden;
}

.contentWhiteBoxTopCenter
{
	position: absolute;
	top: 0;
	right: 5px;
	left: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxTopCenter.png") repeat-x;
	overflow: hidden;
}

.contentWhiteBoxBottomLeft
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxBottomLeft.png");
	overflow: hidden;
}

.contentWhiteBoxBottomRight
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxBottomRight.png");
	overflow: hidden;
}

.contentWhiteBoxBottomCenter
{
	position: absolute;
	bottom: 0;
	right: 5px;
	left: 5px;
	height: 5px;
	background: url("/images/contentWhiteBoxBottomCenter.png") repeat-x;
	overflow: hidden;
}

.contentWhiteBoxLeft
{
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	width: 5px;
	background: url("/images/contentWhiteBoxLeft.png");
	overflow: hidden;
}

.contentWhiteBoxRight
{
	position: absolute;
	top: 5px;
	bottom: 5px;
	right: 0;
	width: 5px;
	background: url("/images/contentWhiteBoxRight.png");
	overflow: hidden;
}

/* BlueBox */

.contentBlueBox
.contentWhiteBoxBg
{
	background: url(/images/headerBg.png) no-repeat scroll 0 -30px;
	top: 				2px;
	bottom: 		2px;
	left: 			2px;
	right: 			2px;
}

.contentBlueBox
.contentWhiteBoxLeft
{
	top:				2px;
	bottom:			2px;
	width: 			2px;
	background: url(/images/headerBgBorderLeft.png) no-repeat;
}

.contentBlueBox
.contentWhiteBoxRight
{
	top:				2px;
	bottom:			2px;
	width: 			2px;
	background: url(/images/headerBgBorderRight.png) no-repeat;
}

.contentBlueBox
.contentWhiteBoxTopCenter
{
	left:				0px;
	right:			0px;
	height: 		2px;
	background: url(/images/headerBgBorderTop.png) no-repeat;
}

.contentBlueBox
.contentWhiteBoxBottomCenter
{
	left:				0px;
	right:			0px;
	height: 		2px;
	background: url(/images/headerBgBorderBottom.png) no-repeat;
}

.contentBlueBox
.contentWhiteBoxBody
.commentbox
{
	margin-top: 0;
}

.contentBlueBox
.contentWhiteBoxBody
.commentbox
.center
{
	border: 0;
}

/* - */

.contentHeader
{
	position: absolute;
	top: 1px;
	left: 1px;
	right: 1px;
	height: 59px;
	padding: 0 10px;
}

.contentHeaderLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 59px;
	background: url("/images/contentHeaderLeft.png");
	overflow: hidden;
}

.contentHeaderRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 59px;
	background: url("/images/contentHeaderRight.png");
	overflow: hidden;
}

.contentHeaderCenter
{
	background: url("/images/contentHeaderCenter.png") repeat-x;
	overflow: hidden;
	height: 49px;
	padding: 10px 0 0;
	color: #666666;
	font-size: 21px;
	font-weight: bold;
	font-family: Tahoma;
	margin: 0;
}

.contentText
{
	padding: 1px 5px;
	color: #333333;
}

.contentWGBox
{
	position: relative;
	padding: 5px 1px;
	margin-bottom: 5px;
}

.contentWGBoxBg
{
	position: absolute;
	background: #fffefd url("/images/contentWGBoxBg.png") bottom repeat-x;
	top: 5px;
	bottom: 5px;
	left: 1px;
	right: 1px;
}

.contentWGHeader
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 37px;
}

.contentWGHeader .darkBlueBarCenter
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.contentWGBoxBody
{
	padding-top: 36px;
	min-height: 50px;
	position: relative;
}

.contentWGBoxTopLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWGBoxTopLeft.png");
	overflow: hidden;
}

.contentWGBoxTopRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWGBoxTopRight.png");
	overflow: hidden;
}

.contentWGBoxTopCenter
{
	position: absolute;
	top: 0;
	right: 5px;
	left: 5px;
	height: 5px;
	background: url("/images/contentWGBoxTopCenter.png") repeat-x;
	overflow: hidden;
}

.contentWGBoxBottomLeft
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWGBoxBottomLeft.png");
	overflow: hidden;
}

.contentWGBoxBottomRight
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url("/images/contentWGBoxBottomRight.png");
	overflow: hidden;
}

.contentWGBoxBottomCenter
{
	position: absolute;
	bottom: 0;
	right: 5px;
	left: 5px;
	height: 5px;
	background: url("/images/contentWGBoxBottomCenter.png") repeat-x;
	overflow: hidden;
}

.contentWGBoxLeft
{
	position: absolute;
	top: 5px;
	bottom: 5px;
	left: 0;
	width: 1px;
	background-color: #999999;
	overflow: hidden;
}

.contentWGBoxRight
{
	position: absolute;
	top: 5px;
	bottom: 5px;
	right: 0;
	width: 1px;
	background-color: #999999;
	overflow: hidden;
}

.specialContentBlockContainer
{
	position: relative;
	overflow:	hidden;
}

.specialContentAreaLeft
{
	position: relative;
	float:		left;
	width:		400px;
}

.specialContentAreaRight
{
	position: 		relative;
	float:				right;
	width:				550px;
	margin-right: 20px;
}

.frontPageNewsHolder
{
	padding-bottom: 35px;
}

.frontPageNews
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.frontPageNews td
{
	padding: 15px 15px 0;
}

.frontPageNewsHeader
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	padding-bottom: 10px;
}

.frontPageNewsContent
{
	color: #333333;
	font-size: 11px;
	font-family: Tahoma;
}

.frontPageNewsFooter
{
	position: relative;
	height: 40px;
}

.frontPageNewsDate
{
	position: absolute;
	bottom: 15px;
	left: 0;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
}

.frontPageNewsHolder .blackButtonContainer
{
	position: absolute;
	right: 15px;
	bottom: 7px;
}

.frontPageNewsHolder .blackButtonCenter,
.frontPageNewsHolder .blueButtonCenter
{
	padding-left: 10px;
	padding-right: 10px;
}

.frontPageNewsFooter .blackButtonContainer
{
	position: absolute;
	right: 0;
	bottom: 8px;
}

.frontPageBG
{
	background: #fffefd url("/images/productTopBg.png") bottom repeat-x;
}

.productContainer
{
	padding-top: 59px;
}

.productMainParams,
.mainParamsList
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.productMainParams td
{
	padding: 0;
}

.mainParamsList td
{
	padding: 0 0 15px;
}

.mainParamTitle
{
	color: #333333;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-align: right;
}

.mainParamValue
{
	color: #333333;
	font-size: 13px;
	font-family: Tahoma;
}

.mainParamsList .mainParamTitle
{
	padding-right: 5px;
	vertical-align: bottom;
}

.mainParamsList .mainParamValue
{
	padding-left: 5px;
	vertical-align: bottom;
	padding-bottom: 14px;
}

.productMainParams .productMainParamsHolder
{
	padding:0 7px 0 2px;
}

.mainParamsHolderBg
{
	overflow:	hidden;
	position:	relative;
}

.mainParamsHolderActualBg
{
	background: url("/images/productMainParamsBg.png") bottom repeat-x;
	position:		absolute;
	top:				54px;
	bottom:			54px;
	width:			281px;
}

.productGalleryHolder
{
	width: 320px;
}

.totalPrice
{
	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
}

.contentHeaderCenter
.totalPrice
{
	font-size: 21px;
}

.mainProductGallery
{
	width: 320px;
	height: 240px;
	position: relative;
}

.mainProductGalleryPicture
{
	display: block;
	width: 320px;
	height: 240px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

.mainProductGalleryVideo
{
	display: block;
	width: 320px;
	height: 240px;
}

.subPictureHolder
{
	overflow: hidden;
}

.subPicture,
.subPictureLast,
.subPictureOver,
.subPictureLastOver
{
	width: 101px;
	height: 77px;
	display: block;
	float: left;
	margin: 8px 8px 0 0;
	cursor: pointer;
}

.subPictureLast,
.subPictureLastOver
{
	margin-right: 0;
}

.subPictureOver,
.subPictureLastOver
{
	width: 99px;
	height: 75px;
	border: 1px solid #3366cc;
}

.productFunctions
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.productFunctions tr
{
	height: 50px;
}

.productFunctions td
{
	vertical-align: middle;
	padding: 0;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
}

.productFunctionsInner td
{
	vertical-align: middle;
	height: 50px;
}

.productFunctionOver
{
	cursor: pointer;
}

.productFunctions .productFunctionOver td
{
	color: #0066cc;
	text-decoration: underline;
}

.productFunctionIcon
{
	width: 38px;
	height: 38px;
	overflow: hidden;
	margin-right: 5px;
}

.compareButton
{
	background: url("/images/compareButton.png");
}

.productFunctionOver .compareButton
{
	background: url("/images/compareButtonOver.png");
}

.saveButton
{
	background: url("/images/saveButton.png");
}

.productFunctionOver .saveButton
{
	background: url("/images/saveButtonOver.png");
}

.sendToFriendButton
{
	background: url("/images/sendToFriendButton.png");
}

.productFunctionOver .sendToFriendButton
{
	background: url("/images/sendToFriendButtonOver.png");
}

.printButton
{
	background: url("/images/printButton.png");
}

.productFunctionOver .printButton
{
	background: url("/images/printButtonOver.png");
}

.backButton
{
	background: url("/images/backButton.png");
}

.productFunctionOver .backButton
{
	background: url("/images/backButtonOver.png");
}

.savedAllButton
{
	background: url("/images/savedAllButton.png");
}

.productFunctionOver .savedAllButton
{
	background: url("/images/savedAllButtonOver.png");
}

.compareAllButton
{
	background: url("/images/compareAllButton.png");
}

.productFunctionOver .compareAllButton
{
	background: url("/images/compareAllButtonOver.png");
}

.groupParametersTextHolder
{
	padding: 0 1px;
}

.groupParametersTextHolder .greyHeaderSmallCenter
{
	color: #333333;
	font-size: 13px;
	padding: 8px 15px 0;
}

.groupParametersText
{
	padding: 0 20px 15px;
	font-size: 13px;
	font-family: Tahoma;
}

.tecnicalParamsHolder
{
	padding: 0 1px;
}

.tecnicalParamsTable,
.tecnicalParamsInnerTable
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.tecnicalParamsInnerTable td
{
	font-size: 13px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 2px;
}

.tecnicalParamsInnerTable .tecParamName
{
	padding-left: 19px;
}

.tecnicalParamsInnerTable .tecParamValue
{
	padding-right: 10px;
}

.tecnicalParamsInnerHolder
{
	padding: 0 2px 15px 0;
}

.lastInnerHolderr
{
	padding: 0 0 15px 2px;
}

.tecnicalParamsHeader
{
	background-color: #ffcc00;
	font-size: 13px;
	font-weight: bold;
	padding: 1px 19px;
	margin: 0 2px 0 0;
}

.lastTecnicalHeader
{
	margin: 0  0 0 2px;
}

.tecnicalParamsInnerTable
{
	padding: 2px 20px;
}

.tecnicalParamsTableTd
{
	vertical-align: top;
}

.contactTable
{
	
}

.txtArea
{
	position: relative;
	padding: 15px 5px 10px;
}

.txtAreaBg
{
	position: absolute;
	background: #ffffff;
	top: 15px;
	bottom: 10px;
	left: 5px;
	right: 5px;
}

.txtAreaBody
{
	width: 265px;
	height: 60px;
	position: relative;
}

.multipleSelectField,
.txtAreaTextarea
{
	width: 265px;
	height: 74px;
	position: absolute;
	top: 5px;
	left: 5px;
	background: transparent;
	border: 0;
	display: block;
	font-family: Tahoma;
	color: #8c8c8c;
}

.multipleSelectField
{
	width: 120px;
}

.txtAreaTopLeft
{
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 15px;
	background: url("/images/txtAreaTopLeft.png");
	overflow: hidden;
}

.txtAreaTopRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 15px;
	background: url("/images/txtAreaTopRight.png");
	overflow: hidden;
}

.txtAreaTopCenter
{
	position: absolute;
	top: 0;
	right: 10px;
	left: 10px;
	height: 15px;
	background: url("/images/txtAreaTopCenter.png") repeat-x;
	overflow: hidden;
}

.txtAreaBottomLeft
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 5px;
	height: 10px;
	background: url("/images/txtAreaBottomLeft.png");
	overflow: hidden;
}

.txtAreaBottomRight
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 10px;
	background: url("/images/txtAreaBottomRight.png");
	overflow: hidden;
}

.txtAreaBottomCenter
{
	position: absolute;
	bottom: 0;
	right: 5px;
	left: 5px;
	height: 10px;
	background: url("/images/txtAreaBottomCenter.png") repeat-x;
	overflow: hidden;
}

.txtAreaLeft
{
	position: absolute;
	top: 15px;
	bottom: 10px;
	left: 0;
	width: 5px;
	background: url("/images/txtAreaLeft.png");
	overflow: hidden;
}

.txtAreaRight
{
	position: absolute;
	top: 15px;
	bottom: 10px;
	right: 0;
	width: 5px;
	background: url("/images/txtAreaRight.png");
	overflow: hidden;
}

.contactTable td,
.contactFormTable td
{
	padding-top: 2px;
}

.contactTable .inputField
{
	padding-right: 30px;
}

.inputField .inputText
{
	width: 130px;
}

.contactTable .inputName,
.contactFormTable .contactFormName
{
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
}

.contactFormName.alignRight
{
	font-weight: bold;
}

.contactFormName.alignLeft
{
	text-align: left;
}

.contactTable .contactFormButton,
.contactFormTable .contactButton
{
	padding-top: 20px;
}

.contactTable .blueButton,
.contactTable .blueButtonOver,
.contactTable .blueButtonClick,
.contactTable .blueButtonClicked
{
	margin: 0 0 0 auto;
}

.contactFormTable
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	width: 100%;
}

.contactFormButton .inputText,
.contactFormButton .txtArea,
.contactFormButton .txtAreaBody,
.contactFormButton .txtAreaTextarea
{
	width: 150px;
}

.contactFormCheckbox .checkboxContainer,
.contactFormCheckbox .checkboxContainerOver,
.contactFormCheckbox .checkboxContainerDown
{
	width: 50px;
	cursor: pointer;
}

.requiredFields
{
	padding: 20px 0 10px;
	color: #999999;
}

.noChangeField
{
	color: #8c8c8c;
	padding: 5px;
}

#myTopcar
{
	margin-top: 5px;
}

#VinCheck .darkBlueBarCenter
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.vinUrlHolder
{
	padding: 15px 10px 15px 20px;
	position: relative;
}

#myTopcar .linkArrow,
.vinUrlHolder .linkArrow
{
	font-weight: bold;
	color: #666666;
}

.vinUrlHolder .linkArrow
{
	position: absolute;
	top: 15px;
	left: 10px;
	width: 10px;
	height: 10px;
	overflow: hidden;
}

#myTopcar a,
.vinUrlHolder a
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#myTopcar a:hover,
.vinUrlHolder a:hover
{
	text-decoration: underline;
}

#myTopcar .contentWGBoxBody
{
	padding-left: 10px;
	padding-right: 10px;
}

#myTopcar .blueButtonContainer
{
	padding-top: 15px;
}

.blockLastViewed
{
	width: 202px;
	height: 48px;
	overflow: hidden;
	padding-top: 5px;
}

.lastViewedTable
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}

.lastViewedTable tr
{
	height: 48px;
}

.lastViewedTable td
{
	padding: 0;
	vertical-align: middle;
	background: #c8c8c8;
	width: 64px;
	cursor: pointer;
}

.lastViewedTable .productDelimiter
{
	width: 5px;
	background: transparent;
}

.productDelimiter div
{
	width: 5px;
}

.lastViewedPicture
{
	display: block;
	margin: 0 auto;
}

.blockLastViewedControls
{
	position: relative;
	height: 20px;
	margin: 5px 0;
}
/*--------------Products-----------------*/
.productsTopSearch
{
	padding-left: 12px;
}

.productsTop
{
	overflow: hidden;
}

.productTop,
.productTopLast,
.productTopOver,
.productTopDown,
.productTopLastOver,
.productTopLastDown
{
	float: left;
	width: 118px;
	height: 166px;
	margin-right: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}

.productTopDown,
.productTopLastDown
{
	margin-top: 1px;
	margin-left: 2px;
	width: 116px;
	height: 165px;
}

.productTopOver,
.productTopDown,
.productTopLastOver,
.productTopLastDown
{
	background: #fffefd url("/images/productTopBg.png") bottom no-repeat;
}

.productTopLast,
.productTopLastOver,
.productTopLastDown
{
	margin-right: 0;
}

.productTopPicture
{
	width: 110px;
	height: 84px;
	margin: 0 auto;
	display: block;
}

.productTopDescription,
.productTopName,
.productTopPrice
{
	padding: 5px 0;
	text-align: center;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

.productTopDescription
{
	font-weight: normal;
	padding: 0;
}

.productTopPrice
{
	color: #ff6600;
}

.searchResultsList
{
	padding-left: 1px;
	padding-right: 1px;
}

.productList
{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	z-index: 1;
}

.productList td,
.productList th
{
	padding: 0;
}

.productList th
{
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
}

.productListHeaderRight
{
	width: 5px;
	height: 31px;
	background: url("/images/greyHeaderSmallRight.png") no-repeat;
	overflow: hidden;
}

.productListHeaderLeft
{
	width: 5px;
	height: 31px;
	background: url("/images/greyHeaderSmallLeft.png") no-repeat;
	overflow: hidden;
}

.productListHeaderCenter
{
	height: 31px;
	background: url("/images/greyHeaderSmallCenter.png") repeat-x;
	overflow: hidden;
}

.productList .productListHeaderCenter
{
	padding-left: 6px;
}

.productListHeaderCenter a
{
	color: #333333;
	text-decoration: none;
}

.productListHeaderCenter a:hover
{
	color: #3366cc;
}

.productList .arrowasc a,
.productList .arrowdesc a
{
	color: #ff6600;
	text-decoration: underline;
}

.arrowPicture
{
	width: 9px;
	height: 10px;
	float: left;
	visibility: hidden;
	overflow: hidden;
	margin: 4px 2px 0 0;
}

.arrowasc .arrowPicture
{
	visibility: visible;
	background: url("/images/arrowasc.png") no-repeat;
}

.arrowdesc .arrowPicture
{
	visibility: visible;
	background: url("/images/arrowdesc.png") no-repeat;
}

.productList .productListCenter
{
	padding-left: 15px;
	color: #333333;
	font-size: 13px;
	font-family: Tahoma;
}

.productList .productListPrice
{
	width: 130px;
}

.productList .regYearTD,
.productList .spedometerTD
{
	width: 70px;
}
.productListRow,
.productListRowOver,
.productListRowDown,
.productListRowNotActive,
.productListRowOverNotActive,
.productListRowDownNotActive
{
	cursor: pointer;
}

.productListRowDown .productListPrice,
.productListRowOver .productListPrice,
.productListRow .productListPrice,
.productListRowNotActive .productListPrice,
.productListRowOverNotActive .productListPrice,
.productListRowDownNotActive .productListPrice
{
	color: #ff6600;
	font-weight: bold;
}

.productListLeft,
.productListRight,
.productListCenter,
.productListRow,
.productListRowOver,
.productListRowDown,
.productListRowNotActive,
.productListRowOverNotActive,
.productListRowDownNotActive
{
	height: 87px;
}

.productListRowNotActive
{
	background-color: #f1ecfa;
}
.productList .productListLeft,
.productList .productListRight,
.productList .productListCenter
{
	padding-top: 5px;
}

.productListRowOver .productListLeft,
.productListRowOver .productListRight,
.productListRowOver .productListCenter
{
	background: url("/images/vehicleRowOver.png") bottom repeat-x;
}

.productListRowOverNotActive .productListLeft,
.productListRowOverNotActive .productListRight,
.productListRowOverNotActive .productListCenter
{
	background: url("/images/vehicleRowOverNotActive.png") bottom repeat-x;
}

.productListRowDownNotActive .productListLeft,
.productListRowDownNotActive .productListRight,
.productListRowDownNotActive .productListCenter
{
	background: url("/images/vehicleRowDownNotActive.png") bottom repeat-x;
}

.productListRowDown .productListLeft,
.productListRowDown .productListRight,
.productListRowDown .productListCenter
{
	background: url("/images/vehicleRowDown.png") bottom repeat-x;
}

.productListLeft,
.productListRight
{
	width: 5px;
	overflow: hidden;
}

.productListDescription
{
	width: 250px;
}

.productListDescriptionHolder
{
	position: relative;
	padding-left: 107px;
	padding-bottom: 15px;
	height: 62px;
	overflow: hidden;
}

.productNotActive
{
	padding-top: 5px;
	color: #FF0000;
}

.productImage
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.productImageBig
{
    margin-left: 106px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	border: 1px solid #3366cc;
	z-index: 50;
	cursor: pointer;
}

div#bigGalleryContainer
{
	position: 	absolute;
	width:			869px;
	height:			485px;
	z-index:		1000;
	top:				0;
	left:				0;
	text-align:	center;
}

div.bigGalleryPrevious,
div.bigGalleryPreviousOver,
div.bigGalleryNext,
div.bigGalleryNextOver
{
	width: 		36px;
	height: 	36px;
	cursor: 	pointer;
	position: absolute;
}

div.bigGalleryPrevious,
div.bigGalleryPreviousOver
{
	left: 5px;
}

div.bigGalleryNext,
div.bigGalleryNextOver
{
	right: 5px;
}

div.bigGalleryPrevious
{
	background: url(/images/gallery_prev.png) no-repeat;
}

div.bigGalleryPreviousOver
{
	background: url(/images/gallery_prev_over.png) no-repeat;
}

div.bigGalleryNext
{
	background: url(/images/gallery_next.png) no-repeat;
}

div.bigGalleryNextOver
{
	background: url(/images/gallery_next_over.png) no-repeat;
}

div#bigGalleryImageWrapper
{
	position: 		relative;
	margin-left: 	222px;
	width:				647px;
	height:				485px;
	border: 			1px solid #8e8e8e;
}

div.bigGalleryCloseButton,
div.bigGalleryCloseButtonOver
{
	width: 		36px;
	height: 	36px;
	position: absolute;
	top: 			-18px;
	right:		-18px;
	cursor:		pointer;
}

div.bigGalleryCloseButton
{
	background: url(/images/gallery_close.png) no-repeat;
}

div.bigGalleryCloseButtonOver
{
	background: url(/images/gallery_close_over.png) no-repeat;
}

div#bigGalleryContainer
div.subPictureHolder
{
	position: 	absolute;
	width: 			222px;
	height:			485px;
	left:				0;
	top:				0;
}

div#bigGalleryContainer
div.subPictureHolder
img.subPicture
{
	border: 				1px solid #8e8e8e;
	margin-top: 		0;
	margin-bottom: 	8px;
}

div#bigGalleryContainer
div.subPictureHolder
img.subPictureOver
{
	width: 					101px;
	height: 				77px;
	margin-top: 		0;
	margin-bottom: 	8px;
}

img#bigGalleryImage
{
	position: relative;
	margin:		auto;
}

.productNotActiveInProduct
{
	position: absolute;
	left: 15px;
	top: 40px;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.productPaymentButtonHolder
{
	position: 	absolute;
	right: 			230px;
	top: 				38px;
	width: 			100px;
	text-align: center;
}

.productEditButtonHolder,
.productEditButtonHolder2
{
	position: absolute;
	right: 10px;
	top: 38px;
	width: 100px;
	text-align: center;
}

.productEditButtonHolder2
{
	top: 8px;
}

.addStepChangeDuration,
.addStepChangeImg,
.addStepChangeData
{
	position: 	absolute;
	top: 				5px;
	width: 			150px;
	text-align: center;
	z-index:		10;
}

.defaultBackButton
{
	position: 	absolute;
	top: 				5px;
	right:			10px;
	width: 			100px;
	text-align: center;
	z-index:		10;
}

.addStepChangeDuration
{
	right: 10px;
}

.addStepChangeImg
{
	right: 170px;
}

.addStepChangeData
{
	right: 330px;
}

.productArhiveButtonHolder
{
	position: absolute;
	right: 120px;
	top: 38px;
	width: 100px;
	text-align: center;
}

.searchResultsList .withHeader
{
	padding-top: 90px;
}

.searchResultsPages,
.searchResultsTotal
{
	position: absolute;
	right: 10px;
	top: 50px;
	color: #333333;
	font-size: 11px;
	font-family: Tahoma;
	padding-top: 4px;
}

.searchResultsPagesDown
{
	position: absolute;
	right: 10px;
	bottom: 5px;
	color: #333333;
	font-size: 11px;
	font-family: Tahoma;
	padding-top: 4px;
}

.searchLimit,
.searchFilter,
.searchCurrency
{
	position: absolute;
	top: 9px;
	right: 10px;
	width: 200px;
}

.searchFilter
{
	right: 220px;
}

.searchCurrency
{
	width: 75px;
	right: 430px;
}

.searchCurrency .dropdown_container
{
	width: 75px;
}

.searchLimit .dropdown_container,
.searchFilter .dropdown_container
{
	width: 200px;
}

.searchCurrency .dropdown_search_field
{
	width: 42px;
}

.searchLimit .dropdown_search_field,
.searchFilter .dropdown_search_field
{
	width: 167px;
}

.searchResultsPages
{
	padding: 4px 30px 0;
	height: 16px;
}

.searchResultsPages .pageLinks
{
	color: #333333;
	text-decoration: none;
}

.searchResultsPages .currentPage
{
	color: #6633cc;
	font-weight: bold;
}

.searchResultsPagesDown
{
	padding: 4px 30px 0;
	height: 16px;
}

.searchResultsPagesDown .pageLinks
{
	color: #333333;
	text-decoration: none;
}

.searchResultsPagesDown .currentPage
{
	color: #6633cc;
	font-weight: bold;
}

.buttonNext,
.buttonPrev
{
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
}

.buttonPrev
{
	left: 0px;
}

.buttonNext .blackButtonCenter,
.buttonPrev .blackButtonCenter
{
	font-family : Arial;
	font-size : 12px;
	height : 17px;
	padding : 3px 0 0;
	text-align: center;
}

.searchResultsTotal
{
	left: 10px;
}

.offerType
{
	position: absolute;
	bottom: 5px;
	left: 107px;
	font-size: 11px;
	font-weight: bold;
	color: #8c8c8c;
}

.textBlue
{
	color: #3366cc;
}

.textOrange
{
	color: #ff6600;
}

.buttonDisabled
{
	display: none;
}

.justAdded
{
	height: 930px;
}

.justAddedContainer
{
	width: 143px;
	height: 938px;
	position: absolute;
	top: 1px;
	left: 1px;
	overflow: hidden;
}

.justAddedBg
{
	width: 143px;
	height: 938px;
	position: absolute;
	top: 1px;
	left: 1px;
	background: url("/images/justAddedBg.png") no-repeat;
}

.darkRedBar
{
	position: relative;
	height: 35px;
	padding: 0 5px;
}

.darkRedBarLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 35px;
	width: 5px;
	background: url('/images/darkRedBarLeft.png') no-repeat;
	overflow: hidden;
}

.darkRedBarRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 35px;
	background: url('/images/darkRedBarRight.png') right no-repeat;
	overflow: hidden;
}

.darkRedBarCenter
{
	height: 26px;
	background: url('/images/darkRedBarCenter.png') repeat-x;
	overflow: hidden;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 10px 0;
}

.orangeBar
{
	position: relative;
	height: 35px;
	padding: 0 5px;
}

.orangeBarLeft
{
	position: absolute;
	top: 0;
	left: 0;
	height: 35px;
	width: 5px;
	background: url('/images/orangeBarLeft.png') no-repeat;
	overflow: hidden;
}

.orangeBarRight
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 35px;
	background: url('/images/orangeBarRight.png') right no-repeat;
	overflow: hidden;
}

.orangeBarCenter
{
	height: 26px;
	background: url('/images/orangeBarCenter.png') repeat-x;
	overflow: hidden;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 10px 0;
}

.calculatorBlock
{
	padding: 1px 1px 5px 1px;
}

.calculatorBlock .calculatorFieldsHolder
{
	width: 130px;
	padding: 5px 0;
	margin: 0 auto;
}

.calculatorBlock .calculatorFieldsHolder .rounded_input_body
{
	color: #8C8C8C;
}

#resultHolder
{
	visibility: hidden;
	text-align: center;
}

.productJustAdded,
.productJustAddedOver
{
	width: 120px;
	height: 160px;
	margin: 15px auto 0;
	cursor: pointer;
}

.productJustAdded .productTopName,
.productJustAdded .productTopDescription,
.productJustAddedOver .productTopName,
.productJustAddedOver .productTopDescription
{
	color: #ffffff;
}

.productJustAddedOver
{
	background: #333333;
}

.productJustAddedPicture
{
	width: 120px;
	height: 90px;
	display: block;
}

.movieContainerTable
{
	table-layout: fixed;
	width: 610px;
	border-collapse: collapse;
	border-spacing: 0;
}

.movieContainerTable td
{
	padding: 0;
	vertical-align: middle;
}

.movieContainerTable .movieContainer
{
	width: 392px;
}

.movieContainerTable .movieDescription
{
	width: 218px;
}

.movieDescriptionContent
{
	padding: 0 20px 0 20px;
	color: #333333;
	font-size: 11px;
}

.movieDescriptionHeader
{
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 10px;
}

/*--------------Products-----------------*/

/*--------------DROP DOWN----------------*/
.ddSelectValue
{
	display: none;
}

.rounded_input_side_left,
.rounded_input_side_right
{
	width: 5px;
	height: 26px;
	position: absolute;
	top: 0;
	overflow: hidden;
}

.rounded_input_side_left
{
	left: 0;
	background: url("/images/inputTextLeft.png") no-repeat;	
}

.rounded_input_side_right
{
	right: 0;
	background: url("/images/inputTextRight.png") no-repeat;
}

.rounded_input_body
{
	padding: 5px;
	height: 16px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 5px;
	right: 5px;
	background: url('/images/inputTextCenter.png') repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

.rounded_input_dropdown_button,
.rounded_input_dropdown_button_over,
.rounded_input_dropdown_button_down
{
	width: 19px;
	height: 18px;
	position: absolute;
	top: 4px;
	right: 4px;
}

.rounded_input_dropdown_button
{
	background: url(/images/ddButton.png) no-repeat;
}

.rounded_input_dropdown_button_over
{
	background: url(/images/ddButtonOver.png) no-repeat;
}

.rounded_input_dropdown_button_down
{
	background: url(/images/ddButtonDown.png) no-repeat;
}

.default_input_container
{
	height: 26px;
	position: relative;
	cursor: pointer;
	width: 130px;
}

.dropdown_container
.rounded_input_body
{
	padding: 6px 5px 2px 5px;
	height: 18px;
}

.dropdown_datalist
{
	z-index: 20;
	position: absolute;
	left: 0;
	right: 18px;
	top: 26px;
	background-color: #e3e3e3;
	padding: 5px;
	border: 1px solid #c2c2c2;
	overflow: hidden;
}

.dropdown_datalist_inner
{
	overflow: hidden;
}

.dropdown_datalist_scroll_container
{
	position: absolute;
	width: 15px;
	right: 5px;
	top: 5px;
	bottom: 5px;
	background-color: #fff;
	overflow: hidden;
}

.dropdown_datalist_scroll_bar
{
	width: 11px;
	position: relative;
	background-color: #c2c2c2;
	top: 0;
	margin: auto;
	height: 23px;
}

.dropdown_datalist_item,
.dropdown_datalist_item_selected
{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding: 2px 0 2px 5px;
	display: block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.dropdown_datalist_item_selected
{
	background-color: #3367cc;
	color: #ffcc00;
}

input.dropdown_search_field
{
	border: 0;
	z-index: 100;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 97px;
	display: block;
	padding: 0;
	margin: 0;
	height: 20px;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
/*--------------DROP DOWN----------------*/
#mainSearch
{
	padding: 44px 10px 5px;
}

#mainSearch .blueButtonContainer
{
	padding-top: 15px;
}

.blueButtonContainer .blueButtonCenter,
.blueButtonContainer .blackButtonCenter
{
	text-align: center;
}

.blueButtonContainer a.blueLink
{
	display: block;
	color: #3366cc;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.linkArrow
{
	font-family:Arial;
	font-size:12px;
	color: #3366cc;
}

.searchFieldsHolder
{
	position: relative;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	padding: 6px 135px 10px 0;
	text-align: right;
	min-height: 13px;
}

.searchFieldsHolder .inputTextField
{
	color: #333333;
}
.textDoubleFieldHolder
{
	height: 44px;
}

.checkBoxHolder
{
	padding-right: 55px;
}

.textAreaHolder
{
	height: 85px;
}

.textAreaHolder .txtAreaBody,
.textAreaHolder .txtAreaTextarea
{
	width: 120px;
}

.searchFieldsHolder .default_input_container,
.searchFieldsHolder .inputFrom,
.searchFieldsHolder .inputTo,
.searchFieldsHolder .checkboxContainer,
.searchFieldsHolder .checkboxContainerOver,
.searchFieldsHolder .checkboxContainerDown
{
	position: absolute;
	right: 0;
	top: 0;
	text-align: left;
}

.searchFieldsHolder .checkboxContainer,
.searchFieldsHolder .checkboxContainerOver,
.searchFieldsHolder .checkboxContainerDown
{
	width: 50px;
	cursor: pointer;
}

.searchFieldsHolder .checkboxContainerDown
{
	right: -1px;
	top: 1px;
}

.checkbox,
.checkboxChecked
{
	width: 8px;
	height: 9px;
	margin: 4px auto 0;
}

.checkboxContainerOver .checkbox
{
	background: url("/images/checkboxCheckOver.png");
}

.checkboxChecked
{
	background: url("/images/checkboxCheck.png");
}

.searchFieldsHolder .inputFrom,
.searchFieldsHolder .inputTo
{
	width: 130px;
}
.searchFieldsHolder .inputTo
{
	top: 30px;
}

.frontPageCenterBannerBlock
{
	margin-bottom: 5px;
}

.bannerContainer
{
	position: relative;
	margin: 0 auto;
    margin-bottom: 5px;
}

.bannerImage
{
	display: block;
}

.bannerClicker
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: url("/images/blank.gif");
}

.marginTop5
{
	margin-top: 5px;
}

.pointed
{
	cursor: pointer;
}

.noRightPadding
{
	padding-right: 0;
}

.noLeftPadding
{
	padding-left: 0;
}

.noPadding
{
	padding: 0;
}

.contactFormButton .blueButton,
.contactFormButton .blueButtonOver,
.contactFormButton .blueButtonClick,
.contactFormButton .blueButtonClicked
{
	width: 150px;
}

.contactFormButton .blueButtonCenter
{
	text-align: center;
}

.fieldError
{
	color: #ff0000;
}

.errorStr
{
	color: #ff0000;
	font-weight: bold;
}

/*-------------------------Compare-----------------*/
#compareBlock,
#bigSearchBlock
{
	padding-left: 1px;
	padding-right: 1px;
}

.compareTablesHolder
{
	padding: 0 7px 20px;
}

.compareGroupTable
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	background: #fffefd url("/images/compareGroupBg.png") left bottom no-repeat;
}

.totalProducts1
{
	width: 358px;
}

.totalProducts2
{
	width: 514px;
}

.totalProducts3
{
	width: 670px;
}

.totalProducts4
{
	width: 826px;
}

.totalProducts5
{
	width: 982px;
}

.compareGroupTable td
{
	padding: 5px 0 5px 20px;
	font-size: 13px;
	color: #333333;
	border-bottom: 1px solid #8c8c8c;
	vertical-align: top;
}

.compareGroupTable .titleTD
{
	width: 182px;
}

.compareGroupTable .paramTD,
.compareGroupTable .paramTDOver
{
	width: 136px;
}

.compareNames .paramTD
{
	font-weight: bold;
}

.paramTDOver img,
.paramTD img
{
	display: block;
	width: 101px;
	height: 77px;
	border: 1px solid transparent;
	margin: 0 auto 5px;
}

.paramTDOver img
{
	border: 1px solid #3366cc;
}

.comparePictures
{
	background: transparent;
}

.comparePictures .titleTD
{
	border-bottom: 0;
}

.comparePictures .paramTD,
.comparePictures .paramTDOver
{
	text-align: center;
	text-decoration: underline;
	border-bottom: 0;
	font-size: 11px;
	cursor: pointer;
}

.comparePictures .paramTDOver
{
	color: #3366cc;
}

.compareFunctionsHolder
{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 54px;
}
/*-------------------------Compare-----------------*/
/*----------------------Send to friend-------------*/
#formSendToFriend
{
	display: none;
}
/*----------------------Send to friend-------------*/

.bigSearchVariables
{
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}

.bigSearchVariables td
{
	padding: 5px 0 5px 15px;
	width: 186px;
}

#bigSearchForm .blueButton,
#bigSearchForm .blueButtonOver,
#bigSearchForm .blueButtonClick,
#bigSearchForm .blueButtonClicked
{
	width: 175px;
	margin: 10px 15px;
}

.bottomGap
{
	height: 5px;
	overflow: hidden;
}

.footerBlock
{
	height: 37px;
	position: relative;
	padding: 0 5px;
}

.footerLeft
{
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 37px;
	overflow: hidden;
	background: url("/images/footerLeft.png") no-repeat;
}

.footerRight
{
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 37px;
	overflow: hidden;
	background: url("/images/footerRight.png") no-repeat;
}

.footerCenter
{
	padding: 12px 10px;
	height: 13px;
	overflow: hidden;
	background: url("/images/footerCenter.png") repeat-x;
	font-weight: bold;
	color: #666666;
}

.footerCenter b,
.footerCenter a,
.NuAttitude a:hover,
.footerFolders a:hover
{
	color: #333333;
}

.NuAttitude
{
	position: absolute;
	right: 15px;
	top: 12px;
}

.footerFolders
{
	position: absolute;
	right: 160px;
	top: 12px;
	width: 250px;
	text-align: center;
}

.NuAttitude a,
.footerFolders a
{
	font-weight: bold;
	color: #666666;
}
/*---------------------Add product---------------------*/
#addProductBlock
{
	padding-left: 1px;
	padding-right: 1px;
}

.addFieldsHolder
{
	width: 100px;
}

.addFieldsHolderButton
{
	padding: 20px 0 40px 10px;
	position: relative;
}

.addButtonContinue,
.addButtonBack
{
	width: 100px;
	position: absolute;
	left: 135px;
	bottom: 20px;
}

.addButtonBack
{
	left: 10px;
}

#addProductBlock .bigSearchVariables
{
	margin-bottom: 20px;
}

#addProductBlock .bigSearchVariables td
{
	padding: 5px 0 5px 15px;
	width: 230px;
}

#addProductBlock .requiredFields
{
	padding-top: 0;
}

.mustField
{
	font-weight: bold;
}

.RelativeContainer
{
	position: relative;
	height: 28px;
	width: 215px;
	padding-left: 10px;
	margin: 10px 0;
}

.InputFieldFake
{
	position: absolute;
	top: 1px;
	left: 10px;
	width: 120px;
}

.InputButtonFake
{
	position: absolute;
	left: 130px;
	width: 65px;
	top: 4px;
}

.realInputFileHolder
{
	opacity: 0;
	padding: 0;
	height: 28px;
	width: 195px;
	left: 10px;
	top: 0;
	cursor: pointer;
	position: absolute;
}

.realInputFile
{
	height:28px;
	width: 195px;
	cursor: pointer;
}

#addProductBlock .pictureDescription
{
	padding: 15px 10px 10px 20px;
	height: 28px;
	vertical-align: top;
	color: #333333;
	font-size: 12px;
}

#addProductBlock .pictureDescriptionTXT
{
	padding-top: 20px;
	padding-bottom: 5px;
}

#addProductBlock .rightAligned
{
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

#frmProductAdd
{
	display: block;
	margin: 0;
	padding: 0;
}

.productFormData
{
	display: none;
}

#addProductBlock .totalPrice
{
	color: #ff6600;
	font-size: 14px;
}

.paymentParams
{
	width: 100%;
}

.paymentParams .pictureDescriptionTXT,
.paymentParams .descriptionBank
{
	text-align: right;
	width: 50%;
}

.paymentParamsHeader
{
	color: #333333;
	font-size: 13px;
}

.bankTable
{
	margin: 0 0 0 auto;
}

.bankTable .bankImageHolder
{
	width: 90px;
}

.bankTable .bankTextHolder
{
	width: 130px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}

.paymentParams .default_input_container
{
	width: 150px;
}

.paymentParams .checkboxContainer,
.paymentParams .checkboxContainerOver,
.paymentParams .checkboxContainerDown

{
	width: 50px;
}

.addButtonSave
{
	width: 200px;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	bottom: 20px;
}

#frontPageDays .bigSearchVariables td
{
	width: 120px;
}

.blockedDay
{
	color: #ff0000;
}

.selectedDay
{
	color: #3366cc;
}

.bankImage
{
	width: 88px;
	height: 31px;
}
/*---------------------Add product---------------------*/
/*
========================================================================
UTILITIES
========================================================================
*/

.hidden_block
{
	display: none;
}

#transparent_overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	background-color: #000;
}

#transparent_overlay_content
{
	position: absolute;
	z-index: 21;
}

.tooltip_rounded_layer
{
	width: 150px;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
}

.tooltip_rounded_layer .contentWhiteBoxBody
{
	padding: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	overflow: hidden;
}

.tooltip_arrow,
.tooltip_arrow_right
{
	position: absolute;
	bottom: -12px;
	right: -16px;
	width: 27px;
	height: 29px;
	background: url("/images/tooltip_arrow.png") no-repeat;
	z-index: 15;
}

.tooltip_arrow_right
{
	left: -16px;
	background: url("/images/tooltip_arrow_right.png") no-repeat;
}

.tooltip_shadow_outer
{
	position: absolute;
	top: 14px;
	bottom: -16px;
	left: 3px;
	right: -5px;
}

.tooltip_shadow
{
	overflow: hidden;
}

.tooltip_shadow
.tooltip_shadow_filler
{
	position: absolute;
	top: 0;
	bottom: 16px;
	left: 5px;
	right: 5px;
	background: url(/images/tooltip_shadow_filler.png);
}

.tooltip_shadow
.tooltip_shadow_bottom_left
{
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 5px;
	height: 15px;
	background: url(/images/tooltip_shadow_bottom_left.png) no-repeat;
}

.tooltip_shadow
.tooltip_shadow_bottom
{
	position: absolute;
	bottom: 0;
	left: 5px;
	right: 5px;
	height: 16px;
	background: url(/images/tooltip_shadow_bottom.png) repeat-x;
}

.tooltip_shadow
.tooltip_shadow_bottom_right
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 5px;
	height: 16px;
	background: url(/images/tooltip_shadow_bottom_right.png) no-repeat;
}

.tooltip_shadow
.tooltip_shadow_right
{
	position: absolute;
	right: 0;
	top: 5px;
	bottom: 16px;
	width: 5px;
	background: url(/images/tooltip_shadow_right.png) repeat-y;
}

.tooltip_shadow
.tooltip_shadow_top_right
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 5px;
	background: url(/images/tooltip_shadow_top_right.png) no-repeat;
}

.tooltip_loading_indicator
{
	position: relative;
	margin: auto;
	width: 32px;
	height: 32px;
	float: left;
}

.tooltip_content
{
	float: right;
}

/*
========================================================================
MISCELLANEOUS CLASSES
========================================================================
*/
.enlargedImage
{
	position: absolute;
	visibility: hidden;
	cursor: pointer;
	z-index: 9996;
}

.loadingImage
{
	position: absolute;
	display: none;
	cursor: pointer;
	z-index: 9996;
	width: 48px;
	height: 48px;
	background-image: url('/images/loading.gif');
}

#default_notice_block .contentWGBoxBody
{
	padding: 15px 15px 30px 15px;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

#default_notice_block .blueButton,
#default_notice_block .blueButtonOver,
#default_notice_block .blueButtonClick,
#default_notice_block .blueButtonClicked
{
	width: 50px;
	position: absolute;
	bottom: 5px;
	left: 58px;
}

#default_notice_block .blueButtonClick,
#default_notice_block .blueButtonClicked
{
	bottom: 4px;
	left: 59px;
	top: auto;
}

#default_notice_block .blueButtonCenter
{
	text-align: center;
}

.noticelayer_close_button
{
	position: absolute;
	overflow: hidden;
	width: 15px;
	height: 15px;
	cursor: pointer;
	top: -15px;
	right: -15px;
	background: url(/images/noticelayer_btn_close.png) no-repeat;
}

/* Comments section */
.commentheader
{
  margin-top: 25px;
  color: #666666;
  font-family: Tahoma;
  font-size: 21px;
  font-weight: bold;
  overflow: hidden;
}
.commentbox
{
  margin-top: 15px;
  width: 609px;
}
.commentbox .top
{
  background: url(/images/comments_box_top.png) no-repeat;
  height: 3px;
}
.commentbox .center
{
  border-left: 1px solid #3366cc;
  border-right: 1px solid #3366cc;
  padding: 10px;
}
.commentbox .center .begin
{
  height: 12px;
  background: url(/images/comments_quote1.png) no-repeat;
  padding-left: 26px;
  font-weight: bold;
}
.commentbox .center .content
{
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 14px;
}
.commentbox .center .end
{
  height: 12px;
  background: url(/images/comments_quote2.png) no-repeat;
}
.commentbox .bottom
{
  background: url(/images/comments_box_bottom.png) no-repeat;
  height: 3px;
}
.commentbox .arrow
{
  background: url(/images/comments_box_arrow.png) no-repeat;
  width: 17px;
  height: 17px;
  position: absolute;
  margin-top: -1px;
  margin-left: 15px;
}
.commentboxinfo
{
  margin-top: 22px;
  width: 609px;
  min-height: 36px;
}
.commentboxinfo .user
{
  width: 193px;
  height: 31px;
  background: url(/images/comments_user.png) no-repeat;
  padding-left: 45px;
  padding-top: 5px; 
  float: left;
}
.commentboxinfo .reply
{
  width: 150px;
  height: 24px;
  cursor: pointer;
  background: url(/images/comments_comment.png) no-repeat;
  padding-left: 45px;
  padding-top: 12px;
  float: left;
}
.commentboxinfo .badtext
{
  width: 140px;
  height: 24px;
  padding-top: 12px;
  float: left;
}
.commentboxinfo .badoption
{
  width: 30px;
  height: 25px;
  padding-top: 11px;
  padding-left: 6px;
  background: url(/images/comments_circle.png) no-repeat;
  float: left;
  color: #FFFFFF;
  font-weight: bold;
  cursor: pointer;
}
/* End of comments section */

div.blinkingStar
{
	position: 	absolute;
	overflow: 	hidden;
	width:			17px;
	height:			17px;
	z-index:		100;
	background: url(/images/star_new.png) no-repeat;
}

div.blinkingStarOn,
div.blinkingStarOff
{
	position: absolute;
	overflow: hidden;
	width:		16px;
	height:		16px;
	z-index:	100;
}

div.blinkingStarOn
{
	background: url(/images/star_on.png) no-repeat;
}

div.blinkingStarOff
{
	background: url(/images/star_off.png) no-repeat;
}

div#publicProfileContainer
{
	background-color: #ddd;
}

div.headerQuoteContainer
{
	position: 		absolute;
	top: 					8px;
	right: 				230px;
	width:				450px;
	font-family: 	tahoma;
	color:				#8fb6eb;
	font-size:		11px;
	font-weight:	bold;
}

div.quoteValue,
div.quoteAuthor
{
	position: relative;
	float:		left;
}

div.quoteValue
{
	text-align: justify;
}

div.quoteAuthor
{
	margin-left: 	25px;
	width:				80px;
	font-weight: 	normal;
	padding-top:	3px;
}

div.quoteOpen,
div.quoteClose
{
	width: 		16px;
	height: 	10px;
	position: absolute;
	overflow:	hidden;
}

div.quoteOpen
{
	top: 				-4px;
	left: 			-16px;
	background: url(/images/quote_open.png) no-repeat;
}

div.quoteClose
{
	bottom:			-4px;
	right: 			-16px;
	background: url(/images/quote_close.png) no-repeat;
}