html,body, p{margin:0;padding:0}
body { background-color: #f6ede0 }

a:link, a:visited {color: #BC8430; text-decoration: underline}
a:hover { text-decoration: none}

/* positions */
div#global{width:938px;margin:20px auto 0 auto; background: url(../images/bgr.jpg) repeat-y;}
div#content{margin-left: 625px; width:298px;}
div#navigation{float:left;width:298px;margin-left:-920px}
div#extra{float:left;width:298px;margin-left:-615px}
div#footer{clear:left;width:100%}

/* header */
div#header{position:relative; }
div#AdsDiv {position: absolute;  overflow: hidden; top: 118px; left:330px; height: 207px;}

div#topline {position: relative; height: 80px; background:url(../images/top.jpg) no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase}
div#topline a:link, div#topline a:visited {border: 1px solid #fff; color: #fff; text-decoration: none}
div#topline a:hover, div#topline a.active {border: 1px solid #808080; color: #808080; text-decoration: none }
a#bg {position: absolute; top: 22px; right: 52px; width: 23px; height: 16px; text-align: center}
a#en {position: absolute; top: 22px; right: 22px; width: 23px; height: 16px; text-align: center}

/* navigation */ 
#nav ul {padding-left: 0; margin-left: 0;  float: left; position: relative; left: 40px; 
top: -10px; 
*top: 6px; /* ie7 pff */
}
div#nav {position: relative; width: 908px; height: 35px; background: url(../images/navbg.jpg) repeat-x; left: 15px;}
#nav ul li { display: inline; }
#nav ul li a:link, #nav ul li a:visited { width: 137px; height: 14px; background:url(../images/nav_lin.jpg) no-repeat; color:#000; text-decoration: none; float: left; font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; padding-top: 2px}
#nav ul li a:hover, #nav ul li a.selected {background:url(../images/nav_hov.jpg) no-repeat;color: #9f1304;}

div#table { background: url(../images/table.jpg) no-repeat; padding-left: 113px; width: 200px; height: 196px; position: relative; left: 11px; top: 5px; } 
div#table p { padding-bottom: 5px;font: 10px Verdana, Arial, Helvetica, sans-serif; color: #4a4a4a;}

div.header {background: url(../images/heading.jpg) no-repeat; border:  1px solid #fedeb0; height: 22px; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 20px 0 0 10px; color: #bc8430 }
div#title {position: relative; width: 592px; float: left; left: 15px; top: 18px;}
div#subtitle { position: relative; width: 288px; float: right; right: 13px;  top: 18px;}

/* equalizer */
.container { float:left; clear:left; width:100%; position: relative; top:15px }
.box { float:left; width:24%; margin:1%; background-color: #fefbf6;border: 1px solid #fedeb0; }
.box p { margin:.5em; padding:0; font: 11px Verdana, Arial, Helvetica, sans-serif;}

/* footer */
div#footer {background:url(../images/footer.jpg) no-repeat; color: #989797; position: relative; top: 10px; width: 938px; height: 69px}
div#footer p { font: 10px Verdana, Arial, Helvetica, sans-serif;}
p#one { position: absolute; left: 516px; top:22px}
p#two { position: absolute; left: 656px; top:22px}
p#three { position: absolute; left: 796px; top:22px}

p#copy {position: absolute; top: 22px; left: 20px}

div#footer a:link, div#footer a:visited { color: #ccc; text-decoration:  none}
div#footer a:hover { color: #fff; text-decoration: none;}

/* highslide */
.highslide-container table {background: none;}
.highslide {outline: none;text-decoration: none;}
.highslide img {border: 2px solid #FEDDB0;}
.highslide:hover img {border-color: gray;}
.highslide-active-anchor img {	visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {	border-color: black;	visibility: visible;	cursor: default;}
.highslide-image {border-width: 2px;border-style: solid;	border-color: white;	background: gray;}
.highslide-wrapper, .highslide-outline {background: white;}
.glossy-dark {background: #111;}
.highslide-loading {display: block;color: black;	font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border: 1px solid white;background-color: white;padding-left: 22px;background-image: url(graphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
.highslide-move, .highslide-move * {cursor: move;}
.highslide-viewport {	display: none;	position: fixed;	width: 100%;height: 100%;	z-index: 1;background: none;	left: 0;	top: 0;}
.highslide-overlay {	display: none;}
.hidden-container {	display: none;}

.required { width: 270px; border: 1px solid #BC8430;}
.button {border: 1px solid #BC8430; color: #BC8430; cursor: pointer; padding: 2px 5px; background-color: #fff; position: relative; left: 4px; top: 10px}

.msq { color: #8F0021;  font: 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #8F0021; background-color: #FFAFC1}
.red { color: #044F00; font: 11px Verdana, Arial, Helvetica, sans-serif; border:  1px solid #044F00; background-color: #C2FFBF}
.error { color: red; font: 11px Verdana, Arial, Helvetica, sans-serif; }.mark {color: #8F0021; font: 11px Verdana, Arial, Helvetica, sans-serif; ;}