@charset "utf-8";
/* CSS Document */
    
	/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
    html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
    body{line-height:1}
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
    ul{ margin:0; padding:0; list-style:none;}
    blockquote,q{quotes:none}
    blockquote:before,blockquote:after,q:before,q:after{content:none}
    a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:0;}
    ins{background-color:#ff9;color:#000;text-decoration:none}
    mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
    del{text-decoration:line-through}
    abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
    table{border-collapse:collapse;border-spacing:0}
    hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
    input,select{vertical-align:middle; outline:0;}
	img{ outline:0; border:0; max-width:100%;}
/*Reset CSS ends here*/

.clear{ clear:both; float:none !important; height:0; margin:0; padding:0;}
.bdr0{ border:0 !important;}
.fleft{ float:left !important;}
.fright{ float:right !important;}
.bold{ font-weight:bold;}
h1, h2, h3, h4, h5, h6, p{ margin:0 0 15px; padding:0; font-weight:normal;}
body { background:#fdfcfc; color:#333333; font-family: 'calibriregular', Arial, Helvetica, sans-serif; font-size: 16px;}
.wrapper{ width:1350px; margin:0 auto; background:#fff;}
.top_links{ background:#f5f5f5;}
.top_links .wrapper{ background:#F5F5F5;}
.top_links aside ul{ float:right;}
.top_links aside ul li{ display:block; float:right; margin:10px 0; padding:0 20px; border-right:1px solid #cccccc; height:20px;}
.top_links aside ul li:first-child{ border-right:0; padding-right:0;}
.top_links aside ul li a{ text-transform:uppercase; font-size:16px; color:#333333; height:20px;}
.top_links aside ul li a:hover{ color:#00A1E5;}

/*==================================*/
.sbHolder{
	height: 20px;
	position: relative;
	width: 155px;
}

.sbHolder img{ position:absolute; right:0; top:0;}
.sbHolder:focus .sbSelector{
	
}
.sbSelector{
	display: block;
	height: 20px;
	left: 0;
	line-height: 18px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 0px;
	top: 0;
	width: 155px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background:url(../images/dropD_arw_sprt.png) 0 0 no-repeat;
	display: block;
	height: 20px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.sbToggle:hover{
	background:url(../images/dropD_arw_sprt.png) 0 0 no-repeat;
}
.sbToggleOpen{
	background:url(../images/dropD_arw_sprt.png) 0 -20px no-repeat;
}
.sbToggleOpen:hover{
	background:url(../images/dropD_arw_sprt.png) 0 -20px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{
	
}
.sbHolderDisabled .sbToggle{
	
}
.sbOptions{
	background-color: #fff;
	border: solid 1px #ebebeb;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #ccc;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
	font-size:13px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #00A1E4;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #333;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #ccc;
	color: #333;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
/*=========================Select Box=================================*/
header{ padding:5px 0;}
.logo{ display:block; float:left; width:116px; height: 115px;}
.social_top{ float:left; margin-left:8px; margin-top:42px;}
.social_top ul li{ display:block; float:left; margin-left:8px;}
.social_top ul li a{ display:block; background:url(../images/social_icons.png) -2px -1px no-repeat; width:29px; height:28px;}
.social_top ul li a.fb{ background-position:-2px -1px;}
.social_top ul li:hover a.fb/*, .social_top ul li.active a.fb*/{ background-position:-2px -32px; transition:all ease-in-out 0.5s;}

.social_top ul li a.twt{ background-position:-39px -1px;}
.social_top ul li:hover a.twt, .social_top ul li.active a.twt{ background-position:-39px -32px; transition:all ease-in-out 0.5s;}

.social_top ul li a.ggl{ background-position:-77px -1px;}
.social_top ul li:hover a.ggl, .social_top ul li.active a.ggl{ background-position:-77px -32px; transition:all ease-in-out 0.5s;}

.social_top ul li a.in{ background-position:-114px -1px;}
.social_top ul li:hover a.in, .social_top ul li.active a.in{ background-position:-114px -32px; transition:all ease-in-out 0.5s;}

.social_top ul li a.msg{ background-position:-151px -1px;}
.social_top ul li:hover a.msg, .social_top ul li.active a.msg{ background-position:-151px -32px; transition:all ease-in-out 0.5s;}


/*=======================Navigation=========================*/

.nav {
	position:relative;
	display:inline-block;
	font-size:18px;
	text-transform:uppercase;
	float:right;
	margin-top:40px;
}
.nav-list {
	text-align:left;
	list-style:none;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
	list-style:none;
}
.nav-item a {
	display:block;
	color:#333;
	padding:8px;
}
.nav-item > a:hover, .nav-item.active > a {
	color:#00a1e4;
}
.nav-item:hover .nav-submenu {
	display:block;
}
/* Navigation submenu */
.nav-submenu {
	display:none;
	position:absolute;
	left:0;
	width:180px;
	border:1px solid #e6e6e6;
	z-index: 99;
}
.nav-submenu-item a {
	background:#fff;
	border-bottom:1px solid #e6e6e6;
	display:block;
	padding:8px;
	font-size:14px;
}
.nav-submenu-item a:hover {
	color:#00a1e4;
}
/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#333 url(../images/nav.svg) no-repeat center center;
	background-size:18px;
	height:50px;
	width:50px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	border-left:1px solid #ccc;
	height:32px;
	width:32px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:32px;
	width:32px;
	background:url(../images/drop.png) no-repeat center center;
	background-size:20px;
}
.nav-click:hover {
	background-color:#00A1E5;
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:50px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
}

.container{}
.container_left{ float:left; width:944px;}
.container_right{ float:right; width:398px;}
.bg_yellow{ background:#fab421; padding:12px 15px; margin-bottom:22px;}
h1{ font-family: 'calibribold'; font-size:28px; color:#1766b1;}
.bg_yellow h1{ margin:0;}
.hot_props{}
.hot_props ul{ margin-bottom:1px; clear:both; float:left;}
.hot_props ul li{ display:block; float:left; position:relative; margin-right:4px;}
.hot_props ul li:nth-child(3n){ margin-right:0;}
.hot_props ul li .hp_optns{ background:rgba(23, 102, 177, 0.8); position:absolute; bottom:0; left:0; width:96%; padding:2%; margin-bottom: 2px; line-height: 36px;}
.hot_props ul li:hover .hp_optns{ background:rgba(23, 102, 177, 1);}
.hot_props ul li .hp_optns a{ font-size:27px; display:block; height:100%; background:url(../images/hot_prop_bullet.png) right center no-repeat; height:37px; color:#fff;}
.blue_btn{ background:#1766b1; text-transform:uppercase; color:#fff; padding:5px 15px; border:0; font-size:24px; line-height:36px; float:right;}
.colored_bxs{ margin-bottom:22px;}
.colored_bxs ul li{ display:block; float:left; padding:15px; width:282px; margin-right:4px; color:#fff; height:230px; font-size:17px; line-height:24px; position:relative;}
.colored_bxs ul li:nth-child(3n){ margin-right:0;}
.colored_bxs ul li.blue_bx{ background:#01a0e2;}
.colored_bxs ul li.red_bx{ background:#ff151a;}
.colored_bxs ul li.green_bx{ background:#2fa861;}
.colored_bxs ul li h2{ font-size:36px; line-height:36px; text-transform:uppercase; position:absolute; left:15px; bottom:15px; margin:0;}
.map_sec{ margin-bottom:40px;}
.more_info_sec{ margin-bottom:40px;}
.more_info_sec h2{ font-family: 'calibribold'; font-size:24px; line-height: 30px; text-transform:uppercase; color:#1766b1;}
.more_info_sec h2 span.blue_txt, .blue_txt{ color:#1766b1;}
.more_info_sec h2 span.red_txt{ color:#df050a;}
.more_info_sec h2 span.yellow_txt{ color:#fab421;}
.more_info_sec h2 span.skyblue_txt{ color:#01a0e2;}
.more_info_sec h2 span.green_txt{ color:#2fa861;}
.more_info_sec h2 span.brown_txt{ color:#504f4b;}
.more_info_sec ul li{ display:block; float:left; margin-right:7px; border:1px solid #edefef; border-radius:0 0 6px 6px; width:235px; font-size:14px; line-height:normal;}
.more_info_sec ul li:last-child{ margin-right:0;}
.more_info_sec ul li .mm_txt{ padding:7px;}

.more_info_sec ul li a.lees_meer{ display:block; background:#f5f5f5; border-top:1px solid #edefef; padding:2px 7px; color:#ff151a; text-align:right; font-family: 'calibribold';}
.more_info_sec ul li a.lees_meer:hover{ background:#DCD8D7;}
.more_info_sec ul li a.lees_meer i{ margin-left:5px; font-size:12px; color:#999999;}
.more_info_sec ul li p{ margin:0 0 10px;}
.more_info_sec ul li p.txt_bold{font-family: 'calibribold';}

.mis_main{ float:left; width:725px;}
.thema{ float:right; width:190px;}
.thema h2{ margin-top:30px;}
.thema_list{ border:1px solid #edefef; height:232px; overflow:hidden; overflow-y:scroll; padding:8px;}
.more_info_sec .thema_list ul li{ float:none; border:0; border-radius:0; width:100%; margin:2px 0; font-size: 16px;}
.more_info_sec .thema_list ul li a{ color:#1766b1;}
.more_info_sec .thema_list ul li a i{ margin-right:8px;}
.more_info_sec .thema_list ul li ul{ margin-left:15px;}
.thema_inpt{ clear:both; border:1px solid #edefef; background:#fff; padding:5px 5px; width:178px; margin:10px 0 8px; color:#1766b1;}
.zoeken{ font-size:18px; float:right; font-family: 'calibribold'; color:#FF151A;}
.zoeken:hover{ color:#01A0E2;}
.zoeken i{ color: #999999; font-size: 12px; margin-left: 5px;}
.video_prop{ margin-bottom:45px;}
.video_prop h1{ font-family: 'comic_sans_msregular', cursive; font-size:28px;}
.azull_club{ background:#01a0e2; padding:25px 23px 100px; color:#fff;}
.azull_club h1{ color:#fff; font-weight:normal; margin:0 0 28px;}
.azull_club h2{ font-family: 'calibribold'; font-size:22px; line-height:36px;}
.azull_club p{ line-height:30px; margin:0 0 35px;}
.ac_lft{ float:left; width:255px;}
.white_btn{ background:#fff; color:#0182b8; border:0; font-family: 'calibribold'; font-size:22px; line-height:36px; width:100%;}
.ac_rgt{ float:right; width:255px;}
.blk_inpt{ border:0; outline:0; background:#504f4b; padding:12px 15px; width:225px; color:#fff; font-size:18px; margin-bottom:15px;}

/*========================================04_06_2014*/

.ac-container{
	width: 398px;
	text-align: left;
}
.ac-container label{
	padding: 15px;
	position: relative;
	z-index: 20;
	display: block;
	height: 15px;
	cursor: pointer;
	color: #fff;
	font-size: 26px;
	background: #00a1e4;
	border:1px solid #00a1e4;
	text-transform:uppercase;
	line-height:15px;
	
}
.ac-container label:hover{
	background: #00a1e4;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #00a1e4;
	color: #fff;
}

/*.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(../images/arrow_up.png) no-repeat center center;	
}
*/

.ac-container label:after, .ac-container input:checked + label:after {
    background: url("../images/arrow_down.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    content: "";
    height: 24px;
    position: absolute;
    right: 13px;
    top: 7px;
    width: 24px;
}

.ac-container input{
	display: none;
}
.ac-container article{
	background: #fff;
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	border:1px solid #e6e6e6;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out;
	-moz-transition: height 0.3s ease-in-out;
	-o-transition: height 0.3s ease-in-out;
	-ms-transition: height 0.3s ease-in-out;
	transition: height 0.3s ease-in-out;
}
.ac-container article p{
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out;
	-moz-transition: height 0.5s ease-in-out;
	-o-transition: height 0.5s ease-in-out;
	-ms-transition: height 0.5s ease-in-out;
	transition: height 0.5s ease-in-out;
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
	 padding:10px;
	 height:auto !important;
	 overflow:visible;
}
.ac-container input:checked ~ article.ac-large{
	height: 230px;
}

/*==================*/
.woning_z{ margin-bottom:28px;}
.ac_select{ margin-bottom:12px;}
.ac_select span{ float:left; font-size:22px; line-height: 36px; color:#00a1e4;}
.ac_select .sbHolder{ float:right; width:288px; height:36px; border:1px solid #e6e6e6;}
.ac_select .sbOptions{ width:288px;}
.ac_select .sbToggle{ background:url(../images/ac_select_arw.png) center center no-repeat; border-left:1px solid #e6e6e6; height:36px; width:35px;}
.ac_select .sbToggleOpen{background:url(../images/ac_select_arw_up.png) center center no-repeat;}
.ac_select .sbSelector{ width:228px; height:36px; line-height:32px; padding:0 12px; font-size:13px; color:#00a1e4;}
.ac-medium input[type="text"], .ac-medium textarea{ border:1px solid #e6e6e6; background:#fff; padding:8px 0; width:180px; float:left; font-size:18px; color:#00a1e4; display:block; margin-bottom:12px; text-align:center;}
.ac-medium input[type="text"]:nth-child(2n+1){ float:right;}
.ac-container .ac-medium input{ display:block;}
.btn{ border:0; outline:0; -webkit-appearance:none; min-width:175px; font-family: 'calibribold'; font-size:24px; text-transform:none; cursor:pointer; margin:5px 0;}
.blue_btn{ background:#01a0e2;}
.yellow_btn{ background:#fab421;}
.advt_img{ position:relative; margin-bottom:30px;}
.advt_img img{ border:1px solid #e6e6e6;}
.advt_img .advt_txt{ position:absolute; top:30px; left:20px; font-family: 'calibribold'; font-size:26px; color:#1766b1; line-height:36px;}
.advt_img .advt_txt a{ color:#1766b1;}
.vraag input:checked + label, .vraag input:checked + label:hover, .vraag label, .vraag label:hover{ background:#fab421; border:1px solid #fab421; color:#1766b1;}
.vraag input:checked + label, .vraag input:checked + label:hover{ color:#1766b1;}
.vraag label{ font-family: 'calibribold'; font-size:20px;}
.vraag .ac-medium{ border:0;}
.vraag .ac-medium input, .vraag .ac-medium textarea{ width:96%; float:none; text-align:left; padding-left:2%; padding-right:2%; font-size:15px; color:#1766b1;}
.vraag .ac-medium input[type="text"]:nth-child(2n+1){ float:none;}
.vraag .ac-medium textarea{ font-family: 'calibriregular', Arial, Helvetica, sans-serif; font-size:16px; height:90px; resize:none; }
.vraag .ac-medium input[ type="submit"]{ width:auto; color:#fff; float:right; font-size:20px; margin: 5px 0; line-height: 36px; padding: 5px 15px; line-height: 36px; text-align:center;}
.info_dgn{ padding:10px; color:#1766b1; margin-bottom:20px;}
.info_d{ display:block; background:url(../images/info_d.png) no-repeat; width:323px; height:263px; margin:0 auto 28px; text-align:center; color:#fff; font-size:93px; line-height:85px; text-transform:uppercase; padding-top:25px; position:relative;}
.info_d a{ display:inline-block; font-size:19px; font-family: 'calibribold'; color:#1766b1; text-transform:none; line-height:normal; position:absolute; right:0; bottom:-6px;}
.info_d a:hover{ color:#fab421;}
.info_dgn h2{ text-transform:uppercase;font-family: 'calibribold'; font-size:20px;  }
.info_dgn h3{ text-transform:none;font-family: 'calibribold'; font-size:20px; margin:0 0 5px; line-height:24px; }
.info_dgn h3 span{ font-family: 'calibriregular', Arial, Helvetica, sans-serif; }
.idgn_ p{ line-height:normal; margin-bottom:0;}
.idgn_ p span{ font-family: 'calibribold';}
.info_dgn .blue_btn{ font-size:18px; height:46px; padding:0;}
.idgn_{ margin-bottom:28px;}

.klanten{ margin-bottom:45px; padding:10px;}
.klanten h2{ color:#fab421; font-family: 'calibribold'; font-size:28px; text-transform:uppercase;}
.yellow_box{ background:#fab421; padding:18px 22px; border-radius:15px; position:relative;}
.yellow_box p{ font-style:italic; color:#fff; font-size:24px; line-height:28px;}
.nm_add{ font-family: 'calibribold'; font-size:22px; color:#1766b1; line-height:normal;}
.blog_arw{ position:absolute; left:28px; bottom:-38px;}
.vip_trip{ padding:10px; margin-bottom:20px;}
.vip_trip img{ float:left; margin-right:24px;}
.vip_trip h1{ font-family: 'calibribold';  font-size:42px; line-height:28px; color:#1766b1; text-transform:uppercase; margin:0 0 25px;}
.vip_trip .blue_btn{ font-size:20px; height:46px; padding:0 15px;}
.vip_trip p{ font-size:18px; line-height:normal; color:#1766b1; margin:0 0 25px;}
.advt_img1{ padding:10px; margin-bottom:20px;}
.mrgn0{ margin:0;}
.pdngB0{ padding-bottom:0;}

footer{ background:#504f4b; color:#fff;}
footer a{ color:#fff;}
footer h2{ font-size:22px;  font-family: 'calibribold'; color:#00b4ff;}
.footer_top_sec{ padding:28px 15px;}
.fts_lft{ float:left; width:925px; font-size:18px;}
.fts_lft_top{ background:url(../images/ftr_bdr.jpg) repeat-x left bottom; padding-bottom:25px; margin-bottom:25px;}
.fts_rgt{ float:right; width:348px;}
.fts_bx{ float:left; line-height:28px; margin-right:65px;}
.footer_top_sec .fts_bx.last{ margin-right:0;}
.fts_bx ul li a i{ margin-right:10px; display: inline-block; width:20px;}
.fts_bx ul li span{ font-size:11px; margin-left:15px;}
.fts_bx .blue_btn{ float:none; width:100%; font-size:20px;}
.fts_bx_right{ float:right; width:375px; margin-right:0; line-height:28px;}
.fts_bx_right p i{ margin-right:5px;}
.fts_bx_right img{ float:right; margin-top:-30px;}
.fts_rgt .ac-container{ width:100%;}
.fts_rgt .vraag input:checked + label, .fts_rgt .vraag input:checked + label:hover, .fts_rgt .vraag label, .fts_rgt .vraag label:hover{ background:#636363; border:1px solid #636363; color:#fff;}
.fts_rgt .vraag input:checked + label, .fts_rgt .vraag input:checked + label:hover{ color:#fff;}
.brown_btn{ background:#636363;}
.footer_bottom_sec{ background:#1766b1; padding:5px 15px; min-height:42px; font-size:12px;}
.copyR{ float:left; width:40%; margin: 16px 0;}
.footer_links{ float:right; width:60%;}
.footer_links a.green{ float:right;}
.footer_links ul{ float:right; margin: 16px 0;}
.footer_links ul li{ float:left;}
.footer_links ul li a{ padding:0 8px;}
.footer_links ul li a:hover{ text-decoration:underline;}


/*=========================================*/
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#333; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#333;}
        .dropdown dt a:hover { color:#5d4617;}
        .dropdown dt a {background:url(../images/dropD_arw_sprt.png) no-repeat scroll right 0; display:block; padding-right:25px;}
        .dropdown dt a span {cursor:pointer; display:block; padding:0 5px 0 0;}
        .dropdown dd ul { color:#333; background:#fff; display:none; right:0px; padding:5px 0px; position:absolute; top:10px; width:auto; min-width:170px; list-style:none; z-index: 9999; border:1px solid #CCCCCC; z-index:2147483647;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:5px; display:block;}
        .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:inline-block;}
		
		
		.top_links aside ul li dl dd ul li, .top_links aside ul li dl dd ul li:last-child{ border:0; margin:5px 0; padding:0; float:none;}
		.top_links aside ul li dl dd ul li a{ padding:0 10px; height:auto;}
		
/*==============================*/
.info_d_txt{ margin-left:20px;}		