*
{
padding: 0em;
margin: 0em;
}

body
{text-align: center;
font-family: Tahoma, "Geneva CE", lucida, sans-serif;
font-size: 12px;
color: #444444;
}
hr{color: #666666;}
h1,h2,h3,h4{color: black;}
h2{font-size: 1.4em; margin: 8px 8px 8px 0px; padding-left: 0px; text-decoration: underline;}
h3{font-size: 1.2em; font-weight: bold; text-decoration: underline;}
td, th{font-size: 12px;}
a{
color: #FF6600; font-weight: bold;
text-decoration: underline;}
table{background-color: white;}
a:hover
{
text-decoration: none; color: #CC6600;
}

input, select, textarea{border: 1px solid #FFCC66; padding: 2px; margin: 4px; color: #444444;}

p{padding: 10px 0px 10px 0px;
text-align: left;}
img
{
border: solid 0px gray;
}

.container
{ 
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 900px;
  border: 0px solid #000;
  text-align: left;
  border: 0px solid red;
}

.odkazy-lista{height: 16px; width: 100%; font-size: 10px; background-color: #000000; color: #666666; padding: 2px 1px 4px 1px; text-align: center; } 
.odkazy-lista a{margin: 0px 5px 0px 20px; font-weight: normal; padding: 0px;} 

.hlavicka
{
position: relative;
width: 100%;
height: 237px;
padding: 5px 20px 0px 20px;
margin: 0px;
border: 0px solid blue;
}

.hlavicka .find{position: absolute; width: 230px; height: 30px; left: 490px; top: 188px; _top: 191px; padding: 0px; margin: 0px;}
.hlavicka .find input{border: 0px;}

.hlavicka-obsah h2
{
font-size: 1.0em;
font-weight: normal;
color: red;
}
.obsah{border: 0px solid red; padding: 0px 20px 0px 30px; margin: 0px; border: 0px solid red; }

.hlavni
{
border: 0px solid red; 
margin: 0px 0px 0px 200px;
width: 630px; 
vertical-align: top;
}

.footer
{
position: relative;
height: 60px;
clear: both;
padding: 13px 30px 20px 30px;
font-size: 0.8em;
border: 0px solid red;
color: white;
}

ul.mapa {padding-left: 10px; margin-left: 10px; line-height: 20px;}
ul.mapa li { list-style-type: square;}
ul.mapa ul {padding-left: 20px; line-height: 16px; font-size: 11px;}
ul.mapa ul li{ list-style-type: circle;}
ul.mapa ul li a{color: rgb(255,153,0);}

#menu{padding: 0px 1px 0px 0px; margin: 10px 0px 0px 0px; width:190px; float: left; border: 0px solid red;}

#menu ul{padding: 0px; margin: 0px; width: 188px; border-top: 1px solid #FFCC66;}

#menu li{list-style-type: none; border-bottom: 1px solid #FFCC66; margin-left: 0px; }

#menu li a{
	font-size: 12px;
	color: rgb(255,102,0);
	display: block;
	padding: 4px 0px 4px 15px;
	text-decoration: none;
	font-weight: bold;
}
#menu li a:hover {
	color: #CC6600;	background-color: rgb(255,204,153);
}
#menu h5{margin: 20px 0px 2px 0px; padding: 4px; background: #FFE1AA; height: 20px; clear: both; font-size: 12px; }
#reklama_aktualita{float: right; margin: 5px 0px 5px 5px; }
#reklama_float{display: none; position: absolute; z-index: 20; right: 10px; width: 160px; height: 600px; padding: 0px; margin: 0px; top: 180px;}
.footer a{color: white;}
.footer .right
{
position: absolute;
right: 40px;
}
.odsazeni{padding: 2px 2px 10px 10px; height: 1000px;}

.pomenu{padding: 10px 0px 10px 0px;}

#div-foto {width: 140px; height: 140px; vertical-align: middle; text-align: center; float: left; margin: 4px; margin-bottom: 10px; padding: 0px;}
#div-foto a{vertical-align: middle; padding: 0px; margin: 0px;}
#div-foto a img{vertical-align: middle; }
#cleaner{width: 98%; height: 10px; display: block; clear: both;}
.sponzori{border: 0px solid red; width: 170px; float: left; height: 170px; margin: 10px;}
.sponzori img{border: 0px;}
.vetsi-radky{line-height: 170%;}

#prispevek{background-color: #eee; padding: 2px; width: 98%; border: 1px solid #ccc; margin: 3px 3px 10px 3px;}
#prispevek .hlavicka{background: #ccc; padding: 3px;text-align: right;  height: 20px;}
#prispevek .nadpisek{position: absolute; z-index: 100; margin: 2px; text-align: left;}
#prispevek .paticka{border-top: 1px solid silver; padding: 2px 2px 0px 2px; text-align: right; font-size: 10px; color: gray; text-align: right;}
#prispevek .left{position: absolute; padding: 2px; text-align: left; font-size: 10px; color: gray;}
#prispevek .padding{padding: 5px;}
a.reakcenaid{color: #a00;}

.minimenu{padding: 0px 15px 0px 20px; text-align: left; font-size: 9px;}

.false{color: red;}
.true{color: blue;}
legend{color: #666;}
#table_forum td, #table_forum th{font-size: 12px; padding: 2px 5px 2px 5px;}
#table_odkazy td, #table_odkazy th{font-size: 12px; padding: 2px 5px 2px 5px; }
#table_odkazy th{padding-top: 20px;}
#table_odkazy th h3{background-color: silver; padding: 3px;}

#table_kal td, #table_kal th{font-size: 12px; padding: 2px 5px 2px 5px; text-align: left; border-bottom: 1px dotted #eee;}

#table_panel_forum{background-color: transparent;}
#table_panel_forum td, #table_panel_forum th{font-size: 10px; padding: 2px;}
td.pridano{color: #999; border-top: 1px dotted silver;}
td.pridano a{font-weight: normal;}
td.title{background-color: gray;}
h3.oddelovac{background-color: silver; margin-top: 30px; padding: 3px 3px 3px 3px;}
#nahodne_foto{width: 170px; height: 170px; vertical-align: middle; text-align: center; float: left; margin: 4px 4px 10px 3px; padding: 0px;}
#reklama_dole{width: 400px; height: 350px; margin: 30px 10px 10px 10px;}






