* {margin: 0; padding: 0; }

body {	font-family:  Geneva, Arial, Helvetica, lucida, sans-serif; background: #222 url("podklad.JPG") repeat-y; background-position: center; color: #000; 	font-size: 70%; text-align: center; line-height: 1.5; }
html>body {font-size: 75%; }
 
#main { width: 520px;	margin: 0 auto;	text-align: left; z-index: 1; height: 108px;	
	 	position: relative;	font-size: 100%; 	}

.noscreen   {width : 200px; position : absolute; left : 0; top : -600px; } 

#head {	font-family:  Lithograph, Forte, Arial ; height: 190px; position:relative;  color: #214163; background: url("horni-nadpis.jpg") no-repeat }

#hlava, 
#hlava a { font-family:  Lithograph, Forte, Arial ;
	text-decoration : none; text-align : left; font-size: 130%;  font-weight: bold; padding-left: 10px;; background: #fff; color : #000 ; z-index: 5 } 

#hlava a.male { font-size: 80%; padding-left: 220px; color : #333} 
#hlava a.male2 { font-size: 80%; padding-left: 15px; color : #333} 


 


#menu {  top : 190px; position : absolute;   width : 520px;    font-size : 1.0em; height: 32px;  } 
#menu ul {       list-style-type : none; }

#menu li {  width : 129px;  display : block; float : left;  position : relative; border-right: 1px solid #C2DA94; } 
#menu a {  ; float : none; display : block; text-decoration : none;  font-weight : bold; padding : 7px 10px 5px; } 

#menu ul li:hover {  color : #25423C ;  background : #C2DA94; } 

#menu ul li  {  color : #000;  background: #25423C; } 

#menu a:link, #menu a:visited  { text-decoration : underline; color : #C2DA94 ;  background: #25423C; } 

#menu a:hover   { color : #25423C ; background : #C2DA94;  } 

#menu li.activ a:link, 
#menu li.activ a:visited, 
#menu li.activ a:hover {  color : #25423C;  background: #C2DA94; text-decoration : none;}

.noscreen, #nahore, #text {width : 200px; position : absolute; left : 0; top : -1000px; } 

 
#obsah {position : absolute; top : 240px;  background-color: #fff; padding: 0; margin : 0; width : 520px; text-align : left }
#obsah-foto { padding: 10px;   float: left; margin : 0; width : 500px; color: #000;  background : #fff;  border: 1px solid #009040; }

#obsah-ram { padding: 10px;   float: left; margin : 0; width : 500px; color: #000;  background : #fff;  border: 1px solid #009040; }


#hlavnipanel {  background : #C2DA94; margin: 0px 0px 0px 390px; padding: 0; border: 1px solid #C2DA94; } 
#hlavnipanel-obsah {  background : #C2DA94;  margin: 0.4em } 

#hlavnipanel-obsah ul {  margin: 0.7em   } 
#hlavnipanel-obsah ul li {  margin: 0.7em   } 
#hlavnipanel-obsah A  {font-weight : bold; color: #25423C; } 
#hlavnipanel-obsah A:link  { text-decoration : underline;  } 
#hlavnipanel-obsah A:hover { color : #C2DA94; background-color: #25423C;   }

.predel { border-bottom: 2px solid #25423C;    } 


#levypanel { padding: 0;   float: left; margin : 0; width : 370px; } 
  
#levypanel  {color: #000;  background : #fff;  border: 1px solid #009040; } 

#levypanel-obsah A {color: #000;  background : #fff;   } 
#levypanel-obsah { margin: 0.5em 2.1em 0.6em 2.4em;   }  

#levypanel-obsah A  {font-weight : bold } 
#levypanel-obsah A:link  { text-decoration : underline;  } 
#levypanel-obsah A:link    {color : #25423C; }
#levypanel-obsah A:hover { color : #C2DA94; background-color: #25423C; } 

ul li  { list-style-type: none; }




img { padding-left: 20px ; padding-top: 20px ; border : 0px; float :  center ;} 
strong {font-weight : bold; } 
code {font-size : 120%; } 
h1, h2, h3, h4, h5 { color: #25423C; } 
h1  {text-align : left; font-size: 190%;  font-weight: bold; padding: 10px 0 10px 0; } 
h3 {font-size: 120%; padding: 20px 0px 8px 0px; font-weight: bold; }
h2 {font-size : 150%; padding: 12px 0 12px 0px; } 
h5 { text-align: justify; text-indent : 1.5em; font-size : 125%; margin: 6px; padding: 10px; line-height: 1.5em; }




#pata { clear : both;  position : relative; padding : 10px;  top : 10px;  text-align : center ; font-size: 90%; border-top: 3px solid #25423C; } 
#pata, #pata a { color : #000; background-color: #fff } 
#pata a { text-decoration : underline; } 
#pata a:hover {  color : #eee; background-color: #aaa } 

.zvyrazni {color: #000; padding: 3px 2px 3px 10px; margin: 7px ; background: #D6D7CF; border: 1px solid #C2DA94; } 

.ukonceni   { position : relative; clear : both;  } 

.clearboth {clear : both; } 

hr.cleaner { display : none; } 
.dotts {font-size : 1px; background : url(dd.jpg) repeat-x; margin : 7px 0 20px; height : 1px; } 

 

