/* CSS Document */
body { 
    background-image : url(../images/background/background.jpg); 
    margin : 0 0 0 0; 
    padding : 10px 0 0 0; 
    font-family : Arial, Verdana Helvetica, sans-serif; 
    font-size : 14px; 
    font-weight : bolder; 
} 
#container { 
    width : 980px; 
    margin : 0 0 0 0; 
    padding : 0 0 0 0; 
} 
#center h1 { 
    font-family : Arial, Helvetica, sans-serif; 
    font-size : 18px; 
    font-weight : bold; 
    color : red; 
    margin : 0 0 0 0; 
    padding : 0 0 0 0; 
} 
h2 { 
    font-size : 20px; 
    font-weight : bold;
    text-align:right; 
    color : black; 
    margin : 15px 100px 10px 0px; 
} 
/****************** Head **********************/
#head { 
    background-image : url(../images/background/back_01.jpg); 
    background-repeat : no-repeat; 
    padding : 0 0 0 0; 
    height : 219px; 
    width : 980px; 
    margin : 0 0 0 0; 
} 
.lng { 
    text-align : left; 
    padding : 50px 0 0 365px; 
} 
.lng a { 
    text-decoration : none; 
} 
#menu { 
    background-image : url(../images/background/back_02.jpg); 
    background-repeat : no-repeat; 
    height : 66px; 
    width : 980px; 
    /*padding : 0 0 0 20px; 
    margin : 0 0 0 0; */
} 
#content { 
    background-image : url(../images/background/back_03.jpg); 
    width : 980px; 
    padding : 0 0 0 0; 
    margin : 0 0 0 0; 
} 
.contentCe { 
    width : 880px; 
    padding : 10px 0 55px 0; 
    left : 50px; 
} 
/****************** menu **********************/
#BoxMenu{
    text-align: left;
    width:850px;
    height: 50px;
    margin:0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    /*border: 1px solid #000000;*/
}
#BoxMenu ul{
  margin: 0;
  padding:0;
  text-align:left;
}
#BoxMenu li {
  position:relative;
  z-index:100;
  list-style-type:none;
  display:inline;
}
	
#BoxMenu li a, #BoxMenu li a:visited {
	text-decoration: none;
	color: black;
	font-weight:bold;
	font-size:15px;
  padding:7px 0;
  
  margin-right:1px;
  text-align:center;
}
#BoxMenu li a:hover{
  color: rgb(78,28,14);
  text-decoration: underline;
  font-weight:bold;
}	
#BoxMenu  ul ul {
  display: none;
  position:absolute;
  width:149px;
  
}
#BoxMenu ul li:hover ul,
#BoxMenu ul a:hover ul{
display: block;
}
/*

.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
 make the top level links horizontal and position relative so that we can position the sub level 
.menu li{
float:left;
position:relative;
z-index:100;
}

use the table to position the dropdown list 
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

 style all the links 
.menu a, .menu :visited {
display:block;
font-size:10px;
width:149px;
padding:7px 0;
color:#000;
background:#949e7c;
text-decoration:none;
margin-right:1px;
text-align:center;
}
 style the links hover 
.menu :hover{
color:#444;
background:#d4d8bd;
}

 hide the sub level links 
.menu ul ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}
 make the sub level visible on hover list or link 
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
************/
.AdminMenu {
    margin:0px 0px 0px 0px;
    padding:10px;
    width: 180px;
    float:left;
    background-color:#ba7c4b;
    border-left: 2px #9d693f solid;
	  border-bottom: 2px #9d693f solid;
}   
.AdminMenu  li{
  margin:0px 0px 0px -40px;
  list-style-type: none;
	display: block;
	font-family:  Arial , Verdana Helvetica, sans-serif ;
	font-size: 13px;
	color: black;
	text-align: left;
	padding: 10px 3px 4px 6px;
	border-left: 2px #7b2f00 dashed;
	border-bottom: 2px #7b2f00 dashed;

}  
.AdminMenu li a{
	text-decoration: none;
	color: white;
	font-weight:bold;
}
.AdminMenu li a:hover{
  color: #7b2f00;
  font-weight:bold;
}	
 /**************** Menu Galery ****************/ 

/*.MenuLocation{
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 30px 0px -40px;
  width:850px;
  /*float:left; @
.MenuGal li {
	list-style-type: none;
	display: inline;
	text-align: center;
	font-family:  Arial, Verdana Helvetica, sans-serif ;
	font-size: 13px;
	color: black;
	padding: 0px 3px 0px 3px;
	}
	
.MenuGal li a{
	text-decoration: none;
	font-size: 13px;
	color: black;
	font-weight:bold;
	padding: 0px 3px 0px 3px;
	

	
}
.MenuGal li a:hover{
  font-size: 13px;
  color: rgb(108,44,0);
  font-weight:bold;
  padding: 0px 3px 0px 3px;
}	 
 } */  
select{
    background-color:#DCBC78;
    border:1px solid #330000;
    font-weight: bold;
    font-family: arial;
}
.SelAlpha li {
	list-style-type: none;
	border: 1px solid;
	display: inline;
	height: 10px;
	text-align: center;
	font-family:  Arial, Verdana Helvetica, sans-serif ;
	font-size: 13px;
	color: black;
	margin: 0px 1px 0px 1px;
	}
.SelAlpha li a{
	text-decoration: none;
	width:8px;
	font-size: 13px;
	color: black;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
  text-align: left;
}
.SelAlpha li a:hover{
  font-size: 13px;
  text-decoration: underline;
  color: rgb(108,44,0);
  font-weight:bold;
  padding: 0px 2px 0px 2px;
  text-align: left;
}	 
.guide{
  margin: 0px 0px 0px 0px;
  text-align: left;
}
.guide a{
  text-decoration: none;
	width:8px;
	font-size: 13px;
	color: black;
	font-weight:bold;
	text-align: left;
  }
.guide a:hover{
  font-size: 13px;
  text-decoration: underline;
  color: rgb(108,44,0);
  font-weight:bold;
  text-align: left;
}	  
/**************** Master Area ****************/



/**************** tabulkove********************/


a.imgBorder{
	
	font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: #4d4b4a;
	font-weight:bolder;
	/*background-repeat: no-repeat;
	background-image: url("../images/background/back_image.png");*/
	text-decoration: none; 
	}

a.imgBorder:hover{
  color:#000000;
	text-decoration: none;
  font-size: 11px;
	/*background-image: url("../images/background/back_image.png");
	text-decoration: none; */
} 
/************************ places table *************/ 
td.imgBackPlace{
   width:200px;
   vertical-align: center;
   text-align: center;
  height:420px;
  background: url("../images/back_foto_places.jpg") center top;
  background-repeat: no-repeat;
  /*border: 1px solid red;*/
}
.plLink{
  font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 15px;
	color: #333300;
	font-weight:bolder;
	text-decoration: none; 
	}
a.plLink:hover{
  color:#000000;
	text-decoration: none;
  font-size: 15px;
  
}  
/****** news table *********************************/  
td.imgBorderRoomPred{
   width:200px;
   vertical-align: center;
   text-align: center;
  height:220px;
  background: url("../images/back_foto_pred.jpg") center top;
  background-repeat: no-repeat;
  /*border: 1px solid red;*/
  
}
td.imgBorderRoomWPred{
   width:200px;
   text-align: center;
   vertical-align: center;
   height:220px;
   background: url("../images/back_foto_pred.jpg") center top ;
   background-repeat: no-repeat;
   
 } 
td.imgBorderRoom{
   width:200px;
   vertical-align: center;
   text-align: center;
  height:200px;
  background: url("../images/back_foto.jpg") center top;
  background-repeat: no-repeat;
  /*border: 1px solid red;*/
}
td.imgBorderRoomW{
   width:200px;
   text-align: center;
   vertical-align: center;
   height:200px;
   background: url("../images/back_foto.jpg") center top ;
   background-repeat: no-repeat;
 } 
oscImg{
  margin:3px 0 4px 0;
}   
.nameInImg{
  margin-bottom:4px;
}

.nameInImgNew{
margin-bottom:0;
}
.odsaz{
  margin-top:5px;
} 
.addInImgNew{
  font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:bolder;
}
.addInImgNewW{
  font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	font-weight:bolder;
		margin-bottom:3px;
	
}
 .catInImgNewW{
  font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	vertical-align: bottom;
	color: #000000;
	font-weight:bolder;

}  


/******************* navigation on gallery ****************************/
		div.navigator{
			font-size:smaller;
			padding:5px;
			text-align:center;
		}
		div.totalpagesdisplay{
			padding-top:15px;
			font-size:12px;
			text-align:center;
			font-style:italic;
		}
		.navigator a, span.inactive{
			padding : 0px 5px 2px 5px;
			margin-left:0px;
			border:1px solid #000000;
		
		}
		.navigator a:link, .navigator a:visited
		,.navigator a:active{
			color: #4d4b4a;
			text-decoration: none;
		}
		.navigator a:hover{
	     color:#000000;
	     text-decoration: underline;
    }
		span.inactive{
			background : none;
			font-style:italic;
		}

/*********************/
.info{
  color: white; 
  font-size: 14px; 
  text-align: center;
  padding:5px; 
  margin: 10px 0px 30px; 
  border-top: solid 2px #3B3132; 
  border-bottom: solid 2px #3B3132; 
  background-color:#B18B00;
}
.cisty{
 clear:both;
}
#TabGalF{
  width: 800px;
 
}

#search{
  width: 800px;
  text-align: center;
 
  
}
td.Gal{
  width:140px;
  text-align:center;
  vertical-align:top;
  padding-top:10px;
  padding-bottom: 5px;
}
a.Gal{
	font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	color: #333300;
	font-weight:bolder;
	text-decoration: none; 
	}
a.Gal:hover{
  color:#000000;
	text-decoration: none;
  font-size: 14px;
	/*background-image: url("../images/background/back_image.png");
	text-decoration: none; */
}
.longText{
  text-align: justify;
  width: 750px;
  }  
     
.topShow{
  margin-bottom: 10px;
  border: 1px solid #000000;
  
}
.topShowH1{
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.topShowNav{
  text-align: center;
  width:100px;
  margin: 0px 20px 0px 20px;
  /*padding:0px 0px 0px 0px;*/
 
}
.topShowBack{
  text-align:center;
}
#home{
  padding: 10px 10px 0px 30px;
  width: 670px;
  text-align: justify;
  float:left;
}
.stat{
  padding: 16px 0px 0px 0px;
  font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	color: #333300;
	font-weight:bolder;
	text-decoration: none; 
  text-align: center;
  width:166px;
  height:332px;
  float:left;
  right:0px;
  background: url("../images/back_stat.jpg") center top ;
  background-repeat: no-repeat;
}
.stat_up{
  padding: 7px 0px 0px 30px;
  font-family: Arial, sans-serif, Helvetica, Verdana;
	font-size: 14px;
	color: #990000;
	font-weight:bolder;
	text-decoration: none; 
  text-align: left;
  float:center;
  right:0px;
}
.stat_upr{
  padding: 5px 0px 5px 0px;
  color: #333300;
}
.stat_cihlova{
  color: #990000;
}
#adult{
  padding: 10px 0px 0px 0px;
  width: 670px;
  text-align: left;
  
}
/******************* Action ***********************/
td.imgBorderRoomAct{
   width:220px;
   text-align: center;
   vertical-align: center;
   height:220px;
   background: url("../images/back_foto_act.jpg") center top ;
   background-repeat: no-repeat;
   padding: 20px;
 } 
 
.ActName{
   margin: 1px 0px 0px 0px;
}
.ActPlace{	
  font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: #333300;
	font-weight:bolder;
	text-decoration: none; 
}
.ActDate{
	font-family:  Arial, sans-serif, Helvetica, Verdana;
	font-size: 11px;
	color: #333300;
	font-weight:bolder;
	text-decoration: none; 
} 
/***************** selection galery **************/
.selection{
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  width:800px;
  font-family: Arial, Verdana;
  font-weight:bold;
  font-size:14px;

}
td.selectionTdSec{
  width:150px;
}
td.selectionTdOth{
  width:600px;
  text-align:left;
}
  
/**************** insert style ****************/
.InsTab{
   border: 1px solid #000000;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
  }
td .InsTabLight {
   margin: 0px 0px 0px 0px; 
   border: 1px solid #000000;
   background-color:#E9EBEA;
    
  } 
  

/***************** Footer****************/
#footer{
    background-image:url(../images/background/back_04.jpg) ;
    background-repeat: no-repeat;
    width: 980px;
    height: 53px;
    padding: 1px 1px 1px 1px;
    margin:0px 0px 0px 0px;
    color: #8B8B8B;
    font-size: 10px;
    clear: both;
   
 }   
#footer a{
  color: #8B8B8B;
} 



