﻿/*@import url("/forum/aspnetforum.css?id=2");*/

body 
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #889b9d;
    background-image: url('/design/classic/achter.png');
    background-position: 0px 25px;
    background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

.twoColFixRt #menubalk { 
	width: 100%;
	height: 25px;
	background-image:url(/design/basic/menubalk.png); 
	background-repeat:repeat-x;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

.twoColFixRt #visual { 
	width: 100%;
	height: 82px;
} 

.twoColFixRt #menu
{
    background-color: #879a9c;
	width: 100%;
    height: 30px;
    }
.twoColFixRt #onderaft
{
    width: 100%;
	background-color:#FFFFFF;
	background-image:url(/design/classic/achter_onder.png);
	background-repeat:repeat-x;
	background-position:top;
	height: 75px;
	margin-top:20px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.twoColFixRt #onder
{
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 10px;
	text-align: left; /* this overrides the text-align: center on the body element. */
    }
    
.twoColFixRt #container { 
	width: 1000px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.twoColFixRt #header 
{

}
.twoColFixRt #sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 340px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px 0px;
}
.twoColFixRt #mainContent { 
	margin: 0 340px 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.divboven
{
    height: 124px;
    }
.divboven_banner
{
    height: 94px;
    padding-top: 30px;
    text-align: center;
    background-image:url('/design/basic/advertentie.png'); background-repeat:no-repeat; background-position:67px 30px; width:636px;
    }
    
/* Blokken rechts */

.ContentBalk
{
    background-image: url('/design/classic/blokje_achter.png');
    background-position: bottom;
    background-repeat:no-repeat;
    }
.ContentBalkKop
{
    background-color: #879a9c;
    height: 30px;
    width: 340px;
    color: #ffffff;
    line-height: 30px;
    vertical-align:middle;
    }
.ContentBalkContent
{
    margin: 20px;
	margin-top:0px;
	margin-bottom:15px;
	padding-top: 20px;
    padding-bottom: 20px;
    line-height: 18px;
    }
.contentBalkKopSpan
{
    font-weight:bold;
    padding-left: 10px;
    }
    
/* Blokken content */

.ContentGBalk
{
    background-position: bottom;
    background-repeat:no-repeat;
	background-color:#FFFFFF;
    background-image: url('/design/classic/blokje_achter_groot.png');
    }
.ContentGBalkKop
{
    height: 30px;
    width: 639px;
    color: #ffffff;
    line-height: 30px;
    vertical-align:middle;
    background-image: url('/design/classic/blokje_rood.png');
    background-repeat:repeat-x;
    }
.ContentGBalkContent
{
    margin: 0px 20px 0px 20px;
	padding-top: 20px;
    padding-bottom: 20px;
	line-height: 1.5;
    }
.ContentGBalkOnder
{
    background-image: url('/design/classic/blokje_achter_groot_onder.png');
    background-repeat:no-repeat;
	height: 12px;
	margin-bottom: 20px;
    }
.ContentArtikel {float:left;display:inline;margin:0 4px 0 0;width:600px;font:normal 14px/19px arial;}
.ContentArtikelcontent { padding:0 24px 19px 160px;margin:0px; }
.ContentArtikelleft { clear:left;float:left;position:relative;padding:0 5 0 5px; }
.contentGBalkKopSpan
{
    font-weight:bold;
    padding-left: 10px;
    }
.artikelOverzichtBlokje{padding: 10px 0px 0px 0px; height:80px; line-height: 20px;}  
.artikelOverzichtTotaal{padding: 10px 0px 0px 0px; line-height: 20px;}  
.artikelOverzichtImage{float:right; border:0px; width:75px; border: solid 1px #879a9c;}  
.artikelOverzichtLink{ padding:5px; text-align:right; border-bottom: solid 1px #879a9c; margin-bottom:10px;}
/* Overig */
   
b{color:#a90b0b;}

a:link{color:#a90b0b; text-decoration: none;}
a:visited{color:#a90b0b; text-decoration: none;}
a:hover{color:#ce2e2e; text-decoration: underline;}
a:active{color:#a90b0b; text-decoration: none;}

.rssplaatje{float:right; padding: 5px 10px 5px 0px; border:0px;}
.error_item{ color:#FF0000;}

.ZegelTrans
{
    padding:5px;
    filter:alpha(opacity=15);
    -moz-opacity:.15;
    opacity:.15;
    padding-left:10px;
    }
.ToonTrans
{
    padding:5px; 
    padding-right:10px;
    filter:alpha(opacity=15);
    -moz-opacity:.15;
    opacity:.15; 
    width:50px;
    }
    
/* Sifr */

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	font-size: 13px;
	height: 18px;
	width: 500px;
	margin: 6px;
    float:left;
}

h2 {
	font-size: 14px;
	height:18px;
}

h3 {
	font-size: 20px;
	height: 18px;
}

h4 {
	color: #660000;
	font-size: 16px;
	margin: 20px 0 20px 0;
	display: inline;	
}

h5 {
	font-size: 20px;
}

ul#menu_ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

ul#menu_ul li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu_ul li a
{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:8px 13px 0 13px;
}
	
ul#menu_ul li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(/design/classic/blokje_rood.png);		
}
	

ul#menu_ul li a.current
{
	display:inline;
	height:22px;
	background:transparent url(/design/classic/blokje_rood.png);		
	float:left;
	margin:0;
}

/*topheader*/
.topheader {margin-bottom:10px;background-color: #879a9c; height: 30px;}
.topheader table {height:25px;border-collapse:separate;background-color:Transparent;font-size:100%;}
.topheader td {height:30px;}
.topheader th {height:30px;white-space:nowrap;font-weight:normal;}
.topheader a {text-decoration: none; color:#FFFFFF;	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:white;text-align:center;white-space:nowrap;padding-left:15px;padding-right:15px;}
.topheader th.rightitem {border-left:1px solid #9FAABF;color:Silver;text-align:right;border-right:none;}
.topheader td.outerheader {width:6px;}

/*header*/
.header table {font-size: 8pt;background-color:Transparent;width:100%;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: Helvetica, Arial, Verdana, sans-serif;;margin-top:5px;}
.header a {color: #333399;text-decoration: underline;}
.header a:hover{text-decoration: none;}
.header img{vertical-align:middle;border:none;}

/*main body*/
.forumcontent table {font-size: 8pt;border-collapse:collapse;background-color:#FFFFFF;}
.forumcontent h1 {font-weight: normal;font-size: 18pt;margin-bottom: 0px;font-family: Helvetica, Arial, Verdana, sans-serif;;}
.forumcontent h2 {margin-bottom: 0px;font-size: 10pt;margin-top:0px;}
.forumcontent h3 {font-weight: bold;font-size: 8pt;margin-bottom: 0px;}
.forumcontent a {text-decoration: underline;}
.forumcontent a:hover{text-decoration: none;}
.forumcontent th {background-image:url(/design/classic/blokje_rood.png); height:30px;color:White;font-weight: bold;font-size: 10px;text-align: left;padding: 2px 3px 0px 6px;}
.forumcontent th a {color: White;font-size: 8pt;font-weight: normal;text-decoration: none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver; padding:5px;background-position: bottom;background-repeat:no-repeat;background-color:#FFFFFF;}
.forumcontent button{font-family: Verdana;font-size: 8pt;border: slategray 1px solid;}
.forumcontent textarea{font-family: Verdana;font-size: 8pt;border-left: slategray 1px solid;border-right: slategray 1px solid;border-bottom: slategray 1px solid;border-top: none;}
.forumcontent select{font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:17px;margin-bottom:17px;}

INPUT[type="text"], INPUT[type="button"], INPUT[type="submit"], INPUT[type="file"], INPUT[type="password"]
{border: 1px solid slategray;font-family: Verdana;font-size: 8pt;}

/* other classes */
.gradientbutton {background-image:url('/forum/images/darkgradient.gif');color:White;font-family: Verdana;font-size: 8pt;border: 1px solid slategray;}
.radiolist td {text-align: left;}
button.formatting{width: 25px;height: 20px;border: none;background-color:Transparent;cursor: pointer;}
div.editbar{margin-top: 3px;background-image: url('/forum/images/editbar_bg.gif');height: 20px;border-left: 1px solid slategray;border-right: 1px solid slategray;border-top: 1px solid slategray;}
div.quote{color: #7777aa;text-decoration: none;padding-left: 15px;}

/* Rating */
.ratingStar {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(/design/basic/FilledStar.png);}
.emptyRatingStar {background-image: url(/design/basic/EmptyStar.png);}
.savedRatingStar {background-image: url(/design/basic/SavedStar.png);}

/* Beheer */

.Img_TekstAlline{vertical-align:text-bottom;}

.Tab_Onder
{
    background-color:#f8f8f9; 
    height: 35px; 
    margin-bottom: 10px; 
    border-bottom: solid 1px #dae0e8;
    }

.Tab_Uit
{
	border-bottom:solid 1px #dae0e8;
	border-right:solid 1px #dae0e8; 
	width:16%;
	height:25px;
	cursor:pointer;
	vertical-align: middle;
	padding: 5px;
	text-align: center;
}
.Tab_Aan
{
	background-color:#f8f8f9;
	border-right:solid 1px #dae0e8; 
	width:16%;
	height:25px;
	font-weight:bold;
	cursor:pointer;
	vertical-align: middle;
	padding: 5px;
	text-align: center;
}
.div_Knoppen 
{
    border-top:solid 1px #dadbdf;
    border-bottom:solid 1px #dadbdf;
    background-color:#f8f8f9;
    padding:5px;
}

.ZegelTrans
{
    padding:5px;
    filter:alpha(opacity=15);
    -moz-opacity:.15;
    opacity:.15;
    padding-left:10px;
    }
.ToonTrans
{
    padding:5px; 
    padding-right:10px;
    filter:alpha(opacity=15);
    -moz-opacity:.15;
    opacity:.15; 
    width:50px;
    }
    
/* Formulieren */
.dsplFormLabel 
{
    DISPLAY: inline-block;
    width:100px;
    font-weight:bold;
	line-height: 25px;
}

.calendarCalendar { text-align:center; color:#879a9c; font-weight:bold; letter-spacing: 0px;font-size: 13px;background-image: url('/design/classic/blokje_achter.png');background-position: bottom;background-repeat:no-repeat;}
.calendarMonthTitle {height:20px; }
.calendarDayName{ font-size:12px; background-color:#e2e2e2; color:#a90b0b;height:20px;}
.calendarDayToday { text-align:center; cursor:pointer;border: 1px solid #a90b0b; }
.calendarDaySpecial{ color:#a90b0b;text-align:center; cursor:pointer; }
.calendarTitle{background-color: #879a9c; height:30px; color: #FFFFFF;font-family:Arial, Helvetica, sans-serif; line-height:30px; vertical-align:middle; letter-spacing: 0px;font-size: 11px;  font-weight: bold;}
.calendarArrowLeft{height:16px;cursor:pointer;color: #FFFFFF;letter-spacing: 0px;font-size: 12px; font-weight: bold; background-color:#879a9c; padding:7px;}
.calendarArrowRight{height:16px;cursor:pointer; color: #FFFFFF;letter-spacing: 0px;font-size: 12px; font-weight: bold;background-color:#879a9c; padding:7px;}
.calendarDayName{ text-align:center;}
.calendarDay{ text-align:center;  cursor:pointer; height:22px;}
.calendarDayToday{ text-align:center;cursor:pointer;}
.calendarDayDisabled{ text-align:center; cursor:pointer;}
.calendarDaySelected{ text-align:center;  color:#a90b0b;cursor:pointer;}

/*Eyecatchers*/
.Eyecatcher{ margin-bottom: 15px; width: 340px; height: 82px;}
.Eyecatcherdiv{ border: solid 1px #ffffff;margin-top: 0px; width: 340px; height: 82px;position: absolute; z-index: 1;}
.Eyecatcherdiv2{ width: 340px; height: 88px; z-index: 3;position: absolute; }
.Eyecatcherdiv3{ width: 340px; height: 50px; z-index: 2;position: absolute; padding: 5px;padding-top: 40px; }
.Eyecatcherdiv2 a{ display: block; height:100%; width: 100%; color:#ffffff;}
.Eyecatcherdivgrijs0{ background-color: #879a9c;filter: alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity: 0.50; position: relative; width: 340px; top: 28px; height: 50px;}
.Eyecatcherdivgrijs1{ background-color: #a90b0b;filter: alpha(opacity=50);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.50; opacity: 0.50; position: relative; width: 340px; top: 28px; height: 50px;}
.linkWit_NU:hover, .linkWit_NU:active, .linkWit_NU:visited, .linkWit_NU:link{color:#ffffff; font-weight:bold; text-decoration:none;}

.clickDiv a{ display: block; height:100%; width: 100%;}

.formfield{}
.chapcha_style{}

.wittelinks:hover, .wittelinks:active, .wittelinks:visited, .wittelinks:link{ color:#ffffff; text-decoration: underline; margin-right: 10px;}

.PicturesBlok1{width: 230px;height: 316px; float: left;border-right: solid 1px #e3e3e3;}
.PicturesBlok2{width: 230px;height: 316px; float: left;border-right: solid 1px #e3e3e3;}
.PicturesBlok3{width: 230px;height: 316px; float: left;}
.PicturesSBlok1{width: 193px; margin-left: 20px; margin-right: 15px; padding-top: 10px; height:276px; border-top: solid 1px #e3e3e3;}
.PicturesSBlok2{width: 193px; margin-left: 20px; margin-right: 15px; padding-top: 10px; height:276px; }
.PicturesSLees{width: 178px; margin-left: 20px; margin-right: 15px; height:30px; text-align:right;}
.PicturesImage{width: 177px; height:133px; margin-right: 6px; margin-bottom: 3px; margin-top: 3px; border: solid 1px #e3e3e3; float:left;}
.PicturesImage2{margin-right: 6px; margin-bottom: 3px; margin-top: 3px; border: solid 1px #e3e3e3; float:left;}
.PicturesTitel{font-size: 12px;padding: 0;margin: 0;font-family:Arial, Helvetica, sans-serif;	color: #a90b0b;	padding-bottom: 3px; letter-spacing: 0px; font-weight:bold; height: 30px;}
.PicturesImageLink a{ display: block; height:100%; width: 100%;}
.PicturesImageLink {height: 469px;background-color:#ffffff;background-position:center; background-repeat:no-repeat;}
.PicturesImage1{height: 479px; width:361px}
.PicturesImage0{height: 361px; width:479px}

.PicturesBlokM1{width: 199px;height: 316px; float: left;border-right: solid 1px #e3e3e3; text-align:center;}
.PicturesBlokM2{width: 199px;height: 316px; float: left;border-right: solid 1px #e3e3e3; text-align:center;}
.PicturesBlokM3{width: 199px;height: 316px; float: left; text-align:center;}
.PicturesSBlokM1{width: 178px; margin-left: 10px; margin-right: 10px; padding-top: 10px; height:276px; border-top: solid 1px #e3e3e3;}
.PicturesSBlokM2{width: 178px; margin-left: 10px; margin-right: 10px; padding-top: 10px; height:276px; }

.PicturesBlokB1{width: 199px;height: 380px; float: left;border-right: solid 1px #e3e3e3; text-align:left;}
.PicturesBlokB2{width: 199px;height: 380px; float: left;border-right: solid 1px #e3e3e3; text-align:left;}
.PicturesBlokB3{width: 199px;height: 380px; float: left; text-align:left;}
.PicturesSBlokB1{width: 178px; margin-left: 10px; margin-right: 10px; padding-top: 10px; height:340px; border-top: solid 1px #e3e3e3;}
.PicturesSBlokB2{width: 178px; margin-left: 10px; margin-right: 10px; padding-top: 10px; height:340px; }

.iconsimg{vertical-align:middle;}

.uploadbutton{color:#a90b0b; font-weight:bold; cursor:pointer; text-align:left; padding:4px; border:dashed 2px #e3e3e3;}

#g-nav{
background:#000 url("../pix/global/header/g-nav-bg.jpg") 50% 0 repeat-x;
	}
#g-nav #g-nav-wrapper{
	background:transparent;
	}
	#g-nav li a { 
		background:transparent url("../pix/global/header/g-nav-items.jpg") no-repeat; 
		}	
#g-nav li li a { color:#444!important; background:transparent none !important; padding: 2px 50px 2px 8px !important;overflow:visible; }
#g-nav li li a:hover { color:#000 !important; background: #ccc url(../pix/global/ico_more.gif) 95% 50% no-repeat !important; text-decoration:none!important; }

/* BUTTONS */
#g-nav li#gn-0 a { background-position: 0 0; width:64px; }
#g-nav li#gn-1 a { background-position: -64px 0; width:107px; }
#g-nav li#gn-2 a { background-position: -171px 0; width:63px; }

#g-nav li#gn-3 a { background-position: -234px 0; width:58px; }
#g-nav li#gn-4 a { background-position: -292px 0; width:73px; }
#g-nav li#gn-5 a { background-position: -365px 0; width:143px; }

/* HOVER */
#g-nav li#gn-0.hover a { background-position: 0 -60px; width:64px; }
#g-nav li#gn-1.hover a { background-position: -64px -60px; width:107px; }
#g-nav li#gn-2.hover a { background-position: -171px -60px; width:63px; }

#g-nav li#gn-3.hover a { background-position: -234px -60px; width:58px; }
#g-nav li#gn-4.hover a { background-position: -292px -60px; width:73px; }
#g-nav li#gn-5.hover a { background-position: -365px -60px; width:143px; }

/* ACTIVE */
#g-nav li#gn-0.active a { background-position: 0 -30px; width:64px; }
#g-nav li#gn-1.active a { background-position: -64px -30px; width:107px; }
#g-nav li#gn-2.active a { background-position: -171px -30px; width:63px; }

#g-nav li#gn-3.active a { background-position: -234px -30px; width:58px; }
#g-nav li#gn-4.active a { background-position: -292px -30px; width:73px; }
#g-nav li#gn-5.active a { background-position: -365px -30px; width:143px; }


#g-nav #g-nav-bg { height:0px; overflow:hidden; position:relative; z-index:16; background:#fff; opacity: .95; filter: alpha(opacity=95); }
* html #g-nav #g-nav-bg { position:absolute; width:expression(document.body.clientWidth + "px");
background-position:bottom !important; }

.droplinebar{
    overflow: hidden;
}

.droplinebar ul{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    height: 30px;
    background-color: #879a9c;
}

.droplinebar ul li{
    display: inline;
}

.droplinebar ul li a{
    float: left;
    color: white;
	padding:8px 13px 7px 13px;
    text-decoration: none;
}

.droplinebar ul li a:visited{
    color: white;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
    color: white;
    background:transparent url(/design/classic/blokje_rood.png) center center repeat-x;
}

/* Sub level menus*/
.droplinebar ul li ul{
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    background: #a5b3b5; /*sub menu background color */
    visibility: hidden;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
	padding:8px 13px 7px 13px;
    margin: 0;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */
    background:transparent url(/design/classic/blokje_grijs.png) center center repeat-x;
    color:#bd0c0c;
}

#UpdateProgress1
{
	bottom: 0px;
	right: 0px;	
	position:fixed;
	
    width:150px;
    height: 100px;
    border: solid 1px black;
    margin: 0px 0px 0px 20px;
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=#7D7E7E); 
}
#modal .modalTop
{
	width: 142px;
    background-color: Transparent;
    background-image: url(/_test/bg.gif);
    background-repeat: repeat-x;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
#modal .modalTitle
{
    padding: 4px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    float:left;
}

#modal .modalTop a, .modalTop a:visited
{
    color: #ffffff;
}

#modal .modalBody
{
    padding: 10px;
    text-align: left;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/code/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -18px;
	right: -28px;
	height: 30px;
	width: 30px;
	background: url('/code/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/code/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/code/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/code/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/code/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/code/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/code/fancybox/fancy_title_right.png') repeat-x;
}

/* MAIN SLIDESHOW */

.rotator {
	position: relative;
	overflow: hidden;
	
}

.rotator, .rotatorItem, .rotatorImage {
	width: 639px; text-decoration:none;
	height: 300px;
}

.rotatorItem, .rotatorImage {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}

.rotatorItem, .rotatorText {
	display: block; 
}
 .rotatorText{
 font-size:20px; text-decoration:none; color:#FFFFFF; font-family:verdana; padding-left:30px;
}
.rotatorTextContainer {
	position: absolute;
	top: 200px;
	left: 0px;
	width: 639px;
	height: 80px;
	display: block;
}

.rotatorText {
	width: 639px;
	height: 101px;
	background-image: url('/design/background-carousel.png');
	cursor: pointer;
}


.rotatorPlay {
	position: absolute;
	top: 282px;
	right: 20px;
	width: 138px;
	height: 71px;
	display: block;
	z-index: 1;
	
}


.rotatorTitleImg {
	margin-left: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
	cursor: pointer;
}

.rotatorTextImg {
	margin-left: 14px;
	margin-top: 2px;
	cursor: pointer;
}

.rotatorItemImg {
	display: block;
	margin-bottom: 3px;
	margin-left: 1px;
}

.rotatorNavigator {
	position: absolute;
	right: 0px;
	padding-right: 10px;
	padding-left: 20px;
	bottom: -1px;
	height: 30px;	
	z-index: 10;
	
}

.rotatorButton {
	width: 20px;
	height: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
}

.rotatorButtonImg {
	margin-top: 1px;
	cursor: pointer;
}

.rotatorListContainer {
	position: absolute;
	left: 468px;
	top: 13px;
	height: 187px;
	width: 200px;
	overflow: hidden;
}


.rotatorList ul {
	margin: 0px;
	padding: 0px;
	height: 143px;
	overflow: hidden;
}

.rotatorList li {
	width: 178px;
	height: 29px;
	overflow: hidden;
	margin: 0px 0px 0px 11px;
}
* html .rotatorList li {
	margin-top: -1px;
}



.rotatorList a {
	display: block;
	position: relative;
	z-index: 1;
	text-decoration:none;
}

.rotatorList .selected a {
	width: 166px;
	margin-left: 5px;
	overflow: hidden;
}

.rotatorList h4 {
	width: 178px;
	height: 29px;
	overflow: hidden;
	padding: 6px 2px 0px 11px;
	margin: 0px;
}

.rotatorList .border {
	-moz-opacity: 0.15;
	opacity: 0.15;
	filter: alpha(opacity=15);
	background-color: white;
	display: none;
}

.rotatorList .separated .border, #rotatorList-1.separated {
	display: block;
}