/* STD */
* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font:normal 12px Arial; color:#000; }
body							{ line-height:20px; background:#007bc0; }
option 							{ padding:0.2em; }
a								{ text-decoration:none; outline:none; color:#000; }
a:hover							{ text-decoration:underline; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }
strong, b						{font-weight: bold;color:#00517f; }

/* CLASSES */
.hidden, hr, h1 a span, h2 span, h3 span, ul li a span{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; }
.left							{ float:left; }
.right							{ float:right; }

.hdr              { font:bold 14px Arial; color:#007bc0; }
.lightbulb            { padding-left:20px; background:url(img/s_lightbulb.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.person              { padding-left:20px; background:url(img/s_person.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.arrow              { padding-left:30px; background:url(img/s_arrow.gif) 0 5px no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.info              { height:19px; line-height:19px; padding-left:26px; background:url(img/s_info.gif) 0 0 no-repeat; font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px;}
.sandglass            { padding-left:20px; background:url(img/s_sandglass.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.clock              { padding-left:22px; background:url(img/s_clock.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.sign              { padding-left:26px; background:url(img/s_sign.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.earth              { padding-left:20px; background:url(img/s_earth.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.arrows              { padding-left:20px; background:url(img/s_arrows.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.chauffeur            { padding-left:23px; background:url(img/chauffeurs.gif) 0 -5px no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.bolpijl              { padding-left:20px; background:url(img/bolpijl.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
.truck              { padding-left:35px; background:url(img/truck.gif) 0 0 no-repeat;font-family: Arial;font-weight: bold ;color:#007bc0; font-size: 14px; }
 
/* PAGES */

#all 							{ width:1020px; position:relative; margin: 0 auto; background:#00517f; }
#top 							{ width:100%; position:relative; border-bottom:20px solid #fff; }
/* #top .top_img					{ width:100%; height:266px; margin:0 auto; background:url(img/top_bcg.jpg) no-repeat center; } */
#top .top_img					{ width:100%; height:266px; margin:0 auto; }
#top .top_img .link_box			{ width:960px; margin:0 auto; position:relative; } 
#top .top_img .link_box	.top_image{ display:block; position:absolute; left:-30px; }

#top #logo						{ width:161px; height:65px; position:relative; position:relative; left:25px; top:27px; background:url(img/logo.gif) 0 0 no-repeat; }
#top #logo h3 a					{ width:161px; height:65px; display:block; position:relative; left:0; top:0; }

#top #logo_wh					{ width:165px; height:70px; position:relative; position:relative; left:25px; top:27px; }
#top #logo_wh h3 a				{ width:165px; height:70px; display:block; position:absolute; left:0; top:0; }


#top #menu						{ width:100%; height:26px;  background:#00517f; }
#top #menu a:hover				{ text-decoration:none; }
#top #menu ul					{ width:960px; margin:0 auto; height:26px; line-height:26px; list-style:none; }
#top #menu ul li				{ height:26px; padding:0; float:left; }
#top #menu ul li a				{ height:26px; display:block; padding:0 25px; float:left; line-height:26px; color:#fff; }
#top #menu ul li a:hover		{ background:url(img/li_bcg.gif) repeat-x; }
#top #menu ul li a.active		{ background:url(img/li_bcg.gif) repeat-x; }

#body							{ width:100%; padding-bottom:35px; background:#fff; }
#body .body_cnt					{ width:960px; margin:0 auto; position:relative; }
#body .body_cnt .ie_fix			{ }
#body .body_cnt .path			{ position:absolute; top:-35px; right:0; }
#body .body_cnt .path li		{ display:inline; float:right; padding:0 8px 0 4px; background:url(img/path_li.gif) right 8px no-repeat; }
#body .body_cnt .path li.first	{ background:none; }
#body .body_cnt .path li a		{ font-size:0.9em; color:#00517f; }

#body .line_bcg					{ background:url(img/linia_bcg.gif) repeat-y; }
#body .body_cnt .b_left			{ width:320px; padding:0 20px 0 10px; float:left; }
#body .body_cnt .b_right		{ width:550px; padding:0 0 0 60px; float:left; }

#body a							{color:#007bc0;font-weight: bold;font-size: 12px; }


#bottom							{ width:100%; padding:10px 0; background:url(img/bottom_bcg.gif) #e8f3f9 repeat-x; }
#bottom .bot_hdr				{ width:960px; margin:0 auto; font-size:1.2em; font-weight:bold; padding:0 0 10px 10px; color:#007bc0; }
#bottom	.bottom_cnt				{ width:960px; margin:0 auto; border-bottom:40px solid #E8F3F9; background:url(img/bottom_line_bcg.gif) repeat-y; }

#bottom .img_left				{ float:left; margin:0 10px 10px 0; }
#bottom .lees					{ font-weight:bold; padding-left:3px; color:#007bc0; }

#bottom .bo_left				{ width:460px; padding:0 10px; float:left; }
#bottom .bo_right				{ width:460px; padding:0 10px; float:left; }

/* contact */
#body .line_contact				{ background:url(img/linia_bcg.gif) 140px 0 repeat-y; }
#body .line_contact .b_left		{ width:470px; padding:0 10px 0 10px; float:left; }
#body .line_contact .b_right	{ width:380px; padding:0 10px 0 80px; float:left; }

#all #body .body_cnt form		{ padding-top:20px; }
#all #body .body_cnt form label	{ width:80px; display:block; float:left; }
#all #body .body_cnt form label.for_chk{ width:auto; }
#all #body .body_cnt form input	{ font-size:0.9em; width:160px; float:left; }
#all #body .body_cnt form select{ width:164px; height:18px; float:left; line-height:18px; padding:0; }
#all #body .body_cnt form select option{ height:18px; line-height:18px; padding:0; }
#all #body .body_cnt form .clear{ height:5px; font-size:1px; line-height:1px; }
#all #body .body_cnt form #ckb	{ width:13px; height:13px; margin-right:10px; position:relative; top:3px;  }
#all #body .body_cnt form textarea{ width:320px; height:85px; padding:2px; font-size:0.9em; float:left; }
#all #body .body_cnt form #submit{ width:auto; position:relative; left:75px; }

#all #body .body_cnt .b_right .fax{ padding-right:30px; }
#all #body .body_cnt .b_right .email{ padding-right:15px; }
#all #body .body_cnt .b_right .mail_link{ font-weight:bold; color:#007bc0; }
input.pole_submit					{margin-left: 80px;}

/* lista */
#all #body .blue_bcg			{ background:#e8f3f9; }
#all #body .lista				{ }
#all #body .lista .box			{ padding:14px 0; }
#all #body .lista .box .inside	{ width:960px; margin:0 auto; position:relative; }
#all #body .lista .box .inside img{ padding-right:100px; }
#all #body .lista .box .inside .cont_text{ width:540px; float:left; }

#all #body .lista .link_box		{ width:860px; padding:20px 100px 0 0; margin:0 auto; position:relative; }
#all #body .lista .link_box .archive{ float:right; font-weight:bold; color:#007bc0; }


/* foot */
#foot							{ width:960px; margin:0 auto; border:1px solid #00517F; border-width:15px 0; background:url(img/foot_line.gif) repeat-y; color:#fff; }
#foot .before_line a			{ text-decoration:underline; color:#fff; }
#foot .before_line a:hover		{ text-decoration:none; }
#foot .before_line				{ width:220px; padding:0 10px; float:left; }

#foot .k1 a, #foot .k2 a, #foot .k3	a{ font:bold 0.9em/18px Arial; color:#fff; }

#foot .k1						{ width:115px; float:left; padding-left:35px; }
#foot .k2						{ width:115px; float:left; }
#foot .k3						{ width:115px; float:left; }

.year_archive					{ width: 50px; display:block; padding: 0 0 0 10px; line-height: 22px; }
.info_form						{ padding: 5px 0 0 82px; font-size:11px; }

