#ca_cookiez {
  position: fixed;
  width: 100%;
  bottom: 0px;  
  font-size: 14px;
  font-family: Arial;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  background: #000000;
  background-color:rgba(0,0,0,0.8);
  z-index: 9999999;
  color: #ffffff;
}

#ca_cookiez #explain
{
  font-size: 15px;
  padding: 20px;
  margin: 0px 19%;
}

#ca_cookiez #explain #gfx
{
  width: 90px;
  height: 80px;
  margin-right: 30px;
  float: left;
  background: url('http://www.codeart.si/images/cookies_smaller.png');
}

#ca_cookiez #buttons
{
  padding: 5px 20px 20px 0px;  
  text-align: right;
  margin: 0px 19%;
}

#ca_cookiez #buttons button
{
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

#ca_cookiez #buttons button:hover {
	background: #E6E6E6;
    background-position: 0 -15px;
    color: #333333;
    transition: background-position 0.1s linear 0s;
}

#ca_cookiez_disclaimer
{
   position: fixed;
   width: 600px;
   height: 400px;
   bottom: 200px;
   left: 0%;
   right: 0%;
   display: none;
   margin-left:auto;
   margin-right:auto;
   z-index:9999999;
}

#ca_cookiez_disclaimer #disclaimer_content
{
   width: 600px;
   height: 400px;
   color: #ffffff;
   -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   box-shadow: 0px 0px 10px rgba(0,0,0,.8);
   background: #000000;
   background-color:rgba(0,0,0,0.99);
   padding: 20px;
   z-index: 1;
   overflow-y: auto;
   overflow-x: none;
   font-family: Arial;
   font-size: 12px;
}

#ca_cookiez_disclaimer #disclaimer_content p
{
  padding-bottom: 5px;
  line-height: 14px;
}

#close_disclaimer
{
  margin-top: -15px;
  margin-left: -15px;
  width: 20px;
  height: 20px;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  background: #ffffff;
  background-color:rgba(255,255,255,0.8);
  position: absolute;
  color : #000000;
  border-radius: 50px;
  padding: 5px;
  font-family: Arial;
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  border: 1px solid #000000;
  font-size: 14px;
}

#ca_cookiez a, #ca_cookiez_disclaimer a {color: #cc0005; text-decoration: none;}
#ca_cookiez a:hover, #ca_cookiez_disclaimer a:hover {color: #cc0005; text-decoration: underline;}