	body, .body, table, td, input, textarea {

	font-family: Tahoma;
}
table 
	{
	table-layout:auto; /*Fixní šířka tabulky, načítá se rychleji*/
	border-collapse:collapse; /*Sloučení vedlejších buněk*/
	text-align: left;
	}
img {
	border: 0px none;
}

.lang {
	font-family: Arial;
	color: white;
	font-size: 11px;
	font-weight: bold;
	padding-top: 8px;
}

.nadpis {
	font-family: Arial;
	color: #234B2E;
	font-size: 16px;
	font-weight: bold;
  
}
.nadpis img {vertical-align: middle;}
.nadpis span {vertical-align: middle;}

.menu {
	font-family: Arial;
	color: white;
	font-size: 15px;
	font-weight: bold;
	background-image: URL('images/pozadi-paticka-hornimenu.gif');

}

.submenu1 {
	font-family: Arial;
	color: white;
	font-size: 10px;
	font-weight: normal;
	background-image: url('./images/polozka-menu.gif');
}

A {
	text-decoration: none;
	color: White;
}

A:HOVER {
	text-decoration: underline;
	color: White;
}

.submenu2 {
	font-family: Arial;
	color: #234B2E;
	font-size: 11px;
	font-weight: normal;
	background-image: URL('images/symbol-menu.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
}

.obr1 {
	margin-top:1px;
	text-align: center;
	color: white
}

input, textarea {
	border: 1px solid black;
}





/* menu */		

				 
ul#mainMenu, ul  {
    
		padding:0;
		margin:0;
		
		list-style-type:none;
	}
	ul#mainMenu ul {
		margin-top:0px;
     
	}
	
	ul#mainMenu li {
	  
		float:left; 
		padding:0px;
		height:32px;
	 
	}
	ul#mainMenu li.firma {
    width:91px;
  
                       }
  ul#mainMenu li.eobchod {
    width:126px;
  
                       }
  ul#mainMenu li.seminare {
    width:121px;
  
                       }
   ul#mainMenu li.seminare ul li{
    width:210px;
  }                       
  ul#mainMenu li.rozcestnik {
    width:121px;
  
                       }                                                             
	ul#mainMenu a {
	  height: 32px;
	  padding-bottom:0px;
	  
		background-image: URL('images/pozadi-paticka-hornimenu.gif');
		background-repeat: repeat-x;
		display:block;
		margin: 0px;
   
		text-decoration:none;
		font-weight:bold;
	}
	ul#mainMenu span {
	
  color: white;
  position: relative;
	bottom: 11px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  
  font-weight:bold;
  font-size: 14px;
	cursor: pointer;

  
  }
	
	ul#mainMenu ul a {
	border-bottom: none;
	border-left: 1px solid #dddddd;
	border-right: 2px solid #dddddd;
	padding-left: 0px;
text-decoration: none;
}
	
	ul#mainMenu ul a:hover {
	text-decoration: underline;
		
		background-color:#ffffff;	
	}
	
	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{

    visibility:visible;
	}
	
	ul#mainMenu li li {
	  border-bottom:2px white solid;
    width: 150px;
	  
	  height: 20px;
		float:none;
		
		
	}
	ul#mainMenu li li span{
  position:relative;
  bottom: 0px;
  margin:0px;
  vertical-align: middle;
  font-size: 12px;
  padding-left:10px;
  }
	ul#mainMenu li li a{
	 height: 20px;
	 color: white;	
	}
		ul#mainMenu li li a:hover span{
	 height: 20px;
	}
 
		
	ul#mainMenu li {
		behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
	}
div#loga img{
  display: block;

}
table#menu {size: auto }
body{
   margin-top: 8px;
   padding: 0px;
}
.subItemRow{
   display: table-row;
}


/* HONZA - STYLY */
div.aktuality
{
   font-size: 12px;
}

/* div.aktuality */
h2{
   color: rgb(0,102,0);
   font-size: 16px;
   margin: 3px 0 3px 0;
	padding: 0px
}
div.aktuality span.h_short{
   display: block;
   font-size: 13px;
   font-style: italic;
   margin-bottom: 4px;
}
.zprava{
   float: right;
}
.foot{
   background-image: url(images/foot-bg.gif);
   font-size: 12px;
   color: white;
   font-weight: bold;
   padding: 0 10px 0 10px;
   
}
.SubItemRow{
   /*display: none;*/
}
.toptable{
   position: absolute;
}
div.vycpavka{
   height: 89px;
}
div.vycpavka2{
   height: 20px;
}
#main, td, input, textarea {
   font-size: 12px;
   color: rgb(33,81,49); 
}
#maindiv{
	margin: 99px 10px 20px 18px;
}
#main p.first{
   padding-left: 35px;
}
#main .first span{
   text-indent: -35px;
   display: block;
}
#main ul{
   display: list-item;
   margin-left: 30px;
}
#main li{
   list-style: disc;
   
}
#main h2{
   /*border-top: 1px solid green;*/
	font-size: 18px;
   padding-top: 15px;
   margin-top: 20px;
   background-image: url(images/hr.gif);
   background-repeat: repeat-x;
   clear: both;
   margin-right: 10px;
   margin-left: -15px;
}
#main h2.first{
	background-image:none;
	margin-top: 0px;
	padding-top: 0px;
}
#main img.picture{
   float: right;
   margin: 10px;
   clear: both;
   
}
#main a.info{
   display: block;
   margin-bottom: 3px;
}
#main a {
	text-decoration: none;
	color: blue;
}

#main a:hover {
	text-decoration: underline;
	color: rgb(102,0,255);
}
.submenu2 a{
   color: #234B2E;
}
.submenu2 a:hover{
   color: black;
}
TD .box
{
	padding: 20px;
	border: 1px solid #255031;
}
table .lide,
{
	border-collapse: separate;
	margin-left: -10px;
}

table .formular
{
	border: 1px solid black;
	border-collapse: separate;
}

.hr
{
margin-left: -15px;
margin-top: 18px;
margin-bottom: 15px;
}

input, textarea
{
	padding: 2px;
}

.literatura input
{
	border: none;
}

.back
{
   background-image: URL('images/pozadi-paticka-hornimenu.gif');   
   background-repeat: repeat-x;
}

h4.downl{
   padding: 5px 0px 0px 30px;
   background-image: url('images/icon_file.gif');
   background-repeat: no-repeat;
   background-position: left center;
	background-color: transparent;
	font-size: 13px; 
}
ul.downl{
	margin: 0px;
	padding: 0px;
	padding-left: 10px; 
	list-style-type: none;
}
li.downl{
	list-style-type: none;
}
table.alltop td{
  vertical-align: top;
  width: 50%;
}
table.alltop td img{
  float: left;
  padding: 0px;
  margin: 0px 15px 0px 0px;
  display: block;
}
