
body {
    margin:0; padding:0;
    background: #808080;
    /*text-align:center;*/
   
   font-family: Helvetica, Arial,  sans-serif;
    }

h1{
	margin:0;
	padding: 1em 0 0.3em 0;

}
.mini2{
	padding: 0.3em 0 0 0;
	
}	 
h2{
		margin:0;
	padding: 0.2em 0 0.3em 0;
	line-height: 100%;
	 font: bold 160% Arial, Helvetica, sans-serif;
	
}
.mini{
	padding: 0.7em 0 0 0;
	font-size: 130%;	
}


h3{
		margin:0;
	padding: 0.2em 0 0.3em 0;
	line-height: 100%;
	 font: bold 120% Arial, Helvetica, sans-serif;
	
}

.cenik{
	/*padding: 0 0 0 0;*/
	line-height: 100%;
	 font: bold 120% Arial, Helvetica, sans-serif;
	 background-color: White;
}

caption{
   
	margin:0;
	padding: 1em 0 0.1em 0;
	text-align: left;	
	 font: bold 120% Arial, Helvetica, sans-serif;	
	
	
}
dt{
	font: bold 115% Arial, Helvetica, sans-serif;	
}
dd{
	margin-bottom: 0.5em;
}
address{
	font-style: normal;
}




.left{
	text-align: left;
}

.right{
	text-align: right;
	margin-right: 10em;
}
.f_left{
	float: left;
	margin-right: 2em;
	margin-bottom: 2.5em;
}
.f_right{
	float: right;
}
.clear{
	clear: both;
}

    
#content {
    width: 770px;
    margin:1em auto 0.5em auto;
    /*border: 1px solid black;*/
    text-align:left;
    background:  white url('images/left_pruh2.gif') top left repeat-y;
    
    }    
 #content2 {
	width: 100%;
	background: url('images/mp6_spodni.gif') no-repeat bottom left;
}
#foot{
  background:   url('images/foot.gif') top left repeat-x;
  height:24px;
  text-align: center;
  vertical-align: middle;	
   font: bold 75% Arial, Helvetica, sans-serif;
}

#foot_content{
     padding: 0px;
	  padding-top:5px;
	  
}

#sidebar {
	float: left;
	width: 143px;
	margin:0; padding:0;
	padding-bottom: 190px;
	padding-top: 64px;	
  background:url("images/mp6_2.gif") 0 0px no-repeat;
	
  }

	

#sidebar ul{
    list-style: none;
    padding-left: 0px;
      margin: 0px;
      color: #E6E6E6;
      font: bold 68% Arial, Helvetica, sans-serif;
   /* border: 1px solid black;*/
}

#sidebar ul li{
      background:url("images/li_left_menu.gif") 0 0px no-repeat;
       margin: 0 ; padding:0;
   width:125px; height:22px;
   line-height: 22px;

}
#sidebar a{
     color: #333333;
     text-decoration: none;
      padding-left: 20px;
     background:url("images/off_left.gif") 0 0px no-repeat;
     vertical-align: middle;
}
#sidebar a:hover{
     color: #333333;
     background:url("images/on_left.gif") 0 0px no-repeat;
}




#horni_pruh{

      height: 32px;



}

#horni_pruh ul{

       margin: 0 ;
       padding:0px;
       padding-top:3px;
		 


}

#horni_pruh li{

       margin: 0 ; padding:0;
   width:125px; height:32px;
   line-height: 32px;
   display: inline;
   	vertical-align: middle;
}


#spodek{
  clear:both;
  /*width: 100%;*/
   margin: 0 ; padding:0;
    background:  url("images/horni_pruh.gif") top left repeat-x;
    /*border-top: 1px solid silver; */
}

#hlavni{
   margin:0px 0 1.3em 135px; 
	padding-left: 20px;
	 font: 75% Helvetica, Arial,  sans-serif;


}



.hlavicka ul{
    list-style: none;
    padding-left: 0px;
      margin: 0px;
      color: #E6E6E6;
      font: bold 75% Arial, Helvetica, sans-serif;

}    

.hlavicka a{
     color: #666666;
     text-decoration: none;
      padding-left: 25px;
     background:url("images/off.gif") 0 0px no-repeat;
     vertical-align: middle;
}
.hlavicka a:hover{
     color: #333333;
     background:url("images/on.gif") 0 0px no-repeat;
}

#horni_pravy a{
     color: #666666;
     text-decoration: none;
   background: url("images/off.gif") 100% 0 no-repeat;
   padding-left: 0px;
   padding-right: 20px;
     vertical-align: middle;
}
#horni_pravy a:hover{
     color: #333333;
     background:url("images/on.gif") 100% 0px no-repeat;
     
}




#horni_levy{
   float:left;



}
#horni_pravy{
   float:right;
   text-align: right;
  /* clear:left; */
}



hr.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
    }

table{
	
	padding: 0px;
	margin-right: 10px;
	border-collapse: collapse;
	border: 1px solid black;
	width: 95%;
	
}



td{
	text-align: center;
	padding: 5px;
	margin: 0px;
	/*font: 75% Arial, Helvetica, sans-serif;*/
	border: 1px solid black;
	
}



th{
	text-align: center;
	padding: 10px;
	margin: 0px;
	background-color: silver;
	color: black;
	/*font: bold 75% Arial, Helvetica, sans-serif;*/
	border: 1px solid black;
}

tr{
	text-align: center;
	padding: 0px;
	margin: 0px;
	
}

img{
	border:0;
	
}

#copy {
	margin: 0;
	padding-bottom: 5px;
	text-align: center;
	font-size: 70%;
	color: white;

}
	#copy a, a:hover {
	  color: silver;
		
   /* border-left:3px solid #BACDEA;	*/
	}

.texty{
	padding: 1em;
}




.sudy{
	background-color: #D3D3D3;
}
.kod{
	width: 10%;
}
.nahoru{
	font: bold 110% Arial, Helvetica, sans-serif;
	padding-bottom: 1em;
}
.hidden
{
	display: none;
}

.red{
	color: Red;
}


