body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 12pt;
	text-align: left;
	background: url('images/back_top.png') repeat-x 0px 0px;
	background-color: #7A8A62;
}

p {
	margin: 0.7ex 0.5ex;
 
}
a {
	color: green;
}

a:visited {
        color: olive;
}

a:hover {
	color: red;
	text-decoration: none;

}




/*--------------------------------------------- NADPISY ---------------------------------*/
/*Nadpisy vetsinou chceme formatoval samostatne*/


h4 {
	margin-bottom: 1ex;
  

}

#container {
	margin: 40px auto;
	width: 960px;
	border: 0px solid black;
	position: relative;
}

/*--------------------------------------------- HLAVICKA ---------------------------------*/   


#top {
	margin: 0;
	padding: 0;
	height: 149px;
        
}	

#top h1 {
	margin: 0;
	padding: 0;
}

#top span {
	display: none;
}

#top  a {
	display: block;
	width: 960px;
	height: 149px;
	background: url('images/top.jpg');
	
}

/*---------------------------------------------  ---------------------------------*/

#main {
	padding-top: 20px;
	background: url('images/back_main.png') repeat-x 0px 0px;
	background-color: #ffffff;
}

/*--------------------------------------------- NAVIGACE ---------------------------------*/

#left_menu {
	float: left;
	width: 205px;
	font-size: 12pt;
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	background-position: 35px 250px;
	
}

#left_menu ul {
	margin:0;
	padding:0;
	padding-left:10px;
	margin-left:15px;
	list-style:none;
	


}

#left_menu ul li {
	
	
	
	
}

#left_menu ul li a {

	color: #000000;
	display:block;
	text-decoration: none;
	width:100%;
	line-height:26px;
	height:30px;
	
}


#left_menu ul li a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background: url('images/back_links.png') repeat-x 0px 0px;
}

address#menu_address {
	margin-top: 100px;
	margin-left: 20px;
}

/*--------------------------------------------- OBSAH ---------------------------------*/

#content {
	padding-bottom: 20px;
	width: 960px;


}

#home, #o_programu, #sluzby_pro_zadatele, #uvodni_studie, #online_objednavka, #ke_stazeni, #nabidka_spoluprace, #kontakty {
	margin:0 0 0 220px;
	padding: 0 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#o_programu dl dl dl dt{
	font-weight:bold;
	font-size:110%;
	font-style:italic;
}

#o_programu dl dl dl dl dt{
	font-weight:normal;
}

#o_programu table {
      border-collapse: separate;
      border: 1px solid black;
}

#o_programu td { border: 1px solid black;
} 

#o_programu th { background-color: green;
} 



dl.yoo-accordion dt.toggler {
	height: 30px;
	background: url(images/item_header.png) 0 0 repeat-x;
	line-height: 30px;
	text-indent: 10px;
	border: 1px solid black;
	font-size: 110%;
	cursor: pointer;
	margin:5px;
}

dl.yoo-accordion dt.toggler:hover {
	font-weight:bold;
}

dl.yoo-accordion dl dt span {
	font-size: 90%;
}

dl.yoo-accordion dd {
	padding-bottom:10px;
	padding-right: 5px;
}

dl.yoo-accordion dt.neinteractiv_toggler  {
	background: url(images/item_header.png) 0 0 repeat-x;
	border: 1px solid black;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-size: 110%;
	margin:5px;
}


#sluzby_pro_zadatele ol > li {
      padding-bottom: 1em;
      font-weight: bold;
      
      
}

#sluzby_pro_zadatele ol ul li {
      font-weight: normal;
     
      
      
}

#uvodni_studie ul {
	margin-top: 0.6ex;
}

#online_objednavka ul {
	padding:0;
	width: 150px;
	border: 1px solid black;
	list-style: none;
}

#online_objednavka ul:hover {
	border: 2px solid green;
}



#online_objednavka ul.levy li, #online_objednavka ul.pravy li, #online_objednavka ul li a, #online_objednavka ul li a:hover {
	text-align:center;
	font-weight:bold;
	font-size: 15pt;
	color:black;
	text-decoration: none;
}

#online_objednavka ul.levy {
	float: left;
	margin-left: 60px;

}

#online_objednavka ul.pravy {
	float: right;
	margin-right: 60px;
}

#online_objednavka ul li a {
	height:100px;
	display: block;
	background-color: red;
	padding: 0;
      
}

#online_objednavka ul.levy li a {
	background: url(images/logo.jpg);

}

#online_objednavka ul.pravy li a {
	background: url(images/logo.jpg);
}

#ke_stazeni ul {
	margin:0;
}

#ke_stazeni ul li {
	list-style-image: url(images/logo_pdf.jpg);

}

#kontakty address {
	margin-bottom:20px;
	padding:10px;
	border: 1px solid black;

}

#kontakty address.sidlo {

	font-style:normal;
	
	
}

/*-----------------------------------------------------------------------------------------------*/

hr.clear {
	clear:both;
	visibility:hidden;
}



/*--------------------------------------------- PATICKA ---------------------------------*/
#black_box {			/* stin pod hlavnim obsahem */
	margin: auto auto;
	width: 910px;
	height: 10px;
	background-color: #5C694B;
}


#footer {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, Tahoma;
	font-size: 12px;
	color: #fff;
}







