@charset "utf-8";
/* CSS Document  @ author= EBMEDIA - ebmedia.be */

/* main */
html,body{ height:100%; margin:0; padding:0;}
*{ margin: 0; padding: 0; }
*:focus { outline: none;}
body, input, textarea{font-family:Helvetica, Arial, Verdana, sans-serif; font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-family:Helvetica, Arial, Verdana, sans-serif; font-weight:bold; color:#006600; font-size:18px;}
ul{ list-style-type: none; }
img{ border: 0; }
.break{display:block; clear:left; height:1px; overflow:hidden; font-size:1px;background:#dedede;}
.clear{display:block; clear:both; height:0px; overflow:hidden; font-size:1px; }
.h15{height:15px;}
.center{margin:auto; text-align:left; width:958px;} 
table {font-size:11px;}
body{font-family:Helvetica, Arial, Verdana, sans-serif; font-size:11px; overflow: -moz-scrollbars-vertical; color:#424242;}

/* positions */
#container {background:#f5f4ef; width:958px; position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%;}
#content {padding:10px 0px 290px 0px;  border-top:5px #fff solid; display:block; width:958px;}
#content .ins{width:918px; padding:16px 20px 10px 20px; display:block;}
#footer {position:absolute; width:918px; bottom:0; background:url(../img/footer.jpg) no-repeat -30px 0px; height:260px; border:20px #f5f4ef solid; overflow:hidden;}


/* header */
#header {background:#f0f0f0;}
#header img, #header a.img{margin:0; paddding:0; border:0; width:958px; height:79px; background:#fff; display:block;}

/* navigation */
#header .nav{height:30px; width:958px; display:block;}
#header .nav ul{height:30px; display:block; padding:0px 0px 0px 20px; background:url(../img/nav.gif) repeat-x 0px 0px; position:relative; z-index:20;}
#header .nav ul li{height:30px; width:132px; float:left; position:relative;}
#header .nav ul li a{padding:8px 5px 0px 6px; display:block; text-decoration:none; color:#a3a3a3; font-weight:bold; font-size:12px; height:21px;}
	#header .nav ul li a:hover{text-decoration:underline;}
	#header .nav ul li a.noresponse{cursor:default;}
	#header .nav ul li.active a, #header .nav ul li.active a:hover{text-decoration:none; color:#fff;}
	#header .nav ul li a.noresponse:hover{cursor:default; text-decoration:none;}
	#header .nav ul li.home{width:84px;}
	#header .nav ul li.contact{background:url(../img/nav_contact.gif) repeat-x 0px 0px;  text-align:center; width:194px}
	#header .nav ul li.contact a{color:#6f6f6f; text-align:center; padding-left:0px;}
	#header .nav ul li.contact a.active{color:#000;}
	#header .nav ul li ul{padding:0px; background:#424242; height:auto;}
	#header .nav ul li ul{margin:0; position: absolute; z-index:2; top:-1000px; left: 0;}
	#header .nav ul li ul li{height:25px; border-bottom:1px #7c7c7c solid; float:none;}
	#header .nav ul li ul li a{padding:5px 5px 0px 6px; font-size:11px;}

/* subnav */
#header .subnav{height:19px; width:958px; display:block; border-top:4px #fff solid; overflow:hidden; background:url(../img/nav_sub.gif) repeat-x 0px 0px; padding-top:3px; font-size:12px; font-weight:normal;}
#header .subnav a{padding:0px 5px 0px 25px;  text-decoration:none; color:#0b0a0e;}
#header .subnav a:hover{color:#fff; text-decoration:underline;}
#header .subnav a.active, #header .subnav a.active:hover {color:#fff; text-decoration:none;}



/* content */
#content{}
#content h2{color:#549321; font-size:17px; font-weight:normal; padding:0px 0px 14px 0px;}
#content h3{color:#549321; font-size:15px; font-weight:normal; padding:0px 0px 14px 0px;}
#content h4{color:#549321; font-size:13px; font-weight:bold; padding:0px 0px 14px 0px;}
#content h5{color:#7d7d7d; font-size:12px; font-weight:bold; padding:0px 0px 14px 0px; background:#e7e7e7; padding:4px; margin-bottom:10px; border-bottom:1px #ccc solid;}
#content p{line-height:170%; color:#6F6F6F; color:#424242; font-size:11px; padding:2px 0 6px 0;}
#content p a{color:#549321; text-decoration:none; border-bottom:1px dotted #549321;}
#content p a:hover{color:#549321; text-decoration:none; border-bottom:1px solid #549321;}

#content p.movielink a{ display:block; width:131px; height:36px; line-height:250px; overflow:hidden; border-bottom:0px !important; background:url(../img/filmbut.jpg) no-repeat 0px 0px;}

#content ul li{padding:3px 2px 3px 16px; line-height:130%; background:url(../img/li_form.gif) no-repeat 4px 9px;}

/* slirt 918 - 552 - 20  */
.slirt{}
.slirt .rt{float:left; width:330px; padding-right:36px; }
.slirt .slider{width:552px; height:257px; display:block; overflow:hidden; position:relative; float:left; }
.slirt .slider ul.slides{width:5520px; background:#CCCCCC; position:absolute; top:0; left:0;}
.slirt .slider ul.slides li{width:552px; float:left; height:257px; background:#ccc; overflow:hidden; padding:0px 0px 0px 0px !important;}
.slirt .slider ul.slides li {background-repeat:no-repeat; background-position:center center; position:relative;}
.slirt .slider ul.slides li p{position:absolute; top:216px; left:0px; width:552px; background:url(../img/caption.png) repeat-x 0px 0px; height:42px; padding:10px 0 0 15px !important; color:#333333; font-size:11px; font-weight:bold;}
.slirt .slider ul.slides li a{display:block; width:15px; height:15px; background:url(../img/caption_left.gif) no-repeat 0px 0px; position:absolute; top:230px; left:498px; cursor:pointer;} 
.slirt .slider ul.slides li a.right{background:url(../img/caption_right.gif) no-repeat 0px 0px; top:230px; left:520px;}

/* thumbs */
#content .thumbs{width:918px; overflow:hidden;}
#content .thumbs ul{width:940px;}
#content .thumbs ul li{background:#ccc; display:block; float:left; width:93px; height:93px; margin-right:10px; padding:0px 0px 0px 0px !important; }
#content .thumbs ul li a{display:block; height:83px; width:83px; border:5px #fff solid;}
#content .thumbs ul li a:hover{border:5px #549321 solid;}

/* form style */

/* form related */
.form h4{color:#424242; font-size:13px; font-weight:bold; padding:0px 0px 14px 0px;}
.form textarea{font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;} 
.form fieldset { margin: 0px 0 20px 0; padding: 25px; *padding-top:0px; border:#999 1px solid; display:block; background:#f0f0f0 url(img/bg_fieldset.png) repeat-x; -moz-border-radius: 4px;} 
.form h3{font-size: 13px; border-bottom: 1px solid #ddd;}
.form h5{font-size: 14px; margin:0; padding:0 0 8px 0;}
.form legend{font-size: 11px; color: #424242; font-weight: normal; *margin-top:-9px;  *margin-bottom:15px;}
.form hr{border-bottom:1px #fff solid; border-top:1px #ccc solid; background:#000; height:1px; display:block; margin: auto auto 7px auto; clear:left; border-left:0px;}
.form label{padding:6px 20px 6px 6px; text-align:right; float:left; display:block; width:180px}
.form p.formlinks{display:block; float:left; width:500px;}
.form #fb{margin-bottom:10px;}
.form .fb_ins{display:block; float:left; width:500px; margin-bottom:15px;}
.form .fck_small{display:block; float:left; width:670px; margin-bottom:15px; height:400px;}
.formloader{height:24px; width:24px; display:block; margin:auto; float:left; background:url(img/formloader.gif) no-repeat 0 0;}
.text, .submit, .dropdown{font-family:Helvetica, Arial, Verdana,  sans-serif; font-size:11px; margin-bottom:8px; float:left; display:block; width:180px; -moz-border-radius: 3px;}
.minitext{width:170px;}
.checkbox{margin-top:7px; margin-bottom:14px;}
.text{background:#fff; border:1px #c1c1c1 solid; padding:4px 4px 4px 4px; }
.dropdown{background:#fff; border:1px #c1c1c1 solid; padding:6px; width:263px; }
.submit{background:#424242; color:#fff; border:1px #999 solid; height:34px; width:171px; cursor:pointer; float:right; background:url(../img/submit.png) no-repeat 0px 0px; overflow:hidden; text-indent:180px;}
	/* form bindings */
	.form .col_1 {width:315px; padding: 15px 18px 15px 18px; background:#ebebeb; margin-right:16px; float:left;}
	.form .col_1 label{width:65px;}
	.form .col_1 .text{width:190px;}
	
	/* form bindings */
	.form .col_2 {width:315px; padding: 15px 18px 15px 18px; background:f0f0f0; width:515px; float:left;}
	.form .col_2 label{width:165px;}
	.form .col_2 .text{width:230px;}
	.form .col_2 .dropdown{background:#fff; border:1px #c1c1c1 solid; border:1px #c1c1c1 solid; padding:4px 4px 4px 4px;; width:240px; }
	
	/* form checktable */
	.form table.checktable{}
	.form table.checktable tr td{padding:0px 50px 10px 3px;  text-align:left; text-align:left; vertical-align:center;}
	.form table.checktable tr td.box{width:18px; padding-right:3px;}

/* footer */
#footer p{color:#736868; font-size:12px; padding:30px 0px 20px 0px; text-align:center;}
#footer p.final{color:#999; font-size:11px; padding:166px 20px 20px 20px; text-align:center;}
#footer p.final a{text-decoration:none; color:#999;}
#footer p.final a:hover{text-decoration:underline; color:#666;}



/* form result related */
.formloader{height:24px; width:24px; display:block; margin:auto; float:right; background:url(../img/formloader.gif) no-repeat 0 0;}
.form_error{background:#f1dada; border:1px #ff0000 solid; padding:12px; color:#ff0000; width:491px;}
.form_ok{background:#d2e2c9; border:1px #339900 solid; padding:12px; color:#339900;}
.form_error h5, .form_ok h5{font-size:12px; font-weight:bold; padding:0 0 8px 0;}
.form_error h5{color:#ff0000;}
.form_ok h5{color:#339900;}
.form_error ul li, .form_ok ul li {padding: 0 0 2px 18px; color:#424242; background:url(../img/li_form.gif) no-repeat 8px 5px; }


