body {background:#E9F2F9; margin:0; padding:0; font-family:'Tahoma CE', Tahoma, 'Arial CE', 'Helvetica CE', Arial, lucida, sans-serif; color:#52799A; font-size:12px;}

h2, h3, h4, h5, h6 {padding:4px 0; margin:0; font-weight:bold;}
h2 {font-size:14px;}
h3 {font-size:13px; padding:15px 0 4px 0;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}
a {text-decoration:none; color:#A6A451; font-weight:bold;}
a:hover {text-decoration:underline;}

/* hlava */
#hlava {width:999px; height:165px; margin-left:auto; margin-right:auto; background:#ffffff url("grafika/hlava.jpg") top center no-repeat;}
    #hlava h1 {display:none;}
    .jazyky {padding:148px 0 0 490px;}
        .jazyky a {text-decoration:none; font-size:10px; color:#A7C7DE; padding:0 3px;}

/* obal */
#telo1 {width:999px; padding:0; margin-left:auto; margin-right:auto; background:#ffffff url("grafika/telo.jpg") top center repeat-y;}
#telo2 {width:999px; min-height:179px; _height:179px; padding:0 0 20px 0; background:transparent url("grafika/telo-vrch.jpg") top left no-repeat;}

/* trisloupcovy layout */
#levy {width:190px; padding:0 0 0 37px; margin:0; float:left; background:transparent;}
#prostredni {width:535px; padding:0; margin:0; float:left;}
#pravy {width:155px; padding:0 50px 0 15px; margin:0; float:right; background:transparent;}

/* pata */
#pata {width:999px; height:70px; background:url("grafika/pata2.jpg") top center no-repeat; padding:10px 0 0 0; margin:0 auto; font-size:10px; color:#A7C7DE; text-align:center;}
#pata a {color:#A7C7DE; text-decoration:none;}
#pata a:hover {text-decoration:underline;}
#pata a.pataadmin {color:#ff0000; text-decoration:none;}
#pata a:hover.pataadmin {text-decoration:underline;}

/* menu */
#menu {width:173px; float:left; margin:0 0 20px 0; padding:0; font-size:11px;}
    #menu .odkaz {display:block;}
    #menu .plus, #menu .minus {display:block; float:left; width:11px; cursor:pointer; margin:7px 5px 0 5px;}
    #menu .plus {background:url("grafika/sub.gif") bottom left no-repeat;}
    #menu .minus {background:url("grafika/sub.gif") bottom right no-repeat;}
    #menu .nic {display:block; float:left; width:15px; margin:0 0 0 6px;}
    #menu a {display:block; font-weight:bold; color:#A6A451; text-decoration:none; border-bottom:1px solid #F2F3DE; margin:0 0 0 17px; padding:8px 5px 1px 5px; text-align:left;}
    #menu a:hover {border-bottom:1px solid #DAE4EF; color:#A7C7DE; cursor:pointer;}
    #menu a.admin {color:red;}

    #menu .adminmenu a {display:inline; border:0; margin:0; padding:0 3px;}
    #menu .adminmenu a img {border:0;}



/* hledani a prihlaseni */
#hledat {padding:0 0 0 17px;}
    #hledat form {margin:0; padding:0;}
#login {padding:20px 0 0 17px; font-size:11px;}
    #login form {margin:0; padding:0;}
    .login {width:156px; padding:10px 0 0 0; border-bottom:1px solid #DAE4EF;}
        .login a:hover {text-decoration:none;}
    .login1 {width:156px; padding:5px 0 0 0; border-bottom:1px solid #DAE4EF;}
    .login2 {width:156px; padding:8px 0 0 0; text-align:center;}
    .username {width:156px; padding:6px 0 0 0; text-align:center; font-size:14px; font-weight:bold;}
    .input {background:white; color:#52799A; border:0; margin:0; padding:0; width:142px; font-size:10px; text-align:center;}
    .input1 {background:white; color:#52799A; border:0; margin:0; padding:0; width:100px; font-size:10px; text-align:center;}
    .input2 {background:transparent; color:#52799A; border:1px solid #DAE4EF; margin:0; padding:0; width:100px; font-size:10px;}
    .legenda {display:inline-block; width:50px; text-align:right; font-size:9px;}


/* sbirka */
#sbirka {margin:30px 0 0 17px; width:173px;}
    #sbirka .s_nadpis {float:left; width:52px; padding:0;}
    #sbirka .s_castka {width:100px; margin:0 0 0 56px; _margin:0 0 0 53px; text-align:right;}
    #sbirka .s_graf_obal {width:156px; height:2px; border:0; margin:5px 0 3px 0; background:#DAE4EF; font-size:0;}
    #sbirka .s_graf {height:2px; border:0; background:#52799A; font-size:0;}


/* dms */
#dms {margin:30px 0 0 8px; width:173px; text-align:center;}
    #dms a img {border:0;}


/* kontakt */
#kontakt {margin:30px 0 0 17px; width:173px; text-align:left; font-size:10px;}
    #kontakt .title {width:156px; padding:10px 0 0 0; border-bottom:1px solid #F2F3DE; color:#A6A451; font-size:12px;}
    #kontakt .nadpis {color:#A6A451; font-weight:bold;}
    #kontakt .vicekontaktu a {display:block; width:100px; border:1px solid #DAE4EF; padding:2px 0; margin:5px auto 0 auto; text-align:center;}
        #kontakt .vicekontaktu a:hover {text-decoration:none;}
    #kontakt .kontaktadmin a {display:block; width:100px; padding:2px 0; margin:5px auto 0 auto; text-align:center; color:red; font-weight:bold;}
        #kontakt .kontaktadmin a:hover {text-decoration:none;}

/* pocitadlo */
#pocitadlo {margin:30px 0 0 8px; width:173px; text-align:center; font-weight:bold;}

/* loga */
#loga {margin:30px 0 0 8px; width:173px; text-align:center;}
    #dms a img, #loga a img {border:0;}

/* registrace */
.register {font-size:10px; color:blue; text-decoration:none;}
.register:hover {text-decoration:underline;}

#registerformobal {text-align:center; margin:20px 0 0 0;}
#registerform {width:245px; margin-left:auto; margin-right:auto;}
#registerform .leg {text-align:right; color:#123A6E; font-size:10px; margin:0; padding:6px 3px 0 0; width:80px; float:left;}
#registerform .fie {text-align:left; margin:2px 0 2px 80px;}
#registerform .fie input {width:150px; margin:0;}
#registerform .chb {text-align:left; margin:2px 0;}


/* pravy sloupec */
#partneri {background:url("grafika/partneri.jpg") top center no-repeat; margin:142px 0 0 0; padding:10px 18px 0 20px;}
#sponzori {background:url("grafika/sponzori.jpg") top center no-repeat; margin:50px 0 0 0; padding:10px 18px 0 20px;}
    .l_nadpis {display:block; padding:0 0 70px; 0; text-align:center; font-weight:bold; font-size:11px;}
        .l_nadpis:hover {text-decoration:none;}

    .l_odkaz {padding:5px 0;}
    .l_odkazb {padding:5px 0; border-top:1px solid #DAE4EF;}
        .l_odkaz a, .l_odkazb a {display:block; margin:5px 0; text-align:center; font-weight:bold; color:#A6A451; font-size:11px;}
        .l_logo {display:block; text-align:center; margin:10px 0;}


/* horni menu */
#hornimenu {height:97px; margin:25px 0 0 0; overflow:hidden;}
    .oprojektu, .podpora, .navrh {display:inline-block; height:97px; width:151px; padding:10px 0 0 0; text-align:center; font-weight:bold; font-size:11px;}
    .oprojektu {background:url("grafika/oprojektu.jpg") top center no-repeat;}
    .podpora {background:url("grafika/podpora.jpg") top center no-repeat; margin:0 37px;}
    .navrh {background:url("grafika/navrh.jpg") top center no-repeat;}
#hornimenu a:hover {text-decoration:none;}

/* text */
#text {margin:0; padding:0; background:white;}

/* aktuality */
.vice {margin:5px 0 5px 0; padding:0; text-align:right;}
.vice a {text-decoration:none;}
.vice a:hover {text-decoration:underline;}

/* galerie */
.galerie {margin-top:25px;}
.foto {float:left; width:90px; height:85px; margin:5px; padding:6px 2px; border:1px solid #DAE4EF; text-align:center; background:#E9F2F9;}
.foto img {border:1px solid #DAE4EF;}
.nahledfotky {float:left; margin:5px;}
.fotka {background-color:#E9F2F9; padding:6px; width:119px; _width:111px; height:110px; text-align:center;}
.fotka2 {text-align:center;}
.fotka a img {margin-top:5px; border:1px solid #E9F2F9;}
.fotka a:hover img {border:1px solid #000000;}
.popisfotky {margin:15px 0; clear:both;}


/* kalendar */
.hlavaakce {background-color:#E9F2F9; border:1px solid #DAE4EF; padding:6px; margin-top:15px;}
.nazevakce {float:left;}
.nazevakce {font-size:14px; font-weight:bold;}
.dnes {text-align:right;}
.dnes {color:red; font-weight:bold;}
.infooakci {padding:6px; background-color:#ffffff; border:1px solid #DAE4EF; border-top:0; color:#A6A451;}
.popisakce {padding:6px; background-color:#ffffff; border:1px solid #DAE4EF; border-top:0;}
.pripojenesoubory {padding:6px; background-color:#ffffff; border:1px solid #DAE4EF; border-top:0; color:#A6A451;}
.cal_fotos, .cal_files {padding:5px 0 0 0;}
.cal_fotos img {margin:3px; padding:5px; border:1px solid #DAE4EF;}

/* guestbook */
.legendagb {float:left; padding:0; margin:0 0 6px 0;}
.inputgb {padding:0; margin:0 0 6px 0; text-align:right;}
.inputgb input {width:470px; border:1px solid #DAE4EF; padding:0; margin:0;}
    .inputgb textarea {font-family:'Tahoma CE', Tahoma, 'Arial CE', 'Helvetica CE', Arial, lucida, sans-serif;
                        font-size:12px; width:470px; height:100px; border:1px solid #DAE4EF; padding:0; margin:0;}
.zapsat {text-align:right;}
.zapsat input {background:#ffffff; color:#455F60; border:1px solid #DAE4EF; width:100px; margin:0;}
.smajlici {text-align:right; margin:0 0 5px 55px; padding:0;}
.smajlici img {padding:0; margin:0 0 0 3px;}

.vzkaz {border:1px solid #DAE4EF; margin-top:12px;}
.hlavagb {background-color:#E9F2F9; border-bottom:1px solid #DAE4EF; padding:6px;}
.jmenogb {float:left;}
    .jmeno {font-weight:bold;}
.datumgb {text-align: right;}
.textgb {padding: 6px;}

.info {margin:5px 0 25px 0; padding:15px; color:green; border:1px solid green; text-align:center; font-weight:bold;}
.chyba {margin:5px 0 25px 0; padding:15px; color:red; border:1px solid red; text-align:center; font-weight:bold;}

/* ... */
.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}
#navigace {clear:both; text-align:center; font-weight:bold; margin-top:12px;}
#navigace a {text-decoration:none; color:#000000; font-weight:normal;}

/* admin */
.menu2, .menu3 {padding:0; background:transparent;}
.menu2 {text-align:right;}
.menu3 {text-align:center;}
    .menu2 a, .menu3 a {display:inline; color:#ff0000; margin:1px; padding:1px 4px; font-weight:bold; font-style:normal; text-decoration:none; font-size:10px; cursor:pointer;}
    .menu2 a:hover, .menu3 a:hover {text-decoration:none;}
    .menu3odkaz {margin-top:6px;}
#menuadmin {margin:20px 0 0 0;}
.conbin {padding:0 0 0 15px;}
