 * {margin: 0; padding: 0; }
 p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset, img, a {border: none;}
 body {text-align: center; background: #fff; font-family: tahoma, helvetica, arial, sans-serif; font-size: 0.8em;}
 
 #ram {background: url("/images/podklad2.gif") left top repeat-y; margin: 15px auto; text-align: left; width: 994px;}
 #hlavicka {width: 994px; height: 126px; position: relative;}
    #logo {width: 350px; height: 84px; position: absolute; top:0; left: 0; overflow: hidden; font-size: 1em; background: #fff;}
    #logo a {display: block; width: 350px; height: 84px; position: absolute; top:0; left: 0;}
    #logo a span {display: block; width: 350px; height: 84px; position: absolute; top:0; left: 0; z-index:3; background: url("/images/logo.gif") left top no-repeat; cursor: pointer;}
    #slogan {margin:0; padding:0; width: 353px; height: 84px; position: absolute; top:0px; left: 525px; overflow: hidden; background: #fff;}
    #slogan span {width: 353px; height: 84px; position: absolute; top:0px; left: 0px; z-index: 3; display: block; background: url("/images/slogan.gif") 0 0 no-repeat;}
 
 #levysloupec {width: 163px; float: left; font-size: 1em; overflow: hidden;}
    
 #obsah {width: 600px; float: left; background: #fff; overflow: hidden;}
 #obsah2 {width: 831px; float: left; background: #fff;}
 #obsahin {padding: 10px;}    
    p {margin: 7px 0; line-height: 1.5em;}
    p.anotace {color: #ce601c; font-size: 1.7em; line-height: 1.2em;}
    .datum {color: #7b7a7a;}
    .otazka span {color: #77787a;}
    
    h3 {color: #ce601c; font-weight: bold; font-size: 1em; padding:0; margin: 15px 0;}
    h2 {color: #ce601c; font-weight: normal; font-size: 1.4em; padding:0; margin: 15px 0;}
 
 #pravysloupec {width: 231px; float: left; overflow: hidden;}
    #blogy {width: 185px; background: #fff; position: relative; left: 46px;}
    #blogyin {padding: 10px;}
    #blogy h3 {margin-top:0;}
    .blog span {color: #7b7a7a;}
    .blog a {text-decoration: none;}
    .obrazek {float: right; width: auto; padding: 10px; background: #fff;}
    
      
 #paticka {clear: both;}

 a {color: #ce601c;}
 a:hover,a:active,a:focus {color: #000;}

#treemenuaf { background: #fff; list-style: none; width: 140px; padding: 8px 0;}
#treemenuaf li {margin:0; display: inline;}
#treemenuaf li a {display: block; padding: 2px 0px 2px 4px; color: #6f6f6f; font-weight: bold; text-decoration: none;}
#treemenuaf li.aktualni a, #treemenuaf li a.aktualni {color: #ce601c;}
#treemenuaf li a:hover, #treemenuaf li a:active, #treemenuaf li a:focus {color: #000;}
#treemenuaf ul li a:hover, #treemenuaf ul li a:active, #treemenuaf ul li a:focus {color: #000;}
#treemenuaf li.aktualni ul li a:hover, #treemenuaf li.aktualni ul li a:active, #treemenuaf li.aktualni ul li a:focus { color: #000; }
#treemenuaf li a:hover, #treemenuaf li a:active, #treemenuaf li a:focus {text-decoration: underline;}
#treemenuaf ul {list-style: none; padding: 0 0 0 20px;}
#treemenuaf li.aktualni ul a {color: #6f6f6f;}
.treeview ul { margin: 0px; padding: 0px; }
.treeview li { white-space: wrap; }
.treeview li a, .treeview li a:visited { text-decoration:none; }
.treeview li a:hover { text-decoration:underline; }
.treeview li.submenu{ cursor: hand !important; cursor: pointer !important; }
.treeview li.submenu ul{ display: none; }
.treeview .submenu ul li{ cursor: default; margin-top: 5px; }
table {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	border-width: 0px; 
}
th {
	text-align: center;
	background: #ccc;
}
td, th, tr {
	margin: 0;
	padding: 3px;
	border: 1px solid #ddd;
}
