* {
	margin: 0;
	padding: 0;
}

body {
	background: #094c9a url("../../gfx/bg.gif") repeat-x;
}

div, td, th, p, div, textarea, select, input {
	color: #fff;
	font: 12px arial, helvetica, sans-serif;
	line-height: 17px;
}

a {
	color: #fff;
	text-decoration: underline;
}

a.orange {
	color: #f29400;
	text-decoration: underline;
}

span.orange {
	color: #f29400;
}

span.grey {
	color: #a3a6a2;
}

img {
	border: 0;
	/*behavior: url("include/htc/pngbehavior.htc");*/
}

h1 {
	color: #f29400;
	font-size: 25px;
	font-weight: bold;
	line-height:1.2em;
}

h2 {
	color: #f29400;
	font-size: 15px;
	font-weight: bold;
}

h2.green {
	color: #7ba90d;
	font-size: 12px;
	font-weight: bold;
}

h2.red {
	color: #d8001f;
	font-size: 12px;
	font-weight: bold;
}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #beb8ac;
}

/**
 *
 * Structure and global style
 *
 */

div#wrapper {
	position: relative;
	margin: 0 auto;
	width: 856px;
}

div#container {
	float: left;
	width: 100%;
	background: url("../../gfx/bg_main.gif") repeat-y;
	padding: 0 0 0 3px;
}

div#content {
	float: left;
	padding-top: 28px;
}

div#header {
	margin-top:30px;
	background: url("../../gfx/header.jpg") no-repeat;
	width: 850px;
	height: 281px;
}

div#footer {
	clear: both;
	float: left;
	width: 854px;
	height: 3px;
	background: url("../../gfx/bg_footer.gif") no-repeat;
}

div#logo {
	position: absolute;
	left: 0px;
	top: 30px;
}

div#contact {
	position: absolute;
	right: -19px;
	top: 239px;
	z-index: 3;
}

div.spacer {
	clear: both;
}

span.price {
	color: #f29400;
	font-size: 15px;
	font-weight: bold;
}

td#left_column {
	vertical-align: top;
	width: 200px;
	background: #2a4f7c;
	border-right: 1px solid #fff
}

td#right_column {
	vertical-align: top;
	padding: 30px;
}

td#right_column ul {
	margin-left:15px;
}

/**
 *
 * List
 *
 */

table.list {
	margin-top: 8px;
}

table.list td {
	padding: 3px 10px 3px 0;
	vertical-align: top;
}

table.list td.mov {
	width: 27px;
}

table.list td.mov div {
	position: relative;
}

table.list td.mov img {
	position: absolute;
	top: -4px;
}

table.list td.nr {
	width: 18px;
	color: #009ee0;
	font-weight: bold;
}

table.list td.title a {
	color: #fff;
	text-decoration: underline;
}

table.list td.title a.selected {
	color: #f29400;
}

/**
 *
 * Menu list
 *
 */

table.menu_list {
	margin-top: 8px;
}

table.menu_list td, table.menu_list th {
	text-align: left;
	padding: 3px 10px 14px 0;
	vertical-align: top;
}

table.menu_list td {
	width: 18px;
}
table.menu_list img {
	position: relative;
	top: 3px;
}

table.menu_list th a {
	color: #fff;
	text-decoration: underline;
}

table.menu_list th a.selected {
	color: #f29400;
}

/**
 *
 * Menu
 *
 */

div#menu {
	position: absolute;
	left: 3px;
	/*top: 281px;*/
	top: 311px;
	width: 850px;
	height: 32px;
	background: url("../../gfx/menu_bg.gif") repeat-x;
	z-index: 2;
}

#menu a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#menu a:hover { color: #000; }
#menu a.selected { color: #000; }

#menu ul {
	margin-left: 40px;
	height: 32px;
}

#menu li {
	height: 97%;
	padding-left: 17px;
	padding-right: 17px;
	line-height: 30px;
	list-style-type: none;
	float: left;
	border-left: 1px solid #757676;
	border-right: 1px solid #e1e1e1;
}

#menu li:hover, #menu li.selected {
	background: url("../../gfx/menu_bg_selected.gif") repeat-x;
	cursor: pointer;
}

div#footer_menu {
	clear: both;
	float: left;
	width: 850px;
	height: 20px;
	background: url("../../gfx/menu_footer_bg.gif") repeat-x;
}

#footer_menu div.left {
	float: left;
	padding-left: 15px;
}

#footer_menu div.left, #footer_menu div.left a {
	color: #fff;
	font-size: 10px;
}

#footer_menu div.right {
	float: right;
	padding-right: 15px;
}

#footer_menu div.right, #footer_menu div.right a {
	color: #7d827b;
	font-size: 10px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

/**
 *
 * Shadow Block
 *
 */

div.shadow_block_container {
	position: relative;
	top: -6px;
	left: -6px;
}

.shadow_block td.top_corner_left {
	font-size: 1px;
	width: 8px;
	height: 8px;
	background: url("../../gfx/shb_top_corner_left.gif") no-repeat bottom;
}

.shadow_block td.top_center {
	font-size: 1px;
	height: 8px;
	background: url("../../gfx/shb_top_center.gif") repeat-x bottom;
}

.shadow_block td.top_corner_right {
	font-size: 1px;
	width: 8px;
	height: 8px;
	background: url("../../gfx/shb_top_corner_right.gif") no-repeat bottom;
}

.shadow_block td.middle_left {
	font-size: 1px;
	width: 8px;
	background: url("../../gfx/shb_middle_left.gif") repeat-y;
}

.shadow_block td.middle_center {
	background: #3869a5;
	vertical-align: top;
}

.shadow_block td.middle_right {
	font-size: 1px;
	width: 8px;
	background: url("../../gfx/shb_middle_right.gif") repeat-y;
}

.shadow_block td.bottom_corner_left {
	font-size: 1px;
	width: 8px;
	height: 8px;
	background: url("../../gfx/shb_bottom_corner_left.gif") no-repeat;
}

.shadow_block td.bottom_center {
	font-size: 1px;
	height: 8px;
	background: url("../../gfx/shb_bottom_center.gif") repeat-x;
}

.shadow_block td.bottom_corner_right {
	font-size: 1px;
	width: 8px;
	height: 8px;
	background: url("../../gfx/shb_bottom_corner_right.gif") no-repeat;
}

/**
 *
 * Form
 *
 */

form fieldset {
	border: 0;
}

form legend {
	margin: 0 0 10px -7px;
	padding: 0 0 5px 0;
	font-weight: bold;
}

label {
	float: left;
	width: 200px;
	margin-right: 5px;
	clear: both;
}

.evaluatie label {
	/* min-width: 100px; */
	width: auto;
}

.enquete1 label { float:none !IMPORTANT; }

form li {
	list-style: none;
	padding: 0;
	margin: 0;
}

form select {
	margin: 2px 0 2px 0;
}

.input_field, .input_select {
	width: 250px;
	border: 1px solid #ccc;
	padding: 2px;
	margin-bottom: 5px;
}

input, select, textarea {
	color: #000;
}

.button {
	color: #000;
	padding: 0 5px 0 5px;
}

.result_msg {margin:12px 12px 0px 12px;}
.result_msg.negative {color:red;}
.result_msg.positive {color:green;}

ul.nfiles {margin-left:15px;}

#social { position:absolute; top:255px; left:10px; z-index:4; }
.social_frame { position:absolute; top:255px; left:80px; }

#bar-socialmedia { position:absolute; top:0px; left:3px; z-index:10; width:850px; height:30px; background:url('../../gfx/bg-socialmedia.png') top left no-repeat; }

#bar-socialmedia #btn-twitter { position:absolute; top:3px; left:666px;  }
#bar-socialmedia #btn-linkedin { position:absolute; top:3px; left:699px; }
#bar-socialmedia #btn-facebook { position:absolute; top:3px; left:732px;  }

.frame-social_frame { position:absolute; top:3px; left:761px; }

.frame-social_frame2 { position:absolute; top:2px; width:88px; height:25px; left:758px; overflow:hidden; }


#home-text { float:left; width:520px; }
#twitter-div { float:right; width:258px;  }

.spacer { height:0; line-height:0; fint-size:1px; clear:both;}


/**
 * extra footer
 */
#extra-footer-con { position:relative; width:100%; height:auto;  }
#extra-footer { width:822px; margin:0 auto; padding:15px; background:#f2f2f2; }
#extra-footer ul { list-style:none; float:left; width:185px; padding:10px; overflow-x:hidden; }
#extra-footer ul.first { padding-left:2px; }
#extra-footer li { color:#666; font-size:10px; }
#extra-footer li a { color:#666; text-decoration:none; font-size:10px; }

