﻿/*
Title:      	Winterland master styles for screen media
Author:     	fny, © 2008 anaXis nv.
Updated:        Apr 15 2009
*/

* { margin: 0; padding: 0; }
* div[width] {width: 100% !important;} /* stupid hack for eyes cms */

 /*---- [ misc: =links ] ----------- */
body {	font-family:   Arial, Verdana, sans-serif;	}
a img { border: 0; }
/* ---- [ typography ] ------------ */

h1 { font: bold 21px Arial; margin: .7em 0;  color:#396aac;}
h2 { font: bold 17px Arial;color:#5aadde;margin-bottom:20px; }
#logo h2 {color:#fff !important; font: bold 22px Arial; text-align:right !important;z-index:100;}
h3 { font: 1.1em/2em Tahoma; font-weight: bold; }
legend {font: 17px Arial;color:#5aadde; margin-bottom:10px;}
li { font-size: 1em; list-style-type:disc; margin-left: 15px; }
ul ul li{list-style-type:circle;}
table{width:auto;}
p { font-size: 0.8em; line-height: 1.3em; margin-bottom: 15px;color:#5b5a5a !important; }
p a { font-size: 1em;}
ul,ol { font-size: 0.8em; margin-left:20px;margin-bottom:10px;}
ul ul, ol ol{ margin-left:40px;font-size: 0.9em !important;}

a { font-weight:normal; color:#326ea7; text-decoration:none;  cursor :  pointer;}
a:hover{text-decoration:underline;}
.seperator {margin:0 8px;}
.langseperator {margin:0 4px;}
td p { margin-bottom: 2px; }
dl{margin-bottom:10px;}
acronym, abbr, cite, dfn,q {border-bottom: dashed 1px #043965;}

/*** IMAGES ***/ 
.image_top_left {display: block; margin-bottom: 15px;}
.image_top_middle {display: block; margin: 0 auto 15px auto;}
.image_bottom_left {display: block; margin-top: 15px;}
.image_bottom_middle {display: block; margin: 15px auto 0 auto;}
.image_align_right {float: right; margin: 0 0 0 15px;}
.image_align_left {float: left; margin: 0 15px 0 0;}

/*	rss
--------------------------------*/
#content table td ,#content table th ,#content table.eyeRssFeed tr.rssHeader td ,#content table.eyeRssFeed th{ vertical-align: top; border: none !important; padding:0 5px ;text-align:left; }
#content table.sessions { margin: 7px 7px 15px 10px; width: 500px; }
#content table.sessions th { background-color: #A1B700; text-align: center; }
#content table.sessions td { text-align: center; line-height: 14px; font-size: 1.1em; border: none; padding-left: 0; }
#content table.sessions tr.alt0 { background-color: #F4F8AB; }
#content table.sessions tr.alt1 { background-color: #EBEF99; }
#content table.sessions td.date { width: 280px; }

#logo h1 a{color:#fff !important;font: normal 39px Century Gothic; }
#logo h2 a{color:#fff !important;font: normal 30px Century Gothic; }
#logo h1 a:hover,#logo h2 a:hover{text-decoration:none !important;}


/*	wrapper
--------------------------------*/
#wrapper{overflow:hidden;background:url("images/bg_stripe.jpg") repeat-x top left;float:left;width:100%;}
#wrapper-main{width:100%;float:left;overflow:hidden;background:url("images/bg_wave.jpg") no-repeat center top;}
#wrapper-all {width:1300px; margin:0 auto;}

/*	header
--------------------------------*/
/*	container
--------------------------------*/
#bg {background:url("images/shadow_down.png") repeat-y center top;overflow:hidden;width:971px; float:left;}
#bg-footer {background:#fff url("images/shadow_footer.png") no-repeat top;width:971px; float:left;height:13px;overflow:hidden;}
/**/
#main {width:953px; margin:0 auto;border:solid 2px #ffffff;overflow:hidden;}
#wrapper-top {width:953px; overflow:hidden;height:300px;}
#top {height:31px; background-color:#29538d; FILTER: alpha(opacity=65);VISIBILITY: visible;-moz-opacity: .65;opacity: .65;z-index:1;position:relative;}    
#top-links {height:31px; font-size:11px; z-index:2;position:relative; top: -31px; left:0px;width:953px;}    
#top-links *{color:#ffffff; }                 
#top-left-links { font:11px "Arial Narrow", Arial; padding:10px 0 0 15px; width:518px;float:left;}    
#top-left-links DT,#top-left-links DD,#top-left-links DL{display:inline; padding-right:5px;} 
#top-right-links {width:420px;height:24px;float:left;  margin-top:3px;} 
#top-right-links span{font-size:22px;} 
 
/*#logo {width:270px;margin:0px 0 0 20px;height:100px;position:relative;z-index:2;}*/ 
#logo {width:270px;margin:-20px 3px 4px 29px;height:100px;position:absolute;z-index:2;}  

#logo h1{color:#fff;font-size:40px;font-weight:normal;text-align:right;margin:0;}  
/*#canvas {background-color:#3566a8;  height:300px; width:953px; position:relative; top: -162px; left:0px;overflow:hidden;}*/
#canvas {background-color:#3566a8;  height:300px; width:953px; position:relative; top: -62px; left:0px;overflow:hidden;}   

/*a.snow {position:relative ;margin:-329px 0 0 0;width:953px;background:url("images/snow.png") no-repeat; z-index:2;height:167px;float:left;} */
a.snow {position:relative ;margin:-228px 0 0 0;width:953px;background:url("images/snow.png") no-repeat; z-index:2;height:167px;float:left;}    

#content {background:url("images/bg_fade.jpg") repeat-x left top;float:left;width:953px;z-index:1;  }
#wrapper-left {width:290px;float:left;}
#sidebar {position:relative;top:-100px;left:0px;padding-left:29px;z-index:3}  
#wrapper-sidebar-menu{background:#b3defe url("images/bg_menu_fade.jpg") repeat-x left top;}
#sidebar-menu {margin-top:25px;position:relative;}  
#snowman {position:absolute ;margin:-106px 0 0 -17px;width:254px;background:url("images/snowman.png") no-repeat; z-index:4;height:121px;}    
#sidebar-menu ul li a{background: url("images/dots.jpg") repeat-x left bottom; display:block; width:215px;}
#sidebar-menu ul li ul a{background:none;font-weight:normal;display:inline;width:auto;}
/*	left ads
--------------------------------*/
.rounded{background-color:#b3defe;width:220px;float:left;margin-bottom:15px;padding:12px 17px;}
.rounded .inner {height:100px;overflow:hidden;}
.rounded .inner img{height:100px;width:220px;}
.rounded ul li,.rounded ul {margin:0;list-style-type:none;}

/*	right ads
--------------------------------#b3defe*/
#right_ad {width:254px;float:left;margin-top:20px;}
.rightads {background:transparent url(images/ad_shadow_footer.png) no-repeat bottom;width:268px;height:250px;overflow:hidden;float:left;margin-bottom:15px;}
.rightads .inner {background:transparent url(images/ad_shadow_top.png) no-repeat top;width:268px;height:250px;overflow:hidden;float:left;  }
.rightads ul {margin:0;list-style-type:none;margin:13px 0;background:transparent url(images/ad_shadow_down.png) repeat-y;height:200px;width:220px;padding:12px 24px;}
.rightads ul li{margin:0;list-style-type:none;}
.rightads .inner img {height:200px;width:220px;}

#wrapper-right  {width:663px;float:left;overflow:hidden;}                
#breadcrumbSearch {width:663px;float:left;height:26px;background:  url("images/dots.jpg") repeat-x center bottom; margin-bottom:12px;padding-top:5px;}               
#breadcrumb{width:411px;float:left;height:23px;font-family:Arial; font-size:11px;color:#A4A3A3;padding: 3px 0 0 8px;}
#breadcrumb a   {font-family:Arial; font-size:11px;color:#A4A3A3;}              
#search {width:233px;float:left;height:23px;}
#search input {width:179px; float: left;margin-right: 10px;height:14px;FONT-SIZE: 10px; COLOR: #606060; }          
#searchButton { float: left; width:30px; background-color:#396aad;padding:0 0px 3px 5px;font-size:12px;  height:15px;line-height:13.41pt}
 #searchButton  a{color:#ffffff;font-size:12px; }          
         
#maincontent {padding:0 40px 0 30px;float:left;width:590px;} 
#home-content { text-align:justify;}    
div.homeblock div.homep p br { display:inline;}    
div.homeblock{background-image: url("images/dots.jpg");background-repeat:repeat-x;background-position:center bottom; margin-bottom:20px;overflow:hidden;width:590px;}   
div.homeblock div.homep p img {vertical-align:middle;float:left;margin-right:11px;}
div.homeblock div.homep p a {color:#ec9d0d;font-size:12px;}
.form-results{font-size:0.8em;}
.fieldresultcount{font-size:0.8em;font-style:italic;margin-bottom:5px;}

.form-pager{font-size:0.7em;}
#first,#prev,#numbut,#next,#last{float:left; margin-right:10px;}
a.num{margin-right:15px;}

/*	footer
--------------------------------*/
/*#wrapper-footer {width:971px;float:left;overflow:hidden}*/                       
#footer {width:971px;float:left;margin:0 auto; padding:5px 0 20px 0;background:#fff url("images/gradient-footer.jpg") no-repeat;background-position:center top;}                      
#footer a{margin:0 0 0 800px; }                      
#footer IMG {width:127px;height:45px;}  

/* -----[ CSS editing ] ----------------	*/
div.eyeEditMenu *, 
div.eyeEditMenu #content table { margin: 0 !important; padding: 0 !important; }
div.eyeEditMenu a { cursor: pointer; }

/* -----[ CSS tree ] ----------------	*/
ul.myEyesTree {font:15px Tahoma;}
ul.myEyesTree li a { padding-left: 20px; }
ul.myEyesTree li ul { display: none; font-size:13px; }
ul.myEyesTree li ul.open { display: block;color:#4b82cf; margin-bottom:6px;}
ul.myEyesTree li ul.open a.selected{ color:#ffffff;}

ul.myEyesTree li { list-style: none; padding-top:0px; }
ul.myEyesTree li a { padding:0 0 6px 0px; }
ul.myEyesTree ul { }


ul.myEyesTree ul.open a {   color:#4b82cf;padding-left:11px; }
