body {
	margin:0;
	padding:0;
	text-align: center;
	font: 0.8em / 1.5 Tahoma, Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
	background-color: #fff;  }

td {	_font-size: 0.8em;	_line-height: 1.5; }
form {	margin: 0;	padding: 0; }
a img  {	border: 0;  }

h1 {	margin: 0;	font-size: 1.3em;   }
h2 {	margin: 0.5em 0 0 0; font-size: 1.2em; color: #376473;}
h3 {	margin: 0.5em 0 0 0;	font-size: 1.1em; color: #376473; }
h4 {	margin: 0.5em 0 0 0;	font-size: 1em; color: #376473;}

_p {	margin: 0.5em 0 0 0; }
hr { color: #376473; height: 2px; font-size: 2px; line-height: 2px;}

a {	color: #0066cc; }
a:hover { text-decoration: none; } 

ul, ol {
margin: 0.5em 0 2em 0; padding: 0;
}
ul li, ol li {
margin-left: 30px;
}
ul.dokumenty, ol.odrazky, ul.odrazky {
	list-style-type: none;
}

ul.odrazky li {
	list-style-type: none;
	padding-left: 18px;
	padding-right: 38px;
	background: url('li.gif') 0 4px no-repeat;
}
ol.odrazky li {
	list-style-type: none;
	padding-left: 18px;
	background: url(li.gif) left center no-repeat;
	margin-bottom: 0.9em;
}


	
.s08 {	 font-size: 0.8em;	}
.s085 {	 font-size: 0.85em;	}
.s09 {	 font-size: 0.9em;	}
.s095 {	 font-size: 0.95em;	}

.nomargin {	margin: 0;	padding: 0;}
.nodisplay{	display: none;}
	
.center {	text-align: center; 	}
.centerwhite {	font-weight: bold;	color: #fff;	text-align:center;  }
.topwhite { background-color: #fff; vertical-align:top; }
.left {	text-align: left; 	}
.right {	text-align: right; 	}
.top { vertical-align: top; 	}
.middle { vertical-align: middle; 	}
.bottom { vertical-align: bottom; 	}
.bold {	font-weight: bold;	}	
.hidden {visibility:hidden; 	}
.small {	 font-size: 0.3em;	}
.small2 {	 font-size: 0.85em;	}
.black {	 color: #000;	}
.white {	 color: #fff;	}
.grayblue {	 color:  #4f5672;	}
.lightblue {	color: #4ea7ff;}
.ibacolor {	color: #a38b69;}
.lower-alpha { list-style-type: lower-alpha; }
.highlighted {	color: #376473;	font-weight: bold; }

.dark {	color: #376473;}
.light {	color: #9eadb3;}
.darkbg {background-color: #376473;}

.bgwhite {background-color: #fff;}

.obrazek {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	border: 0; }
	
.obrazek_vychozi {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	border: double 3px #9eadb3;
	background-color: #fff; }

.obrazek_vpravo {
	margin-left: 8px;
	margin-bottom: 8px;
	float: right;
	border: double 3px #9eadb3;
	background-color: #fff; 
	}

.foto {
	margin-right: 8px;
	margin-bottom: 8px;
	float: left;
	border: double 3px #9eadb3;
	background-color: #fff; }

.cleaner_orig {	clear:both;	height:1px;	font-size:1px;	border:none;	margin:0;	padding:0;	background:transparent; }
.cleaner {	clear:both;	height:0; _height:0;	font-size:0; 	margin:0;	padding:0;	border:none;	visibility: hidden; }
.clear_both  {	clear:both;	}

.colorheader{
/*	color: #376473; */
	font-size: 0.85em;}

h3.block  {
	font-size:0.83em;
	height: 17px;
	margin: 8px 0 0 3px;
	padding:0 ;
	color: #333;
	text-align: left;
	font-weight: bold;
	background: none;  }
	
.block {
	width:148px;
	_width:158px;
	margin: 0 0 0 3px;
	padding: 5px;
	line-height: 1.3;
	font-size:0.85em;
	color: #333;
	background-color: #fff; 
	}

.home_logos {	margin: 0; border: double 3px #9eadb3; }
.home_logo {
	float: left;
	margin: 14px;
	padding:0 ;
	width: 157px;
	background-color: #fff;
	font-weight: bold; }
	
.left_logos {
	margin: 4px;
	padding:0 ;
	width: 157px;
/*	text-align: center;*/
/*	line-height: 1.2;*/
	background-color: #fff;
	font-weight: bold; }

.left_logos h3  {
	font-size:0.83em;
	height: 17px;
	margin: 8px 0 0 3px;
	_margin: 4px 0 0 3px;
	padding:0 ;
	color: #333;
	text-align: left;
	font-weight: bold;
	background: none;  }

div.spacer {
	height: 12px;
	_width:162px;
	margin:0;
	padding:0;
	background: #9eadb3;
}

#whole {	margin: auto;	width:796px;	padding: 2px;	}
#wholebox {	margin: 0;	width:796px;	text-align:left; }
#header {
	margin:0;
	padding:0;
	height: 97px; 
	border: 3px solid #9eadb3; 
	}
#header1 {	margin: 0;	padding-left: 38px; }	
	
#main1 {	margin:0;	padding:0;	}
#main2 { 	margin:0;	padding:0; 
background: #9eadb3 url(vz.gif) repeat-y;
}

#left {
	float:left;
	width:164px;
	margin:0;
	padding:0;		}
	
/*#left_submenu {
	margin: 0;
	padding:3px;
	width: 158px;
	line-height: 25px;
	color: #fff;
	font-weight: bold; }

#left_submenu a.submenu, #left_submenu a.submenu:hover, #left_submenu a.submenu_current, #left_submenu a.submenu_current:hover  {
	display: block;
	height: 26px;
	border-bottom: 3px solid #9eadb3;
	padding:0 0 0 7px;
	_width: 158px;
	color: #fff;
	background: #9eadb3 url(menu_vz.jpg) repeat-y 0 0;
	text-decoration: none; }
#left_submenu a.submenu:hover, #left_submenu a.submenu_current, #left_submenu a.submenu_current:hover {	background: #283744; }*/

#left_submenu {
	margin: 0;
	padding: 0;
	width: 164px;
	line-height: 25px;
	color: #fff;
	background: #516f89 url(menu_vz.jpg) repeat-y 0 0;
	font-weight: bold; }

#left_submenu a, #left_submenu a:hover, #left_submenu a.current, #left_submenu a.current:hover  {
	display: block;
	padding: 3px 7px;
	width: 150px !important /*Non-IE*/;
 	width: 164px; /* IE6 */
	color: #fff;
	font-size: 0.85em;
	border-bottom: 1px dotted #fff;
	text-decoration: none; }
#left_submenu a:hover, #left_submenu a.current, #left_submenu a.current:hover {	background: #283744; }

ul.menu { list-style-type: none; margin: 0; padding: 0; line-height: 1.3; } 
ul.menu li {
  list-style-type: none;
  margin: 0; padding: 0;
}
ul.submenu { list-style-type: none; margin: 0; padding: 0; }
ul.submenu li {
  list-style-type: none;
	font-weight: normal; 
	font-size: 0.95em;
  margin: 0; padding: 0; 
	border-left: 2px solid #fff;
}

#right {
	float:right;
	width:164px;
	margin:0;
	padding:0;}
#middle { 
	margin:0 2px 1px 164px;
	_margin:0 2px 2px 164px; 
	background:#fff;}
.middle-in {	margin:0;	padding:15px;  
	min-height: 658px; }
#to-the-top {	margin:0;	padding:15px;  
	text-align: right; }
#footer {
	height: 31px;
	background-color: #c1cbc9;
	text-align: center;
	font-size: 0.85em;
	line-height: 2.5;	 }
 #footer a {	color: #000;	}	
