body {
   font-family: sans-serif;
   font-size: 10pt;
   background-color: black;
   color: #dddddd;
   }
table.tab {vertical-align: top; border: solid 1px #808080;}
td {font-size: 10pt;}
td.left {vertical-align: top; width: 600px;}
td.right {vertical-align: top; border: solid 1px #808080; width: 200px;}
img {
   border: 0;}
div {
   text-align: left;}
div.box {
   width: 810px;}
a {
	text-decoration: none;
	color: #dddddd;
	font-size: 10pt;
	font-family: sans-serif;
}
a:hover {text-decoration: underline;}

div.anketa {
	width: 180px;
	background-color: #505050;
	padding: 0.5em;
}

div.menu {
   text-align: right;
   background-color: #505050;
   line-height: 200%;}
div.menu a {
   font-weight: bold;
   text-decoration: none;
   color: #aaaaaa;
   padding-left: 0.5em;
   border-left: solid 6px #aaaaaa;
   padding-right: 1.1em;}
div.menu a:hover {
   color: #ffffff;
   border-left: solid 6px #ffffff;}
div.main {
   border-top: solid 2px #000000;
   background-color: #707070;
   padding: 2em;}
div.pruh {
   border-top: solid 1px #ffffff;
   border-bottom: solid 1px #ffffff;
   background-color: #505050;
   width: 100%;
   font-size: 100%;
   color: #EB8F35; 
   font-weight: bold;
   padding: 0.2em;
   }
div.footer {
   color: #808080;
   font-size: 80%;
   text-align: center;}
div.footer a {
   color: #909090;
   text-decoration: none}
div.footer a:hover {
   color: #ffffff;}
div.polozka {
   width: 12em;
   float: left;
   font-weight: bold;}
#active {
   color: #eeeeee;}
span.nadpis {
   font-size: 160%;
   font-weight: bold;
   }
span.datum {
	font-size: 80%;
	color: #505050; 
	font-weight: bold;
	}
span.hot {
	font-size: 100%;
	color: #EB8F35; 
	font-weight: bold;
	}
	
#nahled_fotky {
    border: solid 1px #808080;
	float: left;
	width: 120px;
	height: 80px;
	overflow: hidden;
	margin: 1em;
	}
