@font-face { font-family: "AvantGardeGothicBook"; src: url("../font/AvantGardeGothicBook.ttf"); }
@font-face { font-family: "AvantGardeGothicBookOblique"; src: url("../font/AvantGardeGothicBookOblique.ttf"); }
@font-face { font-family: "AvantGardeGothicDemi"; src: url("../font/AvantGardeGothicDemi.ttf"); }
@font-face { font-family: "AvantGardeGothicDemiOblique"; src: url("../font/AvantGardeGothicDemiOblique.ttf"); }

body
{
	margin: 0px;
	padding: 0px;
	background-color: black;
}

img
{
	border: 0px;
}

img.nahled
{
	border: 2px solid #205741;		
	cursor: pointer;
}

img.nahled:hover
{
	border: 2px solid #F7C400;		
	cursor: pointer;
}

.totalContainer
{
	width: 1195px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

.leftBack
{
	float: left;
	width: 113px;
	height: 716px;
	padding: 22px 4px 0px 0px;
	margin: 0px;
	background: url('../images/leftBackground.jpg');
	text-align: right;
}

.centerContainer
{
	float: left;
	width: 961px;
}

.topBack
{
	float: left;
	width: 961px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	background: url('../images/topBackground.jpg');
}

.logoBack
{
	float: left;
	width: 491px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url('../images/logoBackground.jpg');
	cursor: pointer;
}

.rightBannerBack
{
	float: left;
	width: 470px;
	height: 48px;
	padding: 0px;
	margin: 0px;
	background: url('../images/rightBannerBackground.jpg');
}

.rightBannerContent
{
	float: left;
	width: 340px;
	height: 48px;
}

.doporucitPratelum
{
	float: left;
	width: 170px;
	height: 40px;		
	padding-left: 30px;
	padding-top: 8px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	color: #205741;	
	text-decoration: underline;
}

.napisteNam
{
	float: left;
	width: 140px;
	height: 40px;	
	padding-top: 8px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	color: #205741;	
	text-decoration: underline;
}

.linkRightBanner
{
	color: #205741;		
}

.linkRightBanner:hover
{
	font-weight: bold;		
}


.linkPrihlasit
{
	color: #205741;
	text-decoration: none;
	cursor: pointer;
}

.linkPrihlasit:hover
{
	text-decoration: underline;	
	cursor: pointer;
}

.linkFile
{
	color: #205741;		
	font-size: 15px;	
	text-decoration: none;
	font-weight: bold;		
}

.linkFile:hover
{
	text-decoration: underline;		
}

.langBanner
{
	float: left;
	width: 130px;
	height: 41px;
	padding-top: 7px;
}

.linkLang
{
	border: 0px;
	margin-right: 3px;
  cursor: pointer;
}

.headerFotoBack
{
	float: left;
	width: 961px;
	height: 226px;
	padding: 0px;
	margin: 0px;
	background: url('../images/headerBackground.jpg');
}

.mainTotalContentBack
{
	float: left;
	width: 941px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url('../images/topBannerBackground.jpg');
}

.menuTotalBack
{
	float: left;
	width: 215px;
}

.menuTotalContainerBack
{
	float: left;
	width: 215px;
}

.menuSpaceBack
{
	float: left;
	width: 215px;	
	height: 13px;
}

.menuHeadAdministraceBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderAdministrace.jpg');
}

.menuHeadPenzionBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderPenzion.jpg');
}

.menuHeadBurtarnaBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderBurtarna.jpg');
}

.menuHeadKaplickaBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderKaplicka.jpg');
}

.menuHeadAkceBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderAkce.jpg');
}

.menuHeadRezervaceBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderRezervace.jpg');
}

.menuHeadPrihlaseniBack
{
	float: left;
	width: 215px;
	height: 46px;
	background-image: url('../images/menuHeaderPrihlaseni.jpg');
}

.menuPrihlaseniContent
{
	float: left;
	width: 215px;
	height: 85px;
	background-image: url('../images/menuPrihlaseniBackground.jpg');
	padding-top: 10px;
}

a.linkMenu
{
	text-decoration: none;
}

.prihlaseniPopisContent
{
	float: left;
	height: 17px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight: bold;
}

.prihlaseniInputContent
{
	float: left;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
}

.prihlaseniButtonContent
{
	float: left;
	height: 20px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-left: 10px;
}

.prihlaseniPrihlasenPopis
{
	float: left;
	height: 17px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 5px;
}

.prihlaseniPrihlasenContent
{
	float: left;
	height: 17px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-top: 3px;
	padding-right: 5px;
	font-weight: bold;
}

input.username
{
	width: 100px;
	border: 1px solid #CABE87;
	color: #205741;
	background-color: #FFFFFF;
}

input.password
{
	width: 100px;
	border: 1px solid #CABE87;
	color: #205741;	
	background-color: #FFFFFF;
}

input.login
{

	background-color: #0F3F2C;
	border: 1px solid #CABE87;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	text-align: center;
	font-weight: bold;
	color: #ffffff;	
}

input.rezervuj
{
	float: right;
	width: 90px;
	margin-top: 5px;
	margin-right: 12px;
	background-color: #0F3F2C;
	border: 1px solid #CABE87;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	text-align: center;
	font-weight: bold;
	color: #ffffff;	
}

.loginBox
{
	float: right; 
	margin-top: 175px; 
	margin-right: 10px; 
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto; 
	border: 2px solid #CABE87;
	background-color: #F7F4E6;
	opacity: 0.85;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;	
}

.prihlaseniRegistraceContent
{
	float: left;
	height: 17px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-top: 3px;	
	padding-left: 15px;
	padding-right: 5px;
	font-weight: bold;
}

.prihlaseniHesloContent
{
	float: left;
	height: 17px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;		
	padding-top: 3px;	
	padding-left: 5px;
	padding-right: 10px;
	font-weight: bold;
}

.prihlaseniDivider
{
	float: left;
	width: 1px;
	height: 17px;
	padding-top: 3px;	
	border-right: 1px solid #CABE87;
}

.menuContentBack
{
	float: left;
	width: 215px;
}

.menuItemBack
{
	float: left;
	width: 175px;
	height: 24px;
	padding-left: 40px;
	padding-top: 7px;
	background-image: url('../images/menuItemBackground.jpg');
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;	
	color: #205741;	
	text-decoration: none;
	cursor: pointer;
}

.menuItemBack:hover
{
  font-weight: bold;
  cursor: pointer;
  background-position: -215px 0;
}

.menuKaplickaBack
{
	float: left;
	width: 215px;
	height: 163px;
	padding-top: 10px;
	background-image: url('../images/menuKaplickaBackground.jpg');
}

.menuLeteckySnimekBack
{
	float: left;
	width: 215px;
	height: 155px;
	padding-top: 10px;
	background-image: url('../images/menuKaplickaBackground.jpg');
	background-position: 0px 0px;
}

.menuKaplickaFoto
{
	float: left;
	width: 183px;
	height: 136px;
	margin-left: 16px;
	margin-right: 16px;
	cursor: pointer;
}

.menuKaplickaMoreInfo
{
	float: left;
	width: 197px;
	padding-top: 4px;
	padding-right: 18px;
	text-align: right;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #205741;		
}

.linkBoldUnderline
{
	color: #205741;
	text-decoration: none;
	font-weight: bold;
}

.linkBoldUnderline:hover
{
	color: #205741;
	text-decoration: underline;
	font-weight: bold;
}

.menuAkceContent
{
	float: left;
	width: 215px;
	height: 136px;
	background-image: url('../images/menuAkceBackground.jpg');
}

.menuAkceId
{
	display: none;
}

.menuAkceDayHeader
{
	width: 190px;
	height: 22px;
	padding-top: 5px;
	margin: 0px auto 0px auto;
}

.menuAkceDayHeaderContent
{
	float: left;
	width: 160px;
	text-align: center;
	padding-top: 2px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	color: #205741;			
  padding-bottom: 1px;  	
}

.menuAkceDayArrow
{
	padding-top: 1px;
  padding-bottom: 1px;  
	float: left;
	cursor: pointer;
}

.menuAkceNameHeader
{
	width: 215px;
	padding-top: 10px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #205741;	
	text-align: center;
	border-top: 1px solid #CABE87;
}

.menuAkcePopis
{
	width: 195px;
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 11px;
	text-align: justify;		
	color: #205741;			
}

.menuRezervaceContent
{
	float: left;
	width: 215px;
	height: 285px;
	background-image: url('../images/menuRezervaceBackground.jpg');
}

.menuRezervaceHeader
{
	float: left;
	width: 215px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
}

.rezervaceTypHeader
{
	float: left;
	width: 193px;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 10px;	
	margin-bottom: 4px;
	text-align: left;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #114832;		
}

.menuRezervaceObdobiHeader
{
	float: left;
	width: 193px;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 8px;	
	margin-bottom: 4px;
	text-align: left;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #114832;		
}

select.rezervaceTyp
{
	width: 192px;
	border: 1px solid #CABE87;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #114832;	
}

.menuRezervaceCalendar
{
	float: left;
	width: 215px;
	height: 230px;
	text-align: center;
}

.menuRezervaceObdobi
{
	float: left;
	width: 180px;
	margin: 5px 5px 2px 5px;
}

.menuRezervaceArrow
{
	padding-top: 1px;
  padding-bottom: 1px;  
	float: left;
	cursor: pointer;
}

.menuRezervaceObdobiContent
{
	float: left;
	width: 148px;
	text-align: center;
	padding-top: 2px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #205741;			
  padding-bottom: 5px;  	
}

.menuRezervaceCalendarContent
{
	float: left;
	width: 188px;
	height: 173px;
	margin: 0px 0px 0px 13px;
	background-color: white;
	border: 1px solid #dddddd;
}

.calendarDayBoxHeaderRBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #0F402D;	
	border-right: 1px solid #284F3E;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	font-weight: bold;
	color: #DAB406;		
	padding-top: 3px;
}

.calendarDayBoxHeaderRB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #0F402D;	
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	font-weight: bold;
	color: #DAB406;		
	padding-top: 3px;	
}

.calendarDayBoxRBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #ffffff;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	padding-top: 3px;
	cursor: pointer;
}

.calendarDayBoxRBB:hover
{
	color: white;
	background-color: #155039;
}

.calendarDayBoxSONERBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #eeeeee;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	padding-top: 3px;
	cursor: pointer;
}

.calendarDayBoxSONERBB:hover
{
	color: white;
	background-color: #155039;
}

.calendarDayBoxSONERB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #eeeeee;	
	border-bottom: 1px solid #dddddd;	
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	padding-top: 3px;	
	cursor: pointer;
}

.calendarDayBoxSONERB:hover
{
	color: white;
	background-color: #155039;
}

.calendarActDayBoxRBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #F7C400;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	font-weight: bold;
	padding-top: 3px;
	cursor: pointer;
}

.calendarActDayBoxRBB:hover
{
	color: white;
	background-color: #155039;
}

.calendarActDayBoxSONERBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #F7C400;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	font-weight: bold;
	padding-top: 3px;
	cursor: pointer;
}

.calendarActDayBoxSONERBB:hover
{
	color: white;
	background-color: #155039;
}

.calendarActDayBoxSONERB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #F7C400;	
	border-bottom: 1px solid #dddddd;	
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #404040;		
	font-weight: bold;	
	padding-top: 3px;	
	cursor: pointer;
}

.calendarActDayBoxSONERB:hover
{
	color: white;
	background-color: #155039;
}

.calendarDayBoxEmptyRBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #ffffff;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #aaaaaa;		
	padding-top: 3px;
}

.calendarDayBoxEmptySONERBB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #eeeeee;	
	border-bottom: 1px solid #dddddd;	
	border-right: 1px solid #dddddd;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #aaaaaa;		
	padding-top: 3px;
}

.calendarDayBoxEmptySONERB
{
	float: left;
	width: 26px;
	height: 17px;
	background-color: #eeeeee;	
	border-bottom: 1px solid #dddddd;	
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	font-size: 11px;	
	color: #aaaaaa;		
	padding-top: 3px;	
}

.mainCenterContent
{
	float: left;
	width: 511px;
}

h1
{
	font-family: "AvantGardeGothicDemi", "Century Gothic", sans-serif;
	font-weight: bold; 	
	font-size: 17px;	
	color: #205741;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-weight: bold; 	
	font-size: 15px;	
	color: #114832;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

h3
{
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-weight: bold; 	
	font-size: 14px;	
	color: #114832;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.odstavec
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
}

.odstavecSmall
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
}


.odstavecSmallBold
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
	font-weight: bold;
}

.odstavecCitace
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
	font-style: italic;
}

.odstavecRight
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: right;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
}

.otevDobaContent
{
	float: left;
	width: 360px;
	margin: 0px auto 0px auto;
	margin-left: 60px;
	border-left: 1px solid #CABE87;
	border-right: 1px solid #CABE87;
	border-bottom: 1px solid #CABE87;
}	

.otevDobaPopis
{
	float: left;
	width: 140px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	font-weight: bold;
	color: #114832;		
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 20px;
	background-color: #F1EBD3;
	border-top: 1px solid #CABE87;
}

.otevDobaHodiny
{
	float: left;
	width: 199px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;		
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F6F3E4;
	border-top: 1px solid #CABE87;
	border-left: 1px solid #CABE87;
}


.pokojTotalContent
{
	float: left;
	width: 481px;
	margin-bottom: 15px;	
}

.pokojItem
{
	float: left;
	width: 479px;
	border: 1px solid #EBE3BF;
}

.pokojHeader
{
	float: left;
	width: 439px;
	height: 28px;
	background-image: url('../images/pokojLogo.png');
	background-color: #0F422E;
	background-repeat: no-repeat;
	background-position: 5px 5px; 
	padding-top: 10px;
	padding-left: 40px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 14px;
	color: #F8C200;
	font-weight: bold;
	cursor: pointer;
}

.pokojContent
{
	float: left;
	width: 479px;
	background-color: #F8F5E9;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;
}

.pokojContentText
{
	width: 459px;
	margin: 10px 10px 10px 10px;
}
	
.pokojPopis
{
	float: left;
	width: 299px;
}

.pokojCena
{
	float: left;
	width: 160px;
	text-align: right;
	font-weight: bold;
}

.pokojPoznamka
{
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

.odstavecAdresa
{
	float: left;
	width: 210px;
	padding: 0px;
	margin-top: 0px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
}

.odstavecSpojeni
{
	float: left;
	width: 271px;
	padding: 0px;
	margin-top: 0px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
}

.odstavecFoto
{
	float: left;
	width: 481px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.odstavecPokojFoto
{
	float: left;
	width: 457px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.uvodFotoContent
{
	float: left;
	width: 240px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.uvodFoto
{
	margin: 0px auto 0px auto;
}

.pokojFotoContent
{
	float: left;
	width: 228px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.pokojFoto
{
	margin: 0px auto 0px auto;
}

.pokojFotoHeightContent
{
	float: left;
	width: 152px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.pokojFotoHeight
{
	margin: 0px auto 0px auto;
}

.ubytFotoContent
{
	float: left;
	width: 240px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.ubytFoto
{
	margin: 0px auto 0px auto;
}

.ubytFotoHeightContent
{
	float: left;
	width: 120px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.ubytFotoHeight
{
	margin: 0px auto 0px auto;
}

.novinky
{
	float: left;
	width: 481px;
	height: 100px;
	margin: 0px;
	background-color: #F7F4E6;
	border: 1px solid #CABE87;
	margin-bottom: 20px;	
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 12px;
	color: #4D7665;	
	overflow-y: scroll;
}

.novinkaItem
{
	float: left;
	width: 455px;
	margin: 2px 5px 2px 5px;
}

.novinkaItemBold
{
	float: left;
	width: 455px;
	margin: 2px 5px 2px 5px;
	font-weight: bold;
}

.novinkaItemDatum
{
	float: left;
	width: 71px;
	text-align: right;
	padding-right: 10px;
}

.novinkaItemText
{
	float: left;
	width: 374px;
}

.topBannerBack
{
	float: left;
	width: 481px;
	height: 42px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: "AvantGardeGothicDemi", "Century Gothic", sans-serif;
	font-weight: bold; 	
	font-size: 17px;	
	color: #205741;
}

.mainContent
{
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 481px;	
}

.footerBack
{
	float: left;
	width: 731px;
	height: 28px;
	padding-top: 14px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 24px;
	background: url('../images/footerBackground.jpg');
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;	
}

.footerVirushkaBack
{
	float: left;
	width: 200px;
	height: 28px;
	padding-top: 14px;
	padding-right: 10px;
	margin-bottom: 24px;
	background: url('../images/footerBackground.jpg');	
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	color: #205741;	
	text-align: right;
}

.footerVirushkaLink
{
	font-weight: bold;
	color: #205741;	
	text-decoration: none;
}

.footerVirushkaLink:hover
{
	font-weight: bold;
	color: #205741;	
	text-decoration: underline;
}

.rightBack
{
	float: left;
	width: 117px;
	height: 738px;
	padding: 0px;
	margin: 0px;
	background: url('../images/rightBackground.jpg');
}

.captchaImage
{
	width: 130px;
	height: 40px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

.formNapisteAll
{
	float: left;
	width: 481px;
	border: 1px solid #CABE87;	
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: justify;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
	background-color: #EDE7C7;	
}


.formNapisteContent
{
  float: left;
  width: 320px;
	height: 300px;
}

.spamControlDiv
{
	float: left;
	width: 140px;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
	text-align: left;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;	
	border-left: 1px solid #CABE87;
	border-bottom: 1px solid #CABE87;
	background-color: #F4F1DE;	
}

.spamControlHeader
{
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 10px;
}

.spamControlPopis
{
	font-weight: bold;
  font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.captchaImageInput
{
	width: 140px;
	border: 1px solid #CABE87;
	color: #205741;
	text-align: center;
}

.galerieNahled
{
	float: left;
	width: 145px;
	height: 110px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 9px;
	cursor: pointer;
	text-align: center;
}

.adminLock
{
  cursor: pointer;
}

.adminDataTablePages
{
	float: left;
	padding-bottom: 4px;
	width: 146px;
	font-size: 11px;
}

.adminDataTableInfo
{
	float: left;
	padding-bottom: 4px;
	width: 335px;
	font-size: 11px;
	text-align: right;
}

.adminDataTable
{
	font-size: 11px;	
	text-align: left;
}

.linkTabPage
{
	color: #114832;	
	font-weight: bold;	
	font-size: 10px;
	text-decoration: none;	
}

.linkTabPage:hover
{
	text-decoration: underline;
}

.emptyPages
{
	color: #CABE87; 
	font-size: 10px; 
	font-weight: bold; 
	cursor: pointer;
}

.lineSuda
{
  float: left;
  cursor: pointer; 
  background-color: #F5F0DD; 
  border-left: 1px solid #CABE87; 
  border-bottom: 1px solid #CABE87; 
  border-right: 1px solid #CABE87;
  font-size: 10px;
}

.lineSudaGray
{
  float: left;
  cursor: pointer; 
  background-color: #F5F0DD; 
  border-left: 1px solid #CABE87; 
  border-bottom: 1px solid #CABE87; 
  border-right: 1px solid #CABE87;
  font-size: 10px;
  color: #666666;  
}

.lineLicha
{
  float: left; 
  cursor: pointer; 
  background-color: #ECE4C0; 
  border-left: 1px solid #CABE87; 
  border-bottom: 1px solid #CABE87; 
  border-right: 1px solid #CABE87;
  font-size: 10px;
}

.lineLichaGray
{
  float: left; 
  cursor: pointer; 
  background-color: #ECE4C0; 
  border-left: 1px solid #CABE87; 
  border-bottom: 1px solid #CABE87; 
  border-right: 1px solid #CABE87;
  font-size: 10px;
  color: #666666;
}

.tabDataHeaderContainer
{
	float: left; 
	cursor: pointer; 
	background-color: #104A34; 
	color: #F7C200;
	font-size: 10px;
}

.dataBatActionIcon
{
	width: 12px;
	height: 12px;
}

.dataBatActionIconDM
{
	width: 14px;
	height: 14px;
}

.tabDatLegend
{
	font-weight: bold;
}

.tabDatFieldset
{
	margin-bottom: 15px;
	border: 1px solid #CABE87;
	font-size: 11px;
	background-color: #F5F0DD; 
}

.tabDatFieldsetContent
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

.tabDatCheckbox
{
	border: 1px solid #CABE87;
	cursor: pointer;
}

.tabDatButton
{
	background-color: #0F3F2C;
	border: 1px solid #CABE87;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;	
	text-align: center;
	color: #ffffff;	
	cursor: pointer;
	margin-bottom: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.formPartLine
{
	float: left; 
	width: 454px; 
	margin-bottom: 5px;
}

.formPartLinePoznamka
{
	float: left; 
	width: 454px; 
	text-align: center;
	margin-top: 5px;
	margin-bottom: 2px;
	font-style: italic;
	font-size: 10px;
}

.formPartLineButtons
{
	float: left; 
	width: 454px; 
	text-align: center;
}

.pokojHeader
{
	float: left;
	width: 439px;
	height: 28px;
	background-image: url('../images/pokojLogo.png');
	background-color: #0F422E;
	background-repeat: no-repeat;
	background-position: 5px 5px; 
	padding-top: 10px;
	padding-left: 40px;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 14px;
	color: #F8C200;
	font-weight: bold;
	cursor: pointer;
}

.pokojContent
{
	float: left;
	width: 479px;
	background-color: #F8F5E9;
	font-family: Tahoma, Geneva, Verdana, sans-serif;	
	font-size: 13px;
	color: #114832;
}

.dmScrollerContainer
{
 height: 18px;   
 overflow: hidden;
 margin-top: 3px;
 border-top: 1px solid #B0B18E;
}  

.dmScroller
{
 font-family: arial;
 font-size: 11px;
 white-space: nowrap;  
 padding-top: 2px;
 cursor: pointer;  
 font-weight: normal;     
}

.dmScroller a { color: #0F422E; text-decoration: none; font-weight: bold; }
.dmScroller a:hover { color: #0F422E; text-decoration: none; }

.head_novinky_akce { float: left; font-weight: bold; padding-left: 5px; padding-top: 7px; height: 21px; width: 37px; }
.head_novinky_datum { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 61px; }
.head_novinky_text { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 291px; }
.head_novinky_zvyraznit { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 21px; }
.head_novinky_plati { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 66px; }

.data_novinky_akce { float: left; font-weight: bold; padding-left: 5px; padding-top: 8px; height: 21px; width: 35px; }
.data_novinky_datum { float: left; padding-top: 7px; height: 21px; width: 61px; }
.data_novinky_text { float: left; font-weight: bold; padding-top: 2px; height: 27px; width: 291px; } 
.data_novinky_ulozil { font-size: 9px; font-weight: normal; padding-top: 1px; }
.data_novinky_zvyraznit { float: left; padding-top: 7px; height: 21px; width: 21px; }
.data_novinky_plati_od { float: left; padding-top: 7px; height: 21px; width: 66px; }
.data_novinky_plati_oddo { float: left; padding-top: 2px; height: 21px; width: 66px; }

.field_novinky_datum { width: 70px; border: 1px solid #CABE87; background-color: #FFFFFF; }
.field_novinky_datum_content { float: left; width: 165px; }
.field_novinky_platnostod_content { float: left; width: 153px; }
.field_novinky_platnostdo_content { float: left; width: 135px; }
.textarea_novinky_datum { width: 448px; height: 70px; border: 1px solid #CABE87; background-color: #FFFFFF; }

.head_akce_akce { float: left; font-weight: bold; padding-left: 5px; padding-top: 7px; height: 21px; width: 37px; }
.head_akce_datum { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 82px; }
.head_akce_text { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 291px; }
.head_akce_plati { float: left; font-weight: bold; padding-top: 7px; height: 21px; width: 66px; }

.data_akce_akce { float: left; font-weight: bold; padding-left: 5px; padding-top: 15px; height: 26px; width: 35px; }
.data_akce_datum_od { float: left; padding-top: 14px; height: 27px; width: 82px; }
.data_akce_datum_oddo { float: left; padding-top: 9px; height: 27px; width: 82px; }
.data_akce_text { float: left; font-weight: bold; padding-top: 2px; height: 40px; width: 291px; } 
.data_akce_ulozil { font-size: 9px; font-weight: normal; padding-top: 1px; }
.data_akce_plati_od { float: left; padding-top: 14px; height: 27px; width: 66px; }
.data_akce_plati_oddo { float: left; padding-top: 9px; height: 27px; width: 66px; }

.field_akce_datumod { width: 70px; border: 1px solid #CABE87; background-color: #FFFFFF; }
.field_akce_datumdo { width: 70px; border: 1px solid #CABE87; background-color: #FFFFFF; }
.field_akce_datumod_content { float: left; width: 190px; padding-left: 32px; }
.field_akce_datumdo_content { float: left; width: 190px; padding-left: 32px; }
.field_akce_platnostod_content { float: left; width: 173px; margin-top: 5px; margin-bottom: 5px; padding-left: 49px; }
.field_akce_platnostdo_content { float: left; width: 173px; margin-top: 5px; margin-bottom: 5px; padding-left: 49px; }
.field_akce_nazev { width: 330px; border: 1px solid #CABE87; background-color: #FFFFFF; }
.textarea_akce_datum { width: 448px; height: 70px; border: 1px solid #CABE87; background-color: #FFFFFF; }

.dmDayContent { float: left; display: none; }
.dmDayContentAdmin { float: left; }
.dmDayContentAll { float: left; width: 481px; background-color: #EBE3BF; font-family: Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; }
.dmDayContentEnd { float: left; width: 481px; background-color: #EBE3BF; font-family: Tahoma, Geneva, Verdana, sans-serif; font-size: 12px; height: 5px; }
.dmDayHeadContent { font-family: "AvantGardeGothicDemi"; float: left; background-color: #0F422E; width: 446px; color: #F8C200; font-weight: bold; font-size: 13px; padding: 7px 5px 7px 30px; background-image: url('../images/dmLogo.png'); background-repeat: no-repeat; background-position: 5px 5px; }
.dmMenuContent { float: left; width: 453px; margin: 0px 5px 0px 5px; padding: 5px 8px 5px 8px; background-color: #F8F5E9; color: #205741; font-size: 11px; }
.dmMenuMenuHeader { float: left; width: 380px; font-weight: bold; padding-bottom: 3px; }
.dmMenuCenaHeader { float: left; width: 73px; font-weight: bold; padding-bottom: 3px; text-align: right; color: #205741; }
.dmMenuSamHeader { float: left; width: 453px; font-weight: bold; padding-bottom: 3px; }
.dmMenuDruh { clear: both; float: left; width: 48px; text-decoration: underline; text-align: right; padding-bottom: 3px; }
.dmMenuMnozstvi { float: left; width: 40px; padding-right: 5px; padding-bottom: 3px; text-align: right; }
.dmMenuMenuText { float: left; width: 355px; padding-left: 5px; padding-bottom: 3px; }
.dmMenuSamText { float: left; width: 305px; padding-left: 5px; padding-bottom: 3px; }
.dmMenuSamCena { float: left; width: 45px; padding-left: 5px; padding-bottom: 3px; font-weight: bold; text-align: right; color: #205741; }
.dmOneDayHeadContent { font-family: "AvantGardeGothicDemi"; float: left; width: 453px; margin: 5px 5px 0px 5px; padding: 5px 8px 5px 8px; background-color: #B0B18E; color: #205741; font-size: 11px; font-weight: bold; }
.dmOneDayHeadContentClick { font-family: "AvantGardeGothicDemi"; float: left; width: 453px; margin: 5px 5px 0px 5px; padding: 5px 8px 5px 8px; background-color: #B0B18E; color: #205741; font-size: 11px; font-weight: bold; cursor: pointer; }

.hr_dm { background-color: #104A34; color: #104A34; height: 1px; border: 0px; }
.hr_dmOddel { background-color: #CABE87; color: #CABE87; height: 1px; border: 0px; padding: 0px; margin: 5px 0px 5px 0px; }
.select_dm_week { width: 411px; border: 1px solid #CABE87; background-color: #FFFFFF; font-size: 11px; }
.dm_for_week { float: left; width: 481px; margin-top: 8px; margin-bottom: 5px; font-size: 11px; }
.dm_week_sel { float: left; width: 70px; margin-top: 5px; font-size: 11px; }
.dm_week_sel_con { float: left; width: 411px; margin-top: 3px; font-size: 11px; }


.DMmenu { width: 452px; height: 21px; border-bottom: 1px solid #B0B18E; }
.DMmenuItem { float: left; padding: 4px 8px 4px 8px;  margin-right: 2px; font-weight: bold; color: #F8C200; background-color: #205741; cursor: pointer; display: none; }
.DMmenuItem:hover { float: left; padding: 4px 8px 4px 8px;  margin-right: 2px; font-weight: bold; color: #ffffff; background-color: #427963; cursor: pointer; }
.DMmenuItemSel { float: left; padding: 4px 8px 4px 8px;  margin-right: 2px; font-weight: bold; color: #ffffff; background-color: #427963; cursor: pointer; }
.DMmenuItemSel:hover { float: left; padding: 4px 8px 4px 8px;  margin-right: 2px; font-weight: bold; color: #ffffff; background-color: #427963; cursor: pointer; }
.DMmenuPlus { float: left; padding: 3px 4px 2px 4px;  margin-right: 2px; font-weight: bold; background-color: #205741; cursor: pointer; }
.DMmenuPlus:hover { float: left; padding: 3px 4px 2px 4px;  margin-right: 2px; font-weight: bold; background-color: #427963; cursor: pointer; }

.DMContent { padding-bottom: 0px; float: left; width: 430px; color: #205741; font-size: 11px; border-bottom: 1px solid #B0B18E; border-left: 1px solid #B0B18E; border-right: 1px solid #B0B18E; padding: 20px 10px 10px 10px; margin-bottom: 15px; background-color: #EBE3BF; display: none; }
.DMContentTyp { clear: both; float: left; margin-top: 2px; width: 48px; text-decoration: underline; text-align: right; padding-bottom: 3px; }
.DMContentTypEmpty { clear: both; float: left; margin-top: 2px; width: 48px; text-align: right; padding-bottom: 3px; }
.DMContentItem { float: left; padding-bottom: 4px; width: 455px; color: #205741; font-size: 11px; }
.DMContentItemEditKs { float: left; margin-left: 7px; height: 13px; font-size: 11px; width: 35px;  border: 1px solid #CABE87; background-color: #FFFFFF; text-align: right; }
.DMContentItemEditNaz { float: left; margin-left: 5px; height: 13px; font-size: 11px; width: 310px;  border: 1px solid #CABE87; background-color: #FFFFFF; }
.DMContentItemEditCena { text-align: right; margin-left: 5px; height: 13px; font-size: 11px; width: 50px;  border: 1px solid #CABE87; background-color: #FFFFFF; font-weight: bold; }
.DMContentItemDelIcon { margin-left: 5px; margin-top: 1px; width: 14px; height: 14px; cursor: pointer; }
.DMContentItemCena { float: left; text-align: right; padding-right: 19px; padding-bottom: 0px; width: 409px; color: #205741; font-size: 11px; font-weight: bold; }
.DMContentItemLang { float: left; margin-left: 9px; height: 10px; width: 35px; text-align: right; padding-top: 3px; }
