body.dummy {}
body {background:#fff url(../images/bg.gif) repeat-x; color:#3F3F3F; font:12px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}    

a.dummy:link, a.dummy:visited, a.dummy:hover, a.dummy:active {}
a:link, a:visited {color:#A41A11; text-decoration:none;}
a:hover, a:active {color:#A41A11; text-decoration:underline;}

h1.dummy {} h1 {font-size:15px; color:#A41A11; margin:0; padding:0;}
h2.dummy {} h2 {font-size:18px; color:#3294AC; margin:0; padding:0;}
h3.dummy {} h3 {font-size:17px; color:#A41A11; margin:0; padding:0;}
h2.recent {background:url(../images/title_recent_projects.gif) no-repeat left top; height:18px; margin:0 0 4px; padding:0;}
h2.baran {background:url(../images/title_baran_in_the_world.gif) no-repeat left top; height:14px; margin:0 0 8px; padding:0;}
h2.news {background:url(../images/title_news.gif) no-repeat left top; height:14px; margin:0; padding:0;}
h2.sectors {background:url(../images/title_sectors.gif) no-repeat left top; height:14px; margin:0 0 7px; padding:0;}
h1 span, h2 span, h3 span {display:none;}
.title {background:url(../images/bg_dotted2.gif) repeat-x center bottom; margin:0 0 12px; padding:6px 0 4px;}

div.dummy {}
div.header {background:#7BC80E url(../images/bg_topPanel.gif) repeat-y right top; margin:80px 0 0; padding:0;}
div.header .panel {background:#7BC80E url(../images/bg_topPanel.jpg) no-repeat right top; height:116px; margin:0 auto; width:890px;}
div.header .panel .sideNav {background:#90D134; border-left:1px dotted #fff; border-right:1px dotted #fff; float:left; height:116px; padding:0; width:181px;}

div.header .panel .pic {float:left; margin:0; width:495px;}
div.header .panel .form {float:left; font-size:10px; margin:0; padding:14px 9px 0 16px; width:182px;}
div.header .panel .form input.txt {
	border:1px solid #257A99; color:#65AD05; font:12px Verdana, Arial, Helvetica, sans-serif; width:107px; vertical-align:middle;}
div.header .panel .form a:link, div.header .panel .form a:visited {color:#000; display:block; float:right; height:20px; width:63px; text-decoration:none;}
div.header .panel .form a:hover, div.header .panel .form a:active {color:#000; display:block; float:right; height:20px; width:63px; text-decoration:none;}
div.header .panel .form a img {vertical-align:-50%;}
div.header .nav {background:#32A191; height:28px; text-align:center;}
div.header .nav ul {list-style:none; margin:0 auto; padding:0; width:890px;}
div.header .nav ul li {float:left; height:28px;}
div.header .nav ul li.about {width:104px;}
div.header .nav ul li.world {width:167px;}
div.header .nav ul li.investor {width:166px;}
div.header .nav ul li.ehs {width:71px;}
div.header .nav ul li.careers {width:97px;}
div.header .nav ul li.social {width:180px;}
div.header .nav ul li.contact {width:105px;}
div.header .nav ul li span {
	background:#A41A11 url(../images/arrow_white.gif) no-repeat 14px center; color:#fff; float:left; display:block;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:21px; padding:7px 19px 0 27px; text-align:left;}
div.header .nav ul li a:link, div.header .nav ul li a:visited {
	background:#32A191 url(../images/arrow_white.gif) no-repeat 11px center; color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	display:block; height:21px; padding:7px 0 0 27px; text-align:left; text-decoration:none;}
div.header .nav ul li a:hover, div.header .nav ul li a:active {
	background:#038877 url(../images/arrow_white.gif) no-repeat 14px center; color:#fff; font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	display:block; height:21px; padding:7px 0 0 27px; text-align:left; text-decoration:none;}
div.header .flash {background:#E5EAF0; border-bottom:3px solid #83B91E;}
div.header .flash p {margin:0 auto; padding:0; width:890px; text-align:center;}

div.footer {background:#32A191; color:#fff; font-size:10px; height:17px;}
div.footer p {height:15px; margin:0 auto; padding:2px 10px 0; width:870px;}
div.footer p a:link, div.footer p a:visited {color:#fff; font-size:10px; text-decoration:none;}
div.footer p a:hover, div.footer p a:active {color:#90D134; font-size:10px; text-decoration:none;}

div.logo {height:53px; left:50%; margin-left:-445px; padding-top:23px; padding-right:10px; position:absolute; width:880px; top:0;}
div.logo div.lang {float:right; width:390px; text-align:right;}
div.logo div.lang a:link, div.logo div.lang a:visited, div.logo div.lang a:hover {color:#000; font-size:11px;}
div.logo p {
	background:#E2E2E2 url(../images/but_grayBg.gif) no-repeat left top; float:right; font-size:11px; height:28px; 
	margin-top:8px; padding-left:16px; width:96px; clear:both;}
div.logo p img {vertical-align:-50%;}
div.logo p a:link, div.logo p a:visited {
	background:#E2E2E2 url(../images/but_grayBgRight.gif) no-repeat right top; color:#000; display:block; font-size:11px; height:24px; padding:4px 6px 0 0;
	text-decoration:none;}
div.logo p a:hover, div.logo p a:active {
	background:#E2E2E2 url(../images/but_grayBgRight.gif) no-repeat right top; color:#000; display:block; font-size:11px; height:24px; padding:4px 6px 0 0;
	text-decoration:none;}
div.logo div#welcome {border-left:1px solid #000; float:right; font-size:11px; height:28px; margin-top:17px;  padding-left:10px; width:180px;}
div.logo div#welcome a:link, div.logo div#welcome a:visited {color:#000; text-decoration:underline;}
div.logo div#welcome a:hover, div.logo div#welcome a:active {color:#000; text-decoration:underline;}		
	
div.box {border-top:1px solid #cecece; border-right:1px solid #cecece; border-bottom:5px solid #7BC80E; border-left:1px solid #cecece; margin:10px 0;}
div.clear {clear:both; height:1px;}
div.h10 {height:10px;}
div.line {background:url(../images/bg_dotted2.gif) repeat-x center bottom; clear:both; height:1px; margin:10px 0 5px;}
form.dummy {} form {marging:0; padding:0;}

div.logo span {display:none;}