html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background-color: #f5e0cd;
}

#stranka {
	margin: 0 auto;
	width: 900px;
}

a.odkaz_homepage {
	display: block;
	width: 100%;
	height: 100%;
	position:absolute;
}

a.odkaz_homepage img {
	border: 0;
}

h1 {
	font-size: 18px;
	margin: 15px;
}

h1.slupou {
	background-image: url('/images/lista_vyber.jpg');
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	/*font-size: 13px;
	font-weight: bold;*/
	color:#5f1a0b;
	height: 33px;
	padding-top: 10px;
	padding-left: 10px;
	margin: 0;
	text-align: center; 
	font-size: 18px !important;
}

h1 .nadpis_stranka {
	background-image: url('/images/lista_vyber.jpg');
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	/*font-size: 13px;
	font-weight: bold;*/
	color:#5f1a0b;
	height: 33px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: center;
}

#nadpis_s_lupou {
	font-size: 18px;
	margin: 5px;
	border: solid 1px;
	border-color: #f5e0cd;
	height: 43px;
}

p {
	font-size: 12px;
	margin: 15px;
	text-align: justify;
}
#top {
	position: relative;
	width: 900px;
	height: 261px;
	background-image: url(/images/top.jpg);
}

ul#horni_odkazy {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 25px;
}

ul#horni_odkazy li {
	margin: 0 2px;
	padding: 0;
	list-style-type: none;
	float: left;
	color: #5f1a0b;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}

ul#horni_odkazy li a {
	text-decoration: underline;
	color: #5f1a0b;
}

ul#horni_odkazy li a:hover {
	text-decoration: none;;
	border-bottom: none;
}

#napis {
	position: absolute;
	width: 315px;
	height: 10px;
	top: 60px;
	left: 265px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #ffffff;
}

#napis h1 {
	font-size: 18px;
	font-weight: normal;
}

#napis strong {
	font-size: 18px;
	font-weight: normal;
	margin: 15px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	display: block;
}

#napis1 {
	position: absolute;
	width: 190px;
	/*height: 10px;*/
	top: 212px;
	left: 685px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #003366;
	text-align: center;
}

#napis1 h2 {
	margin: 0;
	height: 10px;
	font-size: 10px;
	font-weight: normal;
}

#napis1 strong {
	margin: 0;
	padding: 0;
	height: 10px;
	font-size: 10px;
	font-weight: normal;
	display: block;
}


#logo {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 48px;
	left: 614px;
	/*background-image: url(/images/logo.jpg);
	width: 236px;
	height: 76px;*/
}
#vlajka {
	position: absolute;
	width: 120px;
	height: 20px;
	top: 228px;
	left: 686px;
}

#vlajka a {
	text-decoration: none;
}

#vlajka img {
	border: 0px;
	margin-left: 4px;
}

#meny {
	position: absolute;
	width: 50px;
	height: 20px;
	top: 227px;
	left: 812px;
}

.disabled_css {
	background-color: #9f9f9f;
}

.font_top {
	font-family: verdana ;
	font-size: 18px;

	
}

.skryte { display: none; }

#lista {
	background-color: #5f1a0b;
	width: 726px;
	height: 24px;
	margin-top: 2px;
	margin-left: 147px;
	margin-bottom: 3px;
	display: none;
	visibility: hidden;
}
.prouzek_lista {
	background-image: url('/images/lista.jpg');
	width: 2px;
	height: 24px;
	float: left;
	margin-left: 36px;
}

.prouzek_text {
	float: left;
	margin-left: 36px;
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
}
.prouzek_text a {
	color: white;
	text-decoration: none;
	
}
.prouzek_text a:hover {
	text-decoration: underline;
}

#stred {
	width: 900px;
	margin-top: 20px;
}

#ramecek_vyber {
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-top-color: #b5b5b5;
  	border-left-color: #b5b5b5;
  	border-right-color: #b5b5b5;
  	background-color: white;
  	/*min-height: 220px;
  	_height: 220px;*/
  	padding: 5px 5px 2px;
}
.ramecek_vyber {
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-top-color: #b5b5b5;
  	border-left-color: #b5b5b5;
  	border-right-color: #b5b5b5;
  	background-color: white;
  	padding: 5px 5px 2px;
}
#navigace {
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-top-color: #b5b5b5;
  	border-left-color: #b5b5b5;
  	border-right-color: #b5b5b5;
  	background-color: white;
  	padding: 5px 5px 2px;
  	/*min-height: 100px;
  	_height: 100px;*/
}

.hlavni_ramecek{
	border: solid 1px;
	border-color: #f5e0cd;
	/*margin: 5px;*/
	height: 43px; 
	
}

.lista_vyber {
	background-image: url('/images/lista_vyber.jpg');
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#5f1a0b;
	height: 33px;
	padding-top: 10px;
	padding-left: 10px;
}

.lupa {
	background-image: url('/images/lupa.jpg');
	height: 43px; 
	width: 46px;
	float: left;
}

.mesta {
	margin-top: 10px;
}

.mesta a {
	color: #5f1a0b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.mesta a:hover {
	text-decoration: underline;
	border-bottom: none;
}

.mesta li {
	background-image: url('/images/tecka.gif');
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0 8px;
	padding-left: 10px;
	margin-top: 5px;
}

.mesta li li {
	margin-top: 5px;
}

.mesta ul {
	margin: 0;
	margin-left: 10px;
	padding-left: 0px;
}

.ramecek_spodek {

}

.leva {
	background-image: url('/images/levy_okraj.jpg');
	float: left;
	height: 9px;
	width: 9px;
	_margin-right: -3px; 
	padding: 0;
	border-style: none;
	border-width: 0;
	overflow: hidden;
}

.vnitrni {
	background-color: white;
	height: 8px;
	margin: 0;
	padding: 0px;
	border-bottom: 1px solid #b5b5b5;
	overflow: hidden;
}

.prava {
	background-image: url('/images/pravy_okraj.jpg');
	float: right;
	height: 9px;
	width: 9px;
	_margin-left: -3px; 
	padding: 0;
	overflow: hidden;
}

#menu {
	width: 200px;
  	margin-right: 10px;
  	float: left;
	
	color: #5f1a0b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#obal_obsahu {
	float: right;
	width: 690px;
}

#obsah {
	border-top-color: #b5b5b5;
  	border-left-color: #b5b5b5;
  	border-right-color: #b5b5b5;
  	border: 1px #b5b5b5 solid;
  	border-bottom-width: 0;
  	/*float: right;*/
	min-height: 500px;
	_height: 500px;
	width: 688px;
	background-color: white;
}

#levy_roh {

}

#pravy_roh {
}

#stredni{
}

/* -------------------------------------------------------- */
#obsah {
	color: #5f1a0b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#obsah a {
	color: #5f1a0b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}

#obsah a:hover {
	text-decoration: underline;
	
}

#obsah ul {
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 20px;
}

#obsah li {
	list-style-type: none;
	display: inline;
}

div.podbarveno {
	background-color: #FFEEDF;
	margin: 15px 10px 0;
	padding: 0 5px;
}

#filtr {
	float: right; position: relative; top: 5px;
}

#filtr_zobrazit {
	background-color: #FFEEDF;
	margin: 15px 10px 0;
	padding: 0 5px;
	line-height: 25px;
	text-align: right;
	display: none;
}

.strankovani {
	text-align: right;
	margin: 0 18px 0;
}/*
.strankovani strong {
	font-size: 14px;
}*/
.strankovani a {
	text-decoration: underline !important;
}
.strankovani a:hover {
	text-decoration: none !important;
}
p.celkem_zaznamu {
	float: left; margin: 0; margin-left: 20px; font-size: 12px;
}

fieldset {
	border-style: none;
	border-width: 0;
	/*padding-left: 10px;*/
	padding: 0;
	margin: 0;
}
		  
legend {
	font-size: 13px;
	font-weight: bold;
	color:#5f1a0b;
	padding-top: 10px;
}

#obsah fieldset.vysledky ul  {
	margin-bottom: 0;
}

#obsah fieldset .obr {
	float: left;
	margin-right: 10px;
	border-color: #5f1a0b;
	border-width: 1px;
}

#obsah .jmeno_hotelu {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	background-color: #5f1a0b;
	/*width: 620px;*/
	width: 640px;
}

#obsah .jmeno_hotelu a {
	color: #ffffff;
	font-size: 15px;
}

#obsah .jmeno_hotelu a:hover {
	text-decoration: underline;
}

.hotel {
	border-style: solid;
	border-width: 1px;
	border-color: #5f1a0b;
	padding: 10px;
	margin-bottom: 10px;
	/*width: 608px;*/
	width: 628px;
}

.text {
	padding: 4px;
}

.text p {
	font-size: 12px;
	margin: 0;
}

#paticka {
	width: 900px;
	clear: both;
	/*padding-top: 20px;*/
	text-align: center;
	color: #5f1a0b;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 9px;
	font-weight: normal;
}

#paticka p { text-align: center; margin: 0; padding: 0; padding-top: 10px; }

#paticka img {
	border: 0;
}

#detail {
	padding: 10px;
}

#detail h2 {
	font-size: 25px;
	margin: 0 0 15px 0;
	border-bottom: 1px #5F1A0B solid;
	padding: 5px;
	text-align: center;
}

/*
#detail h1 {
	font-size: 25px;
	margin: 0 0 15px 0;
	border-bottom: 1px #5F1A0B solid;
	padding: 5px;
	text-align: center;
}

#detail h2 {
	font-size: 20px;
	margin: 20px 0 0 0;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	border-bottom: 1px #5F1A0B dotted;
}
*/

#detail .uvod {
	margin: 10px 0 30px 0;
	clear: both;
}

#detail .titulni_obr {
	border: 1px #5F1A0B solid;
	margin: 0px 10px;
	float: left;
}

#detail .titulni_obr:hover {
	text-decoration: none;
	filter: alpha(opacity=70);  
    -moz-opacity: 0.7;  
    -khtml-opacity: 0.7;  
	opacity: 0.7;
}

.divClear {
	clear: both;
}

.vybavenost li {
	width: 200px;
	float: left;
}

#obsah .kontakt li {
	display: block;
	clear: both;
}

#obsah .kontakt li a {
	color: #AF5F4C;
	text-decoration: underline;
}

#obsah .kontakt li a:hover{
	text-decoration: none;
}

#detail ul li p { font-size: 12px; }

/* FOTKY HOTELU */
.fotky {
	clear: both;
	width: 630px;
}

.fotky li {
	height: 140px;
	line-height: 140px;
	float: left;
}

.fotky li img {
	text-align: center;
	vertical-align: middle;
	display: block;
	margin: 0 2px;
	border: 1px #5F1A0B solid;
	
}
.fotky li img:hover {
	text-decoration: none;
	filter: alpha(opacity=70);  
    -moz-opacity: 0.7;  
    -khtml-opacity: 0.7;  
	opacity: 0.7;
}

#info li {
	display: block; margin-bottom: 2px;
}

#info a { text-decoration: underline; }
#info a:hover { text-decoration: none; }

li#dostupnost {
	display: block;
	line-height: 10px;
}

select {font-size: 0.95em; border: 1px #5f1a0b solid; }

.nelze {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
}

/* DETAIL HOTELU - VYPIS POKOJU */
#nalezene_pokoje {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#nalezene_pokoje .pokoj {
	width: 600px; background-color: #F5E0CD; padding: 10px 0; border: 1px #5F1A0B solid; margin: 0; margin-bottom: 10px;
}

#nalezene_pokoje .pokoj h3 {
	margin: 0; padding: 3px 5px; background-color: #5F1A0B; color: #FFF3F7;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 14px;
}

#nalezene_pokoje .pokoj h4 {
	margin: 5px; padding: 0;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
}

/* dostupnost pokoju - celkova */
#nalezene_pokoje .volno {
	color: #009900; text-transform: uppercase;
}

#nalezene_pokoje .obsazeno {
	color: #cc0000; text-transform: uppercase;
}

#nalezene_pokoje .neznamo {
	color: #7F7F7F; text-transform: uppercase;
}
/* konec - dostupnost pokoju - celkova */

/* dostupnost pokoju - jednotlive */
#nalezene_pokoje .LIvolno {
	background: #009900; color: #ffffff;
}

#nalezene_pokoje .LIobsazeno {
	background: #cc0000; color: #ffffff;
}

#nalezene_pokoje .LIneznamo {
	background: #7F7F7F; color: #000000;
}
/* konec - dostupnost pokoju - jednotlive */


#nalezene_pokoje .dostupnost {
	margin: 10px 0;
}

#nalezene_pokoje .minus2 {
	margin: 0; padding: 0; height: 30px; float: left;
}

#nalezene_pokoje .zvolene {
	border: 1px #5F1A0B solid; margin: 0; margin-left: 5px; padding: 0; height: 25px; float: left; padding-right: 5px; padding-top: 3px; margin-right: 0px; position: relative; top: -4px;
}

#nalezene_pokoje .plus2 {
	margin: 0; padding: 0; height: 30px;
}

.dostupnost li {
	border: 1px #5F1A0B solid; padding: 3px 5px; float: left; margin-left: 5px; 
}

.pokoj table {
	border: 1px black solid; margin: 0 5px; border-collapse: collapse; width: 450px;
}

.pokoj table th {
	text-align: left;
	margin: 0;
	padding: 2px 5px;
	height: 24px;
}

.pokoj table tr.hlavicka {
	background-image: url(/images/hlavicka.png);
	background-repeat: repeat-x;
	color: #FFF3F7;
}

.pokoj table tr.podleOsob:hover {
	background-color: #F4A651;
	color: #ffffff;
}

.pokoj table .radio {
	width: 25px;
}

.pokoj table .pocOsob {
	width: 100px;
}



.pokoj table .radio, .ceny {
	padding-left: 10px;
}

.btnobjednat {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	margin: 10px 5px 0 5px;
}

form#dotazDostupnost {
	margin: 0 auto;
	width: 380px; 
	background-color: #F5E0CD; 
	padding: 10px; 
	border: 1px #5F1A0B solid; 
	margin-bottom: 10px;
}

form#dotazDostupnost label {
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
	text-decoration: underline;
}

form#dotazDostupnost input, form#dotazDostupnost textarea {
	display: block;
	margin-bottom: 10px;
	
}

form#dotazDostupnost input{
	display: block;
	margin-bottom: 10px;
	width: 250px;
}

form#dotazDostupnost textarea {
	display: block;
	margin-bottom: 10px;
	width: 350px;
}

form#dotazDostupnost #odeslat { width: 80px; }

#tabs p { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }

div#podobna_zarizeni {
	margin: 15px;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 12px;
	background-color: #FFEEDF;
	margin: 15px 10px 0;
	padding: 0 5px;
	line-height: 25px;
	text-align: center;
}

div#podobna_zarizeni_ul {
	margin: 0 10px 0;
	padding: 5px 0 0;
	background-color: #FFF7EF;
	display: none;
}

div#podobna_zarizeni_ul ul {
	margin: 0;
	padding: 0;
}
/*
div#podobna_zarizeni_ul ul li {
	width: 205px;
	float: left;
	line-height: 20px;
	background-color: #FFF7EF;
	text-align: center;
}
*/

div#podobna_zarizeni_ul ul li {
	border-bottom: 1px #5f1a0b solid;
	display: block;
	padding: 5px;
}

div#podobna_zarizeni_ul ul li div.obrazek {
	float: left;
	display: block;
	width: 60px;
}

div#podobna_zarizeni_ul ul li div.texty {
	float: left;
	display: block;
	padding: 0 5px 0;
}

div#podobna_zarizeni_ul ul li div.texty a {
	font-weight: bold;
	margin: 0 0 5px;
	display: block;
}

div#podobna_zarizeni_ul ul li div.detail {
	float: right;
	display: block;
}

div#podobna_zarizeni_ul ul li div.detail img {
	border: 0;
	position: relative;
	top: 0px;
}

div#podobna_zarizeni_ul ul li div.detail a:hover img {
	filter: alpha(opacity=70);  
    -moz-opacity: 0.7;  
    -khtml-opacity: 0.7;  
	opacity: 0.7;
}

#pozadavek_fieldset .tlacitka {
	margin: 10px;
	margin-top: 0;
}

#pozadavek_fieldset fieldset {
	margin: 0 auto;
	width: 600px; 
	background-color: #FFEEDF; 
	padding: 10px 0; 
	border: 1px #5F1A0B solid; 
	margin-bottom: 10px;
}

.pozadavek_table {
	margin: 10px;
	padding: 0;
	font-size: 12px;
	text-align: left;
	border: 0;
	border-collapse: collapse;
}

.pozadavek_table th {
	padding-left: 10px;
	color: #5f1a0b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	width: 130px;
}

.pozadavek_table td {
	padding: 2px;
}

.pozadavek_table .policka {
	font-size: 0.95em;
	border: 1px #5f1a0b solid;
	width: 228px;
}

.pozadavek_table label {
	margin: 0; 
	padding: 0;
	position: relative;
	top: -2px;
	left: -3px;
}

.pozadavek_table th.top_valign {
	vertical-align: top;
	padding-top: 5px;
}

.pozadavek_table th em {
	font-weight: normal;
}

.pozadavek_table #pocet_osob { width: 15px; text-align: right; }

#pozadavek_ajax_table {
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#pozadavek_ajax_table th {
padding: 0;
	padding-left: 8px;
	color: #5f1a0b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	width: 133px;
}

#pozadavek_ajax_table td {
	padding: 0;
	margin: 0;
	padding: 2px;
}

select#d, select#pocetNoci { width: 50px; }
select#mesicArok { width: 120px; }
a#date-pick img, a#dotaz_date-pick img { border: 0; }

div.clr { clear: both; }

div.dostupnost_online { color: #009900; font-weight: bold; display: inline; }
div.dostupnost_neznama { font-weight: bold; display: inline; }

/*  - - - - - - - - - - - - - - - - - - - - - - - - KOSIK - - - */
.chyba {
	color: #cc0000;
	font-weight: bold;
	font-size: 14px;
}

#kosik {
	padding: 10px;
}

#kosik h1 {
	font-size: 25px;
	margin: 0 0 15px 0;
	/*border-top: 1px #5F1A0B solid;*/
	border-bottom: 1px #5F1A0B solid;
	padding: 5px;
	text-align: center;
}

#kosik h2 {
	font-size: 20px;
	margin: 20px 0 0 0;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	border-bottom: 1px #5F1A0B dotted;
	
}

#kosik p {
	margin: 10px;
	padding: 0;
	font-size: 12px;
}

#kosik .zpet {
	font-weight: bold;
}

#souhrn {
	margin: 10px;
	padding: 0;
	font-size: 12px;
	width: 650px;
	text-align: center;
	border: 1px #5F1A0B solid;
	border-collapse: collapse;
}

#souhrn th {
	background-color: #5f1a0b;
	padding: 3px;
	color: #fff3f7;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 14px;
}

#souhrn td {
	padding: 5px;
}

#souhrn th.datum {
	width: 70px;
}
#souhrn th.pocetOsob {
	width: 90px;
}

#souhrn td.datum {
	text-align: left;
}

#kosik .tlacitka {
	margin: 10px;
	margin-top: 0;
}

#kosik fieldset {
	/*margin: 10px;
	padding: 0;
	border: 1px #5F1A0B solid;*/
	margin: 10px;
	margin-top: 30px;
	width: 648px; background-color: #F5E0CD; padding: 10px 0; border: 1px #5F1A0B solid; margin-bottom: 10px;
}

/*#kosik legend {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #5f1a0b;
	width: 650px;
	background: red;
}*/

#kraj, #okres, #obec, #oblast { width: 232px; }

.kontaktni_udaje_title {
	margin: 0; 
	padding: 3px 5px; 
	background-color: #5F1A0B; 
	color: #FFF3F7;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 14px; 
	font-weight: bold;
}

.kontaktni_udaje {
	margin: 10px;
	padding: 0;
	font-size: 12px;
	text-align: left;
	border: 0;
	border-collapse: collapse;
}

#zaregistrovat { margin-left: 8px; }
tr.prazdnej_radek, .prazdnej_radek td { height: 5px !important; line-height: 5px !important; }

.kontaktni_udaje th {
	padding-left: 10px;
	color: #5f1a0b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	width: 120px;
}

.kontaktni_udaje td {
	padding: 2px;
}

.kontaktni_udaje .policka {
	font-size: 0.95em;
	border: 1px #5f1a0b solid;
	width: 228px;
}

.kontaktni_udaje label {
	margin: 0; 
	padding: 0;
	position: relative;
	top: -2px;
	left: -3px;
}

.tel_predvolba {
	font-size: 12px;
	border: 1px #5f1a0b solid;
	width: 30px;
	margin: 0 5px 0 3px;
}

.telefon {
	font-size: 12px;
	border: 1px #5f1a0b solid;
	width: 178px;
}

.kontaktni_udaje #prijezd_hodina,#prijezd_minuty {
	font-size: 0.95em;
	border: 1px #5f1a0b solid;
	width: 40px;
}

.kontaktni_udaje #prijezd_hodina {
	margin-right: 3px;
}

.kontaktni_udaje #prijezd_minuty {
	margin-left: 3px;
}

.tr_kraj_okres_obec { display: none; }

#zeme {
	width: 230px;
}

#kosik_ajax {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

#kosik_ajax_table {
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#kosik_ajax_table th {
padding: 0;
	padding-left: 8px;
	color: #5f1a0b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 12px;
	width: 123px;
}

#kosik_ajax_table td {
	padding: 0;
	margin: 0;
	padding: 2px;
}

.nevyplneno {
	border: 2px #cc0000 solid;
	font-size: 0.95em;
	width: 228px;
}

.nevyplneno_tel_predvolba {
	font-size: 12px;
	border: 2px #cc0000 solid;
	width: 30px;
	margin: 0 5px 0 3px;
}

.nevyplneno_telefon {
	font-size: 12px;
	border: 2px #cc0000 solid;
	width: 178px;
}

#invisible_map {
	display: none;
}

p.zarizeni-chyba {
	color: #cc0000;
}

/* pridat zarizeni - nove */
#pridat_zarizeni {
	padding: 10px;
}

#pridat_zarizeni h1 {
	font-size: 25px;
	margin: 0 0 15px 0;
	/*border-top: 1px #5F1A0B solid;*/
	border-bottom: 1px #5F1A0B solid;
	padding: 5px;
	text-align: center;
}

#pridat_zarizeni h2 {
	font-size: 20px;
	margin: 20px 0 0 0;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	border-bottom: 1px #5F1A0B dotted;
	
}

#pridat_zarizeni p {
	margin: 10px;
	padding: 0;
	font-size: 12px;
}

#pridat_zarizeni p.zarizeni-chyba, p.chyba, #pridat_zarizeni p.chyby, p.chyby {
	background-color: #F5E0CD;
	border: 1px solid #5F1A0B;
	padding: 6px 25px;
	background-image: url("/images/chyba.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	font-weight: bold;
	color: #b10b0b;
	margin: 5px 10px;
}

#pridat_zarizeni p.chyby {
	background-position: 5px center;
	line-height: 20x;
}

#pridat_zarizeni p.zarizeni-ok, p.uspesne, #pridat_zarizeni p.ok{
	background-color: #F5E0CD;
	border: 1px solid #5F1A0B;
	padding: 6px 25px;
	background-image: url("/images/ok.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	font-weight: bold;
	color: #358f3f;
	margin: 5px 10px;
}

#pridat_zarizeni fieldset {
	margin: 0 auto;
	width: 648px; background-color: #F5E0CD; padding: 10px 0; border: 1px #5F1A0B solid; margin-bottom: 10px;
}

span.povinne { color: #bf715f; }
#form_pridat em { margin: 20px 0 5px 20px; display: block; }

/* SEO popis */
#seo_popisy {
	display: block;
	clear: both;
	margin: 0;
	padding: 10px;
}

#seo_popisy p {
	margin: 5px;
	padding: 0;
}

#seo_popisy #seo_popis_foto {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

#seo_popisy #seo_popis_foto p {
	text-align: center;
	margin: 0;
	padding: 0;
	margin-top: 2px;
}

/* NOVE VYHLEDAVANI */
form#form_vyhledavani {
	margin: 20px auto;
	width: 330px;
	background-color: #FFEEDF;
	padding: 10px;
}

form#form_vyhledavani ul {
	margin: 0;
	padding: 0;
}

form#form_vyhledavani ul li {
	margin: 0;
	padding: 0;
	display: block;
	line-height: 30px;
}

form#form_vyhledavani label {
	/*position: relative;
	top: -2px;*/
}

form#form_vyhledavani #vyhledavani_text {
	width: 240px;
}

form#form_vyhledavani #vyhledavani_od,
form#form_vyhledavani #vyhledavani_do {
	width: 70px;
}

form#form_vyhledavani a {
	text-decoration: underline;
}

form#form_vyhledavani a:hover {
	text-decoration: none;
}

form#form_vyhledavani #hledej {
}

form#form_vyhledavani #zakladni_vyhledavani {
	display: none;
}

form#form_vyhledavani ul.mensi_vyska li {
	line-height: 20px;
}

.vlevo { float: left; }
.vpravo { float: right; }

form#form_vyhledavani strong.v_rozsirene_nadpis {
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}

form#form_vyhledavani ul.s165 {
	width: 165px;
}

form#form_vyhledavani ul.polozky_rozsirene {
	display: none;
	zoom: 1;
}

form#form_vyhledavani ul.polozky_zakladni {
	width: 330px;
	margin: 0 auto;
}

form#form_vyhledavani img#vyhledavani_kalendar_od,
form#form_vyhledavani img#vyhledavani_kalendar_do {
	border: 0;
	cursor: pointer;
}

/* vysledky vyhledavani */
#vysledky_vyhledavani {
	margin: 20px;
}

#vysledky_vyhledavani p {
	margin: 15px 0;
}

#vysledky_vyhledavani h2 {
	font-size: 18px;
}

#vysledky_vyhledavani h3 {
	font-size: 14px;
	float: left;
	margin: 0;
	padding: 15px;
}

#vysledky_vyhledavani .vyhledana_polozka {
	border: 1px #5F1A0B solid;
	margin: 10px;
}

#vysledky_vyhledavani img.vyhledavani_obr {
	float: left;
}

#vysledky_vyhledavani p.vyhledavani_odkaz {
	float: right;
	margin-right: 10px;
}

#vysledky_vyhledavani p a {
	text-decoration: underline;
}
#vysledky_vyhledavani p a:hover {
	text-decoration: none;
}

#vysledky_vyhledavani ul {
	margin: 0 30px;
	padding: 0;
}

#vysledky_vyhledavani ul li {
	list-style-type: disc !important;
	display: block;
	margin: 0;
	padding: 0;
}

#ffFix {
	display: block;
	height: 1px;
}

.mr10 {
	margin-right: 10px !important;
}

.vysledky h2 {
	font-size: 12px;
	margin: 30px 0 10px;
}

#menu_vyhledavani {
	margin: 0;
	padding: 0;
}

#m_hledej {
	background-image: url("/images/nove/hledat.png");
	background-repeat: no-repeat;
	border: 0;
	width: 26px;
	height: 21px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: relative;
	top: -1px;
}

#razeni {
	float: left;
	margin: 0 20px;
}

/* naseptavac */
.ui-autocomplete-loading { 
	background: white url('/images/nove/ui-anim_basic_16x16.gif') right center no-repeat; 
}

.ui-autocomplete {
	max-height: 150px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}

.ui-autocomplete-category {
	font-weight: bold;
	/*padding: .2em .4em;*/
	padding: 0 0.1em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}

#tabs p.posledni_aktualizace {
	font-size: 12px;
	margin-left: 20px;
	font-family: "Trebuchet MS";
}

/* kontaktni formular */
#kform {
	margin: 10px;
	width: 450px;
}

#kform label {
	float: left;
	width: 100px;
	line-height: 22px;
}

#kform label.povinne {
	font-weight: bold;
}

#kform input {
/*	float: left;*/
	margin-bottom: 1px;
}

#kform_odeslat {
	display: block;
	margin: 5px auto;
	width: 70px;
}
.vyplnit {
	border: 2px #cc0000 solid;
}
