/* radium.be | template:css:style | updated at 02/11/2009 */
* { color:#999; font-family:sans-serif; font-size:1em; padding:0; margin:0; }
html { width:100%; height:100%; background:#000 url('/style/img/bg.png') fixed bottom repeat-x;}
body { min-width:1000px; }
/* * html body { float:none; position:relative; width:1000px; height:100%; margin:0; text-align:center; } */
/* wrap */
/* * html .wrap { float:none; position:relative; height:100%; margin:0; text-align:center; } */
.wrap { position:relative; display:block; left:50%; top:0; width:1000px; min-height:auto; margin:0 0 0 -500px; }
/* * html #wrap { position:relative; display:inline; left:50%; top:0; width:1000px; height:auto; margin:0 0 0 -500px; } */
/* * html .wrap { float:none; position:inherit; margin:25px 50px 25px 50px; } */
/* * html .wrap { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); } */
.wrap_top, .wrap_center, .wrap_bottom { float:left; position:relative; width:1000px; }
.wrap_top { height:79px; background:url('/style/img/bg_layout.png') 0 0 no-repeat; }
.wrap_center { width:850px; height:auto; padding:0 75px 0 75px; background:url('/style/img/bg_layoutscroll.png') repeat-y; }
.wrap_bottom { height:110px; background:url('/style/img/bg_layout.png') 0 -90px no-repeat; }
/* general */
p.message { float:right; position:relative; display:block; width:810px; height:auto; padding:20px; margin:-10px 0 0 0; color:#698289; font-size:1.1em; text-transform:capitalize; background:#000;}
.center { color:#000; position:relative; text-align:center; margin:8px 0; font-size:14pt; }
* html p.message { width:850px; }
img { float:none; display:block; border:none; padding:0; margin:0; }
/* content */
.content { float:left; position:relative; width:850px; min-height:auto; background:#001d36;}
/* navigation */
.navigation { float:left; position:relative; width:auto; height:auto; margin:-22px 0 0 50px; z-index:51; }
.navigation a:link, .navigation a:visited { float:left; display:block; width:auto; height:auto; margin:0 10px 0 10px; color:#fff; font-size:12pt; text-transform:capitalize; text-align:center; text-decoration:none; }
.navigation a:hover { color:orange; text-decoration:underline; }
.navigation a.active { color:orange; text-decoration:none; }
.navigation p { float:left; margin:0; }
/* postit */
.postit { position:absolute; top:-40px; right:-40px; width:216px; height:225px; z-index:50; }
/* header */
.header, .logo { z-index:20; }
.header { float:left; position:relative; width:850px; height:auto; padding:0; }
.logo { float:left; position:relative; width:922px; height:154px; margin:-132px 0 0 -72px; }
* html .header, * html .logo { float:none; position:inherit; display:block; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); }
.cord { float:left; position:relative; width:850px; height:auto; margin:-5px 0 0 0; border-bottom:1px solid #555; background:#fff; }
/* title */
/* .titleb { position:absolute; display:block; width:432px; clear:left; margin:40px;} */
.titleb { float:left; position:relative; width:412px; clear:left; margin:50px 50px 25px 50px;}
* html .titleb { float:left; display:inline; }
.titleb h1 { position:relative; color:#555; font-size:2.2em; font-weight:normal; width:410px; padding:0; margin:-15px 0 0 0; }
.titleb p { float:left; color:#111; font-size:0.95em; width:380px; padding:0; clear:left; text-align:justify; }
/* title:smallmap */
/* .smallmap { cursor:crosshair; position:absolute; display:block; width:335px; height:280px; margin:0 0 0 513px; border:1px solid #a6cf00; background:#000; } */
.smallmap { cursor:crosshair; float:right; position:relative; width:336px; height:270px; border:1px solid #a6cf00; background:#000; }
* html .smallmap { float:right; position:inherit; }
.smallmap .copyright { display:none; }
/* tile:icons */
.empty { float:left; position:relative; width:850px; height:130px; background:#0e2343; }
.icons  { float:left; position:relative; width:850px; height:auto; margin:-120px 0 0 0; padding:0 0 10px 0; }
.icons a:link, .icons a:visited { text-decoration:none; }
.icon { float:left; width:200px; height:auto; margin:6px; outline:1px solid #000; background:#333; }
.icon:hover { outline:5px solid #000; }
.icon img { width:100%; height:100px; background:#555; }
.icon h2 { font-size:1em; text-align:center; color:#a6cf00; }
.icon p { float:left; position:relative; color:#fff; font-size:0.75em; padding:0 10px 10px 10px; }
.contact { float:left; position:relative; width:810px; height:auto; margin:-10px 0 0 0; padding:20px; background:#000; }
* html .contact { width:850px; }
/* searchbar */
.searchbar { float:left; position:relative; width:850px; height:100px; padding:5px 0 5px 0; margin:-4px 0 0 0; background:#000c1a; }
.searchbar h1 { float:left; position:relative; width:500px; margin:0; padding:0 10px 0 10px;  color:#a6cf00; font-size:16pt; }
.searchbar p { float:left; position:relative; width:500px;padding:0 10px 0 10px; font-size:12pt; }
.searchbar img { float:left; width:auto; height:100px; margin:0 0 0 65px; }
.searchbar form { float:left; position:relative; width:500px; margin:0; padding:0 10px 0 10px; }
.searchbar input { width:494px; padding:2px; margin:0; border:1px solid #555; background:#000; }
.searchbar .result { position:absolute; left:10px; top:22px; width:500px; max-height:200px; padding:0; overflow:auto; background:#000; z-index:99; }
.searchbar .result a:link, .searchbar .result a:hover { float:left; position:relative; width:100%; text-decoration:none; }
.searchbar .result a:hover { color:#000; background:#a6cf00; }
/* map */
.map { float:left; position:relative; width:850px; height:400px; background:#000; }
.map .copyright { position:absolute; bottom:-55px; right:-20px; width:240px; height:auto; padding:5px 10px 5px 10px; text-align:center;  background:#000; }
.map .copyright p, .map .copyright a:link, .map .copyright a:visited { font-size:8pt; color:#fff; }
/* footer */
.footer { float:left; position:relative; width:100%; height:auto; padding:15px 0 15px 0; background:#000; color:#5a534b;  font-size:0.75em; text-align:center; }
.footer a:link, .footer a:visited, .footer p { opacity:0.5; }
.footer a:link, .footer a:visited { color:#a6cf00; }
.footer a:hover, .footer p:hover { opacity:1; }
/* .footer img.left, .footer img.right { float:left; width:120px; height:30px; opacity:0.5; border-right:1px solid #fff; } */
/* .footer img.right { width:175px; border:none; } */
/* .footer img:hover { opacity:1; } */
/* .footer img.left, .footer img.right { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); } */
/* .footer img:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); } */
/* beCMS */
/* global */
.global, .global_add { float:left; width:850px; height:auto; }
.global_add:hover, .global_add:active, .global_addd:focus { outline:5px solid #a6cf00; }
.global_add p.info { float:left; width:420px; height:auto; padding:20px; margin:0 10px 10px 10px; color:#999; background:#333; }
.global_add textarea { float:left; position:relative; width:750px; min-height:50px; height:100%; padding:0; margin:5px 50px 5px 50px; opacity:0.75; border:none; outline:1px solid #555; background:#000; }
.global_add textarea:hover, .global_add textarea:focus { outline:5px solid #a6cf00; }

.global_add .input { float:left; width:840px; height:auto; padding:5px; border-top:1px solid #555; background:#111; }
.global_add input.submit { float:left; width:120px; height:30px; padding:5px; color:#333; font-size:14pt; border:1px solid #111; background:#a6cf00; }
.global p, .global img, .global span, .global h1, .global h2, .global img{ float:left; position:relative; }

.global .title { float:left; position:relative; width:720px; height:auto; padding:0 65px 0 65px; z-index:15; }
.global .title img { float:left; position:relative; width:auto; min-width:50px; height:60px; margin:10px 5px 5px 25px;}
.global .title h1 { float:left; width:500px; margin:15px 10px 10px 10px; color:#a6cf00; font-size:2.2em; font-weight:normal; }

* html .global .media, * html .global .contact { width:850px; }
.global .contact { float:left; position:relative; width:670px; height:auto; padding:50px 90px 10px 90px; background:url('/style/img/bg_media.png') no-repeat top center; }
.global .contact a:hover { color:orange; }

.global .media { float:left; position:relative; width:700px; height:auto; margin:-10px 0 0 0; padding:10px 75px 50px 75px; background:url('/style/img/bg_media.png') no-repeat bottom center; }
.global .media div { float:left; position:relative; width:130px; height:110px; margin:5px; background:#222; }
* .global .media div { margin:3px; }
.global .media div.large { width:210px; }
.global .media a:link, .global .mediablock  a:visited { text-decoration:none; font-size:0.9em; }
.global .media img, .global .media img.small { float:left; position:inherit; display:block; margin:1px 1px 24px 1px; border:none; }
.global .media img { width:128px; height:84px; }
.global .media img.small { width:68px; height:84px; }
* html *.global .media img.small { width:67px; }
.global .media p { clear:left; float:left; position:relative; width:100%; margin:-20px 0 0 0; color:#a6cf00; font-size:0.9em; font-weight:bold; text-transform:capitalize; text-align:center;  }

.global .text { float:left; position:relative; width:850px; height:auto; }
.global .text div { float:left; position:relative; width:385px; height:auto; padding:5px 20px 15px 20px;}
.global .text h1, .global .text h2 { color:#a6cf00; font-size:2em; width:100%; margin:0; font-weight:normal; text-transform:uppercase; }
.global .text h2 { font-size:2.1em; }
.global .text p, .global .text a:link, .global .text a:visited { color:#fff; margin:0; }
.global .text a:hover { color:orange; }
.global .text p.line { float:left; position:relative; width:60%; }
.global .text p.right { float:left; position:relative; width:40%; }

.olControlMousePositionActive { cursor:crosshair; }
.olControlMousePositionHover { cursor:crosshair; }
