body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,a, blockquote,th,td {
	margin: 0; 
	padding: 0;
}

html,body {
color:#535353;
font:normal 12px Arial, Helvetica, sans-serif;
background-color:#99ddff;
background: url(../images/pozadi-bubliny.gif);
margin-bottom:20px;
}

#obal {
width:955px;
margin:0 auto;
padding:0;
height:auto;
}

.obsah {
float:left;
width:955px;
margin:0;
padding:0;
background-color:white;
border-left:4px solid #cbcbcb;
border-right:4px solid #cbcbcb;
}

.obsah-padding {
float:left;
width:955px;
height:auto;
margin:0;
}

.cl {
clear:both;
}

/**** hlavicka ******/
.top {
float:left;
width:955px;
height:246px;
margin:0;
padding:0;
}

.logo {
margin-left:-90px;
float:left;
border:0px;
position:relative;
z-index:3;
}

.mraveniste {
float:right;
border:0px;
}


/****** menu ******/

.menu-pozadi {
float:left;
margin-top:0px;
background: url(../images/pozadi-menu.jpg) no-repeat;
width:591px;
height:32px;
padding-top:23px;
}

.menu-lista {
float:right;
padding-right:12px;
}

a.menu-polozka {
font-size:18px;
color:white;
text-decoration:none;
padding-right:7px;
padding-left:7px;
}

a.menu-polozka:hover {
text-decoration:underline;
}

a.menu-polozka-vybrana {
background:url(../images/pozadi-menu-vybrane.gif) repeat-x;
padding-right:7px;
padding-left:7px;
padding-bottom:20px;
padding-top:12px;
position:relative;
z-index:5;
color:black;
}

/**** podmenu ****/

.podmenu-lista {
float:left;
background: url(../images/pozadi-podmenu.jpg) no-repeat;
width:584px;
height:55px;
padding-right:7px;
padding-top:8px;
}

.podmenu-polozky {
float:right;
}

a.podmenu-polozka {
padding-left:7px;
padding-right:7px;
color:black;
border-left:1px dotted black;
}

a.podmenu-polozka:hover {
color:white;
}

a.podmenu-polozka-vybrana {
color:#888888;
text-decoration:none;
padding-left:7px;
padding-right:7px;
border-left:1px dotted black;
}

/**** obsah *****/

h1 {
float:left;
color:#e77914;
}

#text {
padding-left:30px;
padding-right:15px;
padding-top:20px;
}

#text p {
padding-top:5px;
}

#text ul {
padding-left:15px;
list-style:disc;
}

#text ol {
padding-left:25px;
}

#text h2 {
padding-top:18px;
padding-bottom:3px;
color:#003452;
}

#text h3 {
padding-top:18px;
padding-bottom:3px;
}

#text a {
color:black;
text-decoration:underline;
}

#text a:hover {
text-decoration:none;
}

#text td {
padding:5px;
}

#text li {
margin-top:3px;
margin-left:3px;
}


#text .ramecek {
margin-top:5px;
margin-bottom:5px;
margin-left:-5px;
padding:5px;
background-color:#ffc700;
border:1px solid #ca9e00;
}

#text .sloupec-levy {
width:560px;
float:left;
vertical-align:top;
}

#text .sloupec-pravy {
width:350px;
float:right;
vertical-align:top;

}

#text .cl {
clear:both;
}
/***** paticka *****/

#paticka {
margin-top:20px;
float:left;
color:#999999;
border-top:1px dotted #cbcbcb;
border-bottom:4px solid #cbcbcb;
width:100%;
height:25px;
}

.copy {
padding:5px;
float:right;
font-size:10px;
}

.ld-roh {
float:left;
position:relative;
top:14px;
left:-4px;
}

.pd-roh {
float:right;
position:relative;
top:14px;
left:4px;
}

/**** fotogalerie ****/

#fotogalerie .oddelovac {
padding-top:15px;
}

#fotogalerie .nahled {
border:1px solid black;
}

#fotogalerie .popisek {
font-size:xx-small;
background-color:#e5e5e5;
border:1px dotted #cbcbcb;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
margin-right:15px;
}

.navigace {
vertical-align:middle;
}

/****** aktuality ****/

.aktualita-datum {
width:80px;
float:left;
text-align:right;
padding-right:20px;
}

.aktualita-nazev {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
}

.aktualita-popis {
clear:both;
padding-left:100px;
padding-bottom:20px;
}
