/* MEDIA */

body {
    font: 90%/1.8 Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #000; padding: 0px; 
    background: url(/obrazek/3/pozadi-jpg/) repeat-x 0% 0% #a9a9a9; 
}

/* ---[ template ]----------------------------- */
#container { width: 980px; padding-top: 400px; background-color: transparent; }
#lcolumn { width: 210px; }
#rcolumn { width: 750px; }


/* ---[ basic ]------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0px 0px; padding: 0px; }
h2 { font-size: 120%; margin: 0px 0px 15px 0px; padding: 0px; }


/* ---[ path ]-------------------------------- */
#path { margin-bottom: 1.5em; }


/* ---[ menu ]-------------------------------- */
#menu li.active a { color: #FF0000; background-position: 16px -185px; }
#menu li.active a:hover { color: #FF0000; }

#menu li ul li { border-top: 1px solid #ccc; border-bottom: none; }
#menu li ul li a, #menu li.active li a { font-size: 90%; color: black; padding-left: 30px; }

#menu li ul li a:hover { background-position: 16px -85px; }
#menu li ul li.active a:hover { color: #FF0000; background-position: 16px -185px; }

#menu li.separator { margin-top: 25px; border-top: 1px solid #ccc; }
                                                                     
                                                                     
/* ---[ theme ]------------------------------- */
#theme { width: 980px; height: 389px; }


/* ---[ logo ]-------------------------------- */
#logo { top: 11px; left: 12px; width: 420px; height: 100px; }


/* ---[ footer ]------------------------------ */
#footer { width: 980px; height: 40px; line-height: 30px; padding: 0px 0px; background: url(/obrazek/3/pozadi-pata-png/) no-repeat 0% 0% transparent; }


/* ---[ webmap ]------------------------------ */
#menu li a:hover, #menu li ul li a:hover { background-color: #FFF; }
#menu li.active a { background-color: #FFF; }
#menu li.active a:hover { background-color: #FFF; }

#theme { top: 11px; left: 0px; background-color: white; border-bottom: 0px solid #FFF; }


/* kajik - indy vindy */
#layout3 { background-color: #fff; }

#horni-kontakt { 
  position: absolute; top: 30px; right: 30px; width: 300px; height: 60px; 
  color: #888; font-size: 18px; font-style: italic; font-weight: normal; line-height: 30px;
}

.cerveny-text-tucny { color: #FF0000; font-weight: bold; }
.sedy-text-tucny { color: #666; font-weight: bold; }

.table-kontakty { position: relative; left: 10px; border-style: solid; border-width: 2px; border-color: #000; border-spacing: 0px; border-collapse: collapse; }
.table-kontakty th { border-style: solid; border-top: 1px; border-left: 1px; border-right: 1px; border-bottom: 2px; border-color: #000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; text-align: center; }
.table-kontakty td { border-style: solid; border-width: 1px; border-color: #000; padding: 5px 7px 5px 7px; }

#pata { 
  position: relative; top: 0px; left: 0px; width: 980px; font-size: 12px; 
  background: url(/obrazek/3/pozadi-pata-png/) no-repeat 0% 0% transparent;
}

#copyleft { position: absolute; top: 10px; left: 5px; width: 320px; height: 30px; }
#copyright { position: absolute; top: 10px; right: 20px; width: 300px; height: 30px; }

#cvicne-oramovani2 {border-top: 1px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: dashed; border-color: green;}