/*
--------------------------------------------------
hlavicka
--------------------------------------------------
*/

div#head
{
	width: 100%;
	height: 140px;
	margin: 0;
	padding: 0;
	background-image: url("../images/head_background.jpg");
	background-repeat: repeat-x;
}

div#head_text
{
	position: absolute;
	width: 770px;
	left: 50%;
	margin: 0 0 0 -385px;
}

div#head_text h1
{
	width: 230px;
	height: 80px;
	margin: 0;
	padding: 30px 0 0 10px;
	text-align: center;
	background-image: url("../images/logo.jpg");
	background-repeat: no-repeat;
	background-position: 10px 15px;
}

div#head_text a
{
	text-decoration: none;
}

div#head_text span
{
	visibility: hidden;
}

.hlavicka_prava
{
	width: 500px;
	height: 100px;
	margin: -110px 0 0 0;
	float: right;
}

ul#language 
{
	text-align: right;
	color: #fff;
	padding: 0;
	margin: 10px 18px 0 0;
	list-style: none;
	font-family: Trebuchet MS, Book Antiqua, Lucida Sans Unicode, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;
	font-size: 80%;
}

ul#language li
{
	display: inline;
	list-style: none;
	padding: 0 0 0 20px;
}

ul#language a
{
	color: #fff;
	text-decoration: underline;
}

ul#navigace 
{
	padding: 0;
	margin: 55px 0 0 108px;
	list-style: none;
	font-family: Trebuchet MS, Book Antiqua, Lucida Sans Unicode, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;
}

ul#navigace li
{
	float: left;
	width: 97px;
	height: 27px;
	list-style: none;
}

ul#navigace span
{
	margin: 0;
	visibility: hidden;
}

ul#navigace li#menu1 a:link, ul#navigace li#menu1 a:visited 
{
	width: 84px;
	height: 27px;
	display: block;
	text-decoration: none;
	background-image: url("../images/menu1_off.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu1 a:hover, ul#navigace li#menu1 a:focus 
{
	text-decoration: none;
	background-image: url("../images/menu1_on.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu2 a:link, ul#navigace li#menu2 a:visited 
{
	width: 84px;
	height: 27px;
	display: block;
	text-decoration: none;
	background-image: url("../images/menu2_off.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu2 a:hover, ul#navigace li#menu2 a:focus 
{
	text-decoration: none;
	background-image: url("../images/menu2_on.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu3 a:link, ul#navigace li#menu3 a:visited 
{
	width: 84px;
	height: 27px;
	display: block;
	text-decoration: none;
	background-image: url("../images/menu3_off.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu3 a:hover, ul#navigace li#menu3 a:focus 
{
	text-decoration: none;
	background-image: url("../images/menu3_on.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu4 a:link, ul#navigace li#menu4 a:visited 
{
	width: 84px;
	height: 27px;
	display: block;
	text-decoration: none;
	background-image: url("../images/menu4_off.gif");
	background-repeat: no-repeat;
}

ul#navigace li#menu4 a:hover, ul#navigace li#menu4 a:focus 
{
	text-decoration: none;
	background-image: url("../images/menu4_on.gif");
	background-repeat: no-repeat;
}
 
body#info ul#navigace li#menu1 a
{
	text-decoration: none;
	background-image: url("../images/menu1_on.gif");
	background-repeat: no-repeat;
}

body#ubytovani ul#navigace li#menu2 a
{
	text-decoration: none;
	background-image: url("../images/menu2_on.gif");
	background-repeat: no-repeat;
} 

body#okoli ul#navigace li#menu3 a
{
	text-decoration: none;
	background-image: url("../images/menu3_on.gif");
	background-repeat: no-repeat;
}

body#kontakt ul#navigace li#menu4 a
{
	text-decoration: none;
	background-image: url("../images/menu4_on.gif");
	background-repeat: no-repeat;
}
 
 
/*
--------------------------------------------------
hlavni okno
--------------------------------------------------
*/

div#main_background
{
	margin: 0;
	width: 100%;
	background-color: #fff;
}

div#main
{
	position: relative;
	width: 770px;
	left: 50%;
	margin: 0 0 0 -385px;
	clear: both;
}

div#main span
{
	visibility: hidden;
}

div#main h3
{
	margin: 0 0 18px 0;
}

div#hlavni_text
{
	padding: 0 18px 0 18px;
	font-size: 90%;
}

div#hlavni_text2
{
	padding: 0 18px 0 18px;
	font-size: 90%;
	height: 1350px;
}

/*
--------------------------------------------------
prava strana
--------------------------------------------------
*/

div#prava_strana
{
	position: relative;
	width: 162px;
	float: right;
	margin: 0 0 5px 25px;
	clear: both;
}

div#prava_strana span
{
	visibility: hidden;
}


/*
--------------------------------------------------
paticka
--------------------------------------------------
*/

div#foot
{
	width: 100%;
	height: 130px;
	margin: 0;
	padding: 0;
	celar: both;
	background-image: url("../images/foot_background.jpg");
	background-repeat: repeat-x;
}

div#foot p
{
	margin: 8px 0 0 0;
	padding: 0 5px 0 5px;
	color: #fff;
	text-align: left;
	font-size: 80%;
}

div#foot a
{
	color: #fff;
	text-decoration: underline;
}

div#foot a:hover, div#foot a:focus
{
	color: #fff;
	text-decoration: underline;
}

.foot_text
{
	position: absolute;
	width: 770px;
	left: 50%;
	margin: 50px 0 15px -385px;
}


/*
--------------------------------------------------
ostatni
--------------------------------------------------
*/

body
{
	weight: 100%;
	height: 100%;
	background-image: url("../images/end_background.jpg");
}

body, div, p
{
	margin: 0px;
	padding: 0px;
	font-size: 100%; 
	font-family: Book Antiqua, Lucida Sans Unicode, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;
	line-height: 130%;
	color: #6b6b6b;	
	text-align: justify;
}

p
{
	padding: 0 0 15px 0;
}

a
{
	color: #d19098;
	text-decoration: underline;
}

h4
{
	color: #495284;
}

td
{
	margin: 0;
	padding: 3px;
	background-color: #ebf2fa;	
	border-top: solid 1px #bad1e9;
}

ul
{
	list-style-image: url("../images/odrazka.gif");
	margin: 0 0 15px -15px;
	_margin: 0 0 15px 28px;
}

li
{
	padding: 0 0 5px 0;
}

table#leva_tabulka
{
	width: 385px;
	margin: 0 0 15px 0;
	padding: 0;
}

.posledni_radek_tabulky
{
	border-bottom: solid 1px #bad1e9;
}

.none
{
	display: none;
}

.nadpis_informace
{
	weight: 141px;
	height: 21px;
	background-image: url("../images/nadpis_informace.gif");
	background-repeat: no-repeat;
}

.nadpis_ubytovani
{
	weight: 129px;
	height: 21px;
	background-image: url("../images/nadpis_ubytovani.gif");
	background-repeat: no-repeat;
}

.nadpis_okoli
{
	weight: 77px;
	height: 21px;
	background-image: url("../images/nadpis_okoli.gif");
	background-repeat: no-repeat;
}

.nadpis_kontakt
{
	weight: 116px;
	height: 21px;
	background-image: url("../images/nadpis_kontakt.gif");
	background-repeat: no-repeat;
}

.perex
{
	background-color: #f4f4f6;
	margin: 0 0 15px 0;
	padding: 3px 5px 3px 5px;
	color: #7d7987;
}

.foto1, .foto2, .foto3, .foto4, .foto5, .foto6, .foto7, .foto8, .foto9, .foto10, .foto11, .foto12, .foto13, .foto14, .foto15, .foto16
{
	weight: 162px;
	height: 124px;
	background-repeat: no-repeat;
	float: right;
	margin: 0 0 0 5px;
	clear: both;
}

.foto1
{
	background-image: url("../images/obr1.jpg");
}

.foto2
{
	background-image: url("../images/obr2.jpg");
}

.foto3
{
	background-image: url("../images/obr3.jpg");
}

.foto4
{
	background-image: url("../images/obr4.jpg");
}

.foto5
{
	background-image: url("../images/obr5.jpg");
}

.foto6
{
	background-image: url("../images/obr6.jpg");
}

.foto7
{
	background-image: url("../images/obr7.jpg");
}

.foto8
{
	background-image: url("../images/obr8.jpg");
}

.foto9
{
	background-image: url("../images/obr9.jpg");
}

.foto10
{
	background-image: url("../images/obr10.jpg");
}

.foto11
{
	background-image: url("../images/obr11.jpg");
}

.foto12
{
	background-image: url("../images/obr12.jpg");
}

.foto13
{
	background-image: url("../images/obr13.jpg");
}

.foto14
{
	background-image: url("../images/obr14.jpg");
}

.foto15
{
	background-image: url("../images/obr15.jpg");
}

.foto16
{
	background-image: url("../images/obr16.jpg");
}

.foto_popisek
{
	color: #8caac6;
	margin: 5px 0 20px 0;
}

.oddel
{
	background-image: url("../images/oddelovac.gif");
	background-repeat: no-repeat;
	background-position: 0 6px;
	_background-position: 0 7px;
}

.tabulka
{
	margin: 15px 0 0 0;
}
