#new_cookie_law.cookie_setup {
	margin: 0px;
	z-index: 89999!important;
	padding: 0px;
	position: fixed!important;
	left: 0px;
	bottom: 0px;
	right: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
    color: #ffffff;
	font-size: 12px;
	background-color:#804c7d!important;

}
#new_cookie_law a{
  color:#cccccc;
  font-weight:bold;
}

#new_cookie_law.cookie_setup * {
	font-size: 1.0em;
}
#new_cookie_law.cookie_setup p {
	margin: 5px 0px;
	padding: 5px 0px;  line-height: 18px;
}
#new_cookie_law.cookie_setup .cookie_top_msg {
	    position: relative;
    border-bottom: 1px solid #444;
    z-index: 900000;
    padding: 10px 20px 10px 42px;
    background-color:#666666!important;
}
#new_cookie_law.cookie_setup .cookie_top_Icon {
	position: absolute;
	top: 10px;
	left: 16px;
}
#new_cookie_law.cookie_setup .cookieButtons {
	float: right;
}
#new_cookie_law.cookie_setup .cookieButtons a {
    /*border-bottom: 3px solid #333333;*/
    padding: 4px 10px;
    margin-left: 10px;
    color: #FFF;
    text-decoration: none;
    background-color: #545454!important;
}
#new_cookie_law.cookie_setup .cookieButtons a:focus {
	border-color: #ffcc33;
}

#new_cookie_law.cookie_setup .cookie_top_msgPara {
	padding-right: 101px;
}

#new_cookie_law.cookie_setup.permanent .cookie_top_msg {
	background: #E1FFE2;
	background: -moz-linear-gradient(#B0FFB2, #E1FFE2);
    background: -ms-linear-gradient(#B0FFB2, #E1FFE2);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B0FFB2), color-stop(100%, #E1FFE2));
    background: -webkit-linear-gradient(#B0FFB2, #E1FFE2);
    background: -o-linear-gradient(#B0FFB2, #E1FFE2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0FFB2', endColorstr='#E1FFE2');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0FFB2', endColorstr='#E1FFE2')";
}

#new_cookie_law.cookie_setup .cookie_lower_info {
    position: fixed;
    z-index: 899999;
    margin: 0px 0px 46px 0px;
    width: 100%;
    background-color: #666666 !important;
    border: 1px solid #444;
    border-top: none;
    padding: 15px 25px 20px 25px;
    bottom: 0px;
    -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;*behavior: url(/script/boxsizing.htc);  
}

#new_cookie_law.cookie_setup.permanent .cookie_lower_info {
	background: #E1FFE2;
	background: -moz-linear-gradient(#B0FFB2, #E1FFE2);
    background: -ms-linear-gradient(#B0FFB2, #E1FFE2);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B0FFB2), color-stop(100%, #E1FFE2));
    background: -webkit-linear-gradient(#B0FFB2, #E1FFE2);
    background: -o-linear-gradient(#B0FFB2, #E1FFE2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0FFB2', endColorstr='#E1FFE2');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0FFB2', endColorstr='#E1FFE2')";
}