body{
margin:0;
padding:0;
background:url(./img/bg.jpg) repeat-x top left;
font-family:arial, sans-serif;
font-size:90%;
font-weight:100;
text-align:center;
color:#7f7f7f;
}

#body{
margin-top:10px;
width:760px;
margin-left:auto;
margin-right:auto;
background:#fff url(./img/top.jpg) no-repeat top center;
text-align:left;
}

a{
color:#666666;
}

a:hover{
border-bottom:1px solid #666666;
}

.reset{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

div.in{
padding:10px;
}

div.left,div.right{
display:block;
float:left;
}

div.left{
width:220px;
}

div.right{
width:530px;
}

div.menu ul{
margin:0;
margin-left:20px;
padding:0;
}

div.menu ul li{
list-style-image:url(./img/li.gif);
line-height:1.7;
}

div.menu ul li a{
color:#5d5d5d;
}

.bold{
font-weight:bold;
}

div.box{
display:block;
width:180px;
background:#dda8a9 url(./img/tb.gif) no-repeat top left;
}

div.box p{
padding:10px;
background:url(./img/bb.gif) no-repeat bottom left;
color:#fff;
}


div.flags{
margin-top:10px;
margin-bottom:10px;
}

div.search{
margin-top:20px;
}


div.search fieldset{
border:0px;
}

div.search fieldset legend{
font-size:110%;
font-weight:bold;
padding-bottom:10px;
}

div.search fieldset input{
border:1px solid #7f7f7f;
margin-right:5px;
}


div.flags img{
margin-left:5px;
}

div.entry h2,div.entry h3,div.entry h4{font-weight:100;font-size:19px;border-bottom:1px solid #cccccc;}

/*BLOCKS*/

div.uno{
background:url(./img/1.gif) no-repeat top left;
padding-left:70px;
}

div.uno h2{
color:#99cc00;
font-weight:100;
font-size:25px;
border:0;
}

div.uno ul{
margin:0;
padding:0;
}

div.uno ul li{
list-style:none;
}

/*******************************/

div.duo{
background:url(./img/2.gif) no-repeat top left;
padding-left:70px;
}

div.duo h2{
color:#ff6600;
font-weight:100;
font-size:25px;
border:0;

}

div.duo ul{
margin:0;
padding:0;
}

div.duo ul li{
list-style:none;
}

/*******************************/

div.tri{
background:url(./img/3.gif) no-repeat top left;
padding-left:70px;
}

div.tri h2{
color:#3366ff;
font-weight:100;
font-size:25px;
border:0;

}

div.tri ul{
margin:0;
padding:0;
}

div.tri ul li{
list-style:none;
}

/*******************************/

div.quatro{
background:url(./img/4.gif) no-repeat top left;
padding-left:70px;
}

div.quatro h2{
color:#e8e800;
font-weight:100;
font-size:25px;
border:0;

}

div.quatro ul{
margin:0;
padding:0;
}

div.quatro ul li{
list-style:none;
}
/*******************************/

.topline{
padding-top:15px;
}

/*PATA*/

div.footer{
display:block;
border-top:1px solid #cccccc;
text-align:left;
padding-bottom:20px;
padding-top:15px;
margin-top:20px;
}

div.footer p{
padding:0;
margin:0;
line-height:1.7;
}

div.footer p span{
color: #cccccc;
}

#logo 

{
margin:0; 
padding:0; 
position:relative; 
width:200px; 
height:80px; 
overflow:hidden;
}



#logo span {
display:block;
margin:0; 
padding:0; 
position:absolute;
left:0; 
top:0; 
width:200px;
height:80px; 
background:url("./img/logo.jpg") 0 0 no-repeat;
}


h1.h1{
color:#cb2e00;
font-weight:100;
background:url(./img/h1.gif) repeat-x bottom left;
padding-bottom:10px;
}

div.navigace{
color:#5d5d5d;
}

div.footer p.copy{
padding-top:20px;
}

div.right h2,div.right h3{font-weight:100;}

div.entry img{padding:3px;border:1px solid #cccccc;margin:10px;}

