@charset "utf-8";
/*výšky, šířky --------------------*/
.w_100_pr {
	width:100% !important;
}
.w_50_pr {
	width:50% !important;
}
.w_110 {
	width:110px !important;
}
.w_150 {
	width:150px !important;
}
.w_210 {
	width:210px !important;
}
.w_225 {
	width:225px !important;
}
.w_250 {
	width:250px !important;
}
.w_20 {
	width:20px !important;
}
.w_40 {
	width:40px !important;
}
.w_90 {
	width:90px !important;
}
.lh_22 {
	line-height:22px;
}
.h_20 {
	height:20px !important;
}

.h_50 {
	height:50px !important;
}
.h_200 {
	height:200px !important;
}
/*floaty - displaye ---------------------------*/
.fl_right {
	float:right !important;
}
.fl_left {
	float:left !important;
}
.vis_none {
	display:none !important;
}
.vis_inline {
	display:inline !important;
}
.vis_block {
	display:block !important;
}
.invisible {
	visibility:hidden !important;
}
.txt_center {
	text-align:center !important;
}
.txt_right {
	text-align:right !important;
}
.brdr_none {
	border:none !important;
}
.font_normal {
	font-weight:normal !important;
}
/*marginy a paddingy -----------------------*/
.m_t_0 {
	margin-top:0px !important;
}
.m_t_1 {
	margin-top:1px !important;
}
.m_t_3 {
	margin-top:3px !important;
}
.m_t_5 {
	margin-top:5px !important;
}
.m_t_10 {
	margin-top:10px !important;
}
.m_t_15 {
	margin-top:15px !important;
}
.m_t_20 {
	margin-top:20px !important;
}
.m_t_30 {
	margin-top:30px !important;
}
.m_t_35 {
	margin-top:35px !important;
}
.m_t_40 {
	margin-top:40px !important;
}
.m_r_0 {
	margin-right:0px !important;
}
.m_r_5 {
	margin-right:5px !important;
}
.m_r_6 {
	margin-right:6px !important;
}
.m_r_10 {
	margin-right:10px !important;
}
.m_r_18 {
	margin-right:18px !important;
}
.m_r_29 {
	margin-right:29px !important;
}
.m_l_5 {
	margin-left:5px !important;
}
.m_l_10 {
	margin-left:10px !important;
}
.m_l_13 {
	margin-left:13px !important;
}
.m_l_3 {
	margin-left:3px !important;
}
.m_l_29 {
	margin-left:29px !important;
}
.m_b_3 {
	margin-bottom:3px !important;
}
.m_b_5 {
	margin-bottom:5px !important;
}
.m_b_10 {
	margin-bottom:10px !important;
}
.m_b_30 {
	margin-bottom:30px !important;
}
.p_b_20 {
	padding-bottom:20px !important;
}
.p_b_25 {
	padding-bottom:25px !important;
}
.p_b_10 {
	padding-bottom:10px !important;
}
.p_b_15 {
	padding-bottom:15px !important;
}
.p_t_15 {
	padding-top:15px !important;
}
.p_t_10 {
	padding-top:10px !important;
}
.p_t_0 {
	padding-top:0px !important;
}
.p_l_5 {
	padding-left:5px !important;
}
.w_brdr_r_5 {
	border-right-width:5px !important;
}
/*elementy ----------------------*/
.table_basic {
	width:100%;
	border-collapse:collapse;
}
.table_basic th {
	text-align:left;
	background:#f4f4f4;
	color: #000;
	padding:3px;
}
.table_basic td {
	padding:3px;
}
.sell_table {
	width:100%;
	border-collapse:collapse;
}
.sell_table th {
	text-align:left;
	background:#f4f4f4;
	color: #000;
	padding:3px;
}
.sell_table td {
	padding:3px;
}
a.rezervace {
	background:transparent url(../images/backs/rezervace.gif) -235px 0 no-repeat;
	width:235px;
	height:34px;
}
a.rezervace:hover {
	background-position:0 0;
}
a.sell_online {
	background:transparent url(../images/backs/sell-online.gif) -235px 0 no-repeat;
	width:235px;
	height:34px;
}
a.sell_online:hover {
	background-position:0 0;
}
.video_close {
	width:730px;
	position:absolute;
	left:0;
	top:20px;
}
.video_player {
	float:left;
	width:754px;
	height:476px;
}
.srch_span {
	padding:0 2px;
	background:#cc0000;
	color:#FFF;
	font-weight:bold;
}
.map {
	float:left;
	width:725px;
	border:solid 1px #000;
	background-color:#FFF;
	padding:3px;
}
.map_cnt {
	width:725px;
	height:450px;
}
.bck_grey_dotted {
	background:#f9f9f9 url(../images/backs/sale-bottom.gif) left bottom repeat-x;
}
.bck_grey {
	background:#f9f9f9;
}

.sfield {
	float:left;
	width:14px;
	line-height:14px;
	color:#FFF;
	background:transparent;
	width:227px;
	border:none;
	margin:2px 5px auto 2px;
	font-size:11px;
}
.span_field {
	background:transparent url(../images/backs/div_field.gif) left top no-repeat;
	width:296px;
	height:14px;
	padding:3px;
	float:left;
}
.span_field input {
	background:#000;
	width:296px;
	height:14px;
	font-size:11px;
	color:#FFF;
	border:none;
	float:left;
}
a.close_black {
	line-height:13px;
	height:13px;
	color:#FFF;
	background:#fff url(../images/backs/close-black.gif) right top no-repeat;
	padding:0 20px 1px 5px;
	text-decoration:none;
}
a.close_black:hover {
	color:#cc0000;
	background-color:#cc0000;
}
a.print_type_table,a.print_type_table_sel {
	float:right;
	display:inline;
	line-height:14px;
	background:#aaaaaa url(../images/backs/print-type-table.gif) right top no-repeat;
	color:#FFF;
	padding:0 30px 1px 5px;
	text-decoration:none;
	margin-right:15px;
}
a.print_type_table:hover,a.print_type_table_sel {
	background-color:#cc0000;
}
a.print_type_full,a.print_type_full_sel {
	float:right;
	display:inline;
	line-height:14px;
	background:#aaaaaa url(../images/backs/print-type-full.gif) right top no-repeat;
	color:#FFF;
	padding:0 30px 1px 5px;
	text-decoration:none;
	margin:auto 40px auto 55px;
}
a.print_type_full:hover,a.print_type_full_sel {
	background-color:#cc0000;
}

a.pager_href {
	float:left;
	line-height:15px;
	background:#fff;
	color:#cc0000;
	padding:0 5px 0 5px;
	border:solid 1px #000;
	margin-left:5px;
	text-decoration:none;
}
a.pager_href:hover {
	background:#ffc42b;
	color:#FFF;
	border:solid 1px #d49900;
}

.pager {
	float:left;
	line-height:15px;
	background:#ffc42b;
	color:#FFF;
	padding:0 5px 0 5px;
	border:solid 1px #d49900;
	margin-left:5px;
}
a.open,a.close {
	float:right;
	width:53px;
	height:14px;
	line-height:14px;
	color:#FFF;
	text-decoration:none;
	font-size:9px;
	background:#FFF url(../images/backs/open.gif) left top no-repeat;
	margin-right:3px;
	padding-left:4px;
}
a.open:hover,a.close:hover {
	color:#000;
	background-color:#000;
}
a.close {
	background:#FFF url(../images/backs/close.gif) left top no-repeat;
}
a.more {
	float:right !important;
	display:inline !important;
	border:none !important;
	margin-bottom:0 !important;
	background:#cc0000 url(../images/backs/more.gif) right top no-repeat !important;
	line-height:13px !important;
	font-size:9px !important;
	color:#FFF !important;
	padding:2px 24px 2px 5px !important;
	text-decoration:none !important;
}
a.more:hover {
	border:none !important;
	text-decoration:none !important;
	color:#000 !important;
}

.bread_pix {
	width:17px;
	background:transparent url(../images/backs/bread-pix.gif) center center no-repeat;
	height:10px;
	margin:8px auto;
}
.bck_img_none {
	background-image:none !important;
}
.strong {
	font-weight:bold;
}
a.compare_remove {
	background:url(../images/backs/compare-remove.gif) left top no-repeat;
	width:112px;
	height:14px;
	margin-right:5px;
}
a.video,a.zoom {
	background:#fff url(../images/backs/video.gif) left top no-repeat;
	width:48px;
	height:17px;
	float:left;
	margin-left:2px;
}
a.video:hover {
	background-color:#000;
}
a.zoom {
	background:#000 url(../images/backs/zoom.gif) left top no-repeat;
}
a.zoom:hover {
	background-color:#cc0000;
}
a.detail_mid, a.detail_mid_sel {
	text-decoration:none;
	padding:0 2px 0 2px;
	float:left;
	display:inline;
	font-size:9px;
	line-height:11px;
	margin:3px 3px auto 3px;
}
a.detail_mid:hover, a.detail_mid_sel {
	text-decoration:none;
	color:#000;
	background:#cc0000;
}
a.interes {
	background:transparent url(../images/backs/intererest-all.png) -235px 0 no-repeat;
	width:235px;
	height:34px;
}
a.interes:hover {
	background-position:0 0;
}
a.diff {
	background:transparent url(../images/backs/compare-all2.png) -235px 0 no-repeat;
	width:235px;
	height:34px;
}
a.diff:hover {
	background-position:0 0;
}
a.dealer {
	background:transparent url(../images/backs/dealer-all.png) -235px 0 no-repeat;
	width:235px;
	height:34px;
}
a.dealer:hover {
	background-position:0 0;
}

.page_head,.page_head_spec {
	float:left;
	display:inline;
	width:930px;
	margin:0 auto auto 25px;
	padding:0;
	line-height:27px;
}
.page_head strong,.page_head_spec strong {
	font-size:25px;
	color:#cccccc;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	display:inline;
	width:182px;
}
.page_head span,.page_head_spec span {
	font-size:25px;
	color:#000;
	font-weight:bold;
	float:left;
	display:inline;
	width:723px;
	padding-left:25px;
	background:transparent url(../images/backs/page-head.gif) 12px 0px repeat-y;
}
.page_head span:first-letter,.page_head_spec span:first:letter {
	text-transform:uppercase;
}
.page_head_spec strong {
	width:auto;
}
.page_head_spec span {
	width:auto;
}
.bottom_box {
	width:293px;
	margin:17px auto auto 26px;
	float:left;
	height:90px;
	font-size:11px;
	color:#999999;
	line-height:15px;
}
.bottom_box h4 {
	font-size:11px;
	color:#FFF;
	margin:0 0 10px 0;
	padding:0;
}
.bottom_box a:hover {
	color:#fff;
	text-decoration:none;
}

