* {margin:0; padding:0}
body {background:#006F62; margin:10px auto 10px auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; width:761px;}

a#header {display:block; width:569px; height:176px; background:url(../images/headka.jpg); margin:0 auto 10px 190px; -moz-border-radius: 15px;  border-radius: 15px; border:2px solid #FFF; float:left}

#main{width:760px; margin: 0 auto; text-align:center; background:#FFFFFF;}
a{color:#006F62;}
a:hover{background-color:#006F62; color: #FFFFFF;}
#obsah{
	float: right;
	width: 549px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0 10px 10px 10px;
	background:#FFFFFF;
	text-align:left;
	-moz-border-radius: 15px;
    border-radius: 15px;
	z-index:1;
}

#obsah p {line-height:20px; padding:10px 0;}
#obsah ul {padding: 3px 0; margin-left:25px; line-height:17px}
#obsah ul ul { padding:2px 0}
#obsah a:hover {background:none}
#kontakt {width: 180px; text-align: left;float: left; position:fixed}
#kontakt p {margin: 25px 0 10px 0;}
.kontakt {border-bottom:1px solid #00A994; padding:25px 0}
#volej {padding:0 5px; color:#FFF; margin-top:20px;}
#volej a {color:#FFF}

ul#menu {}
ul#menu li {list-style-type:none}
ul#menu li a {padding:10px; background:#7FB6B0; margin-bottom:5px; -moz-border-radius: 5px;  border-radius: 5px; display:block; text-decoration:none}
ul#menu li a:hover, ul#menu li a.aktivni {background:#00A994; color:#FFF;}

.oramuj {border: 1px solid #CCCCCC; padding:1px; margin:5px;}

p{clear:both; text-align: left;}
h1{font-size:24px; text-align: center; margin-bottom: 15px; position:relative; width:569px; height:176px; overflow:hidden;}
h1 span {display:block; position:absolute; left:0; top:0; z-index:1; width:569px; height:176px; margin:0; padding:0; background:url(../images/headka.jpg); -moz-border-radius: 15px;  border-radius: 15px}
h2{	font-size: 20px;text-align:left;margin-top: 15px; border-bottom:1px solid #000000;}
h3{	font-size:18px;font-weight: bold;color: #00A994;margin-top:10px}
h4 {font-size:16px; margin: 5px 0 10px 0}

#map { border:1px solid #00A994; margin-bottom:10px;width: 538px; height: 325px; font-size: 12px}


.italic { font-size: 12px}
#cenik {font-size:13px; width:99%; text-align:center}
#cenik tr td {background:#00A994}
#cenik th { background:#006F62; color:#FFFFFF}
#cenik tr td, #cenik th {padding:3px}
#cenik td {text-align:center}

.box-nabidka { padding: 7px; border: 1px solid #006F62; width: 155px; background:#00A994; margin: 5px 0 0 0}
.box-nabidka a:link, .box-nabidka a:visited, .info a:link, .info a:visited { color:#FFFFFF; text-decoration:none }
.box-nabidka a:hover, .info a:hover { background:#FFFFFF; color:#00A994}
.info {background:#00A994; color:#FFFFFF; margin:5px 5px 0 5px; padding:5px}

a.button {color:#FFFFFF; line-height:16px; padding:0; display: block; width:540px; height:135px; text-decoration:none;  -moz-border-radius: 10px;  border-radius: 10px; margin:0 auto}

a#typ1, a#typ1:hover {background: url(../images/statek.png)}
a#typ2, a#typ2:hover {background: url(../images/studio.png)}
a#typ3, a#typ3:hover {background: url(../images/apartman.png)}
a#typ4, a#typ4:hover {background: url(../images/soukromi.png)}
a#typ5, a#typ5:hover {background: url(../images/pracovni.png); margin-bottom:5px}

.button h2 {font-size:26px; padding:20px 0 15px 15px; text-transform:uppercase; border: none}
.button-text{ padding: 0 30px; font-size:16px;}
.button-vice { padding:18px 0 20px 20px; text-decoration:underline}

.partneri {font-size:80%}
.cistic {clean:both; visibility:hidden}
.sluzby {text-align:left; background:#66CCFF; padding:10px; width:520px}
.sluzby-foto {margin-top:10px}
.sluzby-foto a:link, .sluzby-foto a:hover, .sluzby-foto a:visited {background:none}
.sluzby-foto img {border:1px solid #000000}
.sluzby-marg {margin-right:5px}
