* {
	margin:0px;
	padding:0px;
}

body {
	background-color: #EEEEEE;
	color:#000000;
    font-family: Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	min-width: 770px;
}

h1 {
	font-weight: bold;
  	font-size: 130%;
}

h2 {
	font-weight: bold;
  	font-size: 120%;
}

h3 {
	font-weight: bold;
  	font-size: 110%;
}

h4 {
	font-weight: bold;
  	font-size: 100%;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

a:hover {
	text-decoration:underline;
	color:red;
}

a img {
   border:0px none;
}

input {
}

.bold12 {
	font-weight:bold;
	font-size:12pt;
}

a.rectangle {
	display:block;
	height:20px;
	padding-left:14px;
	margin:0px;
	margin-top:2px;
	background-image:url("../img/rectbl.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	font-weight:bold;
}
a.rectangletisk {
	display:block;
	height:20px;
	padding-left:25px;
	margin:0px;
	margin-top:2px;
	background-image:url("../img/print.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	font-weight:bold;
}
div.rectangle {
	display:block;
	height:20px;
	padding-left:14px;
	margin-top:2px;
	background-image:url("../img/rectwhs.gif");
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	font-weight:bold;
}

a.name, div.name {
	display:block;
	width:100%;
	height:19px;
	line-height:19px;
	vertical-align:middle;
}

a.sipky {
	display:block;
	width:100%;
	height:19px;
	line-height:19px;
	vertical-align:middle;
	text-align:left;
}

a.sipky img {
	text-align:center;
}

/* HLAVN� BLOKY */

#all {
	width:980px;
	margin:0px auto;
	background:#FFFFFF;
}

#main {
	float:left;
	clear:both;
	width:100%;
	min-height:400px;
	margin-top:5px;
	_height:400px;
	background:#FFFFFF;
	position:relative;
}

#head {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:60px;
	border-bottom:3px groove #FFFFFF;
	text-align:left;
	margin-bottom:5px;
	background:#FFFFFF;
}

#logo {
	float:right;
	width:117px;
	height:53px;
	display:block;
}

#topsect {
	float:left;
	clear:both;
	width:100%;
	height:200px;
	margin-bottom:8px;
	_margin-bottom:5px;
	background:#FFFFFF;
	position:relative;
}
#topsect_more {
	float:left;
	clear:both;
	width:100%;
	min-height:400px;
	_height:400px;
	margin-bottom:8px;
	_margin-bottom:5px;
	background:#FFFFFF;
	position:relative;
}
#filtr {
	float:left;
	clear:both;
	width:100%;
	height:25px;
	margin-bottom:5px;
	background:#FFFFFF;
}

#bottomsect {
	float:left;
	clear:both;
	width:100%;
	min-height:180px;
	_height:180px;
	background:#FFFFFF;
}

#topleft {
	position:relative;
	float:left;
	width:150px;
	height:193px;
	padding:5px;
	background:#CCCCCC;
}
#topleft_more {
	position:relative;
	float:left;
	width:150px;
	min-height:600px;
	_height:600px;
	padding:5px;
	background:#CCCCCC;
}
#topcenter_levy, #topcenter_pravy {
	float:left;
	width:640px;
	height:193px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	background:#EEEEEE;
	overflow:clip;
}
#topcenter_levy_more, #topcenter_pravy_more {
	float:left;
	width:800px;
	min-height:600px;
	_height:600px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	background:#EEEEEE;
	overflow:clip;
}
#topcenter_levy, #topcenter_levy_more {
	text-align:left;
}

#topcenter_pravy, #topcenter_pravy_more {
	text-align:right;
}


#topcenter h1 {
	font-size:250%;
}

#topright {
	float:left;
	width:150px;
	height:193px;
	padding:5px;
	text-align:left;
	background:#CCCCCC;
}

#filtruleft {
	float:left;
	width:150px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	line-height:25px;
	vertical-align:middle;
	background:#CCCCCC;
}

#filtrleft {
	float:left;
	width:650px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	position:relative;
	background:#CCCCCC;
}

#filtrright {
	float:left;
	width:150px;
	height:100%;
	padding-left:5px;
	_padding-left:5px;
	padding-right:5px;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	background:#CCCCCC;
}

#bottomleft {
	float:left;
	width:150px;
	min-height:260px;
	_height:260px;
	padding:5px;
	background:#CCCCCC;
}

#bottomcenter {
	float:left;
	width:640px;
	min-height:260px;
	_height:260px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	text-align:left;
	background:#EEEEEE;
	position: relative;
}

#bottomright {
	float:left;
	width:150px;
	min-height:260px;
	_height:260px;
	padding:5px;
	text-align:left;
	background:#CCCCCC;
}

#topcenter_levy #ksicht, #topcenter_levy #ksichtprazdny{
	float:right;
	margin-left:10px;
}

#topcenter_pravy #ksicht, #topcenter_pravy #ksichtprazdny{
	float:left;
	margin-right:10px;
}

#ksicht {
	padding:2px;
	margin:2px;
}

#ksichtprazdny {
	background:#EEEEEE;
	width:90px;
	height:120px;
}

#volby {
  clear:both;
  height:60px;
  margin-top:5px;
  margin-bottom:5px;
}

#topcenter_levy #volby {
   float:left;
   text-align:left;
}

#topcenter_pravy #volby {
   float:left;
   text-align:right;
}

#copyright {
	float:left;
	clear:both;
	width:100%;
	height:15px;
	text-align:center;
}

a.volby, span.volby {
	float:left;
	display:block;
	height:15px;
	line-height:15px;
	vertical-align:15px;
	padding-left:9px;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:left center;
}
a.volby {
	background-image:url("../img/volby.gif");
	white-space:nowrap;

}
span.volby {
	background-image:url("../img/volbyact.gif");
	white-space:nowrap;
}
li.volby {
	list-style-type:square;
	list-style-position:outside;
	display:list-item;
}


#help {
  position:absolute;
  left:5px;
  bottom:5px;
}

#nahoru {
  position:absolute;
  left:5px;
  bottom:5px;
}

#wait {
	z-index:100;
	position:absolute;
	left:170px;
	top:130px;
	width:624px;
	height:180px;
	background:#FFFFFF;
	padding:5px;
	text-align: center;
	border: 3px double black;
  	font-size: 150%;
	font-weight : bold;
}
#addfiltr {
	visibility:hidden;
	z-index:10;
	position:absolute;
	left:170px;
	top:310px;
	width:628px;
	height:190px;
	background:#FFFFFF;
	padding:5px;
	border:1px solid black;
	text-align:left;
}
#addhelp {
	visibility:hidden;
	z-index:20;
	position:absolute;
	left:170px;
	top:5px;
	width:628px;
	height:180px;
	background:#FFFFFF;
	padding:5px;
	text-align:left;
	border:1px solid black;
	overflow: auto;
}

#addfoto {
	visibility:hidden;
	z-index:15;
	position:absolute;
	left:5px;
	top:-232px;
	width:628px;
	height:485px;
	background:#EEEEEE;
	padding:5px;
	text-align:center;
	border:1px solid black;
}


.vpravo {
	text-align:right;
}

.navtext {
	width:250px;
	font-size:10pt;
	border-width:1px;
	border-style:outset;
	border-color:darkgray;
	layer-background-color:#FFFFFF;
	background-color:#FFFFFF;
	color:black;
	z-index:11;
}

input.doprava {
	float:right;
	margin-top:5px;
}

.tlacofiltradd {
	margin-top:5px;
	vertical-align:-10%;

}


a#vypFiltrOn {
	text-decoration:none;
}

.popiska { 
	text-align: right;
 }
 
table.tabledata {
	border : none;
}
td.tabledataHL {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : italic;
}
td.tabledataLeft { 
	vertical-align: top;
}
td.tabledataLeftNW { 
	vertical-align: top;
	white-space: nowrap;
}
td.tabledataRight { 
	vertical-align: top;
	text-align: right;
}
 
iframe {
	border : 0px solid;
	margin : 0px;
}

#historie {
	position:absolute;
	bottom:2px;
	_bottom:4px;
	right:165px;
}
#lang {
	position:absolute;
	bottom:40px;
	_bottom:42px;
	right:165px;
}
ul.listvazby li {
	list-style-image:url("../img/volby.gif");
	list-style-position:outside;
	margin-left:15px;


}
ul.listdokumenty li {
	list-style-image:url("../img/volbyact.gif");
	list-style-position:outside;
	margin-left:30px;
	_margin-left:15px;
}

.sitemap { 
	visibility:hidden;
	position:absolute; 
	top:-100px; 
	left:0px;
 }

/* pouze pro tisk */
#HlavickaTisk { 
	visibility:hidden;
	position:absolute; 
	top:-100px; 
	left:0px;
 }

A.bykts {
	FONT-WEIGHT: normal;
	color: Silver;
}
A.bykts:hover {
	COLOR: black; 
  	TEXT-DECORATION: underline;
}
.tiskpata {
	display:none;
	visibility:hidden;
}

/* MP3 PLAYER */

.mp3playerbox { left:12px; top:206px; width: 418px; position:absolute; background: #F6F6F6; visibility: hidden; z-index: 100;}

.mp3playerbox div { border: 1px solid #CCCCCC; }

.mp3playerbox div a { position: absolute; right: 5px; top: 7px; text-decoration: none; font-weight: bold; color: #A10000; }

a.mp3link { border: 0px none; }

a.mp3link img { border: 0px none; }

