body
{
	background-image: url(../image/pozadi.jpg);
	background-position: center top;
	background-repeat: repeat-y;
    background-color: red;
	padding: 0;
	margin: 0;
	text-align: center;
	background-attachment: fixed;
}

h1{
  font-size: 10px;
  font-family: Georgia;
  color: #684532;
  font-weight: bold;
}


div
{
	padding: 0;
	margin: 0;
	border: white 0px solid;
}

#page
{
	position: relative;
	left: -12px;
	width: 906px;
	height: 400px;
	text-align: center;
	margin: auto;
	padding: 0;
	background-color: #fef9e6;
}
 
 #vlnka_pred
{
	position: relative;
	left:0px;
	float: left;
	width: 26px;
	height: 1077px;
	background-image: url(../image/vlnka_pred.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#stred
{
	position:relative;
	float:left;
}
 
 #vlnka
{
	position: relative;
	text-align: left;
	width: 850px;
	height: 335px;
	background-repeat: no-repeat;
}


#vlnka_po
{
	position: relative;
	float:left;
	width: 30px;
	height: 64px;
	background-image: url(../image/vlnka_po.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#krkonose
{
	position: absolute;
	width: 220px;
	height: 70px;
	font-size: 14px;
	color: #ecd5b6;
	font-family: Georgia;
	left: 610px;
	top: 12px;
	text-align: center;
	padding-top: 4px;
	line-height: 20px;
}

#logo_relax
{
	position: relative;
	text-align: left;
	width: 850px;
	height: 77px;
	background-image: url(../image/logo_relax.jpg);
	background-repeat: no-repeat;
}

#logo_relax_info
{
	position: relative;
	text-align: left;
	width: 850px;
	height: 77px;
	background-image: url(../image/logo_relax_info.jpg);
	background-repeat: no-repeat;
}

#jazyky
{
	position: absolute;
	text-align: center;
	width: 220px;
	top: 305px;
	left: 610px;
	font-size: 12px;
	color: #debda1;
	font-family: 'Arial Narrow';
	letter-spacing: 4px;
}
#jazyky A:link, A:visited
{
	color: #e4c3a7;
	text-decoration: none;
}

#jazyky A:hover
{
	color: #e8c7ab;
	text-decoration: none;
}

#nadpis1
{
	position: absolute;
	left: 353px;
	top: 20px;
	font-size: 28px;
	color: #D5261F;
	font-style: italic;
	font-family: Georgia;
}

#nadpis2
{
	position: absolute;
	left: 433px;
	top: 55px;
	font-size: 16px;
	color: #FBFBFB;
	font-style: italic;
	font-family: Georgia;
	font-variant:small-caps;
}

#zpet a
{
	position: absolute;
	left: 733px;
	top: 55px;
	font-size: 14px;
	font-style: italic;
	font-family: Georgia;
	color: #D5261F;
}

#relax_1
{
	position:absolute;
	left: 580px;
	top:20px;
	font-family: Georgia;
	color: #D5261F;
	font-size: 50px;
}

#relax_2
{
	position:absolute;
	left: 577px;
	top:20px;
	font-family: Georgia;
	color: #ffffff;
	font-size: 50px;
}

#cara
{
	position:absolute;
	left: 300px;
	top:80px;
	width:525px;
	height:3px;
	background-image: url(../image/cara.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:1
}

#menu
{
	position: relative;
	background-repeat: no-repeat;
	width: 850px;
	background-color: #f4dab9;
	background-image: url(../image/menu.jpg);
	background-position: left top;
}


#text
{
	position: absolute;
	left: 294px;
	top: 100px;
	font-size: 15px;
	font-family: Georgia;
	color: #684532;
	text-align: justify;
	text-indent: 15px;
	width: 510px;
	top: 90px;
	line-height: 120%;
	overflow:auto;
	z-index:1;
}
#text h1
{
	font-family: Georgia;
	font-size: 14px;
	color: #D5261F;
	text-align:center;
}

#text h2
{
	font-family: Georgia;
	font-size: 16px;
	font-variant:small-caps;
	color: #D5261F;
	text-align:left;
}

#text a
{
	font-family: Georgia;
	font-size: 12px;
	color: #D5261F;
	text-align:center;
	text-decoration: underline;
	font-weight: bold;
}

#text strong
{
	font-style:italic;
	font-weight:bold;
}

#rychly_kontakt
{
	position: absolute;
	left: 36px;
	width: 217px;
	top: 370px;
	font-size: 12pt;
	font-style: normal;
	text-align: center;
	font-family: Georgia, Arial;
	color: #ECD5B6;
	line-height: 18pt;
}

#r_rezervace
{
	position: absolute;
	left: 60px;
	top: 510px;
	width: 120px;
	font-size: 14pt;
	font-style:italic;
	text-align:right;
	font-family: Georgia, Arial;
	color: #ECD5B6;
	z-index:2;
}
#r_formular, #r_formular A
{
	padding-top:5px;
	font-size: 8pt;
	font-family: Georgia, Arial;
	color: #ECD5B6;
}



.bocni_menu
{
	position: absolute;
	left: 25px;
	width: 254px;
	height: 33px;
	font-size: 14pt;
    text-transform: uppercase;
	font-family: Georgia, Arial;
	padding-top: 0px;
	color: #ECD5B6;
	text-align: center;
}

.bocni_menu A:hover
{
	color: #f8e1c2;
}

.bocni_menu A:link
{
	color: #ECD5B6;
	text-decoration:none;
}

.fotovtextu
{
	padding-left:15px;
	padding-right: 5px;
	padding-top:6px;
}

.oznacene
{
	background-image: url(../image/oznac.jpg);background-position: left top;background-repeat: no-repeat;
}

#m_uvod{top:100px;}
#m_lokalita{top:130px;}
#m_ubytovani{top:160px;}
#m_ceny{top:190px;}
#m_sluzby{top:220px;}
#m_ro{top:250px;}
#m_fotogalerie{top:280px;}
#m_info{top:310px;}

#paticka
{
	position:relative;
	text-align:left;
	background-image: url(../image/paticka.jpg);
	background-repeat: no-repeat;
	width: 850px;
	height: 98px;
}

#paticka_konec
{
	position:absolute;
	LEFT: 850px; 
	width: 9px;
	height: 424px;
	background-image: url(../image/paticka_konec.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

 #copyright
 {
	position:relative;
	left: 55px;
	color:#77433A;
	font-family: Georgia, Arial;
	font-size: 8pt;
	top: 55px;
 }
 
 #imgIdex
 {
	position:relative;
	top: 5px;
 }
 
 #ikonky
 {
	position:relative;
	left: 4px;
	top: 12px;
 }
 
 

hr.cistic {
   clear: both;
   height: 1px;
   border: none;
   margin: -1em 0 0 0;
   visibility: hidden;
}

.imgIco
{
	padding-left:14px;
}

.podtrzene
{
	text-decoration: underline;
}
.nepodtrzene
{
	text-decoration: none;
}

.tucne{
  font-weight: bold;
}

.cervene{
  color:red;
}

.centrovane
{
	text-align:center;
}

.kurziva
{
	font-style:italic;
}

.pruhledne {  
	opacity: 0.5;  
	filter: alpha(opacity=50);  
	-moz-opacity: 0.5;  
	-khtml-opacity: 0.5;  
}

.vlnka_index{background-image: url(../image/vlnka.jpg);}
.vlnka_info{background-image: url(../image/vlnka_info.jpg);}
.vlnka_lok{background-image: url(../image/vlnka_lokalita.jpg);}
.vlnka_ubyt{background-image: url(../image/vlnka_ubyt.jpg);}
.vlnka_ceny{background-image: url(../image/vlnka_ceny.jpg);}
.vlnka_sl{background-image: url(../image/vlnka_sl.jpg);}
.vlnka_ro{background-image: url(../image/vlnka_ro.jpg);}
.vlnka_zima{background-image: url(../image/vlnka_zima.jpg);}
.vlnka_jlp{background-image: url(../image/vlnka_jlp.jpg);}
.vlnka_foto{background-image: url(../image/vlnka_foto.jpg);}
.vlnka_form{background-image: url(../image/vlnka_form.jpg);}

/* INFO */
#in_adr_l
{
	POSITION: relative;
	float:left;
	LEFT: 00px;
	top: 00px;
	WIDTH: 100px;
	text-indent:0px;
	
}
#in_adr_p
{
	POSITION: relative;
	float:left;
	LEFT: 00px; 
	top: 00px;
	WIDTH: 285px;  
	text-indent:0px;  
}


