/* STANDARD STUFF */
body{background:#959DA5 url('/images/back.jpg') top repeat-x;	text-align:center; padding:0px; margin:0px;	font-family:Arial, Verdana; font-size:0.75em; color:#939ca3;}
br.clear{clear:both; border:4px solid #f00;}
a{color:#11377C; font-weight:bold; text-decoration:none;}
img{ border:none;}
#outer{position:relative; width:943px;	margin:0 auto;	text-align:left; color:#fff;}
*html #outer{height:100%;}
p{margin:0.5em 0; padding:0;}
div{margin:0; padding:0;}
h1, h2, h3{margin:0.5em 0; padding:0; color:#939ca3;}
h1{font-size:1em;}
h2{font-size:1.4em; margin:0; font-weight:normal; margin-top:1em;}
h3{font-size:1em; margin:0; font-weight:bold;}


table{margin:0; paddinG:0;}
td,th{padding:0;margin:0;}


/* download element */
.download{}
.download .icon{float:left; padding-right:0.5em;}
.download .link{}
.download .description{}


/* BORDER */
div.border{width:943px;  background:#fff  url('/images/rightshadow.jpg') top right no-repeat;	text-align:left; margin-bottom:2em; color:#969ba1; }
div.topborder{background:url('/images/toplarge.jpg') top left no-repeat;	padding-right:7px; }
div.frontpage{background:url('/images/topcurve.gif') top left no-repeat; padding-right:7px; position:relative;}
div.bottomborder{clear:both;	background:#959DA5 url('/images/bottomshadow.jpg') top left no-repeat;	height:18px;	width:943px; }

/* LANGUAGE SELECT NAV */
div.languageselect{ font-size:x-small; text-align:right; color:#A2A9C2; padding:2px 7px 2px 0px;}
div.languageselect a{color:#A2A9C2; font-weight:normal;}
div.languageselect a.active{color:#fff;}

/* HEADER */
div.header{position:absolute; top:0px; left:0px;}
div.header div.logo{position:absolute; top:42px; left:20px;}
div.header #topnav{padding:6px 10px;}

/* TOP NAV */
#topnav ul{ margin:0; padding:0; display:inline;}
#topnav li{list-style:none; margin:0; padding:0; display:inline;}
#topnav a{display:block; float:left; padding:1px 6px; border-left:1px solid #11377C; color:#969ba1; font-weight:normal; text-transform:uppercase;}
#topnav li.first a{border:none;}
#topnav a.active{font-weight:bold; color:#11377C;}


/* CONTENT */
#content{	position:relative; background: top right no-repeat; min-height:500px;	padding-top:129px;}
* html #content{height:500px;}
#content div.maincontent{float:right; width:738px;}
#content div.widecontent{padding:20px 4px;}


#content div.middlecontent{	float:left; width:350px; padding-top:32px;}
#content div.rightcontent{	float:right; width:315px;  padding-top:32px; padding-left:5px;}
#content div.leftborder{border-left:1px solid #E5E7EC}


/* LEFT NAV */
#leftnav{float:left; width:168px; border-right:1px solid #E5E7EC; min-height:300px; }
* html #leftnav{height:300px; }
#leftnav h2{padding:20px 8px 10px 12px; margin:0; font-size:1.10em; font-weight:bold; color:#004d92; text-transform:uppercase;}
#leftnav ul{list-style:none; margin:0px; padding:0px; border-top:1px solid #E5E7EC; } 
#leftnav li{ list-style:none; border-bottom:1px solid #E5E7EC; margin:0px; padding:0px;}
#leftnav a{display:block; padding:4px 4px 4px 12px;  font-weight:normal; width:120px; margin-right:12px;}
#leftnav a.active{font-weight:bold;}
#leftnav ul li ul li a { padding-left:20px;}

/* BANNERS */
.chimneys #content{background-image:url('/images/banners/chimneys.jpg');}
.forklift #content{background-image:url('/images/banners/forklift.jpg');}
.managers #content{background-image:url('/images/banners/managers.jpg');}
.plant #content{background-image:url('/images/banners/plant.jpg');}
.reservoir #content{background-image:url('/images/banners/reservoir.jpg');}
.tank #content{background-image:url('/images/banners/tank.jpg');}
.traindepot #content{background-image:url('/images/banners/traindepot.jpg');}
.workmen #content{background-image:url('/images/banners/workers.jpg');}

.about #content{background-image:url('/images/banners/about.jpg');}
.centragas #content{background-image:url('/images/banners/centragas.jpg');}
.chronology #content{background-image:url('/images/banners/chronology.jpg');}
.contact #content{background-image:url('/images/banners/contact.jpg');}
.emfez #content{background-image:url('/images/banners/emfez.jpg');}
.management #content{background-image:url('/images/banners/management.jpg');}
.news #content{background-image:url('/images/banners/news.jpg');}
.ost-chem #content{background-image:url('/images/banners/ost-chem.jpg');}
.press1 #content{background-image:url('/images/banners/press1.jpg');}
.press2 #content{background-image:url('/images/banners/press2.jpg');}
.press3 #content{background-image:url('/images/banners/press3.jpg');}
.publication06 #content{background-image:url('/images/banners/publication06.jpg');}
.publication07 #content{background-image:url('/images/banners/publication07.jpg');}
.publications #content{background-image:url('/images/banners/publications.jpg');}
.real-estate #content{background-image:url('/images/banners/real-estate.jpg');}
.strategy #content{background-image:url('/images/banners/strategy.jpg');}
.structure #content{background-image:url('/images/banners/structure.jpg');}
.zangas #content{background-image:url('/images/banners/zangas.jpg');}


/* FOOTER */
#footer{ border-top:1px solid #fff; color:#fff; font-size:x-small; padding:2px;}
#footer a{color:#D4D9DC; font-weight:normal; display:block; float:left; padding:0px 6px; border-left:1px solid #D4D9DC; }
#footer li.first a{border:none;}

#footer .right{float:right;}
#footer ul{ margin:0; padding:0; display:inline;}
#footer li{list-style:none; margin:0; padding:0; display:inline;}


/* BOXOUT */
div.bluebox{width:310px; background:#014c8f url('/images/blueboxtop.gif') top left no-repeat; margin-bottom:6px; color:#A7B1C9;}
div.bluebox div.content{padding:8px 12px; background:url('/images/blueboxbtm.gif') bottom left no-repeat;}
div.bluebox h1{color:#fff; border-bottom:1px solid #5B6F98; font-weight:normal; margin:0 -6px; padding:0 6px;}
div.bluebox h2{color:#fff; border:none; font-weight:normal;  font-size:1em;margin:0;}
div.bluebox h3{color:#8B9B9D; border:none; font-weight:normal;  font-size:1em; margin:0;}
div.bluebox a{color:#fff;}


div.greybox{width:310px; background:#8B9B9D url('/images/greyboxtop.gif') top left no-repeat; color:#fff; margin-bottom:6px;}
div.greybox div.content{padding:8px 12px; background:url('/images/greyboxbtm.gif') bottom left no-repeat;}
div.greybox h1{color:#fff; border-bottom:1px solid #A4B0B2; font-weight:normal; margin:0 -6px; padding:0 6px;}
div.greybox h2{color:#fff; border:none; font-weight:normal;  font-size:1em;margin:0;}
div.greybox h3{color:#2D3342; border:none; font-weight:normal;  font-size:1em; margin:0;}

/* specials */
div.rightwrap{float:right; padding:6px 0 6px 6px;}
div.leftwrap{float:right; padding:6px 6px 6px 0px;}

div.headingimage{
	/*width:100%;*/
	border:1px solid #E5E7EC;
	border-width:1px 0px;
	display:block;
	padding:0.5em;
	margin-bottom:0.5em;

}


/* news */
.news {}
.news .date{ }
.news .title{color:#000;}
.news .summary{padding:0.2em 0;}
.news .newsitem{padding:0 0 1.5em 0;  line-height:1.5em}

/* people */
.peoplelist{width:286px; padding:0.5em 0 2em 0;}
.peoplelist .thumb{padding:3px; float:left;}
.adminview .thumb{float:none; clear:both;}

/*front */
#frontbanner{position:absolute; top:0px; left:617px;}
.frontcontenttop{	position:relative; background:url('/images/middleshadow.jpg') bottom left no-repeat; height:204px;	padding-top:129px;}
.frontcontenttop .content{ color:#969ba1; padding:20px 500px 0 110px; }
.frontcontentbtm{position:relative; display:block; }
.frontcontentbtm .content{padding:0 16px;}
div.bottomborderfront{clear:both;	background:#959DA5 url('/images/bottomshadowfront.jpg') top left no-repeat;	height:19px;	width:943px; }

#frontnews{	margin-top:-2em; color:#fff;}
#frontnews h1{color:#fff; font-weight:normal;  padding:0; margin:0; }

#frontnews div.frontitem{display:block; float:left; width:260px; padding:4px 50px 8px 0;}
#frontnews div.wide{width:410px; }


#frontnews div.frontitem .date{color:#004e8e;}
#frontnews div.frontitem .link{}


#colist {overflow:hidden; position:relative; margin:0 16px;  width:900px; }
#colist a.company{cursor:pointer; display:block; float:left; width:250px; border-left:1px solid #E5E7EC; padding:0 12px 0 12px; line-height:1.2em;  }
#colist a.company .image{width:200px; height:60px; }
#colist a.company .name{font-weight:normal; height:1.4em; text-transform:uppercase;}
#colist a.company .description{font-weight:normal; color:#969ba1;  height:2.4em; text-transform:uppercase;}


.sitemap td{vertical-align:top;}
.sitemap a{display:block; width:176px; background-color:#112861; color:#fff; font-weight:normal;padding:1px 4px;}
.sitemap ul{	list-style:none;	margin:0; padding:0;}
.sitemap ul li{display:inline; padding:0; margin:0; position:relative;}
.sitemap ul li a{background-color:#525C9C;}
.sitemap a:hover{background-color:#7079BC;}