body {
		/*margin:10px; padding:10px;*/
		margin:0px; padding:0px;
		font:12pt/1.5 "verdana ce", verdana, "helvetica ce", helvetica, "arial ce", arial, sans-serif; 
    width:100%;
    margin:0 auto;
    overflow:auto;
		}
.bottomline {
	background-image:url("../img/ow_bottom_line.png") ;
  background-repeat: repeat-x;
	padding-top:2em;
	font-size:60%; 
	color:gray;
	padding-left:1em;
	padding-right:1em;
}

.topline {
	background-image:url("../img/ow_top_line.png");
  background-repeat: repeat-x;
  padding-left:40px;
  padding-top:15px;
  
  /*width:100%;*/
  height:166px;
  background-color:rgb(111,122,147);
}

.line {
  width:100%;
  height:2.3em;
  
  background-color:rgb(232,232,232); 
}

.leva { float:left; }

.prava { float: right; }

.mapa,.kontakty {
	background-position:0 2px;
	background-repeat:no-repeat;
	margin-top:1em;
	margin-left:1em;
	padding-left:20px;
  font-size:70%; 
  color: navy; 
}

.mapa {
background-image:url("../img/ow_mapa_serveru.png");
}

.kontakty {
background-image:url("../img/ow_kontakty.png");
}

.input {
font:10pt/1.5 "verdana ce", verdana, "helvetica ce", helvetica, "arial ce", arial, sans-serif;
font-size: 100%;
}

.button {
 background: url("../img/ow_ok_button.png") no-repeat;
 background: rgb(28,72,137);
 color:white;
 border-width:0; 
 cursor : hand;
 margin-top:4px;
 padding:2px;
 margin-right:1em;
}

.vetsi {font-size: 120%;}
.mensi {font-size: 80%;}
.tucne {font-weight: bold;}

.menu_nadpis {
 font-size: 120%;
 padding-left:2em;
 padding-top:0.2em;
 clear:both;
}

#menu { border-right:1px solid rgb(232,232,232);}

#menu a {
		display:block;
		width:170px;
		margin: 0.5em 0 0 0.5em;
		padding-left: 2em;
		/* margin: 1em 0; padding:7px 0 10px 20px; */
		background: url("../img/ow_tick_off.png") 0 4px no-repeat;
		text-decoration: none;
		color:black;
		border-bottom: 1px solid rgb(232,232,232);
		}
#menu a:hover {	
		background: url("../img/ow_tick_on.png") 0 4px no-repeat;
		color: gray;
		}
#menu a:active {
		background: url("../img/ow_tick_on.png") 0 4px no-repeat;
		color: gray;
		}

.mapa a { text-decoration:none;}
/* pixy */

  #sloupec {
	float:left;
		width:200px;
		margin:0; padding:0;
		font-size:80%;

	}
		
 #obsah {
		margin:0 auto 0 200px;
		padding:1em;
		padding-left:2.5em;
		font-size:80%;
		}

 .cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		color:white;
		}
	
	.vitejte {
	position:absolute;
	left:50px;
	top:80px;
  color:white;
  font-size:150%;
  }
  
	.kde {
	position:absolute;
	left:50px;
	top:115px;
  color:white;
  font-size:100%;
  }  
  
  .rocnik{
	position:absolute;
	right:60px;
	top:15px;
  color:white;
  font-size:80%;
  }  

  .flag{
	position:absolute;
	right:25px;
	top:15px;
  font-size:80%;
  }  
 /* text */
.stred {text-align:center;}
.doprava {text-align:right;}
p { text-align:justify; width:98% }
img {border:0; }
.skryty {display:none;}
#lide p { margin:0; padding:0; }
#lide p.odsazeno-nahore { padding-top:0.5em;}

.foto_lide {
 width:30%;
 min-width:180px; 
 float:left;
  }
  
.foto_lide p { text-align:center; }  
/* table */

table {width: 90%; 
  border-collapse:collapse;  font-size: 100%; margin: 0 auto;
	margin-bottom:1em; 

}
th {text-weight:bold; text-align:center; 
    border:1px solid black;border:1px solid black; padding:0.3em;
   }
td {border:1px solid black; padding:0.3em;}

.podtitulek { padding:0;  text-align:right;}

.clanek { border:1px solid gray; padding:5px; background-color:rgb(204,204,255);}

/* lide */

#lide dl { width:600px; height:100px; }
#lide dt { float:left; width:120px; }
#lide dt img { float:left; }
#lide dd { float:left; width:320px; }
#lide br { clear:both;}

#support,#grafika,#webmaster { width:600px; margin:0 0 0 100px; }
#support td,#grafika td,#webmaster td {border:1px solid white; width:50%;}

ul { margin-top:0;  }
