body {background:#9ED1DA url("grafika/body.jpg") top left repeat-x; margin:0; padding:0; font-family:'Tahoma CE', Tahoma, 'Arial CE', 'Helvetica CE', Arial, lucida, sans-serif; color:#000000;}

h2, h3, h4, h5, h6 {padding:4px 0; margin:0; font-weight:bold; color:#218E9E;}
h3 {padding:15px 0 4px 0;}
a {text-decoration:none; color:#218E9E;}
a:hover {text-decoration:underline;}

/* hlava */
#hlava {width:999px; height:225px; margin-left:auto; margin-right:auto; background:#ffffff url("grafika/hlava.jpg") top center no-repeat;}
    #hlava h1 {display:none;}

/* 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:875px; _height:875px; padding:0 0 20px 0; background:transparent url("grafika/telo-vrch.jpg") top left no-repeat;}

/* trisloupcovy layout */
#levy {width:173px; padding:0 27px 0 37px; margin:0; float:left; background:transparent;}
#prostredni {width:530px; 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/pata.jpg") top center no-repeat; padding:12px 0 0 0; margin:0 auto; color:#DC8D23; text-align:center;}
#pata a {color:#DC8D23; 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 */
#menua, #menub, #menuadmin {width:173px; float:left; margin:0 0 20px 0; padding:0;}
#menuadmin {font-size:11px;}
    .odkaz {display:block;}
    .plus, .minus  {display:block; float:left; width:9px; cursor:pointer; margin:3px 5px 0 0;}
    #menua .plus {background:url("grafika/sub1.gif") bottom left no-repeat;}
    #menua .minus {background:url("grafika/sub1.gif") bottom right no-repeat;}
    #menub .plus, #menuadmin .plus {background:url("grafika/sub2.gif") bottom left no-repeat;}
    #menub .minus, #menuadmin .minus {background:url("grafika/sub2.gif") bottom right no-repeat;}
    .nic {display:block; float:left; width:11px; margin:0 0 0 1px;}
    #menua a, #menub a, #menuadmin a {display:block; font-weight:bold; color:#000000; text-decoration:none; border-bottom:1px solid #FDD8AB; margin:0 0 0 0; padding:3px 5px; text-align:left;}
    #menub a {color:#178EA1; border-bottom:1px solid #FDD8AB;}
    #menua a:hover, #menuadmin a:hover {border-bottom:1px solid #00AEC4; color:#218E9E; cursor:pointer;}
    #menub a:hover {border-bottom:1px solid #FD9CB9; color:#EF2F72; cursor:pointer;}
    #menua a.admin, #menub a.admin, #menuadmin a.admin {color:red; margin:0; padding:0; font-size:10px;}

/* zvetsit */
#zvetsit {text-align:center; margin:0 0 40px 0;}
#zvetsit img {margin:25px 0 0 0; border:0;}


/* kontakt */
#kontakt {text-align:center; font-weight:bold;}
#kontakt img {margin:25px 0 10px 0;}
    #kontakt a {display:block; margin:25px auto 0 auto; padding:0 0 2px 0; width:90px; text-align:center; font-weight:normal; color:#000000; border:1px solid #FDD8AB; border-top:0;}
    #kontakt a:hover {text-decoration:none;}

/* novinky */
#novinky {text-align:justify; margin:0 0 40px 0; color:#DC8D23;}
    #novinky .nadpis {color:#218E9E;}
    #novinky a {display:block; margin:8px auto 0 auto; padding:0 0 2px 0; text-align:center; width:50px; color:#000000; border:1px solid #FDD8AB; border-top:0;}
    #novinky a:hover {text-decoration:none;}

/* odkazy */
.odkazy {margin:0 0 25px 0;}
    .l_odkaz {padding:5px 0;}
        .l_odkaz a {display:block; margin:5px 0; text-align:center; font-weight:bold; color:#000000;}
        .l_logo {display:block; text-align:center; margin:10px 0;}

/* text */
#text {margin:30px 0 0 0; padding:0; text-align:justify;}

/* 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:0; text-align:center; background:#FFFFFF;}
.foto img {border:1px solid #00AEC4;}

/* ... */
.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;}
.nadpis {color:#218E9E; border-bottom:1px solid #FDD8AB; font-weight:bold;}

/* 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;}
.conbin {padding:0 0 0 15px;}
.adminmenu a.admin {display:block; text-align:right; border:0; margin:0; padding:0; font-size:10px;}
