/* reset default */

	* {margin : 0; padding : 0;}
	ul {list-style : none;}
	a {text-decoration : none;padding : 0 0 2px 0;border-bottom : 1px dotted #21643C;color:#21643C}
	a:hover {border-bottom : 2px solid #21643C;}
	a:visited {border-bottom : 1px solid #21643c;}
	a:hover {border-bottom : 2px solid #21643c;}

	
/*  / reset default */

.bold {font-weight : bold;}
	
body {
	background : #fff url(../imgs/bodyBg.jpg) 0 118px repeat-x;
	font : 62.5%/2 Verdana, Helvetica, Tahoma, sans-serif;
	color : #696969;
}

td {
	vertical-align : top;
}

.clearLi {
	clear: both;
	display: block; 
	width: 100%;
	color: #21653D;
	text-transform: uppercase;
	font-weight: bold;
}
a.iso, a.iso img  {
	position : absolute;
	z-index : 1000;
	right : 0px;
	border : none;
	top : 0;
}

h1 {
	color : #21653D;
	font-size : 1.4em;
	border-bottom : 1px solid #21653D;
	font-weight : normal;
	text-transform : uppercase;
	margin : 0 0 20px 0;
	clear: both;
}

img.floatRight {
  float : right;
  margin : 0 0 10px 10px;
}

img.floatLeft {
  float : left;
  margin : 0 20px 10px 0;
}


#mainContainer {
	width : 999px;
}

	#topContainer {
		height : 90px;
		width : 100%;
		position : relative;
	}
				
		#topContainer .mainLogo {
			width : 521px;
			height : 57px;
			display : block;
			text-indent : -9999px;
			background : url(../imgs/mainLogo.jpg) 0 bottom no-repeat;
			position : absolute;
			border : none;
			top : 20px;
			left : 20px;
		}
	
		#topContainer .mainLogo:hover {
			top : 21px;
			left : 21px;
		}
		
		 .lang-version {
			position : absolute;
			left : 30px;
			bottom : 3px;			
		}
     .lang-version li {float:left;}	
		.lang-version li a {border:none; margin : 0 10px 0 0;}
		.lang-version li a img {border:none;}
	#middleContainer {
		height : 210px;
		background : url(../imgs/grayLinesBg.jpg) repeat;
		position : relative;
	}
	
	#middleContainer #middleContainerInside {
			position : absolute;
			top : 26px;
			height : 156px;
			width : 970px;
		}
	
			#middleContainer #middleContainerInside p {
				width : 350px;
				float : left;
				height : 100%;
				font-size : 12px;
				text-indent : -9999px;
				background : #fff url(../imgs/txt/introduction.png) 50% 50% no-repeat;
			}
			
			#middleContainer #middleContainerInside flashBanner {
				float : right;
			}
	
	#content {
		background : #fff;
		overflow : hidden;
		padding : 0 0 40px 30px;
		font-size : 1.1em;
	}
		
		#content ul {
			padding : 0 0 0 20px;
			margin : -10px 0 10px 0;
			list-style : square;
		}	
		
			#content #box2 ul li {
				margin : 5px 0;
			}
		
		#content #box1, #content #box2, #content #box3 {text-align : justify;}
		#content img.boxBg {margin : 10px auto;display : block;}
				
		#content #box1 p, #content #box2 ul, #content #box3 ul {margin : 0 0 20px 0;}
	
		#content #box1 {
			width : 250px;
			margin : 0 40px 0 0;
			float : left;
		}
		
			#content #box1 p.seeAlso {
				margin : 160px 0 5px 0;
				color : #27603D;
				border-bottom : 2px solid #27603D;
				text-transform : uppercase;
				
			}
			
			#content #box1 ul.moreDetails {
				list-style : none;
				padding : 0;
				margin : 0;
				text-align : left;
			}
			
			#content #box1 ul.moreDetails li {
			
			}
			
				#content #box1 ul.moreDetails li a {
					padding : 5px; 
					border : none;
					display : block;
					border-bottom : 1px solid #c9c9c9;
				}
				
				#content #box1 ul.moreDetails li a:hover {
					background : #F6F6F6;
					border-bottom : 1px solid #27603D;
				}
			
			
		
		#content #box2 {
			width : 370px;
			float : left;
			margin : 0 40px 0 0;
		}
		
		#content #box3 {
			width : 250px;
			float : left;
		}
			
			#content #box3  ul li {
				margin : 0 0 20px 0;
			}
		
		#content #boxWider {
			float : right;
			width : 630px;
			margin-right: 30px;
		}
			
			#content #boxWider p.data {
				margin : 0;
				
			}
			
			#content #boxWider p {
				margin : 0 0 20px 0;
			}
			
			#content #boxWider p.cite {
				margin : 0 0 20px 30px;
				font-size : 1.1em;
			}
				#content #boxWider p.cite strong {
					display : block;
					text-align : right;
				}
			
			#content #boxWider p.citeR {
				float : right;
				width : 200px;
				line-height : 1.5em;
				font-family : Georgia, serif;
				color : #2A6445;
				font-size : 1.7em;
				margin : 0 0 10px 30px;
			}
			
			#content #boxWider p.citeR.inw {
				font-size: 1.3em;
				margin: 0 0 0 15px;
				padding-left: 30px;
				border-left: 1px dashed #c9c9c9;
				font-family: Verdana;
			}
			
			#content #boxWider p.citeR.inw  a.upr {
				font-size: .7em;
				padding: 3px 0 3px 20px;
				text-align: right;
				background : url(../imgs/pdf-icon.png) no-repeat;;
			}
			
			#content #boxWider p.citeR.inw  a {border: none}
			#content #boxWider p.citeR.inw  a img {border: none;background: none;outline: none;}
			#content #boxWider p.citeR.inw span {
				display: block;
				font-size: .9em;
				margin: 45px 0 0 0;;
				color: #222;
				border-bottom: 1px solid #27603d;
				padding-bottom: 3px;
				margin-bottom: 10px;
			}
			#content #boxWider dl.inwestorzy { margin-top: 20px; overflow: hidden; } 
			
				#content #boxWider dl.inwestorzy dt {
				font-weight: bold;
				font-size: 1.5em;
				text-transform: uppercase;
				padding: 0px 10px 10px 50px;
				margin: 0 0 15px 0;
			}
			
			#content #boxWider dl.inwestorzy dt span {
				border-bottom: 2px solid #222;
				padding: 0 0 5px 0;
			}
			#content #boxWider dl.inwestorzy dt span:hover {
				cursor: pointer;
			}
			#content #boxWider dl.inwestorzy dt.documents { 
				background: url(../imgs/document-icon.png) 0 0 no-repeat;
			}
			
			#content #boxWider dl.inwestorzy dt.documents.corporation { 
				margin-top: 40px;
			}
			
			#content #boxWider dl.inwestorzy dt.reports { 
				background: url(../imgs/report-icon.png) 0 0 no-repeat;
				margin-top: 30px;
			}
			
			#content #boxWider dl.inwestorzy dt.periodic { 
				background: url(../imgs/periodic-icon.png) 0 0 no-repeat;
			}
			
			#content #boxWider dl.inwestorzy dt.archive { 
				background: url(../imgs/archive-icon.png) 0 0 no-repeat;
			}
			
			#content #boxWider dl.inwestorzy dt.actions { 
				background: url(../imgs/actions-icon.png) 0 0 no-repeat;
			}
			
			#content #boxWider dl.inwestorzy dt.meetings { 
				background: url(../imgs/meetings-icon.png) 0 0 no-repeat;
			}
			
			#content #boxWider dl.inwestorzy ul.meetings li { 
				background: none;
				margin: 0!important;
				padding: 0!important;
			}
			
			
			#content #boxWider dl.inwestorzy ul.meetings li ul {
				margin: 0;
				padding: 0!important;
			}
			
			#content #boxWider dl.inwestorzy ul.meetings li ul li {
				background : url(../imgs/pdf-icon.png) 0 2px no-repeat!important;
				margin: 0 0 15px 0!important;
				padding: 0 0 0 25px!important;
			}
			
			#content #boxWider dl.inwestorzy ul.meetings li ul {
				padding: 20px 0 30px 0!important;
				
			}
			
			#content #boxWider dl.inwestorzy dd  {margin: 0 0 30px 30px; display: none;}
			#content #boxWider dl.inwestorzy dd ul {margin: 0; list-style: none}
			#content #boxWider dl.inwestorzy dd ul li {
				margin: 0 0 15px 0;
				padding: 0 0 0 25px;
				font-weight: normal;
				background : url(../imgs/pdf-icon.png) 0 2px no-repeat;
			}
		
			
			#content #boxWider ol {
				padding: 0 0 0 30px;
				margin: 0;
			}
			
			#content #boxWider ol  li,
			#content #boxWide ul li { margin: 0 0 10px 0;}
			
			#content #boxWider .inwestorzy li a {font-weight: bold}
			
			#content #boxWider p.citeL {
				float : left;
				width : 200px;
				line-height : 1.5em;
				font-family : Georgia, serif;
				color : #2A6445;
				font-size : 1.7em;
				margin : 0 30px 10px 0;
			}
			
			#content #boxWider .personDescription {
					clear : both;
					padding : 0 0 20px 0;
					overflow : hidden;
					text-align : justify;

			}
			
			#content #boxWider .personDescription img {
				border : 5px solid #A8A8A8;
				float : left;
				margin : 0 20px 0 0;
			}
			
			#content #boxWider .personDescription p.title {
				color : #24643D;		
				margin : 0 0 0px 0;
			}
			
			#content #boxWider .microsphereUsage {
        list-style : none;
      }
	  
				#content #boxWider .microsphereUsage table.contactDetails td {
					padding : 5px 30px 5px 0;
					border-bottom : 1px solid #c9c9c9;
				}
      
      #content #boxWider .microsphereUsage span {
        display : block;
        color : #20643B;
        font-weight : bold;
      }
      
      #content #boxWider .microsphereUsage li {
        clear : both;
        margin : 0 0 20px 0;
        overflow : hidden;
      }
      
      #content #boxWider .microsphereUsage li img {
        float : left;
        margin : 0 20px 0 0;
      }
      
      #content #boxWider .gallery {
        list-style : none;
        padding : 5px 0 0 0;
      }
      
	  #content #boxWider .gallery.inw  li  img{
		width: 120px;
	  }
	  
      #content #boxWider .gallery li {
        float : left;
        margin : 0 15px 15px 0 ;
      }
      
      #content #boxWider .gallery li a {
        border : 10px solid #c9c9c9;
        display : block;
        padding : 0;
        opacity : 0.8;
      }
      
      #content #boxWider .gallery li a:hover {
        border-color : #21653D;
        opacity : 1;
      }
      
      #content #boxWider .gallery li a img {
        border : 1px solid #fff;
      }

#footer {
	height : 160px;
	width : 100%;
	margin : 0;
	position : relative;
	background : url(../imgs/footerBg.jpg) repeat-x;
}			
	
	#footer ul {
		margin : 0 0 0 20px;
		padding : 30px 0 0 0;
	}
	
		#footer ul li {
			float : left;
			margin : 0 20px 0 0;
		}
		
	#footer p {
		display : block;
		clear : both;
		margin : 0 0 0 20px;
		padding : 5px 0 0 0;
	}
	
	#footer #contactDetails {
		position : absolute;
		left : 640px;
		top : -70px;	
	}
		
		#footer #contactDetails p {
			padding : 105px 0 0 0;
			color : #1A673B;
		}
	
	
ul#tabs-navigation {
	clear: both;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 45px 0 0 0;
	position: relative;
	z-index: 10000;
}
	
ul#tabs-navigation li {
	list-style-type: none;
	float: left;
	padding: 2px 13px;
	margin: 0 5px 0 0;
	border: solid #c9c9c9;
	color: #666;
	border-width: 1px 1px 0 1px;
	font-size: 11px;
}

ul#tabs-navigation li:hover {
	border: 1px solid #2a6445;
	border-bottom: none;
	cursor: pointer;
	
}

ul#tabs-navigation li.active {
	border: 2px solid #2A6445;
	border-bottom: 2px solid #fff;
	font-weight: bold;
	color: #2a6445;
}	

div.tab-content {
	
	z-index: 10;
	margin: -2px 0 0 0;
	border: 2px solid #2A6445;
	padding: 20px;
	width: 97%!important;
}

div#introduction {
	padding: 5px 0 0 0;
}

div#introduction .rightSection  {
	list-style: none;
	float: right;
	width: 185px;
	padding: 7px 0 0 5px;
}

div#introduction .rightSection img {
	border: none;
}

div#introduction .rightSection a {
	border: none;
}

div.tab-content h2 {
	color: #2a6445;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0;
	
}

p.moreInfo {
	padding: 0 0 20px 0;
	
}
.gallery.investors img {
		width: 85px;
		
}

ul#investor-bottom-section {
	overflow: hidden;
	list-style: none;
	margin: 30px 0;
	padding: 0;
	width: 690px!important;
}

ul#investor-bottom-section li {
	width: 29%;
	float: left;
	padding: 0;
	margin: 0 25px 0 0;
}

ul#investor-bottom-section li h4 {
	color: #2a6445;
	padding: 0 0 5px;
	border-bottom: 1px solid #2a6445;
	font-size: 13px;
	margin: 0 0 15px 0;
	font-weight: bold;	
}


ul#investor-bottom-section li h5 {
	font-weight: normal;
	font-size: 11px;	
}

ul#investor-bottom-section li ul {
	padding: 20px 0 0 15px;	
}

ul#investor-bottom-section li ul li {
	float: none;
	width: 100%;

}

ul#investor-bottom-section li h5 strong {
	display: block;
	font-size: 12px;
	padding: 5px 0 0 0;
}

