/*	
--POZNAMKY--

--farby--
tabulka cennik

#D2822D - okraje do tabuliek
R210
G130
B45

#F7931D - podklad title 
R247
G147
B29

*/

/* umiestnenie textu do textovej casti si vyzaduje aby pre 
IE - bola tabulka s max sirkov
Firefox formatovany text na max sirku ako pre IE*/

/*
TRANSPARENT

body {background-color: yellow}
h1 {color: #00ff00}
h2 {background-color: transparent}
p {background-color: rgb(250,0,255)}
*/

body {
	margin: 10px auto;
	background-color: #B74707; /* #FEE2A0; #FAFFE8; #FAFFE9; */ background-image:url(../pictures/bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; text-align:center; /* kvoli print */
}

div.paper {
	width: 800px; height: 740px; /* vyska WEB stranky */
	display: block;
	margin: 0px auto;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	text-align:left;
}

div.copyright {
	/* MARGIN: 0px auto; - pre FIREFOX nieco ako CENTER */
	width: 800px; /* aby sa to nerozpadlo pri resize */
	margin: 0px auto;
	display:block;
	padding-top: 10px;
	font-size: 10px;
}

/*--------------------------------------------Table--------------------------------------------*/
#container {
	width: 800px; height:100%; 
	BORDER-RIGHT: #D2822D 2px solid; BORDER-TOP: #D2822D 2px solid; BORDER-LEFT: #D2822D 2px solid; BORDER-BOTTOM: #D2822D 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container .logo {
	height:111px; 
	background-color:#F7931D; background-image:url(../pictures/background.gif); background-repeat: no-repeat;
}
#container .menu {
	width:111px; 
	background-color:#F7931D;  
	text-align:justify; vertical-align:top; font-size: 0.9em; color:black;}
#container .text {
	width:789px; 
	font-size: 12px; text-align:justify; vertical-align:top; 
	margin-left:10%; margin-right:10%;
	background-image:url(../pictures/bgtext.jpg); background-repeat:repeat-x; /* bgtext moze sa to vyhodit ak bude treba*/
	}
	
#questbook .tdcover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; vertical-align:top;}

#tabletext { /* pouziva sa este v form_for_reservation.php */
	/* form_for_guestbook.width - tabletext.width = 30px = padding-left:30px; musi to byt presne */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	width:570px;
	padding-left:30px;
}

#tableclause { /* pouziva sa este v form_for_reservation.php */
	/* form_for_guestbook.width - tabletext.width = 30px = padding-left:30px; musi to byt presne */
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	margin:0px;
	padding:0px;
}
#tableclause td {
	margin:0px;
	padding:0px;
	text-align:justify;
	vertical-align:top;
	}
/*#tabletext td { font-weight:bold; }*/

.tablepano { 
	width:400px; 
	font-size: 12px; /*BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: separate; border-spacing: 1px*/
}
.tablepano .title {
	padding: 0.3em 0.3em 0.3em 0.3em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	BACKGROUND-COLOR: #F7931D; /*COLOR: #fff;*/
	text-align:center;
}
.tablepano .content1 {
	padding: 0.3em 0.3em 0.3em 0.3em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #F7931D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	BACKGROUND-COLOR: #FCB814;
	width:50%;
}
.tablepano .content2 {
	padding: 0.3em 0.3em 0.3em 0.3em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #F7931D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	BACKGROUND-COLOR: #FCB814;
	width:50%;
}


.tablecennik { 
	width:600px; 
	font-size: 12px; /*BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: separate; border-spacing: 1px*/
}
.tablecennik .title {
	padding: 0.3em 0.3em 0.3em 0.3em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	BACKGROUND-COLOR: #F7931D; /*COLOR: #fff;*/ 
}
.tablecennik .content {
	padding: 0.3em 0.3em 0.3em 0.3em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #F7931D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	BACKGROUND-COLOR: #FCB814;
}


#tablekontakt { width:600px; border: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#tablekontakt .address { width: 310px }
#tablekontakt .com { width: 70px }
#tablekontakt .contact { width: 220px }

#tablevypis { width:500px; border: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#tablevypis .label { width: 150px; text-align:left;vertical-align:top; }
#tablevypis .value { width: 350px; text-align:left; vertical-align:top; }

#tableemail {
	width:590px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
#tableemail .row_head {height:70px}
#tableemail .row_copyright {height:35px}
#tableemail .head {display:block; padding: 10px 0px 10px 0px;}
#tableemail .title {color:#990100; font-size:22px; font-weight:normal; display:block}
#tableemail .standard {color:black; font-size: 10px; display:block}
#tableemail .star {vertical-align:top;}
#tableemail .copyright {font-size: 10px; text-align:center}
#tableemail .ok {text-align:center; margin:0px auto; padding: 65px 0px 67px 0px}
/*--------------------------------------------Table--------------------------------------------*/


hr.line { color:#990100}
ul {margin-bottom: 0px; margin-top: 0px;}
li {text-align: left; font-size: 12px; padding-left: 0px; list-style-type:disc;}


h1 { 
	display:block;
	margin: 0px auto;
	padding: 10px 0px 15px 0px;
	font-size:22px; font-weight:normal; text-align:center;
}
h2 {
    display:block;
	padding: 5px 0px 5px 0px;
	margin: 0px auto;
	font-size: 12px;
}

h2.center {
	text-align:center;
}

/* SUBMENU PART */
/*  | Ubytovanie  | Stravovanie  | Záhrada  | Okolie  | Živá panoráma  | Video | Ubytovanie
*/
div.submenu {
	/*line-height: 20px;*/
	/*padding: 0px 0px 0px 0px;*/
	height: 20px;
	display:block;
	font-size: 15px; text-align:center;
	margin: 0px auto; /* margin: 0px auto; = <center> */
}
/* SUBMENU PART */

	
div.textbox {
	width:600px;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;
	margin: 0px auto; /* margin: 0px auto; = <center> */
}

div.submit {
	margin: 10px 0px 10px 0px; /* margin: 0px auto; = <center> */
	text-align:center;
}

div.cover { /* obalka = cover pre questbook */
	padding: 0.5em 0.5em 0.5em 0.5em;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
}


span.section {
	display:block;
	/*padding: 0 0 0 0;
	margin: 0 0 0.7em;
	line-height: 1.3em;*/
}

.block { 
	width: 100%; 
	display:block; 
	padding:20px;
}

.fixie {
	width:600px; height:495px;
	background-color: #FCB814;
	overflow: auto;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
}

/* ------------------------------------------------ FORM ------------------------------------------------ */
#form_for_reservation { 
	background-color: #FCB814;
	width:600px;
	padding:10px 0px 0px 0px; /* reservation je moc velke */ 
	/*padding-top:10px; */
	text-align:center;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
}
#form_for_guestbook { 
	background-color: #FCB814;
	width:600px;
	padding:30px 0px 30px 0px;
	/*
	padding-top:30px;
	padding-bottom:30px;
	*/
	text-align:center;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
}
#form_for_email { 
/*	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; */
}

select.course {
	background-color:#F7931D;
	font-weight:bold; font-size: 12px;	
}

imput {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; vertical-align:top; font-weight:normal;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:justify; vertical-align:top; font-weight:normal;
}
textarea.dis {
	background-color:#E6E6E6;
	color:black;
}
/* ------------------------------------------------ FORM ------------------------------------------------ */

	
/* ------------------------------------------------ MENU ------------------------------------------------ */
a.leftmenu	{
	width: 111px;
	color: black; TEXT-DECORATION: none;
	DISPLAY: block;
	MARGIN: 0px auto; 
	padding: 7px 3px 10px 3px;
	BORDER-TOP: #FFDD00 1px solid; BORDER-BOTTOM: #FFDD00 1px solid; 
}
a.leftmenu:hover   {
	color: black; background:#FFDD00;
}
a.leftmenuactive   {
	background: #FCB814;
	color: black; TEXT-DECORATION: none;
	width: 111px;
	MARGIN: 0px auto;
	padding: 7px 3px 10px 3px;
	DISPLAY: block;
	BORDER-TOP: #FFDD00 1px solid; BORDER-BOTTOM: #FFDD00 1px solid; 
}
/* ------------------------------------------------ MENU ------------------------------------------------ */

a.act1	       {text-decoration: none; color: black;}
a.act1:hover   {color: red;}

a.act2	       {text-decoration: none; color: black; font-size: 10px; font-weight:normal;}
a.act2:hover   {color: white; /*color: red;*/}	

/* sluzi pre bezne formatovanie textu */
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;
	display:block;
}

/* sluzi pre contact a pre pocitadlo znakov */
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:left;
	margin-left: 30px; /* zarovnanie znaky ostávajúce do limitu. */
	/*margin: 0px auto;  margin: 0px auto; = <center> */	
	display:block;
}

/* sluzi pre IP v guestbook*/
.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:right;
	display:block;
}

img.left {
	border: 3px;
	border-color:#CCCCCC;
	border-style: solid;	
	DISPLAY: block; 
	FLOAT: left;
	MARGIN: 0.2em 2em 1em 0px;
}

img.right {
	border: 3px;
	border-color:#CCCCCC;
	border-style: solid;
	DISPLAY: block; 
	FLOAT: right;
	MARGIN: 0.2em 0px 1em 2em;
}

img.center {
	border: 3px;
	border-color:#CCCCCC;
	border-style: solid;
	DISPLAY: block;
	float: none;
	margin: 0.2em 0px 1em 2em;
}

img.logoprint {
/* verzia pre tlac logo 
	filter:alpha(opacity=60); 
	opacity:0.6;*/
	position:absolute;
	left:10px;
	top:10px;
	width:30%;
}

div.tools_language {
	position: relative;
	bottom: -60px; left: -10px;
	text-align:right;
}

div.tools_forpage {
	position: relative;
	bottom: -65px; /* -80px */ left: -10px;
	text-align:right; vertical-align:middle;
}

/* Gallery */
/*--------------------------------------------photogallery.js--------------------------------------------*/
.photogallery{ /*CSS for TABLE containing a photo album*/
}

.photogallery img{ /*CSS for images within an album*/
	border: 1px solid green;
}

.photonavlinks{ /*CSS for pagination DIV*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
	margin: 0px auto;
	text-align:center;
	padding: 10px 0px 10px 0px;
}

.photonavlinks a{ /*CSS for each navigational link*/
	margin-right: 2px; margin-bottom: 3px;
	padding: 1px 5px;
	border:1px solid gray;
	text-decoration: none;
	background-color: #F7931D;
	color: black;
}

/* s JS nepracuje spravne

.photonavlinks a.photonavlinks:hover{
background:white; 
color:white;
}*/

.photonavlinks a.current{ /*CSS for currently selected navigational link*/
	background-color: #FCB814;
}

/* -------------------------------------------------- photogallery.js -------------------------------------------------- */


/* ------------------------------------------------ picturepopup.js ------------------------------------------------ */
body.picturespopup {margin: 0px;}
/* ------------------------------------------------ picturepopup.js ------------------------------------------------ */


/* ------------------------------------------------ showhintscript.js ------------------------------------------------ */
#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: white;
	width: 150px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #F7931D;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid #F7931D;
	border-bottom: 3px solid #F7931D;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	/*font-weight: bold;*/
	/*color: navy;*/
	/*margin: 3px 8px;*/
	vertical-align:top;
	cursor: pointer;
	text-decoration: none;
	color:black;
}
/* ------------------------------------------------ showhintscript.js ------------------------------------------------ */



/* ------------------------------------------------ kalendar ------------------------------------------------ */
.calrow {
	text-align:center;
	vertical-align:middle;
}

.daycell {
	width: 40px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	BORDER-RIGHT: #D2822D 2px solid; BORDER-TOP: #D2822D 2px solid; BORDER-LEFT: #D2822D 2px solid; BORDER-BOTTOM: #D2822D 2px solid;
}

.cell {
	width: 40px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	BORDER-RIGHT: #D2822D 1px solid; BORDER-TOP: #D2822D 1px solid; BORDER-LEFT: #D2822D 1px solid; BORDER-BOTTOM: #D2822D 1px solid; 
	/*font-size: #000000;*/
}

.formcell {
	width: 40px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	padding-left:10px;
	text-align:left;	
	BORDER-RIGHT: #D2822D 2px solid; BORDER-TOP: #D2822D 2px solid; BORDER-LEFT: #D2822D 2px solid; BORDER-BOTTOM: #D2822D 2px solid;
}

select.calendar {
	/*
	background-color:#F7931D;
	font-size: 11px;
	*/
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 15px;
}

.hintanchor_black{
	vertical-align:top;
	cursor: pointer;
	text-decoration: none;
	color:black;
}

.hintanchor_silver{
	vertical-align:top;
	cursor:default;
	text-decoration: none;
	color:#999999;
}
/* ------------------------------------------------ kalendar ------------------------------------------------ */