html {
  margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background: #fff url(../img/bg.jpg) repeat-x; 
	font: 0.8em/1.2 Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
}


#page {
  margin: 0 auto; 
  position: relative;
  width: 998px;
  overflow: hidden;
}

h1 {
  width:998px;
	position: relative;
	margin: 0 ;
	padding: 0;
	height: 240px;
	background: url('../img/header.jpg') 0 0 no-repeat;
}



h1 a {
	position: absolute;
	display: block;
	width: 211px;
	height: 191px;
	overflow: hidden;
}
h1 a span {
	position: absolute;
	display: block;
	width: 211px;
	height: 191px;
	left:0px;
	top:0px;
	background: url('../img/logo.jpg') 0 0 no-repeat;
}









hr.cl
{
  clear: both;
  height: 1px;
  line-height:1px;
  margin: -1px 0 0 0;
  padding: 0;
  border: none;
  visibility: hidden;
}


#left{
  position:relative;
  float:left;
  width:236px;
  padding:0;
  padding-top:3px;
}
#left #virtual{
  display:block;
  width:233px;
  height:82px;
  background:url('../img/vp.jpg') no-repeat;
  margin:10px 0 0 0;
}

#left #virtual2{
  display:block;
  width:233px;
  height:82px;
  background:url('../img/vp2.jpg') no-repeat;
  margin:10px 0 0 0;
}

#central{
  width:554px;
  margin:0 3px;
  float:left;
  background-color: #fff;
}
  
#right{
  position:relative;
  float:left;
  width:198px;
  padding:0;
  padding-top:3px;
}
#right_top{
  width:198px;
  height:24px;
  background:url('../img/right-top.jpg') no-repeat;  
}
#right_box{
  border:1px solid #fea758;
  width:176px;
  
  background: #fff; 
  padding: 5px 10px 15px 10px;
  font-size: 0.9em;
}
#page #right_box h2{
  font-size:1em;
  color:#ff7803;
  padding:0 0 0 25px;
  margin:5px 5px;
  background:url('../img/submenu-li.jpg') 5px center no-repeat;
     
}
#right_box .line{
  height:1px;
  background-color:#ff7803;
  margin:0 0 5px 0;
}
#right_box strong{
  font-size: 0.95em;
}
#right_box input{
  width:171px;
  border:1px solid #fea758;
  background:#ffe8c4;
  padding:2px;
}
#right_box textarea{
  padding:2px;
  width:171px;
  height:80px;
  margin:7px 0 0 0; 
  border:1px solid #fea758;
  background:#ffe8c4;
}
#right_box .button{
  width:95px;
  height:24px;
  cursor: pointer;
  background:url('../img/button.jpg') no-repeat;
  border:none;
  margin:5px 0 0 0;
  color:#fff;  
}
#footer{
  height:48px;
  width:554px;
  text-align: center;
  background:url('../img/footer.jpg') no-repeat;
  line-height: 40px;
}
/* menu */


#topmenu
{
  width:998px;
  height:42px;
	margin: 0 ;
	padding: 0;
	list-style-type: none;
	position: absolute;
	background-color: #633801;
	z-index: 100;
	top:198px;
	left:0;
}

#topmenu li{
	display: block;
	text-align: left;
	margin:  0;
	padding: 0;
	float:left;
  text-align: center;
  background:url('../img/li.jpg') right center no-repeat;
}
#topmenu li.last{
  background:none;
  
}
#page #topmenu li a{
  color: #fff;
  display: block;
	width:120px;
	height: 30px;
  font-size: 0.8em;
	text-decoration: none;
	padding:12px 4px 0 4px;
}
#page #topmenu li.m1 a, #page #topmenu li.m2 a{
  height: 40px;
  padding:2px 4px 0 4px;
}
#page #topmenu li.last a{
  width:90px;
}
#page #topmenu li a.active
{
  color:#fcf9fa;
  text-decoration: underline;
  font-weight:bold;
  background: url('../img/menu_active.jpg') 0 0 no-repeat;
}
#page #topmenu li a:hover
{
  font-weight:bold;
  text-decoration: underline;
  background: url('../img/menu_hover.jpg') 0 0 no-repeat;
}

/*     2.menu                */
#left #menu_top{
  width:236px;
  height:23px;
  background: url('../img/menu-top.jpg') 0 0 no-repeat;
}
#left #menu
{
  width:233px;
  margin: 0;
	padding: 0 0 15px 0;
	display: block;
	list-style-type: none;
	background-color: #ffe8c4;
	border:1px solid #fea758;
}

#menu li{
	display: block;
	text-align: left;
	margin: 0;
	padding: 0;
  background:url('../img/submenu-li-bottom.jpg') center bottom no-repeat;
}
#menu li.last{
  background:none;
}
#page #menu li a{
  color: #000;
  display: block;
	width:190px;
	height: 30px;
	line-height: 30px;
  font-size: 0.9em;
  font-weight: normal;
	text-decoration: none;
	padding:0 0 0 40px;
	background:url('../img/submenu-li.jpg') 20px center no-repeat;
}

#page #menu li a.active
{
  color:#ff7803;
  font-weight:bold;
}
#page #menu li a:hover
{
  color: #ff7803;
  font-weight:bold;
}
#menu li ul{
  margin:0;
  padding:0;
}
#page #menu li ul li a{
	width:170px;
  padding:0 0 0 60px;
	background:url('../img/submenu-li.jpg') 40px center no-repeat;  
}

#page #content
{
  padding:0 15px 30px 15px;
  text-align: justify;
}

#page a{
  color:#000;
  text-decoration: underline;
  font-weight: bold;
}
#page a:visited, #page a:link{
  color:#000;
}
#page a:hover, #page a:active{
  text-decoration: none;
  color:#000;
}
#content img
{
border:1px solid #ffb608;

} 
 
#page h2{
  color:#ff7803;
  padding: 0 0 0 35px;
  margin:10px 0;
  font-size:1.3em;
  background:url('../img/h2.jpg') 10px 0 no-repeat;  
}


#page #content h3{
  color:#ff7803;
  padding: 0 0 0 10px;
  margin:10px 0;
  font-size:1.0em;
  height:25px;
  line-height:25px;
  background:url('../img/h3.jpg') 0px 0 no-repeat;  
}

#content ul

{
list-style: none;
margin: 0px 15px;
padding:0;
}

#content ul li 
{

  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  background: url('../img/submenu-li.jpg') 0px 3px   no-repeat;
  position:relative;
 
}


#content table{
  border:1px solid #ffe8c4;
}
#content table tr.table_head td{
  font-weight: bold;
  background-color: #ffe8c4;
}
#content table th{
  background-color: #ffe8c4;
}
#content table td{
  background-color: #ffe8c4;
  padding:3px 3px;
}

#content table.test{
  font-size:0.6em;
}



#content #new_detail img, #object_detail img, #last_photo img{
 
  
  
  float:left;
  
}
#content #new_detail h3 {
background:none;

}
#content #news .news-item{
  width:500px;
  margin:10px 10px 30px 10px;
  
}

#content #news .news-item h3 {
 font-size: 1em;
 background:none;
 color:#ff7803;
}
#content #news .news-item a {

 color:#ff7803;
}

#content #news .news-item a.img{
  display: block;
  float:left;
  text-decoration: none;
  
  margin-right:20px;
 
}
#content #news a.img img{
  
  margin:10px;
  float:left; 
}
#content #news .news_inserted{
  
  font-weight: bold;
}


.float_right {
float:right;
padding-left: 15px;
}

/*Dokumenty*/
.files
{
  display: block;
  text-decoration: none;
  line-height: 20px;
  
  padding-left: 10px;
  ##padding-left:0px;
  height:26px;
}

.files img
{
  border: none;
  float:left;
  margin-right: 10px;
  ##margin-right:0px;
}
table#library{
  width:500px;
  table-layout: fixed;
}
table#library td, table#library th{
  width:125px;
  overflow: hidden;
}
table#library img{
  border:none;
  vertical-align: middle;
}
table#library a{
  text-decoration: none;
}
.paging{
  text-align: center;
  margin:10px 0;
}

.margin_right{
  margin: 10px 10px 0 0;
}

.float_left{
  float: left;
}


/*rozcestnik*/


#content #page_divider{
  list-style-type: none;
}

#content #page_divider li{
  list-style: none;
  list-style-type: none;
  background: none;
}

#content #page_divider li img {
  float:left;
}
#content #page_divider li h3{
  float:left;
  display: block;
  width:300px;
  padding:0 0 0 15px;
  margin-left: 15px;
}


.red{
  color:#f00;
}
.green{
  color:green;
}

#content #dokument {
background:none;
}


#central .border {
border:none;

}

#page img.noborder{
  border: none;
}

