/**
*	Default CSS for all browsers
*/
html,body{margin:0;padding:0;height:100%;}
body{font: 76% arial,sans-serif;text-align:center}
div#header{position:relative;display:none;}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background:#EEE;color: #79B30B}
div#container{text-align:left}
div#content p{line-height:1.4}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{width:947px;margin:0 auto}
div#content{float:right;width:805px}
div#navigation{float:left;width:142px}
div#extra{float:left;clear:left;width:142px}


/* Basis style */

* { color:#fff; }
body { background:#0c0d1e;color:#ffffff; }

h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
abbr { border:0; }

p {margin:0;}

a { color: white; }
a:hover { color: #B7CE00; }
a:visited { color: white; }

label { font-weight:bold; }
input { border: 1px solid #aaaaaa; padding:2px; }
textarea { border: 1px solid #aaaaaa; padding:2px; }
button { border:0; background:transparent; margin:0; padding:0;
	font-weight:bold; }
button * { vertical-align:middle; }

.error input, .error textarea { border:1px solid #ff0000 !important;
	background:#ffeeee !important; }
.accessibility { display:none !important; }


/* Layout */

div#container { background-image:url('../img/bg-repeat.jpg');
	background-repeat:repeat-y; }
div#txtHeader { background-image:url('../img/header.jpg');
	background-repeat:no-repeat; height:284px; text-align:right;
	overflow:hidden; background-position:0px 1px; }
div#flashMenu { background-repeat:no-repeat; height:284px;
	background-position:2px 190px; }
div#flashMenu * { margin:0 -2px 0 0; padding:0; }
div#navigation { background:#0c0d1e;color:#ffffff;
	background-image:url('../img/tmp_nav-bg.gif'); background-repeat:no-repeat;
	background-position:0 147px; min-height:997px; }
/*
div#extra { background:#0c0d1e;color:#ffffff; min-height:550px;
	background-image:url('../img/tmp_nav-bg.gif'); background-repeat:no-repeat;
	background-position:0 -284px; }
div#weather { border:1px solid #fff; height:200px; width:120px;
	margin:20px auto; }
*/


/* Navigation */

ul#nav { margin:0; padding:0; }
ul#nav li { list-style:none; margin:0; padding:0; }
ul#nav li a { color:#ffffff; text-decoration:none; font-weight:bold;
	font-family:"Lucida Sans","Arial",sans-serif; padding:10px; display:block; }
ul#nav li strong { font-family:"Lucida Sans","Arial",sans-serif; padding:10px;
	color:#B7CE00; display:block; }
ul#nav li a:hover { color:#B7CE00; }

a.langBtn { margin:0; padding:0; }
a.langBtn img { border:0; margin:0; padding:0; }

ul#flashNav { text-align:left; margin-left:680px; margin-top:65px;
	background:#0c0d1e; width:120px; padding-left:10px; }
ul#flashNav ul { margin-left:1.5em; }
ul#flashNav li { color:#fff; list-style:none; font-weight:bold;
	padding:2px; }
ul#flashNav a { color:#fff; font-size:8pt; text-decoration:none; }
ul#flashNav a:hover { color:#6fc8d8; }


/* Content */

div#content { background-image:url('../img/bg-content.jpg');
	min-height:1036px; /*752px;*/ background-repeat:no-repeat;
	background-position:0 284px; }

#visual { margin-left:50px; padding-top:10px; min-height:500px; }

#text { padding-right:230px; }
#text, #text * { font-family:"Lucida Sans","Arial",sans-serif !important;
	color:#30526e !important; font-size:10pt !important; }

#text .wgfcst * { font-size:9px !important; font-family:Arial !important; }

#text table { border-collapse:collapse; border-color:#30526e; }
#text table td, #text table th { border-color:#30526e; margin:0; }

#text h2 { font-size:1.4em !important; }


/* Footer */

div#footer{clear:both;width:100%;height:0;overflow:hidden;}

#langsel {
  width: 142px;
  height: 147px;
  background: url(../img/langsel-bg.jpg) no-repeat top left;
}

#langsel img {
  float: left;
  clear: both;
  border: 0;
}