* {margin:0;padding:0;} 
body {font:80% "Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;font-weight:normal;color:black;background:url("images/top-back.gif") top repeat-x white;}
a {text-decoration:underline;}
a:link {color:#6E1362;}
a:visited {color:#7F7F7F;}
a:hover {color:#863B7C;}
a.pdf {padding-left:20px;background:url("images/pdf.gif") top left no-repeat;}
a.ppt {padding-left:20px;background:url("images/ppt.gif") top left no-repeat;}
a.doc {padding-left:20px;background:url("images/doc.gif") top left no-repeat;}
a.xls {padding-left:20px;background:url("images/xls.gif") top left no-repeat;}
a.skiptocontent {position:absolute;top:30px;left:20px;z-index:-10;padding:0.2em 0.5em;border-bottom:0 !important;}
a.skiptocontent:focus,a.skiptocontent:active {z-index:2;background-color:#E1E1E1;} 
#main {width:770px;position:relative;margin:0 auto;text-align:left;background:url("images/back-main.gif") top repeat-x;}
#top {width:770px;height:242px;position:relative;background:url("images/top-left.gif") top left no-repeat;}
#search {position:absolute;display:block;width:610px;height:24px;bottom:157px;right:0;padding-top:5px;margin:0;text-align:right;font-size:0.85em;color:#7C7C7C;background-color:#EAEAEA;}
#search input {float:left;margin:0;height:18px;}
#search input.mgf {width:50px;height:20px;margin:0 10px 0 0;text-align:left;background:url("images/search.gif") center right no-repeat transparent;font-size:0.85em;color:#7C7C7C;}
#search input.mgf:hover {color:#813977;background-color:#DFCCDD;}
#search fieldset {border:none;padding:0;margin:0;background:transparent;float:right;}
#search label {font-weight:normal;}
#mission {position:absolute;top:0;right:0;margin:0;padding:6px 10px;font-size:0.9em;font-weight:bold;color:white;background:url("images/back-mission.gif") top repeat-x black;}
#logo {margin:0;padding:0;position:absolute;top:94px;left:0;width:153px;height:148px;background:url("images/logo.gif") top left no-repeat;overflow:hidden;}
#logo a,#logo a span {display:block;width:153px;height:148px;margin:0;background-image:none;}
#logo a:hover {background:url("images/logo.gif") top left no-repeat;cursor:pointer;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.gif") top left no-repeat;}
#topmenu {width:615px;height:150px;position:absolute;top:92px;left:157px;margin:0;padding:0;list-style:none;font-size:0.95em;}
#topmenu li {float:left;width:121px;height:139px;margin:5px 1px 0 0;text-align:center;font-size:0.9em;font-weight:bold;}
#topmenu a {display:block;width:100%;height:100%;background:url("images/menu-top.gif") top left no-repeat;padding-top:12px;}
#topmenu a:link,#topmenu a:visited {color:white;}
#topmenu a:hover,#topmenu li.active a {background:url("images/menu-top.gif") top right no-repeat;}
#about {background:url("images/menu-about.jpg") bottom center no-repeat;}
#programmes {background:url("images/menu-programmes.jpg") bottom center no-repeat;}
#staff {background:url("images/menu-staff.jpg") bottom center no-repeat;}
#research {background:url("images/menu-research.jpg") bottom center no-repeat;}
#library {background:url("images/menu-library.jpg") bottom center no-repeat;}
#programmes a, #research a {padding-top:4px;}
#middle {width:100%;background:url("images/left-back.gif") top left repeat-y;}
#left {float:left;width:153px;padding-bottom:47px;border-top:2px solid white;font-size:0.9em;}
#left h2 {min-height:28px;line-height:28px;margin:0;padding:0 0 0 16px;font-size:1.1em;color:#DFCCDD;border:none;background:url("images/left-h2.gif") top left repeat-x #813977;border-bottom:2px solid white;}
#left h2 span {display:block;width:100%;height:100%;background:url("images/left-h2-span.gif") bottom right no-repeat;}
#left p {margin:6px 12px;}
#left p strong {color:#813977;}
#leftbot {display:block;width:153px;height:47px;position:absolute;bottom:0;left:0;background:url("images/left-bottom.gif") bottom left no-repeat;}
#breadcrumbs {float:left;width:581px;margin:2px 0 0 1px;min-height:15px;line-height:normal;padding:7px 10px 6px 25px;font-size:0.9em;background-color:#DFCCDD;}
#breadcrumbs a:link {color:black;}
.menu {width:153px;margin:0;padding:0;background-color:#DADADA;list-style:none;}
.menu li {width:153px;min-height:1.8em;margin:0;border-bottom:2px solid white;}
.menu li a {display:block;width:123px;margin:0;padding:5px 5px 4px 25px;background:url("images/left-menu.gif") top left no-repeat;}
.menu li a:link,.menu li a:visited {color:black;}
.menu li a:hover {color:#813977;}
#content {float:left;width:443px;margin-left:1px;padding:10px 25px 20px 25px;}
#news {width:200px;margin:0 0 10px 15px;float:right;padding:10px 15px;background-color:#EAEAEA;}
#news h4 {font-size:1em;margin-top:0.5em;}
#news h3 {margin-top:15px;}
#right {float:left;width:123px;background-color:#DFCCDD;border-top:2px solid white;font-size:0.85em;}
#right h2 {width:109px;min-height:24px;line-height:24px;margin:0 0 0 2px;padding:0 0 0 10px;font-size:1.1em;color:black;border:none;background-color:#EBDEE9;}
#right ul {list-style:none;margin:6px;padding:0;}
#right ul li {background:url("images/right-menu.gif") top left no-repeat;padding-left:10px;margin-left:4px;}
#right ul li a:link,#right ul li a:visited {color:black;}
#right ul li a:hover {color:#813977;}
#right img {border:none;margin:0;float:none;border-bottom:1px solid #DBC5D7;}
#ebf {background-color:white;text-align:center;margin-top:20px;padding:8px;}
#ebf img {border:none;}
#qnavig {position:absolute;top:56px;left:145px;font-size:0.85em;list-style:none;}
#qnavig li {float:left;font-weight:bold;padding:0 6px;border-right:1px solid #AEAEAE;}
#qnavig li.last {border-right:none;}
#bottom {width:100%;background:url("images/bottom-back.gif") bottom repeat-x;}
#footer {width:580px;margin:0 auto;min-height:91px;padding:10px 10px 0 178px;border-right:2px solid white;font-size:0.85em;background:url("images/footer-back.gif") top left repeat-y;}
#action {width:285px;margin-left:467px;padding-top:8px;font-size:0.8em;background:url("images/action-top.gif") top right no-repeat;}
#action ul {width:285px;margin:0;padding:0;min-height:31px;list-style:none;background:url("images/action-bottom.gif") bottom right no-repeat #863B7C;}
#action li {float:right;margin:0;text-align:left;color:white;}
#action li a:link,#action li a:visited {color:white;}
#action li a:hover {color:#D0D0D0;}
#backtop {width:62px;}
#print {width:60px;}
#favorite {width:120px;}
#print a,#favorite 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;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#backtop a {background:url("images/bctop.gif") left no-repeat;}
#copy {margin:12px 0 0 487px;color:#BF6AB4;font-size:0.75em;}
#copy a:link,#copy a:visited {color:#BF6AB4;}
#copy a:hover {color:#D0D0D0;}

.plavl {float:left;}
.plavr {float:right;}
.cleaner {clear:both;margin:0;padding:0;height:1px;line-height:1px;font-size:1px;border:none;background:transparent;}

table {padding:0;margin:0;margin-bottom:8px;width:98%;border:5px solid #F1F1F1;border-top:2px solid #EAD5E5;background-color:white;font-size:0.9em;border-collapse:collapse;}
td {border:1px solid #EAD5E5;padding:0.2em 0.3em;margin:0;text-align:left;vertical-align:middle;}
th {background-color:#F1F1F1;border:1px solid #EAD5E5;border-bottom:2px solid #EAD5E5;color:#78236D;font-weight:bold;padding:0.5em 0.3em;text-align:left;}
th.l {text-align:left;}
th.p,td.p {text-align:right;}
td.stred {text-align:center;}
table.auto {width:auto;}
td.p,th.p {margin:0;}
td img,th img {float:none;border:none;margin:2px;}
table.invis, table.invis td, table.invis th {border:none;background:transparent;}
table.calendar {border-collapse:separate;background-color:#F1F1F1;}
table.calendar th {background:transparent;width:180px;padding-left:6px;}
table.calendar th,table.calendar td {border:2px solid #EAD5E5;background-color:white;}

fieldset {border:1px solid #813977;font-size:1em;padding:0.4em;margin:0.8em 0;background-color:white;}
legend {border:1px solid #813977;padding:0.3em 0.5em;color:#813977;background-color:#EAEAEA;text-align:center;font-weight:bold;margin-bottom:10px;}
form {margin:20px 8px;width:95%;}
input,textarea,select {margin:2px 6px;border:1px solid #C9C9C9;background:white;}
input.butt {font-weight:bold;margin:10px 0;padding:2px 4px;border:1px solid #6E1362;background-color:#EAEAEA;color:#813977;}
input.butt:hover {background-color:#813977;color:white;}
label {float:left;width:110px;margin-right:0.5em;padding-top:0.5em;text-align:right;font-weight:bold;}
form p {font-size:1em;}

img {border:3px solid #DADADA;float:right;margin:0 0 6px 6px;}
div.foto {width:100%;margin:15px 0;}
div.foto img {float:left;}
div.foto.sloupec {width:160px;float:right;text-align:center;margin-top:5px;}
div.foto.sloupec img {float:none;}

div.ram {width:90%;background-color:#EAEAEA;padding:10px 15px;margin:6px 0;}
div.ram.person {margin:12px;}
div.ram.person h4 {margin-top:8px;}
div.ram.person h5 {font-size:1.05em;margin:4px 0;}
div.ram.person p {line-height:1.3em;}
div.ram.publication p {line-height:1.3em;margin:0.3em 0;}

div.info {width:180px;margin:4px 0 10px 15px;float:right;padding:6px 15px 10px;background-color:#EAEAEA;}
div.info h3 {margin:15px 4px 6px;}
div.info p {line-height:1.3em;margin:0.3em 0;}
div.info li {margin:0.25em 0;}

div.note {font-size:0.9em;font-style:italic;border-top:1px solid #EAEAEA;}
p.note {font-style:italic;border-top:1px solid #EAEAEA;}
p {margin:0.5em 0;line-height:1.65em;}
p.author {margin:15px 0;text-align:right;}
p.back {text-align:center;padding-top:6px;border-top:1px solid #DADADA;}
p.date {text-align:right;}
h1,h2,h3,h4,h5 {font-weight:bold;margin:15px 0 6px;}
h1 {font-size:1.4em;}
h2 {color:#813977;margin:10px 0 6px;padding:6px 6px 4px;font-size:1.3em;border-top:1px solid #DFCCDD;border-bottom:1px solid #DFCCDD;}
h3 {color:black;font-size:1.2em;background:url("images/h3.gif") top left no-repeat;margin-top:25px;margin-bottom:10px;padding-left:20px;}
h4 {color:#813977;font-size:1.15em;}
h5 {color:black;font-size:1.1em;}
h6 {color:#FFBA00;font-size:1em;margin-top:10px;}
ol,ul {margin-left:20px;}
ul {list-style:square;}
ul ul {list-style:disc;}
ul.rom {list-style:lower-roman;}
li {margin:8px 0 8px 6px;line-height:1.3em;}
ul li h4 {font-size:1em;margin:0.5em 0;}
ul.nodec {list-style:none;}
ul.edu {font-size:0.9em;margin-top:1em;margin-bottom:1em;}
ul.edu li {margin:4px;}
ol.abc {list-style:lower-alpha;}
ol.lr {list-style:lower-roman;}
strong {font-weight:bold;font-style:normal;}
em,cite {font-weight:normal;font-style:italic;}
cite {width:85%;margin-left:10%;}
.pul {width:47%;}
.stred {text-align:center;}
.r {text-align:right;}
div.stred img {float:none;}
.nobord {border:none !important;}
.nomargin {margin:0 !important;}
.nofl {float:none;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
hr {display:none;}
