/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: none; }
:focus { outline: 0; }
p a:hover { text-decoration:underline; }
ul, ol 	{ font-family: Arial; font-size: 12px; color: #000; line-height: 17px; margin-left: 15px; padding-left: 0px; }
li a { color:#000; text-decoration:none; }
p li a { color:#000000; text-decoration:none; }
table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }

/* MAIN CSS */
* html { height:100%; overflow-x: hidden; }
input, textarea, select, button{ font-family: Arial; font-size: 12px; border:0; }
label.cForm { font-family:Arial; font-size:12px; color:#59595a; width:210px; padding-bottom:10px; }
.cFormfields { width:200px; padding:2px 0 0 2px; margin:10px 0 10px 0; font-size:14px; color:#59595a; height:20px; }
.cformBtn	{ width:210px; font-size:12px; font-family:Arial; color:#FFF; height:25px; background-color:#5f6060; display:block; }
html .nopaddingbottom {	padding-bottom: 0px; }
.nopaddingbottom a:hover, .actueel ul li a:hover { text-decoration:underline !important; } 

.wide { clear:both; }
.first { margin-right:35px; }

.clear { content:"."; clear:both; height:0px; display:block; overflow:hidden; line-height:0px; }
#container { width:980px; margin:0 auto; font-family:Arial; font-size:12px;}
#top { width:980px; height:110px; overflow:hidden; }
#top .logo { padding-right:270px; float:left; }
#top .logo2 { float:left; }
#top .logowandel { float:left; padding:15px 50px 0 50px }
#top .logowandel a img { border:none; }
#content { width:980px; }
#menu { height:40px; margin:0 0 0 20px; }
#homeleft { width:735px; padding-top:145px; float:left; }
#homeright { width:230px; padding-top:35px; float:left; }
#zoekvak { width:245px; height:80px; overflow:hidden; display:block; float:right; padding-top:30px; }
#mainleft { width:465px; margin:100px 15px 0 10px; float:left; }
#eventsleft { width:465px; margin:100px 15px 0 10px; float:left; }
#mainleft a, #mainleft a:hover, #sitemapbox a, #sitemapbox a:hover { text-decoration:underline !important; }
.mainleftinside, .sitemapinside { background-color:#e8e8e8; padding:10px; }
.mainleftinside h1.event { float:left; }
.mainleftinside select.event { float:right; margin-left:10px; }
#mainright { width:475px; margin-top:107px; float:left; }
#sitemapbox { width:920px; margin:100px 15px 0 10px; overflow:hidden; }
.sitemapsplit { width:290px; float:left; }
.ulsitemap li { list-style:square; color:#CCC; line-height:17px; }
.lisitemap	{ font-weight:bold; font-size:14px; }
.lisitemap li, .lisitemap li li, .lisitemap li li li { font-weight:normal; }
.blokken { background-repeat:no-repeat; width:230px; height:190px; margin:15px 10px 0 0; }
.verblijf, .eropuit, .dagje { float:left; overflow:hidden; }
.verblijf { background:url(/img/red_bg.png); overflow:visible !important; } /*rood*/
.eropuit { background:url(/img/orange_bg.png); } /*oranje*/
.dagje { background:url(/img/green_pole_bg.png); } /*groen*/
.weerblok { background:url(/img/white_bg.png);  height:230px !important; } /*wit*/
.livecam { background:url(/img/blue_bg.png); } /*blauw*/
.inside { width:210px; padding:10px; }
.eropuit img { border:1px solid #ddad81; margin-bottom:10px; }
.bloksmall { height:20px; }
.bloklarge { height:140px; font-size:10px; color:#fff; font-family:Arial; }
.bloklarge label { font-family:Arial; font-size:12px; color:#fff; line-height:17px; padding-bottom:5px; }
.bloklarge select { width:190px; font-family:Arial; font-size:12px; color:#000; line-height:17px; margin-bottom:20px; }
.bloklarge2 { height:195px; }
.pad10 { margin-top:10px; height:125px !important; }
.pad20 { margin-top:20px; height:115px !important; }
.pad40 { margin-top:45px; }
.bloksmall { overflow:hidden; }
.actueel { width:230px; overflow:hidden; margin:50px 0 0 10px; padding:0; float:left; }
#actueelinside { margin-top:5px; }
#smbox { padding:10px 15px 10px 0; }
#smbox a { float:left; padding-right:10px; }
#meerinfoinside { margin-top:5px; }
#advertentie { height:80px; text-align:right; font-family:Arial; font-size:10px; margin:10px 0; }
.welkombox {  float:left; width:460px; margin:50px 0 0 10px; }
.welkombox img { margin:10px 0; }
.welkom { width:440px; padding:10px; background-color:#e8e8e8; color:#59595a; }
.welkom p, .welkom p a, .welkom p a:hover { color:#59595a !important; }
.welkom p a { text-decoration:underline; }
.welkom p a:hover { text-decoration:none; }
.contactinfobox { width:230px; float:left; }
.contactinfoboxinside { height:145px; overflow:hidden; padding:15px; color:#FFF; font-family:Arial; font-size:11px; line-height:17px; }
.contactinfoboxinside a { color:#fff; }
.contactinfoboxinside a:hover { text-decoration:underline; color:#fff;} 
.contactborderbox { width:445px; border:#cdcccb 1px solid; height:150px; overflow:hidden; padding:15px; margin-top:10px; }
.contactborderbox img { float:right; }
.contactform { width:200px; float:left; }
.spacer20 { padding-right:20px; }
img.arrow { padding-right:10px; }

#lidsm { padding:20px 0 0 0; }
#lidsm a { padding-right:10px; }

#catleden ul { margin: 0px; padding: 0px; }
#catleden li { border-bottom: 1px solid #bfbebe; list-style-type:none; line-height:30px; background-repeat:no-repeat; }
#catleden li a { color:#5a5b5b; text-decoration:none; }

.videoblok { background:url(/img/blue_beeldvak.png); background-repeat:no-repeat; padding:0px 10px 10px 10px; height:333px; overflow:hidden; display:block; }
.nieuwsblok { background:url(/img/blue_beeldvak.png); background-repeat:no-repeat; height:333px; overflow:hidden; display:block; padding:10px; margin:20px 0 0 0; }
.meerinfo { width:230px; float:left; margin:20px 0 0 0; }
.meerinfo2 { width:230px; float:left; margin:20px 0 0 0; }
.meerinfo .bg, .meerinfo2 .bg { background:#d3d3d3; padding:10px; font-size:11px; line-height:24px; font-weight:bold; height:145px; }
.bgrood { background:#bd1f2d !important; }
.meerinfo2 input { width:200px; font-size:11px; padding:5px; }
.wegwijzer { width:210px; height:170px; background:url(/img/green_pole_bg.png); background-repeat:no-repeat; padding:10px; float:left; margin:20px 0 0 15px; }
.zooverlid { width:230px; float:left; margin:20px 0 0 13px; border-color: #29AAE2; border-style: solid; border-width: 1px; font-family: Verdana,sans-serif; font-size: 10px; }
.zooverdestination { width:228px; float:left; margin:20px 0 0 0; border-color: #29AAE2; border-style: solid; border-width: 1px; font-family: Verdana,sans-serif; font-size: 10px; }
.footer { padding-top:10px; margin-top:10px; border-top:1px solid #CCC; }

p {	font-family: Arial;	font-size: 12px; color: #000000;	line-height: 17px; }
p.klein10 { font-size:10px; font-weight:bold; color:#fff; }
.grey { color:#59595a !important; }
a {	color: #000000; text-decoration:none; /*belangrijk voor de pulldownmenuutjes */ }
a:hover { color: #000000; }
.footer p, .footer a { color:#999; }
.footer p a:hover { text-decoration:underline; }

h1 { font-size:18px; color:#000; }
.wit { color:#FFFFFF !important; }
.black { color:#000 !important; }
.blue { color:#29aae2 !important; }
.lightblue { color:#a1d4ea !important; }
.bold { font-weight:bold; }
.noline { border:none; }
.bggreen { background-color:#577c26; }
.bgblue { background-color:#29aae2; }
.bc { padding:0 0 10px 10px; }

ul.whitearrow { list-style: none; margin:0px; padding:0px; }
ul.whitearrow li { background-image:url(/img/arrow_white.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; margin:0px; color:#fff; font-size:11px; }
ul.whitearrow li a { color:#fff; text-decoration:none; font-size:11px; }
ul.blackarrow { list-style: none; margin:0px; padding:0px; }
ul.blackarrow li { background-image:url(/img/arrow_black.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; margin:0px; color:#000; font-size:11px; }
ul.blackarrow li a { color:#000000; text-decoration:none; font-size:11px; }
ul.bluearrow { list-style: none; margin:0px; padding:0px; }
ul.bluearrow li { background-image:url(/img/arrow_blue.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; margin:0px; color:#29aae2; font-size:11px; }
ul.bluearrow li a { color:#29aae2; text-decoration:none; font-size:11px; }
ul.transarrow { list-style: none; margin:0px; padding:0px; }
ul.transarrow li { background-image:url(/img/arrow40.png); background-repeat:no-repeat; background-position:0 3px; padding-left:15px; margin:0 0 5px 0; color:#fff; font-size:11px; }
ul.whitearrow li a:hover, ul.bluearrow li a:hover, ul.transarrow li a:hover { color:#fff; }
#actueelinside ul { margin: 0px; padding: 0px; background: #d3d3d3; }
#actueelinside li { background-image:url(/img/arrow_grey.gif); background-repeat:no-repeat; background-position:0 13px; margin: 0px 15px; padding: 9px 0px; border-bottom: 1px solid #FFFFFF; list-style-type:none; }
#actueelinside li a { color:#5a5b5b; text-decoration:none; font-size:11px; margin-left:15px; }
#actueelinside li.black { background-image:url(/img/arrow_black.gif); border:none !important; }
#meerinfoinside ul { margin: 0px; padding: 0px; background: #be1e2d; }
#meerinfoinside li { background-image:url(/img/arrow_darkred.gif); background-repeat:no-repeat; background-position:0 13px; margin: 0px 15px; padding:8px 0px 8px 0px; border-bottom: 1px solid #FFFFFF; list-style-type:none; }
#meerinfoinside li a { color:#ffffff; text-decoration:none; font-size:11px; margin-left:15px; }
#meerinfoinside li.bottom { background-image:url(/img/arrow40.png); border:none !important; }

/* navigatie horizontaal */
ul#navmenu-h { margin:0; padding:0; list-style:none; position:relative; z-index:200; }
ul#navmenu-h ul { margin:0; list-style:none; display:none; position:absolute; top:100%; left:0; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul { top:0; left:100%; }
ul#navmenu-h li { float:left; display:inline; position:relative; }
ul#navmenu-h ul li { display:block; margin:0; border-bottom:1px solid #CCC; border-left:1px solid #CCC; background:#FFF; }

ul#navmenu-h a { padding:0 30px 0 15px; width:100%; line-height:40px; height:40px; display:block; background:none; color:#000; font-size:14px; font-weight:normal; text-decoration:none; }
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a { color:#bb1f26; }

/* 2nd Menu */ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a { width:200px; float:none; background:#FFF; font-weight:normal; color:#5e5d5b; line-height:30px; height:30px; padding:0 0 0 15px; }
/* 2nd Menu Hover Persistence */ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a { background:#dedede; color:#000; }

/* 3rd Menu */ ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { width:230px; float:none; background:#FFF; font-weight:normal; color:#5e5d5b; }
/* 3rd Menu Hover Persistence */ ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background:#dedede; color:#000; }

/* 4th Menu */ ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { width:200px; float:none; background:#FFF; font-weight:normal; color:#5e5d5b; }
/* 4th Menu Hover */ ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background:#dedede; color:#000; } 

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul { display:none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul { display:block; }

/* Pulldown menu */
.desc { color:#FFFFFF;}
.desc a {color:#FFFFFF;}
.dropdown dd, .dropdown dt, .dropdown ul, .dropdown2 dd, .dropdown2 dt, .dropdown2 ul { margin:0px; padding:5px 0 0 0; }
.dropdown dd, .dropdown2 dd { position:relative; z-index:99999; }
.dropdown a, .dropdown a:visited, dropdown2 a, .dropdown2 a:visited { color:#FFFFFF; text-decoration:none; outline:none;}
.dropdown a:hover, .dropdown2 a:hover { color:#FFFFFF;}
.dropdown dt a:hover, .dropdown2 dt a:hover { color:#FFFFFF; border: 1px solid #e59889;}
.dropdown dt a, .dropdown2 dt a {background:#be1e2d url(/img/arrow.png) no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #e59889; width:190px;}
.dropdown dt a span, .dropdown2 dt a span { cursor:pointer; display:block; padding:5px; color: #FFF; text-decoration:none; }
.dropdown dd ul, .dropdown2 dd ul { background:#b8212b none repeat scroll 0 0; border:1px solid #e59889; text-decoration:none; color:#FFFFFF; display:none; left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:210px; list-style:none; z-index:100;}
.dropdown span.value, .dropdown2 span.value { display:none; }
.dropdown dd ul li a, .dropdown2 dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover, .dropdown2 dd ul li a:hover { background-color:#e59889;}

/* Nieuws */
#overallbox { margin:100px 0 0 10px; }
#boxleft { width:255px; float:left; }
#boxright { margin-left:20px; width:655px; background-color:#60883c; float:left; min-height:410px; padding:20px 10px 20px 20px; -moz-border-radius: 10px; border-radius: 10px; display:block; position:relative; behavior: url(/css/PIE.php); }
a.actueleberichten { display:block; padding:10px 10px 0 10px; height:30px; background-color:#e8e8e8; }
span.nieuwsdatum { color:#7f7f7f; }
ul#opsommingleft { margin:0; padding:20px 0; }
ul#opsommingleft li { width:255px; list-style-type:none; cursor:pointer; }
ul#opsommingleft li a { display:block; text-decoration:none; padding:8px 0 3px 0; border-bottom:1px solid #60883c; }
ul#opsommingleft li a.active, ul#opsommingleft li a:hover { background-color:#F3F3F3; }
ul#opsommingleft ul { padding:0; margin:0; }
a.nieuwsarchief { background-image:url(/img/arrow_black.gif); background-repeat:no-repeat; line-height:11px; padding-left:15px; }
.tekstrightmet h1 { padding-bottom:20px; }
.tekstrightmet p, .tekstrightmet p a, .tekstrightmet ul li { color:#FFFFFF; }
.tekstrightmet ul li { background-image:url(/img/arrow_white.gif); padding-left:15px; background-repeat:no-repeat; background-position:0 3px; }
.tekstrightmet ul li a { color:#FFFFFF; }
.tekstrightmet ul { margin:0; padding:0; }
.tekstrightmet ul li { list-style-type:none; }
.tekstrightmet p a, .tekstrightmet ul li a:hover { text-decoration:underline; }
#sharethis { float:right; padding:10px 0 10px 10px; }
#imgbox { float:right; clear:right; padding:0 0 20px 20px; width:240px; }
#imgbox a img { padding-bottom:20px; }

/* EVENTS */
#filterbox { float:left; padding:30px 15px 0 12px; width:138px; }
#filterbox ul { margin:0; padding:20px 0 0 0;  }
#filterbox ul li { border-bottom:1px solid #e89a52; list-style-type:none; padding:2px 0; }
#filterbox ul li.firstbordertop { border-top:1px solid #e89a52; }
#filterbox ul li a { line-height:35px; height:35px; display:block; text-decoration:none; padding-left:50px; }
#filterbox ul li a.filteractief { background-image:url(/img/events/actief.gif); background-repeat:no-repeat; }
#filterbox ul li a.filtergezin { background-image:url(/img/events/familie.gif); background-repeat:no-repeat; }
#filterbox ul li a.filtermuziek { background-image:url(/img/events/muziek.gif); background-repeat:no-repeat; }
#filterbox ul li a.filtertoneel { background-image:url(/img/events/toneel.gif); background-repeat:no-repeat; }
#filterbox ul li a.filtercultuur { background-image:url(/img/events/cultuur.gif); background-repeat:no-repeat; }
#filterbox ul li a.filterlokaal { background-image:url(/img/events/lokaal.gif); background-repeat:no-repeat; }

#eventlist { float:left; width:290px; padding-top:40px; display:none; }
#eventlist .box { width:270px; min-height:30px; padding:10px; margin-bottom:30px; background-color:#c7c7c7; position:relative; display:block; }
#eventlist .box .cal { width:90px; height:95px; background-image:url(/img/events/cal.png); position:absolute; top:-26px; }
#eventlist .box .calleft { left:10px; }
#eventlist .box .calright { right:10px; }
#eventlist .box .cal .calinside { width:80px; height:85px; display:block; padding-top:10px; }
#eventlist .box .cal .calinside span.hoofddatum { font-family:Arial, Helvetica, sans-serif; font-size:48px; color:#e4872e; font-weight:bold; display:block; text-align:center; }
#eventlist .box .cal .calinside span.maand { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e4872e; font-weight:bold; display:block; text-align:center; }
a.calleesmeer { font-size:10px; color:#4f4f4f; text-decoration:underline; }
#eventlist .box p { width:165px; }
p.eventleft { padding-left:95px; }


#boxevent { margin-top:60px; width:445px; background-color:#E4872E; float:left; min-height:410px; padding:20px 10px 20px 20px; -moz-border-radius: 10px; border-radius: 10px; display:block; position:relative; behavior: url(/css/PIE.php); }
#boxevent h1 { padding-bottom:20px; }
#boxevent p { color:#FFF; }
a.eventaanmelding { width:140px; height:26px; line-height:26px; background-image:url(/img/events/eventaanmelding.gif); background-repeat:no-repeat; display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-top:10px; }
.showevents { color:#E4872E !important; font-weight:bold; }

/* slideshow */
#slideshow { position: relative; width: 455px; }
#slideshowactueel { position: relative; width: 208px; }
#controls { z-index: 1000; position: absolute; bottom: 0; left: 0; display: none; background-color: #eee; margin: 0; width: 455px; font-family:Arial; font-size:11px; text-align:center; height:20px; line-height:20px; }
#controls span { margin: 0 5px; }
.pics { height: 303px; width: 455px; padding:0; margin:0; overflow: hidden; }
.actuelebeelden { height: 118px; width: 208px; padding:0; margin:0; overflow: hidden; }
/*.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0; }*/

/* fancybox */
#fancybox-loading{position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none}
#fancybox-loading div{position:absolute; top:0; left:0; width:40px; height:480px; background-image:url('/img/fancybox.png')}
#fancybox-overlay{position:absolute; top:0; left:0; width:100%; z-index:1100; display:none}
#fancybox-tmp{padding:0; margin:0; border:0; overflow:auto; display:none}
#fancybox-wrap{position:absolute; top:0; left:0; padding:20px; z-index:1101; outline:none; display:none}
#fancybox-outer{position:relative; width:100%; height:100%; background:#fff}
#fancybox-content{width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:1102; border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101}
#fancybox-close{position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:transparent url('/img/fancybox.png') -40px 0px; cursor:pointer; z-index:1103; display:none}
#fancybox-error{color:#444; font:normal 12px/20px Arial; padding:14px; margin:0}
#fancybox-img{width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top}
#fancybox-frame{width:100%; height:100%; border:none; display:block}
#fancybox-left, #fancybox-right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url('/img/blank.gif'); z-index:1102; display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico, #fancybox-right-ico{position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block}
#fancybox-left-ico{background-image:url('/img/fancybox.png'); background-position:-40px -30px}
#fancybox-right-ico{background-image:url('/img/fancybox.png'); background-position:-40px -60px}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible; /* IE6 */}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto; right:20px}
.fancybox-bg{position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001}
#fancybox-bg-n{top:-20px; left:0; width:100%; background-image:url('/img/fancybox-x.png')}
#fancybox-bg-ne{top:-20px; right:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -162px}
#fancybox-bg-e{top:0; right:-20px; height:100%; background-image:url('/img/fancybox-y.png'); background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px; right:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px; left:0; width:100%; background-image:url('/img/fancybox-x.png'); background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px; left:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -142px}
#fancybox-bg-w{top:0; left:-20px; height:100%; background-image:url('/img/fancybox-y.png')}
#fancybox-bg-nw{top:-20px; left:-20px; background-image:url('/img/fancybox.png'); background-position:-40px -122px}
#fancybox-title{font-family:Helvetica; font-size:12px; z-index:1102}
.fancybox-title-inside{padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative}
.fancybox-title-outside{padding-top:10px; color:#fff}
.fancybox-title-over{position:absolute; bottom:0; left:0; color:#FFF; text-align:left}
#fancybox-title-over{padding:10px; background-image:url('/img/fancy_title_over.png'); display:block}
.fancybox-title-float{position:absolute; left:0; bottom:-20px; height:32px}
#fancybox-title-float-wrap{border:none; border-collapse:collapse; width:auto}
#fancybox-title-float-wrap td{border:none; white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px; background:url('/img/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url('/img/fancybox-x.png') 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px; background:url('/img/fancybox.png') -55px -90px no-repeat}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_title_over.png',sizingMethod='scale'); zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute; margin-top:0; top:expression( (-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 )+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy_shadow_nw.png',sizingMethod='scale')}

@media print {
	#menu { display:none; }
}
