.container {
  width: 994px;
  margin: 0 auto;
}

.showgrid { 
  background: url(images/grid.png); 
}

div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {
  float: left;
  margin-right: 14px;
}
.error { color:red; }
div.last { margin-right: 0; }

.span-1  { width: 28px;  }
.span-2  { width: 70px;  }
.span-3  { width: 112px; }
.span-4  { width: 154px; }
.span-5  { width: 196px; }
.span-6  { width: 238px; }
.span-7  { width: 280px; }
.span-8  { width: 322px; }
.span-9  { width: 364px; }
.span-10 { width: 406px; }
.span-11 { width: 448px; }
.span-12 { width: 490px; }
.span-13 { width: 532px; }
.span-14 { width: 574px; }
.span-15 { width: 616px; }
.span-16 { width: 658px; }
.span-17 { width: 700px; }
.span-18 { width: 742px; }
.span-19 { width: 784px; }
.span-20 { width: 826px; }
.span-21 { width: 868px; }
.span-22 { width: 910px; }
.span-23 { width: 952px; }
.span-24, div.span-24 { width: 994px; margin: 0; }


.append-1  { padding-right: 42px;  }
.append-2  { padding-right: 84px;  }
.append-3  { padding-right: 126px; }
.append-4  { padding-right: 168px; }
.append-5  { padding-right: 210px; }
.append-6  { padding-right: 252px; }
.append-7  { padding-right: 294px; }
.append-8  { padding-right: 336px; }
.append-9  { padding-right: 378px; }
.append-10 { padding-right: 420px; }
.append-11 { padding-right: 462px; }
.append-12 { padding-right: 504px; }
.append-13 { padding-right: 546px; }
.append-14 { padding-right: 588px; }
.append-15 { padding-right: 630px; }
.append-16 { padding-right: 672px; }
.append-17 { padding-right: 714px; }
.append-18 { padding-right: 756px; }
.append-19 { padding-right: 798px; }
.append-20 { padding-right: 840px; }
.append-21 { padding-right: 882px; }
.append-22 { padding-right: 924px; }
.append-23 { padding-right: 966px; }

.prepend-1  { padding-left: 42px;  }
.prepend-2  { padding-left: 84px;  }
.prepend-3  { padding-left: 126px; }
.prepend-4  { padding-left: 168px; }
.prepend-5  { padding-left: 210px; }
.prepend-6  { padding-left: 252px; }
.prepend-7  { padding-left: 294px; }
.prepend-8  { padding-left: 336px; }
.prepend-9  { padding-left: 378px; }
.prepend-10 { padding-left: 420px; }
.prepend-11 { padding-left: 462px; }
.prepend-12 { padding-left: 504px; }
.prepend-13 { padding-left: 546px; }
.prepend-14 { padding-left: 588px; }
.prepend-15 { padding-left: 630px; }
.prepend-16 { padding-left: 672px; }
.prepend-17 { padding-left: 714px; }
.prepend-18 { padding-left: 756px; }
.prepend-19 { padding-left: 798px; }
.prepend-20 { padding-left: 840px; }
.prepend-21 { padding-left: 882px; }
.prepend-22 { padding-left: 924px; }
.prepend-23 { padding-left: 966px; }

div.border {
  padding-right: 6px;
  margin-right: 7px;
  border-right: 1px solid #eee;
}

div.colborder {
  padding-right: 24px;
  margin-right: 21px;
  border-right: 1px solid #eee;
}

.pull-1  { margin-left: -42px;  }
.pull-2  { margin-left: -84px;  }
.pull-3  { margin-left: -126px; }
.pull-4  { margin-left: -168px; }
.pull-5  { margin-left: -210px; }
.pull-6  { margin-left: -252px; }
.pull-7  { margin-left: -294px; }
.pull-8  { margin-left: -336px; }
.pull-9  { margin-left: -378px; }
.pull-10 { margin-left: -420px; }
.pull-11 { margin-left: -462px; }
.pull-12 { margin-left: -504px; }
.pull-13 { margin-left: -546px; }
.pull-14 { margin-left: -588px; }
.pull-15 { margin-left: -630px; }
.pull-16 { margin-left: -672px; }
.pull-17 { margin-left: -714px; }
.pull-18 { margin-left: -756px; }
.pull-19 { margin-left: -798px; }
.pull-20 { margin-left: -840px; }
.pull-21 { margin-left: -882px; }
.pull-22 { margin-left: -924px; }
.pull-23 { margin-left: -966px; }
.pull-24 { margin-left: -1008px; }

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 { float: left; position: relative; }


.push-1  { margin: 0 -42px 1.5em 42px;   }
.push-2  { margin: 0 -84px 1.5em 84px;   }
.push-3  { margin: 0 -126px 1.5em 126px; }
.push-4  { margin: 0 -168px 1.5em 168px; }
.push-5  { margin: 0 -210px 1.5em 210px; }
.push-6  { margin: 0 -252px 1.5em 252px; }
.push-7  { margin: 0 -294px 1.5em 294px; }
.push-8  { margin: 0 -336px 1.5em 336px; }
.push-9  { margin: 0 -378px 1.5em 378px; }
.push-10 { margin: 0 -420px 1.5em 420px; }
.push-11 { margin: 0 -462px 1.5em 462px; }
.push-12 { margin: 0 -504px 1.5em 504px; }
.push-13 { margin: 0 -546px 1.5em 546px; }
.push-14 { margin: 0 -588px 1.5em 588px; }
.push-15 { margin: 0 -630px 1.5em 630px; }
.push-16 { margin: 0 -672px 1.5em 672px; }
.push-17 { margin: 0 -714px 1.5em 714px; }
.push-18 { margin: 0 -756px 1.5em 756px; }
.push-19 { margin: 0 -798px 1.5em 798px; }
.push-20 { margin: 0 -840px 1.5em 840px; }
.push-21 { margin: 0 -882px 1.5em 882px; }
.push-22 { margin: 0 -924px 1.5em 924px; }
.push-23 { margin: 0 -966px 1.5em 966px; }
.push-24 { margin: 0 -1008px 1.5em 1008px; }

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 { float: right; position: relative; }

hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.45em;
  border: none; 
}

hr.space {
  background: #fff;
  color: #fff;
}

.clearfix:after,
.container:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix, .container, .row { display: inline-block; }
* html .clearfix,
* html .container,
* html .row { zoom: 1; }

.clearfix, .container, .row { display: block; }

.clear { clear: both; }

.debug { background: red; }


/* ---------------------------------------------------------------------------------------------------------------------------- */


html, body {}

#NAE {}

#header {}

	#header {
	  margin-top: 1em;
	  margin-bottom: 15px;
	  padding-bottom: 8px;
	  background: url('images/header-bg.gif') repeat-x 0 100%;
	}
	
	#logo {
		margin-top: 0;
	  text-align: center;
	}
	
	#logo img{
		margin-right: 2em;
	}
	
	#topmenu {}
	
		#topmenu {
			text-align: right;
		}
		
		#topmenu a {
			margin-left: 10px;
			color: #666666;
			font-size: .9em;
		}
		
		#topmenu a#sitemap {
			padding: 1px 0 1px 12px;
	  	background: url('images/sitemap.gif') no-repeat 0 3px;
		}
		
		#topmenu a#printVersion {
			padding: 1px 0 1px 18px;
	  	background: url('images/print.gif') no-repeat 0 2px;
		}
		
		#topmenu a#sethome {
			padding: 1px 0 1px 12px;
	  	background: url('images/sethome.gif') no-repeat 0 3px;
		}
		
		#topmenu a#lt {
			padding: 1px 0 1px 21px;
	  	background: url('images/lt.gif') no-repeat 0 3px;
		}
		
		#topmenu a#en {
			padding: 1px 0 1px 21px;
	  	background: url('images/en.gif') no-repeat 0 3px;
		}
		
		#topmenu a#duk {
			padding: 1px 0 1px 8px;
	  	background: url('images/duk.gif') no-repeat 0 3px;
		}
	
	
	#top {}

  	#top {
      margin: 2em 0 2em;
      padding: 0px;
      list-style: none;
      text-align: left;
    }
    
    #top h1 {
			margin: 0em;
			color: #28763A;
			font-size: 1.8em;
			line-height: 1em;
		}

    #top li {
      float: left;
      margin-right: 20px;
    }
    
    #top li a {
    	color: #0069aa;
    }

    #top li.last {
    	margin-right: 0;
  	}
  	
  #search {}

		#search {
  		text-align: right;
    }
    
  	#search input{
  		vertical-align: middle;
    }
    
  #newDiscussion {}
  
  	#newDiscussion {
      margin: 1.75em 0 0 0;
      padding: 0px;
      list-style: none;
      color: #666;
      text-align: left;
    }
    
    #newDiscussion strong {
      color: #333;
    }

  #topNavigation {}
  	
  	#topNavigation {
      margin: 1.5em 0 0 0;
    }
    
    #topNavigation ul {
    	margin: 0;
    	padding: 0;
    	list-style-type: none;
    }
    
    #topNavigation li{
    	display:inline;
    	margin: 0;
    	padding: 0;
		}
    
    #topNavigation a{
			float: left;
			display: block;
			height: 28px;
			margin-right: 0px;
			padding-right: 13px;
			background: transparent url('images/top-navigation-a.gif') no-repeat scroll top right;
			color: #fff;
			font-weight: bold;
			text-decoration: none;	
		}
		
		#topNavigation a span{
			display: block;
			padding-left: 14px;
			background: transparent url('images/top-navigation-span.gif') no-repeat top left;
			line-height: 28px;
		}
		
		#topNavigation a:hover {
			text-decoration: underline;
		}
		
		#topNavigation a.active{
			float: left;
			display: block;
			height: 28px;
			margin-right: 0px;
			padding-right: 13px;
			background: transparent url('images/top-navigation-a.gif') no-repeat scroll bottom right;
			color: #fff;
			font-weight: bold;
			text-decoration: none;
		}
		
		#topNavigation a.active span{
			display: block;
			padding: 0 0 2px 14px;
			background: transparent url('images/top-navigation-span.gif') no-repeat bottom left;
			line-height: 26px;
		}
		
		#topNavigation a.active:hover{
			text-decoration: none;
		}
		
		body.en #topNavigation a, body.en #topNavigation a.active {
			padding-right: 24px;
		}
		
		body.en #topNavigation a span, body.en #topNavigation a.active span {
			padding-left: 24px;
		}

/* INDEX */

#sidebar {}

	#sidebar h2 {
	  margin-right: 14px;
	  margin-bottom: 0em;
		padding: 8px 0 10px 10px;  
	  color: #333;
		border-top: 2px solid #efefe1;
	  font-size: 1em;
	  font-weight: bold;
	  line-height: 1.25;
	}
	
	#sidebar h2.first {
		position: relative;
		margin-top: -8px;
	  margin-right: 14px;
	  margin-bottom: 0em;
		padding: 10px 0 10px 10px;  
	  color: #333;
		border-top: 0px solid #ffffff;
	  font-size: 1em;
	  font-weight: bold;
	  line-height: 1.25;
	}
	
	#sidebar h2#current {
		background-color: #EFEFE1;
	}
	
	#sidebar h2#current a{
		text-decoration: none;
	}

	#sidebar h2 a{
		color: #333;
		text-decoration: underline;
	}
	
	#sidebar h2 a:hover {
		color: #333;
		text-decoration: none;
	}
	
	#sidebar ul {
	  margin: 0 14px 1.5em 0;
	  padding: 0;
	  list-style: none;
	}
	
	#sidebar li {
		margin: 0;
	  padding: 1px 0 1px 22px;
	  background: url('images/bullet-3.gif') no-repeat 9px .4em;
	}
	
	#sidebar li#current {
		background-color: #EFEFE1;
		font-weight: bold;
	}
	
	#sidebar li#current a{
		text-decoration: none;
	}
	
	#sidebar li.sub {
		margin: 0;
		padding: 1px 0 0 22px;
	  background: url('images/bullet-4.gif') no-repeat 7px .5em;
	}
	
	#sidebar li.sub#current {
		background-color: #EFEFE1;
		font-weight: bold;
	}
	
	#sidebar li.sub#current a{
		text-decoration: none;
	}
	
	#sidebar li.sub ul.lastsub {
		margin: 0 0 0 -22px;
		padding: .25em 0 .25em 0;
	}
	
	#sidebar li.sub ul.lastsub li{
	  margin: 0;
	  padding: 1px 0 1px 37px;
	  background: url('images/bullet-1.gif') no-repeat 22px .5em;
	}
	
	#sidebar li.sub ul.lastsub li a{
		font-size: .9em;
	}
	
	#sidebar li.sub#current ul.lastsub {
		background-color: #ffffff;
	}
	
	#sidebar li.sub#current ul.lastsub li a{
		font-weight: normal;
		text-decoration: underline;
	}
	
	#sidebar li.sub#current ul.lastsub li a:hover{
		text-decoration: none;
	}
	
	#sidebar li.sub ul.lastsub li#current {
		background-color: #EFEFE1;
		font-weight: bold;
	}
	
	#sidebar li.sub ul.lastsub li#current a{
		text-decoration: none;
	}
	
	#sidebar li a {
		color: #666666;
	}

#banner {}

	#banner {
		position: relative;
		float: left;
		width: 743px;
		height: 370px;
		margin-bottom: 1.5em;
		margin-left: -1px;
		background-image: url('images/bga.jpg');
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	div.bgp1 { background-position: left -370px !important;}
	div.bgp2 { background-position: left -740px !important;}
	div.bgp3 { background-position: left -1110px !important;}
	div.bgp4 { background-position: left -1480px !important;}
	
	#banner img {}
	
	#banner h2 {
		position: absolute;
		top: 15px;
		left: 20px;
		color: #28763A;
		font: normal 29px Arial, Helvetica, sans-serif;
	}
	
	#banner .block {
		position: absolute;
		bottom: 0px;
		width: 152px;
		padding: 15px 15px 0;
		overflow: hidden;
		z-index: 5;
	}

	#banner .b-1 { left: 0px; width: 155px; }
	#banner .b-2 { left: 188px; }
	#banner .b-3 { left: 373px; }
	#banner .b-4 { left: 558px; width: 155px; }

	#banner .block .bg {
		position: absolute;
		top: 30px; left: 0;
		width: 185px;
		height: 300px;
		background: #ffffff;
		opacity: .9;
		-moz-opacity: .9;
		z-index: 1;
	}

	#banner .block .box {
		position: relative;
		z-index: 2;
	}
	
	#banner .block .box h3 {
		position: relative;
		margin: -15px -15px 0 -15px;
		padding: 7px 15px 0;
		line-height: 18px;
		height: 23px;
		color: #28763A;
		font: normal 18px Arial, Helvetica, sans-serif;
	}                                                                         
	#banner .block .box .spacer { padding-top: 5px; }
    

	#banner .b-1 .box h3, #banner .b-4 .box h3 {
		background: url('images/banner-h3.png') no-repeat left top;
	}
	
	#banner .b-2 .box h3, #banner .b-3 .box h3 {
		background: url('images/banner-h3s.png') no-repeat left top;
	}

	#banner .block .box p {
		display: none;
		height: 3em;
		margin: 0;
		overflow: hidden;
	}

	#banner .block .box ul {
		margin: 0;
		padding: 0 0 5px;
		list-style: none;
		overflow: hidden;
	}

	#banner .block .box li {
		padding: 4px 0;
		line-height: 1.2em;
	}

#news {}

	#news {
		width: 233px;
	  margin: 0 10px 1.5em 9px;
	  padding-bottom: 15px;
	  background: #efefe1 url('images/news-index-bg-bottom.gif') no-repeat 0 100%;
	}
	
	#news div {
	  position: relative;
	  width: 203px;
	  padding: 15px 15px 0;
	  background: #efefe1 url('images/news-index-bg-top.gif') no-repeat;
	  min-height: 340px;
	  height: auto !important;
	  height: 340px;
	}
		
	#news h3,
	#discussions h3 {
	  color: #28763A;
	  margin-bottom: .75em;
	}
	
	#news h3 a,
	#discussions h3 a {
	  color: #28763A;
	}
	
	#news p{
		margin: 0;
		text-align: left;
	}
	
	#news p a {
		font-size: 0.9em;
	}
	
	#news p.news-list {
		margin-bottom: 15px;
	}
	
	#news p.news-list a, .arrow {
	  padding: 0 0 10px 10px;
	  background: url('images/bullet-3.gif') no-repeat 0 2px;
	  font-weight: bold;
	}
	
	#news a.subscribe {
	  padding: 0 0 1px 28px;
	  background: url('images/subscribe.gif') no-repeat 10px 3px;
	  color: #666666;
	}
	
	#news a.rss {
	  padding: 0 0 1px 28px;
	  background: url('images/rss.gif') no-repeat 10px 1px;
	  color: #666666;
	}
	
	#news p.lt1000 {
		position: absolute;
		bottom: 0;
		width: 155px;
		height: 39px;
		padding: 12px 0 0 48px;
		border-top: 1px solid #dedede;
		background: transparent url('images/lietuvaitukstantis.jpg') no-repeat 0 5px;
	}
	
	#news p.lt1000 a {
		color:#666666;
		font-weight: bold;
	}
	
	#news dt,
	#discussions dt {
	  color: #666;
		font-size: .9em;
		font-weight: normal;
		line-height: 1.66;
	}
	
	#discussions dt br { display: none; }
	#discussions .datetime { float: left; }
	#discussions .comments { float: right; }
	
	#news dd,
	#discussions dd {
	  margin-bottom: 1.5em;
		margin-left: 0;
		font-size: .9em;
	}
	
	ul.list-news {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	ul.list-news li {
		margin: 0;
		padding: 0 0 10px;
	}
	
	ul.list-news li small {
		display:block;
	 	color: #666;
		font-size: .9em;
		font-weight: normal;
		line-height: 1.66;
	}
	
	ul.list-news li a {
		display:block;
		font-size: 0.9em;
	}
	
	.attent {
	   float: left;
	   margin: 0 5px 0 0;
	   color: #ff0000;
	   font-size: 21px;
	   font-family: georgia;
	}

.video {
  margin-bottom: 1.5em;
  margin-left: 12px;
  padding-bottom: 15px;
  background: #eeefe1 url('images/video-block-bg-bottom.gif') no-repeat 0 100%;
}

.video div {
  float: left;
  padding: 15px;
  padding-bottom: 0;
  background: #eeefe1 url('images/video-block-bg-top.gif') no-repeat;
}

.video p {
  float: right;
  width: 150px;
  margin-bottom: .5em;
  padding-top: 15px;
  padding-right: 5px;
  background: #eeefe1 url('images/video-block-bg-top.gif') no-repeat 100% 0;
}

.video span {
  position: relative;
  top: .25em;
  font-size: .9em;
  line-height: 1.66;
  color: #666;
}

.video em {
  font-style: normal;
  color: #333;
}

/* CONTENT */

#content {}

	#content h1 {
		margin-bottom: 1em;
		color: #28763A;
		font-size: 1.5em;
		font-weight: normal;
		line-height: 1.5em; 
	}
	
	#content h2 {
		margin-bottom: 1em;
		color: #28763A;
		font-size: 1.25em;
		font-weight: bold;
		line-height: 1.25em; 
	}
	
	#content h3 {
		margin-bottom: .5em;
		color: #000000;
		font-size: 1.15em;
		font-weight: bold;
		line-height: 1.25em; 
	}
	
	#content h4 {
		margin-bottom: .5em;
		color: #000000;
		font-size: 1em;
		font-weight: bold;
		line-height: 1.25em; 
	}
	
	#content h5 {
		margin-bottom: .5em;
		color: #000000;
		font-size: 1em;
		font-weight: bold;
		line-height: 1.25em; 
	}
	
	#content h6 {
		margin-bottom: .5em;
		color: #000000;
		font-size: 1em;
		font-weight: bold;
		line-height: 1; 
	}
	
	#breadcrumb {
		height: 13px;
		line-height: 13px;
		vertical-align: middle;
		color: #666666;
		font-size: 11px;
	}
	
	#breadcrumb img {
		vertical-align: middle;
	}
	
	#breadcrumb a {
		padding: 0 3px 0 3px;
	}
	
	#breadcrumb a#home {
		padding-left: 3px;
	}
	
	#breadcrumb span {
		padding-left: 3px;
	}
	
	#text {
		width: 546px;
		margin-right: 28px;
	}
	
	#content .mit {
		margin-bottom: 3px;
	}
	
	#content .mitas {
		float: left;
		margin-right: 5px;
		width: 58px;
		height: 18px;
		color: #fff;
		background: #6e6e6e url('images/mitas.gif') no-repeat;
		line-height: 18px;
		font-weight: bold;
		text-align: center;
	}
	
	#content .faktas {
		float: left;
		margin-right: 5px;
		width: 58px;
		height: 18px;
		color: #fff;
		background: #28763A url('images/faktas.gif') no-repeat;
		line-height: 18px;
		font-weight: bold;
		text-align: center;
	}
	
	#content ul {
		margin-left: 15px;
		list-style: none;
	}
	
	#content ul li{
		padding-left: 13px;
		background: url('images/content_li.gif') no-repeat 0 6px;
	}
	
	#content ul li ul {
		margin-left: 2px;
		margin-bottom: 0px;
	}
	
	#content ul li ul li{
		background: url('images/content_li_li.gif') no-repeat 0 6px;
	}
	
	#content ul li ul li ul li{
		background: url('images/content_li_li_li.gif') no-repeat 0 6px;
	}
	
	#content div.flash{
		float: left;
		margin-bottom: 1.5em;
	}
	
	#bug {
		clear: both;
		float: left;
		margin: 0 0 1.5em;
		width: auto;
	}
	
	#bug div.field {
		clear: both;
		float: left;
		width: 546px;
		margin: 0 0 1.5em;
	}
	
	#bug label {
		clear: both;
		float: left;
		width: 75px;		
	}
	
	#bug input {
		float: left;
		width: 230px;		
	}
	
	#bug textarea {
		float: left;
		width: 465px;		
	}
	
	#bug button {
		float: right;
		margin-right: 2px;
	}
	
	.error-note {
		float: left;
		width: 546px;
		color: red;
		margin-bottom: 5px;
		
	}

	a.bug-link {
		color: #222222;
		text-decoration: underline;
	}
	
	a.bug-link:hover {
		color: #222222;
		text-decoration: none;
	}
	
	.bug-link {
		background: url(images/up-down.gif) no-repeat 0 6px;
		text-align: left;
		height: 20px;
		padding: 2px 0 2px 15px;
		margin: 0;
		font: bold 12px/20px Arial, Helvetica, sans-serif;
	}
	
	.active {
		background-position: 0 -27px;
	}
	
	#comments-block {
		clear: both;
		float: left;
		margin: 0;
		width: 713px;
		padding: 0;
		background: url(images/comments-form-bgr.gif) repeat-y;
	}
	
	#comments-form-top {
		clear: both;
		margin: 0;
		width: 713px;
		height: 12px;
		background: url(images/comments-form-top.gif) no-repeat 0 0;
		line-height: 12px;
	}
	
	#comments-form-bottom {
		clear: both;
		margin: 0;
		width: 713px;
		height: 12px;
		background: url(images/comments-form-bottom.gif) no-repeat 0 0;
		line-height: 12px;
	}
	
	#comments-form {
		clear: both;
		float: left;
		margin: 0;
		padding: 8px 0 0 20px;
		width: 400px;
	}
	
	#comments-block ul {
		clear: both;
		margin-left: 0;
		list-style: none;
	}
	
		#comments-block ul li {
			padding-left: 0;
			background-image: none;
		}
	
	#comments-form p, #comments-form div.box {
		clear: both;
		float: left;
		width: 390px;
	}
		
	#comments-block div.field {
		clear: both;
		float: left;
		width: 390px;
		margin: 0 0 1.5em;
	}
	
	#comments-block div.phone {
		clear: both;
		display: none;
	}
	
	#comments-block label {
		clear: both;
		float: left;
		width: 110px;		
	}
	
	#comments-block input {
		float: left;
		width: 170px;		
	}
	
	#comments div.field img {
		float: left;
		margin-right: 10px;
	}
	
	#comments-block textarea {
		float: left;
		width: 270px;
		height: 80px;
	}
	
	#comments-block button {
		float: left;
		margin-top: 10px;
		width: auto;
		overflow: auto;
	}
	
	#comments-form-text {
		float: left;
		margin: 0;
		padding: 8px 0 0;
		width: 270px;
		color: #999999;
		font-size: .9em;
		line-height: 1.2em;
	}
	
	#comments-form-text p {
		margin-bottom: 1em;
	}
	
	#last-comments {
		clear: both;
		float: left;
		margin: 0 0 1.5em;
		padding: 0;
		width: 713px;
		background: url(images/comments-bgr.gif) repeat-y;
	}
	
	#last-comments-block {
		padding: 15px 20px 5px;
	}
	
	#last-comments dl {
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	#last-comments dl dt {
		clear: both;
		margin: 0;
		padding: 0;
		color: #666666;
	}
	
		#last-comments dl dt span {
			margin-left: 10px;
			color: #999999;
			font-weight:  normal;
		}
	
	#last-comments dl dd {
		clear: both;
		margin: 0 0 1.5em;
		padding: 0;
	}
	
	#last-comments-bottom {
		clear: both;
		margin: 0;
		width: 713px;
		height: 12px;
		background: url(images/comments-bottom.gif) no-repeat 0 0;
		line-height: 12px;
	}
	
	#comments-list dl {
		clear: both;
		margin: 0;
		padding: 0;
	}
	
	#comments-list dl dt {
		clear: both;
		margin: 0;
		padding: 0;
		color: #666666;
	}
	
		#comments-list dl dt span {
			margin-left: 10px;
			color: #999999;
			font-weight:  normal;
		}
	
	#comments-list dl dd {
		clear: both;
		margin: 0 0 1.5em;
		padding: 0;
	}
	
	#news-arch {}
	
		#news-arch h3 {
			margin-bottom: 10px;
			padding: 0 0 5px;
			border-bottom: 1px solid #DDDDDD;
			font-size: 12px;
			font-weight: bold;
			color: #111111;
		}
		
		.news-arch-top {
			margin-bottom: 5px;
			padding: 10px 0 0;
			border-top: 1px solid #DDDDDD;
			text-align: right;
		}
		
			.news-arch-top span{ font-weight: bold; }
			
			.news-arch-top a{ font-weight: bold; }
			
		.news-arch-bottom {
			padding: 10px 0 0;
			text-align: right;
		}
			.news-arch-bottom span{ font-weight: bold; }
			
			.news-arch-bottom a{ font-weight: bold; }			
			
		#news-arch-month {}
		
			#news-arch-month dt {
				color: #999999;
				font-size: 11px;
				font-weight: normal;
			}
			
			#news-arch-month dd { margin: 0 0 1.5em; }
			
		#news-arch .news-arch-months {}
		
			#news-arch .news-arch-months dt {
				clear: both;
				float: left;
				padding: 0 10px 0 0;
				width: 60px;
				color: #999999;
				text-align: right;
				font-size: 11px;
				font-weight: normal;
			}
			
			#news-arch .news-arch-months dd {
				float: left;
				width: 670px;
				margin: 0 0 5px;
			}

.extra {}

	.extra {
		width: 168px;
		margin-bottom: 1.5em;
		background: #eeefe1 url('images/extra-bg-top.gif') no-repeat;
		font-size: .9em; 
	}
	
	body#articles .extra {
		float: right;
		margin: 0 0 1.5em 1.5em;
	}
	
	.extra h5 {
  	position: relative;
    margin-bottom: .5em;
  }
	
	.extra span {
		position: relative;
		top: .25em;
		line-height: 1.66;
		color: #666;
	}
	
	.extra em {
		font-style: normal;
		color: #333;
	}
	
	#broadcasts-list {
		padding: 10px 15px 1px;
		background: url('images/extra-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#broadcasts-list h5 {
		font-size: 1.1em; 
	}
	
	#broadcasts-list p {
		margin-top: 1em;
	}
	
	#broadcasts-list-nav {
		position: relative;
		text-align: center;
	}
	
	#broadcasts-list-nav #previous{
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	
	#broadcasts-list-nav #next{
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	
	#broadcast {
		width: 546px;
		margin: 0 28px 1.5em 0;
		background: #eeefe1 url('images/broadcast-bg-top.gif') no-repeat;
	}
	
	#broadcast-bottom {
		padding: 0 15px 1px;
		background: url('images/broadcast-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#broadcast-bottom h5 {
		width: 425px;
		margin: 2em auto 0;
		color: #28763A;
	}
	
	#total {
		margin: 0;
		padding: 10px 0 0;
		border-top: 1px solid #dddddd;
	}
	
	#player {
		width: 425px;
		margin: 2em auto 2em;
		background-color: #000000;
	}
	
	#player p {
		padding: 140px 30px 0;
		color: #ffffff;
		font-size: 12px;
		text-align: center;
	}
	
	#player p a {
		font-size: 12px;
	}
	
	#details {
		width: 425px;
		margin: 0 auto 1em;
		font-size: .9em;
	}
	
	#details span {
		color: #666;
	}
	
	#related {
		padding: 10px 15px;
		background: url('images/extra-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#related h5 {
		font-size: 1.1em; 
	}	
	
	#related ul {
    margin: 0; 
    padding: 0;
    list-style: none;
  }

  #related ul li {
    margin-bottom: .5em;
    padding-left: 0;
    background: none;
  }
	
	#download {
		padding: 10px 15px 5px;
		background: url('images/extra-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#download h5 {
		font-size: 1.1em; 
	}
	
	#content .block {
		padding: 10px 15px;
		background: url('images/extra-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#content .block h5 {
		font-size: 1.1em !important; 
	}
	
	.list-topicality {
        list-style: none;
        margin: 0 0 0 !important;
        padding: 0 !important;
	}
	
	.list-topicality li {
        margin: 0 !important;
        padding: 0 0 10px !important;
        background: none !important;
	}
	
	.green { color: #28763A !important; }	
	
	#links {
		padding: 10px 15px 5px;
		background: url('images/extra-bg-bottom.gif') no-repeat 0 100%;
		zoom: 1;
	}
	
	#links h5 {
		font-size: 1.1em; 
	}
	
	.file {
      position: relative;
      margin-left: -3px;
      padding-left: 35px;
      background-position: 0 5px;
      background-repeat: no-repeat;
      zoom: 1;
    }

    .file { margin-bottom: 10px; }

    .file span {
      margin-bottom: 1.66666666em;
      line-height: 1.666666;
    }

    .pdf { background-image: url('images/ico-pdf.gif'); }
    .word,
    .doc { background-image: url('images/ico-word.gif'); }
    .excel,
    .xls { background-image: url('images/ico-excel.gif'); }
    
    .ppt { background-image: url('images/ico-ppt.gif'); }

	.small_icon { margin: 0 3px -2px 0 }
	
	.article-details {
		font-size: .9em;
	}
	
	.article-details span {
		color: #666;
	}
	
	.articles-list dt{
		font-weight: normal;
	}
	
	.articles-list dd{
		margin: 0 0 1.5em;
		padding: 0;
		font-size: .9em;
	}
	
	.articles-latest {
		margin: 0;
		padding: 0;
	}

	.articles-latest dt{
		margin-bottom: .5em;
		font-weight: normal;
		font-size: .9em;
	}
	
	.articles-latest dt span {
		color: #666;
	}
	
	.articles-latest dd{
		margin: 0 0 .5em;
	}
	
	.articles-latest dd.read-more{
		margin: 0 0 2em;
		font-size: .9em;
	}
	
	#paging {
		font-size: .9em;
	}
	
	#paging a{
		margin-right: .5em;
	}
	
	#paging span{
		margin-right: .5em;
	}
	
/* /CONTENT */

#footer {}

  #footer {
  	clear: both;
  	margin-top: 0;
  	margin-top: 1.5em !ie;
    padding: 1.5em 0;
    background: url('images/footer-bg.gif') repeat-x;
  }
  
  #footer-links {
    float: right;
  	width: auto;
  	padding: 0;
  	margin: 0;
  	padding-right: 15px;
    text-align: left;
  }
  
  #footer-links ul {
	  margin: 0;
	  padding: 0;
	  list-style: none;
	}
  
  #footer-links li {
  	float: left;
  	margin-left: 1.75em;
  	margin-bottom: 0;
    padding-left: 15px;
    background: url('images/bullet-1.gif') no-repeat 0 .45em;
  }
  
  #footer-links li a{
    font-size: .9em;
  }
  
  #footer-links a.last {
    padding-right: 0;
  }
  
  #copyright {
  	float: left;
  	width: auto;
  	padding-left: 15px;
    text-align: left;
    font-size: .9em;
  }
    
#road {
	position: relative;
	width: 540px;
	height: 670px;
	margin-bottom: 1.5em;
	background: url(../images/road.jpg) no-repeat;
}

	#road a {
		position: absolute;
		display: block;
		background: transparent;
		text-align: left;
		text-decoration: none;
		cursor: help;
	}
	
	#road a:hover {
		background-position: 0 28px;
	}
	
	#road a span {
		display: none;
		text-indent: 0px;
	}
	
	#road a:hover span {
		padding: 5px;
		color: #fff;
		font-size: 12px;
		width: 200px;
		position: absolute;
		display: block;
		background: #236e35;
		border-left: 2px solid #fff;
	}
	
	#road a#note1 {
		top: 20px;
		left: 31px;
		width: 167px;
		height: 28px;
	}
	
	#road a#note1:hover span {
		top: 23px;
		left: 0px;
		width: 250px;
	}
	
	#road a#note2 {
		top: 77px;
		left: 303px;
		width: 178px;
		height: 28px;
	}
	
	#road a#note2:hover span {
		top: 23px;
		left: 0px;
		width: 220px;
	}
	
	#road a#note3 {
		top: 402px;
		left: 333px;
		width: 185px;
		height: 28px;
	}
	
	#road a#note3:hover span {
		top: 23px;
		left: 0px;
		width: 190px;
	}
	
	#road a#note4 {
		top: 263px;
		left: 33px;
		width: 237px;
		height: 28px;
	}
	
	#road a#note4:hover span {
		top: 23px;
		left: 0px;
		width: 250px;
	}
	
	#road a#note5 {
		top: 554px;
		left: 12px;
		width: 186px;
		height: 28px;
	}
	
	#road a#note5:hover span {
		bottom: 22px;
		left: 0px;
		width: 250px;
	}
	
	#road a#note6 {
		top: 624px;
		left: 59px;
		width: 236px;
		height: 28px;
	}
	
	#road a#note6:hover span {
		bottom: 22px;
		left: 0px;
		width: 250px;
	}
	
	#road a#note7 {
		top: 624px;
		left: 335px;
		width: 183px;
		height: 28px;
	}
	
	#road a#note7:hover span {
		bottom: 22px;
		left: 0px;
		width: 190px;
	}
	
#prenumerata {}

	#prenumerata table {
		border: 0;
		border-collapse: collapse;
	}
	
	#prenumerata table td {
		border: 0;
		padding: 0.1em 0.1em 1em 0.1em;
	}
	
	#prenumerata table th {
		border :0;
		padding: 0.1em 1em 0.5em 0.1em;
	}
	
	#prenumerata textarea {
		margin-bottom: 1em;
	}
	
	#prenumerata small {
		font-weight: normal;
		color: gray;
	}
	

#sitemap-list { padding-bottom: 1.5em; }

	#sitemap-list ul,
	#sitemap-list ul li,
	#sitemap-list ul li ul,
	#sitemap-list ul li ul li,
	#sitemap-list ul li ul li ul,
	#sitemap-list ul li ul li ul li {
		margin: 0; 
		padding: 0; 
		background: none;
		background-position: 0 0;
	}
	
	#sitemap-list ul li {
		line-height: 20px;
		position: relative;
		width: 100%;
	}
	
	* html #sitemap-list ul li{
		float:left;
		display:inline;
	}
	
	#sitemap-list ul li a {
		padding-left: 28px;
		text-decoration: none;
	}
	
	#sitemap-list ul li a:hover {
		text-decoration: underline;
	}
	
	#sitemap-list ul,
	#sitemap-list ul li ul,
	#sitemap-list ul li ul li ul {	
		margin-left: 30px;
	}
	
	#sitemap-list ul {
		margin-left: 0;
	}
	
	#sitemap-list ul li,
	#sitemap-list ul li ul li,
	#sitemap-list ul li ul li ul li {	
		background: url('images/sitemap-item.gif') no-repeat 0 0;
	}
	
	#sitemap-list .first{	
		background: url('images/sitemap-item-first.gif') no-repeat 0 0;
	}
	
	#sitemap-list .last{	
		background: url('images/sitemap-item-last.gif') no-repeat 0 0;
	}
	
	#sitemap-list:after, #sitemap-list ul:after{
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	#sitemap-list, #sitemap-list ul{ display:block; }
	/*  \*/
	#sitemap-list, #sitemap-list ul{ min-height:1%; }
	* html #sitemap-list, * html #sitemap-list ul{ height:1%; }
	 /*  */
	 
#slides {}

	#slides {
		margin: 0 0 25px;
		padding: 0;
	}
	
	#slides dt, #slides dd {
		margin: 0;
	}
	
	#slides dt {
		padding: 5px 0 0 35px;
		height: 23px;
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #28763A;
		background-color: #28763A;
		color: #fff;
	}
	
	#slides dt.closed{
		background-color: #EEEFE1;
		border-color: #fff;
		color: #222;
	}
	
	#slides dd table {
		margin: 0px;
		-moz-margin-start: 1px;
	}
	
	#slides dd table th{
		background: #28763A;
		color: #fff;
		border-color: #28763A;
		border-top: 0 none;
		width: 50%;
	}
	
	#slides dd table td{
		border-color: #28763A;
	}
	
	#slides dd ul {
		margin: 0;
	}
	
	#slides dd#slide_last {
		margin-top: -4px;
		padding-bottom: 3px;
		background-image: url(images/slide_last.png);
		background-repeat: no-repeat;
		background-position: 0 100%;
	}
	
	#slide_last th {
		padding-top: 7px;
	}
	
	#slide1 {
		background-image: url(images/ico_nuclear.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide2 {
		background-image: url(images/ico_coal.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide3 {
		background-image: url(images/ico_gas.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide4 {
		background-image: url(images/ico_hydro.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide5 {
		background-image: url(images/ico_wind.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide6 {
		background-image: url(images/ico_biofuel.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	#slide7 {
		background-image: url(images/ico_solar.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		border: 0 none;
	}

#slide-block {}

	.slide {}
	
	.slide a {
		color: #222222;
		text-decoration: underline;
		outline: none;
	}
	
	.slide a:hover {
		color: #222222;
		text-decoration: none;
		outline: none;
	}
	
	.slide a:focus {
		outline: none;
	}
	
	.btn-slide {
		background: url(images/up-down.gif) no-repeat 0 6px;
		text-align: left;
		height: 20px;
		padding: 2px 0 2px 15px;
		margin: 0;
		font: bold 12px/20px Arial, Helvetica, sans-serif;
	}
	
	.active {
		background-position: 0 -27px;
	}

img.ico-pdf {
	position: relative;
	margin: 0 0 -3px 5px;
}


/* Newsletter */

#enmincontent{
    padding:40px 0 20px 0;
    font-size:13px;
}

    #enmincontent h1{
        color:#ef3e35;
        margin-bottom:10px;
        font-size:24px;
        font-weight: bold;
    }
    #enmincontent a,
    #enminlogo a,
    #enmincontact a{color:#ef3e35 !important;}


#enminlogo{
    float:left;
    position:relative;
    padding:0 0 0 35px;
}
    #enminlogo img{
        position:absolute;
        left:0;
        top:0;
    }
    
#enmincontact{
    float:left;
    padding:0 0 0 60px;
}