DIV.cookies{
 position: fixed;
 z-index: 10000;
 top: 5%;
 left: 30%;
 width: calc(40% - 140px);
 max-height: calc(90% - 140px);
 padding: 70px;
 overflow: auto;
 background-color: #FFFFFF;
 color: #585858;
 text-align: left;
 box-shadow: 0px 0px 40px 0px #777777;
 -webkit-box-shadow: 0px 0px 40px 0px #777777;
 -moz-box-shadow: 0px 0px 40px 0px #777777;
}

/* 0 px - 640 px */
@media screen and (max-width: 640px){
 DIV.cookies{
   top: auto;
   bottom: 1%;
   left: 1%;
   width: calc(98% - 60px);
   max-height: calc(90% - 60px);
   padding: 30px;
 }
}
/* 641 px - 1000 px */
@media screen and (min-width: 641px) and (max-width: 1000px){
 DIV.cookies{
   left: 20%;
   width: calc(60% - 140px);
 }
}

#cookies_prizpusobeni{
 display: none;
}
DIV.cookies_nadpis{
 font-weight: bold;
 font-size: 24px;
 padding: 0px 0px 10px 0px;
}
DIV.cookies_popis{
 font-size: 20px;
 line-height: 22px;
}
DIV.cookies A,
DIV.cookies A:link,
DIV.cookies A:visited{
 text-decoration: none;
 cursor: pointer;
 color: #034585;
}
DIV.cookies A:hover,
DIV.cookies A:active{
 color: #DDAC6A;
}
A.cookies_odkazL,
A.cookies_odkazL:link,
A.cookies_odkazL:visited{
 display: block;
 float: left;
 margin: 10px 0px 20px 0px;
}
A.cookies_odkazP,
A.cookies_odkazP:link,
A.cookies_odkazP:visited{
 display: block;
 float: right;
 margin: 10px 0px 20px 0px;
}
A.cookies_tlacitko1,
A.cookies_tlacitko1:link,
A.cookies_tlacitko1:visited{
 display: block;
 padding: 10px;
 margin: 0px 0px 10px 0px;
 text-align: center;
 background-color: #008800;
 color: #FFFFFF !important;
 font-size: 20px;
}
A.cookies_tlacitko1:hover,
A.cookies_tlacitko1:active{
 background-color: #00AA00;
}
A.cookies_tlacitko2,
A.cookies_tlacitko2:link,
A.cookies_tlacitko2:visited{
 display: block;
 padding: 10px;
 text-align: center;
 background-color: #888888;
 color: #FFFFFF !important;
 font-size: 20px;
}
A.cookies_tlacitko2:hover,
A.cookies_tlacitko2:active{
 background-color: #AAAAAA;
}
A.cookies_tlacitko3,
A.cookies_tlacitko3:link,
A.cookies_tlacitko3:visited{
 display: block;
 padding: 5px 10px 5px 10px;
 text-align: center;
 background-color: #888888;
 color: #FFFFFF !important;
 font-size: 18px;
 float: right;
}
A.cookies_tlacitko3:hover,
A.cookies_tlacitko3:active{
 background-color: #AAAAAA;
}
DIV.cookies_hlkat{
 padding: 10px;
 margin: 0px 0px 5px 0px;
 background-color: #F0F0F0;
}
A.cookies_kat,
A.cookies_kat:link,
A.cookies_kat:visited{
 display: inline-block;
 padding: 0px 30px 0px 10px;
 background-image: url(obr/cookies_sipkaD.png);
 background-repeat: no-repeat;
 background-position: right center;
 float: left;
}
A.cookies_katH,
A.cookies_katH:link,
A.cookies_katH:visited{
 background-image: url(obr/cookies_sipkaH.png);
}
A.cookies_check,
A.cookies_check:link,
A.cookies_check:visited{
 display: inline-block;
 width: 30px;
 height: 30px;
 margin: 0px 10px 0px 0px;
 background-image: url(obr/cookies_checkbox.png);
 background-repeat: no-repeat;
 background-position: center center;
 float: right;
}
A.cookies_check:hover,
A.cookies_check:active{
 background-image: url(obr/cookies_checkbox_over.png);
}
A.cookies_check_checked,
A.cookies_check_checked:link,
A.cookies_check_checked:visited,
A.cookies_check_checked:hover,
A.cookies_check_checked:active,
A.cookies_check_checked_a,
A.cookies_check_checked_a:link,
A.cookies_check_checked_a:visited,
A.cookies_check_checked_a:hover,
A.cookies_check_checked_a:active{
 background-image: url(obr/cookies_checkbox_checked.png);
}
DIV.cookies_kategorie{
 padding: 0px 0px 5px 0px;
}
DIV.cookies_kategorie_popis{
 display: none;
 padding: 0px 10px 20px 10px;
 font-size: 15px;
 text-align: justify;
}