html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:arial,helvetica,sans-serif; 
	font-size: 11px;
	color: #191a1d; 
	/*background: #191a1d url(/images/bg.gif);*/
}

img {
	border: none;
}

form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.clear{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: block;
	clear: both;
	font-size:0px;
}

.invis{
	display:none;
}

#all{
	width:100%;
	min-height:488px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background:url(/images/bg_all.jpg) repeat-x center 0px;*/
}

.top_blank{
	width:100%;
	/*height:488px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#header{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-431px;
	width:874px;
	height:488px;
	display:none;
}

.header_top{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:874px;
	height:138px;
}

#mid{
	width:860px;
	min-height:200px;
	padding:0px 0px 0px 0px;
	margin:20px auto 0px auto;
	/*background:url(/images/bg_mid.gif) repeat-y 0px 0px;*/
}

.menu_vozy{
	width:169px;
	height:349px;
	float:left;
	/*background:url(/images/menu_vozy_main.png) no-repeat 0px 0px;	*/
}

.menu_akce{
	width:168px;
	height:349px;
	float:left;	
	background:url(/images/menu_akce_main.png) no-repeat 0px 0px;	
}

.menu_pojisteni{
	width:168px;
	height:349px;
	float:left;	
	background:url(/images/menu_pojisteni_main.png) no-repeat 0px 0px;		
}

.menu_financovani{
	width:168px;
	height:349px;
	float:left;	
	background:url(/images/menu_financovani_main.png) no-repeat 0px 0px;		
}

.menu_kontakty{
	width:201px;
	height:349px;
	float:left;	
	background:url(/images/menu_kontakty_main.png) no-repeat 0px 0px;		
}

.menu_vozy a{
	display:block;
	width:169px;
	height:349px;
	background:url(/images/menu_vozy_main.png) no-repeat 0px 0px;
}

.menu_vozy a:hover{
	display:block;
	width:169px;
	height:349px;
	background:url(/images/menu_vozy_main.png) no-repeat 0px -349px;
}

.menu_akce a{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_akce_main.png) no-repeat 0px 0px;
}

.menu_akce a:hover{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_akce_main.png) no-repeat 0px -349px;
}

.menu_pojisteni a{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_pojisteni_main.png) no-repeat 0px 0px;
}

.menu_pojisteni a:hover{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_pojisteni_main.png) no-repeat 0px -349px;
}

.menu_financovani a{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_financovani_main.png) no-repeat 0px 0px;
}

.menu_financovani a:hover{
	display:block;
	width:168px;
	height:349px;
	background:url(/images/menu_financovani_main.png) no-repeat 0px -349px;
}

.menu_kontakty a{
	display:block;
	width:201px;
	height:349px;
	background:url(/images/menu_kontakty_main.png) no-repeat 0px 0px;
}

.menu_kontakty a:hover{
	display:block;
	width:201px;
	height:349px;
	background:url(/images/menu_kontakty_main.png) no-repeat 0px -349px;
}

.mid_left{
	width:280px;
	float:left;
	display:none;
}

.mid_left h1{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:260px;
	height:53px;
	color:#ffffff;
	text-transform:uppercase;
	font-style:italic;
	font-size:20px;
	font-family:"Arial Black";
}

.mid_left h2{
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:260px;
	height:53px;
	color:#ffffff;
	text-transform:uppercase;
	font-style:italic;
	font-size:20px;
	font-family:"Arial Black";
}

.mid_left_line{
	padding:0px 0px 0px 0px;
	margin:0px 0px 25px 0px;
	width:260px;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#25282c;
}

.mid_left_text{
	width:260px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.mid_left_text a{
	color:#ffffff;
	text-decoration:none;
}

.mid_left_text a:hover{
	color:#dc1515;
	text-decoration:none;
}

.mid_left_text p{
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.mini_map{
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
}

.button_detail{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	width:65px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;	
}

.button_detail a{
	display:block;
	width:65px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	color:#ffffff;
	text-decoration:none;
}

.button_detail a:hover{
	color:#ffffff;
	text-decoration:none;
}

.mid_left_table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 80px 0px;
	text-transform:uppercase;
	font-weight:bold;	
}

.mid_left_table td{
	padding-right:20px;
}

.mid_left_banner{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.mid_right{
	width:580px;
	/*float:right;*/
}

.mid_right_top{
	padding:6px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	/*width:558px;*/
	height:61px;
	display:none;
}

.mid_right_select{
	padding:0px 0px 0px 0px;
	margin:0px 11px 0px 0px;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	float:left;
}

.mid_right_select a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:url(/images/bg_order.gif) no-repeat 0px 0px;
}

.mid_right_select a:hover{
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:url(/images/bg_order.gif) no-repeat 0px -35px;	
}

.mid_right_select a.active{
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:url(/images/bg_order.gif) no-repeat 0px -35px;	
}

.mid_right_brand{
	padding:0px 0px 0px 0px;
	margin:0px 12px 0px 0px;
	height:35px;
	float:left;
}

.mid_right_order{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.order_cena, .order_znacka{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:58px;
	height:17px;
	line-height:17px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-transform:lowercase;
}

.order_cena a{
	padding:0px 0px 0px 5px;
	display:block;	
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px -17px;
}

.order_cena a:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px 0px;
}

.order_cena a.active{
	padding:0px 0px 0px 5px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px 0px;
}

.order_znacka a{
	padding:0px 0px 0px 5px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px -17px;
}

.order_znacka a:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px 0px;
}

.order_znacka a.active{
	padding:0px 0px 0px 5px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/button_order.gif) no-repeat 0px 0px;
}

.mid_right_mid{
	position:relative;
	padding:0px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	width:564px;
}

.mid_right_mid a{
	color: #dc1515;
	text-decoration:underline;
}

.mid_right_mid a:hover{
	color: #dc1515;
	text-decoration:none;
}

.mid_right_mid ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}

.mid_right_mid ul li{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(/images/sipka.gif) no-repeat 0px 5px;
}

#footer{
	width:100%;
	height:48px;
	background:url(/images/bg_footer.gif) repeat-x 0px 0px;
	display:none;
}

.car_block{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	width:277px;
	height:143px;
	float:left;
}

.car_block a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:277px;
	height:143px;
	display:block;
	float:left;
	background:url(/images/bg_car_block.png) no-repeat 0px 0px;
	color:#ffffff;
	text-decoration:none;	
}

.car_block a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:277px;
	height:143px;
	display:block;
	float:left;
	background:url(/images/bg_car_block.png) no-repeat 0px -143px;
	color:#ffffff;
	text-decoration:none;	
}

.car_block a.active{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:277px;
	height:143px;
	display:block;
	float:left;
	background:url(/images/bg_car_block.png) no-repeat 0px -143px;
	color:#ffffff;
	text-decoration:none;	
}

.car_block_space{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:5px;
	height:143px;
	float:left;
}

.car_block_nazev{
	padding:0px 16px 0px 16px;
	margin:0px 0px 0px 0px;
	width:245px;
	height:41px;
	line-height:41px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	overflow:hidden;
}

.car_block_foto{
	display:block;
	width:128px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin:7px 20px 0px 7px;
	float:left;
}

.car_block_text{
	display:block;
	padding:0px 0px 0px 0px;
	margin:14px 0px 0px 0px;
}

.car_block_text_nazev{
	text-transform:uppercase;
	display:block;
	width:65px;
	float:left;
}

.car_block_text_popis{
	display:block;
	float:left;
}

.car_block_text_cena{
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	display:block;
	font-size:13px;
	font-weight:bold;
	float:left;
}

.car_block_akce{
	position:absolute;
	top:0px;
	right:0px;
}

.footer_mid{
	padding:17px 0px 0px 0px;
	margin:0px auto 0px auto;
	width:860px;
	text-transform:uppercase;
	font-weight:bold;
}

.footer_mid a{
	color:#ffffff;
	text-decoration:none;
}

.footer_mid a:hover{
	color:#dc1515;
	text-decoration:none;
}

.footer_left{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:430px;
	float:left;
}

.footer_right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:430px;
	float:right;
	text-align:right;
}

.top_img{
	position:absolute;
	top:0px;
	left:-25px;
}

.button_more{
	width:178px;
	padding:15px 0px 0px 0px;
	margin:0px auto 20px auto;
	text-transform:uppercase;
	font-weight:bold;	
}

.button_more a{
	text-align:center;
	display:block;
	width:178px;
	height:22px;
	line-height:22px;
	background:url(/images/button_long.gif) no-repeat 0px 0px;
	color:#ffffff;
	text-decoration:none;
}

.car_block_long{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	width:559px;
	height:90px;
}

.car_block_long a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:559px;
	height:90px;
	background:url(/images/bg_car_block_long.png) no-repeat 0px 0px;
}

.car_block_long a:hover{
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:559px;
	height:90px;
	background:url(/images/bg_car_block_long.png) no-repeat 0px -90px;
}

.car_block_long_nazev{
	padding:0px 16px 0px 16px;
	margin:0px 0px 0px 0px;
	width:527px;
	height:41px;
	line-height:41px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}

.car_block_long_foto{
	display:block;
	width:128px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin:1px 20px 0px 1px;
	float:left;
}

.car_block_long_text{
	display:block;
	padding:0px 0px 0px 0px;
	margin:14px 0px 0px 0px;
}

.car_block_long_info{
	display:block;
	float:left;
	width:300px;
}

.car_block_long_text_nazev{
	text-transform:uppercase;
	display:block;
	width:75px;
	float:left;
}

.car_block_long_text_popis{
	display:block;
	width:75px;	
	float:left;
}

.car_block_long_text_cena{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	font-size:15px;
	font-weight:bold;
	float:left;
}

.car_main_info{
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	width:559px;
	position:relative;
	/*background:url(/images/bg_main_info.gif) repeat 0px 0px;*/
}

.car_main_info_nazev{
	padding:0px 16px 0px 16px;
	margin:0px 0px 0px 0px;
	width:525px;
	height:41px;
	line-height:41px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	/*background:url(/images/bg_main_info_nazev.gif) no-repeat 0px 0px;*/
	border: 1px solid #25282c;
}

.car_sub_info_nazev{
	padding:0px 16px 0px 16px;
	margin:0px 0px 0px 0px;
	width:525px;
	height:41px;
	line-height:41px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	/*background:url(/images/bg_info_nazev.gif) no-repeat 0px 0px;*/
	border: 1px solid #25282c;	
}

.car_main_info_text{
	padding:6px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	width:557px;
	border:1px solid #25282c;
	border-top:none;
}

.car_sub_info_text{
	position:relative;
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	width:517px;
	min-height:100px;
	border:1px solid #25282c;
	border-top:none;
}


.car_sub_info_foto{
	padding:20px 20px 9px 20px;
	margin:0px 0px 0px 0px;
	width:517px;
	border:1px solid #25282c;
	border-top:none;
}

.car_main_info_text_popis{
	width:317px;
	float:left;
	padding:14px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

.car_main_info_text_foto{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:none;
}

.detail_main_foto{
	border:1px solid #25282c;
}

.car_info_nazev{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:70px;
	float:left;
}

.car_info_popis{
	display:block;
	width:70px;
	float:left;
	font-weight:bold;
}

.car_info_cena{
	padding:25px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:280px;
	float:left;
	font-size:17px;
	font-weight:bold;
}

.car_sub_info_buttons{
	position:absolute;
	top:20px;
	right:20px;
	display:none;
}

.sub_button{
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	width:199px;
	height:22px;
	line-height:22px;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	background:url(/images/button_detail.gif) no-repeat 0px 0px;
}

.sub_button a{
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.sub_button a:hover{
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.gallery_foto{
	padding:0px 0px 0px 0px;
	margin:0px 0px 11px 0px;
	float:left;
	border:1px solid #25282c;
}

.gallery_space{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:11px;
	height:78px;
}

.fin_logo{
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	float:left;
}

.logo_space{
	display:block;
	width:12px;
	height:10px;
	float:left;
}


.form_input{
	width:177px;
	height:25px;
	line-height:25px;
	border:1px solid #eff0f1;
	color:#40464d;
	padding:0px 8px 0px 8px;
	margin:0px 3px 3px 0px;
	font-size:11px;
}

.form_textarea{
	width:202px;
	height:80px;
	border:1px solid #eff0f1;
	color:#40464d;
	padding:5px 8px 0px 8px;
	margin:0px 0px 3px 0px;	
	font-size:11px;	
}

.form_table{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.button_submit{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:65px;
	height:22px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	font-size:11px;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
}

.button_reset{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:65px;
	height:22px;
	line-height:22px;
	color:#ffffff;
	text-align:center;
	font-size:11px;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
}

.mapa{
	width:458px;
	height:430px;
}

.detail_input{
	padding:2px 5px 2px 5px;
	border:1px solid #2d2d2d;
	background:#ffffff;
	color:#40464d;
	font-size:11px;
	width:150px;
	font-family:arial,helvetica,sans-serif; 	
}

.detail_input_long{
	padding:2px 5px 2px 5px;
	margin:0px 0px 0px 10px;
	border:1px solid #2d2d2d;
	background:#ffffff;
	color:#40464d;
	font-size:11px;
	width:290px;
	font-family:arial,helvetica,sans-serif; 
	float:left;	
}

.refresh_img{
	float:left;
}

.detail_textarea{
	padding:5px 5px 5px 5px;
	border:1px solid #2d2d2d;
	background:#ffffff;
	color:#40464d;
	font-size:11px;
	width:320px;
	height:50px;
	font-family:arial,helvetica,sans-serif; 	
}

.button_odeslat{
	display:block;
	width:65px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	color:#ffffff;
	text-decoration:none;
	border:none;
}

.form_nadpis{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

#form_small h2{
	padding:10px 0px 10px 60px;
	margin:0px 0px 0px 0px;
	font-size:14px;
}

.no_print{
	display:none;
}

.only_print{
	display:block;
}