body { 
	position:relative;
    margin:0;           
    padding:0;
	font-family:Arial;
    text-align:left;
    background:#404040 url(../images/bg.jpg) repeat-x center top;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:both;}
.hidden {display:none;}
.fleft {float:left;}
.fright {float:right;}

#head {
	position:relative;
	margin:0 auto;
	width:957px;
	height:132px;
	background-color:#fff;
}
#page {
	position:relative;
	margin:0 auto;
	width:957px;
	background:#fff;
	z-index:100;
}
.box1 {
	float:right;
	padding-right:27px;
	width:705px;
}
.nn {
	padding-top:27px;
	padding-left:31px;
	height:329px;
    background:url(../images/novinky-bg.png) repeat-x left top;
  border-top:27px solid #ccc;
}
.box2 {
	float:left;
	width:194px;

}
#sh1 {
	position:absolute;
	left:-12px;
	top:0;
	width:12px;
	height:132px;
    background:url(../images/sh1.png) no-repeat left top;
}
#sh2 {
	position:absolute;
	right:-12px;
	top:0;
	width:12px;
	height:132px;
    background:url(../images/sh2.png) no-repeat left top;
}
#sh3 {
	position:absolute;
	left:-12px;
	top:-80px;
	width:12px;
	height:783px;
    background:url(../images/sh3.png) no-repeat left top;
}
#sh4 {
	position:absolute;
	right:-12px;
	top:-80px;
	width:12px;
	height:783px;
    background:url(../images/sh4.png) no-repeat left top;
}
#footbox {
	position:relative;
	background:red;
}
#foot {
	position:relative;
	margin:0 auto;
	width:957px;
	height:160px;
	z-index:100;
    background:url(../images/foot-bg.png) repeat-x left top;
}

/*logo*/
#logo {
    position:absolute;
    top:20px;
    left:55px;
    margin:0; 
    padding:0;
    width:82px; 
    height:80px;
    font-size:0.8em;
    overflow:hidden;
}
#logo a {
	display:block;
	padding-top:0;
    width:82px; 
    height:80px;
	text-decoration:none;
    text-align:center;
	color:#000;
}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    width:82px; 
    height:80px;
    cursor:pointer;
    background:url(../images/logo.png) no-repeat left top;
}
#head p {
	position:absolute;
	left:151px;
	top:30px;
	margin:0;
	padding:0;
	width:758px;
	height:73px;
}
#head p span {
	position:absolute;
	left:0;
	top:0;
	width:758px;
	height:73px;
    background:url(../images/head-text.jpg) no-repeat left top;
}

#head p.en span {
	position:absolute;
	left:0;
	top:0;
	width:758px;
	height:73px;
  background:url(../images/head-text-en.jpg) no-repeat left top;
}
#head p.de span {
	position:absolute;
	left:0;
	top:0;
	width:758px;
	height:73px;
  background:url(../images/head-text-de.jpg) no-repeat left top;
}
#head p strong {color:#65a6de;}
#head ul {
	float:right;
	margin:5px 0 0 0;
	padding:0 24px 0 0;
	list-style:none;
}
#head ul li {
	float:left;
	padding:0 0 0 20px;
	font-size:0.75em;
	color:#65a6de;
    background-position:left top;
    background-repeat:no-repeat;
}
#head ul li.item1 {padding-right:27px;background-image:url(../images/icon-head1.png);}
#head ul li.item2 {background-image:url(../images/icon-head2.png);}

#head ul li a {color:#65a6de;}

#menu {
	margin:auto;
	padding:0;
	width:957px;
	height:332px;
	list-style:none;
}
#menu li {float:left;}
#menu li a {
	position:relative;
	display:block;
	height:332px;
	background:red;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#272520;
}
#menu li a span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	height:332px;
    background-position:left top;
    background-repeat:no-repeat;
}
#menu li a:hover span,#menu li a.active span {background-position:right top;}


#menu li.item1,#menu li.item1 a,#menu li.item1 a span {width:195px;}
#menu li.item2,#menu li.item2 a,#menu li.item2 a span {width:189px;}
#menu li.item3,#menu li.item3 a,#menu li.item3 a span {width:188px;}
#menu li.item4,#menu li.item4 a,#menu li.item4 a span {width:189px;}
#menu li.item5,#menu li.item5 a,#menu li.item5 a span {width:195px;}
#menu li.item1 a span {background-image:url(../images/menu1.png);}
#menu li.item2 a span {background-image:url(../images/menu2.png);}
#menu li.item3 a span {background-image:url(../images/menu3.png);}
#menu li.item4 a span {background-image:url(../images/menu4.png);}
#menu li.item5 a span {background-image:url(../images/menu5.png);}

#menu li.item1en,#menu li.item1en a,#menu li.item1en a span {width:195px;}
#menu li.item2en,#menu li.item2en a,#menu li.item2en a span {width:189px;}
#menu li.item3en,#menu li.item3en a,#menu li.item3en a span {width:188px;}
#menu li.item4en,#menu li.item4en a,#menu li.item4en a span {width:189px;}
#menu li.item5en,#menu li.item5en a,#menu li.item5en a span {width:195px;}
#menu li.item1en a span {background-image:url(../images/menu1_an.png);}
#menu li.item2en a span {background-image:url(../images/menu2_an.png);}
#menu li.item3en a span {background-image:url(../images/menu3_an.png);}
#menu li.item4en a span {background-image:url(../images/menu4_an.png);}
#menu li.item5en a span {background-image:url(../images/menu5_an.png);}

#menu li.item1de,#menu li.item1de a,#menu li.item1de a span {width:195px;}
#menu li.item2de,#menu li.item2de a,#menu li.item2de a span {width:189px;}
#menu li.item3de,#menu li.item3de a,#menu li.item3de a span {width:188px;}
#menu li.item4de,#menu li.item4de a,#menu li.item4de a span {width:189px;}
#menu li.item5de,#menu li.item5de a,#menu li.item5de a span {width:195px;}
#menu li.item1de a span {background-image:url(../images/menu1_ne.png);}
#menu li.item2de a span {background-image:url(../images/menu2_ne.png);}
#menu li.item3de a span {background-image:url(../images/menu3_ne.png);}
#menu li.item4de a span {background-image:url(../images/menu4_ne.png);}
#menu li.item5de a span {background-image:url(../images/menu5_ne.png);}

#submenu {
	margin:0;
	padding:0;
	width:194px;
	list-style:none;
}
#submenu li {}
#submenu li a {
	position:relative;
	display:block;
	width:194px;
	height:27px;
	color:#605f5f;
}
#submenu li a:hover {
	background:#2e85c6;
	color:#fff;
}
#submenu li a span {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:194px;
	height:27px;
	line-height:27px;
    background-position:left top;
    background-repeat:no-repeat;
}
#submenu li a.active span,#submenu li a:hover span {background-position:right top;}
#submenu li.item1 a span {background-image:url(../images/submenu1.png);}
#submenu li.item2 a span {background-image:url(../images/submenu2.png);}
#submenu li.item3 a span {background-image:url(../images/submenu3.png);}
#submenu li.item4 a span {background-image:url(../images/submenu4.png);}
#submenu li.item5 a span {background-image:url(../images/submenu5.png);}
#submenu li.item6 a span {background-image:url(../images/submenu6.png);}
#submenu li.item7 a span {background-image:url(../images/submenu7.png);}

#submenu li.item1en a span {background-image:url(../images/submenu1_an.png);}
#submenu li.item2en a span {background-image:url(../images/submenu2_an.png);}
#submenu li.item3en a span {background-image:url(../images/submenu3_an.png);}
#submenu li.item4en a span {background-image:url(../images/submenu4_an.png);}
#submenu li.item5en a span {background-image:url(../images/submenu5_an.png);}
#submenu li.item6en a span {background-image:url(../images/submenu6_an.png);}
#submenu li.item7en a span {background-image:url(../images/submenu7_an.png);}

#submenu li.item1de a span {background-image:url(../images/submenu1_ne.png);}
#submenu li.item2de a span {background-image:url(../images/submenu2_ne.png);}
#submenu li.item3de a span {background-image:url(../images/submenu3_ne.png);}
#submenu li.item4de a span {background-image:url(../images/submenu4_ne.png);}
#submenu li.item5de a span {background-image:url(../images/submenu5_ne.png);}
#submenu li.item6de a span {background-image:url(../images/submenu6_ne.png);}
#submenu li.item7de a span {background-image:url(../images/submenu7_ne.png);}

#biomasa {
	position:relative;
	display:block;
	width:194px;
	height:207px;
	color:#fff;
	background-color:#58a5dd;
}
#biomasa span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:194px;
	height:207px;
    background:url(../images/biomasa-bg.png) no-repeat left top;
}

#biomasade {
	position:relative;
	display:block;
	width:194px;
	height:207px;
	color:#fff;
	background-color:#58a5dd;
}
#biomasade span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:194px;
	height:207px;
    background:url(../images/biomasa-bg_ne.png) no-repeat left top;
}

#biomasaen {
	position:relative;
	display:block;
	width:194px;
	height:207px;
	color:#fff;
	background-color:#58a5dd;
}
#biomasaen span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:194px;
	height:207px;
    background:url(../images/biomasa-bg_an.png) no-repeat left top;
}

#logo2 {
	width:194px;
	height:165px;
    background:url(../images/logo2.png) no-repeat left top;
}
#atitle {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:194px;
	height:164px;
	color:#fff;
	background-color:#363535;
}
#atitle span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:194px;
	height:164px;
    background:url(../images/aktulity-bg.png) no-repeat left top;
}


.mainimg {
	margin:10px 0 0 10px;
}


.box1 h2 {
	margin:20px 0 5px 0;
	font-size:1.2em;
	color:#3090d8;
	background:url(../images/h2_logo.gif) no-repeat left top;
	padding-left:35px;
	height:24px;
	line-height:25px;
	
}

.box1 h3 {
	font-size:1.0em;
	color:#3090d8;
	border-bottom:1px solid #ddd;
}

.box1 p {
  text-align:justify;
	font-size:0.75em;
	color:#695d5d;
	line-height:1.5;
}

.box1 p a {
	color:#e93317;
	font-weight:bold;
	text-decoration:underline;
}



.box1 table tr.nadpis th, .box1 table tr.nadpis td {  
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	background:#2e85c6;
	color:#fff;
	padding:3px;
}

.box1 table tr td, .box1 table tr th { 
  background:#f4f4f4;
}
.box1 table tr th {  
	font-size:0.75em;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding:3px;
}

.box1 table tr td {  
	font-size:0.75em;
	vertical-align:top;
	color:#000;
	padding:3px;
}

.box1 table tr td a {
		color:#e93317;
	font-weight:bold;
	text-decoration:underline;
}

.box1 table tr td table tr td{  
	font-size:1.0em;
}

.box1 table tr td table tr td table tr td{  
	font-size:1.0em;
}

.box1 ul {
list-style:none;
}

.box1 ul li {
  text-align:justify;
	font-size:0.75em;
	color:#695d5d;
	line-height:1.6;
	background:url(../images/li.gif) no-repeat left 4px;
	padding-left:14px;
}

.box1 ul li a {
  
	color:#695d5d;
	text-decoration:underline;
	font-weight:bold;
}

.box1 hr {
  color:#ddd;
  background:#ddd;
  height:1px;
  border:0;
}

.box1 .galerie img {
  margin:10px;
}

.box1 img {border:1px solid #aeaeae;}

.nitem {
	position:relative;
	padding-left:155px;
	padding-right:20px;
	padding-bottom:20px;
}
.nitem a.image {
	position:absolute;
	left:0;
	top:0;
	min-height:150px;
}
.nitem p.info {
	margin:0 0 5px 0;
}
.nitem p.info strong {
	color:#000;
	font-size:14px;
}
.nitem span.date {display:block;margin-bottom:4px;font-size:0.95em;}
.nitem a.title {
	padding-bottom:10px;
	font-size:1.15em;
	font-weight:bold;
	color:#000101;
}
.nitem a.more {
	display:block;
	margin:10px 0 0 0;
	width:100%;
	text-align:right;
		color:#e93317;

	text-decoration:underline;
} 
.nitem a.more:hover {
	text-decoration:none;
}

#logo3 {
	position:absolute;
	left:0;
	top:0;
	width:194px;
	height:160px;
    background:url(../images/foot-logo.png) no-repeat left top;
}
#ext1 {
	position:absolute;
	left:0;
	top:-23px;
	width:100%;
	height:183px;
	background:#23201b;
}
#ext2 {
	position:absolute;
	right:0;
	top:-23px;
	width:100%;
	height:183px;
	background:#23201b;
}
#foot p {
	margin:0;
	padding:20px 0 0 226px;
	color:#676665;
	font-size:0.75em;
}
#foot p a {color:#676665;}

.doleva {
  float:left;
  width:350px;
}

.doprava {
  float:left;
  width:350px;
}

.doprava3 {
  float:right;
  
}


