/*========================= show / hide top panel start ===========================*/
a:focus {
	outline: none;
}
.outer {
	width:100%; display:block; 
}
.bubble-outer {
	width:150px; display:block; 
}

.outeroff {
	position:absolute; width:100%; display:none; top:0px; left:0px; z-index:99999;
}
.bubble-outeroff {
	position:absolute; width:250px; display:none; left:0px; z-index:99999;
}

#panel {
	background: #ccc;
	display: block;
	color:#000;
	padding:5px 10px;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(images/topstripe-bg.jpg) repeat-x 0 0 #aea4a5;
	position:relative;
	border-top:solid 1px #fff;
}
#bubble-panel {
	height:160px;
	display: block;
	color:#CCC;
	padding:5px 0px;
	font:12px/15px  "Open Sans", Arial, Helvetica, sans-serif;
	background:url(images/c-bg.png) no-repeat;
	position:absolute;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#panel .cookiepolicy a, #panel .cookiepolicy a:visited, #panel .cookiepolicy a:active {
	color:#000; text-decoration:underline; font:12px/16px Arial, Helvetica, sans-serif;
}
#panel .cookiepolicy a:hover {
	color:#000; text-decoration:none; font:12px/16px Arial, Helvetica, sans-serif;
}

#bubble-panel a, #bubble-panel a:visited, #bubble-panel a:active {
	color:#CCC; text-decoration:underline; font:12px/15px "Open Sans", Arial, Helvetica, sans-serif;
}
#bubble-panel a:hover {
	color:#CCC; text-decoration:none; font:12px/15px "Open Sans", Arial, Helvetica, sans-serif;
}

.cookiepolicy {
	max-width:940px; display:block; margin:0px auto; position:relative; text-align:left; word-spacing:0px;
}
.cookiepolicy-btn {width: auto; float:none; padding: 2px 8px; margin-top: 3px; background: #2a2a2a; border: 0; color:#fff;font-size:12px;cursor:pointer;-webkit-border-radius: 4px;border-radius: 4px; border-bottom:3px solid #000000; margin:0px 2px;}


.bubble-cookiepolicy {
	width:128px; padding:45px 27px 18px 25px; display:block; margin:0px auto; position:relative; text-align:center; word-spacing:0px;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

#CookiePolicy .slide {
	margin:3px auto; padding:0px; display:block; float:right; width:66px; right:0px; z-index:9999px;
/*	.position:fixed;
	.right:-600px; */
}
.bubble-slide {
	margin:0px; padding:0px; display:block; position:absolute;  width:42px; right:70px; bottom:0px; z-index:9999px;
/*	.position:fixed;
	.right:-600px; */
}

.active {
	background-position: right 0px;
}

.btn-slide{ width:66px; border:0px; background:url(images/close-cross.png) 0 0 no-repeat; text-indent:99999px; height:13px; margin: 0px auto; padding:0px; text-align:right; display: block;}

.btn-slide:hover{width:66px; border:0px; background:url(images/close-cross.png) 0 -13px no-repeat; cursor:pointer;}

.btn-slide-top{ width:42px; border:0px; background:url(images/close-cross-new.png) 0 0 no-repeat; text-indent:99999px; height:10px; margin: 0px auto; padding:0px; text-align:right; display: block;}

.btn-slide-top:hover{width:42px; border:0px; background:url(images/close-cross-new.png) 0 -11px no-repeat; cursor:pointer;}

/*========================= show / hide top panel end ===========================*/
/*.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -24px;
	text-align: right;
	width:74px;
	height:24px;
	padding:0px;
	margin:0 auto;
	display:block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}*/

@media (max-width: 480px) {
	.cookiepolicy {max-width:940px; display:block; margin:0px auto; position:relative; text-align:left; word-spacing:0px;}
	
}


/*@media (max-width: 768px) {
	#CookiePolicy .slide {
		margin:4px 0 0 0; padding:0px; display:block; width:66px; z-index:9999px;
	}
}*/

/*========================= mailto start ===========================*/
.mailto-tooltip, .mailto-tooltip>div {
	color:#CCC !important;
	font: 12px/15px "Open Sans",Arial,Helvetica,sans-serif !important;
	background: none #1D1D1D !important;
}
/*========================= mailto stop ===========================*/