body
{ 
 padding-top: 0;
 line-height: 1.4;
 text-align: center;
}

#obsah 
{ 
width: 980px; 
margin: 0 auto; 
border: 1px solid black; 
text-align: left;
overflow: hidden;
background-color: #fff;
}

#hlavicka 
{ 
padding: 0; 
border-bottom: 1px solid black; 
background: #dddddd; 
height: 50px;
overflow: hidden;
} 

#levypanel 
{ 
float: left; 
width: 160px; 
margin:0; 
padding:0; 
} 

#levypanel-obsah 
{ 
margin:0; 
padding: 0; 
} 

#hlavnipanel 
{ 
margin:0 0 0 160px; 
padding:0; 
} 

#hlavnipanel-obsah 
{ 
margin:0; 
padding: 5px;
padding-bottom: 100px;
min-height: 400px;
_height: 400px;
border-left: 1px solid black;
visibility: visible;
} 

#paticka 
{ 
padding: 0; 
border-top: 1px solid black; 
background: #dddddd; 
} 

hr.cleaner 
{ 
clear:both; 
display: none 
}

.maly
{
 border: none;
 width: 250px;
 margin: 0;
 padding: 0;
}

.stredni
{
	border: none;
	width: 500px;
	margin: 0;
	padding: 0;
}

.velky
{
 border: none;
 margin: 0;
 padding: 0;
}

.kategorie
{
 text-transform: uppercase;
 color: black;
 font-weight: bold;
 font-size: 150%;
}

.nahoru
{
 vertical-align: top;
}

.uvod
{
 text-indent: 10px;
 margin-top: 0;
 margin-bottom: 15px;
 font-size: 115%
}

.aktualni
{
 text-indent: 10px;
 margin-top: 0;
 margin-bottom: 10px;
 font-size: 115%
}

.datum
{
 margin: 0;
 padding: 0;
 font-size: 80%;
}

.otazka
{
 font-weight: bold;
 font-size: 115%;
}

.odpoved
{
 text-indent: 10px;
 margin-top: 0;
 margin-bottom: 20px;
}

.titulek
{
 font-weight: bold;
 font-size: 115%;
 
}

.text
{
 text-indent: 10px;
 margin-top: 0;
 margin-bottom: 25px;
}

#stuff
{
height: 450px;
overflow: visible;
}

#logo
{
 margin: 0;
 padding: 0;
 height: 50px;
}

.sortiment
{
 text-indent: 10px;
 margin-top: 0;
 margin-bottom: 15px;
 font-size: 115%
}

.vyrobek
{
 width: 800px;
 margin: 0;
 padding: 0;
 border: 1px solid black;
 border-collapse: collapse;
 font-size: 11px;
}

.levy
{
 width: 25%;
 margin: 0;
 padding: 3px;
 border: 1px solid black;
}

.pravy
{
 width: 75%;
 margin: 0;
 padding: 3px;
 border: 1px solid black;
}

#form_heslo
{
 border: 1px dashed red;
 margin: 10px;
 padding: 5px;
 text-align: center;
}

#counter
{
 padding: 5px;
 font-size: 90%;
}

#rss
{
 margin-bottom: 15px;
 margin-top: 15px;
 padding: 5px;
}

#Menudiv
{
 margin-bottom: 5px;
 height: 180px;
}

#rss img { border: none; margin-bottom: 5px; }

.tdcenik { width: 100%; text-align: center; margin-bottom: 15px;}

h1 { font-size: 16px; margin-bottom: 0; text-transform: capitalize;}
h2 { font-size: 16px; margin-bottom: 0; text-transform: capitalize;}
h3 { font-size: 16px; margin-bottom: 0; text-transform: capitalize;}
h4 { font-size: 16px; margin-bottom: 0; text-transform: capitalize;}
h5 { font-size: 16px; margin-bottom: 0; text-transform: capitalize;}

.vyrobek_nazev
{
 color: black;
 font-weight: bold;
 font-size: 130%;
 text-transform: capitalize;
 text-decoration: underline;
}

.s { margin-left: 20px; color: black; background-color: #C7C7C7; width: auto; list-style-type: circle; }
.s li { color: black; width: auto; }

.nazev
{
 color: black;
 font-weight: bold;
 font-size: 120%;
}

.faq_blok
{
 margin: 10px 0 10px 0;
 border: 1px solid black;
 padding: 5px;
}

.sipecka
{
 margin-top: 8px;
 margin-right: 2px;
}

.neobtekany
{
 margin: 5px;
}

.obtekany
{
 float: right;
 margin: 5px;
}