/* CSS Document layout hippo */
body{
color:#585858;
text-align:center;
font-size: 95%;
font-family:arial;
}

#all {
width:880px;
text-align: left;
margin: 0 auto;
}

#levy{
position: absolute;
margin: -100px 0px 0px -25px;
padding:12px;
padding-top:0px;
width:260px;
background-image: url(images/levy.gif);
background-repeat: repeat-y;
border-bottom: 2px solid black;
border-top: 2px solid black;
}

#obsah{
position: relative;
margin: 0px 0px 0px 260px;
_margin: 0px 0px 0px 260px;
padding: 12px;
width: 622px;
_width: 646px;
border-left: 0px solid black;
border-right: 0px solid black;
background-image: url(images/obsah.gif);
background-repeat: repeat-y;
background-color: white;
}

#patka{
position: absolute;
margin: 0px 0px 0px 260px;
_margin: 0px 0px 0px 260px;
width: 646px;
height:33px;
background-image: url(images/patka.gif);
background-repeat: no-repeat;
text-align:center;
font-family: Earwig Factory;
font-size: 90%;
border-top: 0px dotted #B1EC00;
}



fieldset{
border-left: 2px dotted #44C4DF;
border-left: 2px dotted #44C4DF;
border-right: 2px dotted #44C4DF;
_padding: 8px;
float: center;
background-image: url(images/obalka.jpg);
background-repeat: no-repeat;
background-position: right top;
}

fieldset.kontakt{
border-left: 2px dotted #44C4DF;
border-left: 2px dotted #44C4DF;
border-right: 2px dotted #44C4DF;
background-image: url(images/obalka.jpg);
background-repeat: no-repeat;
background-position: right top;
}

legend{
border-bottom: 1px solid #ACE600;
border-left: 3px solid #ACE600;
border-right: 3px solid  #ACE600;
font-weight: bold;
padding-left:4px;
padding-right:4px;
}

input.submit{
font-family:neuropol;
color:#44C4DF;
font-weight: bold;
background-color: white;
}
input.reset{
font-family:neuropol;
color: #ACE600;
font-weight: bold;
background-color: white;
}
input.text{
border: 1px solid #ACE600;
background-color: white;
}
textarea{
border: 1px solid #ACE600;
background-color: white;
}

a:link.navigace{
color: #ACE600;
font-family:arial;
text-decoration: none;
font-weight: 900;
float: right;
}

a:visited.navigace{
color: #ACE600;
font-family:arial;
text-decoration: none;
font-weight: 900;
float: right;
}
a:hover.navigace{
color: #44C4DF;
font-family:arial;
text-decoration: none;
font-weight: 900;
float: right;
}


a:link.email{
color: #ACE600;
font-family:arial;
}
a:visited.email{
color: #ACE600;
font-family:arial;
text-decoration:none;
}
a:hover.email{
color: #44C4DF;
font-family:arial;
}

a:link.odkaz{
color: #ACE600;
font-size: 100%;
text-decoration:none;
font-weight: 900;
}

a:visited.odkaz{
color: #ACE600;
text-decoration:none;
font-size: 100%;
}

a:hover.odkaz{
color: #44C4DF;
text-decoration:none;
font-size: 100%;
}

a:link.odkaz2{
color: #ACE600;
font-size: 100%;
text-decoration:none;
font-weight: 900;
border-left: 5px solid #ACE600;
padding-left: 5px;
}

a:visited.odkaz2{
color: #ACE600;
text-decoration:none;
font-size: 100%;
font-weight: 900;
border-left: 5px solid #44C4DF;
padding-left: 5px;
font-weight: 900;
}

a:hover.odkaz2{
color: #44C4DF;
text-decoration:none;
font-size: 100%;
border-left: 5px dotted #44C4DF;
font-weight: 900;
padding-left: 5px;
}



img.web{
float: left;
padding: 4px;
}

hr{
border: 0.1px solid #ACE600;
}

p.popis{
border-bottom:1px dotted rgb(145,160,78);
height:155px;
padding: 4px;
text-align: left;
}

h1{
font-size: 110%;
color: #44C4DF;
border-left:10px solid #ACE600;
border-top: 1px solid #ACE600;
background-image: url(images/h3.gif);
background-repeat: no-repeat;
font-family:Arial,neuropol;
padding-left: 15px;
padding-top: 10px;
letter-spacing: 2px;
}

h3{
font-size: 110%;
color:#44C4DF;
font-family: arial,neuropol; 
padding-left: 20px;
padding-top: 10px;
letter-spacing: 2px;
border-left:8px solid #ACE600;
background-image: url(images/h3.gif);
background-repeat: no-repeat;
}

font.ref{
color:#44C4DF;
font-family: arial,neuropol;
font-size: 110%;
padding-left: 6px;
border-left: 2px dotted #ACE600;
line-height: 25PX;
}
font.www{
color:#44C4DF;
font-family: neuropol; 
font-size: 80%;
border-bottom: 1px dotted #ACE600;
_border-bottom: 2px dotted #ACE600;

}

marquee{
font-family:neuropol;
color:#44C4DF;
}

li{
border-bottom:1px solid #44C4DF;
width: 70%;
list-style-type: none;
padding-left: 16px;
padding-top: 17px;
}

