body {
margin: 0;
padding: 0 0 0 20px;
color: #4C493A;
background: #920000;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
font-size: 0.7em;
}
table, td, th, input, select, textarea {
font-size: 100%;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
}
h1, div#sluzby_h1 {
font-size: 200%;
font-weight: normal;
margin: 0 0 2em;
text-transform: uppercase;
color: #FDEBC6;
line-height: 1.2em;
}
h2 {
font-size: 130%;
margin: 1.5em 0 0.5em;
color: #AF0E23;
}
h3 {
font-size: 120%;
margin: 1.5em 0 0.5em;
}
h4 {
font-size: 110%;
margin: 1.5em 0 0.5em;
}
p {
	margin: 0 0 1.5em;
	line-height: 1.5em;
}
ul, ol {
	margin: 0 0 1em 2.5em;
	padding: 0;
	line-height: 1.5em;
}
li {
	margin: 0;
	padding: 0;
}
#paragraphImportant {
font-weight: bold;
line-height: 1.7em;
}
.important {
padding: .75em 30px;
border: #ccc;
background: #F6E8CB;
}

big {
	font-size: 110%;
}
.clear {
	clear: both;
}
a {
	color: #AF1D1C;
	text-decoration: underline;
}
a:hover {
	color: #4C493A;
}
a img {
	border: none;
}

/*--- layout ---*/
#stranka, .strankaTrida  {
	width: 750px;
	background: #F0DFBC url("../images/pozadi-podstranka.jpg") no-repeat 0 81px;
	position: relative;
}

#stranka.home, .strankaTrida.home {
	background: #F0DFBC url(../images/pozadi-home.jpg) no-repeat 0 81px;
}


div#left {
	width: 200px;
	float: left;
}
div#obsah {
	width: 485px;
	margin: 0 0 0 230px;
	padding: 1.5em 0 20px 0;
	margin-top: -6.3em;
}
.home div#obsah {
	margin-top: 0;
}
/*--- layout ---*/

/*--- header ---*/
div#header {
	height: 231px;
	padding: 0 0 0 30px;
	background: url(../images/pozadi-podstranka-nahore.gif) no-repeat left top;
}
.home div#header {
	height: 384px;
}
.hStravovani div#header {
	height: 401px;
}
.hFiremniAkce div#header {
	height: 401px;
}
.hFiremniAkce2 div#header {
	height: 401px;
}
.hFirmenveranstaltungende div#header {
	height: 401px;
}
.hRimskeLazne div#header {
	height: 401px;
}
.hRomischesBadde div#header {
	height: 401px;
}
.hMasazeAKosmetika div#header {
	height: 401px;
}
.hBalicky div#header {
	height: 401px;
}
.hBalicky2 div#header {
	height: 401px;
}
.hBalickyde div#header {
	height: 401px;
}
.hVerpflegungde div#header {
	height: 401px;
}
.hFiremniAkceen div#header {
	height: 401px;
}
.hBalicky-en div#header {
	height: 401px;
}
.hCatering div#header {
	height: 401px;
}
.hRomanBath div#header {
	height: 401px;
}
ul#lang {
	position: absolute;
	left: 30px;
	top: 142px;
	width: 169px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #A0061A;
	height: 29px;
	font-size: 93%;
}
ul#lang li {
	width: 33px;
	line-height: 29px;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	text-align: center;
	color: #A0061A;
}
ul#lang li.active {
	background: #F8EDD3;
	font-weight: bold;
}
ul#lang li.last {
	margin: 0;
}
ul#lang a {
	color: #A0061A;
	text-decoration: none;
	display: block;
	background: #FFF;
}
ul#lang a:hover {
	background: #F8EDD3;
}
/*--- /header ---*/

/*--- left ---*/
ul#menu {
	width: 169px;
	overflow: hidden;
	margin: 0 0 0 30px;
	padding: 0;
	list-style: none;
	line-height: 1.2em;
	position: relative;
	top: -2.8em;
	font-size: 90%;
}
ul#menu li {
	border-bottom: 1px solid #F0DFBC;
	margin: 0;
}
ul#menu li.activesubmenu {
	border-bottom: 1px solid #A0061A;
}
ul#menu a.active {
	color: #FFF;
	background: #A0061A url(../images/menu-sipka-aktivni.gif) no-repeat 12px 1em;
	padding: 0.8em 10px 0.8em 25px;
	font-weight: bold;
}
ul#menu a.nabidka {
	text-decoration: underline;
	font-weight: bold;
}
ul#menu ul a.active {
	color: #4C493A;
	background: #EEEDE7;
}
ul#menu ul div.active {
	color: #4C493A;
	background: #EEEDE7;
	padding: 0.8em 10px 0.8em 25px;
	font-weight: bold;
}
ul#menu a.activesub {
	color: #FFF;
	background: #A0061A url(../images/menu-sipka-submenu.gif) no-repeat 10px 1.2em;
	padding: 0.8em 10px 0.8em 25px;
	font-weight: bold;
}
ul#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #F0DFBC;
	line-height: 1.2em;
	display: none;
}
ul#menu .activesubmenu ul {
	display: block;
}
ul#menu a {
	display: block;
	padding: 0.8em 10px 0.8em 25px;
	text-decoration: none;
	color: #A0061A;
	background: #FFF url(../images/menu-sipka.gif) no-repeat 12px 1em;
}
ul#menu ul a {
	background: #FAF2E1;
}
ul#menu a:hover {
	background-color: #FAF2E1;
}
ul#menu a.active:hover, ul#menu a.activesub:hover {
	background-color: #A0061A;
	text-decoration: underline;
}
ul#menu ul a.active:hover {
	background-color: #EEEDE7;
	text-decoration: underline;
}
ul#menu ul a:hover {
	background-color: #F6E8CB;
}
* html ul#menu li, * html ul#menu li a {
	height: 1px;
}
/*--- /left ---*/

/*--- home ---*/
div#news {
	background: #FCF3E0;
	border: solid #DFCAA1;
	border-width: 0 2px 2px 0;
	font-size: 90%; 
}
div#news h2 {
	background: #FFF;
	color: inherit;
	font-size: 100%;
	padding: 0.8em 20px;
	margin: 0 0 1em;
	position: relative;
}
div#news h3 {
	font-size: 100%;
	margin: 0 0 0.3em 20px;
}
div#news div#long {
	width: 250px;
	float: left;
}
div#news div#long p {
	margin: 0 0 0 20px;
}
div#news div#short {
	width: 215px;
	float: right;
}

div#news div#short ul {
	list-style: none;
	margin: 1.5em 20px 0.5em 20px;
	padding: 0;
	font-weight: bold;
	border-top: 1px solid #DFCAA0;
}
div#news div#short ul li {
	border-bottom: 1px solid #DFCAA0;
	padding: 0.5em 5px;
}
div#news div#short p {
	margin: 0 20px 0 0;
}
div#news a {
	text-decoration: none;
	font-weight: bold;
}
div#news a.more {
	display: block;
	background: url(../images/menu-sipka.gif) no-repeat left;
	padding: 0 0 0 10px;
	float: right;
}


#hpBox {
	background: #FCF3E0;
	border: solid #DFCAA1;
	border-width: 0 2px 2px 0;
	font-size: 0.85em; 
	padding-bottom: 1.5em;
}

#hpBox h2 {
	background: #FFF;
	color: #333;
	font-size: 100%;
	padding: 0.8em 0 0.2em 0;
	margin: 0;
	border-bottom: 1px solid #fff;
	margin-bottom: 1.5em;
width: 482px;
}

#hpBox h3 {
	font-size: 100%;
	margin: 0 0 0.3em 0;
}

#hpBox  a {
	text-decoration: none;
	font-weight: bold;
}

#hpBox ul {
	list-style: none;
	margin: 0 0 0.5em 0;
	padding: 0;
	border-top: 1px solid #DFCAA0;
}
#hpBox ul li {
	border-bottom: 1px solid #DFCAA0;
	padding: 0.5em 5px;
}

#hpBox a.more {
	display: block;
	background: url(../images/menu-sipka.gif) no-repeat left;
	padding: 0 0 0 10px;
	float: right;
}

.hpNewsBox  {
float: left;
width: 210px;
margin-left: 20px;
display: inline;
}

.hpLastBox  {
	width: 215px;
	float: right;
	margin-right: 20px;
	display: inline;
}

.hpLastBox ul  {
	border-top: 0px !important;
	margin-top: -0.5em !important;
}



/*--- /home ---*/

/*--- footer ---*/
div#footer {
	clear: both;
	background: #920000 url(../images/pozadi-paticka.gif) no-repeat left top;
	padding: 20px 30px 2em 30px;
	margin: 0;
	color: #E6CBA4;
	font-size: .8em;
}
div#footer p {
	margin: 0 20em 0 0;
	line-height: 1.7em;
}
div#footer p#copy {
	float: right;
	margin: 0;
}
div#footer a {
	color: #E6CBA4;
	text-decoration: none;
}
div#counter {
	background: #920000;
}
/*--- /footer ---*/
div#sluzby_h1 {
	background: url(../images/sluzby-hotelu-nadpis.gif) no-repeat left;
}
div#sluzby_h1 span {
	visibility: hidden;
}
p#volejte {
	margin: 0;
	color: #EAD6AD;
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: .8em;
}
.home p#volejte {
	display: none;
}

.errorsmall {
	color: #990000;
	background: transparent;
	font-size: .9em;
	line-height: 1.2em;
}

.col {
	width: 218px;
	float: left;
	margin: 0 35px 1em 0;
}
.col2 {
	width: 485px;
	margin: 0 35px 1em 0;
}
#penzion {
	margin-right: 0;
	float: right;
}
.stars {
	background: #AF0E23 url(../images/hvezdicky-3.gif) no-repeat right;
	color: #EAD6AD;
	padding: 0.6em 10px;
	margin: 0 0 2em;
}
#penzion .stars {
	background: #AF0E23 url(../images/hvezdicky-3.gif) no-repeat right;
}

.col2 {
	width: 218px;
	float: left;
	margin: 0 35px 1em 0;
}

.col2.floatRight {
	float: right;
	margin-right:0;
}

.col2 h2 {
	background: #AF0E23;
	color: #FFF;
	padding: 0.6em 10px;
	margin: 0 0 1.5em;
	font-size: 100%;
}

.col2 h2 a {
color: #fff;
text-decoration: none;
}



.col h2 {
	color: #AF0E23;
	font-size: 160%;
	margin: 0 0 0.5em;
}
.col span, .col3 span {
	line-height: 1px;
	display: block;
}
.col3, .colgallery {
	width: 150px;
	float: left;
	margin: 0 15px 1em 0;
}
.lastcol {
	margin-right: 0;
}
.col3 h2 {
	background: #AF0E23;
	color: #FFF;
	padding: 0.6em 10px;
	margin: 0 0 1.5em;
	font-size: 100%;
}

.col3 h2 a {
color: #fff;
text-decoration: none;
}

.col3 h2 a:hover {
color: #fff;
text-decoration: underline;
}


.col3 ul, .col2 ul {
	list-style: none;
	margin: 0 0 1.5em;
	border-top: 1px solid #D0B886;
	font-size: 90%;
}
.col3 ul li, .col2 ul li {
	border-bottom: 1px solid #D0B886;
	padding: 0.5em 0;
}
.col3 a.more {
	display: block;
	font-weight: bold;
	padding: 0 0 0 10px;
	background: url(../images/menu-sipka.gif) no-repeat left;
}
.colgallery h2 {
	font-size: 100%;
	color: #4C493A;
	border: solid #C2A76F;
	border-width: 1px 0;
	padding: 0.5em 0;
	margin: 0 0 0.8em;
}
.colgallery div {
	min-height: 90px;
	margin: 0 0 8px;
	font-size: .9em;
	color: #86785C;
	line-height: 1.5em;
}
* html .colgallery div {
	height: 90px;
}
.colgallery span {
	display: block;
	line-height: 1px;
}
.colgallery p {
	margin: 0;
	padding: 0.6em 8px;
	line-height: 1.5em;
	color: #FFF;
	background: #AF0E23;
	font-size: 90%;
}

#logo {
margin: 0;
padding: 0;
width: 148px;
height: 46px;
margin-left: 16px;
margin-top: 10px;
float: left;
}


#stranka #obsah #obsahPravy {
width: 180px;
float: right;
margin: 0 0 1em 1.5em;
}


#textSide {
width: 180px;
line-height: 1px;
font-size: 90%;
float: right;
clear: right;
margin: 0 0 1em 1.5em;
}


#textSide p {
	line-height: 1.3em;
	background: #AF0E23;
	color: #FFF;
	padding: 0.5em 10px;
}

#textSide a {
	color: #FFF;
}

#novinky {
padding: 8px;
padding-top: 0;
padding-right: 5px;
line-height: 1.3em;
}

#novinky h3 {
margin: 1.5em 0 1em 0;
padding: 0;
font-size: 1em;
font-weight: normal;
color: #87262F;
background: inherit;
}


#novinky #archivNovinek {
font-size: 1.1em;
color: #87262F;
background: inherit;
font-weight: bold;
}


.levySloupec {
width: 49%;
float: left;
}

.pravySloupec {
width: 49%;
float: right;
}

.cervenyPruh {
	display: none;
}

#breadcrumbs {
	display: none;
}



.sideBox {
background: #FFF;
font-size: 90%;
}

.sideBox h2 {
font-size: 100%;
background: #AF0E23;
color: #FFF;
padding: 10px;
margin: 0;
}
.sideBox h2 a {
	color: #FFF;
	text-decoration: none;
}

.sideBox p {
padding: 10px;
margin: 0;
}

.bezovyPruh {
background: #E5E5BF url("../images/bezovypruh.jpg") bottom right repeat-y;
margin-bottom: 1em;
}


.bilyPruh {
background-color: #FFFFFF;
}


h2.homePage {
margin: 0;
font-size: 1.5em;
padding: 7px;
}

.pravaPozn {
float: right;
font-size: 1.1em;
margin-top: 6px;
padding-left: 11px;
}







#sportovniAktivity {
margin-top: 10px;
background: #FFFFFF url("../images/sport.jpg") no-repeat right bottom;
padding: 8px;
}

#sportovniAktivity ul {
margin-top: 10px;
margin-bottom: 10px;
}



.big {
font-size: 1.5em;
font-weight: bold;
}

.aktiv {
color: #87262F;
}

.noactive {
color: #ccc;
}

.print {
display: none;
}

hr {
display: none;
}

#textContent hr {
display: block;
width: 100%;
height: 1px;
border: 0;
padding: 0; margin: 1.5em 0;
background: #E7D4AC;
}


address {
font-style: normal;
}

.alignleft, .alignLeft {
text-align: left;
}

.alignright, .alignRight {
text-align: right;
}

.aligncenter, .alignCenter {
text-align: center;
}

.alignmiddle, .alignMiddle {
vertical-align: middle;
}

.aligntop, .alignTop {
vertical-align: top;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.clearboth {
clear: both;
font-size: 1px;
}

.clearBoth1px, .clearBothZero {
clear: both;
font-size: 1px;
line-height: 1px;
height: 1px;
}

.clearBoth1px.colored {
background: #E5E5BF;
}

.height1px {
height: 1px;
}

.height10px {
height: 10px;
}

.marginright10px {
margin-right: 10px;
}

.marginright15px {
margin-right: 15px;
}

.margintop10px {
margin-top: 10px;
}

.marginBottom30px {
margin-bottom: 30px;
}

.textBold {
font-weight: bold;
}

.testred, .testRed {
border: 1px solid red;
}

#textContent p.tabLeft {
padding-left: 1em;
border-left: .5em solid #E5E5BF;
}

.displayNone {
display: none;
}

.textNormal {
font-size: 1.2em;
}

/*
tabulky
*/

table.normal {
width: 98%;
margin-bottom: 1.5em;
border-right: #DAD7AD 1px solid;
border-bottom: #DAD7AD 1px solid;
border-collapse: collapse;
}


table.normal td, table.normal th {
font-size: 1em;
font-size/* */:/**/1em;
font-size: /**/1em;
vertical-align: top;
padding: 5px;
border-left: #DAD7AD 1px solid;
border-top: #DAD7AD 1px solid;
margin: 0;
}

table.normal th {
text-align: center;
font-weight: bold;
background: #F6E8CB;
}

table.normal th.textBold {
font-weight: bold;
background: #F6E8CB;
}
table.normal th.alignLeft {
	text-align: left;
}

table.normal td {
text-align: left;
background: #FAF2E1;
}

table.normal td.alignRight {
text-align: right;
}
table.normal td.alignCenter {
text-align: center;
}


/*
formulare
*/

form {
margin: 0;
padding: 0;
}

fieldset {
border: none;

}

fieldset fieldset {
border: 0;
}

legend {
font-size: 110%;
font-weight: bold;
margin: 0 0 0.5em;
padding: 0;
color: #4C493A;
}

#textContent p.submit {
margin: 1em 1em 0 1em;
text-align: right;
}

table.form {
width: 98%;
}

table.form textarea {
display: block;
width: 200px;
height: 80px;
}

table.form textarea.xl {
display: block;
width: 200px;
height: 80px;
}

table.form td, table.form th {
text-align: left;
vertical-align: top;
}

table.form th.alignCenter {
text-align: center;
}

table.form td.alignRight {
text-align: right;
}

table.form .formRequired {
font-size: 1.1em;
color: #004089;
}

table.form fieldset {
border: 1px solid #F2F2F2;
background: #F8F8F8;
padding: 1em;
}

table.form td, table.form th {
font-size: 1em;
font-size/* */:/**/1em;
font-size: /**/1em;
vertical-align: top;
padding: 5px;
}

table.form th {
text-align: right;
font-weight: normal;
background: #F6E8CB;

}

table.form th.textBold {
font-weight: bold;
background: #F6E8CB;
}

table.form td {
text-align: left;
background: #FAF2E1;

}

table.form.twoCols {
width: 100%;
}

table.form.twoCols th {
width: 30%;
}

table.form.twoCols td {
width: 60%;
}

.zmenaPoctuButton {
cursor: pointer;cursor: hand;
}

tr.fillError td, tr.fillError th {
color: red;
background: inherit;
}

#textContent .error {
color: #fff;
padding: .75em 30px;
background: #e00;
}

#textContent .sendOK {
background: inherit;
padding: 1em;
border: 1px solid #663300;
}


input.m {
width: 7em;
}

input.s {
width: 3em;
}

input.xs {
width: 2em;
}

input.l {
width: 9em;
}

input.button {
color: #FFF;
background: #AF0E23;
font-weight: bold;
border: solid #000;
border-width: 0 1px 1px 0;
padding: 0.2em 0.5em;
}

#HPboxes {
background: transparent url("../images/hp-boxes-bg.gif") repeat-y;
margin: 0 10px;
}

#procHPBox {
float: left;
padding: 25px;
width: 275px;
width/* */:/**/225px;
width: /**/225px;
}

#sportHPBox {
float: right;
width: 256px;
}

#procHPBox h2, #sportHPBox h2, #procHPBox p, #sportHPBox p, #sportHPBox img { 
margin: 0 0 1em 0;
padding: 0;
}

#procHPBox h2, #sportHPBox h2 { 
font-family: Georgia, serif;
font-size: 1.4em;
}

.borderedBox {
border: 1px solid #E5E5BF;
padding: .5em;
margin-bottom: 1em;
}

.borderedBox.morePadding {
border: 1px solid #E5E5BF;
padding: 1em;
}

.sideMargin {
margin-left: 10px;
margin-right: 10px;
}

h1.pageInside { margin: 0; padding: 0; height: 81px; }
h1.pageInside span { display: none; }

/*--- sifr ---*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 210%;
	line-height: 1.2em;
	height: 1.2em;
}


/*--- /sifr ---*/


.strankaTrida.hUbytovani { background: #F0DFBC url(../images/headers/h-ubytovani.jpg) no-repeat 0 81px; }
.strankaTrida.hSluzbyHotelu { background: #F0DFBC url(../images/headers/h-sluzby-hotelu.jpg) no-repeat 0 81px; }
.strankaTrida.hVerzorging { background: #F0DFBC url("../images/headers/h-verzorging.jpg") no-repeat 0 81px; }
.strankaTrida.hSportEnOntspanning { background: #F0DFBC url("../images/headers/h-sport-en-ontspanning.jpg") no-repeat 0 81px; }
.strankaTrida.hReservering { background: #F0DFBC url("../images/headers/h-reservering.jpg") no-repeat 0 81px; }
.strankaTrida.hGroepsevenementen { background: #F0DFBC url("../images/headers/h-groepsevenementen.jpg") no-repeat 0 81px; }
.strankaTrida.hUbytovani { background: #F0DFBC url("../images/headers/h-ubytovani.jpg") no-repeat 0 81px; }
.strankaTrida.hHotelomgeving { background: #F0DFBC url("../images/headers/h-hotelomgeving.jpg") no-repeat 0 81px; }
.strankaTrida.hStravovani { background: #F0DFBC url("../images/headers/h-stravovani.jpg") no-repeat 0 81px; }
.strankaTrida.hNieuwtjes { background: #F0DFBC url("../images/headers/h-nieuwtjes.jpg") no-repeat 0 81px; }
.strankaTrida.hSportARelaxace { background: #F0DFBC url("../images/headers/h-sport-a-relaxace.jpg") no-repeat 0 81px; }
.strankaTrida.hContacten { background: #F0DFBC url("../images/headers/h-contacten.jpg") no-repeat 0 81px; }
.strankaTrida.hRezervace { background: #F0DFBC url("../images/headers/h-rezervace.jpg") no-repeat 0 81px; }
.strankaTrida.hHromadneAkce { background: #F0DFBC url("../images/headers/h-hromadne-akce.jpg") no-repeat 0 81px; }
.strankaTrida.hOkoliHotelu { background: #F0DFBC url("../images/headers/h-okoli-hotelu.jpg") no-repeat 0 81px; }
.strankaTrida.hNovinky { background: #F0DFBC url("../images/headers/h-novinky.jpg") no-repeat 0 81px; }
.strankaTrida.hNabidka { background: #F0DFBC url("../images/headers/h-nabidka.jpg") no-repeat 0 81px; }
.strankaTrida.hFotogalerie { background: #F0DFBC url("../images/headers/h-fotogalerie.jpg") no-repeat 0 81px; }
.strankaTrida.hKontakty { background: #F0DFBC url("../images/headers/h-kontakty.jpg") no-repeat 0 81px; }
.strankaTrida.hServices { background: #F0DFBC url("../images/headers/h-services.jpg") no-repeat 0 81px; }
.strankaTrida.hAccommodations { background: #F0DFBC url("../images/headers/h-accommodations.jpg") no-repeat 0 81px; }
.strankaTrida.hDining { background: #F0DFBC url("../images/headers/h-dining.jpg") no-repeat 0 81px; }
.strankaTrida.hSportAndRelaxation { background: #F0DFBC url("../images/headers/h-sport-and-relaxation.jpg") no-repeat 0 81px; }
.strankaTrida.hReservations { background: #F0DFBC url("../images/headers/h-reservations.jpg") no-repeat 0 81px; }
.strankaTrida.hLargeScaleEvents { background: #F0DFBC url("../images/headers/h-large-scale-events.jpg") no-repeat 0 81px; }
.strankaTrida.hAroundTheHotel { background: #F0DFBC url("../images/headers/h-around-the-hotel.jpg") no-repeat 0 81px; }
.strankaTrida.hGallery { background: #F0DFBC url("../images/headers/h-gallery.jpg") no-repeat 0 81px; }
.strankaTrida.hContacts { background: #F0DFBC url("../images/headers/h-contacts.jpg") no-repeat 0 81px; }
.strankaTrida.hDienstes { background: #F0DFBC url("../images/headers/h-dienstes.jpg") no-repeat 0 81px; }
.strankaTrida.hUbernachtungen { background: #F0DFBC url("../images/headers/h-ubernachtungen.jpg") no-repeat 0 81px; }
.strankaTrida.hVerpflegung { background: #F0DFBC url("../images/headers/h-verpflegung.jpg") no-repeat 0 81px; }
.strankaTrida.hSportUndEntspannung { background: #F0DFBC url("../images/headers/h-sport-und-entspannung.jpg") no-repeat 0 81px; }
.strankaTrida.hReservierungen { background: #F0DFBC url("../images/headers/h-reservierungen.jpg") no-repeat 0 81px; }
.strankaTrida.hMassenveranstaltungen { background: #F0DFBC url("../images/headers/h-massenveranstaltungen.jpg") no-repeat 0 81px; }
.strankaTrida.hUmgebungDesHotels { background: #F0DFBC url("../images/headers/h-umgebung-des-hotels.jpg") no-repeat 0 81px; }
.strankaTrida.hNeuheiten { background: #F0DFBC url("../images/headers/h-neuheiten.jpg") no-repeat 0 81px; }
.strankaTrida.hAngebot { background: #F0DFBC url("../images/headers/h-angebot.jpg") no-repeat 0 81px; }
.strankaTrida.hOffer { background: #F0DFBC url("../images/headers/h-offer.jpg") no-repeat 0 81px; }
.strankaTrida.hOferta { background: #F0DFBC url("../images/headers/h-oferta.jpg") no-repeat 0 81px; }
.strankaTrida.hAanbieding { background: #F0DFBC url("../images/headers/h-aanbieding.jpg") no-repeat 0 81px; }
.strankaTrida.hGalerie { background: #F0DFBC url("../images/headers/h-galerie.jpg") no-repeat 0 81px; }
.strankaTrida.hKontakte { background: #F0DFBC url("../images/headers/h-kontakte.jpg") no-repeat 0 81px; }
.strankaTrida.hUslugi { background: #F0DFBC url("../images/headers/h-uslugi.jpg") no-repeat 0 81px; }
.strankaTrida.hZakwaterowanie { background: #F0DFBC url("../images/headers/h-zakwaterowanie.jpg") no-repeat 0 81px; }
.strankaTrida.hWyzywienie { background: #F0DFBC url("../images/headers/h-wyzywienie.jpg") no-repeat 0 81px; }
.strankaTrida.hSportIRelaksacja { background: #F0DFBC url("../images/headers/h-sport-i-relaksacja.jpg") no-repeat 0 81px; }
.strankaTrida.hRezerwacja { background: #F0DFBC url("../images/headers/h-rezerwacja.jpg") no-repeat 0 81px; }
.strankaTrida.hAkcjeZbiorowe { background: #F0DFBC url("../images/headers/h-akcje-zbiorowe.jpg") no-repeat 0 81px; }
.strankaTrida.hOkolicaHotelu { background: #F0DFBC url("../images/headers/h-okolica-hotelu.jpg") no-repeat 0 81px; }
.strankaTrida.hNowosci { background: #F0DFBC url("../images/headers/h-nowosci.jpg") no-repeat 0 81px; }
.strankaTrida.hGaleria { background: #F0DFBC url("../images/headers/h-galeria.jpg") no-repeat 0 81px; }
.strankaTrida.hAccommodatie { background: #F0DFBC url("../images/headers/h-accommodatie.jpg") no-repeat 0 81px; }
.strankaTrida.hNews { background: #F0DFBC url("../images/headers/h-news.jpg") no-repeat 0 81px; }
.strankaTrida.hCenikARezervace { background: #F0DFBC url("../images/headers/h-cenik-a-rezervace.jpg") no-repeat 0 81px; }
.strankaTrida.hRimskeLazne { background: #F0DFBC url("../images/headers/h-rimske-lazne.jpg") no-repeat 0 81px; }
.strankaTrida.hMasazeAKosmetika { background: #F0DFBC url("../images/headers/h-masaze-a-kosmetika.jpg") no-repeat 0 81px; }
.strankaTrida.hFiremniAkce { background: #F0DFBC url("../images/headers/h-firemni-akce.jpg") no-repeat 0 81px; }
.strankaTrida.hFiremniAkce2 { background: #F0DFBC url("../images/headers/h-firemni-akce2.jpg") no-repeat 0 81px; }
.strankaTrida.hFiremniAkceen { background: #F0DFBC url("../images/headers/h-firemni-akce-en.jpg") no-repeat 0 81px; }
.strankaTrida.hSvatbyARodinneOslavy { background: #F0DFBC url("../images/headers/h-svatby-a-rodinne-oslavy.jpg") no-repeat 0 81px; }
.strankaTrida.hSvatbyARodinneOslavy2 { background: #F0DFBC url("../images/headers/h-oslavy.jpg") no-repeat 0 81px; }
.strankaTrida.hBalicky { background: #F0DFBC url("../images/headers/h-poukazy.jpg") no-repeat 0 81px; }
.strankaTrida.hBalicky2 { background: #F0DFBC url("../images/headers/h-poukazy2.jpg") no-repeat 0 81px; }
.strankaTrida.hBalickyde { background: #F0DFBC url("../images/headers/h-poukazy-de.jpg") no-repeat 0 81px; }
.strankaTrida.hBalicky-en { background: #F0DFBC url("../images/headers/h-poukazy2-en.jpg") no-repeat 0 81px; }
.strankaTrida.hVerpflegungde { background: #F0DFBC url("../images/headers/h-stravovani-de.jpg") no-repeat 0 81px; }
.strankaTrida.hCatering { background: #F0DFBC url("../images/headers/stravovani-en.jpg") no-repeat 0 81px; }
.strankaTrida.hRomanBath { background: #F0DFBC url("../images/headers/h-rimske-lazne-en.jpg") no-repeat 0 81px; }
.strankaTrida.hMassageAndCosmetics { background: #F0DFBC url("../images/headers/h-massage-and-cosmetics.jpg") no-repeat 0 81px; }
.strankaTrida.hCompanyEvents { background: #F0DFBC url("../images/headers/h-company-events.jpg") no-repeat 0 81px; }
.strankaTrida.hWeddingsFamilyCelebrations { background: #F0DFBC url("../images/headers/h-weddings-celebrations.jpg") no-repeat 0 81px; }
.strankaTrida.hRomischesBad { background: #F0DFBC url("../images/headers/h-romisches-bad.jpg") no-repeat 0 81px; }
.strankaTrida.hRomischesBadde { background: #F0DFBC url("../images/headers/h-rimske-lazne-de.jpg") no-repeat 0 81px; }
.strankaTrida.hMassageUndKosmetik { background: #F0DFBC url("../images/headers/h-massage-und-kosmetik.jpg") no-repeat 0 81px; }
.strankaTrida.hFirmenveranstaltungende { background: #F0DFBC url("../images/headers/h-firemni-akce-de.jpg") no-repeat 0 81px; }
.strankaTrida.hHochzeitenFamilienfeste { background: #F0DFBC url("../images/headers/h-hochzeiten-familienfeste.jpg") no-repeat 0 81px; }
.strankaTrida.hUnterkunft { background: #F0DFBC url("../images/headers/h-unterkunft.jpg") no-repeat 0 81px; }
.strankaTrida.hLaznieRzymskie { background: #F0DFBC url("../images/headers/h-laznie-rzymskie.jpg") no-repeat 0 81px; }
.strankaTrida.hMasazeOrazKosmetyka { background: #F0DFBC url("../images/headers/h-masaze-oraz-kosmetyka.jpg") no-repeat 0 81px; }
.strankaTrida.hAkcjeFirmowe { background: #F0DFBC url("../images/headers/h-akcje-firmowe.jpg") no-repeat 0 81px; }
.strankaTrida.hWeselaImprezy { background: #F0DFBC url("../images/headers/h-wesela-imprezy.jpg") no-repeat 0 81px; }
.strankaTrida.hMaaltijden { background: #F0DFBC url("../images/headers/h-maaltijden.jpg") no-repeat 0 81px; }
.strankaTrida.hRomeinsBad { background: #F0DFBC url("../images/headers/h-romeins-bad.jpg") no-repeat 0 81px; }
.strankaTrida.hMassageSchoonheidsbehandeling { background: #F0DFBC url("../images/headers/h-massage.jpg") no-repeat 0 81px; }
.strankaTrida.hBedrijfsacties { background: #F0DFBC url("../images/headers/h-bedrijfsacties.jpg") no-repeat 0 81px; }
.strankaTrida.hHuwelijksFamiliefeesten { background: #F0DFBC url("../images/headers/h-huwelijks-familiefeesten.jpg") no-repeat 0 81px; }

#welcomeBox {
position: absolute;
top: 42px;
left: 255px;
width: 500px;
}

.floatLeft50 { display: block; float: left; width: 49%; }
.floatRight50 { display: block; float: right; width: 49%; }
.floatLeft { float: left;  }
.floatRight { float: right;  }

div#simpleactivelinks { padding: 0px 5px; margin: 0; font-size: 7pt; padding-bottom: 5px; }
div#simpleactivelinks a { color: #666; font-size: 7pt; text-decoration: none; background: none; }
div#simpleactivelinks a:hover { color: #666; text-decoration: underline; background: none; }