/* main settings */
body, input, select, textarea, td, table {
	line-height:1.2;
	font-family:Arial,"Arial CE",sans-serif;
	color:black;
	}

body {
  font-size: 80%;
	margin:0px; 
	padding:20px;
  height:100%;
}

td {
 _font-size: 80%;
 text-align:left;
}
td  p,th  p{
		margin:0px;
		padding:0px;
}
th { text-align:center; 
}
table {			border-collapse: collapse}

h1, h2, h3, h4 {
	margin:0.3em 0 0.3em 0;
	}

p {margin:0px 0px 1em 0px;
   padding:0px}
	
h1 { font-size:110% }
h2 { font-size:110% }
h3 { font-size:100% }
h4 { font-size:100% }
.left_h3 {color:#013054}

hr {height: 1px;color:#d9dad4;background-color:#d9dad4;   border: 0;}
img {border:none}
tr,td {vertical-align:top}

option {}

select {
			width:150px;
			}

input,textarea,button {border:1px solid #777777;}
			
.bigger {
				font-size:130%}
				
.bold {font-weight:bold}
.white {color:white}
.image {border:1px solid #555555}
.blue {color:blue}
.red {color:red}
.yellow {color:#fbc509;}
				
					

/* content */

#main {width:750px;
			margin:0px auto;
			padding:0px;
			text-align:left;
	   background: #fff url('images/background.gif') repeat-y;
}

 
#top {
		 width:750px;
 	   height:80px;
		 padding:0px;
	   background: #ffffff url('images/top.jpg') no-repeat;
		 }
#strip {
		 width:750px;
 	   height:20px;
		 padding:0px;
	   background-color:#0066b3;
		 color:white;

}
#strip_in {
		 padding:3px 15px;
		 font-size:90%;
}

#flags {
float:right;
}
#content {
			width:750px;
			margin:0px;
			text-align:left;
			}						
		 
			
#content_left {
			float:left;
			width:190px;

			padding:0px;
			margin:0px;
			_margin: 0px -3px;
			background-color:#8FAFD3;
			
			}

#content_left_inside {
			padding:10px 5px 0px 15px;
			margin:0px;
font-size:90%;
			}
			
#content_right {
 		  float:right;
			width:170px; 
			padding:0px;
			margin:0px;
			_margin: 0px -3px;
			background-color:#8FAFD3;
}		

#content_right_inside {
			padding:5px 8px 0px 0px;
			margin:0px;
			font-size:90%;
			}
#content_right_inside td {
		font-size:70%;
}
		 
#content_middle {
      width:370px;
			padding:0px;
			margin:0px;
			margin-left:190px;
		 }		
#content_middle_in {
			padding:10px;
		 }		

										
#bottom {
 width:750px;
 	   height:15px;
		 padding:0px;
	   background-color:#0066b3;
		 color:white;
}				

#bottom_in {
		 padding:2px 15px;
		 font-size:90%;
}

/* Fotogalerie */
.photogallery {
  border-bottom:1px dotted #aaa;
  height: 110px;
  }
.photo {
  float:left;
	height: 90px;
	width:115px
  }
.photo_in {
  padding:5px;
  }
.photo_in img{
	border:1px solid #aaa;
  }

	
.photo_link {
  float:right;
	margin:0px;
}	


.photo_link a:link, .photo_link a:visited {
	color:#0066b3;
	font-weight:bold;
	font-size:90%;
  
}
		
.photo_link a:hover{
 
}



	
/* menu */			
			
#menu {
			 margin:0px;
			 padding:0px ;
			 text-align:left;
			}			

ul#menu_left {
  list-style: none;
	margin:5px 0px;
	padding:0px;
}
li.menu_left_item {
  padding:0px;
  margin:0px;
	list-style: none;
  text-align:left;

}		

a.menu_left_a:link, a.menu_left_a:visited {
  color:white;
	text-decoration: none;
	margin:0px;
	padding:0px 0px 0px 15px;
	font-weight:bold;

}
a.menu_left_a:hover {
  background-color:#fff703;
	color:#0066b3;
}

#menu2 {
			 margin:0px;
			 padding:0px ;
			 text-align:left;
			 float:right;
			}		

ul#menu_top {
  list-style: none;
	margin:0px;
	padding:0px;
}	 

li.menu_top_item {
  padding:0px 5px;
  margin:0px;
	list-style: none;
  text-align:center;
  float:left;
}		

a.menu_top_a:link, a.menu_top_a:visited {
  color:white;
	text-decoration: none;
	margin:0px;
	padding:0px 3px;
	font-weight:bold;

}

a.menu_top_a:hover {
  background-color:#E97B00
}


/* news*/
.news {
 border-bottom:1px solid #aaa;
 margin:10px 0px 0px 0px;
}

.news_left {
 margin:0px
}

.news_link {
 text-decoration:none;
 margin:0px;
 	color:#0066b3;
}

a.news_link:link, a.news_link:visited {
 text-decoration:none;
 margin:0px
}

.news_right {
 margin:0px
}

.news_date {
 margin:0px
}
.news_link
.news_down {
 margin:0px
}

					
/* anchors */
a:link, a:visited {
	color:#0066b3;
}

a:hover {

}

a.a_left:link, a.a_left:visited {
	color:#0066b3;
	font-weight:bold;
	
}

a.a_left:hover {

}

a#logo_click {
  display:block;
  width:320px;
  height:80px;
  margin:0px;

}
a#mapa_click {
 float:right;
  display:block;
  width:200px;
  height:80px;
  margin:0px;

}

a.no-under {
 	text-decoration:none;
}
 



/* Sloupce */
.width30 {width:30%;padding:0px;float:left;}
.width30b {width:33%;padding:0px;margin-left:120px}
.width33 {width:33%;padding:0px;float:left;margin:0px;}
.width50 {width:170px;padding:0px;float:left;margin:0px;}
.width50b {width:170px;padding:0px;margin-left:175px}
.width70 {width:70%;padding:0px;margin-left:30%}
.width70b {width:70%;padding:0px;float:left;}


/* Content */

#table_titul {
  font-size:100%
}

.cleaner
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px; 
}	

.list_a {
 list-style: none;
 margin:10px 0px;
 padding:0px;
}

/* Search */
.left_search {
}

.left_search_in{
  padding:0px;
}
.button_submit {
}
b.highlight {
 background-color:yellow; 
}

/* Text */
.item_heading {
  width:100%;
}
.item_p {
  margin:1em 0px;
  padding:0px 0px 1em 0px;
	border-bottom:1px solid #ddd; 
}

.tree {
  margin:10px 0px 10px 20px;
}

/* booking */
#kalendar { 
  text-align:center;
   border-collapse: collapse;
	 border:1px solid #ddd;
}

#kalendar tr{ text-align:center;
}

#kalendar td{ text-align:center;
	padding:2px;
	
}

#kalendar tr.kalendar_headline {
  background-color:#0066b3;
}

#kalendar tr.kalendar_headline td{
  color:white;
}


.print {float:right;font-size:80%;}

