@import url("http://www.wmp.cz/css/wmp_bar.css");
@import url("/style/public/common/jquery/jquery-ui.css");
body {margin:0; padding:0; background: #fff url(/resource/img/public/bg.jpg) no-repeat center top; text-align: center; margin: 0; padding: 0; font-family: Arial, Tahoma, sans-serif; text-align: center; font-size: 12px;}
p {margin: 0;}
a {color: #003d8f;}
a:hover {text-decoration: none;}
input {font-family: Arial;}
a img {border:0;}
form {padding: 0; margin: 0;  }
.cleaner {clear: both; height: 1px; overflow: hidden;}
td, tr, th, table {margin: 0; padding: 0;  font-size: 12px;}
p {margin: 0; padding: 0 ; }
h1, h2, h3 {margin: 0; padding: 0;  }
img.floatleft {padding: 3px; border: 1px solid #8EB8DC; float: left; margin: 0 15px 15px 0;}
img.floatright {padding: 3px; border: 1px solid #8EB8DC; float: right; margin: 0 0 15px 15px;}
ul, li {margin: 0; padding: 0;  }

#odkazy {height: 19px; line-height: 20px; color: #fff; font-size: 11px;}
#odkazy a {color: #fff; text-decoration: none; }

#container {background: url(/resource/img/public/container_vnitrek.gif) no-repeat left top; width: 970px; margin: 1px auto 0 auto; text-align: left;}
#container #zahlavi {position: relative; height: 177px;}
#container #zahlavi .jazyk {position: absolute; top: 13px; right: 32px; font-size: 11px;}
#container #zahlavi .jazyk a {margin-left: 10px; color: #000;}
#hotelstarseu {
  text-align: right;
  position: absolute; top: 33px; right: 27px;
  width: 350px;
  margin-top: 15px;
  display: none;
}

#hotelstarseu a {
	color: white;
}

#container #zahlavi img.logo {position: absolute; left: 15px; top: 1px;}
#container #zahlavi img.hvezda {position: absolute; top: 30px; left: 387px;}
#container #zahlavi img.ahr {position: absolute; top: 35px; left: 492px;}
#container #zahlavi .vyhledavani {position: absolute; top: 153px; right: 72px;}
#container #zahlavi input.hledany { font-size: 12px; border: 0; width: 190px; padding: 0 5px; margin: 4px 5px 0 3px; background-color: #F3F3F3;}
#container #zahlavi input.hledat {width: 27px; height: 24px; background: url(/resource/img/public/lupa.gif) no-repeat left top; border:0;}
#container #zahlavi table.form td {vertical-align: top;}
#container #zahlavi table.form td.hledany {background: url(/resource/img/public/hledani.gif) no-repeat left top; width: 210px;}

#container #telo {margin: 0  0 0 25px;}
#container .l_menu {float: left; width: 233px; margin: 0 25px 0 0;}
#container .l_menu .pro-ubytovatele {background: url(/resource/img/public/pro-ubytovatele-01.gif) no-repeat left top; width: 235px; height: 176px; position: relative;}
#container .l_menu .pro-hosty {width: 235px; height: 176px; position: relative; margin: 3px 0 0 0;}
#container .l_menu .pro-ubytovatele2 { width: 235px; height: 176px; position: relative;}
#container .l_menu .pro-hosty2 {background: url(/resource/img/public/pro-hosty-02.gif) no-repeat left top; width: 235px; height: 176px; position: relative; margin: 3px 0 0 0;}
#container .l_menu .pro-ubytovatele span, #container .l_menu .pro-ubytovatele2 span, #container .l_menu .pro-hosty span, #container .l_menu .pro-hosty2 span {display: block; position: absolute; top: 53px; left: 15px; font-size: 13px; color: #fff; font-weight: bold; }
#container .l_menu .menu {background: url(/resource/img/public/menu_bg.gif) repeat-y left top;}
#container .l_menu .menu a {display: block; color: #fff; font-size: 13px; text-decoration: none; background: url(/resource/img/public/menu_tecky.gif) no-repeat left bottom; margin: 0 0 0 15px; height: 35px; line-height: 35px;}
#container .l_menu .menu a:hover, #container .l_menu .menu a.aktivni {font-weight: bold;}
#container .l_menu .menu a.posledni {background: url(); }
#container .l_menu .spodek {background: url(/resource/img/public/menu_spodek.gif) no-repeat left top; height: 12px; line-height: 12px;}
#container .l_menu .cara {background: url(/resource/img/public/vodorovne.gif) repeat-x left top; height: 3px; line-height: 3px; font-size: 3px; margin: 3px 0 ;}
#container .l_menu .loga {margin: 25px 0 0 0; text-align: center;}
#container .l_menu .loga img {margin: 0 0 40px 0;}
#container .l_menu .archiv {background: url(/resource/img/public/archiv.gif) no-repeat left top; height: 115px; font-size: 13px; margin-top: 20px;}
#container .l_menu .archiv p {margin: 0 0 0 85px; padding: 15px 0 0 0;}
#container .l_menu .archiv p img {margin: 10px 0 0 0;}
#container .l_menu .archiv a.prihlasit {display: block; padding: 6px 0; background: url(/resource/img/public/prihlasit.gif) no-repeat left 2px; height: 26px; width: 76px; text-align: center;}
#container .l_menu .archiv a.prihlasit span {color: #fff;}
#container .l_menu .prihlaseni table {margin: 20px 0 20px 0; }
#container .l_menu .prihlaseni table th {text-align: left; padding: 0 0 5px 0;}
#container .l_menu .prihlaseni table td {padding: 3px 0 ;}
#container .l_menu .prihlaseni table td.pole{background: url(/resource/img/public/login.gif) no-repeat left top; height: 24px; width: 220px; padding: 0;}
#container .l_menu .prihlaseni table td.pole input {border: 0; margin: 0px 10px; width: 195px; background-color: #F9F9F9;}
#container .l_menu .prihlaseni table td.prihlasit {background: url(/resource/img/public/prihlasit.gif) no-repeat left 2px; width: 76px;  height: 26px;}
#container .l_menu .prihlaseni table td.prihlasit input {margin: 2px 0 0 6px; &margin: -2px 0 0 6px; border: 0; color: #fff; background-color: #003d8f;}
#container .l_menu .prihlaseni table td.mezera {height: 2px; line-height: 2px; font-size: 2px;}
#container .l_menu .prihlaseni table td.heslo {text-align: center;}

span.prihlasit {display: block; padding: 5px 0; background: url(/resource/img/public/prihlasit.gif) no-repeat left 2px; height: 26px; width: 76px; text-align: center; margin: 0 auto;}
span.prihlasit input {border: 0; color: #fff; background-color: #003d8f;}


#container .obsah {float: left; width: 650px; margin: 35px 0 0 0;}
#container .obsah .sedy {background-color: #f5f5f5; border: 1px solid #afafaf; padding: 15px 25px ; margin: 0 0 15px 0;}
#container .obsah h1, h1 {margin: 0 0 15px 0 ; font-size: 22px; color: #003d8f; background: url(/resource/img/public/h1.gif) repeat-y left top; padding: 0  0 0 20px; font-weight: normal;}
#container .obsah h2 {margin: 0 0 10px 0 ; font-size: 14px;}
#container .obsah h3 {margin: 0 0 10px 0 ; font-size: 12px;}
#container .obsah p {line-height: 1.6em; margin: 0 0 15px 0;}
#container .obsah ul {list-style: none; margin: 0 0 25px 0;}
#container .obsah ul li {background: url(/resource/img/public/seznam.gif) no-repeat left 2px; padding: 0 0 0 15px; margin: 0 0 10px 0;}
#container .obsah .sloupec {float: left; width: 300px; margin-right: 25px;}
#container .obsah ul.vnoreny {margin: 10px 0 10px 15px; }
#container .obsah table.formular {margin: 0 0 15px 15px;}
#container .obsah table.formular th {text-align: left; color: #333; padding: 0 20px 0 0; height: 25px;}
#container .obsah table.formular td.kulate {background: url(/resource/img/public/login.gif) no-repeat left top; width: 225px; height: 24px; width: 220px; padding: 0;}
#container .obsah table.formular td.kulate input {border: 0; margin: 0px 10px; width: 195px; background-color: #F9F9F9;}
#container .obsah table.formular td.hranate input {width: 215px; color:  #95B4DB; border: 1px solid #95B4DB; background-color: #F9F9F9; color: #000;}
#container .obsah table.formular td.kulate_odeslat {background: url(/resource/img/public/prihlasit.gif) no-repeat left 2px; width: 76px;  height: 26px;}
#container .obsah table.formular td.kulate_odeslat input {margin: 2px 0 0 6px; border: 0; color: #fff; background-color: #003d8f;}
#container .obsah table.formular td.hranate_odeslat input {width: 76px;  border: 1px solid #95B4DB; background-color: #F9F9F9; color: #000;}
#container .obsah table.formular td select {border: 1px solid #95B4DB; background-color: #F9F9F9; color: #000;}
#container .obsah .galerka img{float:left; padding: 3px; border: 1px solid #8EB8DC; margin: 2px ;}


#container #paticka {background: url(/resource/img/public/vodorovne.gif) repeat-x left top; margin: 18px 0 15px 0;  text-align: center; font-size: 12px; line-height: 1.7em;}
#container #paticka a.ikonka, a.external {background: url(/resource/img/public/link.gif) no-repeat right 2px; padding: 0 15px 0 0}

a.nekliknutelny {
	color: black;
	text-decoration: none;
	cursor: default;
}

a.nekliknutelny:hover {
	color: black;
	text-decoration: none;
	cursor: default;
}


/***********************************/
/* strankovani vypisu */

.listArrows {
	margin: 0px auto;
	margin-top: 40px;
	text-align: center;

}

	.listArrow p.total {
        border-top: 1px solid #cecece; 
		font-weight: bold;
	}

	.listArrows .numbers {
		margin: 0px auto;
		display: inline;
		padding: 0px;
	}

	.listArrows li {
		background: none !important;
		background-image: none !important;
		display: inline;
		margin: 0px 5px;
		padding: 1px 4px;
		border: #cecece 1px solid;
		text-align: center !important;
	}

	.listArrows li.current {
		font-weight: bold;
		border: black 1px solid;
	}
	
.closerinfo	img.titulni {
	float: left;
	margin: 3px;
}
.hotels_result a.hotel_name{
	font-size: 140%;
	line-height: 100%;
}
.hotels_result .hotel_class{
	font-size: 120%;
	font-weight: bold;
}
.hotels_result .hotel_label{
	width: 80px;
}
.hotels_result li{
	border-bottom: 1px solid #eee;
}
.hotels_result table{
	width: 100%;
	margin: 10px 0px 10px 0px;
}
.hotels_result td{
	padding: 0px 10px 5px 0px;
}
.hotels_result td.hotel_image{
	width: 150px;
	text-align: center;
	vertical-align: top;
}
.hotels_result td.hotel_image img{
	border: 2px solid #ccc;
}



#map_wrapper{
	width: 90%;
	height: auto;
	margin: 0 auto;
}
div#map{	width: 95%;
	margin-left: 5px;
	height: 350px;
	border: 1px solid black;
	background: url('/resource/img/public/loader.gif') 50% 50% no-repeat;
}
.gmap-info-window {
	width: 150px;
	background-color:#ffffff;
}

.gmap-info-window a {
	display: block;
}

.gmap-info-window img {
	display: block;
}

.gmap-info-window .icons {
	position: relative;	
}

.gmap-info-window .icons img {
	float: left;
}

.map-label {
	background-color:#ffffff;
	font-weight:bold;
	border:2px #006699 solid;
}

.mappart {
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #A8B8C9;
	font-size: 90%;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.mappart_typy {
	background-color: #E4EBF2;
	padding: 0px 1px 1px 1px;
}

.mappart_typ {
	float: left;
	padding: 3px 3px 0px 3px;
	color: black;
	height: 17px;
	width: 53px;
	cursor: pointer;
	background-color: #E4EBF2;
	font-weight: bold;
	text-align: center;
}

.mappart_typ_selected {
	float: left;
	padding: 3px 3px 0px 3px;
	color: white;
	font-weight: bold;
	width: 53px;
	height: 17px;
	background: url('/resource/img/public/map_tlacitko_pozadi.jpg') repeat-x;
	cursor: pointer;
	text-align: center;
}

.mappart p {
	clear: both;	
	margin: 0px;
	padding: 10px 10px 5px 5px;
	background: url('/resource/img/public/map_pozadi.jpg') repeat-x;
}

.mappart #upozorneni {
	margin: 0px 0px 7px 10px;
	padding: 0px;
	color: #4682B4;
	width: 100px;
}

.mappart p label {
	cursor: pointer;
}

.clanek {
	padding:10px 0;
}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background: #dae9f4 url(/resource/img/public/tooltip_background.png) repeat-x top;
	padding: 7px 10px;
	color:#333;
	font-family: Arial;
	display:none;
	line-height: 140%;
	width: 200px;
	text-align: left;
	z-index: 100;
}	
.showhide_plus {padding:0 0 0 18px; background-image: url(/resource/img/public/open.gif); background-position: left 2px; background-repeat: no-repeat;}
.showhide_minus {padding:0 0 0 18px; background-image: url(/resource/img/public/close.gif); background-position: left 2px; background-repeat: no-repeat;}
.showhide_hidden {display: none;}
