@charset "utf-8";
/* CSS Document */
#to_print {
	display: none;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color:  #fff;
}
.last_div {
	font-size: 10px;
}
object {
	outline:none;
}
a {
	text-decoration:none;
}
.header {
	padding: 0px;
	height: 210px;
	width: 980px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/media/images/sdc_logo.jpg);
	background-repeat: no-repeat;
	background-position: right 90%;
	color: #C00;
}
.header .header_options {
	display: block;
	margin: 0px;
	height: 13px;
	width: 930px;
	border-top-width: 1px;
	border-right-width: 1px;
	/*border-bottom-width: 1px;*/
	border-left-width: 1px;
	/*border-bottom-style: solid;*/
	border-top-color: #CCC;
	border-right-color: #CCC;
	/*border-bottom-color: #CCC;*/
	border-left-color: #CCC;
	text-align: right;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.button_ {
	cursor: pointer;
}
#overlayer__ {
	display:none;
	background-color:#333;
	position:absolute;
}
#popUp,#popUp2,#popUp3,#errorAJAX,#thanksEmail {
	display:none;
	background-color:#FFF;
	margin: 0px;
	padding: 20px;
	height: 690px;
	width: 540px;
	border: 1px solid #900;
	position:absolute;
	z-index: 100;
	font-size: 12px;
}
#popUp {
	width: 560px;
}
#popUp2,#popUp3 {
	width:600px;
	height:850px;
}
#errorAJAX {
	width:400px;
	height:150px;
	color:#F00;
}
#thanksEmail {
	width: 200px;
	height: 30px;
	color: #F00;
}
#closePopUp,#closePopUp2,#closePopUp3,#closeErrorAJAX,#closePopUpDiler {
	float:right;
	width:12px;
	height:12px;
	color:#F00;
	border:solid 1px #CCC;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	float:0px;
	padding-bottom:4px;
	margin-top: -20px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#loading {
	display:none;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 16px;
	position:absolute;
	z-index: 200;	
}
.body {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.body .page_ {
	margin: 0px;
	padding: 2px;
	width: 100%;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;

}
.body .page_ .page_header {
	background-image: url(/media/images/red_dot.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding: 5px 0 4px 7px;
	cursor: pointer;
}
.body .page_ .content_page {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: none;
}


.footer {
	display: block;
	height: 20px;
	width: 930px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	text-align: left;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.button_footer {
	color: #666;
	font-weight: normal;
	cursor:pointer;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.button_footer:hover {
	color:#C00;
}
.arrow_left {
	background-image:url(/media/images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_left2 {
	background-image:url(/media/images/arrow_left.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_left:hover {
	background-image:url(/media/images/arrow_left_selected.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_left2:hover {
	background-image:url(/media/images/arrow_left_selected.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_right {
	background-image:url(/media/images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_right2 {
	background-image:url(/media/images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_right:hover {
	background-image:url(/media/images/arrow_right_selected.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrow_right2:hover {
	background-image:url(/media/images/arrow_right_selected.png);
	background-repeat: no-repeat;
	background-position: center center;	
}
.select_car,.select_model {
	height: 160px;
	padding: 0px;
	float: left;
	width: 880px;
	/*background-image: url(/media/images/car_bg_2.jpg);*/
	/*background-repeat: repeat-x;*/
	/*background-position: top;*/
	margin: 0px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
}

.car_,.model_  {
	display: block;
	float: left;
	height: 128px;
	width: 150px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	background-position: center;
	cursor: pointer;
	background-repeat: no-repeat;
	text-align: center;
	color: #900;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.car_:hover {
	/*background-image: url(/media/images/car_bg_2_vert.jpg); */
	/*background-repeat: repeat-y;*/
	/*background-position: center center;*/
}
.model_:hover {
	background-image: url(/media/images/car_bg_2_vert.jpg); 
	background-repeat: repeat-y;
	background-position: center center;
}
.model_ {
	padding-top: 10px;
	height: 138px;
}

.car_selected,.model_selected {
	background-image: url(/media/images/car_selected.png); 
	background-repeat: no-repeat;
	background-position: center center;
	height: 160px;
	width: 160px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	z-index: 150;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 295px;
}
.step_info {
	color: #FFF;
	height: 20px;
	width: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight: bold;
	background-image: url(/media/images/red_dot.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	cursor: pointer;
}
.var_models {
	width:400px;
	height:12px;
	text-align:center;
	display:block;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.var_models>span {
	text-align:center;
	width:120px;
	float:left;
	height:12px;
	display:block;
}
.select_package,.select_oil {
	border: solid 1px #FFFFFF;
	cursor: pointer;
}

/*.select_package:hover,.select_oil:hover {*/
/*	border: solid 1px #848484;*/
/*}*/

.select_oil_no:hover {
	border: none;
}

.selected_opton__ {
	 float:right;
	 margin-top: 135px; 
	 margin-right:5px; 
	 border: solid 1px #990000; 
	 padding: 1px; 
	 background-color:#C00;
	 color:#FFF;
}

.services_list>tr:hover {
	background-color: #101010; color: #fff; 
}




.popUp>h1 {
	color: #DD1037;
	font-size: 18px;
	margin: 0px 0px 10px 20px;
	font-weight: normal;
}

.popUp>h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
}

.popUp>.nav {
	color: #999999;
	margin: 5px 0px 2px 0px;
	padding-bottom: 2px;
	font-weight: normal;
	font-size: 12px;
	background: url(graphics/line2.gif) bottom no-repeat;
}


.popUp>.desc {
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
}

.popUp>a {
	text-decoration: none;
}
.popUp>a:link {
	color: #999999;
}
.popUp>a:visited {
	color: #999999;
}
.popUp>a:hover {
	color: #F80007;
}
.popUp>a:active {
	color: #F80007;
}

.popUp>a.web:link {
	color: #3F9FEF;
}
.popUp>a.web:visited {
	color: #3F9FEF;
}
.popUp>a.web:hover {
	color: #3F9FEF;
}
.popUp>a.web:active {
	color: #3F9FEF;
}

.popUp>td {
	font-size: 11px;
	font-weight: bold;
}

.popUp>th {
	font-size: 12px;
	font-weight: bold;
}

.page_header strong{ margin-right: 12px; }
.select_oil strong {display:block;height:30px;}

.left__ {
 	float:left;
}
.left_w__ {
	width:100px;
}

.onHoverHeaderSelected:hover {

}
.tr_s {
	font-weight: normal;
}

.select_m_c_ {
	border:none;
	background-color:none;
	/*width:150px;*/
	height:36px;
	display:block;
	font-size:9px;
	padding: 0px;
	margin: 0px;
	background-image:url(/media/images/wybierz_2.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.select_m_c_:hover {
	background-image:url(/media/images/wybierz_2_over.png);
}


#infowindow {  font-size:10px; height: 200px; }
.btn001 {
	background-image:url(/media/images/btw/nowe_buttonsy_02.png);
	width:84px;height:35px;display:block;
}

div.ads {
	float: left;
	width: 215px;
	padding-left: 10px;
	padding-top: 10px;
}
div.ads  div.ad {
	margin-bottom: 10px;
	width: 188px;
	height: 74px;
}
div.clr { margin: 0; padding: 0; clear: both;  }

a { outline: none; }

#model_selector { border:1px solid #E1E1E1;
	color:#000;
	font-size:10px;
/*	width:245px;*/
	width:265px;
	padding: 0px 0px 10px;
	position: absolute;
	background-color: #fff;
		z-index: 1; 
}
#model_selector div.arrow, #oil_selector div.arrow  {
	background: url("/graphics/select_arrow_down.jpg") no-repeat scroll center top transparent;
	height: 12px;
	position: relative;
	top: -1px;
	width: 75px;
}
#model_selector div.model_to_select { cursor: pointer; padding: 2px 20px 3px;  text-align:center;}
#model_selector div.model_to_select:hover { background-color: #101010; color: #fff; }
#model_image { position: absolute; z-index: 1; margin: 0; padding: 0; width: 95px; height: 55px; border: 1px solid #909090; }

#oil_selector { border:1px solid #E1E1E1;
	color:#909090;
	font-size:10px;
/*	width:340px;*/
	width: 358px;
	padding: 0px 0px 10px;
	position: absolute;
	background-color: #fff;
	z-index: 1;
}

#oil_selector div.oil_to_select { cursor: pointer; padding: 2px 20px 3px;  	text-align:center;}
#oil_selector div.oil_to_select:hover { background-color: #101010; color: #fff; }

#oil_image { position: absolute; z-index: 1; margin: 0; padding: 0; width: 500px; height: 55px;  }
#oil_image_img {
	display: block;
float: left;
height: 100px;
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
width: 57px;
	}

.str_red { width:150px; display:block; float:left; color:#bf1d2a; }
.red {  color:#bf1d2a;  }
.str_red_d { width:200px; color:#F00; display:block; float:left; }
.d_head { width:980px; display:block; background-image:url(/media/images/red_dot.png); background-repeat:no-repeat; background-position:top left; padding-top:3px; padding-left:5px; }
.d_number { color:#bf1d2a; /*font-size:12px;*/ font-weight:bold; margin-right:10px; display:block; float:left; }

.presentation { display:block; padding:0px; font-size:12px; }
.onHoverHeaderSelected { left: 11px;
position: relative;
top: 10px;
width: 700px; }
#FlashID {  width: 750px; height: 200px; margin:0px; padding:0px; float:left;  }
.selected_title{margin-right: 1ex;}
#toolTip { display:none; padding: 5px; height: 12px; position:fixed; background-color:white; border:solid 1px red;z-index: 50000; text-align:center; }
#map_object { width:900px; height:350px; margin:0xp; padding: 0px; display: none; }
.dealer_special{ width:950px; display:block; /*height:450px; */ padding:15px; }
#choose_dealer_btn {  background: url(/media/images/choose_dealer.png) no-repeat; width: 304px; height: 35px;  cursor: pointer; }
#choose_dealer_btn:hover {  background-image: url(/media/images/choose_dealer_over.png); }  
.dealer_special table { margin: 0; border: none; }
.select_package div.a { background:url(/media/images/btw/nowe_buttonsy_09.png)  no-repeat  center; width:99px;height:35px;display:block; margin: 0 auto; }
.select_package div.b { background:url(/media/images/btw/nowe_buttonsy_10.png)  no-repeat  center; width:116px;height:35px;display:block; float: left; }
.select_package div.a:hover { background:url(/media/images/btw/nowe_buttonsy_over_09.png)   no-repeat  center;}  
.select_package div.b:hover { background:url(/media/images/btw/nowe_buttonsy_over_10.png)  no-repeat  center;}
.package_special div.a { background-image:url(/media/images/wybierz_2.png) !important;}
.package_special div.a:hover { background-image:url(/media/images/wybierz_2_over.png) !important;}


/*.select_package div.a:hover { background-image:url(/media/images/wybierz_2_over.png); } */
/*.show_info_ { border:1px solid #E7E7E7;display:block;margin:0 110px 20px 160px;padding:17px 13px; }*/
.show_info_ { color:#909090; margin: 0; padding: 0; position: absolute; }
.show_info_ div { margin: 20px 5px 0; text-align: center; }
/*.package_select_list{	display: block;height: 190px;margin: 0;overflow: hidden;padding: 20px;width: 930px;}*/
.package_select_list{
display: block;
height: 190px;
margin: 0 auto;
overflow: hidden;
padding: 20px;
width: 868px;	
}
/*.select_package { position:relative;  display:block; float:left; width: 150px; height:190px; padding: 0px; text-align:center; }*/
.select_package {display: block;
float: left;
height: 190px;
margin-right: 0px;
padding: 0;
text-align: center;
width: 215px; }
.select_package_attr, .select_oil_attr{ width:100%; margin:0px; padding:0px; margin-top:20px; }
#oil_info { width: 400px;  float: right; text-align: left; font-size: 9px; }

/*#AALL { border: 1px solid red; }*/

.slist { width:960px; display:block; padding:15px;padding-right: 0px; }
#select_state { margin-top: 30px; margin-bottom: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color:#000000; margin:0px; padding:0px;
width: 160px;}

#summary_buttons {  display:block; height: 30px; width: 520px; margin-left:auto; margin-right:auto; }
#summary_buttons a { height:34px;display:block;margin-left:5px;cursor:pointer;  float: left;  background-position: center center;
    background-repeat: no-repeat; }
.save_pdf_ { background-image:url(/media/images/btw/nowe_buttonsy_03.png);width:110px;}
.show_print_ { background-image:url(/media/images/btw/nowe_buttonsy_04.png);width:76px; }
.contact_dealer { background-image:url(/media/images/btw/nowe_buttonsy_05.png);width:137px;}
.select_back { background-image:url(/media/images/btw/nowe_buttonsy_06.png);width:175px;}

.save_pdf_:hover { background-image:url(/media/images/btw/nowe_buttonsy_over_03.png);}
.show_print_:hover  { background-image:url(/media/images/btw/nowe_buttonsy_over_04.png); }
.contact_dealer:hover  { background-image:url(/media/images/btw/nowe_buttonsy_over_05.png);}
.select_back:hover  { background-image:url(/media/images/btw/nowe_buttonsy_over_06.png);}
/* width="500" cellpadding="3" cellspacing="0" border="0" */
#dealer_summary , .dealer_summary {color:#3D3D3D;padding:0 10px;width:330px; float: left; }
#dealer_summary .col1, .dealer_summary .col1 {color:#909090;text-align:right;}
#dealer_summary .col2, .dealer_summary .col2 {}
#dealer_summary .col3, .dealer_summary .col3 {}
 /*width="540" cellspacing="0" cellpadding="3" border="0" style="margin-top: 10px;"*/
#pos_summary, .pos_summary {  width:370px;  float: left; }
#pos_summary thead th, .pos_summary thead th  { border-bottom:1px solid #C60C00; }
#pos_summary .col1, .pos_summary .col1 { width: 294px; text-align: left; }
#pos_summary .col2, .pos_summary .col2 { width: 76px; text-align: left;  }

/*style="background: url(graphics/line1.gif) no-repeat bottom #EAEAEA;"*/
#pos_summary tr , .pos_summary tr {}
#pos_summary strong, .pos_summary strong { font-weight: normal; }
#pos_summary .price, .pos_summary .price { color:#BF1D2A;
font-weight:bold; }

.shadowbg { border-width: 4px;
-moz-border-image: url(/media/images/test.png) 4 repeat !important;
-webkit-border-image: url(/media/images/test.png) 4 repeat !important;
border-image: url(/media/images/test.png) 4 repeat !important; }

#dealer_imgs, .dealer_imgs { float: left; width:200px; height: 190px; }
#dealer_imgs .mmap , .dealer_imgs .mmap { height:70px;overflow:hidden;  margin-top: 10px; width: 124px; position: absolute; z-index: 1; }
#dealer_imgs .mmap img, .dealer_imgs .mmap img { border: medium none;
margin-left: -62px;
margin-top: -100px;}
#dealer_imgs .foto, .dealer_imgs .foto {  width: 124px; }
#dealer_imgs .foto img, .dealer_imgs .foto img { height:70px; width:124px; border: none; }
#dealer_imgs p a, .dealer_imgs p a { color:#686666; font-weight:bold;}
.printmap {
  float: left;
  height: 200px;
  margin-bottom: 50px;
  width: 248px;
}
.tbinfo { clear:both;  }
.set_final_point_btw {  background: url("/media/images/btw/nowe_buttonsy_08.png") no-repeat center;    display: block;    height: 30px;    margin-left: auto;    margin-right: auto;    width: 157px; }
.set_final_point_btw:hover {  background-image: url("/media/images/btw/nowe_buttonsy_over_08.png");}
.presentation p { margin: 10px 0;}
span.noprice { font-weight: normal; }

.show_info_ p {  color: #BF1D2A;cursor: pointer;font-size: 12px; }
.show_info_ span.number { display: none; }
.package4 p { display: none; }

.prnt .dealer_imgs { width: 160px !important;}
.prnt .pos_summary { width: 100% !important;}

#popUp3 { width: 720px; }
.prnt { width: 690px; }

.dealer_summary {
  padding: 0 0 0 10px !important;
  width: 434px !important;
}

#poscompare {}
#poscompare .pctitle {display:block;margin-left:auto;margin-right:auto; width: 300px;text-align:center;}
#poscompare div {
  height: 150px;
  margin: 0 auto;
  width: 555px;
}
#poscompare div img {
  display: block;
  float: left;
  height: 150px;
  margin-right: 35px;
  width: 150px;
}
#popUp2 {border: none; overflow: auto; height: 500px; margin-top:50px; width: 990px; padding: 0px;}
#closePopUp2, #closePopUpDiler {
  border: medium none;
  cursor: auto;
  height: 41px;
  margin: 0;
  padding: 0;
  position: fixed;
  width: 980px;
  z-index: 200000;
}
#closePopUp2 img, #closePopUpDiler img {
  cursor: pointer;
  display: block;
  float: right;
}
#closePopUpDiler {
  position: absolute;
  width: 300px;
}
#popUp2 input {width: 58px; height: 17px; border: 0px; margin-top: 15px; margin-left: 10px;}
#popUp2 .container2 { padding: 20px; }
.last_div { width:900px; height:200px; display: block; padding: 40px; margin:0px; margin-left:auto; margin-right:auto;color:#666; }

.jquery-selectbox { color: #000 !important; }
#oil_selector {
  color: #000 !important;
}
.show_info_ {
  color: #000 !important;
}


/*.pdf_info_reader{ text-align:center; font-size:10px; color: #666;}*/
.pdf_info_reader{ text-align:center; font-size:10px; color: #000;}
.last_div{
	color: #000;
}


#posinfo_selected {
  border: medium none;
  height: 63px;
  left: 729px;
  position: absolute;
  top: 205px;
  width: 223px;
}

#posinfo_selected img { display: block; }
.container2 th { height: 13px;}
#poszakrestable{}
#zakres_intro{ height: 70px;}

#popupinside{
  background: none repeat scroll 0 0 #FFFFFF;
  height: 300px;
  margin: 215px auto 0;
/*  padding: 10px;*/
  width: 300px;
}
#diler_popup {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 15000;
}
.cennik {
  color: #FFFFFF;
  font-size: 8px;
}
.warningoverride {
  color: #FF0000;
  display: block;
  font-size: 20px;
  text-align: center;
  text-decoration: blink;
}

