
html, body {
	height: 100%;
	width: 100%;
}

body {
	padding:0px;
	margin: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

table {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

.underline_hover a:hover {
    text-decoration: underline;
}

/* Aligns*/
.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

/* Paddings and Margins*/
.block {
	display: block;
}

/* Heights */
.height33 {
	height: 33px;
}

.height35 {
	height: 35px;
}

.height74 {
	height: 74px;
}

.height92 {
	height: 92px;
}

.height124 {
	height: 124px;
	background-color: #C60B20;
}

.height168 {
	height: 168px;
}

.height185 {
	height: 185px;
}

.height311 {
	height: 311px;
}
/* Colors */
.font_white {
	color: #ffffff;
}

.font_black {
    color: #000000;
}

.white {
	background-color: #ffffff;
}

.gray {
	background-color: #C8D1D6;
}
/* Fonts */

.bold {
	font-weight: bold;
}

/* Scrollbar */
.scrollbar {
    scrollbar-base-color: #8D8E8E;
    scrollbar-darkshadow-color: #8D8E8E;
    scrollbar-shadow-color: #E4E4E4;
    scrollbar-track-color: #E4E4E4;
}

.action_center {
    margin-top: expression((document.body.clientHeight > 649)? 50 : 2);
	 margin-left: auto;
	 margin-right: auto;
}
/* Header: START */
.header_background {
	height: 35px;
	background-image: url(../images/background-header.gif);
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: top;
	text-align: left;
}

.flag_border img {
	border: 1px solid #C60B20;
}

.flag_border_current img {
	border: 1px solid #ffffff;
}

.flag_dutch {
	display: inline;
	width: 25px;
	height: 18px;
	margin: 0px 0px 0px 135px;
}

.flag {
	display: inline;
	width: 25px;
	height: 18px;
	margin: 0px 0px 0px 35px;
}

.search {
	display: inline;
	width: 170px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: 10px 0px 0px 0px;
	text-align: right;
}

.search_input_span {
	display: inline;
	width: 155px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

.search_input {
	height: 18px;
	width: 155px;
	border: 1px solid #C60B20;
	vertical-align: middle;
}

.search_button_span {
	display: inline;
	width: 32px;
	height: 20px;
	margin: 0px 0px 1px 7px;
	text-align: left;
	vertical-align: middle;
}

.search_button {
	border: none;
	width: 32px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C60B20;
	background-color: #ffffff;
	cursor: hand;
}

.buttons {
	display: inline;
	width: 50px;
	height: 18px;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	margin: 0px 0px 0px 42px;
}
/* Header: END */

/* Menu section: START */
.menu_section {
	margin: 0px 0px 0px 135px;
}
/* Menu section: END */

/* Front page: START */
.address_section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/address-background.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: right;
}

.address_section div {
	width: 230px;
	height: 80px;
	margin: 28px 130px 0px 0px;
}

.front_content_background {
	background-image: url(../images/content-backgroung.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
	background-color: #C8D1D6;
}

.front_content {
	width: 340px;
	height: 130px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 25px 0px 0px 65px;
	padding-right: 5px;
}
/* Front page: END */

/* Content page: START */
.cont_content {
	width: 760px;
	height: 290px;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 10px 0px 0px 132px;
	padding-right: 5px;
}

.content_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3B3B3B;
	margin: 18px 128px 0px 0px;
}

.content_tamplate img {
	border: 1px solid #A9B1B5;
}
/* Content page: END*/

/* Footer: START */
.copyrights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6F72;
	margin: 9px 0px 12px 133px;
}

.copyrights a {
	color: #6B6F72;
}

.copyrights a:hover {
	text-decoration: underline;
}

.powered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6F72;
	margin: 2px 0px 0px 256px;
}

.powered a {
	color: #6B6F72;
}
/* Footer: END */

/* Popup: START */
.popup_copyrights {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6F72;
	margin: 9px 0px 0px 5px;
}

.popup_powered {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6F72;
	margin: 2px 5px 0px 0px;
}

.popup_powered a {
	color: #6B6F72;
}
/* Popup: END */

.headerFlags {
	margin: 8px 0px 0px 0px;
}

.headerSearch {
	margin: 5px 0px 0px 136px;
}

.mainFrame {
	text-align: center;
	vertical-align: top;
}

.test {
	border: 1px solid lime;
}