.alert{float: right; font-weight: bold; padding: 10px;}
.close-alert{float: right; cursor: pointer; padding: 5px 10px 5px 10px; margin: 5px;
	background-color: #aadd00;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aadd00), to(#a2c93a));
	background-image: -webkit-linear-gradient(top, #aadd00, #a2c93a);
	background-image:    -moz-linear-gradient(top, #aadd00, #a2c93a);
	background-image:     -ms-linear-gradient(top, #aadd00, #a2c93a);
	background-image:      -o-linear-gradient(top, #aadd00, #a2c93a);
	border-top: 1px solid #b3ee3a;
	border-bottom: 1px solid #79973f;
}

.more-info{cursor: pointer;}
.close-popup{float: right;}

.block-cookies{
	margin: 10px!important;
	background-color: #cd0000; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cd0000), to(#8c1717));
	background-image: -webkit-linear-gradient(top, #cd0000, #8c1717);
	background-image:    -moz-linear-gradient(top, #cd0000, #8c1717);
	background-image:     -ms-linear-gradient(top, #cd0000, #8c1717);
	background-image:      -o-linear-gradient(top, #cd0000, #8c1717);
	color: #fff!important;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none!important;
	width: 100px;
	display:block;
	text-align: center;
	font-size: 12px;
	border: 1px solid #dedede;
	float: right;
	cursor: pointer;
}
.block-cookies:hover{border: 1px solid #000;}

.destroy-cookie{
	margin: 10px;
	background-color: #228b22; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#71c671), to(#228b22));
	background-image: -webkit-linear-gradient(top, #71c671, #228b22);
	background-image:    -moz-linear-gradient(top, #71c671, #228b22);
	background-image:     -ms-linear-gradient(top, #71c671, #228b22);
	background-image:      -o-linear-gradient(top, #71c671, #228b22);
	color: #000!important;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none!important;
	width: 100px;
	display:block;
	text-align: center;
	font-size: 12px!important;
	font-weight: normal!important;
	border: 1px solid #dedede;
	float: right;
	cursor: pointer;
}
.destroy-cookie:hover{border: 1px solid #000;}

.back-to-site{
	margin: 10px!important;
	background-color: #228b22; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#71c671), to(#228b22));
	background-image: -webkit-linear-gradient(top, #71c671, #228b22);
	background-image:    -moz-linear-gradient(top, #71c671, #228b22);
	background-image:     -ms-linear-gradient(top, #71c671, #228b22);
	background-image:      -o-linear-gradient(top, #71c671, #228b22);
	color: #fff!important;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none!important;
	width: 100px;
	display:block;
	text-align: center;
	font-size: 12px;
	border: 1px solid #dedede;
	float: right;
	cursor: pointer;
}
.back-to-site:hover{border: 1px solid #000;}

.read-more{
	margin: 10px;
	background-color: #ffffb9; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffb9), to(#ffcc00));
	background-image: -webkit-linear-gradient(top, #ffffb9, #ffcc00);
	background-image:    -moz-linear-gradient(top, #ffffb9, #ffcc00);
	background-image:     -ms-linear-gradient(top, #ad282e, #ffcc00);
	background-image:      -o-linear-gradient(top, #ffffb9, #ffcc00);
	color: #000!important;
	padding: 5px;
	border-radius: 5px;
	text-decoration: none!important;
	width: 80px;
	display:block;
	text-align: center;
	font-size: 12px!important;
	font-weight: normal!important;
	border: 1px solid #dedede;
	float: right;
	cursor: pointer;
}
.read-more:hover{border: 1px solid #000;}

#more-info{
	background-color: #262626;
	padding: 10px;
	z-index: 99999;
	position: absolute;
	bottom: 0px;
	display: none;
	color: #000;
}
#more-info a:link{color: #236b8e!important;}
#more-info a:visited{color: #236b8e!important;}
#more-info a:hover{color: #236b8e!important;}
#more-info-table{
	width: 940px;
	margin: auto;
}
#more-info-options ul li{
	display: block;
	text-align: center;
	background-color: #ededed;
	display: inline;
}
#more-info-options li{
	float: left;
	width: 233px;
	padding: 10px 0;
	border: 1px solid #fff;
}
#more-info-options li:hover{
	background-color: #dedede;
	border: 1px solid #fff;
}

.introduction{cursor: pointer;}
#introduction{padding: 10px;}
.analytics{cursor: pointer;}
#analytics{display: none; padding: 10px;}
.compliance{cursor: pointer;}
#compliance{display: none; padding: 10px;}
.functional{cursor: pointer;}
#functional{display: none; padding: 10px;}

#more-info-content{
	background-color: #fff;
	width: 932px;
	text-align: left;
}

#more-info-content p{
  margin: 0 0 10px 0;
}

#more-info-content .title{
	font-size: 1.5em;
}
#more-info-content table{
	border: 1px solid #000;
	border-collapse: collapse;
  width: 100%;
}
#more-info-content td{border: 1px solid #000; padding: 5px;}
#more-info-content th{border: 1px solid #000; padding: 5px;}

#comment-cookie-error{
	background-color: #fff68f;
	padding: 10px;
	font-size: 22px;
	line-height: 26px;
	text-align: center;
}

#content-allow .close-alert{float: left; font-weight: normal; font-size: 13px;}