body{
background:#f5f5f5 url(../img/bg.png) repeat-x;
margin:0;
font-family:Tahoma,sans-serif;
font-size:12px;
color:#454545;
}

h1,h2,h3,h4,h5,h6{margin:0;padding:0}
p{margin:3px 0;padding:0;}
a{text-decoration:none;color:#adc642;}
a:hover{text-decoration:underline;}
img{border:none;}
div.cleaner{clear:both;line-height:0;font-size:0;height:0;}

#wrapper{
margin:15px auto;
padding:20px 15px 10px 15px;
width:824px;
background:#fff;
border:1px solid #ccc;
}

#top{
float:left;
width:100%;
}

#top h1{
padding-bottom:20px;	
}

#top ul{
margin:0;
padding:0;
}

#top ul li{
margin:0;
padding:0;
float:left;
width:auto;
list-style-type:none;
text-transform:uppercase;
padding:0 30px 0 0;
margin:0;
font-size:12px;
font-weight:bold;
line-height:14px;
}

#top ul li a{
color:#787878;
float:left;
width:auto;
border-left:3px solid #adc642;
padding:0 10px 1px 10px;
}

#top ul li a:hover{
color:#323232;
text-decoration:underline;
}

#top ul li.sel a{
color:#adc642;	
}

#animace{
float:left;
width:auto;
margin:15px 0 15px 0;
border:1px solid #ccc;
}

#obsah{
float:left;
width:824px;
line-height:16px;
margin:0 0 15px 0;
}

#obsah a{
text-decoration:underline;
}

#obsah p{
padding:0 5px
}

.sub #obsah{
width:822px;	
margin:15px 0 0 0;
padding:15px 0;
border-top:1px solid #ccc;
}

.sub #obsah br{
line-height:8px;	
}

.sub #obsah h2{
text-transform:uppercase;
font-size:14px;
font-weight:bold;
margin:4px 0;
color:#adc642;
}

.sub #obsah h3{
text-transform:uppercase;	
font-size:13px;
font-weight:bold;
margin:3px 5px;
color:#adc642;
}

.sub #obsah table{
width:100%;	
}

.sub #obsah td{
padding:10px;
vertical-align:top;
}

#bottom{
clear:both;
padding:10px 0 0 0;
border-top:1px solid #ccc;
}

#bottom ul{
margin:0;
padding:0;
text-align:center;
}

#bottom ul li{
display:inline;
padding:0 8px 0 9px;
list-style-type:none;
text-transform:lowercase;
font-size:11px;
line-height:11px;
/*background:url(../img/brdr-menu.gif) no-repeat 0 2px;*/
border-left:1px solid #ccc;
}

#bottom ul li.first{
border:none;
}

#bottom ul li a{
color:#787878;	
}

#galeria{
padding:10px 0 0 0;	
}

#galeria div.foto{
float:left;
width:92px;
height:92px;
margin:0 10px 10px 0;
border:1px solid #ccc;
padding:0;
}

#galeria div.foto:hover{
border:1px solid #a0a0a0;
background:#fefefe;
}

#galeria div.foto img{
border:1px solid #787878;
border-right-color:#a0a0a0;
border-bottom-color:#a0a0a0;
}

#galeria div.last{
margin-right:0;	
}

#obsah .item{
padding:5px 5px 20px 5px;	
}

#obsah .item a{
text-decoration:none; 	
}

#obsah .item a:hover{
text-decoration:underline;   
}

#obsah .item h3{
margin:0;	
}

#obsah .item p{
padding:0;	
}

#obsah .item .date{
font-size:10px;
color:#a0a0a0;
margin:0;
display:block;
}

#obsah .item .excerpt{
margin:10px 0;	
}

#obsah .item .image{
display:block;
float:left;
margin:10px 10px 10px 0;
border:1px solid #ccc;
width:120px;
height:50px;
position:relative;
}

#obsah .item .more{
color:#adc642;
white-space:nowrap;
}

#pages{
clear:both;
text-align:center;
font-size:11px;
font-weight:normal;
color:#a0a0a0;
padding:10px 0 0 0;
font-family:Tahoma,sans-serif;
}

#pages span, #pages a{
margin:0 6px; 
}

#pages a{
font-weight:bold;
color:#323232;
}

#pages a.sel{
color:#adc642;  
}

#obsah form.newsletter{
display:block; text-align:center;
}

#obsah form.newsletter input{
margin:20px 5px 10px 5px;
}

#obsah form.newsletter p.info{
border:1px solid #adc642;
background:#f5f5f5;
padding:10px;
}

