@charset "utf-8";
/* CSS Document */

/* Home filter */
#filter { width:100%; background: url("images/bg-home-filter.gif") top left repeat-x; border:none; float:left; margin:0; margin-top:0px; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; }
#filter-left { height:220px; width:10px; background: url("images/bg-home-filter-left.gif") no-repeat top left; float:left;}
#filter-center { width:625px; background: url("images/bg-home-filter-center.gif") no-repeat 248px 58px; float:left; padding:10px 0 0px 10px;}
#filter-right { height:220px; width:10px; background: url("images/bg-home-filter-right.gif") no-repeat top right; float:right;}

#filter-bookmarks { width:625px; float:left; padding:0px 0 0 0px; margin:0; height:50px;}
#filter-bookmarks h2{ color:#083c51; margin:0; padding:5px 10px 25px 0; text-transform:uppercase; font-size:130%; font-weight:bold; float:left; }

#filter-bookmarks-in { float:left; padding:0px 0 0 0px; margin:0; height:32px; }
.rozsirene { background: url("images/bg-bookmarks-rozsirene.gif") no-repeat top left;}
.rychle { background: url("images/bg-bookmarks-rychle.gif") no-repeat top left;}

#filter-bookmarks-in .f-b-1{ width:130px; float:left; padding:10px 0 0 5px; margin:0; height:22px;color:#083c51; text-transform:uppercase; text-decoration:none; text-align:center; font-size:120%; font-weight:bold;  }
#filter-bookmarks-in .f-b-2{ width:95px; float:left; padding:10px 10px 0 0; margin:0; height:22px;color:#083c51; text-transform:uppercase; text-decoration:none; text-align:center; font-size:120%; font-weight:bold;  }
#filter-bookmarks-in a.f-b-1:hover{ text-decoration:none; color:#fff;  }
#filter-bookmarks-in a.f-b-2:hover{ text-decoration:none; color:#fff;  }

#rychla-volba { float:left; width:225px; padding-right:35px;}
#rychla-volba h2{ color:#083c51; margin:0; padding:5px 0 20px 0; text-transform:uppercase; font-size:130%; font-weight:bold; }
#rychla-volba ul { background:none; margin:0px 0; padding:0 2px 0 0; width:110px; float:left;}
#rychla-volba ul li {  list-style: none; margin-bottom:6px; line-height: 1.1em; color:#083c51; background: url("images/bg-crumb.gif") no-repeat 0 0.3em; padding-left:12px; }
#rychla-volba ul li:hover {  background: url("images/bg-crumb-act.gif") no-repeat 0 0.3em; }
#rychla-volba ul li a{ color:#083c51; text-decoration:none; }
#rychla-volba ul li a:hover{ color:#da251d; text-decoration:underline; }

.criteriumDialog { position:relative;}
#criteria { float:left; width:360px;}


#criteria { margin:0; padding:0; float:left; width:360px;}
#criteria div{ float:left; width:68px; height:68px; margin:0 3px 4px 0; padding:0;  }
#criteria a{ margin:0; padding:20px 0 0 0; float:left; width:68px; height:48px; position:relative; text-align:center; text-decoration:none; color:#054c70; background:#b9e1ff; cursor:pointer;}
#criteria a:hover{ text-decoration:none; color:#fff; background:#3791d2;}
#criteria a span{ float:left; width:68px; height:68px; position:absolute; background:url("images/spacer.gif") no-repeat 0 0; top:0; left:0; cursor:pointer;}

#criteria a.act#criterium_link_misto span{ background:url("images/ico-zeme.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_misto:hover span, #criteria a#criterium_link_zeme_act span{ background:url("images/ico-zeme-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_termin span{ background:url("images/ico-termin.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_termin:hover span, #criteria a#criterium_link_termin_act span{ background:url("images/ico-termin-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_cena span{ background:url("images/ico-cena.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_cena:hover span, #criteria a#criterium_link_cena_act span{ background:url("images/ico-cena-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_dopravy span{ background:url("images/ico-doprava.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_dopravy:hover span, #criteria a#criterium_link_doprava_act span{ background:url("images/ico-doprava-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_misto_nastupu span{ background:url("images/ico-nastup.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_misto_nastupu:hover span, #criteria a#criterium_link_misto _act span{ background:url("images/ico-nastup-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_stravy span{ background:url("images/ico-strava.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_stravy:hover span, #criteria a#criterium_link_strava_act span{ background:url("images/ico-strava-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_kategorie_ubytovani span{ background:url("images/ico-kategorie-ubytovani.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_kategorie_ubytovani:hover span, #criteria a#criterium_link_kategorie_ubytovani_act span{ background:url("images/ico-kategorie-ubytovani-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_ubytovani span{ background:url("images/ico-typ-ubytovani.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_ubytovani:hover span, #criteria a#criterium_link_typ_ubytovani_act span{ background:url("images/ico-typ-ubytovani-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_vybaveni span{ background:url("images/ico-vybaveni.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_vybaveni:hover span, #criteria a#criterium_link_vybaveni_act span{ background:url("images/ico-vybaveni-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_zajezdu span{ background:url("images/ico-typ.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_typ_zajezdu:hover span, #criteria a#criterium_link_typ_act span{ background:url("images/ico-typ-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_cislo span{ background:url("images/ico-cislo.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_cislo:hover span, #criteria a#criterium_link_cislo_act span{ background:url("images/ico-cislo-hover.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_specialni_nabidky span{ background:url("images/ico-specialni-nabidky.gif") no-repeat 0 0;}
#criteria a.act#criterium_link_specialni_nabidky:hover span, #criteria a#criterium_link_specialni_nabidky_act span{ background:url("images/ico-specialni-nabidky-hover.gif") no-repeat 0 0;}

#criteria a.pas#criterium_link_misto span{ background:url("images/ico-zeme-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_misto:hover span{ background:url("images/ico-zeme-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_termin span{ background:url("images/ico-termin-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_termin:hover span{ background:url("images/ico-termin-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_cena span{ background:url("images/ico-cena-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_cena:hover span{ background:url("images/ico-cena-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_typ_dopravy span{ background:url("images/ico-doprava-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_typ_dopravy:hover span{ background:url("images/ico-doprava-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_misto_nastupu span{ background:url("images/ico-nastup-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_misto_nastupu:hover span{ background:url("images/ico-nastup-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_typ_stravy span{ background:url("images/ico-strava-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_typ_stravy:hover span{ background:url("images/ico-strava-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_kategorie_ubytovani span{ background:url("images/ico-kategorie-ubytovani-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_kategorie_ubytovani:hover span{ background:url("images/ico-kategorie-ubytovani-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_typ_ubytovani span{ background:url("images/ico-typ-ubytovani-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_typ_ubytovani:hover span{ background:url("images/ico-typ-ubytovani-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_vybaveni span{ background:url("images/ico-vybaveni-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_vybaveni:hover span{ background:url("images/ico-vybaveni-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_typ_zajezdu span{ background:url("images/ico-typ-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_typ_zajezdu:hover span{ background:url("images/ico-typ-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_cislo span{ background:url("images/ico-cislo-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_cislo:hover span{ background:url("images/ico-cislo-pas.gif") no-repeat 0 0; cursor: default;}
#criteria a.pas#criterium_link_specialni_nabidky span{ background:url("images/ico-specialni-nabidky-pas.gif") no-repeat 0 0;}
#criteria a.pas#criterium_link_specialni_nabidky:hover span{ background:url("images/ico-specialni-nabidky-pas.gif") no-repeat 0 0; cursor: default;}

#steps { background:#dcf0ff url("images/bg-total-header.gif") repeat-x 0 0; padding:0; margin:0;}
#steps h2{ background:#dcf0ff url("images/bg-total-header-first.gif") no-repeat 0 0; font-weight:bold; font-size:120%; color:#083c51; width:250px; margin:0; padding:10px;}

.steps { background:#d7eeff; color:#083c51;  padding:2px 10px 4px 10px; margin:0; border-top:solid 1px #fff;}
.tool-ico { margin-bottom:-5px;}

.zeme-column { float:left; width:250px; padding-right:0px;}
	.zeme-column-inside { float:left; position:relative; width:240px;}
	.zeme-check { float:left; margin-top: 5px;}
	.zeme-label { font-size:90%; color:#083c51; padding:2px 0px 0 0; margin:0; float:left; position:relative;}
	a.zeme-more{ margin:0; padding:0; width:16px; height:16px; display:block; float:left; margin-left: 5px; margin-top: 5px; text-decoration:none; color:#054c70; background: url("images/bg-zeme-more.gif") no-repeat 50% 50%;}
	a.zeme-more:hover{ background: url("images/bg-zeme-more-hover.gif") no-repeat 50% 50%;}

	a.zeme-more-hide{ margin:0; padding:0; width:16px; height:16px; display:block; float:left; margin-left: 5px; margin-top: 5px; text-decoration:none; color:#054c70; background: url("images/bg-zeme-more-hide.gif") no-repeat 50% 50%;}
	a.zeme-more-hide:hover{ background: url("images/bg-zeme-more-hide-hover.gif") no-repeat 50% 50%;}

	.destinace-check { float:left; left: 14px; margin-left: 14px; margin-top: 5px;}
	.misto-check { float:left; left: 28px; margin-left: 28px; margin-top: 5px;}

	.clear-zeme-decor { clear:both; margin:0; padding:0; font-size:1px; height:15px; line-height:1px; background: url("images/bg-popup-header.gif") no-repeat 0% 50%;}
	
	
table#filter-sumary { border-collapse:collapse; text-align:left; border:none; width:100%;  }
table#filter-sumary td{ border:none; border-bottom:solid 1px #fff; background:#d7eeff; color:#083c51; padding:2px 6px; vertical-align:middle; text-align:left; }
table#filter-sumary th{ border:none; border-bottom:solid 1px #fff; background:#b8e1ff; color:#083c51; font-weight:bold; padding:6px 6px; vertical-align:middle; text-align:left; font-size:110%; }
table#filter-sumary tr.highlight td{ background:#eaf6ff;}
table#filter-sumary td.tools{ text-align:center; width:50px;}
table#filter-sumary td.parametr{ width:100px; font-weight:bold;}
table#filter-sumary td.first{ width:20px; font-weight:bold; text-align:center;}
table#filter-sumary tr.total-header td{ background:#dcf0ff url("images/bg-total-header.gif") repeat-x 0 0; padding:12px 6px;}
table#filter-sumary tr.total-header td.total-header-first{ background:#dcf0ff url("images/bg-total-header-first.gif") no-repeat 0 0; font-weight:bold; font-size:120%;}
table#filter-sumary tr.total-header td.total-header-last{ background:#dcf0ff url("images/bg-total-header-last.gif") no-repeat 100% 0;}

#home-filter-bottom { width:100%; /*height:65px; */background: url("images/bg-home-filter-bottom.gif") bottom left repeat-x; float:left; margin-bottom:0px; padding-top:5px; }
#home-filter-bottom-left { height:57px; width:10px; background: url("images/bg-home-filter-bottom-left.gif") no-repeat bottom left; float:left;}
#home-filter-bottom-center { width:625px; height:37px; float:left; padding:10px 10px 10px 0px; text-align:right;}
#home-filter-bottom-right { height:57px; width:10px; background: url("images/bg-home-filter-bottom-right.gif") no-repeat bottom right; float:right;}
.show-results-button { margin: 0px 0 0 15px; padding:7px 0 0 0; float:right; width:222px; height:25px; background: #bae1ff url("images/bg-show-results-button.gif") no-repeat 0 0; text-align:center; font-weight:bold; color:#083c51; border:none; font-size:14px; cursor:pointer; text-decoration:none; color:#1D5F81 !important;}
.show-results-button:hover { background: #3791d2 url("images/bg-show-results-button-hover.gif") no-repeat 0 0; color:#fff !important; border:none; text-decoration:none; }
.new-search-button { margin: 0px 0 0 10px; padding:8px 0 0 0; float:right; width:140px; height:24px; background: #bae1ff url("images/bg-new-search-button.gif") no-repeat 0 0; text-align:center; font-weight:bold; color:#083c51; border:none; font-size:12px; cursor:pointer; text-decoration:none; color:#1D5F81 !important;}
.new-search-button:hover { background: #3791d2 url("images/bg-new-search-button-hover.gif") no-repeat 0 0; color:#fff !important; border:none; }
#home-filter-bottom-center p{ padding:0 0 8px 0; margin:0;}
#home-filter-bottom-center p a{ color:#083c51;}
#home-filter-bottom-center p a:hover{ color:#da251d; text-decoration:none; }

label.label-110 { width:110px; float:left;}
label.label-135 { width:135px; float:left;}

.ui-datepicker-trigger { margin-bottom:-5px;}

/* Filter rychly */
#filter-rychly { width:625px; float:left; padding:0px;}
#filter-rychly form{ margin:-8px 0 0 0; padding:0;}
#filter-rychly p{ width:175px; float:left; padding:0 0 3px 0; margin:0;}
#filter-rychly p select{ width:152px; height:20px; padding:0; margin:0; font-size:12px; color:#083c50;}
#filter-rychly p .termin-input{ width:120px; height:16px; padding:2px 0 0 2px; margin:0; font-size:11px; color:#083c50; border:solid 1px #7f9db9; background:#fff; float:left;}
#filter-rychly p .kalendar-ico{ width:29px; height:20px; padding:0px; margin:0; font-size:11px; color:#083c50; border:none; background: url("images/ico-calendar.gif") no-repeat 0 0; float:left; cursor:pointer; }
#filter-rychly p .filter-submit{ width:74px; height:26px; padding:0px; margin:-4px 5px 0 0; font-size:14px; color:#083c50; border:none; background:#C9E8FF url("images/bg-filter-submit.gif") no-repeat 0 0; float:left; cursor:pointer; font-weight:bold; }
#filter-rychly p .filter-submit:hover, #filter-rychly p .filter-submit:focus { background: #5BA7DE url("images/bg-filter-submit-hover.gif") no-repeat 0 0; color:#fff; }

/* Others */
.clear { clear:both; margin:0; padding:0; font-size:1px; height:0px; line-height:1px; width:100%;}
.clear10 { clear:both; margin:0; padding:0; font-size:1px; height:10px; line-height:1px; width:100%;}
.clear-zeme-decor { clear:both; margin:0; padding:0; font-size:1px; height:15px; line-height:1px; background: url("images/bg-popup-header.gif") no-repeat 0% 50%;}


#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
