@charset "utf-8";

.clear{
	clear:both;
}
body {

	margin:0px;

}

img {

	border:0px;

}

h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#7e8b7e;

	font-weight:bold;

	padding:0px;

	margin:0px;

}

h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#6ba644;

	padding:4px 0 20px 10px;

	margin:0px;

	font-weight:normal;

	line-height:22px;

}

#main {

	width:840px;

	margin:0 auto;

}

#white_top, #green_top {

	background:url(images/white_top.png) no-repeat;

	width:840px;

	height:100px;

}

#green_top {

	background:url(images/green_top.png) no-repeat;

}

#white_top img, #green_top img {

	margin:54px 0 0 37px;

}

#big_container {

	width:836px;

	border-left:2px solid #ced2d7;

	border-right:2px solid #ced2d7;	
	border-bottom: 2px solid #e3e3e3;	

}
#big_container #content
{
	padding:0px;
}

#left_container {

	width:234px;

	vertical-align:top;

	background:url(images/logo_skoda_left.jpg) no-repeat center bottom;

}
.contactForm
{
	background:none !important;;
	/*background:url(images/contactInfo.jpg) no-repeat center bottom !important;*/
}
#right_container {

	width:602px;

	vertical-align:top;

}
#big_container #right_container  #content
{
	padding:0px 10px 0px 10px;
}
#menu {

	width:602px;

	height:87px;

	overflow:hidden;

	padding-top:3px;

}

#menu ul {

	width:540px;

	list-style:none;

	padding:0;

	margin:0 auto;

}

#menu ul li {

	list-style:none;

	float:left;

	display:inline;

	width:90px;

	padding:0;

	margin:0;

}

#menu ul li a {

	display:block;

   	width:90px;

	height:82px;

	background:0 0 no-repeat;

}

#menu ul li a span {

	display:none;

}

#menu a.dealer_skoda {

	background:url(images/dealer_skoda.png);

}

#menu a.skoda_tuning {

	background:url(images/skoda_tuning.png);

}

#menu a.skoda_service {

	background:url(images/skoda_service.png);

}

#menu a.service_rapid {

	background:url(images/service_rapid.png);

}

#menu a.service_mobil {

	background:url(images/service_mobil.png);

}

#menu a.weltauto {

	background:url(images/weltauto.png);

}

#menu a.dealer_skoda:hover, #menu a.skoda_tuning:hover, #menu a.skoda_service:hover, #menu a.service_rapid:hover, #menu a.service_mobil:hover, #menu a.weltauto:hover {

	background-position:0px -82px;

}

#menu_type {

	background:url(images/menu_type_bg.png) no-repeat;

	width:587px;

	height:19px;

	padding:6px 0 0 15px;

	line-height:12px;

}

#menu_type a {

	color:#282224;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	margin-right:20px;

	line-height:12px;

	font-weight:bold;

}

#menu_type a:hover {

	color:#a02323;

}

#menu_type a.active {

	color:#a02323;

}

#promo_pic {

	width:602px;

	padding-bottom:15px;

}

#type_pic {

	width:234px;

	text-align:center;

	vertical-align:bottom;

	height:200px;

	background:no-repeat center bottom;

}

#footer {

	background:url(images/bg_footer.png) no-repeat;

	width:825px;

	height:70px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#818285;

	padding:30px 0 0 15px;

	line-height:24px;

}

#footer a {

	color:#818285;

	font-weight:bold;

	text-decoration:none;

	margin-right:15px;

}

#footer a:hover {

	border-bottom:1px solid #009A4F;

}

#submenu {

	list-style-type:none;

	padding:17px 17px 0 17px;

	margin:0;

	width:200px;

	z-index:100;

	background:#fff;

}

#submenu ul {

	list-style-type:none;

	padding:0;

	margin:0;

	width:200px;

}

#submenu li {

	float:left;

	position:relative;

}

#submenu li.sub {

	background:#fff;

}

#submenu li, #submenu li a {

	display:block;

	color:#000;

	font-family:Verdana, arial, sans-serif;

	font-size:12px;

	line-height:22px;

	width:200px;

	text-decoration:none;

	cursor:pointer;

	text-indent:12px;

}

.sub {

	background:url(images/submenu_bullet.png) no-repeat !important;

}

#submenu ul, #submenu li.click ul ul, #submenu li.click ul li.hover ul ul {

	display:none;

}

#submenu li.hover {

	color:#6ba644;

	z-index:500;

}

#submenu li.click {

	color:#6ba644;

	background:url(images/submenu_bullet2.png) no-repeat !important;

}

#submenu li.click ul {

	display:block;

}

#submenu li.click ul li.hover ul, #submenu li.click ul li.hover ul li.hover ul {

	display:block;

	position:absolute;

}

#submenu li.click ul li.hover ul li.hover ul li, #submenu li.click ul li.hover ul li.hover {

	z-index:500;

}

.second, .second_active {

	font-size:11px !important;

	color:#797a7b !important;

	background:url(images/submenu_bullet3.png) no-repeat !important;

	text-indent:20px !important;

}

.second_active {

	color:#a02323 !important;

}



.third, .third_active {

font-size:11px !important;

color:#797a7b !important;

background:url(images/submenu_bullet3.png) no-repeat 0px -4px !important;

text-indent:20px !important;

}

.third_active {

	color:#a02323 !important;

    padding-left:22px;

    font-weight: bold;

}


.tabel_header, .tabel_header2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#88bf42;

	font-weight:bold;

	vertical-align:middle;

	padding-left:10px;

	height:30px;

}

.tabel_header2 {

	padding:14px 0 0 0;

	height:18px;

}

.tabel_titles {

	background:#c9e793;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	height:20px;

	text-align:center;

	vertical-align:middle;

}

.glight_row, .white_row {

	background:#e7f4de;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#818285;

	height:20px;

	text-align:center;

	vertical-align:middle;

}

.white_row {

	background:#fff;

}



#models {

	width:570px;

	margin:0 auto;

	padding-bottom:30px;

}

#models2 {

	width:570px;

	margin:0 auto;

	padding-bottom:0px;

}

a.model, a.modelc, a.modelb, a.modeld {

	background:transparent url('images/button_bg_left.png') no-repeat top left;

	display:inline;

	float:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	line-height:22px;

	height:22px;

	padding-left:15px;

	text-decoration:none;

	margin:2px;

}

a.modelb, a.modeld {

	background:transparent url('images/button2_bg_left.png') no-repeat top left;

}

a:link.model, a:visited.model, a:active.model, a:link.modelc, a:visited.modelc, a:active.modelc, a:link.modelb, a:visited.modelb, a:active.modelb, a:link.modeld, a:visited.modeld, a:active.modeld {

	color:#fff;

}

a.modelc, a.modeld {

	background-position:bottom left;

}

a.model span, a.modelc span, a.modelb span, a.modeld span  {

	background:transparent url('images/button_bg_right.png') no-repeat top right;

	display:block;

	padding-right:15px;

}

a.modelb span, a.modeld span {

	background:transparent url('images/button2_bg_right.png') no-repeat top right;

}

a.modelc span, a.modeld span {

	background-position:bottom right;

}

a.model:hover, a.modelb:hover { 

	background-position:bottom left;

}

a.model:hover span, a.modelb:hover span {

	background-position:bottom right;

	color:white;

}

.cell1, .cell2, .cell3, .cell4 {

	width:145px;

	padding:5px 5px 5px 0;

	text-align:left;

	vertical-align:middle;

}

.cell2 {

	width:205px;

}

.select1 {

	width:205px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	border:1px solid #a8cf3d;

	padding:2px;

}

.cell3 {

	border-bottom:dashed 1px #818285;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#818285;

}

.cell4 {

	width:205px;

	border-bottom:dashed 1px #818285;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



a.pagssel, a.pags {

	color:#737373;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;	

	line-height:1px;

	font-weight:bold;

}

a.pagssel, a.pags:hover {

	color:#a02323;

}



input, select {

	border: 1px solid #6ba644;

	background-color: white;

}

a.link1 {
	color: #6ba644;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#content {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#4c494a;

	line-height:14px;

	text-align:justify;	

	border-left:2px solid #D3E273;
	margin:0px;
	padding:0px;

}

#content .configuratorContent .filterArea
{
	float:left;
	width:338px;
	margin:15px;
}

#content .configuratorContent .filterArea h3
{
	font-weight:normal;
	font-size:16px;
	text-align:left;
	margin:10px 10px 0px 15px;
	line-height:18px;
	color:#5b5756;
}
#content .configuratorContent .filterArea .cell4
{
	width:160px;
}
#content .configuratorContent .filterArea .cell3
{
	color:#05813e;
	width:160px
}
#content .configuratorContent .filterArea .mainText
{
	color:#00923f; 
	font-size: 12px; 
	font-weight: bold;
}
#content .configuratorContent .filterArea .priceList
{
	height:310px;	
}
#content .configuratorContent .filterArea .priceList table td
{
	text-align:left;
	padding:2px;
}
#content .buttonsList
{
}
#content .buttonsList .backButtonArea
{
	float:left;
}
#content .buttonsList .backButtonArea .backButton
{
	background-image:url(images/configurator/backButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:66px;
	height:22px;
	cursor:pointer;
}
#content  .buttonsList .backButtonArea .backButton:hover
{
	background-image:url(images/configurator/backButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:66px;
	height:22px;
	cursor:pointer;
}
#content .buttonsList .beforeButtonArea .contactButton
{
	background-image:url(images/configurator/contactButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:81px;
	height:22px;
	cursor:pointer;
}
#content  .buttonsList .beforeButtonArea .contactButton:hover
{
	background-image:url(images/configurator/contactButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:81px;
	height:22px;
	cursor:pointer;
}
#content .buttonsList .beforeButtonArea .restartButton
{
	background-image:url(images/configurator/restartButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:61px;
	height:22px;
	cursor:pointer;
}
#content  .buttonsList .beforeButtonArea .restartButton:hover
{
	background-image:url(images/configurator/restartButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:61px;
	height:22px;
	cursor:pointer;
}
#content .buttonsList .beforeButtonArea
{
	float:right;
}
#content .buttonsList .beforeButtonArea .upholsteryButton
{
	background-image:url(images/configurator/upholsteryButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:121px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .filterArea .buttonsList .beforeButtonArea .upholsteryButton:hover
{
	background-image:url(images/configurator/upholsteryButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:121px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .filterArea .buttonsList .beforeButtonArea .facilitiesButton
{
	background-image:url(images/configurator/facilitiesButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:132px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .filterArea .buttonsList .beforeButtonArea .facilitiesButton:hover
{
	background-image:url(images/configurator/facilitiesButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:132px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .filterArea .buttonsList .beforeButtonArea .configuratorButton
{
	background-image:url(images/configurator/configuratorButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:139px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .filterArea .buttonsList .beforeButtonArea .configuratorButton:hover
{
	background-image:url(images/configurator/configuratorButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:139px;
	height:21px;
	cursor:pointer;
}
#content .configuratorContent .cfgcmb 
{
	margin-left:10px;
	border: solid #FFFFFF 0px;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
}
#content .configuratorContent .resultArea
{
	margin-top:20px;
	background-color:#e4f2db;
	float:right;
	width:465px;
}

#content .configuratorContent .resultArea .carNumber
{
	height: 350px; 
	margin:15px 25px 0px 25px;;
}
#content .configuratorContent .resultArea .carNumber span
{
	font-size:13px;
	font-weight:bold;
}
#content .configuratorContent .resultArea .carNumber a
{
 	cursor:pointer;
	color:#c5513a;
	text-decoration:none;
}
#content .configuratorContent .resultArea .carList
{
	width:445px;
	height: 330px; 
	float: right; 
	overflow: auto; 
	text-align:left;
	padding:15px 5px 0px 15px;
}
#content .configuratorContent .resultArea .carList .carListIntroText
{
	font-size:11px;
}

#content .configuratorContent .resultArea .carList .carListExtraText
{
	font-size: 9px; 
	line-height:10px; 
	text-align:justify;
	padding:10px;
}

#content .configuratorContent .resultArea  .colorList
{
	width:445px;
	height: 340px; 
	float: right; 
	overflow: auto; 
	text-align:left;
	padding:15px 5px 0px 15px;
}
#content .photoText
{
	margin-top:-140px;
	z-index:1000; 
	position:absolute;
}
#content .modelData
{
	padding:20px 0px 20px  25px; 
	color:#625f5e;
	text-align:left;
}
#content .areaTitle
{
	color:#625f5e;
	font-size:18px;
	font-weight:bold;
	padding:3px 0px 10px 25px;
}
.questonArea
{
	position:absolute;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	z-index:1500;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%; 
	display:none;
}
#queston
{	
	width:400px;	
	display:none;
	position:absolute;
	top:250px;
	left:250px;
	z-index:1502;
	background-color:#e3f1cd;
}
#queston .compulsoryQueston
{	
}
#queston .markArea
{
	padding:20px;
	float:left;
}
#queston .questonText
{
	width:290px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	padding-right:20px;
	color:#008735;
}
#queston .questonText .optiuon
{
	 color:#000000;
}
#queston  .questonButtons
{
	border-top:solid 2px #008735;
	padding:20px;
	background-color:#FFFFFF;
}
#queston  .questonButtons .questonOKButton
{
	float:left;
	margin-left:80px;
	background-image:url(images/configurator/popUpOkButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:66px;
	height:28px;
	cursor:pointer;
}
#queston  .questonButtons .questonOKButton:hover
{
	float:left;
	margin-left:80px;
	background-image:url(images/configurator/popUpOkButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:66px;
	height:28px;
	cursor:pointer;
}
#queston .questonButtons .questonCancelButton
{
	float:right;
	margin-right:80px;
	cursor:pointer;
	background-image:url(images/configurator/popUpCancelButton.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:66px;
	height:28px;
	cursor:pointer;
}
#queston .questonButtons .questonCancelButton:hover
{
	float:right;
	margin-right:80px;
	background-image:url(images/configurator/popUpCancelButton.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:66px;
	height:28px;
	cursor:pointer;
}
#queston .questonsList
{
	border-top:solid 2px #008735;
	background-color:#FFFFFF;
}
#queston .questonsList .questonItem
{	
	min-height:30px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/configurator/popUpArrowMark.gif);
	background-position:40px center;
	background-repeat:no-repeat;
	padding:10px 10px 10px 90px;
}
#queston .questonsList .questonItem:hover
{
	background:#e3e3e3 url(images/configurator/popUpArrowMark.gif);
	background-position:40px center;
	background-repeat:no-repeat;
	padding:10px 10px 10px 90px;
}
#queston .questonsList .questonItemAlt
{
	min-height:30px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#e3e3e3 url(images/configurator/popUpArrowMark.gif);
	background-position:40px center;
	background-repeat:no-repeat;
	padding:10px 10px 10px 90px;
}
/*
#queston .questonsList .questonItemAlt:hover
{
	background:#ffffff url(images/configurator/popUpArrowMark.gif);
	background-position:40px center;
	background-repeat:no-repeat;
	padding:10px 10px 10px 90px;
}
*/
#carousel {
	height:190px;
	margin:0 auto;
	overflow:hidden;
	padding:0;
	width:602px;
}
#carousel ul {
	list-style: none;
	width: 602px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
.hometitle
{
	color:#6BA644;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}
.hometitle a
{
	color:#6BA644;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}