body, div, td {
 margin: 10px 0px;
 padding:0px;       /* Need to set body margin and padding to get consistency between browsers. */
 /* text-align: center; /* Hack for IE5/Win */
 font-size: 12px;
 font-family: verdana, tahoma, arial;
 color: #555;
 line-height:150%;
}
hr {
margin: 0;
}
table {
margin: 0;
padding: 0;
}
img {
vertical-align:top;
}
pre {
 /* font-family:"Courier New"; */
 font-family: Courier New, Consolas, monospace;
}

#wrap {
width: 800px;
margin: 0px auto; /* Right and left margin widths set to "auto" */
/* text-align: left; /* Counteract to IE5/Win Hack */
padding: 15px 15px 0px;
border: 1px solid #DDDDDD;
background-color: #F9F9F9;
}


/* menu - start
   original source: cssmenumaker.com Tabbed Chrome and Blue
*/
#cssmenu {
 float: left;
 width: 100%;
 /* background:#efefef; */
 font-size: 1.2em;
 font-weight:bold;
 line-height:normal;
 border-bottom:1px solid #666;
}
#cssmenu ul {
 margin: 0;
 padding: 0;
 list-style: none;
 float: right; /* to je to pravé ;-)*/
}
#cssmenu li {
 display:inline;
 margin:0;
 padding:0;
}
#cssmenu a {
 float:left;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none;
}
#cssmenu a span {
 float:left;
 display:block;
 padding:5px 15px 4px 6px;
 color:#2E3742;
/*
   color:#009240; zelená
   color:#B1DBC3; zelená svetlá
   color:#36A868; zelená svetlejšia
   color:#600; skoro hnedá tmavá
   color:#875945; hnedá svetlá
   color:#E4A354; hnedá do oranžova
   color:#C70DFE; fialová
   color:#B5FF71; zelená svietivá
*/
}

/* Commented Backslash Hack hides rule from IE5-Mac */
#cssmenu a span {float:none;}
/* End IE5-Mac hack */

#cssmenu .active a span,
#cssmenu a:hover span {
 text-decoration:underline;
 color:#875945;
}

#cssmenu a:hover span {
 color:#E4A354      ;
}
/* menu - end */

.cols {
  height: 250px;
  width: 100%;
}
.cols li {
  float: left;
  width: 29%;
  list-style-type: none;
  padding-top: 10px;
  padding-right: 5px;
  padding-left: 5px;
}
.cols li a {
  font-size: 1em;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  display: block;
  width: 100%;
  text-decoration: none;
  text-shadow: 0px 1px 0px #DDD;
}
.cols li a:hover {
  color: #009240;
  background-color: #F0F6F0;
  font-weight: bold;
  text-shadow: 0px 1px 0px #999;
}

#slim {
/*color: #77BBBB;*/
color: #8CC0DB;
/*color: #0080C0;*/
font-size: .8em;
text-decoration: none;
float: right;
}
