html, body {
	padding:0px;
	margin:0px;
	}
body, table, td, th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	}
#main_frame {
	margin:0px;
	padding:0px;
	width:1007px;
	overflow:hidden;
	}
/*----------------------------------------------------------------*/
input, textarea, select, option {
	font-size: 11px;
	line-height:17px;
	vertical-align:middle;
	}
input {
	width:187px;
	height:17px;
	border: 1px solid #e4e4e4;
	padding:0px;
	margin:0px;
	}
input[type=checkbox] {
	border-width:0px;
	width:10px;
	height:10px;
	}
select {
	border: 1px solid #e4e4e4;
	height:17px;
	}
textarea {
	border: 1px solid #e4e4e4;
	}
button, .button {
	width: 90px;
	height: 23px;
	padding: 0px 4px;
	background-color: #D36D00;
	border-color: #E4A765 rgb(100, 52, 0) rgb(100, 52, 0) rgb(228, 167, 101);
	border-style:solid;
	border-width:2px;
	color:#FFFFFF;
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	vertical-align: middle;
	}
.bt_over {
	border-color: #643400 rgb(228, 167, 101) rgb(228, 167, 101) rgb(100, 52, 0);
	cursor: pointer;
	}
.bt_click {
	background-color:#A53200;
	border-color:#4E1800 rgb(201, 131, 101) rgb(201, 131, 101) rgb(78, 24, 0);
	}
/*----------------------------------------------------------------*/
body a {
	color: #a53200;
	text-decoration: underline;
	cursor:pointer;
	}
body a:visited {
	color: #d36d00;
	text-decoration: underline;
	}

a.baner {
	padding-left:12px;
	background: transparent url('../img/page/arrow_right_red.gif') no-repeat scroll center left;
	color: #a53200;
	text-decoration: underline;
	}
a.baner:visited {
	background: transparent url('../img/page/arrow_right_orange.gif') no-repeat scroll center left;
	color: #D36D00;
	text-decoration: underline;
	}
/*----------------------------------------------------------------*/
h1 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px;
	}
h2 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 0px;
	}

h3 {
	float:left;
	width:536px;
	height: 23px;
	margin:0px;
	margin-bottom: 3px;
	padding-left: 9px;
	background-color: #e4e4e4;
	color: #000000;
	line-height: 23px;
	font-size: 12px;
	font-weight: bold;
	text-align:left;
	}
hr {
	border:0px solid #e4e4e4;
	border-bottom-width: 1px;
	}
/*----------------------------------------------------------------*/
.przekierowanie {
	position:absolute;
	left:50%;
	top:50%;
	width:300px; margin-left: -150px;
  height:100px; margin-top: -50px;
	background-color:#e4e4e4;
	border: 1px solid #a6a8a7;
	font-weight:bold;
	text-align:center;
	}
.przekierowanie div {
	padding:30px 9px;
	}
/*----------------------------------------------------------------*/
.image_top {
	float:left;
	margin-left:4px;
	}
.image_top_small {
	float:right;
	margin-left:4px;
	}
/*----------------------------------------------------------------*/

#logo {
	float:left;
	width:106px;
	height:126px;
	margin-right:4px;
	margin-bottom:4px;
	}

/*----------------------------------------------------------------*/

#navi_phone_bar {
	float:left;
	height:27px;
	width:889px;
	margin-top:4px;
	font-size: 10px;
	background:#E4E4E4 url('../img/page/cr_gray_white_tr.gif') no-repeat scroll top right;
	}
#path {
	padding-left: 20px;
	padding-top: 7px;
	float:left;
	font-size: 10px;
	}
#path a, #path a:hover {
	font-size: 10px;
	color: #a53200;
	text-decoration: underline;
	}
#phone {
	float:right;
	padding-right: 20px;
	padding-top: 6px;
	font-size:12px;
	}
#phone img {
	vertical-align:-4px;
	}

/*----------------------------------------------------------------*/

#name_addres_bar {
	float:left;
	height:45px;
	width:889px;
	font-size: 10px;
	background:#5ea4b6 url('../img/page/cr_blue_white_br.gif') no-repeat scroll bottom right;
	}
#name {
	float:left;
	padding-left: 20px;
	padding-top: 11px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 18px;
	color:#FFFFFF;
	}
#addres {
	float:right;
	padding-right: 20px;
	padding-top: 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	}
/*----------------------------------------------------------------*/
#models_bar {
	float: left;
	}
#model_icon {
	float:left;
	width: 94px;
	height: 49px;
	margin-left:20px;
	margin-right:10px;
	}
#models_list {
	float:left;
	padding-top: 14px;
	font-size: 12px;
	color: #828282;
	font-weight: bold;
	}
#models_list a, #models_list a:hover {
	padding-right: 22px;
	font-size: 12px;
	color: #828282;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
	}
#models_list a:hover {
	color:#000000;
	}
/*----------------------------------------------------------------*/
#navi_left_box {
	float:left;
	width: 214px;
	margin-left:4px;
	}
#navi_title {
	height: 23px;
	padding-left: 9px;
	margin-bottom: 3px;
	line-height: 23px;
	background-color: #b7a478;
	color: #FFFFFF;
	font-weight: bold;
overflow:hidden;zoom:1;
	}
/*----------------------------------------------------------------*/
#navi_left_box ul {
	float:left;
	width:100%;
	margin: 0px;
	padding: 0px;
	}
#navi_left_box ul li {
	display: block;
	clear:left;
	margin: 0px;
	margin-top: 1px;
	padding-left: 24px;
	background: transparent url('../img/page/arrow_right_grey.gif') no-repeat scroll center left;
	color: #828282;
	font-weight: bold;
	line-height: 22px;
	cursor: pointer;
	}

/*----------------------------------------------------------------*/
#navi_left_box li.inside_menu {
	display: none;
	margin: 0px;
	padding-left: 0px;
	background: none;
	color: #000000;
	}

#navi_left_box li.inside_menu li {
	padding-left: 38px;
	background-image: url('../img/page/arrow_right_black.gif');
	background-repeat: no-repeat;
	background-position: 14px 50%;
	color: #000000;
	}
/*----------------------------------------------------------------*/
#navi_left_box li a {
	display:block;
	width:100%;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #828282;
	}
#navi_left_box li.selected {
	background: #e4e4e4 url('../img/page/arrow_right_black.gif') no-repeat scroll center left;
	color:#000000;
	}
#navi_left_box li.active, #navi_left_box li.inside_menu li.active {
	background-image: url('../img/page/arrow_down_black.gif');
	color:#000000;
	}
#navi_left_box li.active a, #navi_left_box li.selected a, #navi_left_box li.inside_menu li a {
	color:#000000;
	}


/*----------------------------------------------------------------*/
#navi_left_box .service_navi {
	float:left;
	height: 27px;
	width: 214px;
	margin-top:2px;
	line-height: 27px;
	background-color: #5ea4b6;
	}
#navi_left_box .service_navi a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
#navi_left_box .service_navi a:hover {
	text-decoration:underline;
	}
#navi_left_box .service_navi_last {
	background-image: url('../img/page/cr_blue_white_br.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	}
.ico_jazda, .ico_kontakt, .ico_katalog {
	float:left;
	clear:left;
	width: 24px;
	height: 23px;
	margin:2px 4px 2px 0px;
	background-color: #5ea4b6;
 	background-repeat:no-repeat;
	background-position: center center;
	border-right:1px solid #FFFFFF;
	}
.ico_jazda {
	background-image: url('../img/page/ico_jazda.gif');
	}
.ico_kontakt {
	background-image: url('../img/page/ico_kontakt.gif');
	}
.ico_katalog {
	background-image: url('../img/page/ico_katalog.gif');
	}

/*----------------------------------------------------------------*/
#opening_hours {
	float:left;
	width:212px;
	margin-top:2px;
	margin-left:4px;
	background-color:#e4e4e4;
	border: 1px solid #a6a8a7;
	}
#opening_hours div {
	padding:12px;
	}
/*----------------------------------------------------------------*/
#content_right {
	float:left;
	width:775px;
	margin-left:4px;

	}
#content {
	float:left;
	width:530px;
	padding-left:7px;
	}
#grafika_dealera {
	float:left;
	width:546px;
	height:262px;
	}
.content_main {
	float:left;
	width:542px;
	margin-left:4px;
	padding-bottom:20px;
	}
/*----------------------------------------------------------------*/
#meta_navi {
	float:left;
	width: 995px;
	height: 15px;
	margin: 4px;
	background-color: #e4e4e4;
	line-height: 15px;
	text-align: center;
	font-size: 10px;
	color: #828282;
	}
#meta_navi a {
	font-size: 10px;
	color: #828282;
	text-decoration: none;
	}
#meta_navi a:hover {
	text-decoration: underline;
	}
/*----------------------------------------------------------------*/
.baner_box1 {
	float:right;
	width:221px;
	height:127px;
	margin-left:4px;
	margin-bottom:4px;
	border:1px solid #a6a8a7;
	font-weight: bold;
	}
.baner_box1 img.img_left {
	float:left;
	display:block;
	clear:right;
	height: 127px;
	width:89px;
	}
.baner_box1 div {
	float: left;
	width: 116px;
	margin-top: 9px;
	margin-left: 9px;
	}
	
.baner_box1 a img{
	border:none;
	margin:3px;
	}

.banner_taxi{height:147px;}
	
.baner_box2 {
clear:both;
	float:right;
	width:221px;
	border:1px solid #a6a8a7;
	overflow:hidden;
	}
.baner_box2 img {
	border-width:0px;
	}

.baner_box_img {
	float:right;
	width:221px;
	height:127px;
	margin-left:4px;
	margin-bottom:4px;
	border:1px solid #a6a8a7;
	font-weight: bold;
	}
.baner_box_img a img{border:none;padding:3px;}

.baner_box_cruze {
	float:right;
	display:inline;
	width:110px;
	height:127px;
	margin-left:4px;
	margin-bottom:4px;
	border:1px solid #a6a8a7;
	font-weight: bold;
	padding-left:111px;
	background: transparent url('../img/page/banner_cruze.png') no-repeat scroll center center;
	font-size:11px;
position:relative;
	}
.baner_box_spark {
	float:right;
	display:inline;
	width:110px;
	height:127px;
	margin-left:4px;
	margin-bottom:4px;
	border:1px solid #a6a8a7;
	font-weight: bold;
	padding-left:111px;
	background: transparent url('../img/page/banner_spark.png') no-repeat scroll center center;
	font-size:11px;
position:relative;
	}
.baner_header p{
	padding:0px;margin:0px;
	}	
.baner_box_cruze .baner_header p{padding-top:30px;}
.baner_box_cruze .baner_header p.f_title{padding:0px;width:148px;position:absolute;top:3px;right:2px;}
.baner_box_cruze .baner_header span{color:#fff;}
.baner_box_cruze a.baner{letter-spacing:-0.3px;line-height:14px;background: transparent url('../img/page/arrow_right_red.gif') no-repeat left top;zoom:1;display:block;}
.baner_box_cruze a.more_b{position:absolute;bottom:2px;left:53px;background:#fff;display:block;padding:3px 8px;font-size:11px;color:#A53200;}

.baner_box_spark .baner_header{padding:0px;height:60px;}
.baner_box_spark .baner_header p.f_title{padding:0px;width:148px;position:absolute;top:3px;right:7px;text-align:right;line-height:15px;}
.baner_box_spark a.baner{letter-spacing:-0.3px;line-height:14px;background: transparent url('../img/page/arrow_right_red.gif') no-repeat left top;zoom:1;display:block;}
.baner_header{
	width:109px;
	float:right;
padding-bottom:10px;
	}
.baner_box_cruze .baner_header{width:auto;float:none;}	
.baner_content{
	width:109px;
	float:right;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:10px;
	}

/*-----------------------------ZESPOL-----------------------------*/
.osoba {
	width:100%;
	margin-bottom: 20px;
	background-color:#FFFFFF;
	font-size: 12px;
	}
.osoba .zdjecie {
	width:194px;
	}
.osoba .dane {
	padding-top:17px;
	vertical-align:top;
	text-align:left;
	}
/*-----------------------------MAPKA-----------------------------*/
.mapka {
	margin:0px auto;
	text-align:center;
	}
/*-----------------------------PROMOCJE--------------------------*/

table.promocje {
	width:100%;
	margin-top:15px;
	margin-bottom:20px;
	}
table.promocje, table.promocje td, table.promocje th {
	border-width:0px;
	}
	
table.promocje td{
	border-bottom:1px solid #a6a8a7;
	}
	
table.promocje th {
	height: 18px;
	text-align:left;
	line-height: 18px;
	}
table.promocje .model {
	height: 18px;
	background-color:#e4e4e4;
	}
.promocje_desc{
	margin-bottom:25px;
	}
/*------------------------------CENNIK---------------------------*/
.cennik_car_box {
	float:left;
	width: 150px;
	height: 105px;
	margin-right: 37px;
	margin-bottom: 17px;
	border: 1px solid #d36d00;
	text-align: center;
	cursor:pointer;
	}
.cennik_car_box img {
	border-width:0px;
	}
.cennik_car_img {
	margin:0px auto;
	width: 100%;
	overflow:hidden;
	}
.cennik_car_name {
	line-height: 24px;
	text-decoration: none;
	}

.cennik_car_box_activ .cennik_car_name {
	background-color: #a53200;
	color: #FFFFFF;
	}
.cennik_baner {
	float:left;
	}

/*---------------------------JAZDA PROBNA-------------------------*/
.jazda_probna {
	margin:10px auto;
	text-align:left;
	}
	
.jazda_probna input.test_data{
width:260px;
}
	
.jazda_probna th, .jazda_probna th label {
	text-align:right;
	vertical-align:top;
	}
.required {
	font-size: 11px;
	color: #d36d00;
	}
.invalid_data {
	color: #ff0000;
	}
.invalid_data_box {
	display:none;
	color: #ff0000;
	}
.invalid_data_input {
	background-color: #fdecda;
	}
/*---------------------------Oferta specjalna-------------------------*/
table.oferta_specjalna {
	width:545px;
	margin-top:10px;
	border:0px;
	border-collapse: collapse;
	}
table.oferta_specjalna td
	{
	border: 1px solid #CCCCCC;
	padding:5px;
	}
table.oferta_specjalna_dane {
	float:left;
	width:175px;
	margin-left:20px;
	}
table.oferta_specjalna_dane th {
	text-align:right;
	}
table.oferta_specjalna_dane td {
	text-align:left;
	}

.pop_up{/*width:277px;*/ /*height:277px;*/margin:0px auto;position:absolute;top:200px;left:400px;background:#000;border:1px solid #ccc;}
.pop_up img{position:absolute;top:0px;right:0px;cursor:pointer;}
.pop_up .pop_up_swf{margin-left:12px;margin-top:12px;}

/*--------- ubezpieczenia ------------*/
.static_ubezp img.ubezp_logo{float:left;padding-bottom:10px;padding-right:10px;}
.static_ubezp ul{clear:both;}

.finans_logo{padding:5px 0px;}

#content h1{font-size:12px;}

.promo_list{list-style-type:none;padding:0px;margin:0px;padding-top:27px;padding-left:18px;clear:both;}
.promo_list a img{border:none;vertical-align:middle;margin-right:13px;}
.promo_list a, .promo_list a:hover, .promo_list a:visited{text-decoration:none;font-weight:bold;color:#000;}
.promo_form{background:#f7f7f7;border:1px solid #e4e4e4;margin:0px;padding:0px;width:545px;padding-bottom:15px;clear:both;}
.promo_form h3{margin-bottom:25px;float:none;}
.promo_form .label{width:155px;float:left;font-size:11px;font-weight:bold;text-align:right;display:inline;margin-right:12px;}
.promo_form .field{width:357px;float:left;font-size:10px;}
.promo_form .clear{clear:both;font-size:1px;line-height:1px;height:6px;}
.promo_form .iCheck{margin-top:2px;}
.promo_form .field input.iText{border:1px solid #7f9db9;width:355px}
.promo_form .field .iArea{border:1px solid #7f9db9;width:355px;height:119px;}
.promo_form .field .iButton_left{margin:0px 38px;float:left;display:inline;}
.promo_form .field .iButton_right{margin:0px 38px;float:right;display:inline;}
.promo_form .buttonField{overflow:hidden;zoom:1;padding-top:12px;}
.promo_form .button {width: 90px; height: 15px; text-align:center;padding: 0px 4px; background-color: #D36D00; border-color: #E4A765 rgb(100, 52, 0) rgb(100, 52, 0) rgb(228, 167, 101); border-style:solid; border-width:2px;color:#FFFFFF;font-family: Verdana;font-weight:bold;font-size: 12px;vertical-align: middle;}

.stopka{font-size:10px;color:#A6A8A7;text-align:right;padding:10px 10px 10px 0px;clear:both;}
.stopka a{color:#A6A8A7;text-decoration:none;}
.stopka a:visited{color:#A6A8A7;text-decoration:none;}
.stopka a:hover{color:#000;}
.stopka a.no_underline:hover{text-decoration:none;color:#A6A8A7;}

.archiveNavi{float:right;margin-left:4px;width:226px;display:inline;color: #828282;}
.archiveNavi .navi_title {height: 23px;	padding-left: 9px;margin-bottom: 3px;line-height: 23px;background-color: #b7a478;color: #FFFFFF;font-weight: bold;overflow:hidden;zoom:1;}
.archiveNavi li, .archiveNavi ul{list-style-type:none;margin: 0;padding: 0;}
.archiveNavi li a {
	background: url(../img/page/arrow_right_red.gif) no-repeat 0px 13px;
	text-decoration: none;display: block;padding: 13px 0px 0px 12px;text-decoration: underline; color: #a53200;font-weight: bold;}
.archiveNavi li a:visited {
	background: url(../img/page/arrow_right_red.gif) no-repeat 0px 13px;
	text-decoration: none;display: block;padding: 13px 0px 0px 12px;text-decoration: underline; color: #a53200;font-weight: bold;}
.archiveNavi li a:hover {
	background: url(../img/page/arrow_right_orange.gif) no-repeat 0px 13px;
	text-decoration: underline;color: #d36d00;font-weight: bold;}
.archiveNavi li.act a{
	background: url(../img/page/arrow_down_black.gif) no-repeat -7px 7px;		
	text-decoration: none;color: #000000;font-weight: bold;cursor: auto;}
.archiveNavi li.act a:visited{
	background: url(../img/page/arrow_down_black.gif) no-repeat -7px 7px;		
	text-decoration: none;color: #000000;font-weight: bold;cursor: auto;}
.archiveNavi li p{padding: 0px 0px 0px 12px;}
