﻿
	a:active {
	  outline:none;
	}
	:focus {
	  -moz-outline-style:none;
	}
    h2.Title.Home{
        background-image:url(/Include/_images/home/h1_bg.gif);
        background-repeat:repeat-x;
        background-position:top left;
    }
    h2.Title.Home a{
        background-color:white;
        padding-right:10px;
    }    
    #news-corporate-latest .date_place
    {
		padding:0 0 0 0;
		border:0px solid red;
		text-align:left;
		width:92px;
		min-width:92px;
		width:auto! important;
		color:#000000;
		font-weight:bold;
		font-size:90%;		
    }
    #news-corporate-latest .summary_place
    {
		font-size:90%;
		padding-bottom:10px;
    }  
 
    #news-corporate-latest .summary_place .title
    {
		
		font-weight:bold;
    }  
    #news-corporate-latest .summary_place .summary
    {
		
		
    }            

    #news-corporate-latest .separator_place
    {
		height:6px;
		min-height:6px;
		height:auto! important;
    }
    #news-corporate-latest .separator_place .separator
    {
		width:100%;
		background-image: url(/Include/_images/home/home-news-ruler.png);
		background-repeat:no-repeat;
		height:6px;
		min-height:6px;
		height:auto! important;		
    }  
    .round-box
    {
		position:relative;
		display:block;
    }  
    .round-box .corner
    {
		background-repeat:no-repeat;
		height:9px;
		min-height:9px;
		height:auto! important;		
		width:9px;
		min-width:9px;
		width:auto! important;			
		position:absolute;
		line-height:9px;
		font-size:9px;		
		z-index:50;
    }
    .round-box .corner.rt
    {		
		top:0;
		right:0;
		background-image: url(/Include/_images/home/round/round-top-right.png);
		background-position:-1px -1px;
		
    }
    .round-box .corner.lt
    {		
		top:0;
		left:0;
		background-image: url(/Include/_images/home/round/round-top-left.png);
		background-position:-2px -1px;
    }   
    .round-box .corner.rb
    {
	
		bottom:0;
		right:0;
		background-position:-1px 1px;		
		background-image: url(/Include/_images/home/round/round-bottom-right.png);
		
    }
    .round-box .corner.lb
    {		
		background-position:-2px 1px;
		bottom:0;
		left:0;
		background-image: url(/Include/_images/home/round/round-bottom-left.png);
		
    }   
    .share-price, .event-calendar{
		position:relative;
		display:block;
    }
    
    .share-price table
    {
		background-image:url(/Include/_images/home/share-price.jpg);		
		background-position:center 30%;		
		ZOOM: 1;
    }
    .round-box.csr-report table
    {
		background-image:url(/Include/_images/home/csr_report.jpg);
		background-position:center 30%;
    }
    
    .event-calendar table
    {
		background-image:url(/Include/_images/home/events-calentar.jpg);
		background-position:center 90%;
		ZOOM: 1;		
    }
    .round-box .date
    {
		font-size:90%;
		font-weight:bold;
    }
    
    .round-box table
    {
		padding:8px 2px 8px 2px;
		border:1px solid #cccccc;		
		background-repeat:no-repeat;
		
    }    
    .share-price table, .event-calendar table
    {
		border-width:0 0 0 0;
    }
    .round-box .space40, carreer-box .space40
    {
		height:auto! important;			
    }
    .round-box.csr-report .space40
    {		
		height:160px;	
		min-height:160px;
		height:auto! important;			
    }

    .round-box.annual-reports .space40
    {
		height:160px;	
		min-height:160px;
		height:auto! important;				
    }
    .round-box.annual-reports a
    {
		color:#ffffff;
		text-decoration:none;
    }
    .round-box.annual-reports .title
    {
		margin:10px 6px 5px 6px;
    }
    .round-box.annual-reports .summary
    {
		
		margin:1px 5px 0px 3px;
		color:Black;
		font-size:90%;
		font-weight:bold;
    }  
    .round-box.annual-reports .img
    {
		margin:8px 0px 2px 0px;
		text-align:center;
    }         

        
    .event-calendar .space40
    {
		height:168px;
		min-height:168px;		
    }
    .share-price .title
    {
		margin-top:1px;
		margin-bottom:4px;
    }
    .share-price .title a.black
    {
		color:#000000;
		text-decoration:none;
		
    }
	.share-price .space40
    {
		height:168px;
		min-height:168px;
    }  
    .round-box td.investor-title
    {						
		padding:1px 10px 0 0px;
    }
	.round-box.affiliated-companies .space40
    {
		height:202px;
		min-height:202px;
		height:auto!important;
    }         
    
    .round-box .title, .carreer-box .title, .history-box .title
    {		
		font-size:120%;
		font-weight:bold;
    }
    
    .event-calendar .title
    {
		width:auto! important;	
		width:135px;
		min-width:135px;	max-width:135px;	
		margin-left:3px;
		margin-top:0px;		
		
    }
    .event-calendar .title a.black
    {
		text-decoration:none;
		color:#000000;
    }
    .green
    {
		color:#67935a;
    }
    .black
    {
			color:#000000;
    }
    .grey
    {
		color:#666769;
    }
    .white
    {
		color:#ffffff;
    }    
    .round-box .descr
    {
		
		font-weight:bold;
		font-size:95%;
		color:#000000;
    }

   .share-price .descr
    {
		padding:0px;		
		font-size:100%;
    }  
   .share-price .euro
    {			
		font-size:160%;
		font-weight:bold;
		padding-right:2px;
    }  
    .event-calendar .descr
    {
		margin-top:13px;
		text-align:right;
		color:White;
    }

	.event-calendar .data .happening .top, .event-calendar .data .happening .bottom1 
	{
		position:relative;
		margin-left:0px;
		background-repeat:no-repeat;
		background-position:left top;
		width:auto! important;height:auto! important;		
		width:139px;height:6px;
		min-width:139px;min-height:6px;
		font-size:6px;
		line-height:6px;
		
		
	}
	.event-calendar .data .happening .top
	{
					
		background-image:url(/Include/_images/home/round/red_box_top.png);
		
			
	}
	.event-calendar .data .happening .bottom1
	{
		
		
		background-image:url(/Include/_images/home/round/red_box_bottom.png);		
	}	
	.event-calendar .data .happening .event
	{
		background-image:url(/Include/_images/home/round/red_box_middle.png);
		background-repeat:repeat-y;		
		color:#ffffff;
		font-weight:bold;
		font-size:95%;	
		width:auto! important;	
		padding:1px 4px 1px 4px;
		min-width:139px;
		max-width:139px;
		width:139px;
	}
    .event-calendar .data .happening
    {
		display:block;
		position:absolute;
		left:35px;
		top:42px;
		width:auto! important;height:auto! important;		
		width:139px;height:66px;
		min-width:139px;min-height:66px;
		
    }
    .event-calendar .data .happening a
    {
		color:#ffffff;
		text-decoration:none;
    }
    .white-bullet
    {
		width:auto! important;height:auto! important;
		background-image:url(/Include/_images/home/white-bullet.png);
		background-repeat:no-repeat;
		background-position:center 70%;
		padding-left:5px;		
    }
    
    .round-box .bottom-glow
    {
		position:absolute;
		width:auto! important;height:auto! important;
		width:181px;height:18px;
		min-width:181px;min-height:18px;
		background-image:url(/Include/_images/home/bottom-glow.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		
		bottom:1px;
		left:1px;
		z-index:100;
    }
    
    .round-box .top-glow
    {
		position:absolute;
		width:auto! important;height:auto! important;
		width:187px;height:119px;
		min-width:187px;min-height:119px;
		background-image:url(/Include/_images/home/annual-report-bg.png);
		background-repeat:no-repeat;
		background-position:top left;		
		top:1px;
		left:1px;
		z-index:60;		
    }
    .carreer-box
    {
		background-image:url(/Include/_images/home/carreer-bg.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		width:auto! important;height:auto! important;
		width:183px;height:87px;
		min-width:183px;min-height:87px;
		display:block;
    }
    .carreer-box .title
    {
		padding:0px 8px 0px 8px;
    }
    
    .carreer-box .title a
    {
		position:absolute;
		margin-top:8px;
		color:#ffffff;
		text-decoration:none;
    }
    .carreer-box .title a:hover
    {
		
    }
    .carreer-box .summary
    {
		position:absolute;
		font-weight:bold;
		font-size:90%;
		margin:40px 25px 10px 8px;
    }
    
    .history-box
    {
		background-image:url(/Include/_images/home/histroy-bg.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		width:auto! important;height:auto! important;
		width:183px;height:87px;
		min-width:183px;min-height:87px;
		display:block;
    }
    .history-box .title
    {
		padding:0px 8px 0px 8px;
    }
    
    .history-box .title a
    {
		position:absolute;
		margin-top:8px;
		color:#ffffff;
		text-decoration:none;
    }
    .history-box .title a:hover
    {
		
    }
    .affiliated-companies .title
    {
		font-size:120%;
		white-space:nowrap;
    }
    .affiliated-companies a.grey
    {
		text-decoration:none;
		color:#666769;
    }    
    .history-box .summary
    {
		position:absolute;
		font-weight:bold;		
		margin:38px 25px 10px 40px;
		line-height:32px;
    }
    .history-box .summary a
    {
		font-size:340%;
		color:White;
		font-weight:300;
		text-decoration:none;
		
    }
      .tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
	  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
	  .tipsy-north { background-image: url(/Include/_images/home/tipsy/tipsy-north.gif); background-position: top center; }
	  .tipsy-south { background-image: url(/Include/_images/home/tipsy/tipsy-south.gif); background-position: bottom center; }
	  .tipsy-east { background-image: url(/Include/_images/home/tipsy/tipsy-east.gif); background-position: right center; }
	  .tipsy-west { background-image: url(/Include/_images/home/tipsy/tipsy-west.gif); background-position: left center; }  
	  
	.share-price .data
	{
		position:absolute;
		top:10px;
		left:10px;
	}
	.round-box.affiliated-companies .data
	{
		position:absolute;
		top:10px;
		left:5px;
	}	
	.event-calendar .data
	{
		position:absolute;
		top:10px;
		left:10px;
	}
	.round-box.csr-report .data
	{
		width:auto!important;
		width:174px;min-width:174px;max-width:174px;
		height:auto!important;
		height:162px;min-height:162px;max-height:162px;
		display:block;
		position:absolute;
		top:10px;
		left:10px;
	}	
	.round-box.csr-report .descr  a
	{
		color:#000000;
		text-decoration:none;
	}
	.round-box.csr-report .descr table
	{
		background-image:none;
		border-width:0 0 0 0;
	}
	.round-box.annual-reports .summary table
	{
		background-image:none;
		border-width:0 0 0 0;
		
	}	
	.round-box.csr-report .data .title a.green
	{
		color:#67935a;
		text-decoration:none;
	}
	.round-box.csr-report .data .descr
	{
		width:auto!important;
		width:164px;min-width:164px;max-width:164px;
		position:absolute;
		left:0px;
		bottom:20px;		
	}
	.round-box.csr-report .data .descr a
	{
		text-decoration:underline;	
	}	
	
	.round-box .round-box table{
		border-width:0 0 0 0;
	}

	.event-calendar table{
		padding-left:0px;
		
	}
	.share-price table{
		padding-right:0px;
		
	}
    .round-box.affiliated-companies .descr
    {
		margin-top:5px;
    }
    
	
	.map-background
	{
		width:695px;
		
		height:auto! important;
		width:auto! important;
		min-height:520px;
		min-width:695px;
		max-width:695px;				
		background-image:url(/Include/_images/map/map_bg.gif);
		background-repeat:no-repeat;
		background-position:1px 5px;	
		border:0px solid red;	padding:8px 8px 8px 8px;
		height:520px;
	}
	#flashcontent
	{    
		
		margin:0 0 0 0;
		width:680px;
		
		height:auto! important;
		width:auto! important;
		min-height:500px;
		min-width:680px;
		max-width:680px;
		border:0px solid red;
		height:500px;
	}
	
	 #slideshow{
            margin-left:24px;
            z-index:2;
            height:201px;
            min-height:201px;
            max-height:201px;
            overflow:hidden;
            height:auto! important;
            background-image:url(/Include/_images/slideshow/slideshow-bg.jpg);
            background-repeat:no-repeat;
            background-position:left top;
        }
        a#prev,a#next{
            color:#cccccc;
            text-decoration:none;
            padding:3px;
            font-size:11px;        
        }
        a#prev:hover,a#next:hover{
            color:#ffffff; 
        }        
        #nav a{
            color:#cccccc;
            text-decoration:none;
            padding:3px;
            font-size:11px;
        }
        #nav a:hover{
            color:#ffffff;            
            text-decoration:underline;
        }    
        #nav a.activeSlide {
            color:#ffffff;
            text-decoration:underline;
            
        }          
        
        #controls{  
           position:absolute;        
          z-index:100;
          
        }     
        .round-box.annual-reports
            {
                border:1px solid #ccc;
                -moz-border-radius: 5px 5px 5px 5px;
                -webkit-border-radius: 5px 5px 5px 5px;
                border-radius: 5px 5px 5px 5px;
                behavior: url('/Include/_css/Default/PIE.htc');  
                height:85px;              
                min-height:85px;    
            }
            .round-box.annual-reports .top-glow
            {
                top:0;left:0;height:85px;min-height:85px;      
            }
            .round-box.energy_book
            {
                
                background:#fff url('/Include/_images/home/img_book.jpg');
                height:87px;    
                min-height:87px;    
                height:auto!important;
                overflow:hidden;  
                margin-top:4px;
                padding-left:3px;
                font-weight:bold;                
            }
            .round-box.energy_book p
            {
                margin:0 0 0 0 ;
                padding:0 0 0 0;
            }
            .round-box.energy_book a
            {
                color:white;
            }
