.top {
background-image: url("images/header_stinovani.jpg");
background-repeat: repeat-x;
background-position: right top;
background-color: #85E6F6;
position: relative;
height: 200px;
}

.logo {
display: block;
border: none;
position: absolute;
left: 48px;
top: 18px;
}

.top h2 {
font-size: 14px;
font-weight: bold;
padding: 0;
}

.menu_top {
list-style-type: none;
position: absolute;
margin: 0;
padding: 0;
top: 67px;
left: 5px;
}
.menu_top h2 {
margin: 3px 0 0 0;
}
.menu_top ul {
list-style-type: none;
}

.menu_top a {
color: #000;
}
.menu_top a:hover {
color: #555;
}
.menu_top li {
float: left;
border-left: 1px solid #fff;
padding: 0 6px 0 6px;
}
.menu_top li.bez_okraje {
border-left: none;
}
.menu_top li a {
text-decoration: none;
}
.menu_top li ul {
margin: 14px 0 0 0;
padding: 0;
text-decoration: none;
}
.menu_top li li {
float: none;
padding-left: 0;
margin: 8px 0 0 0;
border-left: none;
font-size: 11px;
}
.menu_top li li a {
text-decoration: underline;
}


.top_back {
width: 554px;
height: 200px;
background-image: url("images/header_pozadi.jpg");
background-repeat: no-repeat;
position: absolute;
top: 0;
right: 0;
}
.top_back h2 {
position: absolute;
padding: 0;
margin: 0;
top: 9px;
left: 14px;
}
.top_back h2 span {
font-weight: normal;
}

.top_back a.odkaz_registrace {
font-size: 12px;
color: #000;
position: absolute;
top: 10px;
left: 180px;
background-color: #E855C7;
padding: 3px;
font-weight: bold;
}
.top_back a.odkaz_registrace:hover {
background: #F8D7FA;
}
.top_back a.nastaveni_ikonky {
font-size: 12px;
color: #000;
position: absolute;
top: 35px;
left: 14px;
}
.top_back a.nastaveni_ikonky:hover {
color: #555;
}
.top_back a.nastaveni_hesla {
font-size: 12px;
color: #000;
position: absolute;
top: 80px;
left: 14px;
}
.top_back a.nastaveni_hesla:hover {
color: #555;
}

.top_back input {
border: 1px solid #0E4B61;
display: block;
}
.top_back .hidden {
border: none;
}
.top_back .vyber_ikonky {
position: absolute;
right: 391px;
top: 33px;
display: block;
}
.top_back .ikonka {
padding: 3px;
background: #fff;
border: 1px solid #bbb;
}
.top_back .ikonka_default {
padding: 3px;
background: #fff;
border: 1px solid #bbb;
}
.top_back .vyberte_ikonku {
font-weight: bold;
font-size: 12px;
color: #000;
position: absolute;
top: 30px;
left: 14px;
}
.top_back .vyberte_ikonku a {
color: #000;
}

.prihlaseni {
display: block;
position: absolute;
top: 37px;

}
.prihlaseni label {
display: block;
height: 20px;
}
.prihlaseni span {
display: block;
width: 49px;
height: 20px;
font-size: 11px;
float: left;
text-align: right;
padding: 0 8px 0 0;
margin: 4px 0 0 0;
}
.prihlaseni .heslo {
margin: 6px 0 0 0;
}
.prihlaseni .submit {
display: block;
width: 68px;
height: 46px;
text-align: center;
font-weight: bold;
background-image: url("images/tlacitka/tlacitko_prihlasit.jpg");
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 180px;
}


.hledani {
display: block;
position: absolute;
top: 128px;
}
.hledani .string {
position: absolute;
left: 55px;
}
.hledani .submit {
font-weight: bold;
background-image: url("images/tlacitka/tlacitko_hledat.jpg");
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 180px;
display: block;
width: 68px;
height: 20px;
}

.homepage {
color: #000;
font-size: 11px;
position: absolute;
left: 56px;
top: 152px;
}
.homepage a{
color: #000;
}
.homepage a:hover{
color: #555;
}


.diky_registraci {
color: #5E5D5D;
font-size: 11px;
position: absolute;
left: 56px;
top: 87px;
}
.svatek {
font-size: 11px;
font-weight: bold;
color: #013441;
position: absolute;
left: 16px;
top: 179px;
}



