body   {
    background : url(../images/pozadi.gif) 0 0 repeat-x;
}

a.navigace {
    
    background-color: rgb(100,149,237);
    text-decoration: none;
    font-weight: bold;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: white;
}

a.navigace:hover {
    
    background-color: #00cc00;
}

#celek {
    width : 990px;
    margin : 0 auto;
    background-color: #e6e6ff;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: Arial,Helvetica,sans-serif;
}

.logo {
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.ramecekM6 {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 6px;
    border-left-width: 6px;
    border-bottom-width: 6px;
    border-top-width: 6px;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
}

.ramecekM4 {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 4px;
    border-left-width: 4px;
    border-bottom-width: 4px;
    border-top-width: 4px;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
}

.ramecekM2 {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
}

.ramecekZ2 {
    border-right-color: green;
    border-left-color: green;
    border-bottom-color: green;
    border-top-color: green;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 2px;
    border-top-width: 2px;
}

.ramecekZ4 {
    border-right-color: green;
    border-left-color: green;
    border-bottom-color: green;
    border-top-color: green;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 4px;
    border-left-width: 4px;
    border-bottom-width: 4px;
    border-top-width: 4px;
}

.sMezerou2 {

    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.sMezerou4 {

    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.sMezerou6 {

    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}

#head {
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 3px;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-top-width: 3px;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffff;
}

#head a {
    color: #000000;
    text-align: center;
    text-decoration: underline;
}

#obsahcenik {
    background-color: #fafdff;
    width: 865px;
    height: 580px;
    border : 4px;
    border-style : solid;
    border-color : #6699cc;
    vertical-align : top;
    padding : 5px;
}

.urovenjedna{
    background-color : #006699;
    padding : 2px;
    color : #FFFFFF;
    font-size : 100%;
    vertical-align : middle;
}

.urovendva{
    background-color : #6699cc;
    padding : 2px;
    color : #FFFFFF;
    font-size : 90%;
    vertical-align : middle;
}

.uroventri{
    padding : 2px;
    font-size : 80%;
    background-color : #ccccff;
    vertical-align : middle;
}

#obsahcenik a {
    color : #FFFFFF;
}

#sekce{
    margin : 10px;
}

.nahled{
    border : 2px;
    border-style : solid;
    border-color : #336699;
}

.email{
    position : relative;
    top : 5px;
}

.telefon{
    position : relative;
    top : 5px;
}

h1 {
    font-size: 110%;
    color: #336699;
}

h2 {
    font-size: 105%;
    color: #336699;
}

.linka {
    position : relative;
    top : -15px;
    left : 0px;

    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.seznam {
    position : relative;
    top : -15px;
    left : 0px;
}

#menuUzivatele {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    background-color: #ffffff;
    font-size: 14px;
}

#menuDatabaze {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    background-color: #ffffff;
    font-size: 14px;
}

#menuPodleOpravneni {
    background-color: #ffffff;
}

#paticka {
    margin-top: 5px;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    background-color: #ffffff;
    text-decoration: none;
}

#paticka a {
    color: #000000;
    text-align: center;
    text-decoration: underline;
}

.nadpis {
    color : #000000;
    background-color: #00cc99;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.dnes {
    text-decoration: overline;
}

.den {
    background-color : #ffffff;
    color: #333333;
    text-align: center;
    vertical-align: middle;
}

.bilePozadi {

    background-color: #ffffff;
}

.vypis {
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-right-color: #003366;
    border-left-color: #003366;
    border-bottom-color: #003366;
    border-top-color: #003366;
    background-color: #ccccff;
}

.vypis a {

    color: #003366;
    text-decoration: none;
}

.pismoModre {

    color: #003366;
}

.bezPod {

    text-decoration: none;
}

.vysledek {
    color : #000000;
    background-color : #ffffff;
    border : 1px;
    border-style : solid;
    border-color : #000000;
}

#user {
    color: #ff0000;
    font-weight: bold;
}

#dialog {
    padding-right: 2px;
    padding-left: 2px;
    margin-top: 5px;
    font-size: 15px;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
}

.schovany {
    display: none;
}

.zobrazeny {
    margin-top: 5px;
    margin-bottom: 5px;
}

.odkazUzivatelsky {

    color: #003366;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.odkazReference {

    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.odkazEditace {

    color: #ffffff;
    text-decoration: none;
}

.odkazModry {
    color: #003366;
    font-weight: bold;
}

.formularPopis {

    text-align: right;
    font-weight: bold;
}

.formularPrvky {

    text-align: left;
}

.dole5 {

    margin-bottom: 5px;
}

.tlacitko {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-color: #0099cc;
    border-left-color: #0099cc;
    border-bottom-color: #0099cc;
    border-top-color: #0099cc;
    border-right-width: 3px;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-top-width: 3px;
    margin-left: 1px;
    margin-right: 1px;
    background-color: #006699;
    font-size: 14px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
}

.tlacitko a {
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

.nastred {

    text-align: center;
}

.napravo {

    text-align: right;
}

.modrePozadi {

    background-color: #006699;
}

.zelenePozadi {

    background-color: rgb(152,251,152);
}

.zlutePozadi {

    background-color: #ffff00;
}

.fialovePozadi {

    background-color: #9999ff;
}

.textLogo {

    font-weight: bold;
    font-size: 36px;
    position: relative;
    top: -17px;
    color: #003366;
}

#prezentace {

    color: #003366;
}

#prezentace a {

    text-decoration: underline;
    color: #0066cc;
    font-weight: bold;
}

.tlacitkoObecne {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
    border-right-width: 3px;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-top-width: 3px;
    margin-left: 1px;
    margin-right: 1px;
    background-color: #ccccff;
    font-size: 15px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    color: #000000;
    text-decoration: none;
}

.vstup {

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
    border-right-width: 3px;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-top-width: 3px;
    background-color: #ccccff;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-right: 1px;
    margin-left: 1px;
    margin-bottom: 1px;
    margin-top: 1px;
}

.popisek {

    font-weight: bold;
    vertical-align: top;
    position: relative;
    top: 5px;
}

.tucne {

    font-weight: bold;
}

.uprostred {

    vertical-align: bottom;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-style: none;
}

.doleProuzkyM4 {

    border-right-width: 4px;
    border-left-width: 4px;
    border-bottom-width: 4px;
    border-top-width: 4px;
    border-right-color: #006699;
    border-left-color: #006699;
    border-bottom-color: #006699;
    border-top-color: #006699;
    border-bottom-style: dashed;
}

.nadpisAkce {

    font-weight: bold;
}

.popisVypisuAkce {

    width: 100px;
    text-align: center;
}

.vypisDetailuUzivatele {

    width: 120px;
    background-color: #cccccc;
}

.vypisDetailuUzivatele a {

    color: #006699;
    font-weight: bold;
}

.bunkaReference {
    
    width: 238px;
}

.infodiv {
 position : absolute;
 visibility : hidden;
 z-index : 20;
 top : 5px;
 left : 5px;
}

.infotable {
 border : 1px;
 border-style : solid;
 border-color : #336699;
 border-width : 1px;
 border-spacing : 0;
 margin : 0 0 0 0;
 padding : 0 0 0 0;
 background-color : #ffffff;
}

.infohead {
 font-family : Tahoma;
 font-weight : bold;
 font-size : 80%;
 line-height : 10pt;
 text-align : center;
 color : #336699;
 border-width : 0 0 0 0;
}

.infocell {
 font-family : Tahoma;
 font-weight : bold;
 font-size : 70%;
 text-align : center;
 color : #336699;
}

.odkazCenik {
    
    color: #ffffff;
}

.menuAktivni {

    background-color: #e0e0ff;
}

.menuNeaktivni {

    background-color: #ffffff;
}

