BODY {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color: #DEDEDE;
 font: 100% "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
 color: #333333;
}

div, p, td, li, span, font, input, textarea, select, iframe
{
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
}

p { font-size: 0.7em; }
li { font-size: 0.7em; }

IMG { border: 0px; }

A
{
	color: #6B6B6B;
	text-decoration: none;
	border: 0px;
}

SPAN.REQUIRED
{
	color: Red;
	font-weight: bold
}

/**	messageBox *******************/

TABLE.messageBox
{
	border: 0px;
	background-color: #FFFFFF
}

TABLE.messageBox TD {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

TABLE.messageBox TR.alertMessage
{
	background-color: #CBD9E7;
}

TABLE.messageBox TR.alertMessage TD
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
}

TABLE.messageBox TR.errorMessage
{
	background-color: #FFD8D8;
}

TABLE.messageBox TR.errorMessage TD
{
	color: #D30606;
	font-weight: bold;
	font-size: 12px;
}

INPUT.err, TABLE.dg select.err, TABLE.dg textarea.err, TABLE.regForm INPUT.err, TABLE.regForm select.err, TABLE.regForm textarea.err
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #D30606;
	color: #D30606;
	background-color: #FAF0F0;
}

/* RESET */	
.reset {
	clear:both;
}

#stranka
{
	width: 950px;
	height: 100%;
	margin: auto auto;
}

#loader
{
	width: 800px;
	height: 100%;
	min-height: 600px;
	margin: auto auto;
}

#contentStranka
{
	width: 800px;
	height: 100%;
	margin: auto auto;
}

#obsah
{
	float: left;
	width: 790px;
	height: auto;
	background-color: #ffffff;
}

#bannerPravy
{
	float: left;
	width: 150px;
	height: 100%;
	padding-top: 20px;
	padding-left: 10px;
}

#bannerSpodni { background-color: #D0D0D0; width: 790px; height: 70px; padding-top: 10px; text-align: center; }

#obsah .hlista { background-color: #DEDEDE; width: 790px; height: 20px; }
#obsah .hlista .hodiny { float: left; width: 250px; height: 18px; padding-top: 2px; overflow: hidden; }
#clock {  color: #413B5D; font-size: 11px; font-weight: bolder; }
#obsah .hlista .menuHorni { float: left; text-align: right; padding-top: 2px; color: #413B5D; width: 540px; height: 18px; font-size: 11px; font-weight: bolder; overflow: hidden; }
#obsah .hlista .menuHorni A { color: #413B5D; }

#obsah .dlista { clear: both; background-color: #DEDEDE; width: 790px; height: 30px; }
#obsah .dlista .created { float: left; padding-top: 7px; padding-left: 12px; color: #6E6E6E; width: 260px; height: 23px; font-size: 11px; overflow: hidden; }
#obsah .dlista .menuSpodni { float: left; text-align: right; padding-top: 7px; padding-right: 12px; color: #413B5D; width: 500px; height: 23px; font-size: 11px; font-weight: normal; overflow: hidden; }

#obsah .hlista .menuSpodni A { color: #413B5D; }

#obsah .obsahL { float: left; width: 338px; height: auto; overflow: hidden;}
#obsah .obsahP { float: left; width: 452px; height: auto; overflow: hidden;}

#obsah .contentLogoLista { width: 790px; height: auto; overflow: hidden;}
.logoListaL { float: left; width: 338px; height: 83px;}
.logoListaP_CZ { float: left; width: 187px; height: 33px; padding: 50px 0 0 265px; background: url('../img/CZ/logo2.gif'); }
.logoListaP_DE { float: left; width: 187px; height: 33px; padding: 50px 0 0 265px; background: url('../img/DE/logo2.gif'); }
.logoListaP_EN { float: left; width: 187px; height: 33px; padding: 50px 0 0 265px; background: url('../img/EN/logo2.gif'); }
.logoListaP_PL { float: left; width: 187px; height: 33px; padding: 50px 0 0 265px; background: url('../img/PL/logo2.gif'); }

.contentObsahL { float: left; width: 180px; height: auto; overflow: hidden; overflow: hidden; }
.contentObsahP { float: left; width: 610px; height: auto; _overflow: hidden; }
.contentObsah { margin-top:10px; margin-left:10px; width: auto; height: auto; overflow: hidden; }



.logo { width: 338px; height: 62px; }
.vlajecky { width: 338px; height: 22px; overflow: hidden; }
.menuCont { width: 338px; height: auto; }

.menu { float:left; width: 180px; height: auto; }

.menu .polozka 
{ 
	width: 159px; 
	padding-left: 19px;
	padding-top: 2px;
	border-bottom: #A7A7A7 solid 1px; 
	border-right: #A7A7A7 solid 1px; 
	height: 15px; 
	background: url('../img/sipkamenu.gif') no-repeat; 
	background-color: #EFEFEF; 
	font-size: 11px;
}

.menu .polozkaa 
{ 
	width: 159px; 
	padding-left: 19px;
	padding-top: 2px;
	border-bottom: #A7A7A7 solid 1px; 
	border-right: #A7A7A7 solid 1px; 
	height: 15px; 
	background: url('../img/sipkamenua.gif') no-repeat; 
	background-color: #FFFFFF; 
	font-size: 11px;
}

.menu .polozka:hover 
{ 
	width: 159px; 
	padding-left: 19px;
	padding-top: 2px;
	border-bottom: #A7A7A7 solid 1px; 
	border-right: #A7A7A7 solid 1px; 
	height: 15px; 
	background: url('../img/sipkamenua.gif') no-repeat; 
	background-color: #FFFFFF; 
	font-size: 11px;
}

.menuCont .menubobik { float: left; width: 158px; height: auto; }
.menuCont .menubobik .pocasi { width: 158px; height: 34px; }
.menuCont .menubobik .pocasiObsah { width: 158px; height: auto; padding-top: 10px; padding-bottom:10px; background-color: #EFF1F4; }
.menuCont .menubobik .zamestnani { width: 158px; height: 77px; }
.menuCont .menubobik .rezervace { width: 158px; height: 76px; }

.rezervaceCont { clear: both; width: 180px; height: 77px; }
.zamestnaniCont { clear: both; width: 180px; height: 77px; }
.pocasiCont { width: 180px; height:auto; }
.pocPopis { font-size:11px; vertical-align: bottom; width: 40px; }
.pocasiContNadpis { width: 180px; height: 24px; }
.pocasiContObsah { width: 173px; height: auto; border-left: #FFF solid 3px; background-color: #EFF1F4; }
.banneryCont { width: 155px; height: auto; padding-top: 10px; padding-left: 25px; }

#obsah .obsahL .aktualityCont { clear: both; width: 338px; height: auto; background-color: #EBEBEB; }
#obsah .obsahL .aktualityCont .aktuality { width: 338px; height: 35px;}
#obsah .obsahL .aktualityCont .aktualityPolozka { width: 337px; border-left: #FFF solid 1px; border-bottom: #FFF solid 1px; }

#obsah .obsahP .flash { width: 452px; height: 279px; }
#obsah .obsahP .vitejCZ { width: 135px; height: 50px; padding: 28px 0 0 317px; background: url('../img/CZ/vitej.jpg'); }
#obsah .obsahP .vitejDE { width: 135px; height: 50px; padding: 28px 0 0 317px; background: url('../img/DE/vitej.jpg'); }
#obsah .obsahP .vitejEN { width: 135px; height: 50px; padding: 28px 0 0 317px; background: url('../img/EN/vitej.jpg'); }
#obsah .obsahP .vitejPL { width: 135px; height: 50px; padding: 28px 0 0 317px; background: url('../img/PL/vitej.jpg'); }

#obsah .obsahP .hotelNovinky { width: 452px; height: auto; padding-left: 7px; }
#obsah .obsahP .hotelNovinky .hotelNovinkyPolozka 
{
	width: 435px;
	height: auto;
	border: #AAAAAA solid 1px;
	background-color: #EBEBEB;
	margin-top: 5px;
}

.pocitadlo{ font-size: 11px; height:17px; padding-top: 3px; padding-left: 12px; }
.contentObsahLista { width: 609px; height: 20px; background-color: #E0E3EA; border-right: #FFFFFF solid 1px; }


td.aktualSipka { background-color: #F5F5F5; width: 15px; }
td.aktualText { font-size: 0.7em; }

.infocentrum { width: 609px; height: auto; margin-top: 5px; }
.infocentrum .infoInfo { float: left; width: 408px; height: 127px; _height: 112px; }
.infocentrum .infoMap 
{ 
	float: left; 
	width: 194px; 
	height: 126px; 
	_height: 112px; 
	border: #AAAAAA solid 1px; 
	background-color: #CBD9E7; 
	margin-left: 3px;
}
.infocentrum .infoZahlavi { width: 408px; height: 22px; }
.infocentrum .infoObsah 
{ 
	width: 386px; 
	height: 105px; 
	border-left: #AAAAAA solid 1px; 
	border-right: #AAAAAA solid 1px; 
	border-bottom: #AAAAAA solid 1px;
	background-color: #CBD9E7; 
	padding-left: 20px;
}

.subjekt { clear: both; width: 609px; height: auto; margin-top: 5px; _overflow:hidden; }
.subjekt .subjektInfo 
{ 
	float: left; 
	width: 366px; 
	height: auto; 
	border: #AAAAAA solid 1px;
	background-color: #EBEBEB; 
	padding: 10px 20px 10px 20px;
}
.subjekt .subjektObrazek 
{  
	height:100%;
	width: 194px; 
	border: #AAAAAA solid 1px; 
	background-color: #EBEBEB; 
	margin-left: 3px;
}
.subjekt .subjektMezera { width: 3px; }

.subjekt .subjektVybaveni 
{ 
	width: 388px; 
	font-size: 10px; 
	height: 30px; 
	background-color: #CBD9E7; 
	padding-left: 20px;
	padding-right: 0px;
}

.subjekt .clanek
{
	width: 609px;
	height: auto;
	border: #AAAAAA solid 1px;
	background-color: #EBEBEB; 
	padding: 10px 20px 10px 20px;
}

.subjekt .pocasiList
{
	width: 609px;
	height: auto;
	border: #AAAAAA solid 1px;
	background-color: #EFF1F4; 
	padding: 10px 20px 10px 20px;
}

.subjekt .clanekLista { width: 609px; height: 30px; background-color: #CBD9E7; }

#contentDetailStranka
{
	width: 100%;
	height: 100%;
	margin: auto auto;
	background-color: #FFFFFF;
}

.contentObsahSubjektDetail 
{ 
	width: 606px; 
	height: auto; 
	margin: 10px 10px 10px 10px; 
	overflow: hidden;
}

.contentAktualitaDetail 
{ 
	width: 410px; 
	height: auto; 
	margin: 10px 10px 10px 10px; 
	overflow: hidden;
}

.subjekt .subjektDetailInfo 
{ 
	width: 366px; 
	height: auto; 
	border: #AAAAAA solid 1px;
	background-color: #EFF1F4; 
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.subjekt .subjektDetailObrazek 
{  
	width: 194px; 
	height: auto; 
	border: #AAAAAA solid 1px; 
	background-color: #EBEBEB; 
	margin-left: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.amenities
{
	border: #AAAAAA solid 1px;
	font-size: 0.7em;
}

.amNadpis { font-size: 0.6em; font-weight:bolder; color: #0990e1; }
.amText { font-size: 0.6em; }



span.subNadpis{ font-size: 1.2em; color: #0990e1; font-weight: bolder; }
span.subNadpis A { color: #0990e1; }
span.aktualDatum{ color: #FF0000; font-weight: bolder; }
span.aktualNadpis{ color: #0990e1; font-weight: bolder; }
span.aktualNadpis A{ color: #0990e1; }

.fulltext{ width: 100px; height: 15px; border: 0px; }
.hledej { width: 17px; height: 17px; border: 0px; }
.formfield { height: 13px; font-size: 11px; }

.oblast{ height: 15px; font-size: 11px; }
.oblastText{ font-size: 11px; }

/************** TELERIK MENU **************/

.MenuGroup
{    
	z-index: 99;      
    background-color:#FFFFFF;
    cursor:pointer;
    cursor:hand;         
    padding: 0px;
}

.MenuItem 
{ 
	width: 176px; 
	padding-left: 14px;
	_padding_left: 4px;
	padding-top: 2px;
	border-bottom: #A7A7A7 solid 1px; 
	border-right: #A7A7A7 solid 1px; 
	height: 18px; 
	background: url('../img/sipkamenu.gif') no-repeat; 
	background-color: #EFEFEF; 
	font-size: 11px;
}

.MenuItemOver
{ 
	width: 176px; 
	padding-left: 14px;
	_padding_left: 4px;
	padding-top: 2px;
	border-bottom: #A7A7A7 solid 1px; 
	border-right: #A7A7A7 solid 1px; 
	height: 18px; 
	background: url('../img/sipkamenua.gif') no-repeat; 
	background-color: #FFFFFF; 
	font-size: 11px;
}

/************** TELERIK MENU **************/

.subjektDetailInfo H1, td.clanek H1
{
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size: 1em;
	color: #0990e1;
	font-weight: bold;
}

.subjektDetailInfo H2, td.clanek H2
{
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size: 0.9em;
	color: #0990e1;
	font-weight: bold;
}

.subjektDetailInfo H3, td.clanek H3
{
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size: 0.8em;
	color: #0990e1;
	font-weight: bold;
}

.subjektDetailInfo H4, td.clanek H4
{
	font-family: "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size: 0.7em;
	color: #0990e1;
	font-weight: bold;
}