body {margin:0;padding:0;text-align:center;font-family:Sans, Verdana, "Geneva CE", lucida, sans-serif;font-size:100%;font-weight:normal;color:black;background:#B1805F url("images/back.jpg") top repeat-x;}
#main {margin:0 auto;padding:0;width:769px;background:white url("images/back-header.jpg") top right no-repeat;border:1px solid #885736;border-top:none;text-align:center;}
#header {margin:0;padding:0;width:100%;height:250px;position:relative;text-align:left;}
#info {position:absolute;top:100px;left:140px;width:270px;height:90px;overflow:auto;font-size:0.9em;}    
#info p {margin:0.3em 0;line-height:1.3em;}
#sekce {position:absolute;top:180px;left:440px;color:#0D3661;text-align:left;font-size:0.85em;font-weight:bold;margin:0.9em 0 0.3em 0;}
#logo {margin:0;padding:0;position:absolute;top:0;left:32px;width:90px;height:159px;font-size:0.8em;background:url("images/logo.jpg") top left no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:90px;height:159px;margin:0;padding:0;background-image:none;cursor:pointer;}
#logo a:hover {background:url("images/logo.jpg") top left no-repeat;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.jpg") top left no-repeat;}
#topmenu {position:absolute;top:201px;left:-21px;width:553px;font-size:0.75em;background:url("images/topmenu.gif") 0 0 no-repeat;}
#topmenu li {float:left;min-height:115px;margin:4px 0 0 0;padding:38px 0 0 0;list-style:none;}
#topmenu li.aktivni {text-align:center;color:white;font-weight:bold;background:url("images/topmenu.gif") no-repeat;}
#topmenu li a {display:block;text-align:center;font-weight:bold;}
#topmenu li a:link,#topmenu li a:visited {color:#0D3661;}
#topmenu li a:hover {color:#B00A09;}
#topmenu li.aktivni a:link,#topmenu li.aktivni a:visited {color:white;}
#topmenu li.aktivni a:hover {color:#FEF8F0;}
#topmenu li#uvod {width:106px;margin-right:3px;margin-left:1px;padding-left:26px;}
#topmenu li#zs {width:111px;margin-right:3px;}
#topmenu li#druz {width:114px;margin-right:3px;}
#topmenu li#ms {width:116px;padding-right:60px;padding-top:48px;}
#topmenu li#uvod.aktivni {background-position:-553px -4px;}
#topmenu li#zs.aktivni {background-position:-689px -4px;}
#topmenu li#druz.aktivni {background-position:-803px -4px;}
#topmenu li#ms.aktivni {background-position:-920px -4px;}
#menu {width:182px;padding:0;margin:-80px 3px 5px 0;text-align:left;font-size:0.9em;background:url(images/back-menu.jpg);float:right;font-size:85%;position:relative;}
#menu h3 {/*background-color:#0D3661;color:#FEF8F0;*/background-color:#154E88;color:#FEF8F0;line-height:1.8em;padding:0 0.7em;margin:0 0 4px;font-size:0.9em;background-image:none;}
#menu li {margin:0.3em 0;list-style:square;}
#menu li.aktivni {color:#003EBA;font-weight:bold;}
#menu a {font-weight:bold;}
#menu a:link, #menu a:visited {color:black;}
#menu a:hover, #menu a:active {color:#003EBA;}
#menu ul {margin:5px 10px 7px 25px;}
#menu p {margin:3px 10px;}
#menu img {float:none;margin:0;padding:0;border:0;background:transparent;}
#menubot {background:url("images/back-menu-bottom.jpg") bottom left no-repeat;height:1px;font-size:1px;margin:4px 0 0;padding:0;}
#content {width:580px;float:left;margin:0;margin-top:70px;padding:0;text-align:left;}
.contentin {padding:12px 25px 8px;}
#footer {margin:0 auto;padding:0;width:99%;border-top:1px solid #885736;color:#885736;background:url(images/back-footer.jpg) top right no-repeat;font-size:0.85em;text-align:left;}
#footer p {width:320px;margin-left:18px;}
#footer a:link, #footer a:visited {color:black;}
#footer a:hover, #footer a:active {color:#003EBA;}
#action {width:380px;float:right;list-style:none;margin-top:30px;}
#action li {float:right;margin:0;text-align:left;background:transparent;font-size:0.9em;}
#backtop {width:83px;}
#map {width:103px;}
#print {width:103px;}
#print a,#map a, #backtop a {display:block;padding:0 0 0 23px;height:2.2em;line-height:2.2em;color:black;}
#print a {background:url("images/print.gif") left no-repeat;}
#map a {background:url("images/map.gif") left no-repeat;}
#backtop a {background:url("images/top.gif") left no-repeat;}
.cleaner {clear:both;margin:0;padding:0;height:1px;font-size:1px;border:none;background:transparent;}
.plavl {float:left;padding:0;margin:0 6px 0 0;}
.plavr {float:right;padding:0;margin:0 0 0 6px;}
fieldset {border:1px solid #DDB496;font-size:0.8em;background-color:#FFFCF7;padding:0.4em;}
legend {padding:0.2em;color:black;text-align:right;font-weight:bold;}
form {margin:8px;width:90%;}
input,textarea {margin:2px 6px;}
label {float:left;width:100px;margin-right:0.5em;padding-top:0.2em;text-align:right;font-weight:bold;}
label.obyc {width:auto;text-align:left;float:none;}
form p {font-size:1em;}
div.ram {background-color:#FFFCF7;border:1px solid #DDB496;margin:0 0 15px 0;padding:6px 10px 2px;width:96%;}
div.ram ul {margin-left:30px;}
div.ram img {margin:4px 2px;}
div.ram h2 {font-size:0.9em;}
div.jidelnicek {width:165px;margin:5px 4px 10px 0;background-color:#FFFCF7;border:1px solid #DDB496;float:left;padding:0;min-height:16em;}
div.jidelnicek.ms {width:98%;min-height:10em;}
div.jidelnicek h3 {background-color:#DDB496;color:#683B1A;line-height:1.8em;padding:0 0.7em;margin:0 0 4px;font-size:0.8em;text-align:center;background-image:none;}
div.jidelnicek p,ul {margin:3px 6px;text-align:left;}
div.jidelnicek li {margin:0;}
div.jidelnicek div.sloupecek {float:left;width:32%;margin-right:4px;}
div.sloupecek h4 {padding-left:4px;}
.tlac {background-color:#FBE9D1;color:#683B1A;font-weight:bold;font-size:0.7em;margin:15px 0 8px;padding:0.1em;border:2px solid #885736;}
.tlac:hover {background-color:#0B0B63;color:#FFF0D8;}
div.prispevek {padding:0 0.3em;margin:0;width:98%;background-color:#FFFCF7;border:1px solid #DDB496;}
div.prispevek.hl {background-color:#FBE9D1;border-bottom:none;}
div.prispevek.hl p {color:#683B1A;line-height:1.7em;}
div.prispevek.text {margin-bottom:4px;}
hr {display:none;}
img {border:1px solid #DDB496;float:right;margin:2px 0 2px 15px;display:block;clear:right;background-color:#FBE9D1;padding:5px;}
div.ram img {margin-left:12px;}
div.stred img {float:none;margin:8px 0;text-align:center;}
div.stred img.nomargin {margin:0;padding:0;}
img.plavl {margin-right:8px;padding:5px;}
div.foto {width:97%;margin:15px 0;}
div.foto img {float:left;display:inline;margin:3px;clear:none;}
div.foto.sloupec {width:200px;float:right;text-align:center;margin:5px 2px 5px 12px;}
div.foto.sloupec.titulni {width:180px;}
div.foto.sloupec img {float:none;}
div.foto.sloupec p {text-align:center;font-size:0.7em;}
div.fotka img {border:8px solid #EFDCCD;border-top:0;border-bottom:0;margin:0;padding:0;float:none;cursor:pointer;}
table {border:1px solid #DDB496;padding:0;margin:0;margin-bottom:8px;width:96%;font-size:0.8em;border-collapse:collapse;}
td {border:1px solid #DDB496;padding:0.2em 0.3em;margin:0;text-align:left;vertical-align:middle;}
td.cisla {text-align:right;width:9em;}
td.pocet {text-align:center;width:50px;}
th,td.vyrazne {background-color:#FBE9D1;border:1px solid #DDB496;font-weight:bold;padding:0.3em;text-align:center;}
th.l {text-align:left;}
td.stred {text-align:center;}
td.prvni,th.prvni {background:url("images/back-ram.gif") left repeat-y;text-align:left;}
th.jmeno {width:200px;}
th.skupina {width:110px;}
th.termin {width:160px;}
th a {font-weight:bold;}
table.auto {width:auto;}
table.rozvrh {font-size:0.7em;margin:6px 0 20px;}
table.rozvrh td {text-align:center;}
table.rozvrh td.n {background-color:#FCF4E7;}
span.vysvet {border-bottom:1px dashed #000;cursor:help;}
ul,ol {margin:4px 0 15px 20px;padding:0;font-size:0.8em;}
ul {list-style:square;}
ol {margin-left:30px;}
li {margin:0.2em 0;}
ol li {margin:0.5em 0;}
ol.abc {list-style:lower-alpha;list-style-image:none;}
li p, li h5, ol ul, ol ol,ol h4,ul ul {font-size:1em;}
ul.zaci {margin:0 0 0 4px;font-size:0.75em;list-style:none;}
ul.zaci li {float:left;width:30%;margin:0 0 1px 0;}
a {text-decoration:underline;font-weight:normal;}
a:link {color:#003EBA;}
a:visited {color:black;}
a:hover, a:active {color:#B00A09;}
h1 {font-size:1.35em;padding:4px 0 8px;color:#B00A09;font-weight:normal;}
h2 {font-size:1.1em;padding:10px 0 6px 0;color:#003EBA;font-weight:normal;}
h3 {font-size:0.9em;padding:8px 0 6px 14px;color:#0D3661;font-weight:bold;background:url("images/h3.gif") left top no-repeat;}
h4,h5,h6 {font-size:0.8em;margin:0;padding:8px 0 4px;}
h4 {color:#0D3661;}
h5 {color:black;}
p {font-size:0.8em;margin:0.4em 0;line-height:1.4em;text-align:justify;}
p.ucivo {width:120px;float:right;padding:10px;background-color:#FFFCF7;border:1px dotted #DDB496;font-weight:bold;}
div.ram.aktual p {line-height:1.3em;margin:0.2em 0;}
.stred,div.stred p,div.stred img {text-align:center;}
.levy {text-align:left;}
.pravy {text-align:right;}
.pul {width:41%;margin-right:15px;float:left;}
.caratop {padding:6px 0;border-top:1px dotted #885736;text-align:center;clear:both;}
.caratop.l {text-align:left;}
.pozn {font-size:0.7em;font-style:italic;padding-top:6px;border-top:1px solid #0B0B63;}
.nomargin {margin:0;}
.nobord {border:none;background:transparent;}
strong {font-weight:bold;font-style:normal;}
em {font-weight:normal;font-style:italic;}
.skryt {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display:none;}
p.skiptomenu {margin:0;}
p.skiptomenu a {position:absolute;top:-10000px;left:0;padding:0.2em 0.5em;font-size:0.7em;}
p.skiptomenu a:focus, p.skiptomenu a:active {top:100px;left:10px;background:#FFF;}
p.datum {text-align:right;font-style:italic;}
p.poznamka {font-size:0.7em;font-style:italic;line-height:1.3em;margin:0;}
abbr, acronym, span.vysvet {border-bottom:1px dashed #000;cursor:help;}
.cerv {color:red;}
