body {font:80%/1.6 serif;font-family: Times, serif; background:#b9a88c url(/images/pozadi.gif) top repeat;color:#9a9a9a;text-align:left;padding:0;margin:0; }
#mezeranahore { height: 5px; width:930px; line-height: 5px; font-size: 5px;}
#body {margin:0pt auto;width:930px;background:#fff;}

h1,h2,h3,h4 {margin:10px 0 0 0;font-weight:normal;text-transform:uppercase}
h1 {margin:0;color:#fbbb13}
h2 {font-size:140%;color:#018a42}
h3 {font-size:120%}
h4 {font-size:140%}
a {color:#018a42;background:inherit;text-decoration:underline}
a:hover {text-decoration:none;color:#fbbb13}

p {margin:5px 0px 20px 20px;padding:0 15px 0 0;line-height:150%;font-size:120%}
ul, ol {margin:0 0 0 20px;padding:0;font-size:120%;}
ul li, ol li {margin:5px 0 5px 10px}

#head {margin:0pt auto; position:relative;
width:930px;background:url(/images/head.jpg) 0px 75px no-repeat;height:85px;}
#head h2 {margin:0 0 0 38px;padding:0;height:82px;width:308px;color:#fff;left:0;top:-2px;_top:-6px;position:absolute;}
*:first-child+html #head h2 {top:-6px}
#head h2 a {height:82px;width:308px;position:absolute}
#head h2 span {background:url(/images/logo.gif) top no-repeat;left:0;position:absolute;height:82px;width:308px;cursor:pointer}
#head ul {list-style:none;margin:19px 0 0 95px;padding:0}
#head ul li {display: block; float:left;margin:0 8px;padding:0;color:#fff;}
#head ul li.u { width: 73px; position: absolute; left: 103px;} /* + 26 */
#head ul li.a { width: 88px; position: absolute; left: 218px;}
#head ul li.o { width: 108px; position: absolute; left: 314px;}
#head ul li.t { width: 88px; position: absolute; left: 430px;}
#head ul li.i { width: 98px; position: absolute; left: 552px;}
#head ul li.h { width: 120px; position: absolute; left: 684px;}
#head ul li.oddel1 {line-height:10px;width: 10px; position: absolute; left: 188px; }
#head ul li.oddel2 {line-height:10px;width: 10px; position: absolute; left: 530px; }
#head ul li.oddel3 {line-height:10px;width: 10px; position: absolute; left: 664px; }
#head ul li a,#head ul li a:hover,#head ul li a:active {color:#727272;text-decoration:none}
#head ul li img {display:block;text-align:center;margin:0 auto}
.holdingtop {
	height: 59px;
	line-height: 59px;
	width: 59px !important;
}

#lista,#lista_obs {background:#fff url(/images/lista.jpg) top no-repeat;height:380px;position:absolute;top:90px; }
#lista_obs {height:281px;border-bottom:1px solid #E7EBEA;}

#menu_lista,#menu_lista_obs {float:left;margin:42px 0 0 0;width:327px;height:300px;background:#fff url(/images/lista_right.gif) right no-repeat; overflow: hidden;}
#menu_lista h2 {margin:13px 0 13px 0;_margin:8px 0 14px 0;padding:0;height:34px;width:250px;color:#fbbb13;_color:#fff;left:20px;position:relative;}
#menu_lista h2 span {background:url(/images/nase_hotely.gif) left no-repeat;left:0;position:absolute;width:100%;height:100%;}
#menu_lista ul {margin:0;padding:0;list-style:none}
#menu_lista ul li {margin:0;padding:0;width:325px;border-top:1px dashed #ebebeb;background:#fff}
#menu_lista ul li a {display:block;width:299px;_width:299px;height:59px;text-align:right;padding:0 26px 0 0;line-height:60px;text-transform:uppercase;color:#fbbb13;font-weight:bold;}
#menu_lista ul .a a {background:#fff url(/images/artemis.gif) 30px 0 no-repeat;}
#menu_lista ul .o a {background:#fff url(/images/olympik.gif) 30px 0 no-repeat;}
#menu_lista ul .t a {background:#fff url(/images/tristar.gif) 30px 0 no-repeat;}
#menu_lista ul .i a {color:#018a42;background:#fff url(/images/ita.gif) 30px 0 no-repeat;}

#obr_lista,#obr_lista_obs {float:left;margin:42px 0 0 0;width:369px;height:300px;background:#fff url(/images/uvodni_obrazek.jpg) center no-repeat; overflow: hidden}

#rez_lista,#rez_lista_obs {float:left;margin:42px 0 0 0;width:232px;height:299px;_height:300px;border-bottom:1px solid #e7ebea;background:#fff 0px 15px no-repeat; overflow: hidden;}
#rez_lista h2,#rez_lista_obs h2 {margin:13px 0 0 0;_margin:8px 0 12px 0;padding:0;height:32px;width:199px;color:#fbbb13;left:8px;position:relative;}
#rez_lista h2 span,#rez_lista_obs h2 span {background:url(/images/nadpis_rezervace_pokoju.png) left no-repeat;left:0;position:absolute;width:100%;height:100%;}
#rez_lista form,#rez_lista_obs form {margin:-5px 0 0 0;padding:0}
#rez_lista input.withborder, #rez_lista_obs input.withborder {
	margin: 0 0 0 0;
	position:relative;
	display:block;
	width:183px;
	_width:199px;
	height:16px;
	_height:18px;
	border:1px solid #dbdbdb;
}
#rez_lista input.withbordersmall, #rez_lista_obs input.withbordersmall {
	margin: 0 0 0 0;
	position:relative;
	width:80px;
	_width:96px;
	height:16px;
	_height:18px;
	border:1px solid #dbdbdb;
}
.socha1 {background:#f0f0f0 url(/images/socha1.jpg) left no-repeat; margin-top: 32px !important;}
.socha2 {background:#f0f0f0 url(/images/socha2.jpg) left no-repeat}
.socha3 {top:10px;background:#f0f0f0 url(/images/socha3.jpg) left no-repeat;}
.socha4 {top:10px;background:#f0f0f0 url(/images/socha4.jpg) left no-repeat}

#menu_lista_obs {width:140px;height:239px;_height:240px;border-bottom:1px solid #e7ebea; text-align: center;}
#menu_lista_obs img {margin:80px 0 0 0px;}
#obr_lista_obs {width:550px;height:240px;background:#fff;}
#rez_lista_obs {height:239px;_height:240px;}

#prechod {clear:both;width:930px;height:32px;background:#fff url(/images/prechod.jpg) top no-repeat;}

#menu {clear:both;margin:0;width:930px;height:56px;background:#fff url(/images/menu.jpg) center no-repeat;}
#menu ul {list-style:none;margin:0;padding:0}
#menu ul li {float:left}
#menu ul li a {display:block;padding:0 2px;margin:0 5px;line-height:35px;float:left;text-transform:uppercase;color:#018a42;text-decoration:none}
#menu ul li a:hover,#menu ul li a:active {text-decoration:underline}
#menu ul li img {margin:14px 5px 0 5px}

#menuholding {clear:both;margin:0;width:930px;height:56px;background:#fff url(/images/menu.jpg) center no-repeat;}
#menuholding ul {list-style:none;margin:0;padding:0}
#menuholding ul li {float:left}
#menuholding ul li a {display:block;padding:0 2px;margin:0 5px;line-height:35px;float:left;text-transform:none;color:#018a42;text-decoration:none}
#menuholding ul li a:hover,#menu ul li a:active {text-decoration:underline}
#menuholding ul li img {margin:14px 5px 0 5px}


#obsah {clear:both;float:none;padding:0px 0 0 0;border-bottom:1px solid #d5d9d8}
.obsah {margin:338px 0 0 0;}
.uvod {margin:380px 0 0 0;}
h1,h3 {margin:0 0 10px 20px;padding:0;font-size:140%;/*height:26px;*/color:#fbbb13;/*left:20px;*/position:relative;}
h3 {color:#018A42;}
h4 { margin-left: 20px; margin-top: 0px;}

.obsah h1 {color:#FBBB13;font-size:170%;}
h1 span,h2 span {left:0;position:absolute;width:100%;height:100%;}
h1.special span {background:url(/images/nadpis_special_offers.png) left no-repeat; height: 32px;}
h1.aktualne span {background:url(/images/nadpis_aktualne.png) left no-repeat; height: 32px;}
h2.special,h2.galerie,h2.virtualtour {clear:both;text-indent:6px;margin:0;padding:0 0 10px 0;font-size:small;height:32px;width:199px;color:#fbbb13;left:5px;position:relative;}
h2.special span {background:url(/images/nadpis_special_offer.png) top left no-repeat;}
h2.galerie span {background:url(/images/nadpis_galerie.png) 5px 0px no-repeat;}
h2.virtualtour span {background:url(/images/nadpis_virtual_tour.png) 5px 0px no-repeat;}
#obsah h2 {margin:0;}
#obsah .pravy {float:right;width:450px;border-left:1px solid #d4d8d7;padding:0 0 20px 0}
#obsah .pravy .info {text-align:right;margin:0 30px 0 0;}
.float {float:left;margin:8px 20px 20px 20px;}
.levy {display:block;width:475px;min-height:120px; position: relative;}
#stars {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 107px;
	height: 107px;
}
#stars img {
	padding: 0;
	margin: 0;
}

#clear,.clear {clear:both}
hr {clear:both;margin:0 20px 10px 20px;padding:0;border-top:25px solid #fff;border-left:none;border-right:none;border-bottom:1px solid #d4d8d7;height:1px;color:#fff;background:#fff}

#pata {clear:both;width:930px;height:50px;background:url(/images/pata.jpg) top no-repeat;margin:0pt auto;border-top:1px solid #fff;color:#fff}
#pata a,#pata a:hover {color:#fff;}
#pata .l {width:200px;position:relative;height:30px;left:0px;top:5px}
#pata .c {width:400px;position:relative;height:30px;left:300px;top:-45px}
#pata .p {width:200px;position:relative;height:30px;left:780px;top:-95px}

h3 {
	margin-top: 10px;
}

table {
	margin-left: 20px;
}

tr.sudy td {
	background-color: #dcf8cc;
}

tr.lichy td {
	background-color: #f3faef;
}

img {
	border-width: 0px;
}

#mapa {
	width: 420px;
	height: 250px;
	margin-left: 20px;
}

.boldlist {
	font-weight: bold;
}

.boldlist ul {
	font-weight: normal;
}

ul ul {
	font-size: 100%;
}

ol ul {
	font-size: 100%;
}

p.nobottommargin {
	margin-bottom: 0px;
	clear: left;
}

.clearleft {
	clear: left;
}

.levy img {
	margin-left: 20px;
}

#head li {
	font-size: 80%;
	text-align: center;
	margin-top: 20px;
}

#head li.nomargin {
	margin: 0 0 0 0;
}

div.clear {
	clear: both;
}

h2.podgalerie {
	padding-left: 10px;
	clear: both;
}

#rezervace {
	position: relative;
	margin-left: 14px !important;
}

#rezervace input, #rezervace textarea {
	margin: 0;
	border:1px solid #DBDBDB;
}

.noborder {
	border: 0px solid black !important;
	width: 20px;
}

.rezervace_odeslat { 
	margin-top: 5px !important;
	height: 20px !important;
}

a.actmenu,a.actmenu:hover,a.actmenu:visited,a.actmenu:link {
	color: #FBBB13 !important;
}

.odkazholding {
	line-height:80px;
}

.odkazholding a,.odkazholding a:link,.odkazholding a:visited,.odkazholding a:hover {
color: white;
}

.virtualtour ul {
	list-style-type:none;
	list-style-position:inside;

}

.virtualtour {
	background-color: white;
}

#topmenu {
	width: 930px;
	height: 85px;
	background-image: url('/images/topmenu.jpg');
	overflow: hidden;
	color: #727272;
	
}


.uvod-aktuality h2 {
	padding-left: 10px;
}

#admin {
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}

.bordered, .bordered th,  .bordered td{
	border: 1px solid black;
	border-collapse: collapse;
}

li.uvod {
	position: absolute;
	left: 255px;
}

li.uvod h1 {
	color: #018A42;
	font-size: 200%;
	margin-top: 10px;
}

#cenik {
	font-size: 140%;
}

h1.holding {
	text-transform: none !important;
}

.aktualne {
	margin-left: 0;
}

.uvod-aktuality p {
	margin-left: 0;
	padding-left: 10px;
}

#admin h3 {
	color: #FBBB13 !important;
}
#lang {
	position: absolute;
	top: 10px;
	right: 80px;
}
a.galimg {
	display: block;
	float: left;
	width: 100px;
	height: 100px;
	background-image: url('/images/nahled_obrazky.jpg');
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin:8px 20px 20px 20px;
	text-align: center;
}

a.galimg img.float {
	margin: 8px 0 0 7px;
}


