body {margin: 0; padding: 0;}

div#obsah {margin: 60px 25px 25px 177px;
   color: #FFC; font: 14px Verdana, sans-serif; padding: 10px; 
   border: 3px solid #FFCC99; height: 1500px;}
   
h1 {background: #000 url(obrazek_horni1.jpg) no-repeat; color: ff6633; 
   margin: -9px -9px 0.5em ; padding: 30px 0 30px 10px;
   font: bolder 28px/28px Comic Sans MS, Arial, sans-serif; 
   letter-spacing: 0.1em; text-align: left; 
   text-transform: uppercase;}
   
h1 #horni_adresa {font-size: 18px; text-transform: none;}

h3 {margin-bottom: 0.25em; text-align: left; border-bottom: 2px solid red; 
  padding: 0px 0 0.55em 15px;  font: bold 15px Calibri, Verdana, sans-serif; color: yellow;}

h4 {font: bold 16px Arial, Verdana, sans-serif;
    margin: 10px 0 2px 0.9em; color: #FF9;} 

p {margin: 0 1em 1em; text-align: justify;}

div#obsah a:link {color: #FF9}
div#obsah a:visited {color: #FF9;}
div#obsah a:link:hover {color: #FF0;}
div#obsah a:visited:hover {color: #CC0;}

div#logo {position: absolute; top: 8px; left: 0; margin: 0 0 0 20px;}

div#odkazy {position: absolute; top: 179px; left: 0; width: 180px;}
*>div#odkazy {position: absolute; top: 183px; left: 0; width: 180px;}

div#odkazy a 
  {
   display: block;
   padding: 7px 10px; 
   margin: 0 0 5px; 
   border-width: 0;
   border-right: 3px solid #FC9; 
   text-align: right; 
   font: bold 17px/17px Arial, Verdana, sans-serif; 
   text-decoration: none; 
   color: #FFC;}
   
div#odkazy a:hover {color: #f93; border-color: #F00;}

body {background: #000;}

div#obsah {background: #444 ;}

div#odkazy a {background: #005C00;}

div#ted a {color: #F93;}

div.odkazy_obsah {margin: 20px;}

div#pravemenu {position: absolute; top: 238px; /*200px;*/ right: 40px; width: 180px;}
*>div#pravemenu {position: absolute; top: 244px; right: 40px; width: 180px;}

div#pravemenu a 
  {
   display: block;
   padding: 7px 10px; 
   margin: 0 0 5px; 
   border-width: 0;
   border-bottom: 1px solid #FFC;
   text-align: left; 
   font: bold 17px/17px Arial, Verdana, sans-serif; 
   text-decoration: none; 
   color: #FFC;}
   
div#pravemenu a:hover {color: #FFC;}

div#ted_prave a {color: #F93;}

div#ted_prave a:hover {color: #F93;}

div#obsahpod {width: 75%;}


/*hornimenu*/
div#obsah ul#hornimenu
	{ 
  width: 100%; 
  position: relative;
  background-color: transparent;
	margin: 0; 
  padding: 0; 
  text-align: right;
 
  }

div#obsah ul#hornimenu li
	{ 
  list-style-type: none;
	display: inline;
	width: auto;
  line-height: 2.0em;
  font-size: /*0.7em*/11px;
	border: none; 
  padding: 0; 
  margin: 0;
	color: #FFF;
	letter-spacing: 0.05em; 
  font-weight: bold;

  }

div#obsah ul#hornimenu a 
  {
	color: #333; 
  background-color: #FFE666; 
  /*border-left: 1px solid #F00; 
  border-bottom: 1px solid #F00;*/
	padding: 0.3em 1em; 
  text-decoration: none;
  }

div#obsah ul#hornimenu a:hover 
  {
	color: #000; 
  background-color: #FFF191;
	text-decoration: none; 
  }

div#obsah ul#hornimenu li#hm_ted a 
  {
	color: #000; 
  background-color: #FFF191;
	text-decoration: none;
  border: 2px solid red; 
  }


div#hornimenu_zahlavi 
  {
	/*float: right; */
  position: absolute;
  top: 212px;
  right: 30px;
  width: 760px; 
  background-color: transparent;
	margin: 0; padding: 0;
  }

*>div#hornimenu_zahlavi 
  {
	/*float: right; */
  position: absolute;
  top: 215px;
  right: 32px;
  width: 760px; 
  background-color: transparent;
	margin: 0; padding: 0; 
  }
/*konec hornimenu*/




