body, html { width:100%; height:100%; margin:0px;}
body {background: url(images/background.png) center top;}

#obalovy { width:100%; height: 100%; overflow: auto; position: relative; } 
#obalovy[id] { display: table; position: static; 	} 
#prostredni {  position: absolute; top: 50%; } 
#prostredni[id] { display: table-cell; vertical-align: middle; position: static; } 	
#main { position: relative; top: -50%; margin-left:auto; margin-right:auto;height:588px;width:809px; } 
#main[id] { position: static;margin-left:auto; margin-right:auto;} 

#reference-main { margin-left:auto; margin-right:auto;height:80%;width:810px;} 
#reference-atr { width:810px; height:27px;background-image: url(images/menu-reference.jpg);}
#reference-top { width:810px; height:157px;background-image: url(images/logo-reference.jpg);}

.bottom {text-align:left;clear:both;height:12px;width:809px;background-image:url(images/bottom.png);background-repeat:no-repeat;}
.bottom a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:left;padding: 0 0 0 0px;padding-left:10px;margin-top:0px;text-decoration:none;font-weight:bold;color: #000066;}
.autor a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:left;padding: 0 0 0 0px;padding-left:10px;margin-top:0px;text-decoration:none;font-weight:bold;color: #000066;}

.left {float:left;height:576px;width:374px;background-image:url(images/logo.jpg);background-repeat:no-repeat;}
.stred {float:left;height:576px;width:12px;background-image:url(images/middle.png);background-repeat:no-repeat;}

.obsah {float:right;width:423px;height:531px;background-repeat:no-repeat;}
#reference-obsah { background-color:#FFFFFF; border:1px solid black; margin-top:10px;width:790px; min-height:350px; padding:10px; }
#obsah-podpis {background-image:url(images/obsah-podpis.jpg);}
#obsah {background-image:url(images/obsah.jpg);}
.reference-main-box {float:left; width:180px; height:180px; text-align:center;}
.reference-main-box h3 { margin:0px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.reference-main-box p { margin:5px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.reference-main-box img { border:1px solid black;}

.reference-odkaz-box {float:left; width:180px; height:120px; text-align:center;}
.reference-odkaz-box h3 { margin:0px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.reference-odkaz-box p { margin:5px;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.reference-odkaz-box img { border:1px solid black;}

H1 {
	text-align:left;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;
	font-size: 30px;color:#666666;display:block;height:2Opx;padding: 5px 10px;margin: 10px 20px 5px 5px;border-bottom-color:#000000;
	border-bottom-style:solid;border-bottom-width:1px;
}
H2 {
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#15366d;
	margin: 10px 20px 5px 5px;
}
.tabulka { margin-right:20px;}
.tabulka TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #15366d;
	margin-right:10px;
}
.obsah ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #15366d;margin-right:20px;
}
.obsah p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	padding:0px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:12px;
	margin-left:5px;
	color: #15366d;
}
.obsah img {margin-left:5px;margin-right:5px; margin-top:0px; margin-bottom:0px}

#menu {float:right;width:423px;height:45px;text-align:right;color:#666666;font-size:14px;}
#menu p {margin-right:25px;margin-top:20px;}
#menu a:link, a:visited, a:hover {color: #666666;text-decoration: none;}
#menu a:hover {color: #000000;background-color:#F4FFDF;}
#menu a:active {text-decoration: underline;}
#menu a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}

#reference-menu {height:15px;text-align:right;color:#666666;font-size:14px;width:810px;}
#reference-menu a:link, a:visited, a:hover {color: #666666;text-decoration: none;}
#reference-menu a:hover {color: #000000;background-color:#F4FFDF;}
#reference-menu a:active {text-decoration: underline;}
#reference-menu a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}