body{
	margin: 0px;
}

div.body-1 {
	width: 778px;
	margin-top: 202px;
}

div.body-1 div.body-2 table.body-3 {
	width: 773px;
	border: none;
	border-collapse: collapse;
	table-layout: fixed;
}

#layout-menucell{
	width: 160px;
	padding: 0 14px 0 14px;
	vertical-align: top;
}

#layout-contentcell{
	width: 557px;
	padding: 0 14px 0px 14px;
	vertical-align: top;
}

#layout-rightbarcell{
	width: 163px;
	padding: 0 0 0px 15px;
	vertical-align: top;
}

#layout-leftbottom{
	vertical-align: bottom;
	background: url(images/sideback.gif) no-repeat bottom center;
	height: 247px;*/
	/*padding: 0px 24px 0px 23px;*/
	padding: 0 26px 0 14px;
	text-align: center;
}

/* Header */
#header{
	position: absolute;
	width: 778px;
	top: 0;
	left: 0;
}

#logo-euets{
	position: absolute;
	display: block;
	top: 89px;
	left: 14px;
	width: 159px;
}

#logo-euets img{
	border: 0px;
}

#topflash{
	position: absolute;
	display: block;
	top: 38px;
	left: 203px;
}

/* Bottom-left */
/*.poweredby-box{
	padding: 139px 8px 8px 9px;
	height: 100px;
}*/

.poweredby-box{
	display: block;
	text-align: center;
}

.poweredby-head{
	color: #890753;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
	padding: 0;
}

.poweredby-box img{
	margin-top: 4px;
}

/* Footer */

#footer{
	display: block;
	width: 740px;
	font-family: Arial, helvetica, sanserif;
	font-size: 10px;
	text-align: right;
	padding: 5px;
	color: #999;
	margin: 0 14px 0 14px;
	background-color: white;
}

#footer .footerlinks{
	float: right;
}

#footer a {
	color: #999;
	text-decoration: none;
}

#footer a:hover {
	color: #920264;
}

#footer .footerlinks a {
	margin-left: 20px;
}

/* Menu */

ul.leftmenu-1{
	margin: 0 0 0 0;
	padding: 0;
}

ul.leftmenu-1 li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.leftmenu-1 ul{
	margin: 0px;
	padding: 0px;
}

ul.leftmenu-1 a{
	display: block;
	/*width: 173px;*/
	background: transparent url(images/menu-bg.gif) no-repeat bottom;
	height: 14px;
	text-decoration: none;
	color: #626262;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 2px;
}

td>ul.leftmenu-1 a{ /* Hack because IE doesn't accept min-height */
	min-height: 14px;
	height: auto;
}

ul.leftmenu-1 a:hover{
	color: #f06;
}

a.leftmenuitem-1-selected, a.leftmenuitem-1{
	padding-left: 20px;
}

ul.leftmenu-1 a.leftmenuitem-2-selected, ul.leftmenu-1 a.leftmenuitem-2{
	padding-left: 30px;
	font-weight: normal;
}

ul.leftmenu-1 a.leftmenuitem-3-selected, ul.leftmenu-1 a.leftmenuitem-3{
	padding-left: 40px;
	font-weight: normal;
}

ul.leftmenu-1 a.leftmenuitem-1-selected, 
ul.leftmenu-1 a.leftmenuitem-2-selected, 
ul.leftmenu-1 a.leftmenuitem-3-selected{
	background: transparent url(images/menu-bg-sel.gif) no-repeat top;
	color: #f06;
}

/* Search */
#search{
	position: absolute;
	right: 8px;
	top: 58px;
	font-family: Arial, helvetica, sanserif;
	font-size: 11px;
	margin: 0;
	text-align: right;
}

#search img{
	cursor: pointer;
}

#search>#search-terms{
	margin-top: 1px;
}

#search-terms{
	width: 140px;
	padding-left:5px;
	border: 2px inset #ccc;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}

form#search input.submit {
	/*border: 2px outset #ACACAC;*/
	/*background-color: #787878;*/
	height: 20px;
	font-family: Arial, helvetica, sanserif;
	font-weight: bold;
	font-size: 11px;
	/*color: White;*/
	width: 70px;
}

/* Language selector */
#langselector {
	display: block;
	position: absolute;
	top: 177px;
	left: 200px;
	padding: 0;
	text-transform: uppercase;
	color: #333;
	font-size: 10px;
	font-weight: bold;
}

#langselector a{
	padding: 0 2px 0 2px;
	color: #262626;
	text-decoration: none;
}

#langselector a:hover{
	color: #285485;
}

#langselector a.langselector-active{
	color: #285485;
}

/*Rightbar links*/
.rightbarlinks a{
	display: block;
	margin-bottom: 5px;
}

.rightbarlinks{
	margin-bottom: 7px;
}

.rightbarlinks img{
	display: block;
}

.leftbarlinks table {
	margin-bottom: 14px;
	table-layout: fixed;
	overflow: hidden;
}
.leftbarlinks td {
	vertical-align: center;
	text-align: center;
	width: 148px;
	height: 27px;
	padding: 0 5px 0 5px;
	line-height: 12px;
	font-weight: bold;
}
.leftbarlinks a{
	display: block;
	color: #FFF;
	text-decoration: none;
}

/* Newsbox */
.newsbox-head{
	display: block;
	/*width: 158px;*/
	color: white;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	margin: 5px 0 0 0;
	background: transparent url(images/news-top.gif) no-repeat top;
	height: 15px;
	padding: 3px 0 3px 0;
}

.newsbox{
	display: block;
	width: 161px;
	margin-bottom: 9px;
}

.newsbox-more{
	display: block;
	/*width: 164px;*/
	color: white;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	margin: 0 0 0 0;
	background: transparent url(images/news-bottom.gif) no-repeat top;
	height: 15px;
	padding: 3px 0 8px 0;
}

.newsbox-more:hover{
	color: #F06;
}

.newsbox-body{
	/*width: 149px;*/
	background: transparent url(images/news-shadow.gif) repeat-y right;
	padding: 5px 9px 5px 6px;
}

.newsbox-body p{
	margin: 0;
}

.newsbox-body li.shortnews, .newsbox-body li.shortnews-highlight
{
	margin: 2px 0;
}

ul.shortnews{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.shortnews.first .shortnews-title{
	font-weight: bold;
}

.shortnews-shortdesc{
	display: block;
}

.shortnews-date{
	color: #8F005C;
	font-weight: bold;
	margin-top: 2px;
}

.newsbox-body .shortnews-date{
	display: inline;
}

.shortnews-title{
	/*padding-left: 5px;*/
	/*font-weight: bold;*/
	display: block;
}

/* Pricebox */
div.pricebox-1{
	position: relative;
	width: 159px;
	background: transparent url(images/pricebox-mid.gif) repeat-y;
	font-family: "Trebuchet MS", Arial, helvetica, sanserif;
	text-align: center;
	margin-left: auto;
	margin-right: 0;
	margin-top: 10px;
}

div#pricebox-big{
	position: absolute;
	top: -10px;
	left: 160px;
	width: 380px;
	height: 200px;
	background: #F8F8F8;
	border: 1px solid #444;
	visibility: hidden;
}
div#pricebox-shadow{
	position: absolute;
	top: -5px;
	left: 165px;
	width: 380px;
	height: 200px;
	background: #555;
	visibility: hidden;
}

div.pricebox-2{
	width: 159px;
	background: transparent url(images/pricebox-top.gif) no-repeat top;
}

div.pricebox-3{
	padding: 1px 5px 13px 1px;
	width: 153px;
	background: transparent url(images/pricebox-bottom.gif) no-repeat bottom;
	color: #454545;
}

div.pricebox-1 h1{
	font-family: "Trebuchet MS", Arial, helvetica, sanserif;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 2px 5px 0 5px;
	color: #751052;
}

div.pricebox-1 .pricebox-date{
	color: #f06;
	font-size: 14px;
	text-align: center;
}

div.pricebox-1 .pricebox-label{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.pricebox-prices{
	background-color: #F06;
	padding: 0px;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

div.pricebox-graphlabel{
	background-color: #626262;
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 2px;
	text-align: center;
}

.pricebox-graph{
	margin: 0 1px 0 4px; 
	display: block;
}

.marketdata-linkcontainer{
	text-align: right;
	padding-right: 10px;
}

#homebutton {
	position: absolute;
	top: 177px;
	right: 19px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}
#homebutton a {
	color: #262626;
	text-decoration: none;
}

#homebutton a:hover{
	color: #285485;
}
