/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 

body {margin:0; font-family:Verdana,Arial,sans-serif; 
	background:#fff; color:#000; min-width:870px;}
	
#outer {min-height:100%; margin-left:150px; margin-right:150px;
	background:#eee; margin-bottom:-14px; color:#000; z-index:99;}
 
#header {padding:0px; background-color:#eee; 
         color: #000; text-align:center; position:absolute; top:0; left:0; z-index:80;
         width:100%; height:94px; overflow:hidden;}
	
#clearheader {height:98px;}

#foot {font-size:12px; width:100%; clear:both; height:14px;
	background-color:#000; color:#fff; text-align:center;
	position:relative;}


#left {position:relative; width:150px; float:left;
	margin-left:-149px; text-align:center;}
#left h1 {font-size:90%;}
#fllt {width:140px; float:left; margin-left:1px; padding-left:3px;}
	
#right {position:relative; width:150px; float:right;
	margin-right:-149px; text-align:center;}
#right h1 {font-size:90%;}
#flrt {width:140px; float:right; margin-right:2px;}
* html #left {padding-bottom:18px; margin-right:-3px;}/*3px jog */
* html #right {padding-bottom:18px; margin-left:-3px;}
#left p, #right p {padding:0 2px 1em;}

#clearfooter {clear:both;height:14px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
html>body #minHeight {float:right;width:0px;height:100%;margin-bottom:-15px;} /*safari wrapper */


#centrecontent {position:relative;width:99.5%;float:left;}/*stacking context for image*/
#innercenter {padding:10px; line-height:120%; font-size:85%;}
#innercenter h1, #innercenter h2, #innercenter h3 {line-height:120%;}

#logopraha {float:left; border:none; width:90px; height:90px; margin:2px;}
#logogybu {float:right; border:none; width:90px; height:90px; margin:2px;}

#navigation {background:transparent; margin:0px; height:50px; text-align:center; position:absolute; left:110px; top:56px; z-index:90;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ ;}

#navigation ul {margin:0; padding:0px; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px; font-size:15px;}

.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:bold;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ ;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}


.oskole {background:#66f;}
.prijimacky {background:#ff7000;}
.stalose {background:#c01400;}
.jidelnicek {background:#d2a42c;}
.rozvrh {background:#926eac;}
.posep {background:#609c00;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ ;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:6em;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover .boxcontent {padding-bottom:0.8em;}
a.menu:hover .pad {height:0.2em;}
#navigation li#mnpos a.menu {width:13em;}


/* ................................... */
#headline {display:block; color:#fff; height:4px; padding:0; font-size:1px;
       position:absolute; left:0px; top:94px; z-index:95; width:100%;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
a.nounderline {text-decoration:none;}
#foot a {color:#fff; text-decoration:none;}
a.nav, a.nav:link, a.nav:visited, a.chosen {z-index:60;
   display:block; width:140px; border:none; margin-top:3px; margin-left:-2px;
   text-align:center; text-decoration:none; font-size:14px; font-weight:bold;
   color:#000; padding:1px;}

p {margin:0; text-indent:20px; text-align:justify;}
.center, center p {text-align:center;}
p.right {text-align:right;}
p.noindent {text-indent:0;}
.i {font-style:italic;}
.b {font-weight:bold;}
.small {font-size:85%;}
h1 {font-size:140%; margin:10px 20px 7px;}
h2 {font-size:130%; margin:10px 20px 7px;}
h3 {font-size:120%; margin:10px 20px 7px; font-style:italic;}
h4 {font-size:95%; margin:0.7ex 0 0.3ex 3ex;}
h1.center {text-align:center;}
dt, dd, li {text-align:justify;}
ul.left li, ol.left li, table li, td {text-align:left;}

ul {list-style-type:square; margin:0 10px 2ex 35px; padding-left:15px;}
ul.soutez {margin-top:2ex;}
ul.soutez li {font-weight:bold;}
ol {margin:0 10px 3ex 30px;}
ol li {margin-bottom:5px;}
ul.soutez li ol li {font-weight:normal; margin-bottom:0;}
ol.bold2 {list-style-type:upper-alpha;}
ol.bold2 li {font-weight:bold; margin:0.7em 0px 0.2em 0;}
ol.bold2 li ol {margin:0 0 0 2ex;}
ol.bold2 li ol li {margin-top:0.5ex;}
ol.bold1 li {font-weight:bold; margin:0 0 0.5em 1ex;}
ol.bold2 li ol li, ol.bold1 li p, ol.bold1 li ol li {font-weight:normal;}
ol.bold1 li blockquote {font-weight:normal; margin-top:0px; padding-top:0px;}
ol.bold1 li ul li {margin:0px; font-weight:normal;}
ol.bold1 li blockquote {margin:0.3ex 0 0.7ex 5ex;}
ol.bold1 li ul {margin:0.3ex 0 0.7ex 5ex;}
ol.bold1 li table {margin:0.5ex 0 1.2ex 0;}
ol.bold1 li table tr td {font-weight:normal;}
ol.stezka {padding-left:0px;}
ol.stezka ul {padding-left:0px;}
ol.stezka li {margin-top:0.7ex; font-weight:bold; color:#910;}
ol.stezka li div {color:#000; font-weight:normal;}
ol.stezka li div ul li {color:#000; font-weight:normal;}
ol.stezka img {margin:5px 0 5px -28px;}
ol.stezka div.nohy img {margin:2px;}
ol.ai {list-style-type:lower-alpha; font-style:italic;}
ol.a {list-style-type:lower-alpha;}
ol.ai ul {font-style:normal;}
ul.uspechy li {margin-top:1.2ex;}
table {margin:3px 10px 6px 40px; font-size:13px; border-collapse:collapse;}
table.skrad {margin-left:1ex; margin-bottom:4ex;}
table.doleva {margin-left:10px;}
td.right, th.right {text-align:right;}
td, th {border:1px solid; padding:4px; vertical-align:top;}
td.rok {text-align:center; font-style:italic;}
th.trida {text-align:right;}
td.trida {font-weight: bold; padding-left:1.5em; text-align:right;}
td.celkem {font-weight: bold; font-style:italic; padding-left:1.8em; text-align:right;}
tr.souhrn {color:#c50;}
tr.souhrn th {text-align:left;}
tr.UK {color:#c50;}
tr.UK th {text-align:left; padding-left:5ex;}
td.pocet {font-weight: bold; padding-right:0.75em; text-align:right;}
td.poccelk {font-weight: bold; font-style:italic; font-size:105%; padding-right:0.75em; text-align:right;}
th.fak {font-weight:normal; padding-left:8ex; text-align:left;}
th.skola {font-style:italic;}
td.skola {font-weight:bold; font-style:italic;}
table.absolv td {text-align:right;}
table.VS tr td {text-align:right;}
table.VS tr th {text-align:left;}
table.skrad td ul {margin-left:13px;}
table.knihy {margin:1.5ex 1ex 2ex 1ex; border:none; font-size:100%;}
table.knihy tr, table.knihy th, table.knihy td {border:none;}
table.knihy td.w30 {width:30px;}
table.knihy td {text-align:left;}
table.knihovna {margin:1.5ex 1ex 2ex 1ex; border:none; font-size:100%; width:90%;}
table.knihovna tr, table.knihovna th, table.knihovna td {border:none;}
table.knihovna td.A {width:40%; font-weight:bold;}
table.knihovna td.N {width:60%; font-weight:bold;}
table.big {font-size:15px;} 
table.ttB {margin-left:0;}
table.ttB, table.ttB tr, table.ttB tr td {border:none;}
table.jidelna {width:80%; margin-left:10px; margin-top:3ex;}
table.jidelna th {text-align:left; padding-left:70px;}
table.jidelna tr.pol {font-style:italic;}
td.pol {width:60px;}
th.left {text-align:left;}
table.jidelna td {text-align:center;}
table.jidelna td.menu {text-align:left; padding-left:10px; font-size:15px; letter-spacing:1px;}
table.jidelna td.volno {text-align:center; font-style:italic;}
td.center {text-align:center;}
td.pozn {font-style:italic; font-size:12px;}
.clear {clear:both;}
.clearsepar {margin-bottom:5px; clear:both;}
dl.close {margin-bottom:0.7ex;}
dt {font-weight:bold; margin-top:1ex;}
dd.dt {font-weight:bold; margin-left:0; padding-left:0;}
div.kontakty dl dt {color:#00009d;}
div.skrok {text-align:center;}
div.skrok table, div.skrok tr, div.skrok td {border:none;}
div.skrok table {margin:5px auto 1em; width:85%; border-collapse:separate;}
div.skrok td {width:50%; background-color:#fff; padding:6px; text-align:left;}
div.skrok td.term {text-align:right;}
div.skrok table, div.skrok tr {background-color:#eee;}
div.toleft {float:left; text-align:center;}
div.toright {float:right; text-align:center;}
dl.kontakt {line-height:150%;}
dl.kontakt dt {margin-top:18px;}
dl.kontakt dd {margin-left:4em;}
dl.kontakt dd.b {margin-left:2em;}

dl.dalsi dt {margin-top:10px;}
dl.dalsi dd {margin-left:2em;}
ul.uspechy li dl dt {font-weight:normal; font-style:italic;}
div.hr {height:1px; border-top:1px #000 solid; margin:8px 4px 10px;}

#google {margin-top:8px;}
#google input {font-size:12px; background-color:#eee; padding-left:3px;}
#google button {background-color:#ddd; cursor:pointer;}
#google img {width:36px;height:15px; margin:0;}

#b_oskole, #b_oskole #headline, #b_oskole #foot {background:#66f;}
#b_prijimacky, #b_prijimacky #headline, #b_prijimacky #foot {background:#ff7000;}
#b_stalose, #b_stalose #headline, #b_stalose #foot {background:#c01400;}
#b_jidelnicek, #b_jidelnicek #headline, #b_jidelnicek #foot {background:#d2a42c;}
#b_rozvrh, #b_rozvrh #headline, #b_rozvrh #foot {background:#926eac;}

#b_oskole a.nav, #b_oskole a.nav:link, #b_oskole a.nav:visited {background-color:#9f9fff;}
#b_prijimacky a.nav, #b_prijimacky a.nav:link, #b_prijimacky a.nav:visited {background-color:#ffa54a;}
#b_stalose a.nav, #b_stalose a.nav:link, #b_stalose a.nav:visited {background-color:#f0796a;}
#b_jidelnicek a.nav, #b_jidelnicek a.nav:link, #b_jidelnicek a.nav:visited {background-color:#dfbe66;}
#b_rozvrh a.nav, #b_rozvrh a.nav:link, #b_rozvrh a.nav:visited {background-color:#a78bbc;}

#b_oskole a.nav:hover, #b_oskole a.nav:active, #b_oskole a.chosen {background-color:#44f;} 
#b_prijimacky a.nav:hover, #b_prijimacky a.nav:active, #b_prijimacky a.chosen {background-color:#d60;} 
#b_stalose a.nav:hover, #b_stalose a.nav:active, #b_stalose a.chosen {background-color:#b01200;} 
#b_jidelnicek a.nav:hover, #b_jidelnicek a.nav:active, #b_jidelnicek a.chosen {background-color:#ba9227;} 
#b_rozvrh a.nav:hover, #b_rozvrh a.nav:active, #b_rozvrh a.chosen {background-color:#7e5799;} 

#b_oskole div.prijimacky a.nav:hover {background-color:#d60;}
#b_oskole div.stalose a.nav:hover {background-color:#b01200;}
#b_stalose div.oskole a.nav:hover {background-color:#44f;}
#b_oskole div.mimo a.nav:hover {background-color:#555;}

#b_oskole h1, #b_oskole h2, #b_oskole h3, #b_oskole #innercenter a, #b_oskole #gybu a {color:#00009d;}
#b_prijimacky h1, #b_prijimacky h2, #b_prijimacky h3, #b_prijimacky #innercenter a, #b_prijimacky #gybu a  {color:#c50;}
#b_stalose h1, #b_stalose h2, #b_stalose h3, #b_stalose #innercenter a, #b_stalose #gybu a {color:#910;}
#b_jidelnicek h1, #b_jidelnicek h2, #b_jidelnicek h3, #b_jidelnicek #innercenter a, #b_jidelnicek #gybu a  {color:#84671c;}
#b_rozvrh h1, #b_rozvrh h2, #b_rozvrh h3, #b_rozvrh #innercenter a, #b_rozvrh #gybu a {color:#624376;}
#b_oskole div.hr {border-top-color:#00009d;}
#b_prijimacky div.hr {border-top-color:#c50;}
#b_stalose div.hr {border-top-color:#910;}
#b_jidelnicek div.hr {border-top-color:#84671c;}
#b_rozvrh div.hr {border-top-color:#624376;}

#b_oskole td, #b_oskole th {border-color:#00009d;}
#b_prijimacky td, #b_prijimacky th {border-color:#c50;}
#b_stalose td, #b_stalose th {border-color:#910;}
#b_jidelnicek td, #b_jidelnicek th {border-color:#84671c;}
#b_rozvrh td, #b_rozvrh th {border-color:#624376;}

#b_oskole #right h2, #b_oskole #left h2 {color:#ccf;}
#b_prijimacky #right h2, #b_prijimacky #left h2 {color:#ffcd9b;}
#b_stalose #right h2, #b_stalose #left h2 {color:#f7a89f;}
#b_jidelnicek #right h2, #b_jidelnicek #left h2 {color:#eda;}
#b_rozvrh #right h2, #b_rozvrh #left h2 {color:#bac;}

#b_prijimacky dl dt span {color:#c50;}

#b_prijimacky dl dt span.bu, span.bu {background-color:#3d343d;}
#b_prijimacky dl dt span.pos, span.pos {background-color:#568A00;}
span.bu, span.pos, #b_prijimacky dl dt span.bu, #b_prijimacky dl dt span.pos
  {color:#fff; font-weight:bold; font-size:65%; padding:0 1px; margin-right:2px;    position:relative; top:-1.2ex; left:0.4ex; cursor:default;}

#b_stalose b.a {color:#910; cursor:pointer; text-decoration:underline;}

#gybu {font-size:26px;}
#gybu a {text-decoration:none;}

a.nav:hover, a.nav:active, a.chosen {color:#fff;}

a img {border:none;}

.separ {margin-top:6px;}
.oddel {margin-top:1.2em;}
.vynech {margin-top:0.8em;}
.oddel2 {margin-top:2.4em;}
div.skvira {height:6px; font-size:6px;}

div.info {background-color:#9293af; border:outset #fff 1px; padding:2px 3px; margin:3px 4px 6px 3px; font-size:14px;}
div.info a {color:#fff;}
#right h2, #left h2 {font-size:95%; margin:0px;}
#right h2 a, #left h2 a {color:#eee; text-decoration:none;}
#right h2 a:hover, #left h2 a:hover {color:#fff; text-decoration:underline;}
.white {background-color:#fff; padding:3px 6px;}

img.fakultsk {float:left; width:207px; height:300px; margin-right:1ex; margin-bottom:1.5em; cursor:pointer;}
img.pdf {vertical-align:bottom;}
img.spflg {float:right; width:32px; height:20px;}
img.schlprg {width:295px; height:221px;}
img.vetsifoto {width:43px; height:41px; float:right; margin-left:3px; cursor:pointer;}
h1.center img {width:50px; height:31px;}
.w260h195 img {width:260px; height:195px; margin:3px 2px;}

img.left {float:left; margin-right:6px;}
img.lefttop {float:left; margin-right:6px; margin-top:3px;}
img.right {float:right; margin-left:6px;}
img.null {width:1px; height:1px;}
img.thumb {padding:5px; cursor:pointer;}
img.w400h300 {width:400px; height:300px; margin:3px 2px;}
img.w450h300 {width:450px; height:300px; margin:20px 2px 0px;}
img.w300h400 {width:300px; height:400px; margin:3px 2px;}
img.w450h338 {width:450px; height:338px;}
img.w338h450 {width:338px; height:450px;}
center.slavnost img {width:300px; height:225px; margin:3px; border:#f00 5px ridge;}
center.akad img.w450h300 {width:450px; height:300px; margin:3px; border:#f00 5px ridge;}
center.akad img.w300h450 {width:300px; height:450px; margin:3px; border:#f00 5px ridge;}
img.sciolg {width:228px; height:73px; vertical-align:bottom;}
center img {margin:3px 2px;}
center.popis img {margin:20px 2px 0;}
center.fotostezka img {margin:2em 2px 2px 2px;}
center.declar p {margin:0 0 1.5em 0;}

#posepmap {width:460px; height:360px; margin:0; padding:0;}
div.flright {float:right; font-size:90%;}
p.knihy {margin-top:2em;} 
a.volba {font-size:125%; font-weight:bold; color:#00009d; background-color:#fff;
            padding: 1px 0.3em; border:1px #00009d solid; text-decoration:none;}
#zpetknihy {float:right; font-size:20px;}
#zpetknihy img {margin:0 3px; width:30px; height:30px;}
#zpetknihy a {text-decoration:none;}
dl.zadame dd {padding-left:0; text-indent:20px;}
.archiv {padding:5px; background:#fcfcfc url(/img/archiv.gif);}
p.bigtt {font-size:120%; padding:1ex 0.5ex; font-weight:bold; font-family:monospace; line-height:125%;}
tt.B {font-weight:bold; font-size:110%;}
ul.ln15 {line-height:140%;}
ul.dwn0, ol.dwn0 {margin-bottom:0;}
pre.b {font-size:14px; font-weight:bold; line-height:18px;}
pre.B {font-size:14px; font-weight:bold; line-height:18px; margin-left:25px;}
table.contact {margin-top:1.5em;}
table.contact, table.contact tr, table.contact td {border:solid #eee 0px; padding:1px 0.1em;}
table.contact tr.oddel td {padding-top:1.5ex;}
a.name {text-decoration:none;}
ol.poradi li {margin-left:3em; margin-bottom:0;}
.pozn {font-size:80%;}
div.rightdeclar {float:right; font-style:italic; margin:1em; background-color:#fff;}
div.leftdeclar {float:left; font-style:italic; margin:1em; background-color:#fff;}
div.rightdeclar p, div.leftdeclar p {text-align:center; margin:0; text-indent:0; font-size:92%;}

div.prihlasky {width:205px; height:425px; float:left; margin:18px 15px 10px 0; background-color:#fff; padding-bottom:3px;}
div.prihlasky h2 {font-size:14px; margin-top:5px;}
div.prihlasky div {padding-left:5px; padding-top:4px; width:202px; height:360px; overflow:auto; border-bottom:1px #eee dashed; border-top:1px #eee dashed;}
div.prihlasky p {margin-top:15px;}
.bottom10px {margin-bottom:10px;}
.grant {font-weight:bold; font-style:italic;}
table.noborder, table.noborder tr, table.noborder tr td {border:none;}
table.vyroci, table.vyroci tr, table.vyroci tr td {border:none; font-size:103%; line-height:125%;}
table.utajeni {border:1px solid #c50; background-color:#fff;}
table.utajeni tr, table.utajeni tr td {border:1px solid #c50; padding:10px;}
.odsad {padding-left:30px;}
pre.tesne {margin-bottom:4px; clear:both;}
div.scroll14 {height:14em; overflow:auto;}
div.scroll28 {height:28em; overflow:auto;}
tr.tridy td {padding-left:1em; padding-right:2em;}
tr.tridy td pre {font-weight:bold; font-size:15px;}
.ict {color:#008;}
.obcan {color:#800;} 
.ict sup, .obcan sup {font-size:75%;}
.vertcent {vertical-align:middle;}
.zdravi {color:#060;}
.estet {color:#808;}
tr.px1, tr.px1 td {font-size:1px; height:1px; margin:0; padding:0; line-height:1px;}
.red {color:#f00;}
.green {color:#090;}
ul.cite li {font-style:italic; margin-bottom:0.7ex;}
ul.cite li span {font-style:normal; color:#666;}
dl.vycet dd {margin-top:0.2em;}
ul.akce {font-size:120%; line-height:130%;}
dl.denicek {margin-top:5px;}
dl.denicek dt {padding-top:2ex; margin-top:0;
   background-image:url(/img/denik.gif); background-repeat:no-repeat;
   background-position:right bottom;}
dl.denicek dd {margin-top:0.3ex;}
dl.denicek dd.oddel {margin-top:1ex;}
ul.perly {list-style-image:url(/img/smajlik.gif);}
ul.perly li {padding-left:0.8ex;}

#cesta {font-size:9px; background:url("/img/cesta.png") no-repeat; color:#666;
        margin:-10px 8px 0 8px; padding:0 12px;}
#cesta a {text-decoration:none;}
#cesta a:hover {text-decoration:underline;}
img.smajlik {width:15px; height:15px; margin-left:3px;}

#dvdvid {width:425px; height:373px; float:right; margin-left:1em;
         background-image:url(/akademie/dvd/trailer.jpg);
         background-repeat:no-repeat; background-position:2px 2px;}
ul.check {list-style-image:url(/img/check.gif);}
#b_stalose div.reportaz a.nav:hover {background-color:rgb(0,0,153);}

a {outline:none;}

@media print {#outer {margin-left:3ex; margin-right:3ex; background:#fff;}}
@media print {table {width:100%; font-size:12pt; font-weight:normal;}}
@media print {.screen, .flright, #cesta {display:none;}}
@media print {#b_jidelnicek h1.jidelak {color:#000; font-size:14pt; margin-bottom:15px;}}
@media print {#b_jidelnicek td, #b_jidelnicek th {border-color:#000;}}
@media print {div.scroll14, div.scroll28 {height:auto; overflow: visible;}}
