@import url("ptg2.css");

.desitka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434240;
	font-style: normal;
	font-weight: normal;
}

.spodni_cast {
	font-size: 14px;
}

h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-transform: uppercase;
	margin-left: 15px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 3px;
}

h3 {
	color: #5a2830;
	font-size: 12px;
}

h3 a {
	color: #5A2830;
	text-decoration: none;
}

.odrazka {
	margin-right: 6px;
	vertical-align: text-bottom;
}

.pocasi_flash {
	width: 105px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}
	
.jedenactka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434240;
}
.ctrnactka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #434240;
}
.dvanactka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #434240;
}
.sestnactka {  font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.osmnactka {  font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.dvacitka {  font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.trinactka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #434240;
}
.pozadicko {
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;

}
.dvaadvacitka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.ctyriadvacitka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #434240;
	text-decoration:none;
}
.language:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #FC3E1E;
}

form {
	margin-top: 0px; 
	margin-bottom: 0px;
}

/*------------------------------------------------MOJE CSS-----------------------------------------------------*/

body {
	background: url(img/bg.jpg) top repeat-x;
	background-color: #B8AA9B;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.stranka {
	width: 953px;
	min-height: 500px;
	margin-left: auto;
	margin-right: auto;
	/*background: url(img/bg.jpg) repeat top;*/
}

.top {
	width: 953px;
	height: 98px;
	background: url(img/top.jpg) no-repeat;
}

.top h1 {
	display: none;
}

.obal_s_krajem {
	width: 931px;
	background: #FFF;
	margin-left: 5px;
	border: 1px #5C5C5C solid;
	border-top: none;
	padding: 0px 4px 0px 4px;
/*	-moz-box-shadow: 0px 1px 1px 1px #5c5c5c;
	-webkit-box-shadow: 0px 1px 1px 1px #5c5c5c;
	box-shadow: 0px 1px 1px 1px #5c5c5c;
	 For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-135, Color='#5c5c5c')";
	 For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=-135, Color='#5c5c5c');*/
}

.klikaci_obrazky {
	width: 624px;
	height: 302px;
	float: left;
	margin-bottom: 1px;
}

.klikaci_obrazky a {
	color: #FFF;
	text-decoration: none;
}

.klikaci_obrazky a:hover {
	color: #CCC;
	font-weight: bold;
}

/* velikost, nastavení všech klikacích obrázků */
.klikaci_obrazky .click1, .klikaci_obrazky .click2, .klikaci_obrazky .click3, .klikaci_obrazky .click4, .klikaci_obrazky .click5, .klikaci_obrazky .click6, .klikaci_obrazky .click7, .klikaci_obrazky .click8, .klikaci_obrazky .click9, .klikaci_obrazky .click10, .klikaci_obrazky .click11, .klikaci_obrazky .click12 {
	float: left;
	width: 103px;
	height: 151px;
	margin-top: 1px;
	margin-left: 1px;
	background: url(img/clickIMG/click1.gif) no-repeat;
	position: relative;
}

/* pozadí jednotlivých obrázků */
.klikaci_obrazky .click2 {
	background: url(img/clickIMG/click2.gif) no-repeat;
}

.klikaci_obrazky .click3 {
	background: url(img/clickIMG/click3.gif) no-repeat;
}

.klikaci_obrazky .click4 {
	background: url(img/clickIMG/click4.gif) no-repeat;
}

.klikaci_obrazky .click5 {
	background: url(img/clickIMG/click5.gif) no-repeat;
}

.klikaci_obrazky .click6 {
	background: url(img/clickIMG/click6.gif) no-repeat;
}

.klikaci_obrazky .click7 {
	background: url(img/clickIMG/click7.gif) no-repeat;
}

.klikaci_obrazky .click8 {
	background: url(img/clickIMG/click8.gif) no-repeat;
}

.klikaci_obrazky .click9 {
	background: url(img/clickIMG/click9.gif) no-repeat;
}

.klikaci_obrazky .click10 {
	background: url(img/clickIMG/click10.gif) no-repeat;
}

.klikaci_obrazky .click11 {
	background: url(img/clickIMG/click11.gif) no-repeat;
}

.klikaci_obrazky .click12 {
	background: url(img/clickIMG/click12.gif) no-repeat;
}

.klikaci_obrazky .click1 img, .klikaci_obrazky .click2 img, .klikaci_obrazky .click3 img, .klikaci_obrazky .click4 img, .klikaci_obrazky .click5 img, .klikaci_obrazky .click6 img, .klikaci_obrazky .click7 img, .klikaci_obrazky .click8 img,
.klikaci_obrazky .click9 img, .klikaci_obrazky .click10 img, .klikaci_obrazky .click11 img, .klikaci_obrazky .click12 img {
	position: absolute;
	width: 105px;
	height: 73px;
	border: none;
	top: 40px;
}

/* nastavení zobrazení horního textu, krátkého a dlouhého, v jednotlivých klikacích obrázcích */
.klikaci_obrazky .click1 div.horni, .klikaci_obrazky .click2 div.horni, .klikaci_obrazky .click3 div.horni, .klikaci_obrazky .click4 div.horni, .klikaci_obrazky .click5 div.horni, .klikaci_obrazky .click6 div.horni, .klikaci_obrazky .click7 div.horni, .klikaci_obrazky .click8 div.horni, .klikaci_obrazky .click9 div.horni, .klikaci_obrazky .click10 div.horni, .klikaci_obrazky .click11 div.horni, .klikaci_obrazky .click12 div.horni, 
.klikaci_obrazky .click1 div.horni_dlouhy, .klikaci_obrazky .click2 div.horni_dlouhy, .klikaci_obrazky .click3 div.horni_dlouhy, .klikaci_obrazky .click4 div.horni_dlouhy, .klikaci_obrazky .click5 div.horni_dlouhy, .klikaci_obrazky .click6 div.horni_dlouhy, .klikaci_obrazky .click7 div.horni_dlouhy, .klikaci_obrazky .click8 div.horni_dlouhy, .klikaci_obrazky .click9 div.horni_dlouhy, .klikaci_obrazky .click10 div.horni_dlouhy, .klikaci_obrazky .click11 div.horni_dlouhy, .klikaci_obrazky .click12 div.horni_dlouhy {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100px;
	height: 30px;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color: #FFF;
}

/* nastavení zobrazení dolního textu, v jednotlivých klikacích obrázcích */
.klikaci_obrazky .click1 div.dolni, .klikaci_obrazky .click2 div.dolni, .klikaci_obrazky .click3 div.dolni, .klikaci_obrazky .click4 div.dolni, .klikaci_obrazky .click5 div.dolni, .klikaci_obrazky .click6 div.dolni, .klikaci_obrazky .click7 div.dolni, .klikaci_obrazky .click8 div.dolni, .klikaci_obrazky .click9 div.dolni, .klikaci_obrazky .click10 div.dolni, .klikaci_obrazky .click11 div.dolni, .klikaci_obrazky .click12 div.dolni {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100px;
	height: 38px;
	text-align: center;
	font-size: 10px;
	color: #FFF;
}

/* šoupnutí horních dlouhých textů */
.klikaci_obrazky .click1 div.horni_dlouhy, .klikaci_obrazky .click2 div.horni_dlouhy, .klikaci_obrazky .click3 div.horni_dlouhy, .klikaci_obrazky .click4 div.horni_dlouhy, .klikaci_obrazky .click5 div.horni_dlouhy, .klikaci_obrazky .click6 div.horni_dlouhy, .klikaci_obrazky .click7 div.horni_dlouhy, .klikaci_obrazky .click8 div.horni_dlouhy, .klikaci_obrazky .click9 div.horni_dlouhy, .klikaci_obrazky .click10 div.horni_dlouhy, .klikaci_obrazky .click11 div.horni_dlouhy, .klikaci_obrazky .click12 div.horni_dlouhy {
	top: 6px;
}

.rolovaci_obrazky {
	width: 303px;
	height: 304px;
	float: left;
	margin: 1px;
}

.hodiny {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 190px;
	height: 100px;
	float: left;
	background: url(img/time_bg.jpg) repeat-x;
	margin-left: 1px;
}

.pocasi {
	width: 140px;
	float: left;
	height: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(img/time_bg.jpg) repeat-x;
	margin-left: 1px;
}

.pocasi .zobrazeni {
	border: none; 
	margin-left: 1px;
}

.o_firme {
	width: 592px;
	height: 100px;
	float: left;
	padding: 5px 0px 5px 4px;
	background: url(img/time_bg.jpg) repeat-x;
	margin-left: 1px;
}

.o_firme h1 {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin-left: 15px;
	margin-bottom: 10px;
}

.o_firme p {
	font-size: 11px;
	color: #FFF;
	margin-left: 15px;
	margin-top: 5px;
}

img {
	border: none;
}

.pruhledny {
	float: left;
	margin: 0px;
}

.jazyky {
	width: 200px;
	float: left;
	text-transform: uppercase;
	padding-top: 52px;
	margin-left: 15px;
	font-size: 11px;
	color: #434240;
}

.jazyky a {
	font-size: 11px;
	font-weight: bold;
	color: #434240;
	text-decoration:none;
}

.jazyky a:hover {
	color: #FC3E1E;
}

.jazyky .active {
	color: #FC3E1E;
	font-weight: bold;
}

.jazyky .normal {
	color: #434240;
	font-weight: bold;
}

.pruh_nad_menu, .pruh_nad_menu2 {
	background: url(img/lista22.jpg) repeat-x;
	width: 928px;
	height: 28px;
	clear: both;
	margin-left: 1px;
}

.pruh_nad_menu2 {
	background: url(img/lista33.jpg) repeat-x;
}

.pruh_nad_menu .popis_vlevo, .pruh_nad_menu .popis_vprostred, .pruh_nad_menu .popis_vpravo, .pruh_nad_menu2 .popis_vlevo, .pruh_nad_menu2 .popis_vprostred {
	margin-top: 5px;
	margin-left: 21px;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	width: 165px;
	float: left;
}

.pruh_nad_menu .popis_vprostred, .pruh_nad_menu2 .popis_vprostred {
	margin-left: 26px;
	width: 200px;
}

/*.pruh_nad_menu .popis_vprostred {
	text-transform: none;
}*/

.pruh_nad_menu .popis_vpravo {
	float: right;
	margin-left: 0px;
	margin-right: 7px;
}

.paticka, .paticka2 {
	width: 929px;
	background: url(img/bottom.jpg) repeat-x;
	height: 32px;
	clear: both;
}

.paticka .copyright {
	float: left;
	width: 500px;
	padding-left: 5px;
	padding-top: 5px;
	color: #FFF;
	font-size: 11px;
}

.paticka .copyright a {
	color: #FFF;
}

.paticka .karty {
	float: right;
	width: 200px;
	padding-right: 5px;
	padding-top: 3px;
	text-align: right;
}

.paticka2 {
	background: none;
}

.paticka2 a {
	font-weight: bold;
	text-decoration: none;
	color: #5A2830;
}

.paticka2 a:hover {
	text-decoration: underline;
}

.div_center {
	margin-left: auto;
	margin-right: auto;
	width: 110px;
}


/* MENU */
.vlevo {
	width: 190px;
	float: left;
	background: #f2f1eb;	
}

.vlevo .hledat {
	width: 190px;
	background: url(img/search_bg.jpg) repeat-y;
	margin-left: 1px;
	margin-bottom: 1px;
}


.menu {
	width: 190px;
	margin-left: 1px;
}

.menu ul {
	width: 190px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	list-style-type: none;
	margin-bottom: 0px;
}

.menu li {
	margin-left: 0px;
	width: 190px;
	background: url(img/pozadi_tlacitka.jpg) no-repeat;
	/*height: 22px;
	padding-top: 4px;*/
	/*padding-left: 30px;*/
	color: #434240;
	font-weight: bold;
	/*position: relative;*/
	font-size: 11px;
	text-decoration: none;
	padding-left: 0px;
}

.menu li img {
	vertical-align: middle;
	float: left;
	margin: 0px;
}

.pozice {
	width: 165px;
	height: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 25px;
}

.menu li a {
	color: #434240;
	text-decoration: none;
}

.menu li a:hover {
	color: #FC3E1E;
}

.menu li ol {
	margin-left: 0px;
	width: 160px;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 1px;
}

.menu li ol li {
	background: url(img/m_bg.jpg) repeat-x;
	width: 175px;
	padding-left: 15px;
}

.menu li ol li a {
	color: #434240;
	text-decoration: none;
	font-weight: normal;
}

.menu li ol li a:hover {
	color: #FC3E1E;
}

.menu li ol li img {
	margin-top: 7px;
}

.menu li ol li div.pozice {
	width: 145px;
}

.menu .nadpis_menu {
	width: 170px;
	background: url(img/mxx.jpg) no-repeat;
	height: 18px;
	padding-top: 5px;
	padding-left: 20px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-top: 2px;
}

.menu .text {
	width: 180px;
	background: #E0DECF;
	padding: 5px;
}

.menu .text form {
	margin-left: 5px;
}

.menu .copyright, .menu .copyright a {
	width: 184px;
	padding: 3px;
	font-size: 10px;
	text-align: center;
	color: #000;
}

.menu .oranzova {
	color: #ee5104;
}

.obsah {
	margin-left: 1px;
	width: 536px;
	float: left;
	padding: 5px;
	padding-top: 0px;
	background: #F2F1EB;
}

.obsah .vypis_aktivit, .obsah3 .vypis_aktivit {
	width: 460px;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	background: #E0DECF;
	margin-bottom: 10px;
	padding: 10px 20px 10px 20px;
	
}

.obsah3 table.bezramecku, .obsah3 table.bezramecku td {
	border: none;
}

.obsah .vypis_aktivit p, .obsah3 .vypis_aktivit p {
	margin-bottom: 0px;
}

.obsah .vypis_aktivit .obrazek, .obsah3 .vypis_aktivit .obrazek {
	float: left;
	width: 120px;
	height: 100px;
	margin-right: 10px;
	border: 1px solid #5A2830;
}

.obsah2, .obsah3 {
	width: 698px;
	background: #F2F1EB;
	float: left;
	padding: 5px 20px 5px 20px;
	margin-left: 1px;
}

.obsah .texty {
	width: 500px;
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
}

.obsah3 {
	width: 506px;
}

.obsah2 h1, .obsah3 h1, .obsah .texty h1, .obsah .texty h1.activities, .texty h2 {
	background: #C8C4A8;
	text-transform: uppercase;
	color: #5A2830;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

h1.hlavni_nadpisy {
	font-size: 18px;
}

.texty h2 {
	margin-left: 0px;
	margin-top: 20px;
}

.texty li a, .menu .text a, .texty a {
	font-weight: bold;
	/*text-decoration: none;*/
	/*color: #5A2830;*/
	margin-left: 10px;
}

.texty h1 a {
	color: #5A2830;
}

.menu .text a, .texty a {
	margin-left: 0px;
}

.texty li a:hover, .menu .text a:hover, .texty a:hover {
	/*text-decoration: underline;*/
	text-decoration: none;
}

.obsah .texty h1.activities {
	margin-bottom: 1px;
	padding-bottom: 1px;
}

.obsah .texty h1 span {
	background: #FFF;
}

.obsah .texty h1 span a {
	background: #FFF;
	/*color: #5A2830;*/
	padding: 4px 10px 4px 10px;
}



.obsah2 .imgR, .obsah .imgR {
	margin: 10px;
	clear: right;
}

.picR, .picRB {
	float: right;
	margin-left: 10px;
}

.picL, .picLB {
	float: left;
	margin-right: 10px;
}

.picLB, .picRB {
	border: 1px #000 solid;
}

/*.obsah2 table {
	border: 1px #5a2830 solid;
}*/

.obsah2 td, .obsah3 td {
	padding: 5px;
	border: 1px #5a2830 solid;
}

.program_price a {
	font-weight: bold;
	color: #006;
	text-decoration: none;
}

.program_price a:hover {
	color: #ee5104;
}


.obsah2 .ukazky_obrazku, .obsah3 .ukazky_obrazku {
	width: 264px;
	float: right;
	text-align: right;
}

.obsah3 .ukazky_obrazku {
	width: 200px;
	margin-left: 10px;
	padding-right: 0px;
}

.obsah3 .ukazky_obrazku img {
	margin-bottom: 10px;
	margin-right: 0px;
}

.obsah3 .ukazky_obrazku_dole {
	width: 500px;
	clear: both;
	margin-top: 30px;
}

.obsah3 .ukazky_obrazku_dole img {
	float: left;
	margin: 5px;
	margin-left: 15px;
}

.vpravo {
	width: 190px;
	float: left;
	margin-left: 1px;
	background: #f2f1eb;
}

.hledat_form {
	width: 190px;
	font-size: 11px;
	color: #FFF;
	padding-bottom: 5px;
}

.hledat_form .aaaa {
	margin-left: 14px;
	padding-top: 3px;
	margin-bottom: 2px;
	font-size: 10px;
	color: #CFB1B1; 
}

.hledat_form select {
	font-size: 11px;
	width: 150px;
	margin-left: 25px;
	margin-bottom: 2px;
	background: #5A2830;
	color: #FFF;
}

.hledat_form input[type=submit], .tlacitko {
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 1px;	
}

.tlacitko {
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	width: 80px;
}

.prevod_men {
	margin-left: auto;
	margin-right: auto;
}

.prevod_men input[type=text], .prevod_men select {
	font-size: 10px;
	width: 70px;
}

.velikost_inputu {
	font-size: 10px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
}

/* Slide obrázky */

#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{ 
	width:303px;
	height:304px;
	overflow: hidden; 
	position: relative;
}

#slider .prvni {
	background: url(img/slide_img/sl_kalasnikov.jpg) no-repeat;
}

#slider .druhy {
	background: url(img/slide_img/sl_beer_advanture.jpg) no-repeat;
}

#slider .treti {
	background: url(img/slide_img/sl_beer_bath.jpg) no-repeat;
}

#slider .ctvrty {
	background: url(img/slide_img/sl_folklore.jpg) no-repeat;
}

#slider .paty {
	background: url(img/slide_img/sl_charles_bridge.jpg) no-repeat;
}

#slider .sesty {
	background: url(img/slide_img/sl_karlstejn.jpg) no-repeat;
}

#slider .sedmy {
	background: url(img/slide_img/sl_krumlov.jpg) no-repeat;
}

#slider .osmy {
	background: url(img/slide_img/sl_zlata_praha.jpg) no-repeat;
}

#slider .devaty {
	background: url(img/slide_img/sl_zorbing.jpg) no-repeat;
}

#slider li span {
	position: absolute;
	left: 20px;
	bottom: 0px;
	width: 300px;
	height: 30px;
	font-size:14px;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}

#slider li span a {
	text-decoration: none;
	color: #FFFFFF;
	border: none;
}


#marqueecontainer{
	position: relative;
	width: 180px; /*marquee width */
	height: 115px; /*marquee height */
	overflow: hidden;
	border: none;
	padding: 2px;
	padding-left: 4px;
}



/* booking formulář */
						
checkbox {
	float: left;
	margin-right: 5px;
}

.zaskrtavatka {
	width: 500px;
	position: relative;
	clear: both;
}

.zaskrtavatka span, .zaskrtavatka strong {
	position: absolute;
	width: 400px;
	top: 4px;
}

.odeslat_button {
	width: 90px;
	margin-left: auto;
	margin-right: auto;
}

.odeslat_button input {
	width: 80px;
}

.booking_form textarea, .ramecek_form, .ramecek_form_dlouhy, .jen_ramecek {
	border: 1px solid #C8C4A8;
}

.ramecek_form, .ramecek_form_dlouhy {
	font-size: 10px;
	width: 150px;
}

.ramecek_form_dlouhy {
	width: 410px;
}

.booking_form {
	clear: left;
}

.booking_form h2 {
	color: #000;
	margin: 10px auto 10px auto;
}

.booking_form div.zarovnani {
	width: 120px;
	height: 14px;
	padding-top: 4px;
}

.booking_form input[type=text] {
	margin-bottom: 5px;
	margin-right: 40px;
	border: 1px solid #C8C4A8;
	font-size: 10px;
	width: 200px;
}

.underline_strong {
	text-decoration: underline;
}

.restaurant_seznam {
	width: 500px;
	background: #E0DECF;
	/*border: 1px solid #000;*/
	margin-left: auto;
	margin-right: auto;
}

.restaurant_seznam .sloupce {
	width: 230px;
	float: left;
	padding: 10px;
}

.restaurant_seznam .sloupce ul, .texty ul {
	width: 220px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left: 40px;
}

.texty ul {
	width: 400px;
}

.restaurant_seznam .sloupce li, .texty li {
	list-style-image: url(img/sipka3.gif);
	margin-top: 2px;
}

.restaurant_seznam .sloupce li a, .texty li a {
	font-weight: bold;
	text-decoration: none;
	color: #5A2830;
	margin-left: 10px;
}

.restaurant_seznam .sloupce li a:hover, .texty li a:hover {
	text-decoration: underline;
}

.vypis_restauraci, .vypis_hotelu {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	background: #E0DECF;
	margin-bottom: 5px;
}

.vypis_restauraci .vylety {
	margin-top: 0px;
	margin-bottom: 1px;
}

.vypis_restauraci .nahled_pic, .vypis_hotelu .nahled_hotelu {
	float: left;
	width: 130px;
	margin-bottom: 5px;
	padding: 4px;
	text-align: center; 
	min-height: 80px;
}

.vypis_restauraci .nahled_activita {
	float: left;
	width: 160px;
	margin-bottom: 5px;
	padding: 4px;
	text-align: center;
}

.vypis_restauraci .adresa, .vypis_hotelu .cena, .vypis_restauraci .vylety .cely_vypis {
	float: left;
	width: 120px;
	margin-bottom: 5px;
	padding: 4px;
	margin-right: 1px;
}

.vypis_restauraci .vylety .cely_vypis {
	width: 342px;
}


.vypis_restauraci .adresa-aktivity {
	float: left;
	width: 120px;
	margin-bottom: 5px;
	padding: 4px;
	margin-right: 1px;
}

.vypis_hotelu .cena ul {
	width: 120px;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

.vypis_hotelu .cena li {
	background: #EEEDE6;
	margin-bottom: 1px;
	list-style-image: none;
	list-style-type: none;
	text-align: center;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.vypis_hotelu .cena li span {
	color: #434240;
	font-weight: bold;
}

.vypis_hotelu .cena li a {
	font-weight: bold;
	text-decoration: none;
	color: #5A2830;
	margin-left: 10px;
}

.vypis_hotelu .cena li a:hover {
	text-decoration: underline;
}

.vypis_restauraci .rest_popis, .vypis_hotelu .hotel_popis {
	float: left;
	width: 222px;
	margin-bottom: 5px;
	padding: 4px;
}

.vypis_restauraci .aktivita_popis {
	float: left;
	width: 195px;
	margin-bottom: 5px;
	padding: 4px;
}

.vypis_hotelu .hotel_popis h3 {
	font-size: 11px;
	font-weight: bold;
	color: #5A2830;
	margin-bottom: 2px;
	margin-left: 0px;
}

.vypis_hotelu .hotel_popis h3 span {
	font-weight: normal;
	color: #000;
	text-transform: none;
}

.cistic {
	visibility: hidden;
	clear: both;
}

/* kalendář */
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}
#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}
#CalendarControl table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  border-left: 1px solid #C8C4A8;
  border-right: 1px solid #C8C4A8;
}
#CalendarControl th {
  font-weight: normal;
}
#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}
#CalendarControl td {
  text-align: center;
}
#CalendarControl .calendar_header {
  background-color: #C8C4A8;
}
#CalendarControl .calendar_weekday {
  background-color: #DDD;
  color: #000;
}
#CalendarControl .calendar_weekend {
  background-color: #FFC;
  color: #000;
}
#CalendarControl .calendar_current {
  border: 1px solid #339;
  background-color: #e65b00;
  color: #FFF;
}
#CalendarControl .calendar_weekday,
#CalendarControl .calendar_weekend,
#CalendarControl .calendar_current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}
#CalendarControl .calendar_weekday:hover,
#CalendarControl .calendar_weekend:hover,
#CalendarControl .calendar_current:hover {
  color: #FFF;
  background-color: #e65b00;
  border: 1px solid #999;
}
#CalendarControl .calendar_previous {
  text-align: left;
}
#CalendarControl .calendar_next {
  text-align: right;
}
#CalendarControl .calendar_previous,
#CalendarControl .calendar_next {
  padding: 1px 3px 1px 3px;
  font-size: 10px;
}
#CalendarControl .calendar_previous a,
#CalendarControl .calendar_next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}
#CalendarControl .calendar_title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}
#CalendarControl .calendar_empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
