﻿/*-------------------- Obecné definice prvků --------------------*/
html,body
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	color:white;	
	font-size:10pt;
	font-family: "Verdana", sans-serif;	
	background: black url("../Images/background.jpg") 0 0 repeat;
}

div
{
	margin:0;	
}

p
{
	margin:20px 0 20px 0;
}

img
{
	margin:0;
	padding:0;
	border:solid 0px black;
}

a,a.external
{
	color:#0075ff;
	font-weight:bold;
}
a:hover
{	
	color:#99ccff;
}

hr.clear
{
	visibility:hidden;
	clear:both;
}

strong
{
	font-weight:bold;
	font-style:normal;	
}

strong.underline
{
	text-decoration:underline;
}

h3
{
	font-size:115%;
	text-decoration:underline;	
}

h2 a
{
	color:Black;
	text-decoration:none;	
}

h3.posta
{
    text-decoration:none;    
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    border:dashed 1px silver;
}



/*-------------------- Nadpis --------------------*/




#layout
{
	position:relative;
	top:0px;
	margin:0px auto 0px auto;
	padding:0;
	width:910px;
	background: white url("../Images/lajny.png") 0 0px repeat-y;		
	color:black;
}


#nadpis
{	
	margin:0;
	padding:0 0 0 10px;		
	height:140px;
	/*line-height:140px;*/
		
	background-color:#cfba92;
	color:white;	
	overflow:hidden;
	/*font-size:180%;	*/
	font-size:38pt;
}


#headerimg
{
	position:absolute;
	left:0;
	top:0;
	width:910px;
	height:140px;
	/*display:none;*/
}



/*-------------------- Navigace --------------------*/

#kontejnerNavigace
{
    float:left;
	width:187px;	
	padding:0;	
	margin:0;
	position:relative;
	color:white;
	background-color:black;
}

#navigace
{	
	width:187px;	
	padding:0;	
	margin:0;
	position:relative;
	color:white;
	background-color:black;								
}

#nadpisNavigace
{
	display:none;	
}

#navigace a
{
	color:white;	
	text-decoration:none;
}
#navigace a:hover
{
	color:#ffcc99;
	text-decoration:underline;
}
#navigace li
{	
	font-size:14px;	
	font-family: "Arial", sans-serif;
	text-transform:uppercase;

	display: block;		
	height:37px;
	margin:4px 0 4px 0;
	line-height:37px;
	padding:0 20px 0 0;
	text-align:right;
	color:white;
	background: #806b42 url("../Images/navigace1.png") 0 0 no-repeat;	
}

#navigace li.back1,#navigace li.back1selected
{
	background: #806b42 url("../Images/navigace1.png") 0 0 no-repeat;
}

#navigace li.back2,#navigace li.back2selected
{
	background: #806b42 url("../Images/navigace2.png") 0 0 no-repeat;
}

#navigace li.back3,#navigace li.back3selected
{
	background: #806b42 url("../Images/navigace3.png") 0 0 no-repeat;
}

#navigace li.back1selected a,#navigace li.back2selected a,#navigace li.back3selected a
{
	color:#fac050;
	text-decoration:underline;
}

#praded
{
	position:absolute;
	height:198px;
	width:186px;
	top:-210px;
	left:-1px;
}

#bocniodkazy
{
    position:relative;   
    background: black url("../Images/boklajna.png") 0 0px repeat-y;
    margin:0;
    padding:100px 0 0 0;
    text-align:center;
}

#bocniodkazy div.bocniodkaz
{
    font-size:75%;
    position:relative;    
    background-color:#dfb472;
    margin:30px auto 0 auto;
    padding:10px 0 10px 0;
    text-align:center;
    color:black;
    width:185px;   
}

#bocniodkazy div.bocniodkaz a
{
    text-decoration:none;  
}



#bocniodkazy div.bocniodkaz strong
{ 
    color:#957a43;   
}

#bocniodkazy em
{
    color:#957a43;
    font-weight:bold;
	font-style:normal;    
}

#bocniodkazy em.normal
{
    font-weight:normal;
    color:Black;    
}

#bocniodkazy div.wifi
{
    font-size:75%;
    position:relative;    
    background-color:#dfb472;
    margin:30px auto 0 auto;
    padding:10px 0 10px 0;
    text-align:center;
    color:black;
    width:185px; 
    padding:0;margin:0;border:0;margin-top:-80px;width:185px;height:127px;    
}

#bocniodkazy div.wifi img
{
    border:0;padding:0;margin:0;width:185px;height:127px;   
}



/*-------------------- Obsah --------------------*/


#obsah
{	
	margin:0 0 0 200px;
	padding:10px 30px 10px 20px;		
	position:relative;		
}


#footer
{	
	height:20px;
	line-height:20px;
	background-color:#dfb472;
	border:solid 1px #957a43;	
	color:white;		
	font-size:80%;	
	padding-left:15px;
	position:relative;
}

#pageRankoveOdkazy
{		
    text-align:center;	
	color:white;		
	font-size:7pt;	
	padding:15px;	
	position:relative;	
	margin:0px auto 0px auto;	
	width:910px;
}

#pageRankoveOdkazy a
{			
	color:white;
	font-weight:normal;
}

span.foottext
{	
	float:right;
	margin-right:10px;
}


span.foottext a
{	
	font-weight:normal;
	font-style:normal;	
}

#footwebdesign
{	
	float:left;
}

span.foottextstat
{	
	float:right;
	margin-right:10px;
	line-height:14px;
	position:relative;
	top:3px;
}

img.statistika
{
    width:14px;
    height:14px;
    vertical-align:middle;
    border:solid 0 black;
    margin:0;
    padding:0;
}

#facebookLike
{
    border:none; overflow:hidden; width:450px; height:35px; margin-left:20px;
}

/*-------------------- Fotky --------------------*/

img.imgright,img.imgrightHeight,img.imgrightHeightUnder,img.imgrightUnder
{
	float:right;	
	border:solid 4px black;
	padding:0px;
	width:320px;
	height:240px;	
	margin:0;
	margin-left:15px;		
}


img.imgrightHeight,img.imgrightHeightUnder
{	
	width:240px;
	height:320px;
}

img.imgrightHeightUnder,img.imgrightUnder
{
	clear:both;	
	margin-top:10px;			
}

img.interier
{	
	border:solid 4px black;
	padding:0px;
	width:320px;
	height:240px;	
	margin:10px 0 0 0;	
}

img.imgCenterHeight
{
	border:solid 4px black;
	padding:0px;
	width:240px;
	height:320px;	
	margin:15px;		
}


/*-------------------- Fotogalerie --------------------*/

div.foto,div.fotoHeight
{	
	float:left;
	text-align:center;
	margin:20px 3px 0 0;			
}
div.fotoHeight
{
	width:240px;		
}

div.foto img,div.fotoHeight img
{		
	border:solid 4px black;
	padding:0;
	margin:0;
	width:320px;
	height:240px;		
}

div.fotoHeight img
{
	width:240px;
	height:320px;
}

#obsahFoto
{
	margin:0 0 0 200px;
	padding:10px 25px 10px 15px;
	position:relative;	
}

/*-------------------- Podívejte se na ... --------------------*/

#podivejtese
{
	clear:both;
	margin-top:15px;
}
#podivejtese a
{
	white-space:nowrap;
	font-weight:normal;
	margin-left:5px;
}


/*-------------------- Ceník --------------------*/

table.cenik
{
	border:solid 0px black;
	border-collapse:collapse;
	width:100%;
}
table.cenik th,table.cenik td
{
	padding:5px;
	border:solid 1px gray;
	text-align:center;
}
table.cenik th
{	
    background-color:#C8B37E;    	
}

.cenikSloupec1
{
    background-color:#DFD2B3; 
}

table.cenik th.cenikPrazdnaTh
{
    border-left:solid 0 black;
    border-top:solid 0 black;
    background-color:white;
}

.cenik .th
{
     text-align:left;
     padding-left:20px;
}
.cenik .td1
{
     text-align:left;
     padding-left:40px;
     width:50%;
}
.cenik .td2
{
     text-align:left;
     padding-left:40px;
     width:50%;
     font-weight:bold;
}


/*-------------------- Kontakt --------------------*/

table.kontakt
{
	border:solid 0px black;
	border-collapse:collapse;
}
table.kontakt th,table.kontakt td
{
	padding:10px;
}
table.kontakt th,table.kontakt td
{
	
	border:solid 0px black;
}

#mapa
{
	border:solid 1px black;
	width:333px; height:333px;
}



/*-------------------- Výlety --------------------*/
div.vylet h2
{
	font-size:130%;
	margin:0;
	text-decoration:underline;	
}
div.vylet p
{
	margin:0;
	margin-top:10px;	
}
div.vylet img.foto
{
	padding:1px;
	border:solid 4px black;
	margin:0 0 0 10px;
	float:right;
	width:200px;
	height:150px;	
}
img.delicicara
{	
	width:650px;
	height:1px;
	margin:10px 0 10px 5px;			
}


/*-------------------- Lyžování --------------------*/
div.areal h2
{
	font-size:130%;
	margin:0;
	text-decoration:underline;	
}
div.areal p
{
	margin:0;
	margin-top:10px;	
}
div.areal img.foto
{
	padding:1px;
	border:solid 4px black;
	margin:0 0 0 10px;
	float:right;
	width:200px;
	height:150px;	
}
img.kamera
{
	margin-right:5px;
}




/*-------------------- Ubytování --------------------*/
#uvnitrnaleznete
{
	font-style:italic;	
}


/*-------------------- Rezervace --------------------*/

h3.obsazenost
{
	margin-top:5px;	
	margin-bottom:5px;
	padding:0;	
}

div.obsazenost
{
	font-style:italic;
	margin:0;
	padding:0;
	margin-bottom:5px;
}

table.rezervace
{
	border:solid 1px black;
	border-collapse:collapse;
	padding:10px;
	margin-top:20px;
	width:350px;
	
}

table.rezervace input.textbox
{
	width:200px;
}

table.rezervace textarea
{
	width:300px;
	height:100px;
}

table.rezervace th,table.rezervace td
{
	padding:5px;
	border:solid 0px black;
}
table.rezervace th
{
	text-align:left;
}

table.rezervace th.odeslat
{
	border:solid 1px black;
	padding:15px;
	background-color:#999999;
	text-align:center;
}


#rezervovano
{
	text-align:center;
	margin-top:50px;
}

#rezervovano p
{
	color:green;		
}

#rezervovano img
{
	margin-top:100px;
	border:solid 4px black;
	padding:0px;
	width:320px;
	height:240px;		
}

.error
{
	color:red;
}

div.emptyspace
{	
	line-height:200px;
}

h3.h3smalltext
{
    
    width:300px;
    font-weight:normal;
	font-size:75%;
	text-decoration:none;	
	margin:-15px 0 -10px 0;	
	padding:0;
}


#leg1
{
    color:#EE8F88;font-weight:bold;
}

#leg2
{
    color:#F19F30;font-weight:bold;
}

#leg3
{
    color:#C8F279;font-weight:bold;
}

#Label1,#Label2,#lbl_adresa
{
    font-weight:normal;color:Gray;
}

.hvezdicka
{
    color:Red;
}

.mezara50
{
    height:50px;
}



/*-------------------- Reklama --------------------*/

#voblouku
{
    border:dashed 1px black;
    width:630px;    
    text-align:center;
    margin:10px auto 10px 0px;
    vertical-align:middle;
    padding:5px;
}

#voblouku h3
{
    font-size:11pt;
    vertical-align:middle;
    text-decoration:none;
}

#voblouku img
{
    width:99px;
    height:53px;
    vertical-align:middle;
    border:0;
}

#voblouku table
{
    margin:0;
    padding:0;
    border:0;
    width:620px;
    table-layout:fixed;
}

#voblouku table th
{
    width:100px;
    height:53px;
}

#voblouku table th a
{
    border:0;
    cursor:pointer;
}

#voblouku table td
{
    width:500px;
    height:53px;
}

