* {margin:0;padding:0;border:0;}
body {background:#EAEAEA;color:gray;font-family:"trebuchet ms", Arial, Verdana, Tahoma, sans-serif;
font-size:13px;text-align:center;margin-top:20px;}
#main {width:600px;margin:0 auto;text-align:left;border: 1px solid #C0C0C0;background:white;}

h1 {margin: 10px; padding: 0;position: relative;width: 578px;height: 83px;overflow: hidden;clear: both;
text-align: center;color: black;border: 1px solid #8c1b1b;}
h1 span {display: block;position: absolute; left: 0; top: 0; z-index: 1;width: 578px; height: 83px;margin: 0;
padding: 0;background-image: url(img/header.png);
background-repeat: top left no-repeat;}
h1 span a {display: block;width: 578px;height: 140px;}

span.title {color:#8c1b1b;} 

h4.title {font-weight: normal; font-style: italic; color:#8c1b1b;} 

h4.slide {font-weight: normal; color:#8c1b1b; display: inline-block;} 



span.alert {color:black }

acronym{
border-bottom: 1px dotted black;
cursor: help;
}

div.abstract {margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; display:none;background:#EAEAEA;
					padding:2px; color: black; border: 1px solid #C0C0C0;text-align: justify; }

#presentation {width:590px;margin:0 auto;margin:10px;text-align:left;background:white;}
#presentation h4 {color:#b63737; font-size:16px}

#affiliation {width:190px;float:right;margin-right:10px;
margin-bottom:10px;margin-left:10px;text-align:left;}
#affiliation h2 {background: #EAEAEA;color:#484848;height:24px;padding-left:10px;padding-top:4px;font-size:15px;}
#affiliation p {color:gray;margin-top:10px;}

#navigation {width:200px;float:right;margin-right:10px; margin-bottom:10px; text-align: right;}

#research {width:381px;margin:10px;}
#research h2 {background: #EAEAEA;color:#484848;height:24px;padding-left:10px;padding-top:4px;font-size:15px;}
#research p {color:gray;margin-top:10px;}
#research ul li{margin-left:20px;}

#publi {width:580px;margin:10px;}
#publi h2 {background: #EAEAEA;color:#484848;height:24px;padding-left:10px;padding-top:4px;font-size:15px;}
#publi p {color:gray;margin-top:10px;}
#publi ol li{margin-left:20px;}
#publi ul li{margin-left:20px;}

#foot {font-weight:bold;margin:10px;clear:both;background-color: #b63737;
text-align:center;height:24px;padding-left:10px;padding-top:4px;color:#484848;font-size:15px;border: 1px solid #8c1b1b;}
a {color:black;}
a:hover {color:#8c1b1b;text-decoration:none;}
a.null {color: gray; text-decoration: none;}
a.null:hover {color: gray; text-decoration: none;}

blockquote
{
margin: 10px;
font-style: italic;
}

.nahledovy {float:left;margin:1px;}
