h1 {font-size:120%;padding-bottom:5px;display:block; color:#E80E8A; padding:0; margin:0; margin-bottom:10px; }
h2 {font-size:14px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
h3 {font-size:13px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
.polozkaadmin {background-color:#85AADD; border:1px solid #0068B5; padding:3px; margin:3px; display:block; margin-left:0;}
.polozkaadmin a {color:#000000;}
.polozkaadmin:hover {background-color:#98BAE8; border:1px solid #0068B5;}
.polozka {border:1px solid #CCCCCC; padding:3px; margin:3px; display:block; margin-left:0; font-size:11px;}
.polozka a { color:#000000;}
.polozka:hover {background-color:#98BAE8; border:1px solid #0068B5;}

.seda {color:#376C96; background-color:#CDDEEB; display:block; padding:3px;border-top:1px solid #0099CC;border-bottom:1px solid #0099CC; margin-top:-6px; height:12px;}
.seda a {color:#376C96; font-weight:bold;}
.zelena {color:#000000; background-color:#BECDDE; display:block; padding:3px;border-top:1px solid #0099CC;border-bottom:1px solid #0099CC; margin-top:-6px; height:12px;}
.zelena a {color:#FFFFFF; font-weight:bold;}
.akce td { border:1px solid #999999;font-weight:normal; text-align:center; padding-top:5px; padding-bottom:5px;}
.akce {border-collapse:collapse; width:100%; }
input {font-size:11px; margin-top:5px;font-family:Tahoma,Arial, Helvetica, sans-serif;}
textarea {font-size:11px;margin-top:5px;}
select {font-size:11px;margin-top:5px;}

a {text-decoration:underline; color:#E80E8A;}
a:hover {text-decoration:none;}

body {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;	margin:0px;	padding:0px; background:url(_images/bg.gif) repeat-y #000000;color:#FFFFFF;}

p {
	margin:0px;
	margin-bottom:7px;
	font-size:12px;
}

img {
	border:none;
	padding:0;
	margin:0;
}

#stranka {position: relative;}

#stranka2 {	width: 973px;height:500px;position:relative; top:0; background:url(_images/bg2.jpg) no-repeat; background-position:31px 0px;}

#header {width:392px; height:350px;position:absolute; left:575px; top:0; background:url(_images/header.jpg) no-repeat;}

#logo {
	height: 59px;
	width: 373px;
	position: absolute;
	left:0px;
	top:0px;
}

#menu {
width:185px;
background-image:url(_images/bg-menu.gif);
background-repeat:repeat-y;
display:block;
position:absolute;
top:195px;
left:0px;
}

#menu a {
display:block;
height:16px;
padding:3px;
padding-left:35px;
color:#FFFFFF;
text-decoration:none;
}

#menu a:hover {
background:url(_images/bg-tlacitko-hover.gif) no-repeat;
text-decoration:underline;
}

.selected {
	border:1px solid #E80E8A;
	}

#submenu a {
background:url(_images/bg-tlacitko2.gif) no-repeat;
}

#submenu a:hover {
background:url(_images/bg-tlacitko2-hover.gif) no-repeat;
}

#obsah {
	width:943px;
	top:0;
}

#content {
	width:943px;
}

#contenttext {
	top:130px;
	position:relative;
	width:250px;
	line-height:150%;
	left:195px;
	padding:50px;
	padding-top:20px;
	padding-left:15px;
}

#paticka { margin-bottom:10px;	margin-top:210px; margin-left:50px;width:860px; font-size:11px;background-repeat:no-repeat;padding-bottom:10px; color:#666666;}
#patickaodkazy {background-color:#FFFFFF; border-top:1px solid #CCCCCC; width:974px; text-align:left; padding-top:7px; padding-bottom:7px; margin-bottom:5px;}
#patickaodkazy a {color:#666666; padding-left:20px; padding-right:20px;}
#paticka a {color:#666666;}

.cb {clear: both;}
#aktualni {position:absolute; background-color:#B3D4E7; height:17px; display:block; width:696px; top:153px; left:96px; padding-top:3px; }
#flags { position:absolute; left:0px; top:5px; width:31px;}

#flags img {margin-top:10px;}

.tucne {font-weight:bold;}



table { font-size:11px; width:100%; vertical-align:top; border-collapse:collapse;}
td { border:1px solid #CCCCCC; padding:3px;}

#out {background-image:url(_images/book.gif); width:120px; height:40px; padding:25px; padding-top:74px; text-align:center; font-size:14px;}
#out a { background:none; padding:0;}
#out a:hover { background:none;}


#fotky { position:absolute;  left:580px; top:390px; width:132px; text-align:center; background-color:#010810;}
#fotky img { border-top:1px solid #151E25; border-bottom:1px solid #151E25; border-left:3px solid #151E25; border-right:3px solid #151E25; margin-top:15px;}

#reservation {
	background:url(_images/reservation.jpg) no-repeat;
	position:absolute;
	left:771px;
	top:298px;
	text-align:center;
	padding:10px;
	padding-top:26px;
	padding-bottom:30px;
	width:115px;
	font-weight:bold;
	}
	
#reservation a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
	
.big {
	font-size:250%;
	}
	
#buttons {
	position:absolute;
	left:480px;
	top:192px;
	background:url(_images/buttons.jpg) no-repeat;
	width:200px;
	padding:20px;
	padding-top:12px;
	height:400px;
	}
	
#slogan {
	position:absolute;
	left:60px;
	width:300px;
	top:30px;
	font-weight:bold;
	padding-left:80px;
	}
	
.thebest {
	font-size:150%;
	position:absolute;
	left:40px;
	}
	
.show {
	font-size:190%;
	position:absolute;
	left:10px;
	top:20px;
	color:#E80E8A;
	}
	
.inprague {
	position:absolute;
	left:80px;
	font-size:130%;
	}
	
.small {
	font-size:80%;
	font-weight:normal;
	}
	
.program table {
	width:280px;
	text-align:center;
	}
	
.program th {
	width:40px;
	}
	
.galerie {
	width:270px;
	}
	
.fotka {
	width:60px;
	height:60px;
	float:left;
	display:block;
	background:#000000;
	padding:3px;
	margin:3px;
	border:1px solid #E80E8A;
	text-align:center;
	}
	
.videobutton {
	display:block;
	background:url(_images/film.jpg) no-repeat;
	padding-left:40px;
	padding-top:5px;
	height:30px;
	}
	
.galeriebutton {
	display:block;
	background:url(_images/fotak.jpg) no-repeat;
	padding-left:40px;
	padding-top:5px;
	height:30px;
	}
	
.rezervacebutton {
	display:block;
	background:url(_images/tuzka.jpg) no-repeat;
	padding-left:40px;
	padding-top:5px;
	height:30px;
	}
	
	
.form {
	width:127px; display:block; float:left; padding-top:5px;
	}
	
.submit {
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	}