td{
	margin: 0px;
	padding: 0px;
}

body
{
	font-size: 11px;
	font-family: Arial;
	background-color: black;
	padding: 0px;
	margin: 0px;

}

body.hp {
	background: black url('../images/layout/hp_body_background.jpg') no-repeat center top;
}

body.page {
	background: black url('../images/layout/page_body_background.jpg') no-repeat center top;
}

a {
	color: #ffffff;
}
a:hover {
	color: #bbd3ff;
	text-decoration: none;
}
a.previous_page {
	float: right;
	display: block;
	margin-top: 20px;
}


img.imgBorder {
	padding: 8px;
	border: 1px #475F71 solid;
	margin-top: 5px;
}
.whiteBg {
	background-color: #ffffff;
}
.center {
	text-align: center !important;
}
.bottom {
	vertical-align: bottom !important;
}

img {
	border-width: 0px;
}


#page_main_content p {
	/* padding: 0 0 15px 0; */
	margin: 0px;
	line-height: 180%;
	font-size: 12px;
	text-align: justify;
}
p.perex {
	font-weight: bold;
}

h1
{
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 5px;
	float: left;
}
h2
{
	font-size: 14px;
}
h3
{
	margin: 3px 0 3px 0;
}
h4
{
	font-size: 12px;
}

.w100 {
	width: 100px !important;
}
img.border {
	border:1px solid #485F71;
	padding:9px;
}


.question_mark {
	position: relative;
}
.question_mark span {
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
	cursor: pointer;
	padding: 0 4px;
}
.question_mark div.msg {
	position: absolute;
	width: 150px;
	background-color: #15191C;
	padding: 10px;
	border: 1px solid #485F71;
	display: none;
	z-index: 10000;
}



#main_content
{
	width: 1200px;
	background-image: url('../images/layout/main_header_background.jpg');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.main_content_page
{
	background-image: url('../images/layout/page_header_background.jpg') !important;
}
.main_content_showroom
{
	background-image: url('../images/layout/page_header_background_showroom.jpg') !important;
}

#main_header
{
	height: 109px;
	width: 929px;
	margin-left: 150px;
	position: relative;
	z-index: 100;
}

#main_logo {
	display: block;
	position: absolute;
	width: 130px;
	height: 90px;
	left: -14px;
	top: 5px;
}

#main_menu
{
	position: absolute;
	right: 4px;
	top: 67px;
}

#main_menu img
{
	border: none;
}

.main_menu_item_img
{
	height: 31px;
}

#main_menu .main_menu_item
{
	float: left;
	position: relative;
}

.main_submenu
{
	position: absolute;
	right: 3px;
	_right: 2px;
	top: 31px;
	width: 214px;
	background-color: #1d2a40;
	padding: 4px;
	z-index: 1000;
}

.main_submenu_item
{
	height: 30px;
	border: 1px solid #1d2a40;
	background-color: #273755;
	position: relative;
}

.main_submenu_item img
{
	margin-top: 5px;
	margin-left: 4px;
	margin-right: 6px;
	float: left;
}

.main_submenu_item a
{
	display: block;
	height: 22px;
	padding-top: 8px;
	position: relative;
	text-decoration: none;
	font-weight: bold;
}

.main_submenu_item:hover
{
	background-color: #17243c;
}

.main_submenu2
{
	position: absolute;
	width: 200px;
	z-index: 1000;
	left: 212px;
	top: -5px;
	background-image: url('../images/main_menu/sub_background_prechod.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;
}

.main_submenu2_items
{
	background-color: #17243c;
	padding: 4px;
}


.main_submenu2_items .main_submenu_item
{
	border: 1px solid #17243c;
}

.main_submenu3
{
	position: absolute;
	width: 235px;
	z-index: 1000;
	left: 190px;
	top: -5px;
	background-image: url('../images/main_menu/sub_background_prechod.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 8px;
}

.main_submenu3_items
{
	background-color: #17243c;
	padding: 4px;
}


.main_submenu3_items .main_submenu_item
{
	border: 1px solid #17243c;
}




#main_header_search
{
	float: right;
	margin: 10px 25px 0 0;
	/*  position: absolute;
	  top: 10px;
	  left: 568px;*/
}

#main_header_search td
{
	vertical-align: top;
	_vertical-align: middle;
}

#main_header_search td img
{
	margin-top: 5px;
}

#main_header_search input
{
	background-color: #FFFFFF;
	border: 1px solid #9CA2BC;
	/* height: 19px; */
	padding: 3px 0 2px 0;
	color: #bbd3ff;
	*position: relative;
	*top: -1px;
	_top: 0px;
}

input#main_header_search_submit
{
	height: 21px;
	padding: 0;
	*top: 0px;
}



.onpage_search
{
	float: left;
}
.onpage_search td
{
	vertical-align: top;
	_vertical-align: middle;
}
.onpage_search td img
{
	margin-top: 5px;
}
.onpage_search input
{
	background-color: #39517D;
	border: 1px solid #FFFFFF;
	/* height: 19px; */
	padding: 3px 0 2px 0;
	color: #bbd3ff;
	*position: relative;
	*top: -1px;
	_top: 0px;
}
input.onpage_search_submit
{
	height: 21px;
	padding: 0;
	*top: 0px;
}





#main_top_menu
{
	/*  position: absolute;
	  top: 16px;
	  right: -20px;*/
	float: right;
	margin: 10px 0 0 0;
	color: #39517d;
}

#main_top_menu a
{
	color: #39517d;
}

#main_top_menu span.red
{
	color: rgb(181,23,22);
}

#main_top_menu a:hover
{
	text-decoration: none;
}
#main_top_menu a, #main_top_menu span
{
	float: left;
	line-height: 26px;
}

.buttonLoginHolder
{
	margin: 0 0 0 12px;
	position: relative;
	top: -2px;
	z-index: 510;
}
.buttonLoginHolder, .buttonLoginHolder span
{
	float: left;
	display: block;
	height: 30px;
}
.buttonLoginHolder span.left
{
	width: 3px;
	background-color: #fff;
}
.buttonLoginHolder span.middle
{
	background-color: #fff;
}
.buttonLoginHolder span.right
{
	width: 4px;
	background: transparent url('../images/button_holder_bg_right.png') no-repeat left top;
}
.buttonLoginHolder a.buttonLogin
{
	padding: 4px 0 0 0;
}
a.buttonLogin, a.buttonLogin span
{
	display: inline-block;
	height: 25px;
}
a.buttonLogin span.leftB
{
	width: 5px;
	background: transparent url('../images/button_login.png') no-repeat left top;
}
a.buttonLogin span.middleB
{
	padding: 0 3px 0 7px;
	line-height: 26px;
	color: #39517D;
	background-color: #f1f2f3;
}
a.buttonLogin span.rightB
{
	width: 25px;
	background: transparent url('../images/button_login.png') no-repeat right top;
}


#loginForm
{
	display: none;
	position: absolute;
	right: 121px;
	top: 38px;
	z-index: 510;
}
#loginForm form
{
	padding: 12px 10px 0 10px;
	background-color: #fff;
}
#loginForm form table
{

}
#loginForm form table td
{
	padding: 0 0 8px 0;
	font-size: 12px;
	color: #4B6797;
}
#loginForm form table td input.textInput
{
	width: 184px;
	height: 17px;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	border: 1px #c2cfe7 solid;
}
#loginForm form table td input.submitInput
{
	float: right;
	width: 94px;
	height: 25px;
	background: transparent url('../images/login_submit.png') no-repeat left top;
	border: 0px solid;
	cursor: pointer;
}
#loginForm .loginFormBottom
{
	width: 260px;
	height: 5px;
	background: transparent url('../images/login_box_bottom.png') no-repeat left top;
}
#loginForm .loginFormBottom2
{
	width: 155px;
	height: 5px;
	background: transparent url('../images/login_box_bottom2.png') no-repeat left top;
}
#loginForm #copiedButton
{
	position: absolute;
	right: 0px;
	top: -28px;
}
#loginForm a
{
	display: inline-block;
	text-decoration: underline;
	color: #4b6797;
}
#loginForm a#forgotPasswordSubmit
{
	margin: 7px 0 0 0;
}
#loginForm a:hover
{
	text-decoration: none;
}


#loginOverlay
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 500;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
}


#hp_flash_content
{
	height: 241px;
	/*   background-image: url('../images/layout/hp_flash_content_background.jpg');
	  background-repeat: no-repeat; */
}

#hp_flash_inner
{
	/*   position: relative;
	  top: 9px;
	  left: 0px; */  width: 935px;
	height: 232px;
}

#hp_flash_border
{
	width: 936px;
	margin-left: 132px;
	/*   height: 241px; */
	height: 232px;
	padding-top: 9px;
	background-color: red;
}

#main_submenu5
{
	right: 0px;
}

#hp_content
{
	background-image: url('../images/layout/hp_auta_background.jpg');
	background-repeat: no-repeat;
	position: relative;
}

#hp_auta_menu
{
	height: 233px;
	margin-left: 126px;
	position: relative;
}
#hp_auta_menu #flash_prouzek {
	width: 390px;
	height: 5px;
	position: absolute;
	left: -3px;
	top: 50px;
	top /*\**/: 53px\9;
	*top: 59px;
}


#page_auta_menu
{
	margin-left: 235px;
	margin-top: 8px;
	height: 61px !important;
}
#page_auta_menu.operativnileasing
{
	margin-left: 160px;
}
#page_auta_menu.userprofile
{
	margin-left: 190px;
}
#page_auta_menu.novevozy
{
	margin-left: 150px;
}


.main_auta_menu a {
	display: block;
	float: left;
	width: 98px;
	height: 59px;
}
.main_auta_menu a:hover
{
	background-position: 0 -59px;
}

.main_auta_menu .skoda {
	background: transparent url('../images/hp_menu_skoda.gif') no-repeat;
	margin: 0 0 0 6px;
}
/*#page_auta_menu .skoda
{
	background: transparent url('../images/hp_menu_skoda2.gif') no-repeat;
}*/
.main_auta_menu .kia {
	background: transparent url('../images/hp_menu_kia.gif') no-repeat;
	margin: 0 0 0 41px;
}
.main_auta_menu .fiat {
	background: transparent url('../images/hp_menu_fiat.gif') no-repeat;
	margin: 0 0 0 28px;
}
.main_auta_menu .vw {
	background: transparent url('../images/hp_menu_vw.gif') no-repeat;
}
.main_auta_menu .vw_uzitkove {
	background: transparent url('../images/hp_menu_vw_uzitkove.gif') no-repeat;
	width: 139px;
	margin: 0 0 0 20px;
}
#page_auta_menu .vw_uzitkove {
	background: transparent url('../images/hp_menu_vw_uzitkove2.gif') no-repeat;
}

.main_auta_menu .showroom
{
	width: 285px;
	height: 45px;
	margin: 0;
	position: absolute;
	right: 132px;
	top: 7px;
	background: transparent url('../images/hp_menu_showroom.gif') no-repeat;
}



/*#page_auta_menu .fiat {
	background: transparent url('../images/hp_menu_fiat2.gif') no-repeat;
}*/








#page_auta_menu a.selected, #page_auta_menu a:hover
{
	background-position: 0 -59px;
}


/*.main_auta_menu .skoda_selected {
	background: transparent url('../images/hp_menu_skoda.gif') no-repeat;
	width: 111px;
	background-position: 0 -54px;
}
#page_auta_menu .skoda_selected
{
	background: transparent url('../images/hp_menu_skoda2.gif') no-repeat;
	width: 111px;
	background-position: 0 -54px;
}
.main_auta_menu .kia_selected {
	background: transparent url('../images/hp_menu_kia.gif') no-repeat;
	width: 108px;
	background-position: 0 -54px;
}

#page_auta_menu .fiat_selected {
	background: transparent url('../images/hp_menu_fiat2.gif') no-repeat;
	background-position: 0 -54px;
	width: 108px;
}

#page_auta_menu .vw_selected {
	background: transparent url('../images/hp_menu_vw.gif') no-repeat;
	background-position: 0 -54px;
	width: 174px;
}*/



.main_auta_menu img
{
	border: none;
	float: left;
	margin-top: 5px;
}



#hp_livechat
{
	width: 260px;
	height: 60px;
	position: absolute;
	left: 124px;
	top: 172px;
	background: transparent url('../images/hp_livechat.png') left top no-repeat;
}
#hp_livechat a
{
	display: block;
	width: 110px;
	height: 60px;
	position: absolute;
	left: 0px;
	top: 0px;
}


#hp_boxy
{
	margin-left: 126px;
	height: 184px;
}

.hp_box
{
	width: 292px;
	height: 184px;
	background-image: url('../images/layout/hp_box_background.png');
	background-repeat: no-repeat;
	float: left;
	margin-right: 37px;
	position: relative;
}
.hp_box_hover
{
	background-position: 0px -184px;
}

.hp_box .nadpis
{
	margin-left: 20px;
	margin-top: 0px;
}

.hp_box .button
{
	position: absolute;
	top: 158px;
	right: 10px;
	font-size: 12px;
	text-decoration: none;
}

.hp_box p
{
	margin-left: 25px;
	margin-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	width: 240px;
}

.hp_box .servis_links {
	margin-top: 0px;
}

.hp_box a.hp_box_servis_make {
	display: block;
	height: 31px;
	float: left;
}
.hp_box a.hp_box_servis_make:hover {
	background-position: 0px -31px;
}
.hp_box a.hp_box_servis_volksvagen {
	width: 25px;
	background: transparent url('../images/hp_box_volkswagen.gif') no-repeat center top;
}
.hp_box a.hp_box_servis_skoda {
	width: 26px;
	background: transparent url('../images/hp_box_skoda.gif') no-repeat center top;
	margin: 0 0 0 20px;
}
.hp_box a.hp_box_servis_audi {
	width: 36px;
	background: transparent url('../images/hp_box_audi.gif') no-repeat center top;
	margin: 0 0 0 21px;
}
.hp_box a.hp_box_servis_kia {
	width: 39px;
	background: transparent url('../images/hp_box_kia.gif') no-repeat center top;
	margin: 0 0 0 18px;
}
.hp_box a.hp_box_servis_fiat {
	width: 26px;
	background: transparent url('../images/hp_box_fiat.gif') no-repeat center top;
	margin: 0 0 0 20px;
}


#hp_box_news #news_row_holder
{
	width: 264px;
	height: 95px;
	position: absolute;
	left: 14px;
	top: 48px;
	overflow: hidden;
}
#hp_box_news #news_row_holder #news_row
{
	height: 95px;
	width: 1320px
}
#hp_box_news #news_row_holder #news_row .news_item
{
	float: left;
	width: 264px;
	height: 95px;
	overflow: hidden;
}
#hp_box_news #news_row_holder #news_row .news_item img
{
	float: left;
	margin: 0 11px 0 0;
	padding: 6px;
	border: 1px #39517d solid;
}
#hp_box_news #news_row_holder #news_row .news_item a
{
	font-weight: bold;
}
#hp_box_news #news_row_holder #news_row .news_item p
{
	margin-top: 5px;
	font-weight: normal;
}
#hp_box_news span.arrows
{
	display: block;
	width: 12px;
	height: 31px;
	position: absolute;
	top: 75px;
	background: transparent url('../images/hp_box_news_arrows.gif') no-repeat left top;
	cursor: pointer;
}
#hp_box_news span.arrows#hp_box_news_arrow_right
{
	right: 0px;
	background-position: right top;
}
#hp_box_news .slider
{
	display: none;
}


#hp_bottom
{
	height: 180px;
	margin-left: 130px;
	margin-top: 20px;
}

#hp_pruvodce
{
	width: 640px;
	/* height: 172px; */
	float: left;
	position: relative;
	border-bottom: 8px solid red;
}
#hp_pruvodce #hp_pruvodce_img_holder {
	display: block;
	float: left;
	position: relative;
	width: 440px;
	height: 180px;
}

#hp_pruvodce #hp_pruvodce_img_holder img
{
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 8;
}



#hp_pruvodce #hp_pruvodce_img_holder img.active {
    z-index: 10;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#hp_pruvodce #hp_pruvodce_img_holder img.last-active {
    z-index: 9;
}



#hp_pruvodce_spustit
{
	position: absolute;
	right: 0px;
	bottom: 10px;
}

#hp_pruvodce p
{
	color: #FFFFFF;
}

#hp_rychle_odkazy
{
	width: 300px;
	height: 180px;
	float: left;
	margin-left: 20px;
}


#hp_rychle_odkazy a
{
	display: block;
	width: 270px;
	height: 20px;
	text-decoration: none;
	background-image: url('../images/hp_rychle_odkazy_background.png');
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
	margin-left: 5px;
}
#hp_rychle_odkazy a:hover
{
	color: #bbd3ff;
	text-decoration: none;
	background-position: 0px -25px;
}


#main_footer
{
	width: 950px;
	height: 23px;
	background-image: url('../images/layout/main_footer_background.png');
	background-repeat: no-repeat;
	margin-left: 125px;
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 25px;
	padding-top: 13px;
}

#main_footer a
{
	padding: 0 4px;
}
#main_footer a:hover
{
	text-decoration: none;
}
#main_footer span.last_update {
	float: right;
	margin: 0 48px 0 0;
	font-size: 11px;
	*position: relative;
	*top: -14px;
}
#main_footer span.made_by {
	float: right;
	margin: 0 48px 0 0;
	font-size: 11px;
}


#mapa_prahy_obr
{
	float: right;
}

#left_menu
{
	width: 200px;
	margin-top: 0px;
	background-image: url('../images/layout/left_menu_background.gif');
	background-repeat: repeat-x;
	border-right: 3px solid red;
	float: left;
	padding-top: 21px;
}

#page_left_spacer
{
	float: left;
	width: 143px;
	height: 10px;
}

.left_menu_item
{
	width: 185px;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	/*border-bottom: 2px solid red;*/
	background-image: url('../images/layout/left_menu_podtrzeni.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 15px;
}

.left_menu_item:hover
{
	background-color: rgb(36,51,80);
}

.left_menu_item_first
{
	background-image: none;
}

.left_menu_end
{
	background-image: url('../images/layout/left_menu_podtrzeni.gif');
	background-repeat: no-repeat;
	background-position: top right;
	width: 200px;
	height: 2px;
}

.left_menu_aktualni_sipka
{
	float: right;
	position: relative;
	left: 5px;
	top: 13px;
}

.left_menu_item_selected
{
	background-color: rgb(36,51,80);
}

.left_menu_item a
{
	display: block;
	height: 22px;
	text-decoration: none;
	position: relative;
	top: 2px;
	padding-top: 6px;
}

.left_menu_item_u3
{
	display: block;
	width: 185px;
	padding-right: 15px;
	padding-top: 4px;
	height: 20px;
	text-align: right;
	text-decoration: none;
	font-size: 12px;
}

.left_submenu
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.left_submenu.subsubmenu
{
	margin-top: 4px;
}
.left_submenu.subsubmenu .left_menu_item_u3
{
	width: 175px;
	height: 16px;
	padding-right: 25px;
	font-size: 11px;
}

#left_menu_souvisejici_box
{
	margin-top: 95px;
	margin-left: 10px;
}
.left_menu_souvisejici_box_empty {
	height: 130px;
}
#left_menu_souvisejici_top
{
	width: 183px;
	height: 28px;
}

#left_menu_souvisejici_content
{
	width: 181px;
	border-color: rgb(39,39,39);
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

#left_menu_souvisejici_content a
{
	display: block;
	width: 171px;
	text-align: right;
	padding-right: 10px;
	height: 20px;
	padding-top: 7px;
	padding-bottom: 3px;
	text-decoration: none;
	font-weight: bold;
	background-image: url('../images/layout/left_menu_souvisejici_podtrzeni.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	/*border-bottom: 1px solid rgb(39,39,39);*/
}

#left_menu_souvisejici_content a.left_menu_souvisejici_last
{
	background: none;
}

#left_menu_pobocky_box
{
	margin-left: 10px;
	margin-top: 30px;
	color: #ffffff;
}

#left_menu_pobocky_box div
{
	font-weight: bold;
	border-color: rgb(39,39,39);
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding-top: 5px;
	margin-top: 5px;
	width: 180px;
	margin-bottom: 10px;
}

#page_right_content
{
	float: left;
}

#auto_banner
{
	width: 710px;
	height: 170px;
}

.clear
{
	clear: both;
}
.bigger {
	font-size: 14px;
	color: #CFDFFF;
}
.page_breaker {
	font-size: 1px;
	height: 1px;
	page-break-after: always;
}

#drobeckova_navigace
{
	color: #FFFFFF;
	margin-top: 28px;
	padding-left: 15px;
	width: 710px;
}
#drobeckova_navigace.showroom
{
	width: 684px;
	margin-top: 14px;
}

#drobeckova_navigace #vytisknout_stranku
{
	display: block;
	float: right;
	height: 25px;
	padding-right: 25px;
	background-image: url('../images/layout/tisk.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

#page_main_content
{
	padding: 7px 10px 10px 17px;
	width: 700px;
	color: #ffffff;
}

.inner_page_header
{
	width: 648px;
	/* height: 57px; */
	background: transparent url('../images/inner_page_background.png') no-repeat center bottom;
	padding: 12px 0 3px 35px;
	float: left;
}
.inner_page_header.bottom
{
/*	margin: 16px 0 0 0;*/
	margin: 0;
}

.vozy_filtr
{
	width: 648px;
	/* height: 57px; */
	background: transparent url('../images/vozy_filtr_background.png') no-repeat center bottom;
	padding-left: 35px;
	float: left;
	position: relative;
}
.vozy_filtr .lupa {
	position: absolute;
	top: 5px;
	left: 7px;
}


.vozy_filtr select
{
	/* width: 120px; */
	margin-right: 5px;
	color: #646567;
}

.vozy_filtr input
{
	width: 120px;
	margin-right: 5px;
	color: #646567;
}

.vozy_filtr .submit
{
	width: 129px;
	height: 25px;
	background: transparent url('../images/filtr_form_submit.gif') no-repeat center center;
	border: none;
	cursor: pointer; cursor: hand;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	position: relative;
	top: -10px;
	float: right;
}
.vozy_filtr .submit_short
{
	width: 90px;
	height: 25px;
	background: transparent url('../images/filtr_form_submit_2.gif') no-repeat center center;
	border: none;
	cursor: pointer; cursor: hand;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	position: relative;
	top: -10px;
	float: right;
}
.vozy_filtr .submit_long
{
	width: 140px;
	height: 25px;
	background: transparent url('../images/filtr_form_submit_3.gif') no-repeat center center;
	border: none;
	cursor: pointer; cursor: hand;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	position: relative;
	top: -10px;
	float: right;
}
.vozy_filtr .discard {
	margin: 0 10px 0 0;
}
.vozy_filtr #submit_buttons {
	float: right;
	padding: 0 20px 0 0;
}

.vozy_filtr a
{
	line-height: 25px;
}

.vozy_filtr .filter_top_offer {
	float: left;
	font-size: 13px;
	padding: 0 22px 0 0;
}
.vozy_filtr .filter_top_offer input {
	width: 20px;
}



.nahled_auta
{
	width: 683px;
	height: 200px;
	float: left;
	margin-top: 13px;
	color: #FFFFFF;
}

.nahled_auta img
{
	float: left;
}

.nahled_auta_popis
{
	height: 200px;
	width: 416px;
	background-color: #475f71;
	background-image: url('../images/pravy_dolni_roh.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	float: left;
}

.nahled_auta_nadpis
{
	background-color: #39517d;
	height: 30x;
	font-size: 12px;
	font-weight: bold;
}

.nahled_auta_nadpis a
{
	margin-left: 10px;
	line-height: 30px;
}

.nahled_auta_pobocka
{
	float: right;
	width: 85px;
	background-image: url('../images/nahled_auta_pobocka.gif');
	background-repeat: no-repeat;
	background-color: #2f4165;
	padding-left: 20px;
}

.nahled_auta_pobocka span
{
	font-size: 11px;
	font-weight: normal;
}

.nahled_auta_content
{
	height: 129px;
	float: left;
	position: relative;
}

.nahled_auta_ikonky
{
	height: 129px;
	width: 105px;
	float: right;
	color: #000000;
}



.nahled_auta_ikonky a
{
	line-height: 30px;
	color: #000000;
}


.nahled_auta_ikonky a:hover
{
	text-decoration: none;
}
.nahled_auta_ikonky span.more_details {
	position: relative;
	top: 30px;
}

.nahled_auta_ikonky div
{
	height: 25px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-top: 7px;
}

.nahled_auta_ikonky a.iko
{
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
	display: block;
	height: 25px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-top: 7px;
}
.nahled_auta_ikonky a.iko:hover
{
	color: #a3bced;
}

.iko_servis
{
	background-image: url('../images/nahled_auta_ico_servis.gif');
	padding-top: 5px;
}
.iko_servis:hover
{
	background-image: url('../images/nahled_auta_ico_servis_hover.gif');
}
.iko_financovani
{
	background-image: url('../images/nahled_auta_ico_financovani.gif');
	padding-top: 5px;
	height: 20px;
}
.iko_financovani:hover
{
	background-image: url('../images/nahled_auta_ico_financovani_hover.gif');
}

.iko_prodej
{
	background-image: url('../images/nahled_auta_ico_prodej.gif');
}
.iko_prodej:hover
{
	background-image: url('../images/nahled_auta_ico_prodej_hover.gif');
}

.iko_servis_black
{
	background-image: url('../images/nahled_auta_ico_servis_black.gif');
	padding-top: 5px;
	height: 20px;
}

.iko_financovani_black
{
	background-image: url('../images/nahled_auta_ico_financovani_black.gif');
	padding-top: 5px;
	height: 20px;
}

.iko_prodej_black
{
	background-image: url('../images/nahled_auta_ico_prodej_black.gif');
}

.iko_servis_black:hover
{
	background-image: url('../images/nahled_auta_ico_servis_blue.gif');
	padding-top: 5px;
	height: 20px;
}

.iko_financovani_black:hover
{
	background-image: url('../images/nahled_auta_ico_financovani_blue.gif');
	padding-top: 5px;
	height: 20px;
}

.iko_prodej_black:hover
{
	background-image: url('../images/nahled_auta_ico_prodej_blue.gif');
}

.nahled_auta_popisky
{
	height: 64px;
	width: 310px;
	float: left;
}

.nahled_auta_popisky div
{
	height: 26px;
	background-color: #3f5877;
	float: left;
	margin-top: 5px;
	line-height: 26px;
	padding-left: 10px;
}

.nahled_auta_text
{
	margin-top: 0px;
	padding: 10px;
	width: 280px;
	/* height: 55px;
	overflow: hidden; */
	float: left;
}
.nahled_auta_motor
{
	width: 100px;
}
.nahled_auta_barva
{
	width: 170px;
	margin-left: 5px;
}

.nahled_auta_ceny
{
	height: 32px;
	width: 310px;
	position: absolute;
	left: 0px;
	top: 135px;
}
.nahled_auta_ceny div
{
	height: 26px;
	background-color: #3f5877;
	float: left;
	margin-top: 5px;
	line-height: 26px;
	padding-left: 10px;
}
.nahled_auta_ceny .cena
{
	width: 135px;
}
.nahled_auta_ceny .cena2
{
	width: 135px;
	margin-left: 5px;
}

.detail_vozu_pobocka_nadpis
{
	float: right;
	color: #ffffff;
	margin-top: 15px;
}

.detail_vozu_pobocka_nadpis span
{
	font-size: 18px;
}

.detail_vozu_zakladni_info
{
	height: 222px;
	margin-top: 30px;
}

.detail_vozu_galerie
{
	height: 222px;
	width: 370px;
}

.detail_vozu_galerie table
{
	border-collapse: collapse;
	border: 1px solid rgb(72,95,113);
}

.detail_vozu_galerie_big
{
	height: 222px;
	width: 288px;
	border-right: 1px solid rgb(72,95,113);
}

.detail_vozu_galerie_big img
{
	margin-left: 10px;
}

.detail_vozu_galerie_small
{
	width: 82px;
	float: right;
	height: 55px;
}

.detail_vozu_galerie_small img
{
	margin-top: 10px;
	margin-left: 10px;
}
.detail_vozu_galerie_small a.mt17 {
	margin-top: 17px;
	float: left;
}

.detail_vozu_zakladni_info_right
{
	height: 222px;
	width: 320px;
	float: right;
}

.detail_vozu_zakladni_info_text
{
	width: 300px;
	height: 160px;
	background-color: rgb(71,95,113);
	background-image: url('../images/pravy_dolni_roh.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #ffffff;
	line-height: 20px;
	padding: 10px 0px 10px 20px;
	font-size: 13px;
}

.detail_vozu_zakladni_info_iko a
{
	display: block;
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin-top: 10px;
	margin-right: 15px;
}
.skryvac {
	float: left;
	width: 700px;
}
.skryvac p {
	padding: 0 0 15px 0;
	margin: 0px;
	line-height: 180%;
}

.skryvaci_nadpis
{
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	line-height: 42px;
	background-color: #15191c;
	padding-left: 20px;
	margin-top: 20px;
}
.novinka_nadpis {
	font-size: 14px;
	line-height: 100%;
	padding: 9px 0 4px 20px;
}

.novinka_nadpis a {
	text-decoration: none;
}

.novinka_nadpis span.datum {
	font-size: 10px;
}
.novinka_nadpis .tlacitko_skryt {
	position: relative;
	top: -5px;
	left: 0px;
}

.tlacitko_skryt
{
	display: block;
	float: right;
	font-size: 10px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 30px;
	line-height: 30px;
	margin: 7px 10px 0px 0px;
	text-align: right;
}

.skryvaci_nadpis_skryt
{
	background-image: url('../images/skryt.gif');
}

.skryvaci_nadpis_zobrazit
{
	background-image: url('../images/zobrazit.gif');
}

.skryvaci_text
{
	color: #ffffff;
	padding: 15px;
	border: 1px solid rgb(72,95,113);
	float: left;
	width: 668px;
}
.skryvaci_text .image {
	float: left;
	padding: 10px;
	border: 1px #475f71 solid;
	margin: 0 20px 0 0;
}

.skryvaci_text .contact_div {
	width: 330px;
}
.skryvaci_text .contact_div .contact_text {
	width: 210px;
}




table td.form_popisek_td
{
	width: 79px;
	padding: 0px 0px 4px 0px;
}

table td.form_input_td
{
	width: 279px;
	padding: 4px 0px 4px 0px;
}

table td.form_input_td input
{
	width: 220px;
}

table td.form_input_td select
{
	width: 226px;
}

.textarea_big
{
	width: 566px;
	height: 120px;
	margin-top: 4px;
}
.textarea_big_2
{
	width: 500px;
	height: 120px;
	margin-top: 4px;
}

.poptavkovy_formular_vyber td
{
	width: 95px;
	height: 90px;
	text-align: center;
}

.poptavkovy_formular_vyber td img
{
	margin-bottom: 5px;
	border: none;
}

.poptavkovy_formular_vyber td a
{
	text-decoration: none;
}

.poptavkovy_vyber_selected
{
	color: red;
}

.poptavkovy_vyber_selected:hover
{
	color: red;
}

.lightbox_foto img
{
	/* border: none; */
}

.poptavkovy_formular_submit
{
	width: 129px;
	height: 25px;
	background-image: url('../images/filtr_form_submit.gif');
	background-color: transparent;
	border: none;
	cursor: pointer; cursor: hand;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	position: relative;
	top: 2px;
	float: right;
	margin-right: 32px;
}

.map_div
{
	display: none;
}

.map_div_content
{
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
}

.map_div_form
{
	background-image: url('../images/mapa_form_background.png');
	width: 590px;
	height: 70px;
	padding-left: 30px;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.map_div_form input
{
	margin-left: 15px;
	width: 200px;
}

.map_div_form button
{
	width: 129px;
	height: 25px;
	background-image: url('../images/filtr_form_submit.gif');
	background-color: transparent;
	border: none;
	cursor: pointer; cursor: hand;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	margin-left: 15px;
}




/**
 * PAGING
*/
.paging {
	text-align: center;
}
.paging span, .paging a {
	font-size: 10px;
	padding: 4px;
	position: relative;
	top: -7px;
}
.paging .jump {
	width: 20px;
	height: 20px;
	padding: 2px;
	top: 0px;
}

.paging span.active {
	background-color: #000000;
	padding: 4px 6px 4px 6px;
}






#route td
{
	font-size: 11px;
}

.office_nahled_nadpis
{
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	line-height: 38px;
	background-color: #15191c;
	padding-left: 20px;
	margin-top: 20px;
	width: 198px;
}

.office_nahled
{
	width: 218px;
	float: left;
	margin-right: 15px;
}

.office_nahled_text
{
	color: #ffffff;
	padding: 15px;
	border: 1px solid rgb(72,95,113);
	height: 340px;
	position: relative;
}
.office_nahled_text table.phone td {
	vertical-align: top;
}
.office_nahled_text .buttons {
	position: absolute;
	left: 16px;
	bottom: 13px;
}

.button_black
{
	display: block;
	width: 121px;
	height: 19px;
	background-image: url('../images/button_black.gif');
	background-color: transparent;
	border: none;
	cursor: pointer; cursor: hand;
	padding-left: 30px;
	padding-top: 6px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	margin-top: 10px;
	text-decoration: none;
	float: left;
}

.button_doubleheight
{
	display: block;
	width: 121px;
	height: 34px;
	background-image: url('../images/button_doubleheight.gif');
	background-color: transparent;
	border: none;
	cursor: pointer; cursor: hand;
	padding-left: 30px;
	padding-top: 7px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: left;
	margin-top: 10px;
	text-decoration: none;
}

.pobocky_mapa
{
	margin-left: 80px;
	margin-top: 30px;
}



table.photogallery {
	border-collapse: collapse;
}
table.photogallery td {
	padding: 8px;
}
table.photogallery td a {
	padding: 6px;
	border: 1px solid #475F71;
	float: left;
}

.contact_div
{
	width: 350px;
	height: 95px;
	line-height: 20px;
	float: left;
	margin-bottom: 30px;
}

.contact_div img
{
	float: left;
	border: 1px solid #485f71;
	padding: 9px;
	margin-right: 15px;
	margin-top: 4px;
}

.contact_div h3
{
	margin: 0px;
	font-size: 13px;
}

.contact_text
{
	width: 240px;
	float: left;
}


span.office_name
{
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
}
span.office_address, span.office_name
{
	float: left;
	clear: left;
}

.submenu_zalozky
{
	background-image: url('../images/submenu_zalozky_background.png');
	width: 683px;
	height: 57px;
	margin-bottom: 20px;
	padding: 0 0 0 2px;
}

.submenu_zalozky .zalozka
{
	display: block;
	height: 19px;
	float: left;
	padding: 5px 10px 0px 10px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 30px;
}

.submenu_zalozky .selected_z
{
	height: 21px;
	background-color: #000000;
	border-top: 1px solid #54627C;
}

.submenu_zalozky img.predel
{
	margin: 0px;
	padding: 0px;
	float: left;
	margin-top: 30px;
}

.paging_holder_contacts
{
	width: 200px;
	height: 30px;
	float: right;
	margin-top: 25px;
}

.submenu_zalozky .paging span.active
{
	background-color: transparent;
}

.submenu_zalozky_znacky
{
	width: 683px;
	height: 21px;
	margin-bottom: 20px;
	padding: 0 0 0 2px;
	border-bottom: 1px #54627c solid;
}
.submenu_zalozky_znacky a
{
	display: inline-block;
	height: 21px;
	padding: 0 15px;
	font-weight: bold;
	text-decoration: none;
}
.submenu_zalozky_znacky a.active
{
	color: #bbd3ff;
}
.submenu_zalozky_znacky span
{
	display: inline-block;
	width: 0px;
	height: 17px;
	position: relative;
	top: 4px;
	font-size: 1px;
	line-height: 1px;
	border-right: 1px #54627c solid;
	color: #000;
}
.submenu_zalozky_znacky a, .submenu_zalozky_znacky span
{
	float: left;
}


.servis_page_content
{
	margin-top: 30px;
}

table.autodoplnky td
{
	vertical-align: top;
	padding: 0px 30px 0px 0px;
}

table.autodoplnky td img
{
	border:1px solid #485F71;
	padding:9px;
}

table.visible_table
{
	border-collapse: collapse;
	margin: 10px 0px 20px 0px;
}

table.visible_table th
{
	font-size: 13px;
}
table.visible_table td, table.visible_table th
{
	border: 1px solid #485F71;
	vertical-align: top;
	padding: 5px 40px 5px 10px;
	text-align: left;
}
table.visible_table td.odd, table.visible_table tr.odd
{
	background-color: #0A0D0F;
}

.a_ico_pdf
{
	font-weight: bold;
	background-image: url('../images/ico/pdf.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
}

.a_ico_exe
{
	font-weight: bold;
	background-image: url('../images/ico/exe.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
}

table.kontakty_rozcestnik td
{
	padding: 40px;
}

table.kontakty_rozcestnik_2
{
	margin-left: 120px;
}

table.kontakty_rozcestnik_2 td
{
	padding: 40px;
}


table.operativnilising_table {
	margin: 0 !important;
}
table.operativnilising_table th, table.operativnilising_table td {
	padding: 5px 10px 5px 10px !important;
}
table.operativnilising_table th {
	vertical-align: bottom !important;
}



.profileCarsTable td, .profileCarsTable th
{
	padding: 3px 30px 3px 0;
}
.profileCarsTable tbody tr:hover
{
	background-color: #15191C;
}
.profileCarsTable th
{
	font-size: 13px;
	text-align: left;
	border-bottom: 1px #15191C solid;
}





a.button_back
{
	display: inline-block;
	width: 78px;
	height: 25px;
	padding: 0 0 0 12px;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #FFFFFF;
	background: transparent url('../images/button_back.gif') no-repeat left top;
}


#page_main_content.showroom
{
	position: relative;
}
.showroom h1
{
	margin-top: 22px;
	margin-bottom: 16px;
}
.showroom .submenu_zalozky
{
	clear: left;
	height: 27px;
	margin-bottom: 18px;
	background-image: url('../images/submenu_zalozky_background_showroom.png');
	background-repeat: no-repeat;
}
.showroom .submenu_zalozky img.predel
{
	margin: 0px;
}
.showroom .submenu_zalozky .zalozka
{
	margin: 0px;
	font-size: 14px;
	color: #a3bced;
}
.showroom .submenu_zalozky .ico
{
	padding-left: 27px;
	background-color: #000;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.showroom .submenu_zalozky .ico.make
{
	background-image: url('../images/showroom/category_ico_make.png');
}
.showroom .submenu_zalozky .ico.type
{
	background-image: url('../images/showroom/category_ico_type.png');
}
.showroom .submenu_zalozky .ico.fuel
{
	background-image: url('../images/showroom/category_ico_fuel.png');
}
.showroom .submenu_zalozky .ico.gearbox
{
	background-image: url('../images/showroom/category_ico_gearbox.png');
}
.showroom .submenu_zalozky .ico.engine
{
	background-image: url('../images/showroom/category_ico_engine.png');
}
.showroom .submenu_zalozky .ico.power
{
	background-image: url('../images/showroom/category_ico_power.png');
}
.showroom .submenu_zalozky .ico.price
{
	background-image: url('../images/showroom/category_ico_price.png');
}
.showroom .submenu_zalozky .ico.color
{
	background-image: url('../images/showroom/category_ico_color.png');
}
.showroom .submenu_zalozky .ico.esp
{
	background-image: url('../images/showroom/category_ico_esp.png');
}
.showroom .submenu_zalozky .ico.klimatizace
{
	background-image: url('../images/showroom/category_ico_klimatizace.png');
}
.showroom .submenu_zalozky .ico.radio
{
	background-image: url('../images/showroom/category_ico_radio.png');
}
.showroom .submenu_zalozky .ico.navigace
{
	background-image: url('../images/showroom/category_ico_navigace.png');
}
.showroom .submenu_zalozky .ico.alukola
{
	background-image: url('../images/showroom/category_ico_alukola.png');
}
.showroom .submenu_zalozky .ico.parking
{
	background-image: url('../images/showroom/category_ico_parking.png');
}
.showroom .submenu_zalozky .ico.locking
{
	background-image: url('../images/showroom/category_ico_locking.png');
}
.showroom .submenu_zalozky .ico.windows
{
	background-image: url('../images/showroom/category_ico_windows.png');
}
.showroom .submenu_zalozky .ico.computer
{
	background-image: url('../images/showroom/category_ico_computer.png');
}
.showroom .submenu_zalozky .ico.gears
{
	background-image: url('../images/showroom/category_ico_gears.png');
}
.showroom .submenu_zalozky .ico.lights
{
	background-image: url('../images/showroom/category_ico_lights.png');
}




.showroom .button_set
{
	float: left;
	margin: 0 0 28px 0;
}
.showroom a.button_option
{
	display: block;
	float: left;
	width: 144px;
	height: 24px;
	margin: 0 3px 4px 0;
	position: relative;
	text-decoration: none;
	line-height: 24px;
	background: transparent url('../images/showroom/button_choice.png') no-repeat left top;
}
.showroom a.button_option.selected
{
	background-position: left bottom;
}
.showroom a.button_option.selected:hover
{
	color: #fff;
}
.showroom a.button_option.disabled
{
	opacity: 0.6;
	filter: alpha(opacity=50);
	cursor: default;
}
.showroom a.button_option.disabled:hover
{
	color: #fff;
}

.showroom a.button_option span.title
{
	display: inline-block;
	padding: 0 0 0 30px;
}
.showroom a.button_option span.title sup
{
	font-size: 7px;
}
.showroom a.button_option span.count
{
	color: #bebebe;
}

.showroom a.button_option.make
{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.showroom a.button_option.make span.title
{
	padding: 0 12px 0 0;
}

.showroom a.button_option.make img
{
	position: absolute;
}
.showroom a.button_option.make.selected span.title
{
	background: none !important;
}
.showroom a#option_make_skoda.button_option.make img
{
	left: -2px;
	top: -18px
}
.showroom a#option_make_kia.button_option.make img
{
	left: -4px;
	top: -16px
}
.showroom a#option_make_fiat.button_option.make img
{
	left: -3px;
	top: -20px
}
.showroom a#option_make_volkswagen.button_option.make img
{
	left: -4px;
	top: -20px
}


.showroom a.button_option.selected span.title
{
	background: transparent url('../images/showroom/option_ico_check.png') no-repeat 3px 0px !important;
}
.showroom a.button_option.type span.title
{
	background: transparent url('../images/showroom/option_ico_type.png') no-repeat 7px 7px;
}
.showroom a.button_option.fuel span.title
{
	background: transparent url('../images/showroom/option_ico_fuel.png') no-repeat 8px 6px;
}
.showroom a.button_option.gearbox span.title
{
	background: transparent url('../images/showroom/option_ico_gearbox.png') no-repeat 6px 2px;
}
.showroom a.button_option.engine span.title
{
	background: transparent url('../images/showroom/option_ico_engine.png') no-repeat 4px 4px;
}
.showroom a.button_option.power_0 span.title
{
	background: transparent url('../images/showroom/option_ico_power_1.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_1 span.title
{
	background: transparent url('../images/showroom/option_ico_power_2.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_2 span.title
{
	background: transparent url('../images/showroom/option_ico_power_3.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_3 span.title
{
	background: transparent url('../images/showroom/option_ico_power_4.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_4 span.title
{
	background: transparent url('../images/showroom/option_ico_power_5.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_5 span.title
{
	background: transparent url('../images/showroom/option_ico_power_6.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_6 span.title
{
	background: transparent url('../images/showroom/option_ico_power_7.png') no-repeat 5px 3px;
}
.showroom a.button_option.power_7 span.title
{
	background: transparent url('../images/showroom/option_ico_power_8.png') no-repeat 5px 3px;
}
.showroom a.button_option.color span.title
{
	padding-left: 40px;
}
.showroom a.button_option.color_28 span.title
{
	background: transparent url('../images/showroom/option_ico_color_white.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_29 span.title
{
	background: transparent url('../images/showroom/option_ico_color_grey.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_30 span.title
{
	background: transparent url('../images/showroom/option_ico_color_green.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_31 span.title
{
	background: transparent url('../images/showroom/option_ico_color_blue.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_32 span.title
{
	background: transparent url('../images/showroom/option_ico_color_red.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_33 span.title
{
	background: transparent url('../images/showroom/option_ico_color_black.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_34 span.title
{
	background: transparent url('../images/showroom/option_ico_color_brown.png') no-repeat 7px 5px;
}
.showroom a.button_option.color_35 span.title
{
	background: transparent url('../images/showroom/option_ico_color_silver.png') no-repeat 7px 5px;
}
/*.showroom a.button_option.color_36 span.title,
.showroom a.button_option.color_37 span.title
{
	padding-left: 10px;
}*/


.showroom a.button_option.esp_1 span.title,
.showroom a.button_option.klimatizace_3 span.title,
.showroom a.button_option.radio_7 span.title,
.showroom a.button_option.navigace_9 span.title,
.showroom a.button_option.alukola_11 span.title,
.showroom a.button_option.parking_13 span.title,
.showroom a.button_option.locking_15 span.title,
.showroom a.button_option.windows_17 span.title,
.showroom a.button_option.computer_21 span.title
{
	background: transparent url('../images/showroom/option_ico_cross.png') no-repeat 9px 7px;
}
.showroom a.button_option.esp_2 span.title
{
	background: transparent url('../images/showroom/option_ico_esp_yes.png') no-repeat 3px 4px;
}
.showroom a.button_option.klimatizace_4 span.title
{
	background: transparent url('../images/showroom/option_ico_klimatizace_manual.png') no-repeat 5px 3px;
}
.showroom a.button_option.klimatizace_5 span.title
{
	background: transparent url('../images/showroom/option_ico_klimatizace_auto.png') no-repeat 5px 3px;
}
.showroom a.button_option.radio_6 span.title
{
	background: transparent url('../images/showroom/option_ico_radio_yes.png') no-repeat 4px 7px;
}
.showroom a.button_option.navigace_8 span.title
{
	background: transparent url('../images/showroom/option_ico_navigace_yes.png') no-repeat 3px 5px;
}
.showroom a.button_option.alukola_10 span.title
{
	background: transparent url('../images/showroom/option_ico_alukola_yes.png') no-repeat 5px 3px;
}
.showroom a.button_option.parking_12 span.title
{
	background: transparent url('../images/showroom/option_ico_parking_yes.png') no-repeat 5px 3px;
}
.showroom a.button_option.locking_14 span.title
{
	background: transparent url('../images/showroom/option_ico_locking_yes.png') no-repeat 7px 5px;
}
.showroom a.button_option.locking_16 span.title
{
	background: transparent url('../images/showroom/option_ico_locking_long.png') no-repeat 5px 4px;
}
.showroom a.button_option.windows_18 span.title
{
	background: transparent url('../images/showroom/option_ico_windows_front.png') no-repeat 7px 5px;
}
.showroom a.button_option.windows_19 span.title
{
	background: transparent url('../images/showroom/option_ico_windows_both.png') no-repeat 3px 5px;
}
.showroom a.button_option.computer_20 span.title
{
	background: transparent url('../images/showroom/option_ico_computer_yes.png') no-repeat 8px 7px;
}
.showroom a.button_option.lights_22 span.title
{
	background: transparent url('../images/showroom/option_ico_lights_halogen.png') no-repeat 5px 4px;
}
.showroom a.button_option.lights_23 span.title
{
	background: transparent url('../images/showroom/option_ico_lights_xenon.png') no-repeat 5px 4px;
}
.showroom a.button_option.gears span.title
{
	background: transparent url('../images/showroom/option_ico_gears.png') no-repeat 6px 5px;
}







#left_menu_showroom_title
{
	display: none;
	width: 185px;
	height: 32px;
	margin: 35px 0 5px 0;
	padding: 0 15px 0 0;
	font-size: 12px;
	text-align: right;
	line-height: 24px;
	color: #fff;
	background: transparent url('../images/showroom/left_menu_showroom_title.png') no-repeat left top;
}

.left_menu_showroom
{
	display: none;
	margin: 0 0 20px 10px;
/*	width: 181px;*/
/*	margin-left: 10px;*/
/*    margin-top: 95px;*/
/*	border-color: rgb(39,39,39);
	border-style: solid;
	border-width: 0px 1px 1px 1px;*/
}
.left_menu_showroom .top
{
	width: 153px;
	height: 28px;
	padding: 0 30px 0 0;
	position: relative;
	font-size: 12px;
	text-align: right;
	line-height: 18px;
	color: #bed5ff;
	background: transparent url('../images/showroom/left_menu_showroom_top.png') no-repeat left top;
}
.left_menu_showroom .content
{
	border-color: #272727;
    border-style: solid;
    border-width: 0 1px 1px;
    width: 181px;
}
.left_menu_showroom .content span.leftListOption
{
	display: block;
	width: 171px;
	height: 15px;
	padding: 2px 0 3px 8px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background: transparent url('../images/layout/left_menu_souvisejici_podtrzeni.gif') no-repeat bottom right;
}
.left_menu_showroom .content span.leftListOption sup
{
	font-size: 9px;
}

.left_menu_showroom .content span.leftListOption.last
{
	background: none;
}
.left_menu_showroom a.remove
{
	float: right;
	width: 12px;
	height: 12px;
	margin: 2px 6px 0 0;
	background: transparent url('../images/showroom/left_menu_showroom_x.png') no-repeat left top;
}
.left_menu_showroom .top a.remove
{
	position: absolute;
	right: 9px;
	top: 3px;
	margin: 0px;
}

#button_set_model
{
	margin: 20px 0 0 0;
}
#button_set_make #button_set_model, #button_set_make #button_set_model a
{
	display: none;
}
#button_set_make #button_set_model.visible
{
	display: block !important;
}



#button_set_price
{
	margin: 10px 0 0 0;
	position: relative;
}
#button_set_price span.actualPrice
{
	display: block;
	float: left;
	position: absolute;
	top: -15px;
}
#button_set_price span#actualMaxPrice
{
	width: 100px;
}

#slider_price
{
	width: 580px;
	height: 22px;
	background: none;
	border: 3px #22304a solid;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
#slider_price .ui-slider-range
{
	background: red url('../images/showroom/slider_bg.png') repeat-x left top;
}
#slider_price .ui-slider-handle
{
	width: 14px;
	height: 35px;
	margin-left: -9px;
	top: -13px;
	background: transparent url('../images/showroom/slider_handle.png') no-repeat left top;
	border: 0px solid;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	cursor: e-resize;
}



#showAllForm
{
    float: left;
	width: 586px;
	height: 86px;
    padding: 0px;
	margin: 0 0 30px 0;
	position: relative;
	background: transparent url('../images/showroom/show_all_cars_form_bg.png') no-repeat left top;


}
#showAllForm .blueButton
{
	display: inline-block;
	width: 241px;
	height: 51px;
	padding: 0 0 0 34px;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 50px;
	background: transparent url('../images/showroom/show_all_cars.png') no-repeat left top;
}
#showAllForm .blueButton:hover
{
	color: #fff;
}
#showAllForm .blueButton .showAllCount
{
	font-size: 18px;
	color: #e90101;
}

#showAllForm #showParamsButton.blueButton
{
	left: 4px;
	bottom: 4px;
	line-height: 54px;
	background: transparent url('../images/showroom/show_all_params.png') no-repeat left top;
}
#showAllForm .showAllButton.blueButton
{
	left: 305px;
	bottom: 4px;
}

#aditionalParameters
{
	display: none;
	float: left;
	width: 685px;
}


#showAllFormSmall
{
	display: none;
	float: left;
	margin: 0 0 50px 9px;
}
#showAllFormSmall .blueButton
{
	display: inline-block;
	width: 169px;
	height: 51px;
	padding: 0 0 0 16px;
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 50px;
	background: transparent url('../images/showroom/show_all_cars_small.png') no-repeat left top;
}
#showAllFormSmall .blueButton .showAllCount
{
	font-size: 18px;
	color: #e90101;
}
#showAllFormSmall .blueButton:hover
{
	color: #fff;
}






.showroom .nahled_auta
{
	width: 591px;
	height: 237px;
	margin: 6px 0 12px 0;
	position: relative;
	background-color: #475F71;
}
.showroom .nahled_auta_popis
{
	width: 408px;
	height: auto;
	background: none;
	height: 128px;
}
.showroom .nahled_auta_popisky
{
	width: 288px;
}
.showroom .nahled_auta_popisky div
{
	margin-left: 8px;
}
.showroom .nahled_auta_popisky div.nahled_auta_price
{
	width: 277px;
	height: 26px;
	margin-left: 0px;
	padding: 0 0 0 11px;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	color: #fff;
	background-color: #a32f38;
}
.showroom .nahled_auta_barva
{
    width: 152px;
}

.showroom .nahled_auta_content
{
	height: auto;
}

.showroom .nahled_auta_ikonky
{
	width: 110px;
	height: auto;
	margin: 5px 0 0 5px;
}
.showroom .nahled_auta_ikonky a
{
	display: block;
	width: 101px;
	height: 26px;
	margin: 0 0 5px 0;
	padding: 0 0 0 9px;
	font-size: 10px;
	text-decoration: none;
	line-height: 26px;
	color: #fff;
	background: transparent url('../images/showroom/car_list_button.png') no-repeat left top;
}
.showroom .nahled_auta_ikonky a:hover
{
	background-position: left bottom;
}



.showroom .nahled_auta_text
{
	width: 464px;
	clear: left;
}
.showroom .nahled_auta_vybaveni
{
	float: left;
	clear: left;
	width: 591px;
	height: 38px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: transparent url('../images/showroom/car_list_ruzek.png') no-repeat left top;
}

.showroom .nahled_auta_vybaveni span
{
	display: block;
	float: left;
	height: 38px;
}
.showroom .parameter_ico_esp
{
	width: 61px;
	background: transparent url('../images/showroom/parameter_ico_esp.png') no-repeat left top;
}
.showroom .parameter_ico_radio
{
	width: 49px;
	background: transparent url('../images/showroom/parameter_ico_radio.png') no-repeat left top;
}
.showroom .parameter_ico_navigace
{
	width: 48px;
	background: transparent url('../images/showroom/parameter_ico_navigace.png') no-repeat left top;
}
.showroom .parameter_ico_alukola
{
	width: 39px;
	background: transparent url('../images/showroom/parameter_ico_alukola.png') no-repeat left top;
}
.showroom .parameter_ico_parking
{
	width: 50px;
	background: transparent url('../images/showroom/parameter_ico_parking.png') no-repeat left top;
}
.showroom .parameter_ico_locking
{
	width: 49px;
	background: transparent url('../images/showroom/parameter_ico_locking.png') no-repeat left top;
}
.showroom .parameter_ico_computer
{
	width: 45px;
	background: transparent url('../images/showroom/parameter_ico_computer.png') no-repeat left top;
}
.showroom .parameter_ico_lights
{
	width: 48px;
	background: transparent url('../images/showroom/parameter_ico_lights.png') no-repeat left top;
}
.showroom .parameter_ico_gears
{
	display: none;
}

.showroom .nahled_auta_nadpis
{
	height: 44px;
}
.showroom .nahled_auta_nadpis a
{
	display: block;
	width: 265px;
	padding: 5px 0 0 0;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.showroom .nahled_auta_nadpis a span.equipment
{
	position: absolute;
	right: 0px;
	top: 23px;
	font-weight: normal;
}
.showroom .nahled_auta_pobocka
{
	width: 100px;
	height: 37px;
	padding-top: 7px;
}



.showroom.showroomdetail h1
{
    margin-bottom: 6px;
    margin-top: 18px;
}
.showroom.showroomdetail .detail_vozu_pobocka_nadpis
{
    margin: 22px 114px 0 0;
}

.showroom .detail_vozu_zakladni_info
{
	height: 300px;
	position: relative;
}
.showroom .detail_vozu_zakladni_info .nahled_auta_vybaveni
{
	bottom: -7px;
	background: none;
}
.showroom .detail_vozu_zakladni_info_iko
{
	position: relative;
}
.showroom .detail_vozu_zakladni_info_iko .car_objednat
{
	float: right;
	width: 199px;
	height: 24px;
	padding: 0 0 0 9px;
	position: absolute;
	left: 383px;
	top: 1px;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	background: transparent url('../images/showroom/car_objednat_button.png') no-repeat left top;
}
.showroom .detail_vozu_zakladni_info_iko .car_objednat:hover
{
	color: #fff;
}
.showroom .detail_vozu_zakladni_info_text
{
	width: 190px;
	height: 203px;
	background-image: none;
}


.showroom .skryvac
{
	width: 588px;
}
.showroom .skryvac .skryvaci_text
{
	width: 558px;
}

.showroom #poptavkovy_formular table td.form_input_td
{
	width: 220px;
}
.showroom #poptavkovy_formular table td.form_input_td input
{
	width: 180px;
}
.showroom #poptavkovy_formular table td.form_input_td select
{
    width: 186px;
}
.showroom #poptavkovy_formular table td .textarea_big
{
	width: 462px;
}

.showroom #chatIconsHolder
{
	width: 103px;
	height: 350px;
	position: absolute;
	right: 5px;
	top: 160px;
	z-index: 600;

}
.showroom #chatIconsHolder div.chatIcon
{
	float: left;
	margin: 0 0 5px 0;
}
