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: #ffffff; 
	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;*/
	position:absolute;
	top:0px;
	/*left:50%;
	margin-left:-431px;*/
	left:0px;
	width:100%;
	height:488px;	
}

#header_center{
	margin:0px auto 0px auto;
	width:920px;
	height:488px;
}

#header_flash{
	
}

#header_nonflash{
	padding-left:30px;
}

.header_top{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:874px;
	height:138px;
}

#mid_vozy{
	width:860px;
	min-height:200px;
	padding:0px 0px 0px 0px;
	margin:20px auto 0px auto;
	/*background:url(/images/bg_mid2.gif) repeat-y 0px 0px;*/
}

#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;
}

.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:18px;
	font-family:"Arial Black";
	font-weight: normal;	
}

.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:18px;
	font-family:"Arial Black";
	font-weight: normal;
}

.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{
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:16px;
}

.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_right_table{
	padding:0px 0px 0px 0px;
	margin:0px 0px 80px 21px;
	text-transform:uppercase;
	font-weight:bold;	
}

.mid_right_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 1px;
	/*width:558px;*/
	height:61px;
	background:url(/images/bg.gif);
}

.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 6px 0px 0px;
	height:35px;
	float:left;
}

.mid_right_brand a.brand{
	display:block;
	width:45px;
	height:35px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-position:0px 0px;
}

.mid_right_brand a:hover.brand{
	display:block;
	width:45px;
	height:35px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-position:0px -35px;
}

.mid_right_brand a.brand_active{
	display:block;
	width:45px;
	height:35px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-position:0px -35px;
}

.b47{
	background:url(/images/ico/01.gif);
}

.b6{
	background:url(/images/ico/02.gif);
}

.b75{
	background:url(/images/ico/04.gif);
}

.b22{
	background:url(/images/ico/03.gif);
}

.b23{
	background:url(/images/ico/23.gif);
}

.b54{
	background:url(/images/ico/54.gif);
}

.b79{
	background:url(/images/ico/79.gif);
}

.b11{
	background:url(/images/ico/11.gif);
}

.b16{
	background:url(/images/ico/05.gif);
}

.b83{
	background:url(/images/ico/08.gif);
}

.b64{
	background:url(/images/ico/07.gif);
}

.b57{
	background:url(/images/ico/06.gif);
}

.b58{
	background:url(/images/ico/09.gif);
}

.b45{
	background:url(/images/ico/10.gif);
}

.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 1px;
	width:564px;
}

.mid_right_mid p{
	padding:0px 21px 10px 21px;
	margin:0px 0px 0px 0px;
	line-height:18px;
}

.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 21px 0px 21px;
	margin:0px 0px 20px 0px;
	list-style:none;
}

.mid_right_mid h2{
	padding:0px 17px 0px 17px;
	margin:0px 0px 30px 0px;
	width:525px;
	height:41px;
	line-height:41px;
	background:url(/images/bg_h2.gif) no-repeat 0px 0px;
	font-size:16px;
}

.mid_right_mid h3{
	padding:0px 21px 0px 21px;
	margin:0px 0px 10px 0px;
	width:525px;
	color:#ffffff;
	font-size:13px;
}

.mid_right_mid ul li{
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	line-height:15px;
	background:url(/images/sipka2.gif) no-repeat 0px 1px;
}

#footer{
	width:100%;
	height:48px;
	background:url(/images/bg_footer.gif) repeat-x 0px 0px;
}

.footer_blank{
	width:100%;
	height:19px;
	display:block;
}

.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;
	cursor:pointer;
}

.car_block_foto{
	display:block;
	width:128px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin:7px 10px 0px 7px;
	float:left;
	cursor:pointer;	
}

.car_block_text{
	display:block;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	cursor:pointer;	
}

.car_block_text_nazev{
	text-transform:uppercase;
	display:block;
	width:55px;
	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;
}

.button_more a:hover{
	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 0px 10px 0px;
	margin:0px 0px 0px 0px;
	/*width:527px;*/
	width:370px;
	height:41px;
	line-height:41px;
	display:block;
	/*text-transform:uppercase;*/
	font-weight:bold;
	float:left;
	cursor:pointer;
}

.car_block_long_foto{
	display:block;
	width:128px;
	height:88px;
	padding:0px 0px 0px 0px;
	margin:1px 20px 0px 1px;
	float:left;
	cursor:pointer;	
}

.car_block_long_text{
	display:block;
	padding:0px 0px 0px 0px;
	margin:14px 0px 0px 0px;
	cursor:pointer;	
}

.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:0px 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:527px;
	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;
}

.car_sub_info_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;
	background:url(/images/bg_info_nazev.gif) no-repeat 0px 0px;
}

.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;
	line-height: 24px;
}


.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{
	display:block;
	width:220px;
	height:138px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.detail_main_foto{
	border:1px solid #25282c;
}

.car_info_nazev{
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:70px;
	float:left;
	    line-height: 24px;
    color: #cc0000;
}

.car_info_popis{
	display:block;
	width:70px;
	float:left;
	font-weight:bold;
	line-height: 24px;
}

.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;
}

.cebia_btn {
	width: 100px;
}

.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 6px 0px;
	float:left;
}

.logo_space{
	display:block;
	width:6px;
	height:10px;
	float:left;
}


.form_input{
	width:177px;
	height:25px;
	line-height:25px;
	border:1px solid #3d3d3d;
	color:#ffffff;
	padding:0px 8px 0px 8px;
	margin:0px 3px 3px 0px;
	font-size:11px;
	background:#0f1011;
	font-family:Arial, Helvetica, sans-serif;		
}

.form_input_long{
	width:237px;
	height:25px;
	line-height:25px;
	border:1px solid #3d3d3d;
	color:#ffffff;
	padding:0px 8px 0px 8px;
	margin:0px 3px 3px 0px;
	font-size:11px;
	background:#0f1011;
	font-family:Arial, Helvetica, sans-serif;		
}

.form_textarea{
	width:202px;
	height:80px;
	border:1px solid #3d3d3d;
	color:#ffffff;
	padding:5px 8px 0px 8px;
	margin:0px 0px 3px 0px;	
	font-size:11px;	
	background:#0f1011;
	font-family:Arial, Helvetica, sans-serif;	
}

.form_textarea_long{
	width:297px;
	height:80px;
	border:1px solid #3d3d3d;
	color:#ffffff;
	padding:5px 8px 0px 8px;
	margin:0px 0px 3px 0px;	
	font-size:11px;	
	background:#0f1011;
	font-family:Arial, Helvetica, sans-serif;	
}

.form_textarea_verylong{
	width:383px;
	height:47px;
	border:1px solid #3d3d3d;
	color:#ffffff;
	padding:5px 8px 0px 8px;
	margin:0px 0px 3px 0px;	
	font-size:11px;	
	background:#0f1011;
	font-family:Arial, Helvetica, sans-serif;	
}

.form_table{
	padding:0px 0px 0px 0px;
	margin:20px 0px 20px 21px;
}

.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:10px;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;
}

.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:10px;
	background:url(/images/button_red.gif) no-repeat 0px 0px;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	font-style:italic;	
}

.mapa{
	width:458px;
	height:430px;
}

.detail_input{
	padding:2px 5px 2px 5px;
	border:1px solid #3d3d3d;
	background:#ffffff;
	color:#bababa;
	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 #3d3d3d;
	background:#ffffff;
	color:#bababa;
	font-size:11px;
	width:290px;
	font-family:arial,helvetica,sans-serif; 
	float:left;	
}

.refresh_img{
	position:absolute;
	top:3px;
	left:171px;
}

.detail_textarea{
	padding:5px 5px 5px 5px;
	border:1px solid #3d3d3d;
	background:#ffffff;
	color:#bababa;
	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:10px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
#form_small{
	text-align: center;
}
#form_small > img{
	margin-left: auto;
	margin-right: auto;
}
#form_small h2{
	padding:10px 0px 10px 60px;
	margin:0px 0px 0px 0px;
	font-size:14px;
}
.mapa{
	width: 100%;
}

.map_big{
	position:absolute;
	top:60px;
	right:30px;
}

.footer_blank_bg{
	width:860px;
	height:1px;
	line-height:1px;
	font-size:1px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background:url(/images/bg_bottom_line.gif) no-repeat 0px 0px;
}

.finance_loga{
	margin:-24px 0px 20px 0px;
}

.dotaz_simage{
	border:1px solid #282a2e;
}

.captcha{
	position:relative;
	vertical-align:top;
}

.mid_right_text{
	font-size:12px;
}

.only_print{
	display:none;
}


/*---------- filter ------------*/
.filter {
    padding: 6px 0 10px 0;
}
.filter .filter-content {
    margin: 0 20px 0 0;
}
.filter .select-block {
    padding: 0 0 5px 0;
}
.filter .select-block select {
    width: 100%;
    padding: 4px;
    
    background: #131517;
    color: #ffffff;
    border: 1px solid #25282C;
    font-size: 12px;    
}
.filter .select-block select:disabled{
	background: #686868;
}
.filter .select-block select option.label {
    font-weight: bold;
}


/*---- stylish select ---*/
.filter .select-block .newListSelected {
    width: 260px;
    height: 27px;
    
    background: url('../images/bg_stylish_select.png') 0 0 no-repeat #131517;
    color: #ffffff;
    font-size: 12px; 
    
}
.filter .select-block .newListSelected .selectedTxt {
    padding: 0px 10px;
    line-height: 27px;
    font-size: 12px; 
    color: #ffffff;
}
.filter .select-block .newListSelected ul {}
.filter .select-block .newListSelected ul li {
    list-style: none;
    
    margin: 0;
    color: #ffffff;
}
.filter .select-block .newListSelected ul li a {
    text-decoration: none;
    color: #ffffff;
    padding: 5px 10px;
    display: block;
}
.filter .select-block .newListSelected ul li a:hover {
    
    background: #9e0000;
    
}

.filter .select-block .newListSelected ul li a.hiLite {
    font-weight: bold;
    background: #232626;
}
.filter .select-block .newListSelected ul li a.hiLite:hover {
    background: #9e0000;
}

.filter .select-block .newListSelected ul.newList {
    margin: 0;
    padding: 0;
    border-top: 2px solid #25282C;
  
    border: 1px solid #25282C;
    width: 260px;
    position: absolute;
    background: #131517;

}
.filter .select-block .newListSelected ul.newList li {}



.filter .submit-block {
    
}
.filter .submit-block input {
    background: url('../images/bg_filter_submit.png') 0 -35px no-repeat;
    border: 0;
    width: 260px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    font-style: italic;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    cursor: pointer;
}
.filter .submit-block input:hover {
    /*background-position: 0 -35px;*/
}
.map {
	width: 100%;
	height: 100%;
	position: relative;
}
.my-map-block {
	width: 100%;
	height: 100%;
}

.float-banner-side {
	position: fixed;
	top: 180px;
	right: 0;
	width: 110px;
	height: auto;
	aspect-ratio: 1 / 4;
	background-color: #edf0f5;
	box-shadow: 0 30px 43px -21px rgba(0, 0, 0, 0.07);
	z-index: 2;
}

.float-banner-side a {
	display: block;
}

.float-banner-side img {
	width: 100%;
	height: 100%;
}

@media (max-width: 992px) {
	.float-banner-side {
		display: none;
	}
}

.flayer-overlay{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9200;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
}

.flayer-wrapper{
	position:fixed;
	top:50%;
	left:50%;
	z-index:9300;
	max-height: 100%;

	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.flayer-wrapper p {
	color: #000;
	text-align: center;
	font-weight: 700;
	font-size: 1.25rem;
	line-height: 1;
}

.flayer-item {
	padding: 20px;
	background: #ffffff;
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:    inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow:         inset 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
	border: 10px solid #ffffff;
	border-radius: 20px;
}
.flayer-item img{
	float: left;
	max-height: 100%;
	max-width: 100%;
}
.flayer-item:after{
	content: '';
	display: block;
	clear: both;
}

.flayer-close{
	position: absolute;
	top: 30px;
	left: 100%;
	width: 30px;
	height: 30px;
	background: transparent;
	z-index: 1000;
	background: url("../images/popup-close.png") no-repeat 0 0;
	cursor: pointer;
}

.mid_full {
	width: 860px;
	float: right;
}