/******* Cookie style *******/
.cookies-layer {font: 11px Verdana, Geneva, sans-serif; color:#ccc; position: fixed;  left: 0; right: 0;  z-index: 10000;  opacity: 0.9;}
.cookies-layer a {color: #ccc;}
.cookies-layer .topbar {background: #414141; height: 36px; line-height: 34px; padding: 0 20px; height: 36px; position: relative;}
.cookies-layer .topbar p img {vertical-align: middle; margin-right: 5px;}
.cookies-layer .topbar .shadow {background: url(../images/bg-shadow-1.png) 0 100% repeat-x; width: 786px; height: 5px; position: absolute; left: 50%; bottom: 0; margin-left: -393px;}
.cookies-layer .logo {float: left; margin: 5px 10px 0 0;}
.cookies-layer .topbar .detail {text-decoration: underline; background: url(../images/arrow-2.png) 100% 6px no-repeat; padding-right: 15px;} 
.cookies-layer .topbar .detail:hover {text-decoration: none;}
.cookies-layer .topbar .detail.active {background-image: url(../images/arrow-1.png);}
.cookies-layer .topbar .allow-cookies {
	background: url(../images/bg-shadow-2.png) 0 0 repeat-x; height: 22px; line-height: 20px; float: left; padding: 0 10px; position: absolute !important; right: 20px; top: 5px; border: 1px solid #c9d0d6; border-bottom: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.cookies-layer .topbar .allow-cookies:hover,
.cookies-layer .topbar .close:hover {text-decoration: none;}
.cookies-layer .topbar .close {position: absolute; right: 20px; top: 8px; background: url(../images/close.png) 100% 0 no-repeat; padding-right: 30px; line-height: 20px;}
.cookies-layer .content {
	width: 786px; background: #585858; overflow: hidden; margin: 0 auto;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	display: none;
	float: none;
}
.cookies-layer .content ul {padding: 20px 20px 10px 20px; overflow: hidden;}
.cookies-layer .content ul li {overflow: hidden; border-top: 1px solid #414141; padding: 15px 0;}
.cookies-layer .content ul li:first-child {border-top: none;}
.cookies-layer .content .status {float: left;background-image: url(../images/status.png); background-repeat: no-repeat;width: 60px; height: 21px;}
.cookies-layer  .status-1 {background-position: 0 0;}
.cookies-layer  .status-2 {background-position: 0 -30px;}
.cookies-layer  .status-3 {background-position: 0 -60px;}
.cookies-layer .content .desc {float: left; width: 660px; padding-left: 18px;}
.cookies-layer .content h6 {font-size: 11px; font-weight: bold; padding-bottom: 5px; position: relative;}
.cookies-layer .content h6 .info {position: absolute; right: 0; top: 0;}
.cookies-layer .content p {line-height: 1.8;}

