body{
  text-align: left;
  background: white;
  font-family: Arial, Times New Roman ,New York CE, utopia, serif;
  font-size: 12px;
  padding: 0;
  margin: 0;
  color:black;
}
h1 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 0px; font-weight:normal;}
h2 {color:#bc0101; font-size:18px; text-decoration:none; margin:10px 0px 5px 5px; font-weight:bold;}
h3 {color:#2377cd; font-size:14px; text-decoration:none; margin:10px 0px 2px 5px; font-weight:bold;}
h4 {color:black; font-size:12px; text-decoration:none; margin:5px 0px 2px 0px; font-weight:bold;}
td {font-size: 12px; text-align:left;}
th {font-size: 12px; text-align:left;}
p{display:block;}

input{font-family: Arial; font-size:11px;}
textarea{font-family: Arial; font-size:11px;}

a{ color:black; text-decoration: underline;}
a:link {  color:black;  text-decoration: underline;}
a:visited {  color:black;  text-decoration: underline; }
a:hover {  color: #bc0101;  text-decoration: underline; }

* -------------------------------------------------------------------------------------*/

#page {	
	width: 100%;
	z-index: 1;	
	margin: 0px 0px 0px 0px;
	background: white;
	text-align:center;
}

#pageframe {
	width: 773px;
	margin: auto;
	background-color: white;
	position: relative;
}
 /* ---------------------------- top lista -------------------- */
a#hlavni {  width: 220px;  height: 120px;
  position:absolute;
  top: 20px;
  left: 0px;
  z-index: 100;
  border:0px solid red;
}
.cleaner { clear: both;  visibility: hidden;}

#top{clear:both; width:773px; height:155px;}
#top div.logo {	float:left; width:230px;	height:155px; background: white url("images/logo-03.gif") repeat center top;}
#top div.banner {	float:left; width:543px;	height:155px; background: white url("images/banner-02.gif") repeat center top;} #top div.banner h1, p{display:none;}

#middle div#content{float:right; width:543px; margin:0px; padding:0px; color:#202020; text-align:left; min-height:320px; _height:320px; height: expression(this.scrollHeight < 320? "320px" : "auto" );}
#middle div#content h2{color:#bc0101; font-size:17px; font-weight:bold; margin:5px 0px 10px 15px; padding:0px 2px 5px 2px; border-bottom:#c0c0c0 1px solid;}
#middle div#content h3{color:#2377cd; font-size:13px; font-weight:bold; margin:3px 0px 0px 15px; padding:0px 2px 0px 2px;}
#middle div#content p{margin:5px 0px 5px 15px; padding:0px 2px 3px 2px; text-indent:5px;}
#middle div#content ul{margin:5px 0px 10px 35px; padding:0px 2px 3px 10px;}
#middle div#content ul li{margin:0px; padding:0px 2px 0px 2px; list-style-type:star;}
#middle div#content table{margin:5px 0px 5px 15px; padding:0px 2px 3px 2px;}
#middle div#content table th{vertical-align:top;}
#middle div#content table td{vertical-align:top;}
#middle div#content p{display:block;}
#middle div#content p img{border:1px solid #005d89;}
#middle div#content p a img{border:1px solid #005d89;}
#middle div#content p a:hover img{border:1px solid black;}
p.map_link{text-align:center;}
#middle div#content p.titul{text-align:center; padding-top:15px;}
#middle div#content p.titul img{margin:5px;}

#middle div.contact{float:right; width:490px; margin:35px 15px 10px 25px; padding:0px 2px 5px 2px; border-top:#c0c0c0 1px solid;}
#middle div.contact div.left{float:left; width:200px; padding:0px 0px 0px 50px;}
#middle div.contact div.left h3{font-size:12px; color:black; margin:10px 0px 2px 0px; padding:0px 2px 2px 2px; font-weight:normal; text-decoration:underline;}
#middle div.contact div.left p{margin:0px 0px 5px 15px; padding:0px 0px 3px 2px; text-indent:0px; color:#666666; display:block;}
#middle div.contact div.left p a{ color:#666666; text-decoration: none;}
#middle div.contact div.left p a:link {  color:#666666  text-decoration: none;}
#middle div.contact div.left p a:visited {  color:#666666;  text-decoration: none; }
#middle div.contact div.left p a:hover {  color: black;  text-decoration: underline; }
#middle div.contact div.right{float:left; width:200px; margin-left:20px;}
#middle div.contact div.right h3{font-size:12px; color:black; margin:10px 0px 2px 0px; padding:0px 2px 2px 2px; font-weight:normal; text-decoration:underline;}
#middle div.contact div.right p{margin:0px 0px 5px 15px; padding:0px 0px 3px 2px; text-indent:0px; color:#666666; display:block;}
#middle div.contact div.right p a{ color:#666666; text-decoration: none;}
#middle div.contact div.right p a:link {  color:#666666  text-decoration: none;}
#middle div.contact div.right p a:visited {  color:#666666;  text-decoration: none; }
#middle div.contact div.right p a:hover {  color: black;  text-decoration: underline; }

#middle div#content div.contact_najdete_nas{float:right; width:490px; margin:5px 0px 10px 25px; padding:0px 2px 5px 2px; border-top:0px solid;}
#middle div#content div.contact_najdete_nas div.right{float:left; width:200px; margin-left:20px;}
#middle div#content div.contact_najdete_nas div.left{float:left; width:200px; padding:0px 0px 0px 20px;}
#middle div#content div.contact_najdete_nas div.left p{margin:0px 0px 5px 25px; padding:0px 0px 3px 2px; text-indent:0px; color:black; display:block;}
#middle div#content div.contact_najdete_nas div.right p{margin:0px 0px 5px 25px; padding:0px 0px 3px 2px; text-indent:0px; color:black; display:block;}

#middle div#footer {clear:both; width:773px; padding:10px 0px 10px 0px;}
#middle div#footer p{text-align:center; color:#a4a4a4; border-top:#c0c0c0 1px solid; padding:5px; margin:0px 5px 0px 15px;  display:block;}
#middle div#footer p a{ color:#a4a4a4; text-decoration: none;}
#middle div#footer p a:link {  color:#a4a4a4;  text-decoration: none;}
#middle div#footer p a:visited {  color:#a4a4a4;  text-decoration: none; }
#middle div#footer p a:hover {  color: black;  text-decoration: underline; }

#middle {width:773px; clear:both;}
#middle div.left{width:230px; float:left;}
#middle div.left div#menu{width:230px; height:287px; background: white url("images/menu_bg-01.gif") no-repeat center top; text-align:left;}
#middle div.left div#menu h2.menu-title{width:230px; height:24px; background: white; visibility: hidden; margin:0px; padding:0px;}
#middle div.left div#menu ul{margin:7px 10px 15px 35px; padding:0px 0px 5px 10px;}
#middle div.left div#menu ul li{ margin:0px; padding:0px 2px 8px 2px; font-size:13px; font-weight:bold; list-style-type:none; list-style-image:url("images/bullet.gif");}
#middle div.left div#menu ul li a{ color:black; text-decoration: none;}
#middle div.left div#menu ul li a:link {  color:black;  text-decoration: none;}
#middle div.left div#menu ul li a:visited {  color:black;  text-decoration: none; }
#middle div.left div#menu ul li a:hover {  color: #bc0101;  text-decoration: none; }

 
#middle div.left div#news{width:186px; background: #e7e4e4 url("images/newsinf_bg.gif") no-repeat center top; border:1px solid #d5d5d5; margin:5px 0px 15px 15px; padding:0px; text-align:left;}
#middle div.left div#news h2.news-title{width:186px; height:24px; visibility: hidden; margin:0px; padding:0px;}
#middle div.left div#news ul{margin:5px 10px 5px 15px; padding:5px 0px 5px 10px;}
#middle div.left div#news ul li{list-style-type:none; list-style-image:url("images/bullet.gif"); margin:0px; padding:0px 0px 5px 0px;}
#middle div.left div#news p{text-align:right; margin:0px 0px 15px 0px; padding:0px 10px 0px 0px; display:block;}

#middle div#content p.pictures {float:right; width:150px; margin:20px 25px 5px 5px; text-indent:0px;}
#middle div#content p.pictures img{width:150px;}

.adminlink{background:white; text-align:center; width:773px; margin:0px 0px 0px 0px; clear:both;}
.adminlink a {  color: white;  text-decoration: none; }
.adminlink a:link {  color: white;  text-decoration: none; }
.adminlink a:visited {  color: white;  text-decoration: none; }
.adminlink a:hover {  color: black;  text-decoration: underline; }

/* ---------------------------- top lista -------------------- */
div.toplist a {  color: white;  text-decoration: underline; }
div.toplist a:link {  color: white;  text-decoration: underline; }
div.toplist a:visited {  color: white;  text-decoration: underline; }
div.toplist a:hover {  color: white;  text-decoration: underline; }
div.toplist img {  border: white 0px solid;}
div.toplist img:hover {  border: white 0px solid;}
div.toplist p{height:1px; margin:0px; padding:0px;}
div.toplist p img {  border: white 0px solid;}
div.toplist p img:hover {  border: white 0px solid;}
div.toplist p a {  border: white 0px solid;}
div.toplist p a:hover {  border: white 0px solid;}

