body { 
    background:#FFE44C;
    margin:0px;
    font-family:Tahoma;
    font-size:11px;
}
form { margin:0px; }
select,input,textarea {
	font-family:Tahoma;
	font-size:11px;
}

#bg { background:url('../images/bg.gif') repeat-y top left; width:1004px; }
#left {
    background:url('../images/top-left.gif') no-repeat top right;
    width:810px;
    float:left;
	padding:0px 0px 20px 0px;
}
#top { background:url('../images/top-image.jpg') no-repeat top left; height:190px; }
#toptext {
	background:url('../images/logo.gif') no-repeat top left;
	background-position:70px 4px;
	float:left;
	width:562px;
	height:190px; 
}
#toptext div {
	padding:75px 20px 0px 310px;
	text-align:justify;
	color:#0f0f89;
	line-height:16px;
}
#toptext p { margin-top:0px; }

#topsearch {
	float:left;
	width:230px;
	height:190px;
    background:url('../images/bg-search.jpg') no-repeat top left;
}
#right { width:194px; float:left; }
#bottom {
    background:url('../images/bottom.gif') no-repeat top left;
    width:1004px;
    height:80px;
    clear:both;    
}
#bottom div {
	width:290px;
	color:#000000;
	text-align:right;
	line-height:14px;
	padding:35px 0px 0px 0px;
}
#bottom a { color:#000000; text-decoration:none; }
#bottom a:hover { color:#000000; text-decoration:underline; }

#menu { background:url('../images/bg-menu-bottom.gif') no-repeat bottom left; padding:0px 0px 30px 0px; }
#menu div { background:url('../images/bg-menu.gif') repeat-y; padding:0px 0px 0px 0px; }
#menu div div { background:url('../images/top-right.jpg') no-repeat top left; }
#menu ul {
    margin:0px 0px 0px 0px;
    padding:45px 0px 0px 20px;
    list-style:none;
}
#menu ul li {
    background:url('../images/bg-menu-item.gif') no-repeat top left;
    background-position:0px 7px;
    padding:4px 0px 6px 18px;
}
#menu ul li a {
	color:#ffffff;
    font-weight:bold;
	text-decoration:none;
}
#menu ul li a:hover {
	color:#FFE44C;
    font-weight:bold;
	text-decoration:underline;
}

/* BLOK V PRAVEJ CASTI */
.blok { background:url('../images/bg-block-bottom.gif') no-repeat bottom left; padding:0px 0px 32px 0px; margin:5px 0px 0px 0px; }
.blok div { background:url('../images/bg-block.gif') repeat-y; padding:0px 0px 0px 0px; }
.blok div div { background:url('../images/bg-block-top.gif') no-repeat top left; padding:30px 30px 0px 25px; text-align:left; line-height:15px; }
.blok div div a {
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
.blok div div a:hover {
    color:#002BAE;
    font-weight:bold;
    text-decoration:underline;
}
.blok p { text-align:right; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; }

#left p.msg {
    color:#ff0000;
    text-align:center;
    margin:10px 0px 10px 0px;
    font-weight:bold;
}

#left a { color:#02008A; text-decoration:underline; }
#left a:hover { color:#000000; text-decoration:none; }


#left h1 { display:none; }
#left h2 {
    background:url('../images/bg-h1.gif') no-repeat bottom left;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    height:27px;
	padding:18px 0px 0px 40px;
	_height:45px;
    _padding:19px 0px 0px 40px;
    margin:0px 0px 0px 20px;
    color:#ffffff;
}
#left h3 {
    color:#0f0f89;
    font-weight:bold;
    font-size:13px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#left #nehnutelnost h3 {
    color:#0f0f89;
    font-weight:bold;
    font-size:18px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#left #nehnutelnost h3.servis {
    color:#0f0f89;
    font-weight:bold;
    font-size:18px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:none;
}
#left #nehnutelnost h3.okolie {
    color:#0f0f89;
    font-weight:bold;
    font-size:18px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    display:none;
}
#left h3 a { color:#0f0f89; text-decoration:none; }
#left h3 a:hover { color:#000000; text-decoration:underline; }
#left h4 {
    color:#0f0f89;
    font-weight:bold;
    font-size:13px;
    margin:0px 0px 10px 0px;
    padding:0px;
}

#right h2 {
    color:#002BAE;
    font-family:Arial;
    font-size:16px;
    font-weight:900;
    margin:0px 0px 0px 30px;
    padding:0px 0px 0px 0px;
}

#left #way { padding:5px 0px 5px 0px; }
#left #way a { font-size:13px; color:#002BAE; font-weight:bold; }
#left #way a:hover { font-size:13px; color:#000000; font-weight:bold; }

#left ul.servis {
    
}
#left ul.servis li {
    border-bottom:1px solid #efefef;
    padding:2px 0px 2px 0px;
}
#left ul.servis li a {
    color:#002BAE;
    font-weight:bold;
}

#left table { font-size:11px; }

/* SEARCH */
#left #topsearch h2 {
    background:none;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
	padding:18px 0px 0px 35px;
    margin:0px 0px 0px 20px;
    color:#000000;    
}
#left #topsearch select { margin:1px 0px 1px 0px; }
#left #topsearch div { padding:10px 20px 0px 0px; text-align:right; }
#left #topsearch input.search {
    background:transparent;
    color:#000000;
    border:0px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
#left #topsearch p { text-align:right; margin:5px 0px 0px 0px; }

/* AKTUALITY */
#left #aktuality {
    padding:10px 5px 25px 5px;
    line-height:14px;
    text-align:justify;
    color:#0F0F89;    
}
#left #aktuality h3 { color:#002BAE; }
#left #aktuality p { margin:10px 0px 16px 0px; }

#left a.back { color:#002BAE; font-weight:bold; text-decoration:underline; }
#left a:hover.back { color:#000000; font-weight:bold; text-decoration:underline; }

#left #topsearch a { color:#002BAE; font-weight:bold; }
#left #topsearch a:hover { color:#000000; font-weight:bold; }

/* BLOK */
#left div.blok-bg-top { background:url('../images/blok-bg-top.gif') repeat-x top left; }
#left div.blok-bg-right { background:url('../images/blok-bg-right.gif') repeat-y top right; }
#left div.blok-bg-bottom { background:url('../images/blok-bg-bottom.gif') repeat-x bottom left; }
#left div.blok-bg-left { background:url('../images/blok-bg-left.gif') repeat-y top left; }
/* ROHY */
#left div.corner-top-left { background:url('../images/corner-top-left.gif') no-repeat top left; }
#left div.corner-top-right { background:url('../images/corner-top-right.gif') no-repeat top right; }
#left div.corner-bottom-left { background:url('../images/corner-bottom-left.gif') no-repeat bottom left; }
#left div.corner-bottom-right { background:url('../images/corner-bottom-right.gif') no-repeat bottom right; }

#left div.ponuka {
    width:140px;
    margin:5px 5px 5px 5px;
    padding:0px;
    float:left;
    background:url('../images/bg-ponuka.gif') repeat-y top left;
}
#left div.ponuka img { border:0px; border-bottom:5px solid #ffffff; width:140px; height:107px; }
#left div.ponuka div { padding:5px 10px 10px 10px; line-height:14px; }
#left span.cena { font-weight:bold; color:#ff0000; }

/* FORM */
#left fieldset.form {
	width:550px;
	border:1px solid #002BAE;
	padding:0px 5px 5px 5px;
	margin:0px auto;
	text-align:left;
}
#left fieldset.form legend {
	margin:0px 10px 0px 5px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
	font-size:15px;
	color:#002BAE;
}
#left fieldset.form div {
	background:#DDE9FF;
	padding:5px 10px 5px 10px;
}
#left fieldset.form input.but {
	background:#002BAE;
	border:#002BAE;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	width:100px;
	height:20px;
}

/* KONTAKT */
/* FORM */
#left #nehnutelnost fieldset {
	width:240px;
	_width:250px;
	border:1px solid #002BAE;
	padding:0px 5px 5px 5px;
	margin:0px;
	text-align:left;
}
#left #nehnutelnost fieldset legend {
	margin:0px 10px 0px 5px;
	padding:0px 10px 5px 10px;
	font-weight:bold;
	font-size:14px;
	color:#002BAE
}
#left #nehnutelnost fieldset div {
	background:#FFF7E1;
	padding:5px 10px 5px 10px;
}


/* SEARCH */
#left fieldset.search label { cursor:pointer; }
#left fieldset.search {
	width:650px;
	border:1px solid #002BAE;
	padding:0px 5px 5px 5px;
	margin:0px auto;
	text-align:left;
}
#left fieldset.search legend {
	margin:0px 10px 0px 5px;
	padding:0px 10px 0px 10px;
	font-weight:bold;
}
#left fieldset.search div {
	background:#DDE9FF;
	padding:5px 10px 5px 10px;
}
#left fieldset.search input.but {
	background:#002BAE;
	border:#002BAE;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	width:100px;
	height:20px;
}

/* ADRESAR */
#left fieldset.adresar {
	width:310px;
	border:1px solid #002BAE;
	font-weight:bold;
	padding:0px 5px 5px 5px;
	margin:0px 0px 0px 0px;
}
#left fieldset.adresar legend {
	margin:0px 10px 0px 5px;
	padding:0px 10px 0px 10px;
}
#left fieldset.adresar div {
	background:#DDE9FF;
	padding:5px;
}
#left fieldset.adresar input { width:180px; }
#left fieldset.adresar input.but {
	background:#002BAE;
	border:#002BAE;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	width:100px;
	height:20px;
}
#left div.adresar {
    width:170px;
    margin:5px 5px 5px 5px;
    padding:0px;
    float:left;
    background:url('../images/bg-ponuka.gif') repeat-y top left;
}
#left div.adresar img { border:0px; border-bottom:5px solid #ffffff; width:140px; height:107px; }
#left div.adresar div { padding:5px 10px 10px 10px; line-height:14px; }

#left div.do_pozornosti { clear:both; }
#left div.do_pozornosti h3 {
    width:131px;
	_width:151px;
	font-size:12px;
	text-align:center;
	float:left;
	padding:0px 10px 0px 10px;
}
#left div.do_pozornosti div {
    width:146px;
	_width:140px;
    margin:5px 3px 5px 3px;
    padding:0px;
    float:left;
	text-align:center;
}
#left div.do_pozornosti img { border:2px solid #ffffff; width:140px; height:107px; }

#left div.pages {
	padding:0px 0px 10px 0px;
}
#left a.page-on {
	color:#ffffff;
	background:#002BAE;
	border:1px solid #002BAE;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}

#left a.page-off {
	color:#002BAE;
	background:#DDE9FF;
	border:1px solid #002BAE;
	padding:1px 1px 1px 1px;
	font-weight:bold;
}

div.do_pozornosti a { color:#0f0f89; text-decoration:underline; }
div.do_pozornosti a:hover { color:#000000; text-decoration:none; }

#kontakt {
	padding:10px 0px 0px 45px;
	color:#353535;
	line-height:14px;
}
#kontakt p { margin-top:0px; }

#destinationlist {
	background:url('../images/bg-destinacie.gif') no-repeat top left;
	background-position:24px 0px;
	margin:5px 0px 0px 0px;
	padding:25px 0px 25px 45px;
	color:#ffffff;
	line-height:14px;
}
#destinationlist select {
	width:120px;
}
#destinationlist input {
	background:transparent;
	border:0px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	margin:5px 0px 0px 0px;
	text-align:center;
	width:120px;
}

#left div.block_top_ponuka { width:500px; background:#ffffff; float:left; }
#left div.block_aktuality { width:300px; background:#ffffff; float:left; }
#left div.block_aktuality p { margin-top:5px; margin-bottom:15px; }

#left div.block_do_pozornosti { width:100%; background:#e3edfc; }
#left div.block_text { width:100%; background:#ffffff; }

#left div.hotel_kontakt {
    padding:0px 10px 0px 10px;
}

.baner {
	width:120px;
	height:60px;
	border:1px solid #002BAE;
}
td.line { border-bottom:1px solid #002BAE; }
