body {
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	color: #866a57;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url("../pic/bg.jpg");
	background-repeat: no-repeat;
	background-position: center 196px;
	}

body#adm {
	background-image: url("../pic/bgadm.jpg");
	}
	
.flL {
	float: left;
	}

.flR {
	float: right;
	}

a {
	font-weight: normal;
	text-decoration: none;
	color: #0086be;
	}

a.edit {
	color: #0048be;
	}

a.edit:hover {
	color: #4e6ae7;
	}

a.delete {
	color: #be0000;
	}

a.delete:hover {
	color: #ff5735;
	}
a.add {
	color: #1fbe00;
	}

a.add:hover {
	color: #6af74f;
	}
a:hover {
	color: #036188;
	}

img {
	border: none;
	}

div#logoDiv {
	position: absolute;
	width: 161px;
	height: 77px;
	top: 0px;
	left: 607px;
	background-image: url("../pic/bg_logo.png");
	background-repeat: no-repeat;
	background-position: top left;
	}

div#pylonDiv {
	position: absolute;
	width: 505px;
	height: 279px;
	top: 0px;
	left: 0px;
	text-align: left;
	}
	
div#logoDiv a {
	position: absolute;
	display: block;
	width: 53px;
	height: 53px;
	top: 8px;
	left: 57px;
	}

div#allDiv {
	position: relative;
	width: 780px;
	margin: auto;
	height: auto;
	min-height: 560px;
	text-align: left;
	}


/* MAIN MENU STYLES */
	
ul#menu {
	list-style: none;
	position: absolute;
	width: 780px;
	height: 15px;
	top: 311px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

ul#menu li{
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: auto;
	}

ul#menu li a {
	opacity: 1.0;
	}

ul#menu li a:hover {
	opacity: 0.5;
    }


/* LEFT STYLES */

div#leftDiv{
	position: absolute;
	left: 17px;
	top: 331px;
	min-height: 163px;
	height: auto;
	width: 160px;
	background-image: url("../pic/bg_left.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 50px;
	}

h2 {
	display: block;
	clear: both;
	text-align: center;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	font-size: 9px;
	color: #ffffff;
	}

div#newsDiv {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-size: 9px;
	line-height: 14px;
	}

div#scrollDiv, div#scrollMDiv, div#scrollPDiv {
	position: relative;
	height: 167px;
	overflow: hidden;
	}

div#scrollMDiv, div#scrollPDiv {
	height: 295px;
	}
	
div#scrollContDiv, div#scrollContPDiv {
	position: relative;
	}
	
div#gradDiv, div#grad2Div, div#gradPDiv {
	height: 38px;
	width: 153px;
	position: absolute;
	top: 154px;
	background-image: url("../pic/grad.png");
	background-repeat: repeat-x;
	background-position: top left;
	}

div#grad2Div {
	top: 265px;
	height: 68px;
	background-image: url("../pic/grad.png");
	}
	
div#gradPDiv {
	top: 245px;
	height: 79px;
	background-image: url("../pic/grad2.png");
	}
	
div.newsItem {
	background-image: url("../pic/bar.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 10px 5px 10px 5px;
	height: 55px;
	overflow: hidden;
	}

a#newsDown, a#prodDown {
	position: absolute;
	top: 170px;
	left: 35px;
	display: none;
	z-index: 100;
	}

a#newsUp, a#prodUp {
	position: absolute;
	top: 170px;
	right: 35px;
	z-index: 100;
	}
a#newsUp2, a#prodUp2 {
	display: none;
	text-align: center;
	}

a#newsDown2, a#prodDown2 {
	position: absolute;
	top: 230px;
	left: 74px;
	z-index: 100;
	}

a#prodDown {
	top: 311px;
	}

a#prodUp {
	top: 311px;
	}

a#prodDown2 {
	top: 311px;
	}	

a#newsDown:hover, a#newsUp:hover, a#newsDown2:hover, a#newsUp2:hover {
	opacity: 0.5;
	}

a#prodDown:hover, a#prodUp:hover, a#prodDown2:hover, a#prodUp2:hover {
	opacity: 0.5;
	}
	
div.newsItem a {
	display: block;
	padding-left: 0px;
	font-size: 10px;
	}

div.newsItem a.more {
	display: inline;
	font-size: 9px;
	padding-left: 5px;
	}

div#scrollMDiv {
	top: 7px;
	}
	
ul#leftMenu {
	list-style: none;
	margin: 7px 0px 0px 4px;
	padding: 0px;
	text-align: left;
	}

div#scrollMDiv ul#leftMenu{
	margin: 0px 0px 0px 4px;
	}
	
ul#leftMenu li {
	display: block;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	background-image: url("../pic/m-bar.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	}

ul#leftMenu li a {
	display:block;
	opacity: 1;
	width: 153px;
	height: auto;
	}

ul#leftMenu li a:hover{
	opacity: 0.5;
	}


/* RIGHT STYLES */

div#rightDiv{
	position: absolute;
	left: 603px;
	top: 331px;
	min-height: 163px;
	height: auto;
	width: 164px;
	background-image: url("../pic/bg_right.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	padding-bottom: 50px;
	}

div#pricesDiv, div#exchangeDiv {
	font-size: 9px;
	padding-top: 14px;
	margin-left: 13px;
	width: 145px;
	}

div#pricesDiv {
	margin-top: 0px;
	}

div#exchangeDiv{
	margin-top: 15px;
	}

div#exchangeDiv table{
	width: 131px;
	}

div#aluDiv{
	margin-top: 24px;
	}

div#copDiv{
	margin-top: 24px;
	}

div#aluDiv b, div#copDiv b {
	display: block;
	color: #0086be;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 9px;
	padding-left: 5px;
	}
	
div#exchangeDiv table{
	width: 131px;
	}

div#pricesDiv thead th, div#exchangeDiv thead th {
	color: #0086be;
	padding-bottom: 10px;
	font-weight: bold;
	}

div#pricesDiv tfoot td {
	padding-top: 10px;
	font-weight: bold;
	}

div#pricesDiv td.price, div#exchangeDiv td.price {
	text-align: right;
	}

div#pricesDiv td.usd, div#exchangeDiv td.usd {
	text-align: left;
	}
	
div#exchangeDiv td.eq {
	width: 20px;
	text-align: right;
	}
	
div#pricesDiv td.b {
	font-weight: bold;
	}

div#pricesDiv td.pad {
	padding-bottom: 10px;
	}
	
div#pricesDiv b {
	color: #4d2910;
	}

div#pricesDiv a, div#exchangeDiv a {
	display:block;
	float: right;
	font-size: 8px;
	margin: 10px 8px 0px 7px;
	width: auto;
	height: auto;
	color: #eaddd5;
	}

h2{
	display: block;
	text-align: center;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	font-size: 9px;
	color: #ffffff;
	}

div#spotlightDiv {
	margin-top: 7px;
	margin-left: 4px;
	}

div#productsTip {
	position: absolute;
	display: none;
	background-color: #ffffff;
	width: 133px;
	background-image: url("../pic/bg_prodtip.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	top: 21px;
	left: 5px;
	padding: 10px;
	z-index: 100;
	}

	
div#productsTip div {
	display: none;
	}

div#productsTip div img{
	border: 1px solid #f1eae4;
	}
	
div#productsTip div h3{
	color: #352222;
	font-size: 11px;
	text-align: center;
	}

div#productsTip div p{
	color: #8a7a6f;
	font-size: 9px;
	}
	
div#thumbsDiv {
	padding-top: 14px;
	margin-left: 5px;
	width: 153px;
	}
	
div#thumbsDiv a {
    display: block;
	width: 60px;
	height: 60px;
	float: left;
	border: 1px solid #f1eae4;
	margin: 0px 0px 10px 10px !important;
	margin: 0px 0px 10px 6px;
	}

div#thumbsDiv a span.out {
    position: absolute;
	display: none;
	background-image: url("../pic/tooltip.png");
	background-repeat: no-repeat;
	background-position: top left;	
	margin: 0px;
	z-index: 100;
	width: 158px;
	margin-top: 61px;
	padding-top: 5px;
	left: -5px;
	}

div#thumbsDiv a.th2{
	clear: right;
	}
	
div#thumbsDiv a.th2 span.out{
	background-image: url("../pic/tooltip2.png");
	background-position: top right;
	}
	
div#thumbsDiv a:hover {
	border: 1px solid #301d1d;
	}

div#thumbsDiv a:hover span.out, div#thumbsDiv a:hover span.out2{
	display: block;
    
    }

div#thumbsDiv a span.in{
	display: block;
	border: 1px solid #e7d1b5;
	border-top: 0px;
	background-color: #f4e9d6;
	color: #301d1d;
	width: 146px;
	padding: 5px;
	text-align: center;
	background-image: url("../pic/bg_tooltip.png");
	background-repeat: no-repeat;
	background-position: top right;	
	}

div#thumbsDiv a#picDown {
	position: absolute;
	top: 311px;
	left: 30px;
	display: none;
	z-index: 100;
	border: none;
	float: none;
	width: auto;
	height: auto;
	}

div#thumbsDiv a#picUp {
	position: absolute;
	top: 311px;
	right: 40px;
	z-index: 100;
	border: none;
	float: none;
	width: auto;
	height: auto;
	}

div#thumbsDiv a#picUp2 {
	clear: both;
	width: 134px;
	text-align: center;
	border: none;
	height: auto;
	display: none;
	}

div#thumbsDiv a#picDown2 {
	position: absolute;
	top: 311px;
	left: 69px;
	z-index: 100;
	border: none;
	float: none;
	width: auto;
	height: auto;
	}

div#thumbsDiv a#picDown:hover, div#thumbsDiv a#picUp:hover, div#thumbsDiv a#picDown2:hover, div#thumbsDiv a#picUp2:hover {
	opacity: 0.5;
	border: none;
	}

/* CENTER STYLES */


div#centerDiv{
	position: absolute;
	left: 184px;
	top: 331px;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	width: 414px;
	background-image: url("../pic/bg_c.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	}

div#contentDiv{
	min-height: 330px;
	height: auto !important;
	height: 330px;
	width: 414px;
	background-image: url("../pic/bg_c_top.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

div#contentDiv h2 {
	padding-top: 20px;
	color: #352222;
	font-size: 11px;
	text-align: center;
	}

div#contentDiv h4 {
	margin: 0px;
	padding: 20px 0px 10px 40px;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	}

div#contentDiv table{
	margin-left: 43px;
	width: 322px;
	border: 1px solid #f4dfc2;
	border-top: 3px solid #c2ad9f;
	border-collapse: collapse;
	}

div#contentDiv table td {
	padding: 5px 15px 5px 15px;
	border-bottom: 1px solid #c2ad9f;
	}
	
div#contentDiv ul, div#contentDiv ol {
	margin: 15px 35px 15px 35px;
	line-height: 19px;
	padding: 10px;
	font-size: 11px;
	text-align: left;
	}

div#contentDiv ul li, div#contentDiv ol li {
	margin-top: 5px;
	}
		
div#footerDiv{
	height: 15px;
	width: 414px;
	background-image: url("../pic/bg_c_bott.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffff;
	text-align: center;
	padding-top: 23px;
	font-size: 9px;
	color: #eaddd5;
	}

div#footerDiv a {
	color: #eaddd5;
	}

div#footerDiv a:hover {
	color: #815e46;
	}


h1{
	display: block;
	text-align: center;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	font-size: 9px;
	color: #ffffff;
	}

p {
	margin: 15px 21px 7px 18px;
	line-height: 19px;
	text-align: justify;
	text-indent: 15px;
	}

div#marketsDiv{
	margin: 15px 0px 0px 0px;
	text-align: center;
	}

div.market {
	display: none;
	}
	
p span.tab{
	display: block;
	text-indent: 0px;
	padding-left: 30px;
	}

p span.mailHead{
	display: block;
	float: left;
	text-align: right;
	width: 100px;
	padding-right: 5px;
	}

form div {
	display: block;
	clear: left;
	float: left;
	width: 100px;
	text-align: right;
	margin-top: 4px;
	}

		
input, select {
	margin: 3px 0px 10px 7px;
	height: 15px;
	font-size: 11px;
	width: 210px;
	border: 1px solid #ddd6d0;
	background-color: #fbf8f5;
	color: #866a57;
	}

select {
	height: 17px;
	}

input:focus, textarea:focus, select:focus {
	background-color: #ffffff;
	}

input.button {
	margin: 0px 0px 0px 20px;
	padding: 2px 10px 2px 10px;
	font-size: 11px;
	line-height: 17px;
	width: auto;
	height: auto;
	}

input.flR {
	margin-right: 22px;
	}
	
input.upload {
	width: 220px;
	height: 18px;
	background-color: #fbf8f5;
	}
	
textarea {
	margin: 3px 0px 10px 7px;
	font-size: 11px;
	line-height: 17px;
	height: 200px;
	width: 210px;
	border: 1px solid #ddd6d0;
	background-color: #fbf8f5;
	color: #866a57;
	}

form {
	margin: 10px 10px 10px 10px;
	}

label {
	font-weight: bold;
	padding: 0px 0px 0px 7px;
	}

label span {
	font-size: 9px;
	color: red;
	font-weight: normal;
	}

label.req {
	background-image: url("../pic/req.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	
label.invalid {
	color: #ff0000;
	}


div.zoomPic {
	display: none;
	margin: 15px 21px 7px 18px;
	}

div.zoomPic span.subThumbs a{
    display: block;
	width: 60px;
	height: 60px;
	float: left;
	overflow: visible;
	margin: 0px 0px 10px 10px !important;
	margin: 0px 0px 10px 6px;
	}

div.zoomPic span.subThumbs a img{
	border: 1px solid #f1eae4;
	}

div.zoomPic span.subThumbs a:hover img{
	border: 1px solid #301d1d;
	}


div.zoomPic span.subThumbs a span.out {
    position: absolute;
	display: none;
	background-image: url("../pic/tooltip.png");
	background-repeat: no-repeat;
	background-position: top left;	
	margin: 0px;
	z-index: 100;
	width: 158px;
	margin-top: 62px;
	padding-top: 5px;
	}

div.zoomPic span.subThumbs a span.rightTip {
	background-image: url("../pic/tooltip2.png");
	margin-left: -96px;
	}
	
div.zoomPic span.subThumbs a:hover span.out{
	display: block;
    }

div.zoomPic span.subThumbs a span.in{
	display: block;
	border: 1px solid #e7d1b5;
	border-top: 0px;
	background-color: #f4e9d6;
	color: #301d1d;
	width: 146px;
	padding: 5px;
	text-align: center;
	background-image: url("../pic/bg_tooltip.png");
	background-repeat: no-repeat;
	background-position: top right;	
	}

		
div.vis {
	display: block;
	}
	
div.zoomPic span {
	display: block;
	text-align: center;
	}

div.zoomPic span.sdesc{
	display: none;
	}
	
div.zoomPic img {
	border: 1px solid #f1eae4;
	}
	
div.zoomPic h3 {
	color: #352222;
	font-size: 11px;
	text-align: center;
	}

form#loginf{
	width: 400px;
	}

img.custPic {
	float: left;
	margin: 20px 10px 10px 18px;
	border: 1px solid #f1eae4;
	}