body {
  position: relative;
  margin: 0px;
  padding: 0px;		
  font-family: arial;	
  font-size: 11px;		
}

table {
   font-size: 11px;
	font-family: Arial;
}

.newsbody {
  	color: #2b456e;
}

#submenu {
  padding-left:80px; 
}

#leftmnu {
 background-color: #e7ece5; 
 float: left; 
 margin-top: 5px; 
 width: 114px; 
 height: 180px;
}

#leftmnu img{
 margin-left: 4px;
 margin-top: 1px;
 margin-bottom: 1px;
}

.kalendarium {
  background-color: #e7ece5; 
  padding-top:5px; 	
  padding-bottom: 5px;
  padding-left: 6px;
  margin: 0px 0px 1px 0px;				
}

.leftmenu {
  background-color: #e7ece5; 
  padding-top:5px; 	
  padding-bottom: 5px;
  padding-left: 6px;
  margin: 0px 15px 1px 0px;			
}

div .leftlinks {
 margin-top: 18px;
}

div .leftlinks img{
 margin-left: 10px;
}

div .leftlinks a{
 display: block;
 background-color: #E7ECE5;
 margin-bottom: 4px;
 margin-right: 10px; 
}

.leftmenu a {
  text-decoration: none;
  color: #406895;
}

.leftmenu_on {
  background-color: #406895; 
  padding-top:5px; 	
  padding-bottom: 5px;
  padding-left: 15px;
  margin: 0px 15px 1px 0px;			
}

.leftmenu_on a {
  text-decoration: none;
  color: #e7ece5;
}


a.document {
   background: url('images/doc.gif') no-repeat; 
	padding: 3px 0px 3px 20px;
	color: #2b456e;
	display: block;
   height: 16px;
	margin: 0px;	
}

a.bip {
   background: url('images/bip.gif') no-repeat; 
	padding: 3px 0px 3px 20px;
	color: #2b456e;
	display: block;
   height: 16px;
	margin: 0px;	
}

a.pagelink {
   background: url('images/ie.gif') no-repeat; 
	padding: 3px 0px 3px 20px;
	color: #2b456e;
	display: block;
   height: 16px;
	margin: 0px;
}

a.pdf {
   background: url('images/pdf.gif') no-repeat; 
	padding: 3px 0px 3px 20px;
	color: #2b456e;	
	display: block;
   height: 16px;
	margin: 0px;	
}

a.image {
   background: url('images/jpeg.gif') no-repeat; 
	padding: 3px 0px 3px 20px;
	color: #2b456e;	
	display: block;
   height: 16px;
	margin: 0px;	
}

.blackborder{
 border: solid 1px black;
}

.thinborder {
   border-top: solid 1px #d9ded7;
   border-left: solid 1px #d9ded7;
	background-color: #e7ece5;
}

.thinborder td{
   border-bottom: solid 1px #d9ded7;
   border-right: solid 1px #d9ded7;
	background-color: #e7ece5;	
	padding: 5px 5px 5px 5px;
}

.thinborder th {
   background-color: #afbcb7;
	color: #e7ece5;
	height: 30px;
	padding: 5px 5px 5px 5px;	
}

#body {
 background-color: #d9ded7;
 text-align: center;	
}

.mnu_on {
 font-weight: bold;
 color: red;
}
.mnu_off {
 font-weight: bold;
 color: black;
}

#main {
 width: 1000px;
 margin: 0px auto;	
 text-align: left;   
}

.imgleft {
  float: left;
  margin: 10px 20px 5px 0px;
}

#top {
 background-image: url('images/top_urzad.gif');
 background-repeat: no-repeat;
 width: 988px;
 height: 104px;
}

#top_en {
 background-image: url('images/top_urzad_en.gif');
 background-repeat: no-repeat;
 width: 988px;
 height: 104px;
}

#pagebar {
	padding-left:383px;
	padding-top:8px;
}

#langicon {
 width: 177px;	
 float: left;
 padding-top: 15px;
}


#menubar {
	padding-left:402px;
	padding-top:0px;
}


#searchbar {
	display:block;
   width: 988px;
	text-align:center;
}

.imgekard {
	border: 1px solid black;
	padding: 0px;
	margin: 5px 5px 5px 5px;
}

.titleekard {
  color: gray;
  font-size: 18px;	
 }
.linkekard {
    color: #006;
	 font-size: 15px;
	 text-decoration: none;
}

#formekard {
    color: #006;   
}

.flatbutton {
   background-color: white;
	border: 1px solid #333;
	color: #006;
}

.textblue {
  color: #538fb5;
}

#smalmenubar {
	display:block;
	text-align:left;
	padding-left: 10px;
	margin-top: 3px;
}

#smalmenubar div {


}

#searchform {
   float: right;
   margin-right: 25px;
}

#searchform form {
    padding: 0px;
	 margin: 0px;
}
#searchform input.text {
    border: 1px solid #7b7b7b;
    padding: 0;
	 margin: 6px 5px 0px 0px;	 
	 width: 168px;
	 height: 18px;
	 float: left;
}

#searchform input.submit {
    padding: 0;
	 margin-top: 5px;
	 float: left;
}

#visual {
	display:block;
   width: 988px;
  text-align: center;
}

#foot {
  background-image: url('images/foot.gif');
  width: 1000px;
  height: 36px;		
  color: #646464;	
  clear: both;
}

#foot A {
  color: #646464;	
  font-weight: bold;
  text-decoration: none;		
}

#foot div{
  padding: 19px 0px 0px 105px;
}
#lead {
   background-image: url('images/lbg.gif');
	background-color: #ebe7cc;
   clear: both;
}
#leadCenter{
    background: url('images/ltop.gif') no-repeat;	
	 padding: 23px 0px 0px 87px;

}
#leadBottom{
    background-image: url('images/lbottom.gif');
	 width: 1000px;
	 height: 25px;
	 clear: both;
}
#leadLeft{
 float: left;
 width: 400px;
}
#leadRight{
 float: left;
 width: 400px;
}
#mapka{
   background-image: url('images/wkraj.jpg');
	width: 381px;
	height: 120px;
}

#bodyLspace{
 float: left;
 width: 90px;
}

#bodyLeft {
float: left;
}

#bodyRight {
float: left;
width: 480px;
padding-right:10px;
padding-left:10px;
}

#bodybanners{
float: right;
width: 229px;
margin-top: 5px;
}

#kamtitle{
 font-size: 11px;
 color: #3a3c39;
 margin-left: 8px;
}

#kamtitle b{
 font-size: 16px;
}


#bodyRspace {
float: left;
width: 1px;
background-color:#f0f0f0;
}

div.news{
 color: #538fb5;
 padding-left: 15px;
 padding-right: 20px;
}

div.leftlist{
 color: #555555;
 padding-left: 15px;
 padding-right: 20px;
}

div.news.body {  
  color: #2b456e;	
  margin-top: 15px;	
}


p.date {
  color:black;
  margin: 10px 0px 0px 0px;
  padding: 0px;		
}

.title {
 font-size: 18px;
 padding-left: 20px;
 background: url('images/point.gif') no-repeat 0px 2px;
 margin: 0px 0px 5px 0px;
 color:#3B3B3B;
}

hr {   
   color: #406895;
	background-color: #406895;
	height: 1px;
	border: 0;
}

a {
	font-size:11px;
	font-weight:normal;
	color:#550000;
}