/* Minification failed. Returning unminified contents.
(3944,262): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: ignoreMe
 */
/*! jQuery UI - v1.10.4 - 2014-03-10
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:1500}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {list-style: none;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html{height:100%;}
body{
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	height:100%;
	min-width:1180px;
	background:#fff;
}
.small-page{min-width:980px;}
a{
	color:#060;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{text-decoration:none;}
.skip a{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	overflow:hidden;
}
.skip a:focus{
	position:static;
	width:auto;
	height:auto;
}
.hidden{display:none;}
input,
select,
textarea{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
input[type="submit"]:hover{cursor:pointer;}
img{vertical-align:top;}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	height:100%;
	display:table;
	/* background:url(/images/bg-wrapper.gif) repeat-y 50% 0; */
}
* html #wrapper{
	overflow:visible;
	height:100%;
}
.small-page #wrapper{
/*    background:#fff url(/images/bg-body.gif) repeat-y 50% 0; */
}
.page{
	width:100%;
	background:url(/images/bg-nav-holder2.gif) repeat-x 0 74px;
}
.content-holder{
	width:1168px;
	margin:0 auto;
}
.small-page .content-holder{width:952px;}
#header{
	width:100%;
	overflow:hidden;
	padding:7px 0;
}
.logo{
	float:left;
	background:url(/images/logo2.jpg) no-repeat;
	width:237px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	margin:13px 221px 0 5px;
	display:inline;
}
* html .logo{margin-right:218px;}
.logo a{
	display:block;
	height:100%;
}
#header .ads{
	overflow:hidden;
	height:60px;
}

#header .turbo{
	overflow:hidden;
	height:60px;
}

.nav-holder{
	background:#007900 url(/images/bg-nav-holder2.gif) repeat-x 0 100%;
	width:100%;
	margin:0 0 10px;
	position:relative;
	z-index:10;
}
.nav-holder .holder{
	background:url(/images/bg-nav-holder2.gif) no-repeat 50% 100%;
	width:100%;
	margin:0 -45px;
	padding:0 45px;
	position:relative;
}
.nav-holder .holder:after{
	display:block;
	clear:both;
	content:"";
}
.small-page .nav-holder .holder{background:url(/images/bg-nav-holder2.gif) no-repeat 50% 100%;}
#nav{
	float:left;
	font-size:13px;
	line-height:30px;
	font-weight:bold;
    padding-top:6px;
	/*margin:0 -34px 0 -12px; */
	display:inline;
}
#nav li{
	float:left;
	position:relative;
}
#nav li a{
	float:left;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 12px;
	background:url(/images/bg-nav-hover.gif) no-repeat 0 -9999px;
}
#nav li a span{
	float:left;
	padding:0 12px 0 0;
	background:url(/images/bg-nav-hover.gif) no-repeat 100% -9999px;
}
#nav li a:hover,
#nav li.active a,
#nav li:hover a{background-position:0 0;}
#nav li a:hover span,
#nav li:hover a span,
#nav li.active a span{background-position:100% 0;}
#nav li .drop{
	position:absolute;
	top:100%;
	left:-5px;
	width:472px;
	background:url(/images/bg-drop.png) no-repeat 0 100%;
	padding:0 0 25px;
	display:none;
}
#nav li .drop .drop-holder{
	overflow:hidden;
	background:url(/images/bg-drop.png) repeat-y -472px 0;
	padding:10px 1px 0 24px;
}
#nav li .drop .col{
	float:left;
	width:148px;
	font-size:12px;
	line-height:20px;
	margin:0 0 -20px;
}
#nav li .drop .col li{
	float:none;
}
#nav li .drop .col li:after{
	display:block;
	clear:both;
	content:"";
}
#nav li .drop .col li a{
	color:#333;
	font-weight:normal;
	padding:0;
	background:none;
}
#nav li .drop .col ul{
	margin:0 0 20px;
}
#nav li .drop .ttl{display:block;}
#nav li .drop .col li a:hover{
	color:#fff;
	text-decoration:none;
	background:#325099;
	padding:0 5px;
	margin:0 -5px;
}
#nav li:hover .drop{display:block;}
.search{
	float:right;
	padding:10px 0 0;
	margin:0 0 0 -30px;
}
.search fieldset{float:left;}
.search .text{
	float:left;
	background:url(/images/bg-text.gif) no-repeat;
	width:174px;
	height:19px;
	margin:0 8px 0 0;
	overflow:hidden;
}
.small-page .search .text{
	background-position:0 -45px;
	width:93px;
	margin-top:2px;
}
.search .text input{
	float:left;
	background:none;
	border:0;
	padding:2px 7px;
	width:160px;
	height:15px;
	line-height:15px;
	margin:0;
}
.small-page .search .text input{width:79px;}
.btn-search{
	background:url(/images/btn-search.gif) no-repeat;
	width:50px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	cursor:pointer;
	margin:0;
	border:0;
	float:left;
}
.small-page .btn-search{
	background-position:0 -54px;
	width:58px;
	height:21px;
}
#main{
	width:100%;
	padding:0 0 25px;
}
#main:after{
	content:"";
	clear:both;
	display:block;
}
#main-content{
	float:left;
	width:1013px;
}

#main-content-wide{
	/*float:left;
	width:1068px;*/
}

.small-page #main-content{width:800px;}
/*.small-page #main-content-wide{width:851px;}*/
#twocolumns{
	width:901px;
	float:right;
}
.small-page #twocolumns{width:685px;}
#content{
	float:right;
	width:550px;
	margin:0 0 0 15px;
}

#content-wide{
	float:right;
	width:690px;
	margin:0 0 0 15px;
}

#twocolumns-wide{
	width:1052px;
	float:right;
}

.small-page #twocolumns-wide{width:850px;}

.mid-page #twocolumns-wide{width:890px;}

#content{
	float:right;
	width:550px;
	margin:0 0 0 15px;
}

.map-box{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
	background:#f5f6f7;
	padding:5px 0 0;
}
.tabset{
	overflow:hidden;
	width:100%;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
}
.tabset li{
	float:left;
	margin:0 3px 0 0;
}
.tabset a{
	float:left;
	background:#8a989f url(/images/bg-tabset.gif) no-repeat 0 -28px;
	padding:0 0 0 9px;
	color:#fff;
	text-decoration:none;
}
.tabset a span{
	float:left;
	padding:0 10px 0 0;
	background:url(/images/bg-tabset.gif) no-repeat 100% -28px;
}
.tabset a:hover{background-position:0 -57px;}
.tabset a:hover span{background-position:100% -57px;}
.tabset .active a{background-position:0 0;}
.tabset .active a span{background-position:100% 0;}
.map-holder{
	overflow:hidden;
	width:100%;
}
.two-box{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
.weather-box{
	float:left;
	width:238px;
	margin:0 12px 0 0;
}
.search-weather{
	overflow:hidden;
	background:#c7ced1;
	padding:5px;
	height:1%;
}
.search-weather .text{
	float:left;
	background:url(/images/bg-text.gif) no-repeat 0 -20px;
	width:165px;
	height:21px;
}
.search-weather .text input{
	float:left;
	width:151px;
	padding:3px 7px;
	background:none;
	border:0;
	line-height:15px;
	height:15px;
	margin:0;
}
.search-weather .btn-search,
.main-search .btn-search{
	float:right;
	width:58px;
	height:21px;
	background-position:0 -24px;
}
.main-search .btn-search{margin:0 -3px 0 0;}
.weather-box .title{
	display:block;
	padding:3px 5px;
	/*background:#f5f6f7;*/
	color:#334792;
	font-weight:bold;
	line-height:15px;
    font-size:13px;
}
.weather{
	background:url(/images/bg-weather.gif);
	overflow:hidden;
	width:100%;
}
.weather ul{
	overflow:hidden;
	width:101%;
	margin:0 -1px 0 0;
	background:url(/images/bg-weather-list.gif);
}
.weather ul li{
	float:left;
	width:46px;
	text-align:center;
	color:#2f3b42;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	margin:0 1px 0 0;
}
.weather ul li img{float:left;}
.weather ul li.mark{width:48px;}
.weather .day{background:url(/images/bg-weather-day.gif);}
.weather .day li{
	text-indent:5px;
	text-align:left;
}
.weather ul li span{color:#999;}
.weather .weather-img-list{background:url(/images/bg-img-list.gif);}
.title-section{
	display:block;
	padding:0 5px;
	line-height:20px;
	color:#666;
}
.ads-holder{float:right;}
.weather-table table{
	border-collapse:collapse;
	width:100%;
	color:#1e3789;
	line-height:19px;
}
.weather-table table th{
	background:#f5f6f7;
	text-align:left;
	padding:0 0 0 10px;
	line-height:31px;
	font-weight:bold;
}
.weather-table table td{padding:0 0 0 10px;
                        line-height:30px;
}
.weather-table table a{color:#1f3786;}
.weather-table .mark td{background:#f5f6f7;}
.weather-table tr:hover td{
	background:#5d7079;
	color:#fff;
}
.weather-table tr:hover a{
	color:#fff;
	text-decoration:none;
}
.news-column{
	float:left;
	width:336px;
	margin:0 0 -15px;
	overflow:hidden;
}
.small-page .news-column{width:120px;}
.news-column .ads2{margin:0 0 14px;}
.heading{
	overflow:hidden;
	padding:6px 7px 7px 6px;
	height:1%;
	background:#f5f6f7;
	margin:0 0 8px;
}
.twitter-link{
	float:right;
	color:#fff;
	background:url(/images/ico-social.gif) no-repeat 100% -17px;
	padding:0 25px 0 0;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
	height:16px;
}
.twitter-link:hover{text-decoration:none;}
.news-column h2,
#content .box h2 {
	color:#1e3689;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin:0;
}
.news-column .box{
	width:100%;
	/*background:#f5f6f7;*/
	margin:0 0 15px;
	padding:0 0 10px;
}
.news-list{
	overflow:hidden;
	height:1%;
	padding:0 0px;
	line-height:16px;
}
.small-page .news-list{margin-bottom:8px;}
.news-list li{
	border-top:1px solid #ececec;
	padding:6px 0;
	margin:-1px 0 1px;
	width:100%;
	vertical-align:top;
}
.small-page .news-list li{
	border-bottom:1px solid #ececec;
	padding-bottom:12px;
}
.news-list li:after{
	content:"";
	clear:both;
	display:block;
}
.news-list ul{
	overflow:hidden;
	width:100%;
}
.news-list2 li{
	padding:2px 0 1px;
	border:0;
}
.news-list ul li{
	float:left;
	padding:0 6px !important;
	background:url(/images/separator-news.gif) no-repeat 0 50%;
	margin:0 6px 0 -6px;
	display:inline;
	width:auto;
	border:0;
}
.news-list ul li a{
	color:#1e3789;
	text-decoration:none;
}
.news-list ul li a:hover{text-decoration:underline;}
.news-list li .name{color:#39c;}
.news-list li .img{
	float:left;
	margin:3px 2px 0 -5px;
	background:url(/images/bg-img.png) no-repeat;
	padding:2px 9px 10px 3px;
	position:relative;
}
* html .news-list li .img{margin-right:-1px;}
.news-list li .holder{
	overflow:hidden;
	height:1%;
}
.more-twitter{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	margin:1px 0 9px 13px;
}
.news-list li h3{
	font-weight:bold;
	margin:0 0 2px;
}
.news-list li h3 a{
	color:#1e3789;
	text-decoration:none;
}
.news-list li h3 a:hover{text-decoration:underline;}
.rss-link{
	background:url(/images/ico-social.gif) no-repeat;
	width:16px;
	height:16px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
.video-list{
	overflow:hidden;
	width:105%;
	margin:0 -5% -9px 0;
}
.video-list li{
	float:left;
	background:url(/images/bg-img2.png) no-repeat;
	padding:2px 9px 10px 3px;
	margin:2px -6px 0 8px;
	display:inline;
}
.video-list li a{position:relative;}

#testclass {
    float:left;
}

#sidebar{
	float:left;
	width:107px;
	margin:0 0 0 -10px;
	/* text-align:right; */

	position:relative;
	line-height:16px;
}

.lang-holder{
	overflow:hidden;
	margin:0 0 13px;
	width:100%;
}
.lang-holder ul{
	/*float:right; */
}
.lang-holder ul li{
	float:left;
	margin:0 0 0 4px;
	display:inline;
	text-align:left;
}
.lang-holder ul li img{vertical-align:top;}
.lang-holder ul .phone{
	background:url(/images/ico-phone.gif) no-repeat;
	width:7px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
#sidebar h3{
	color:#060;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
}
#sidebar h4{
	color:#263b85;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
#sidebar .list a{
	color:#333;
	text-decoration:none;
}
#sidebar .list a:hover{
	text-decoration:none;
	color:#f60;
}
#sidebar .time-list li{
	display:inline-block;
	width:30px;
	vertical-align:top;
}
* html #sidebar .time-list li{
	display:inline;
	margin-left:4px;
}
* +html #sidebar .time-list li{
	display:inline;
	margin-left:4px;
}
#sidebar .time-list li a{
	color:#009;
	text-decoration:underline;
}
#sidebar .time-list li a:hover{text-decoration:none;}
a.more{
	color:#060 !important;
	text-decoration:underline !important;
}
a.more:hover{text-decoration:none !important;}
#sidebar .block{
	margin:0 0 17px;
	width:100%;
}
.aside{
	float:right;
	width:140px;
	font-size:12px;
	line-height:16px;
}
.aside p strong{font-weight:bold;}
.aside p .mark{
	color:#5e7079;
}
.aside p .mark a{color:#5e7079;}
.aside h3{
	color:#263b85;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	margin:0 0 5px;
}
.aside p{margin:0 0 5px;}
.aside .mobi{margin:0 0 13px;}
.aside .block{margin:0 0 17px;}
.aside .text-block{margin:0 0 20px;}
.ads-col{
	float:left;
	width:120px;
}
.inner-page #content{
	width:767px;
	margin:0;
	padding:8px 0 0;
}
#content h2{
	color:#1d3689;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	margin:0 0 7px;
}
.breadcrumbs-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 13px;
}
.breadcrumbs-holder .link{
	float:right;
	font-weight:bold;
}
.breadcrumbs{
	overflow:hidden;
	height:1%;
}
.breadcrumbs li{
	float:left;
	background:url(/images/separator-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 5px 0 12px;
	margin:0 12px 0 -12px;
	display:inline;
	color:#ccc;
}
.breadcrumbs li a{
	color:#ccc;
	text-decoration:underline;
}
.breadcrumbs li a:hover{text-decoration:none;}
.select-box{
	background:url(/images/bg-select-box.gif) no-repeat;
	overflow:hidden;
	height:1%;
	margin:0 0 15px;
}
.select-form{
	padding:13px 16px;
	overflow:hidden;
	height:22px;
}
.select-form label{
	float:left;
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	margin:0 8px 0 0;
}
.select-form select{
	float:left;
	margin:1px 5px 0 0;
	font-size:12px;
	width:44px;
}
.select-form .check{
	float:left;
	width:15px;
	height:15px;
	margin:3px 5px 0 0;
	padding:0;
}
.select-form .btn-submit{
	float:right;
	background:url(/images/btn-search.gif) no-repeat 0 -83px;
	width:63px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
}
.select-form .sel{width:136px;}
.select-form .sel2{width:84px;}
.select-form .sel3{width:55px;}
.img-map img{display:block;}
.news-cols{
	overflow:hidden;
	width:105%;
	margin:0 -5% 0 0;
	background:url(/images/bg-news-cols.gif) repeat-y;
}
.news-cols .box{
	float:left;
	width:373px;
	margin:0 15px 0 0;
	background:#f5f6f7;
}
.news-cols .box2{width:378px;}
.news-cols .box .more{
	display:inline-block;
	margin:1px 0 9px 13px;
	text-decoration:none;
	vertical-align:top;
}
.news-cols .news-list li .img{margin:3px 2px 0 -2px;}
* html .news-cols .news-list li .img{margin-right:-1px;}
.news-cols .news-list li .holder{padding-right:30px;}
.news-cols .box2 .news-list li{margin:0 0 4px;}
a.more-histories{color:#f60 !important;}
#footer{
	display:table-footer-group;
	height:1%;
	width:100%;
}
.footer-holder{
	width:1168px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 10px;
}
.small-page .footer-holder{width:952px;}
.footer-nav{
	overflow:hidden;
	width:100%;
	background:#f1f2f3;
	padding:16px 0 30px;
}
.footer-nav .col{
	float:left;
	width:163px;
	margin:0 0 0 24px;
	display:inline;
	line-height:16px;
}
.small-page .footer-nav .col{
	margin:0 0 0 15px;
	width:134px;
}
.footer-nav .title{
	display:block;
	background:url(/images/bg-title.gif) no-repeat 0 100%;
	color:#263b85;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	padding:0 0 6px;
	margin:0 0 5px;
}
.footer-nav ul a{
	color:#333;
	text-decoration:none;
}
.footer-nav ul a.more{
	color:#060 !important;
	text-decoration:underline;
}
.footer-nav ul a.more:hover{text-decoration:none;}
.footer-nav ul li{
	width:100%;
	vertical-align:top;
}
.footer-nav ul a img{
	display:block;
	padding:5px 0 8px;
}
.footer-nav ul a:hover{
	text-decoration:underline;
	color:#007900;
}
#footer .copy{
	text-align:center;
	background:#5f707a;
	padding:0 10px 3px;
	color:#ececec;
	line-height:28px;
}
.inner-page2 #main-content{width:100%;}
.inner-page2 #twocolumns{width:1056px;}
.inner-page2 #content{
	width:707px;
	margin:0;
}
.news-list2{
	overflow:hidden;
	margin:0;
	padding:0 0px;
	line-height:22px;
}
.news-list2 dt{
	float:left;
	text-align:right;
	padding:0 5px 0 0;
	color:#060;
}
.news-list2 dd{
	margin:0;
	overflow:hidden;
}
.news-column .search-map{padding:0;}
.news-column .search-weather .row{
	overflow:hidden;
	margin:0 0 5px;
	width:100%;
}
.news-column .search-map .search-weather{padding:10px 8px 5px;}
.news-column .search-weather select{
	width:100%;
	display:block;
	margin:0;
	color:#333;
}
.news-column .search-weather .text{
	background-position:0 -70px;
	width:258px;
}
.news-column .search-weather .text input{
	width:244px;
	color:#333;
}
#content .mobi{
	float:right;
	margin:0 14px 0 0;
}
#content h2 a{
	color:#999;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}
#content h2 a:hover{color:#f60;}
.tabset2 li{
	font-size:14px;
	line-height:26px;
	margin:0 5px 0 0;
}
.tabset2 li.active a{
	background-position:0 -86px;
	color:#1d3689;
}
.tabset2 li.active a span{background-position:100% -86px;}
.tabset2 li a:hover{
	background-position:0 -116px;
	color:#fff;
}
.tabset2 li a:hover span{background-position:100% -116px;}
.content{
	overflow:hidden;
	padding:22px 17px 15px;
	background:#f5f6f7;
}
.heading-box{
	overflow:hidden;
	padding:0 0 9px;
}
.content .heading-box h3{
	color:#060;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0;
}
.heading-box .time{
	float:right;
	margin:2px 4px 0 0;
}
.table-content{
	overflow:hidden;
	margin:20px 0 0;
}
.table-heading{
	overflow:hidden;
	background:#e7eaec;
	margin:0 0 2px;
	padding:13px 17px;
}
.table-heading .date{
	color:#1d3689;
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	float:left;
	margin:0 44px 0 0;
}
.table-heading .date span{color:#8a989f;}
.table-heading .temp{
	float:left;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
}
#content .time-list{
	float:right;
	font-weight:bold;
}
#content .time-list li{
	float:left;
	padding:0 0 0 30px;
	line-height:21px;
	margin:0 0 0 15px;
	font-size:12px;
}
#content .time-list li.link01{background:url(/images/bg-time-list.gif) no-repeat;}
#content .time-list li.link02{background:url(/images/bg-time-list.gif) no-repeat 0 -21px;}
.table-content table{
	width:100%;
	color:#242424;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	background:#e7eaec;
}
.table-content table tr:first-child td{
	font-size:12px;
	line-height:16px;
	border-top:0;
	letter-spacing:0;
	padding:8px 6px;
}
.table-content table th{
	width:142px;
	padding:0 10px 0 0;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
	color:#333;
	vertical-align:middle;
}
.table-content-single .table-content table th{
	width:auto;
	text-align:center;
	padding:6px 10px;
}
.table-content-single .table-content table tr:first-child td{
	font-size:18px;
	line-height:21px;
	vertical-align:top;
}
.table-content-single .table-content table tr:first-child td span{
	font-weight:normal;
	display:block;
	font-size:12px;
	line-height:16px;
	padding:0 0 11px;
}
.table-content-single .table-content table th img{vertical-align:top;}
.table-content table td{
	border:2px solid #f5f6f7;
	border-width:2px 0 0 2px;
	padding:9px 6px 10px;
}
.table-content table td img{
	display:block;
	margin:0 auto;
}
.table-content table td span{font-size:12px;}
.inner-page2 #content h2{margin:7px 0;}
.inner-page2 #content .map-box{
	padding-top:10px;
	background:none;
}
.inner-page2 .news-column .ads2{margin:0 0 20px;}
.content h3,
.content2 .heading-box h3{
	font-size:18px;
	line-height:21px;
	font-weight:bold;
	color:#007900;
	margin:0 0 18px;
}
.content2 .heading-box h3{margin:0;}
.content2 .heading-box .time{margin-top:7px;}
.content h4{
	color:#324f99;
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	margin:0 0 11px;
}
.content .heading-box h4{margin:3px 0 0;}
.content2 h4{color:#060;}
.content p{
	margin:0 0 18px;
	line-height:18px;
	font-size:12px;
}
.content p.mark{
	font-size:14px;
	line-height:18px;
	margin:0 0 12px;
}
.content .section{
	margin:0 0 17px;
	overflow:hidden;
}
.content .description{
	display:block;
	text-align:right;
	font-size:11px;
	line-height:14px;
}
.content .area{
	display:block;
	border:1px solid #e3e3eb;
	border-top:1px solid #aaadb4;
	width:656px !important;
	height:46px !important;
	padding:6px;
	overflow:auto;
	color:#000;
	font-size:12px;
	line-height:14px;
}
.content .img-box img{
	display:block;
	margin:0 0 8px;
}
.content .img-box{width:670px;}
.content .note{color:#c00;}
.content .weather-block{
	overflow:hidden;
	margin:-3px 4px 31px 0;
}
.description-list{
	float:left;
	overflow:hidden;
	width:245px;
	font-size:12px;
	line-height:23px;
	padding:16px 0 0;
}
.description-list dt{
	float:left;
	width:138px;
	padding:0 10px 0 0;
	background:#e7eaec;
	text-align:right;
	margin:0 2px 0 0;
}
.description-list dd{
	background:#e7eaec;
	overflow:hidden;
	padding:0 0 0 10px;
	font-weight:bold;
	margin:0 0 2px;
}
.content .weather-block .weather-img{
	float:right;
	clear:right;
	margin:2px 83px 10px 0;
}
.social-like-list{
	float:right;
	clear:right;
	margin:0 0 0 -30px;
}
.social-like-list li{
	float:left;
	margin:0 0 0 12px;
}
.social-like-list li img{vertical-align:top;}
.temperature-table{
	border-collapse:collapse;
	width:100%;
	font-size:12px;
	line-height:30px;
}
.temperature-table th{
	width:232px;
	padding:0 0 0 18px;
	background:#e7eaec;
	text-align:left;
}
.temperature-table td{
	border-left:2px solid #f5f6f7;
	padding:0 0 0 18px;
	font-weight:bold;
	background:#e7eaec;
}
.temperature-table .mark th,
.temperature-table .mark td{background:#f5f6f7;}
.main-search{
	background:#f5f6f7;
	padding:10px 10px 6px;
	overflow:hidden;
	width:668px;
}
.main-search h3{
	color:#007900;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	float:left;
}
.main-search .heading-box{
	overflow:hidden;
	padding:0 0 5px;
}
.main-search .close{
	float:right;
	color:#c00;
	text-decoration:underline;
	font-size:11px;
	line-height:14px;
}
.main-search .close:hover{text-decoration:none;}
.main-search .row{
	background:url(/images/bg-main-search.gif) no-repeat;
	width:644px;
	height:23px;
	padding:9px 15px;
	margin:0 -10px 0 -3px;
	font-size:13px;
}
.main-search label{
	float:left;
	margin:0 5px 0 0;
	line-height:21px;
	font-weight:bold;
}
.main-search .text-of{
	line-height:21px;
	font-weight:bold;
	float:left;
	padding:0 11px;
}
.main-search select{
	float:left;
	width:234px;
	font-size:11px;
	padding:3px 0;
	line-height:14px;
	margin:0;
}
.main-search .text{
	background:url(/images/bg-text.gif) no-repeat 0 -100px;
	width:266px;
	height:23px;
	float:left;
}
.main-search .text input{
	float:left;
	padding:4px 10px;
	width:246px;
	height:14px;
	line-height:14px;
	border:0;
	background:none;
}


/*forecastsearch sectie */
#sidebarcontainerWeatherinfo {
    position:relative;
    top:145px;
   }
#weatherinfo{
    margin-top:145px;
}
.fs_name {
    width: 130px;
    display: inline-block;
}
.fs_straat {
    width: 140px;
    display: inline-block;
    overflow-y: hidden;
    overflow-x: hidden;
}
.fs_plaats {
    width: 120px;
    display: inline-block;
}
.fs_postcode {
    width: 70px;
    display: inline-block;
}
.fs_country {
    width: 40px;
    display: inline-block;
}
.fs_gps {
    width: 20px;
    display: inline-block;
    text-align: right;
}
.fs_head {
    font-weight: bold;
    border-bottom: 1px solid #555;
}
#fs_lists {
    float: left;
    width: 100%;
}
#fs_resultset div, #mylocResultset div, .resultset div {
    cursor: pointer;
}
.resultset {
    display: none; 
    background-color:#ffffff;
    border: 1px solid #cccccc; 
    float: left;
    position:absolute;
    padding-left:6px;
    z-index:1;
    position: absolute;
    top: 24px;
    left: 83px;
}

#fs_resultset{
    width:191px; height: 110px;  
}
#mylocResultset    {
    width:336px;  height: 80px;  
}
#fs_locationlist .fs_record, #fs_locationlist .fs_record span,  .locationlist  .fs_record span, .locationlist  .fs_record {
    height: 20px;
    overflow: hidden;
    vertical-align: middle;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space:nowrap; 
}
#fs_locationlist,  .locationlist {
    height: 90%; 
}
#fs_locationlist .fs_scrollable {
    overflow-y: auto;
    height: 90px;
}
#mylocLocationlist .fs_scrollable {
        overflow-y: auto;
    height: 80px;
}
.fs_nolocations {
    text-align: center;
    line-height: 30px;
}
.fs_hidden {
    display: none;
}
#fs_locationlist  a:hover,   .locationlist  a:hover{
    background-color:inherit;
}
#fs_clear {
    color: #cccccc;
    width: 22px;
    height: 25px;
    font-size: 10px;
    line-height: 6px;
    background-color:#f5f6f7;
    border-top-width:1px;
    border-left-width:0px;
    border-bottom-width:1px;
    border-right-width:1px;
    padding-bottom:0px;
    padding-top:0px;
    border-style:solid;
    border-color:#cccccc;
}
.fs_active {
    background-color: #ffd800 !important;
}
.small-page .fs_zoekplaats {
    width:266px;
    position:absolute;
}
.mid-page .fs_zoekplaats {
    width:286px;
    position:absolute;
}
.fs_zoekplaats {
    width:450px;
    position:absolute;
}
.fs_buttoncontainer {
    float:left;
    margin-bottom:15px;
}
.small-page #fs_day2 { 
    border:none; 
}
.small-page #fs_day3, .small-page #fs_day4 { 
        display:none;  
}
.mid-page #fs_day1 {
    border-right:solid;
    border-right-width:1px;
    border-color: #cccccc; 
}
.mid-page #fs_day2 {
    border: none;
    display:block;
}
.fs_titleSearchbutton {
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#1d3f94;
    margin-top:3px;
    height:23px;
    vertical-align:middle;
    width:80px;
}
.fs_button {    
    float:left;
    /*width:330px;*/
}
#fs_location {
    background-color:#f5f6f7;
    border-width: 1px 0px 1px 1px;
    padding-bottom:0px;
    padding-top:0px;
    height:23px;
    border-style:solid;
    border-color:#cccccc;
    padding-left:6px;
    margin-left:3px;
    background-repeat:no-repeat;
    background-position:98% 50%;
    outline:0;
    width:331px;
}
#fs_searchbutton{
    background-image:url("/Images/weerperplaats/search.png");
    background-repeat:no-repeat;
    background-position:50%;
    border-style:solid;
    border-color:#cccccc;
    border-width: 1px 1px 1px 0px;
    height:23px;
    width:23px;
    position:relative;
    float:left;
    background-color:#f5f6f7;
}
#fs_searchbutton:hover{
    cursor:pointer
}
.small-page #fs_location {
    width:125px;
}
.mid-page #fs_location {
    width: 165px;
}

#fs_weatherdayContainer {
    float:left;
    margin-bottom:12px;
    font-family: Arial, Helvetica, sans-serif;
}

.small-page #fs_weatherdayContainer {
    position:relative;
    left:-10px;
}

.mid-page #fs_weatherdayContainer {
    position:initial;
    left:initial;
}

.fs_weatherday {
    width:85px;
    height:65px;
    float:left;
    text-align:center;
    border-width:1px;
    border-style:solid;
    border-right:none;
    border-top:none;
    border-bottom:none;
    border-color:#cccccc;
    font-size:12px;
}
.fs_daytext {
    color:#058a08;
    font-weight:bold;
    font-family: inherit;
}
.fs_mintemp {
    color:#9ac7e9;
    font-family: inherit;
}
.fs_maxtemp {
    color:#000000;
    font-family: inherit;
}
.fs_seperator{
    color:#e7e7e7;
}
.fs_weatherday.first{
   border:none
}
#fs_navigation{
    height:12px;
    width:100%;
    float:left;
    cursor:pointer;
}

.fs_menu{
    float:left;
    font:11px;
    color:#1d3f94;
    text-decoration:underline;
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    border-style:solid;
    border-color:#e7e7e7;
    border-right-width:1px;
    border-left:none;
    border-top:none;
    border-bottom:none;
}
/*.fs_menu a:link, a:visited{
    color:#1d3f94;
    font:11px;
}*/
.fs_last{
    border:none;
}
.fs_first{
    padding-left:0px;
}

#fs_menuLocatiewijzigen_small {
    display:none;
}

.small-page #fs_menuLocatiewijzigen_small {
    display:block;
}

#fs_menuLocatiewijzigen_large {
    display:block;
}

.small-page #fs_menuLocatiewijzigen_large {
    display:none;
}

/*mijnbuienradar sectie*/ 

#mijnbuienradar h1{
    font-family:inherit;
    font-size:18px;
    color:#1e3688;
}
#mijnbuienradar h2{
    font-size:14px;
    color:#058a08;
    font-weight:bold;
}
#mijnbuienradar h3{
    font-size:14px;
    font-weight:bold;
}
#mijnbuienradar .refspotDetails{
    background-color:#f5f6f7;
    height:140px;
    width:350px;
    margin-bottom:10px;
    padding-top:10px;
    padding-left:10px;
}
#mijnbuienradar .refSpotStandardLocButton{
      width:18px;height:18px;
}
#mijnbuienradar .refspotButtonContainer{
    background-color:#f5f6f7;
    height:150px;
    width:20px;
    position: absolute;
}
#mijnbuienradar .refSpotDeleteButton{
    margin-top:10px;
    width:18px;height:18px;
}
#mijnbuienradar .refspotMap {
       margin-bottom:10px;
}
#mijnbuienradar .menuItem {
    font-size:14px;
    font-weight:bold;
    color:#1e3688;
}
#mijnbuienradar .searchlocationContainer{
    width:550px;
    background-color:#f6f6f6;
    padding-top:15px;
}
#mijnbuienradar .searchlocation{
    width:520px;
    height:24px;
    margin-left:15px;
 }
#mijnbuienradar .mapscontainer{
    background-color:#f5f6f7;
}
#mijnbuienradar .lighttext{
    color:#d9d9d9;
}
#mijnbuienradar .menu .button {
    font-size:14px;
    font-weight:bold;
    color: rgb(29,63,148);
    margin-right: 5px;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    text-decoration: none;
    margin-right: 11px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0;
    border-width: 1px;
    border-radius: 5px;
    /*box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);*/
    /*text-shadow: 0px 1px 0px rgba(0,0,0,0.07);*/
    background-clip: padding-box;
    border-color: #e5060d;
    background-repeat: repeat-x;
    background-color: rgb(245, 246, 247);
}
.buttonGreen {
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    margin-right: 5px;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    text-decoration: none;
    margin-right: 11px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0;
    border-width: 1px;
    /*border-radius: 5px;*/
    background-clip: padding-box;
    border-color: #058a08;
    background-repeat: repeat-x;
    background-color:  #058a08;
}
#mijnbuienradar .menu .active {
    color: #ffffff;
    background-color: rgb(109,174, 223);
}
#mijnbuienradar #map_canvas{
    width: 520px; 
    height: 512px;
    margin-left:15px;
}
#mijnbuienradar #buttonFind{
    background-image:url("/Content/Images/weerperplaats/search.png");
    background-repeat:no-repeat;
    background-color:#ffffff;
    width: 20px;
    height: 20px;
    /*left: -10px;*/
    position: absolute;
    border-left:none;
    background-position:left 50%;
    border-style:none;
    margin-top:2px;
}
#mijnbuienradar #textBoxLocation{
    color:#b2b2b2;
    width:310px;
}
#mijnbuienradar #textBoxLocationTitle
{
  vertical-align:bottom; 
  height:30px;
  padding-left:15px; 
  width: 520px; 
  float: left;
  display: table-cell;
}

/*popup my location sectie*/ 
#mylocLists{
    height:100%;
}
.mylocDeletebutton{
    background-image: url(images/delete.png);
    background-repeat:no-repeat;
    width:20px; height:20px;
    }
.mylocLocationsearchContainer {
    background-color:#f5f6f7;
    height:220px;
    /*width:390px;*/

}
.mylocLocationsearch {
    margin-left:20px;
    padding-top:25px;
}
.greentext {
    color:#058a08;
    font-size:14px;
    font-weight:bold;
}
#mylocLocationlabel {
    margin-bottom:18px;
}
#mylocLocation{
    width:312px;
    height:27px;
    margin-bottom:10px;
    padding-left:6px;
}
#mylocLocationsearchButton{
    height:29px;
    width:29px;
    margin-bottom:10px;
    border-style: solid;
    border-color: #cccccc;
    border-width:  1px;
    position: relative;
    left:-1px;
    background:url(/images/location.png) no-repeat;
    background-position: 50%;
    background-color:#ffffff;
}
#mylocLocationsearchButton:hover, #mylocSave:hover, #fs_menuLocatiewijzigen:hover, .mylocDeletebutton:hover{
     cursor:pointer;
}
#mylocationPopup{
/*    display:none; */
}
.mylocContainer {
    float: left;
}

.ui-autocomplete {
    z-index:1500;
}

/* video-section weatherforecast*/
.video-section{
	width:550px;
	padding:18px 0;
}
.video-section h2,
#content .video-section h2{
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	color:#243486;
	margin:0 0 9px;
}
.video-block{
	margin:0 0 28px;
}
.video-block img{
	vertical-align:top;
}
.tabset3{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:27px;
	font-weight:bold;
}
.tabset3 li{
	float:left;
	margin:0 5px 0 0;
	background:url(../images/bg-tabset3.png) no-repeat 100% 0;
	padding:0 3px 0 0;
}
.tabset3 .wf_active,
.tabset3 li:hover{
	background-position:100% -53px;
}
.tabset3 a{
	height:26px;
	float:left;
	color:#fff;
	background:url(../images/bg-tabset3.png) no-repeat 0 -26px;
	padding:0 14px 0 18px;
	text-decoration:none;
	overflow:hidden;
}
.tabset3 li.wf_active a,
.tabset3 li:hover a{
	background-position:0 -78px;
	color:#8b989f;
}
.video-section .tab{
	background:#f5f6f7;
	padding:17px 0 23px 20px;
}
.video-list2{
	padding:0;
	margin:0 0 -23px;
	list-style:none;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#8b989f;
	overflow:hidden;
	width:100%;
}
.video-list2 li{
	float:left;
	background:#fff;
	width:142px;
	padding:0 10px 6px;
	margin:0 14px 23px 0;
    height:150px;
}
.video-list2 .video{
	margin:0 -10px 7px;
}
.video-list2 .video img{
	vertical-align:top;
}
.video-list2 h3{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#253586;
	margin:0 0 4px;
}
.video-list2 h3 a{
	color:#253586;
	text-decoration:none;
}
.video-list2 h3 a:hover{
	text-decoration:underline;
}
.video-list2 li p{
	margin:0 0 3px;
}

.small-logo{
    float:left;
    background-image: url('/images/BR-logo-wit.png');
    width: 17px;
    height: 40px;
}
.blogimage {
    margin-bottom: 20px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 550px !important;
    height: auto !important;
}


.aligncenter 
{
	margin-bottom:20px !important; 
	display: block !important; 
	margin-left: auto !important; 
	margin-right: auto !important;
	width: 550px !important;
  	height: auto !important;
}


hr 
{
   border: none;
   border-top: 1px solid #e5e5e5;
   height: 1px;
   
}

h1
{
    color: #1D3689;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    margin: 0 0 7px;
}
h3
{
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    margin: 0 0 7px;
}
/* WP blogs */

.headinggreen 
{
    color: #058a08;
    font-weight: bold;
    font-family: inherit;
    font-size: 13px;
    text-decoration: none;
}

.avatar-subheader
{
    position: absolute;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px solid #e5e5e5;
    width:140px;
}

a.headinggreen:hover
{
    text-decoration: underline;
}

.headingblue {
    overflow: hidden;
    background: none repeat scroll 0% 0% #1D3689;
    position: absolute;
    top: 120px;
    width: 140px;
    text-align: center;
    padding: 3px 0px;
}

.headingblue h2{
    color: #ffffff;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    margin: 0px;
}

.wp_block 
{
    margin: 0px 0px 55px;
    position: relative;
    float:left;
}

.teammember
{
    margin: 0px 30px 60px 0px;
}

.wp_headingsmall {
    font-size: 12px;
    font-weight: bold;
}

.wp_profileimage{
     float:left; 
     margin-right:10px;
}

.wp-blogitemteaser {
    overflow: hidden; 
    margin: 20px 0px;
}

.wp-blogitemthumb {
    float:left; 
    margin: 0px 20px 0px 0px;
    
}

.wp-publishedinfo {

    color: #5e7079;
    font-size: 11px;
    line-height: 25px;
}

.wp-avatar-infobox 
{
    float: left; margin: 20px;
}


/* Undo reset styles for blogs & weather forecast */

/* Strong, em, b */
.undoreset strong, .undoreset th, .undoreset b  { font-weight: bold; }
.undoreset em, .undoreset address, .undoreset caption, .undoreset cite { font-style: italic; }
/* Block items */
.undoreset p { display: block; margin: 1em 0; }
.undoreset blockquote { display: block; margin: 1em 40px; }
.undoreset address { display: block; font-style: italic; }
.undoreset center { display: block; text-align: center; }
/* Lists */
.undoreset ul { display: block; list-style-type: disc; margin: 1em 0; padding-left: 40px; }
.undoreset ol { display: block; list-style-type: decimal; margin: 1em 0; padding-left: 40px; }
.undoreset li { display: list-item; }


/* /WP */

div#forecastWrapper form
{
    float: left;
}

div#forecastContainer img
{
    vertical-align: baseline;
}
.title a
{
    color: #1E3789;
    text-decoration: none;
}
.title a:hover
{
    text-decoration: underline;
}

a.rodebalk
{
    font-family: Arial,Verdana;
    font-size: 13px;
    font-weight: 700;
    text-decoration: underline;
    color: white;
}
.weather .weather-img-list
{
    background: #F5F6F7;
}
.weather ul li
{
    margin: 0 2px 0 0;
}
.largerfont
{
    font-size: 130%;
}
.remark
{
    color: #5e7079;
    font-size: 11px;
    padding: 0px 0px 10px 0px;
}
.withborder
{
    border: 1px solid #ccc;
}

.news-list2
{
    line-height: 15px;
}

.aside .mobi
{
    margin: 0 0 30px 0;
}

.mobi div
{
    float: left;
    width: 0px;
}

.mobi span.traffic
{
    width: 46px;
}
.mobi span
{
    width: 37px;
    display: block;
    float: left;
}
.mobi span a
{
    width: 37px;
    display: block;
    color: Gray;
    font-size: 10px;
    text-decoration: none;
}

.map-box {
    margin: 0 0 5px;
}

.socialbar ul {
            list-style-type: none;
            width: 100%;
            margin-bottom: 5px;
        }
        .socialbar li {
            display: inline;
            margin-left: 5px;
            margin-right:4px;
            vertical-align: top;
        }
        .sharetext {
            font-weight: bold;
            font-size: 13px;
            color: #263b85;
        }

/* contact-formulier */
.contact-label
{
    width: 150px;
}
.contact-input input[type=text], .contact-input select, .contact-input textarea
{
    width: 400px;
}
.contact-input textarea
{
    height: 160px;
}
.contact-input input[type=submit]
{
    margin-left: 150px;
}

#forecastdata
{
    margin: 20px 0px;
}
#forecastdata table
{
    border-collapse: collapse;
}
#forecastdata td
{
    width: 80px;
    height: 20px;
    text-align: right;
    padding: 0px 3px 0px 3px;
    vertical-align: middle;
    text-align: center;
}

#forecastdata td.icon
{
    height: 60px;
    text-align: center;
}
#forecastdata tr.header td
{
    text-align: center;
    height: 16px;
    padding: 0px;
}
#forecastdata table.labels
{
    width: 90px;
}
#forecastdata table.labels td
{
    background: #dce5f4;
    font-weight: bold;
}
.map-actual
{
    width: 0px;
    height: 0px;
    overflow: visible;
    position: absolute;
    z-index: 9;
}

.map-actual .station-holder
{
    width: 0px;
    height: 0px;
    overflow: visible;
    position: relative;
}
.station-holder div
{
    width: 50px;
    height: 50px;
    text-align: center;
}

.station-holder a
{
    text-decoration: none;
}
.station-holder a:hover
{
    text-decoration: underline;
    color: #f00;
}

.station-holder span
{
    display: block;
    color: yellow;
    font-weight: bold;
    text-shadow: 0.1em 0.1em #333;
    line-height: 12px;
}
.station-holder .temperature
{
    color: #f00;
    font-size: 17px;
}

.map-actual img
{
    width: 24px;
    height: 24px;
    display: block;
    margin-left: 25%;
}
.map-actual #station-6239
{
    left: 228px;
    top: 0px;
}
.map-actual #station-6251
{
    left: 270px;
    top: 105px;
}
.map-actual #station-6260
{
    left: 274px;
    top: 240px;
}
.map-actual #station-6235
{
    left: 238px;
    top: 155px;
}
.map-actual #station-6370
{
    left: 290px;
    top: 290px;
}
.map-actual #station-6280
{
    left: 340px;
    top: 120px;
}
.map-actual #station-6279
{
    left: 330px;
    top: 172px;
}
.map-actual #station-6270
{
    left: 300px;
    top: 140px;
}
.map-actual #station-6269
{
    left: 291px;
    top: 200px;
}
.map-actual #station-6380
{
    left: 300px;
    top: 356px;
}
.map-actual #station-6344
{
    left: 225px;
    top: 270px;
}
.map-actual #station-6240
{
    left: 243px;
    top: 220px;
}
.map-actual #station-6290
{
    left: 340px;
    top: 220px;
}
.map-actual #station-6310
{
    left: 175px;
    top: 310px;
}
.heading-link
{
    float: right;
    color: #fff;
    padding: 0 10px 0 0;
    line-height: 16px;
    font-weight: bold;
    text-decoration: none;
}
.heading-link:hover
{
    text-decoration: underline;
}
#sidebar .time-list
{
    height: auto;
}
#sidebar .time-list-cols
{
    height: auto;
    display: inline-block;
    width: 35px !important;
}

#nav li .col strong a
{
    float: none;
    color: #060;
    text-decoration: none;
    padding: 0px;
    background: none;
}
.block h4 a
{
    color: #263B85;
    text-decoration: none;
}
.block h4 a:hover
{
    color: #263B85;
    text-decoration: underline;
}

.locationforecast
{
    padding: 0px;
    top: 5px;
}
.locationforecast li
{
    width: 110px;
    float: left;
    text-align: center;
    margin-right: 2px;
    margin-top: 10px;
}
.locationforecast li.alternate
{
    background-color: #eee;
}

#nav .twocol .drop
{
    position: absolute;
    top: 100%;
    left: -5px;
    width: 340px;
    background: url(/images/bg-drop-twocol.png) no-repeat 0 100%;
    padding: 0 0 25px;
    display: none;
}
#nav .twocol .drop .drop-holder
{
    overflow: hidden;
    background: url(/images/bg-drop-twocol.png) repeat-y -353px 0;
    padding: 10px 1px 0 24px;
}

#nav .onecol .drop
{
    position: absolute;
    top: 100%;
    left: -5px;
    width: 205px;
    background: url(/images/bg-drop-onecol.png) no-repeat 0 100%;
    padding: 0 0 25px;
    display: none;
}
#nav .onecol .drop .drop-holder
{
    overflow: hidden;
    background: url(/images/bg-drop-onecol.png) repeat-y -204px 0;
    padding: 10px 1px 0 24px;
}
.two-box .ads-holder
{
    width: 300px;
}
.twitter-link
{
    color: #1E3689;
    text-decoration: none;
}
.twitter-link:hover
{
    text-decoration: underline;
}

.footer-nav .col strong
{
    display: block;
    background: url(/images/bg-title.gif) no-repeat 0 100%;
    color: #263B85;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    padding: 0 0 6px;
    margin: 0 0 5px;
}
.weather-box
{
    margin: 0 9px 0 0;
}

#weervideothumb 
{
    width: 336px;
    height: 189px;
    /*background-image: url(/images/thumbnail_video_336.jpg);*/
    cursor: pointer;
}

#weervideothumb img {
    width: 336px;
    height: 189px;
}
    #weervideothumb #playbutton {
        position: relative;
        top: -110px;
        left: 140px;
        width: 44px;
        height: 44px;
    }

/* lowres overrides */
.small-page .item-2, .small-page .item-3, .small-page .item-4, .small-page .item-5, .small-page .item-6, .small-page .rainforecastchart, .small-page #forecastAlert, .small-page .box .heading .twitter-link, .small-page .homepage-promo
{
    display: none;
}

.shop-items-right 
{
    display: none;
} 

.small-page .shop-items-right 
{
    display: inline;
}

.small-page .hentry .img
{
    float: none;
    display: none;
}
.small-page .hentry p
{
    line-height: 15px;
}
.small-page .news-list
{
    padding: 0 10px;
}
.small-page .news-list li
{
    border-bottom: none;
}
.small-page .news-column
{
    width: 120px;
}
.small-page #content
{
    width: 550px;
}
.small-page .highres
{
    display: none;
}

.small-page .logo
{
    float: left;
    width: 215px;
    text-indent: -9999px;
    overflow: hidden;
    /*margin: 10px 201px 0px 0px;*/
    margin-left: 0px;
    display: inline;
}

.small-page #weervideothumb 
{
    width: 120px;
    height: 67px;
    /*background-image: url(/images/thumbnail_video_120.jpg);*/
}

.small-page #weervideothumb img {
       width: 120px;
    height: 67px; 
}

.small-page #weervideothumb #playbutton {
        position: relative;
        top: -55px;
        left: 33px;
        width: 44px;
        height: 44px;
    }

/* midres overrides */
.mid-page
{
    min-width: 1020px;
}

.mid-page .news-column
{
    width: 160px;
}

.mid-page #main-content
{
    width: 836px;
}

.mid-page #twocolumns
{
    width: 725px;
}

.mid-page .content-holder
{
    width: 992px;
}

.mid-page #wrapper
{
   /* background: #fff url(/images/bg-body-mid.gif) repeat-y 50% 0; */
}

.mid-page .nav-holder .holder
{
    background: url("/images/bg-nav-holder-c3.gif") no-repeat 50% 100%;
}

.mid-page .video-list li
{
    margin-left: 28px;
}

.mid-page #weervideothumb 
{
    width: 160px;
    height: 90px;
    /*background-image: url(/images/thumbnail_video_160.jpg);*/
}

.mid-page #weervideothumb img
{
    width: 160px;
    height: 90px;
}

.mid-page #weervideothumb #playbutton {
        position: relative;
        top: -65px;
        left: 55px;
        width: 44px;
        height: 44px;
    }

.hotspot
{
    display: block;
}

area.hotspot
{
    display: block;
}

#content
{
    font-size: 12px;
    line-height: 16px;
}

.fivedayforecast
{
    color: #373737;
    /*background-color: #DDE2E3;*/
    /*font-weight: bold;*/
    text-align: left;
    padding-top: 2px;
}
.fivedayforecast img
{
    max-height: 30px;
}
.fivedayforecast table
{
    width: 100%;
}
.fivedayforecast td
{
    text-align: left;
    height: 42px;
    /*border-bottom: 2px solid #fff;*/
    vertical-align: middle;
    /*background-color: #DDE2E3;*/
    padding: 0px 0px 0px 8px;
}
.fivedayforecast tr
{
}
.fivedayforecast td.day
{
    /*color: #1D3689;*/
}
.fivedayforecast td.rain
{
    /*background: url(/images/rain.png) no-repeat 10px;*/
    /*padding-left: 35px;*/
    /*background-color: #DDE2E3;*/
}

#content .date
{
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

.weather-table table a
{
    text-decoration: none;
}

#fiveDayForecast
{
    margin: 30px 10px 30px 10px;
}

/* support voor 14 daags forecast smal */
.small-page2 .aside
{
    display: none;
}
.small-page2 #main-content
{
    width: 960px;
}
.small-page2 #twocolumns
{
    width: 850px;
}
.small-page2 #content
{
    margin: 0 0 0 3px;
    width: 500px;
}
.small-page2 .news-column
{
    width: 336px;
}

.small-page2 .fs_zoekplaats
{
    width:450px;
}

.small-page2 #fs_location {
    width: 331px;
}

.small-page2 #fs_weatherdayContainer {
    left: auto;
}
.search-weather input.search2
{
    box-shadow: rgba(1, 1, 1, .1) 2px 2px 2px 2px inset;
    background: #fff;
    border: 1px solid #666;
    width: 400px;
}

ol.numbered-list
{
    list-style-type: decimal;
    color: #1E3689;
    font-weight: bold;
}
.numbered-list li
{
    padding: 0px;
    margin: 10px 20px 5px 28px;
}

.numbered-list li a
{
    font-weight: normal;
    text-decoration: none;
    color: #333;
}
.numbered-list li a:hover
{
    text-decoration: underline;
}

.tekst-rood
{
    color: #DA0000;
}
.tekst-blauw
{
    color: #000084;
}
.text-oranje
{
    color: #e1681d;
}
.tekst-centreer
{
    text-align: center;
}
.tekst-rood strong, .tekst-blauw strong, .text-oranje strong, .tekst-centreer strong
{
    font-weight: bold;
}
p > i
{
    font-style: italic;
}
.cookiebtn
{
    display: inline-block;
    color: white;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    padding: 0 9px 0 0;
    background: url(/images/btn.gif) no-repeat 100% -90px;
}

.cookiebtn span
{
    display: inline-block;
    padding: 7px 9px 16px 22px;
    background: url(/images/btn.gif) no-repeat;
}

.homepage-promo strong {
    font-weight: bold;
}

.billboard {
    text-align:center;width:970px;margin-left:auto;margin-right:auto;margin-top: 5px;margin-bottom: 5px;
}

#header .ads {
    float: right;
    height: 90px;
}

.page {
    background-position: 0px 104px;
    background-position-y: 104px;
}

.pagebillboard {
    background-position: 0 0;
    background-position-y: 0;
}

.logo {
    margin-right: 9px;
    margin-top: 25px;
}

.zoekplaats{

}

/* Typeahead stuff
----------------------------*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu li a {
  display: block;
  padding: 3px 10px;
  color: #333333;
  white-space: nowrap;
  text-decoration:none;
}
    .dropdown-menu li a strong {
        font-weight:bold;
    }

    .dropdown-menu li a .country {
        font-size:11px;
        color:grey;
    }
    .dropdown-menu .active a, .dropdown-menu .active a:hover, .dropdown-menu .active a:focus {
        color: #ffffff;
        text-decoration: none;
        background-color: #1E3789;
        outline: 0;
    }
        .dropdown-menu .active a .country, .dropdown-menu .active a:hover .country, .dropdown-menu .active a .country:focus {
            color: #ffffff;
        }

        *::-webkit-input-placeholder {
  color: #5e7079;
}
*:-moz-placeholder {
  color: #5e7079;
}
*:-ms-input-placeholder { /* IE10+ */
  color: #5e7079;
}

#fs_weatherday_0 {
    border:none;
}

#fs_weather10days_0 {
    border: none;   
}

#fs_weather10days_5 {
    border: none;   
}


.small-page #fs_weatherday_3 {
    display:none;
}
.small-page #fs_weatherday_4 {
    display:none;
}

.small-page2 #fs_weatherday_3 {
    display:block;
}
.small-page2 #fs_weatherday_4 {
    display:block;
}

.verkeerTable table  {
     width:100%;
}

.verkeerTable table tr {
    width:40%;
}

.verkeerTable a {
    color: #5e7079;
}

.verkeerTable a:hover, .verkeerTable a:visited {
    color: #5e7079;
}

.trend {
    margin-top:5px;
}

.weather-map-holder {
    position:relative;
    width:700px;
    height:843px;
}

.weather-map-holder .preferred-location-marker {
    position:absolute;
    width:20px;
    height:20px;
    display:none;
    cursor:pointer;
    background-image: url('../images/marker-weerkaarten.png');
}
.weather-map-holder img {
    cursor:pointer;
}

.buttonbar-wrap {
    line-height: 0;
    padding: 0 0 5px 0;
}

.buttonbar-button {
    display: inline-block;
    vertical-align: top;
    text-align:center;
    letter-spacing: 0;
    font-size: 12px;
    color: #fff;
    background: #007900;
    padding: 15px 0;
    border-radius: 3px;
    text-decoration: none;
    margin-right: 6px;
    width: 146px;
}

.buttonbar-button-selected {
    background: #8a989f;
}

a.buttonbar-button:hover {
    text-decoration: none;
    background: #8a989f;
}

.buttonbar-title{
    display: inline-block;
    padding: 3px 5px;
    color: #334792;
    font-weight: bold;
    line-height: 15px;
    font-size: 13px;
    line-height: 24px;
}

#rtl-cookie-notification button {
    background-image: none !important;
    background-color: #009100 !important;
}


@font-face {
  font-family: "iconvault";
  src: url("/font/Forecast/iconvault_forecastfont.eot");
  src: url("/font/Forecast/iconvault_forecastfont.eot?#iefix") format("embedded-opentype"),
       url("/font/Forecast/iconvault_forecastfont.woff") format("woff"),
       url("/font/Forecast/iconvault_forecastfont.ttf") format("truetype"),
       url("/font/Forecast/iconvault_forecastfont.svg#iconvault") format("svg");
  font-weight: normal;
  font-style: normal;
}

.forecasttitel
{
    font-size:18px;
    font-weight:bold;
    color:rgb(30,54,136);
    /*margin-bottom:20px;*/
}

.forecastsunset
{
    width: 40px;
    position:relative;
    top:-20px;
    margin-left:20px;
}

.forecastsunrise
{
    width:40px;
    position:relative;
    top:-20px;
    margin-left:20px;
  
}

.forecastdaytable
{
     width:100%;
}


.forecastsunsetsunriseContainer
{
    text-align:right;
    width:50%;
    float:right;
        height:32px;
}

.forecastsunsettime
{
    font-size:11px;
    float:right;
    margin-left:8px;
}

.forecastsunrisetime
{
    font-size:11px;
    float:right;
    margin-left:8px
}

.forecastdag
{
    font-size:14px;
    font-weight:bold;
    color:rgb(5,138,8);
    padding-top:0px;
    padding-bottom:15px;
    float:left;
   
}

.forecastWeatherNowtable
{
    float:left;
    border:none;
    border-collapse: collapse;
}


.forecastWeatherNowicon
{
    float:left
}

.forecastWeatherNowicon .iconbig
{
    width:145px;
    height:145px;
    margin-top:27px;
    margin-bottom:27px;
    margin-left:35px;
    margin-right:35px;
}

.forecastWeatherNowDetailsTable
{
    padding-top:20px;
}
.forecastWeatherNowNameColumn
{
    width:110px;
    padding-right:5px;
    line-height:25px;
}

.forecastWeatherNowValueColumn
{
    font-weight:bold;
    width:90px;
    padding-right:5px;
    border-left: 1px solid #e7eaec;
    padding-left:10px;
    /*border-left-color:rgb(245, 246, 247);*/
}

#forecastNow2hoursRainChart
{
    float:left;
}

#forecastNowMarker
{
    position: absolute;
    top: 0px;
    left: 50px;
    width: 30px;
    height: 80px;
}

#forecastNowTimeMarker
{
    background-color:rgb(203,51,1);
    height: 20px;
    color:white;
    font-weight:bold;
}


#forecastNowPointMarker
{
   border-left-color:rgb(203,51,1);
   border-left-style:solid;
   border-left-width:3px;
    height: 50px;
}
 


.forecastWeatherNowDetails
{
    float:left;
    vertical-align:middle;
}
.forecasttable
{
width:100%;
margin-bottom:5px;
clear:both;
}
.forecasttable thead
{
   color:rgb(30,54,136);
   font-weight: bold;
   width:70px;
   height:28px;
   background-color:rgb(245, 246, 247);
   border:0;
   text-align:center;
   vertical-align:middle;
}
.forecasttable td
{
   border-left:1px;
   border-right:1px;
   border-style:solid;
   border-color:rgb(245, 246, 247); 
   vertical-align:middle;
   /*max-width:20px;*/
   text-align:center;
 }
.forecasttable tr
{ 
    height:30px;
}
.forecasttable tr:hover
{ 
background-color:rgb(245, 246, 247); 
}

.forecasttable .colAlignLeft
{
     text-align:left;
     margin-left: 10px;
     white-space:nowrap;
     width:40px;
     
}
.forecasttable .colAlignRight
{
    text-align:right;
    margin-left:5px; 
    margin-right:15px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}


.forecastfont
{
    vertical-align:text-top;
    text-align:left;
}

.forecastWindimage
{
height:25px;
}
.forecastWindimageLarge
{
height:30px;
}
.forecastMaxTemp
{
    text-align:right;
    color:white;
    background-color: rgb(236,104,19);
    /*margin-right:12px;*/
    margin-left:40px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:2px;
    /*width:33px;*/
}

.forecastMinTemp
{
    text-align:right;
    color:white;
    background-color: rgb(109,174,223);
    /*margin-right:12px;*/
    margin-left:40px;
    
    padding-top:2px;
    padding-bottom:2px;
    padding-right:2px;
    /*width:33px;*/

}

.forecastline
{
    height:1px;
    width:100%;
    background-color:rgb(245, 246, 247); 
    float:left;
    margin-bottom:20px;
}

.forecastfont li
{
    
list-style: none;

}
.forecastfont ul {
font-size: 6px;
/*margin: -8px 0px 0px -35px;*/
padding-left: 0px;

}

.forecaststationname
{
    text-align:right;
    width:50%;
    float:right
}
.forecastmenu
{  
    margin-top:20px;
    margin-bottom:22px;
}

.forecastmenu .button 
{
    font-size:14px;
    font-weight:bold;
    color: rgb(29,63,148);
    margin-right: 5px;
    display: block;
    padding-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 5px;
    text-decoration: none;
    margin-right: 11px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0;
    border-width: 1px;
    border-radius: 5px;
    /*box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);*/
    /*text-shadow: 0px 1px 0px rgba(0,0,0,0.07);*/
    background-clip: padding-box;
    border-color: #e5060d;
    background-repeat: repeat-x;
    background-color: rgb(245, 246, 247);
}

.forecastmenu .active {
    color: white;
    background-color: rgb(109,174, 223);
}
.forecastH2
{
 font-weight:bold;
    color:rgb(0,51,153);
    font:12px;
}

#chartTemperature .jqplot-yaxis {
  /*margin-left:-80px !important;*/
  width:20px !important;
}


#chartTemperature .jqplot-x2axis
{
    top:10px;
}
#chartTemperature .jqplot-x2axis-tick
{
    border:#ebebeb;
    border-bottom:none;
    border-bottom-color:transparent;
    border-right:none;
    border-right-color:transparent;
    border-width:1px;
    border-style:solid;
    width:43px;
    text-align:center;
    font:10px;
    font-weight:bold;
    
}
#chartTemperature
{
    top: 0px;
}
#chartRainbar {
    top:-20px;
    
}
#chartRainbar .jqplot-yaxis {
  /*margin-left:-80px !important;*/
  width:20px !important;
  background-color:white;
}
#chartRainbar .jqplot-xaxis-tick
{
    border:#ebebeb;
    border-top:none;
    border-right:none;
    border-top-color:transparent;
    border-right-color:transparent;
    border-style:solid;
    width:43px;
    text-align:center;
    font:10px;
    font-weight:bold;
    border-width:1px;
}

#fourtendayschartContainer
{
    margin-top:70px;
    position:relative;

}

.forecastWeatherNowDetailsContainer
{
    /*-moz-column-count:2; /* Firefox */
    /*-webkit-column-count:2; /* Safari and Chrome */
    /*column-count:2;*/
    /*-moz-column-gap:1px;*/ /* Firefox */
    /*-webkit-column-gap:1px;*/ /* Safari and Chrome */
    /*column-gap:1px;*/
    height: 172px;
    width:220px;
    float:left;
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'iconvault';
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  font-size: 6em;

}

@media only screen and (min-width: 479px) and (max-width: 678px){
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'iconvault';
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;}
}

/* -----BaseCloud----- 

	.basecloud:before  {
	font-family: 'iconvault';
	font-size:6em;
	content: '\f105';
	position:absolute;
	color:rgb(204, 204, 204);
	}
	
	
	
/* -----windyraincloud----- */

	.windyraincloud:before  {
	font-family: 'iconvault';
	font-size:6em;
	content: '\f111';
	position:absolute;
	color:rgb(204, 204, 204);
	}
	
/* -----Windysnowcloud----- */

	.windysnowcloud:before  {
	font-family: 'iconvault';
	font-size:6em;
	content: '\f109';
	position:absolute;
	color:rgb(204, 204, 204);
	}

/* -----Basethundercloud----- */

	.basethundercloud:before  {
	font-family: 'iconvault';
	font-size:6em;
	content: '\f105';
	position:absolute;
	color:#000;

	}


/* -----Thunder----- */

	.icon-thunder::before  {
	content: "\f114";
	position:absolute;
	color:rgb(255, 165, 0);
	}

/* -----Sunny----- */

	.icon-sunny::after {
	content: "\f101";
	color:rgb(255, 165, 0);
	position: absolute;
	}


/* -----Drizzle----- */

	.icon-drizzle::before  {
	content: "\f10a";
	color: #82b2e4;
	position: absolute;
}

/* -----Hail----- */

	.icon-hail::before {
	content: "\f10f";
	position:absolute;
	color:rgb(204, 204, 204);}

/* -----Showers----- */

	.icon-showers::before  {
	content: "\f104";
	position:absolute;
	color:#82b2e4;
}

/* -----Rainy----- */

	.icon-rainy::before {
	content: "\f107";
	position:absolute;
	color:#4681c3;
	}

/* -----Snowy----- */

	.icon-snowy::before  {
	content: "\f10b";
	position:absolute;
	color:#acd3f3;
	}

/* -----Frosty----- */

	.icon-frosty::before {
	content: "\f102";
	position:absolute;
	color:#85d8f7;
	}

/* -----Windy----- */

	.icon-windy::before  {
	content: "\f115";
	position:absolute;
	color:rgb(204, 204, 204);
	}

/* -----WindyRain----- */

	.icon-windyrain::before {
	content: "\f10e";
	position:absolute;
	color:#acd3f3;
	}

/* -----WindySnow----- */

	.icon-windysnow::before {
	content: "\f103";
	position:absolute;
	color:#acd3f3;
	}

/* -----Sleet----- */

	.icon-sleet::before  {
	content: "\f10c";
	position:absolute;
	color:#acd3f3;
	}

/* -----Moon----- */

	.icon-moon::after {
	content: "\f10d";
	color:rgb(255, 165, 0);
	position: absolute;
	}

/* -----Night----- */

	.icon-night::after {
	content: "\f100";
	position:absolute;
	color:rgb(255, 165, 0);
	}


/* -----Sun----- */

	.icon-sun::after {
	content: "\f113";
	color:rgb(255, 165, 0);
	position: absolute;
	}

/* -----Cloud----- */

	.icon-cloud::after {
	content: "\f106";
	color:rgb(204, 204, 204);
	position: absolute;
	}


/* -----Sunrise----- */

	.icon-sunrise:before  {
	content: '\f112';
	color:rgb(255, 165, 0);
	position: absolute;
	}

/* -----Sunset----- */

	.icon-sunset:before  {
	content: '\f110';
	color:#f96f23;
	position: absolute;
	}

/* -----Mist----- */

	.icon-mist:before  {
	content: '\f108';
	color:rgb(204, 204, 204);
	position: absolute;
	}

   
.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em;}.jqplot-axis{font-size:.75em;}.jqplot-xaxis{margin-top:10px;}.jqplot-x2axis{margin-bottom:10px;}.jqplot-yaxis{margin-right:10px;}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px;}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre;}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top;}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom;}.jqplot-yaxis-tick{right:0;top:15px;text-align:right;}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em;}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left;}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap;}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute;}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute;}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute;}.jqplot-yMidAxis-label{font-size:11pt;position:absolute;}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute;}.jqplot-meterGauge-tick{font-size:.75em;color:#999;}.jqplot-meterGauge-label{font-size:1em;color:#999;}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em;}td.jqplot-table-legend{vertical-align:middle;}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer;}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through;}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px;}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em;}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-point-label{font-size:.75em;z-index:2;}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center;}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em;}.jqplot-error{text-align:center;}.jqplot-error-message{position:relative;top:46%;display:inline-block;}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%);}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7);}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3);}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#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('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('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('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('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('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('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('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('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('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('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/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='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
