body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;font-size: 100%;background: #5B84AA url('../img/body-bg2.gif') 0 0;}

html, body, div, ul, ol, h1, h2, h3, h4, table, form, p {margin: 0; padding: 0;}

#page {	width: 1200px;	position: relative;	left:	50%;	margin-left: -600px;	margin-bottom: 2em;/*text-align: center;*/}
#leftPanel{width:200px; float: left;border-right:1px solid white; margin-top:150px;padding:50px 5px; font-size:14px; height:750px;}
#leftPanel a{color:#fff;text-decoration: none;}
#leftPanel a:hover{text-decoration: underline;}
#leftPanel.detail{border:none;}
#rightPanel{width:190px; float: left;border-left:1px solid white; margin-top:150px;padding:50px 0px 50px 10px;font-size:14px;height:750px;}
#rightPanel a{color:#fff;text-decoration: none;margin-bottom:5px;display: block;}
#rightPanel a:hover{text-decoration: underline;}
#rightPanel.detail{border:none;}
#centerPanel{float:left;width:780px;}
#nominace{float:left;margin-top:140px;margin-left:20px;}
#page-body {margin-top: 0px; text-align: left; position: relative; float:left;}
#header {position: relative; width: 100%; text-align: center; height:325px; margin-bottom: 4px;}
#header-detail {position: relative; width: 100%; text-align: center; height:145px;}
#hometext{font-size:14px;}
#hometext a{color:#030094;}
#hometext a:hover{color:#FFFFFF;}
#language {position: absolute; right: 10px; z-index:20;}
#language img {border: none;}
.button{border:1px solid #fff;padding:5px;display:block;width:140px;text-align:center; border-radius: 5px;margin:10px 0;}
.button img{border:none;}

#penzion-sirius-vyskov {position: absolute;z-index: 10;top: 0px;	left: 50%;margin-left: -355px;width: 713px;	height: 351px;
	background: url('../img/newheader3.png') no-repeat center 0;}
#penzion-sirius-vyskov-detail {	position: absolute;z-index: 10;	top: 0px;left: 50%;margin-left: -355px;	width: 713px;height: 133px;
	background: url('../img/penzion-sirius-vyskov-detail.gif') no-repeat;}
#penzion-sirius-vyskov-text {position: absolute;font-size: 1px;z-index: 2;top: 30px;left:50%;margin-left: -73px;text-align: center;
	height: 74px;width: 146px;}
a.penzion-sirius-vyskov-link {	position: absolute;	display: block;	z-index: 11;left:50%;margin-left: -73px;height: 74px;width: 146px;}

/*HLAVNKA*/
#mainmenu {list-style: none;height: 45px;position: relative;}
#ahr{position:absolute; top:120px; left:580px;width:130px;}
#ahrText{display: none;font-size:14px;}
#slidePhoto{margin-top:100px;border:4px solid #fff;}
.fadein img { position:absolute; left:230px; top:0; }

.mainmenu-cz {margin-left: 20px;}
.mainmenu-en {}     /* zde se pro kazdy jazyk nastavi potrebne leve odsazeni celeho menu protoze v kazdem jazyce bude menu ruzne siroke*/
.mainmenu-de {}
#mainmenu li{overflow:hidden;}
#mainmenu li.pokoje-fota {float: left; height: 45px; width: 138px; position: relative; }
#mainmenu li.turistika-relax {float: left; height: 45px; width: 155px; position: relative;margin-left:10px;}
#mainmenu li.menu {float: left; height: 45px; width: 93px; position: relative;}
#mainmenu li.cenik-rezervace {float: left; height: 45px; width: 162px; position: relative; }
#mainmenu li.kontakt-mapa {float: left; height: 45px; width: 152px; position: relative; }
#mainmenu li.akce {float: left; height: 45px; width: 90px; position: relative; margin-left:10px;}
#mainmenu li.book {float: left; height: 45px; width: 130px; position: relative; }

#mainmenu li.pokoje-fota-fr {float: left; height: 45px; width: 200px; position: relative; }
#mainmenu li.turistika-relax-fr {float: left; height: 45px; width: 80px; position: relative;}
#mainmenu li.menu-fr {float: left; height: 45px; width: 93px; position: relative;}
#mainmenu li.cenik-rezervace-fr {float: left; height: 45px; width: 172px; position: relative; }
#mainmenu li.kontakt-mapa-fr {float: left; height: 45px; width: 192px; position: relative; }
#mainmenu li.akce-fr {float: left; height: 45px; width: 90px; position: relative; margin-left:10px;}

#mainmenu li.pokoje-fota-en {float: left; height: 45px; width: 158px; position: relative; }
#mainmenu li.turistika-relax-en {float: left; height: 45px; width: 100px; position: relative;}
#mainmenu li.menu-en {float: left; height: 45px; width: 100px; position: relative;}
#mainmenu li.cenik-rezervace-en {float: left; height: 45px; width: 202px; position: relative; }
#mainmenu li.kontakt-mapa-en {float: left; height: 45px; width: 182px; position: relative; }
#mainmenu li.akce-en {float: left; height: 45px; width: 90px; position: relative; margin-left:10px;}

#mainmenu li.pokoje-fota-de {float: left; height: 45px; width: 130px; position: relative; }
#mainmenu li.turistika-relax-de {float: left; height: 45px; width: 145px; position: relative;}
#mainmenu li.menu-de {float: left; height: 45px; width: 80px; position: relative;}
#mainmenu li.cenik-rezervace-de {float: left; height: 45px; width: 210px; position: relative; }
#mainmenu li.kontakt-mapa-de {float: left; height: 45px; width: 137px; position: relative; margin-left:5px;}
#mainmenu li.akce-de {float: left; height: 45px; width: 125px; position: relative; }

#mainmenu li a {display: block;position: absolute;z-index: 11;	left: 0;top: 0;	height: 45px;width: 100%;}

#mainmenu li {text-align: center;}
#mainmenu li img {border: none;}
#mainmenu li.delimiter {background: url('../img/menu-li-delimiter.gif') no-repeat center 0px; height: 28px; width: 1px; margin:0; margin-top: 0px; padding:0; float: left;}
#mainmenu li.pokoje-fota {}
#mainmenu li.turistika-relax {}
#mainmenu li.menu {}
#mainmenu li.cenik-rezervace {}
#mainmenu li.kontakt-mapa {}



/*SUBMENU V OKN*/
.submenu {float: left; margin-bottom: 1em; margin-left:24px;list-style:none;}
.submenu li {float: left; margin-right: 0.5em; }
.submenu li a {color: #030094; text-decoration: none;font-size:1.1em;border:2px solid #030094;padding:3px 10px;margin:2px;
    font-weight:bold;}
.submenu li a:hover {text-decoration: underline;}
.submenu li a.selected {background-color:white;}

.white_link{
	color: #FFFFFF;text-decoration: none;font-size: 0.8em;
}

.white_over:hover{
	color: #FFFFFF;text-decoration: none;
}
.white_over2{
	text-decoration: underline;width:70px;
}
.white_over2:hover{
	color: #FFFFFF;text-decoration: none;
}
/*OKNO PRO OBSAH*/

table {	font-size: 82%;}
table table {	font-size: 100%;}

.hp-window {float: right;	width: 460px;  margin-right: 45px; color: #030094;	margin-top: 9px; display: inline;}

.window-body {vertical-align: top; margin:0; padding:0;}
.window-body-content {margin: 0.8em 0.8em 0.8em 0.8em;background: #EE6E31;}
.window-body h1 {font-size: 200%; font-weight: normal; margin-bottom: 0em;}
.window-body h2 {font-size: 150%; font-weight: normal; margin-bottom: 0.1em; margin-top:1em; }


/*OKNO PRO TITULNI STRANU*/
.hp-window .window-body {background: #F04718;  width: 420px; height: 230px;}
#klasifikace{position: absolute; z-index:20; top:0px; right:0px; width:151px; height:223px; background: url('../img/certifikat-hp2.jpg ') no-repeat center center;}
.next_act {color: #FFFFFF;text-decoration: none;font-size: 0.8em;}
.next_act a:visited{color:white;}
.next_act:hover{color:white;text-decoration: underline;}
#hp-photos{position: relative; top:30px; left:50px; width:100px; float:left;}
#hp-photos div{position: relative;}
#hp-photos img{border:4px solid white;position: absolute;
  -moz-box-shadow: 4px 4px 4px #111111;
  -webkit-box-shadow: 4px 4px 4px #111111;
  box-shadow: 4px 4px 4px #111111;
}
#hp-photos #photo2{top:65px;left:40px;}
#hp-photos #postylka{width:180px;font-weight:bold;top:210px;text-align:center;font-size:13px;}
#hp-photos #postylka img{position: relative;}
#hp-photos .weather{width: 180px; text-align: center; clear:both; float:left;margin-top:250px;}
#hp-photos .weather img{position:relative;border:1px solid #fff;}

#action_div{border:2px solid white;width:500px;margin-top:40px;margin-bottom:20px; margin-left:130px;padding:10px 20px 10px 20px;
	float:left;position:relative;font-size: 12px;height: 150px;overflow: hidden;}
#action_div a {color:white;}
#main_div{float:left;position:relative;width:100%;}

/*OKNO PRO DETAIL*/
.detail-window {color: #030094;	margin-top: 9px; width: 100%;}
.detail-window .window-body {background: #EE6E31;border:solid 6px #F04817; }
.detail-window h1 {text-align: center;}



/*STrankovani OKNA PRO OBSAH*/
.shadow_01 {background: url('../img/shadow_01.png') no-repeat; width: 15px; height: 15px;}
.shadow_02 {background: url('../img/shadow_02.png') repeat-x; height: 15px;}
.shadow_03 {background: url('../img/shadow_03.png') no-repeat; width: 15px; height: 15px;}
.shadow_04 {background: url('../img/shadow_04.png') repeat-y; width: 15px; }
.shadow_06 {background: url('../img/shadow_06.png') repeat-y; width: 15px; }
.shadow_07 {background: url('../img/shadow_07.png') no-repeat; width: 15px; height: 15px;}
.shadow_08 {background: url('../img/shadow_08.png') repeat-x; height: 15px;}
.shadow_09 {background: url('../img/shadow_09.png') no-repeat; width: 15px; height: 15px;}


#indoor, #outdoor {width:235px; float:left; overflow-y: scroll; height: 360px; }
#outdoor img, #indoor img {float: left; margin-right: 0.4em; margin-bottom: 0.4em; border: 1px solid #FFFFFF;}
#outdoor {display: none;}

#maxfoto {width:480px; float:right;}
#maxfoto img { border: 4px solid #FFFFFF;}

#jidelnicek {margin-left: 30px;}
#jidelnicek td {vertical-align: top; padding-bottom: 0.5em;}

hr {
  background-color: #FFFFFF;
  color: #FFFFFF;
  height: 1px;
  border: 0px none #FFFFFF;
	margin-top: 1em;
	margin-bottom: 1em;
 }

.clear {font-size: 0px; line-height: 0px; clear: both;}

.myright{
	float:right;color:white;
}
.indexcontent{
margin-right: 1em;padding-right:1em;padding-left:1em;margin-top:13px;background:#EE6E31;text-align: justify;
}

#book{
	display: none;
}

.objekt{border-bottom: 1px solid red;float: left; width:700px;margin: 5px 15px;padding-bottom: 10px;}
.objekt div{float: left; padding-left:10px;}
.objekt_popis{width:500px;}
.objekt_vzdalenost{width:550px;}
.objekt_kategorie{width:550px;}
