html, body {height: 100%;}
body,td,th, textarea {color: #FFFFFF; font-family: "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Geneva CE", Geneva, sans-serif; font-size: 10px;}
body {
	background-color: #3f7dae;
	margin: 0px;
	position: relative;
	min-width: 790px;
}
a, a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {text-decoration: none; color: #ffb582;}
strong {font-weight: bold;}
em {font-style: italic;}
.modra {color: #3f7dae;}
.orange {color: #ec6201;}
.cerna {color:#000000;}
.maly {font-size:90%;}
#main {
	margin: 0;
	min-height: 100%;
	height: auto;
	_height: 100%;
	position: relative;
	background-image: url(images/bg-prechod.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#text, .kapitola {
	position: relative;
	width: 751px;
	text-align: left;
	min-height: 600px;_height: 600px;
}
.kapitola {min-height: 2000px;_height: 2000px;}
#fotka {border: 5px solid #FFFFFF;margin: 30px 0px 15px 0px;}
#logo_male {
	border-width: 0px;
	position: absolute;
	top: 2px;
	left: 50px;
}
#fotoalbum {
	font-size: 14px;
	font-weight: bold;
	color: #ec6201;
	position: absolute;
	top: 9px;
	right: 60px;
}
#sipky {
	font-size: 18px;
	font-weight: bold;
	color: #ec6201;
	position: absolute;
	top: 495px;
	right: 60px;
}
#sipky a {color: #ec6201;}
#sipky :hover {color: #FFFFFF;}
#sipky span {
	padding-left: 15px;
}
#footer {
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 90%;
	width: 100%;
	text-align: center;
}
#footer div {margin-top: 5px;}
#footer a, #footer :visited{color: #666666; text-decoration:none;}
#footer :hover{color: #666666; text-decoration:underline;}
#menu1, .menu1, .menu2 {
	position: absolute;
	top: 475px;
	left: 0px;
	width: 650px;
	background-image: url(images/bg-menu.gif);
	background-repeat: repeat-x;
}
.menu2 {top: 499px;}
#menu1 ul, .menu1 ul,  .menu2 ul {margin-left: -16px;}
#menu1 li, .menu1 li, .menu2 li {
	display: inline;
	font-weight: bold;
	font-size: 11px;
	padding-right: 20px;
	margin-left: 0px;
}
#menu1 div, .menu1 div, .menu2 div {margin-top: 14px; border-bottom: 1px solid #3f7dae;}
#menu1 div a, #menu1 div :visited, .menu1 div a, .menu1 div :visited, .menu2 div a, .menu2 div :visited {color: #000000}
#menu1 div :hover, .menu1 div :hover, .menu2 div :hover{color: #ec6201;}
#hlavni_txt {
	font-weight: bold;
	position: absolute;
	left: 26px;
	right: 270px;
	top: 265px;_top: 197px;
	line-height: 2;
}
#hlavni_txt h1 {
	margin-left: -1500px;
	height: 1px;
	margin-top: -8px;
	font-size:9px;
}
#hlavni_txt a {color: #FFFFFF; text-decoration: underline;}
#hlavni_txt a:hover {text-decoration: none;}
#hlavni_txt div {margin-top: 70px;}
#foto_dole {position: absolute; top: 339px; border: 6px solid #fcfeff; right: 21px;}
#obsah, #obsah1, #obsah2, #obsah3 {margin: 0px;padding: 0px;top: 30px;left: 355px;color:#FFFFFF;font-weight: bold;line-height: 1.8;position: absolute;}
#obsah p, #obsah1 p, #obsah2 p, #obsah3 P {padding: 7px 0px 0px 15px;margin: 0px;}
#obsah a, #obsah1 a, #obsah2 a, #obsah3 a {text-decoration: underline;}
#obsah :hover, #obsah1 :hover, #obsah2 :hover, #obsah3 :hover {text-decoration: none;}
#obsah h1, #obsah1 h2, #obsah2 h2, #obsah3 h2 {
	margin: 0px 80px 0px 0px;
	font-size: 130%;
	color: #FFFFFF;
	padding: 3px 0px 3px 15px;
	background-image: url(images/orange.gif);
	background-repeat: repeat-x;
}
#obsah table {text-align: center;margin: 5px auto 0px; width:345px;}
#obsah h1 a, #obsah h1 a:hover, #obsah h1 a:visited {color: #FFFFFF; text-decoration: none;}
#obsah1 {top: 315px; right:22px; color:#000000;}
#obsah2 {top: 350px; left:245px; right:22px; color:#000000;}
#obsah3 {color:#000000; right:8px;}
#obsah3 h2 {margin-right: 30px;}
#obsah1 a, #obsah1 a:visited, #obsah1 a:hover, #obsah2 a, #obsah2 a:visited, #obsah2 a:hover, #obsah3 a, 
#obsah3 a:visited, #obsah3 a:hover {color:#FFFFFF;text-decoration: none;}
#skoly td {
	color: #000000;
	font-size: 125%;
	border-bottom: 1px solid #3f7dae;
	padding: 2px 0px;
}
#skolky td {
	color: #000000;
	font-size: 110%;
	border-bottom: 1px solid #3f7dae;
	padding: 4px 0px;
}
#skoly {
	width: 200px;
	color: #000000;
	line-height: normal;
	position: absolute;
	top: 33px;
	right: 5px;
}
#skolky {
	width: 200px;
	margin: 110px 0px 0px 5px;
	color: #000000;
	line-height: normal;
}
#skolky div, #skoly div, #skolky h2 {
	font-weight: bold;
	background-color: #3f7dae;
	text-align: center;
	padding: 5px 0px;
	color: #FFFFFF;
}
#skolky p, #skoly p {
	color: #FFFFFF;
	margin: 0px;
	background-color: #ec6201;
	padding: 3px;
	border-bottom: 1px solid #3f7dae;
}
.mesic {
	text-align: left;
	color: #3f7dae;
	width: 121px;
	padding-left: 8px;
	font-weight: normal;
}
#apartmany {font-size: 12px;color: #000000;line-height: 1.4;position: relative;}
#apartmany h2 {margin-left: -1000px;}
#apartmany a, #apartmany a:visited {color: #000000; text-decoration: underline;}
#apartmany a:hover {color: #000000;text-decoration: none;}
#apartmany p {margin: 8px 0px 0px 0px;}
#bilo4, #bilo6, #bilo8 {
	width: 157px;
	text-align: center;
	font-weight: bold;
	color: #ec6201;
	font-size: 14px;
	position: absolute;
	left: 40px;
	top: 270px;
}
#bilo6 {width: 159px; left: 290px;}
#bilo8 {width: 158px; left: 540px;}
#linky, #linky2 {
	position: absolute;
	left: 35px;
	top: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #ec6201;
	line-height: 1.3;
}
#linky2 {
	left: 0px;
	top: 48px;
	width: 750px;
	text-align: center;
}
#linky2 span {
	margin-right: 30px;
}
#linky a, #linky a:visited, #linky2 a, #linky2 a:visited {color: #000000;}
#linky a:hover, #linky2 a:hover {color: #ec6201;}
#kemp {
	position: absolute;
	left: 10px;
	top: 36px;
	width: 670px;
	line-height: normal;
	color: #000000;
	font-weight: normal;
}
.dalsi-foto {
	margin: 0px;
	padding: 0px 35px 50px 35px;
	color: #000000;
	text-align: left;
	height: 200px;
}
.predchozi-vlevo  {
	float: left;
	width: 320px;
	margin: 0px 10px 0px 0px;
}
.dalsi-foto a {
	color: #000000;
}
.dalsi-foto h3 {
	margin: 20px 0px 7px 0px;
	font-size: 11px;
}
.dalsi-foto h3 a {color: #000000;}
.dalsi-foto h3 a:hover {
	color: #FFFFFF;
}
#popis {position: absolute;color:#000000;top:49px;right:5px;width: 320px; line-height:1.5em;}
#popis li {list-style-position: inside;margin: 4px 0px 0px 0px; padding:0px;}
#popis ul {margin: 0px 0px 5px 0px; padding:0px;}
#popis h2 {font-size:11px; margin:0px; color: #ec6201;}
#popis a, #popis a:visited {color: #000000;}
#rezervace {position: absolute;top:415px;right:5px;width: 300px;}
#rezervace h2 {font-size:12px; padding:4px; background-color:#ec6201; text-align:center; margin:0px;}
#rezervace a, #rezervace a:visited {text-decoration: none;}
hr.cleaner {clear:both;height:1px;margin: -1px 0 0 0; padding:0;border:none;visibility: hidden;}
