@CHARSET "ISO-8859-1";

* {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
body {
	overflow: auto;
	text-align: center;
	background: url('../img/top_bgc.gif') top left repeat-x #fff;
}
body, td, th, a, input, textarea, select {
    font: 12px Arial, Tahoma, Verdana;
	color: #383a30;
}
#stayalive {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -100px;
	left: -100px;
}
h1, h1 a {
    font: 20px Tahoma, Verdana, Arial;
	color: #194b88;
	font-weight: bold;
}
h2, h2 a {
    font: 16px Tahoma, Verdana, Arial;
	color: #194b88;
	font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul, ul li {
	list-style: none;
}
.relwrap {
	position: relative;
	margin: 0px auto auto auto;
}
.wrap, th {
	text-align: left;
}
.relwrap, .wrap, .top_nav {
	width: 990px;
}
body.popup .relwrap, body.popup .wrap, body.popup .top_nav {
	width: 721px;
}

.wrap, .top_nav {
	float: left;
}
.wrap {
    z-index: 6;
}
.top_nav {
	height: 30px;
}
.box1, .box2 {
	float: left;
}
.box1 {
	width: 204px;
	padding-top: 13px;
    padding-left: 37px;
	background-image: url('../img/box_1.gif');
	background-position: top right;
	background-repeat: repeat-y;
}
.box2 {
	width: 721px;
	margin-left: 12px;
}
.high {
	font-weight: bold;
}
ul.nwHeader li {
	float: left;
}
li.nwMainHeader {
	width: 200px;
}

/**
 * TOP Navigation
 */
.top_nav ul, .top_nav ul li {
	float: left;
} 
.top_nav ul {
	padding-left: 52px;
	background-image: url('../img/readon_2.gif');
	background-position: 48px center;
	background-repeat: no-repeat;
}
.top_nav ul li {
	padding: 0px 12px 0px 12px;
	background-image: url('../img/top_split.gif');
	background-position: right center;
	background-repeat: no-repeat;
}
.top_nav ul li.last, .top_nav ul li.search, .top_nav ul li.searchForm {
	background-image: url('../img/space.gif');
}
.top_nav ul li.search {
	padding-left: 72px;
	color: #bee2f8;
}
.top_nav ul li.searchForm {
	padding-top: 5px;
}
.inSearch {
	color: #fff;
	width: 150px;
	background-color: #8dccf2;
	border: 1px solid #4790BB;
}
.goSearch {
	width: 20px;
	height: 20px;
}
.inSearch, .goSearch {
    vertical-align: bottom;
}
.top_nav ul li, .top_nav ul li a {
	line-height: 30px;
	color: #fff;
}
/**
 * Baanstatus
 */
.baanstatus-top {
	float: left;	
	height: 30px;
}
ul.baanstatus, ul.baanstatus li {
	float: left;
}
ul.baanstatus {
	width: 204px;
	height: 90px;
	background-image: url('../img/baanstatus.gif');
	background-position: top right;
	background-repeat: no-repeat;	
}
ul.baanstatus li {
    width: 198px;
    padding-left: 26px;
}
ul.baanstatus li, ul.baanstatus li a {
    line-height: 21px;
}

/**
 * Navigation
 */
ul.navigation, ul.navigation li {
	float: left;
}
ul.navigation {
}
.nav_top, .nav_bot {
	float: left;
	height: 6px;
	width: 204px;
}
.nav_top {
	margin-top: 12px;
	background-image: url('../img/nav_top.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.nav_bot {
	background-image: url('../img/nav_bot.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
ul.navigation {
	background-image: url('../img/nav_mid.gif');
	background-position: top left;
	background-repeat: repeat-y;
}

/**
 * Adres
 */
.naw_data {
	float: left;
	padding: 12px 0px 24px 24px;
}

/**
 * Front image
 */
.front_img, .content {
	float: left;
	width: 707px;
}
.front_img {
    height: 133px;
}
.f_rand_1 {
	background-image: url('../img/front/1.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}

/**
 * Content
 */
.content {
}
.txt {
	padding: 12px 12px 12px 36px;
}
.tMCE {
	padding-right: 36px;
}
/**
 * General
 */
.high {
	font-weight: bold;
}
.blue, .readon, .readpr {
	color: #4790BB;
}
.green, a.green {
	color: #9dbd3c;
}
.red, a.red {
	color: #d82228;
}
.readon {
	padding-right: 18px;
	background-image: url('../img/readon.gif');
	background-position: center right;
	background-repeat: no-repeat;
}
.readpr {
	padding-left: 18px;
	background-image: url('../img/readpr.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

/**
 * Flash sIFR
 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
    visibility: hidden;
}
.sIFR-hasFlash h1 {
    letter-spacing: -1px;
    font: 24px Arial;
}
.sIFR-hasFlash h2 {
    letter-spacing: -1px;
    font: 18px Arial;
}

/**
 * Banners
 */
 
 .bContainer {
	float: left;
	padding-left: 18px;
	padding-top: 9px;
}
.bContainer .banner {
	width: 195px;
	display: block; 
	float: left;
}
.bWindow {
	width:659px; 
	height:140px;	
}

.banner ul {
	padding: 8px;
}
.bContainer .banner div {
	margin: 7px;
	height: 102px;
	width: 181px; /* Should always the above width -14px */
	display: block; 
	cursor: pointer;
	background-position: top left;
	background-repeat: repeat-x;
}
.banner ul li.title {
	font: 14px Tahoma, Verdana, Arial;
	font-weight: bold;
}
.banner ul li.subtitle {
	font: 12px Tahoma, Verdana, Arial;
	font-weight: bold;
}
.banner ul li.desc {
	font: 11px Tahoma, Verdana, Arial;
}
.bgb_1 div {
	background-image: url('../img/banner1bg.gif');
}
.bgb_2 div {
	background-image: url('../img/banner2bg.gif');
}
.bgb_3 div {
	background-image: url('../img/banner3bg.gif');
}
#holder_1, #holder_2, #holder_3 {
	display: none;
	background-position: center center;
	background-repeat: no-repeat;
}
.bannerClear {
	background: none !important;
	border: none !important;
}

/**
 * Hacks
 */
@media all {
    body>div.relwrap div.wrap div.top_nav ul li.searchForm {
	  padding-top: 3px;
      vertical-align: middle;
      line-height: 11px;
   }
}