body {
	background: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.txt {font-family:Verdana, Arial, Helvetica, sans-serif;
	   color: #000000;
	
	font-size:12px;
	font-weight: normal;}
	
.txt_inside { margin-left:15px; margin-right:15px;}
	
#text {
	margin:25px; margin-top:35px;}

#top {position:relative; 
	  float:none; 
	  width:887px; 
	  height:252px; 
	  background-image:url(img/top.jpg); 
	  background-repeat:no-repeat; 
	  text-align:left; 
	  border: 0px solid white;}

#left { position:relative; 
		float:left;  
		width:210px; 
		height:336px; 
		background-image:url(img/left.gif); 
		background-repeat:no-repeat; 
		ext-align:left; 
		border: 0px solid green;
	    font-weight:bold;}
#left_inside { position:relative;
			   top:36px;}		
		

#middle {border: 0px solid blue;
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 position:relative; 
		 float:left;  
		 left:0px; 
		 width:680px; 
		 height:336px; 
		 background-repeat:no-repeat; text-align:justify;
         border: 0px solid blue;
		  }
#middle_inside { width:680px; }

#m1 { position:relative; top:5px; left:20px;}
#m2 { position:relative; top:15px; left:20px;}
#m3 { position:relative; top:25px; left:20px;}
#m4 { position:relative; top:35px; left:20px;}
#m5 { position:relative; top:45px; left:20px;}

.odk {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
.odk:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}

H1 {
	text-align:center;
	font-size:22px;
	font-weight: bold;
}
hr.cistic {
	display:block;
	clear: both;
	height: 1px;
	border: none;
	margin: -1em 0 0 0;
	visibility: hidden;
}
.navod {
	font-size:10px;
}
.main { position:relative;
		left:92px;
		top:-16px;
	/*display:block;*/
	text-align:center;
	width: 520px;
	border: 0px solid white;
}
.main_left {
		/*position:relative;
		left:72px;*/
	display:block;
	float:left;
	padding:5px;
	width: 510px;
	border: 0px solid green;
}
.main_right {
	display:block;
	float: right;
	padding:4px;
	width: 220px;
}
	
.gal_detail {
	display:block;
	border: 0px solid #007CB9;
	padding: 5px;
	width: 500px;
	text-align: center;
}
.gal_detail IMG {
	display:block;
	float:left;
	margin-right: 10px;
}
.gal_detail #nazev{
	display:block;
	font-weight:bold;
	margin: 3px 5px 5px 5px;
	text-align:left;
}
.popis{
	display:block;
	font-size:12px;
	margin: 5px 5px 5px 5px;
	text-align:justify;
}
.popis_nahled {font-size:11px; color:#FFFFFF; font-weight:bold; margin:0px;}
.popis_nahled:hover {font-size:11px; color:#FFFFFF; font-weight:bold; margin:0px;}

#main_tabulka {position:relative; top:18px; left:-10px;}

.gal_detail #bottom{
	display:block;
	clear: both;
}
.gal_detail #autor{
	display:block;
	float:left;
	font-size:10px;
	clear: left;
}
.gal_detail #datum{
	display:block;
	float:right;
	font-size:10px;
}
.tabulkagalerie {
	text-align:center;
	color: #000000;
}
.img TD {
	height: 160px;
	width: 160px;
}
IMG {
	border: 0px;
	margin: 0px 0px 0px 0px;
}
.IMG IMG {
	background:#007CB9;
	padding:5px 5px 5px 5px;
}
.IMG IMG:HOVER {
	background:#FF0099;
}

A {
	color: #007CB9;
	font-weight:bold;
	text-decoration:none;
}
A:HOVER {
	color: #FF0099;
}
.form, .form INPUT, .form select, .form textarea {
	color: #007CB9;
	font-size:12px;
	text-align:center;
}
.form INPUT, .form select, .form textarea {
	border: 1px solid #007CB9;
	background: #B9E9FF;
	text-align:center;
 
}
.menu {
	font-size:14px;
}
.error, .message {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	display:block;
	color: #FF0099;
}

#centerdiv {position:relative;
			left:14%;
			width:962px;
			border: 0px solid #007CB9;			
				}
.strankovani { color:#000000; font-weight:bold;}
.strankovani:hover { color:#000000; font-weight:bold;}