*{
border:0;
margin:0;
padding:0;
}

body {
	text-align:center;
	color:black;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.7em;
  margin:0;
  padding:0;
  background:white url("images/back.gif") repeat-x;
	}
	
	




	 a:link  {
   	font-family : arial;
   	color : #009CFB;
	font-weight : normal;
   	text-decoration : underline;
   }
   
   a:visited  {
   	font-family : arial;
   	color : #009CFB;
	font-weight : normal;
   	text-decoration : underline;
   }
   
   
  
   a:hover  {
	font-family : arial;
   	color : #FF0000;
   	text-decoration : underline;
   }




#vpravo     {width:197px;
	           _width:195px;
             float: right; 
             overflow:hidden;
	           padding-left: 22px;
	            padding-top: 21px;
	           margin-right:33px;
	           text-align:left;
             }
					 
#vlevo     {
             top:0px;						
             float: left;  
						 text-align:left; 
	           width:660px;
	           _height:520px;
             min-height:520px;
             margin:0 0 0 50px;
             _margin:0 0 0 25px;
             }	
						 	
#obsah      {width:997px;
	           background: url("images/stred.gif") repeat-y;
						 margin:auto auto;
	           }
	
#paticka    {position:relative;
             text-align:center; 
             z-index:1;
             width: 997px;
             height:66px;
             _height:66px;
             background: url("images/spodni.jpg") repeat-y;
             color:#535353;             
             padding-top:10px;             
             
						 }
						 
#paticka a:link, #paticka strong{text-decoration:none; color:#535353;}
#paticka a:visited {text-decoration:none; color:#535353;}
#paticka a:hover {text-decoration:none; color:#000000;}
#paticka div{padding-top:10px;}						 
						 
					 
#hlavicka   {position:relative;
	width:997px;
	height:345px;
	background:url("images/top.jpg") no-repeat;
	color:black;
	font-weight:bold;          
  text-align:left;
              }

#lang a{ margin:0 5px 0 0; }

#lang{
padding:0;
width:790px;
text-align:right;
margin:auto;
position:relative;
top:-10px;
}

hr.cleaner {
clear:both;
display: none
}

.clearboth { 
clear: both; 
}

.obsahklas { 
padding:29px 36px 36px 0;
width:660px;
overflow:hidden;
}

td, tr{font-size:11px;	line-height: 1.6em;}

/*typografie*/

h1 {
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	font-size:180%;
	color:#7AA500;
	line-height: 0.1em;
	margin-bottom:40px;
	}

h2 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color:#7AA500;
	}

h3 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	color:#7AA500;
	}

h4 {
	font-size: 1.3em;

	color:#7AA500;
	}
	
	
img {
	border:0;
	margin:0px;
	padding:0px;
	}
	
.obsahklas ul {
	margin-top:-15px;
	margin-left:27px;
	}
		
.obsahklas li {
    margin: 0 0 0 10px;
    padding: 0 0 5px 10px;
   
   
    }
	
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 0.8em 0em 1.2em 0em;
	color:#666666;
	}
	
	
	
	
	
.obsahklas a           {text-decoration:underline; color:#009CFB; }
.obsahklas a:link      {color:#009CFB }
.obsahklas a:visited   {color:#009CFB }
.obsahklas a:hover     {text-decoration:underline; color:#FF0000}	





/*form*/

select 	{border: 2px solid #e5af30;margin-bottom:10px;width:250px;}
input 	{border: 1px solid #B5D500; background-color: #EEFFCB;}
textarea 	{border: 1px solid #B5D500;}

label{
float: left;
width: 100px;
font-weight: bold;
padding-left:7px;
}

input, textarea{
width: 154px;
font-size: 100%;
color:black;
}

textarea{
width: 155px;
height: 120px;
font-size: 100%;
background-color: #EEFFCB;
}

strong {
	font-weight: bold;
	color:#7AA500;
	}

.logo{display:block; position:relative; width:300px; height:145px; text-decoration:none; left:270px; top:40px;}


/* Horizontální menu */

    #TopMenu{
      position:relative;
      top:170px;
      left:73px;
    }

    #TopMenu ul {
      list-style-type: none;
      margin: 0; padding: 0;
    }
    
    #TopMenu a{  
      font-size:13px;
      color: #000000;
      font-weight:bold;
      text-decoration:none;
      padding-right:10px;
      border-right:black 0px solid;
    }

    #TopMenu a:hover{color: #FFFFFF;}

    #menuHoriz ul { 
      background-color: #A7BF23;/* pozadi podmenu */
      display: none;
      margin-top:3px;
      position: absolute;
      left: 0px; top: 2em;
      _left: 0; top: 2em;
      width: 25ex;
    }
    #menuHoriz li {
      position: relative;
      float: left;
      padding: 0 0.7em 1em .5em;
    }
    #menuHoriz li li {
      float: none;
      padding: 0;
    }
    #menuHoriz li:hover > ul { display: block; }
    #menuHoriz ul a {
      display: block;
      text-align: left;
      width: 100%;
      color:white;
      padding:2px 5px 2px 10px;
      _padding:4px 10px 4px 10px;
      background-color: #A7BF23;/* pozadi podmenu */
      border:0;
    }
    #menuHoriz ul a:hover { background-color: #D4ED5B; color:black;}

