#dSkelet { width: 1042px; margin: 0 auto; background: url(../obrazky/pozadi.jpg) repeat-y center; }
#dSkelet2 { width: 1042px; background: url(../obrazky/zahlavi.jpg) no-repeat top right; }

#dLevy { width: 342px; float: left; /*padding-top: 131px;*/ position: relative; }
#dLevy #aLogo { padding-top: 16px; margin-left: 52px; display: inline-block; } 
#dLevy ul { padding: 0; margin: 0; margin-top: 27px; background: url(../obrazky/leve-menu.png) no-repeat top; }
#dLevy ul li { padding: 0; margin: 0; list-style-type: none;  }
#dLevy ul li a { display: block; width: 102px; height: 20px; font-size: 0px; }
#dLevy ul .jedna { width: 98px; height: 42px; padding-top: 55px; padding-left: 121px; padding-right: 123px; }
#dLevy ul .dva { width: 102px; height: 44px; padding-top: 38px; padding-left: 123px; padding-right: 117px; }
#dLevy ul .tri { width: 102px; height: 38px; padding-top: 38px; padding-left: 125px; padding-right: 117px; }
#dLevy ul .ctyri { width: 130px; height: 58px; padding-top: 42px; padding-left: 96px; padding-right: 117px; }
#dLevy ul .ctyri a { height: 28px; }
#dLevy ul .pet { width: 130px; height: 105px; padding-top: 30px; padding-left: 96px; padding-right: 117px; }
#dLevy ul .pet a { width: 110px; height: 34px; }
#dLevy .telefon { display: block; background: url(../obrazky/telefon.png) left center no-repeat; padding: 5px 0 5px 50px; margin-left: 40px; color: #a71580; font-size: 30px; font-weight: bold; }
#dLevy .pMail { padding-left: 68px; color: #a81580; }
#dLevy .pMail a { text-decoration: none; }
#dLevy .pMail a:hover { text-decoration: underline; }

#dPravy { width: 610px; float: left; padding-left: 20px; padding-top: 293px; padding-bottom: 20px; padding-right: 70px; }
#dPravy p { line-height: 1.6em; }

#dZapati { text-align: center; font-size: 85%; background: url(../obrazky/zapati-pozadi.png) no-repeat top center; }
#dZapati p { padding: 19px 0; }
#dZapati a { text-decoration: none; color: #3c3c3c; }
#dZapati a:hover { text-decoration: underline; }
#dZapati a strong, #dZapati a em { font-weight: normal; font-style: normal; }

.fucking-eu-cookies.fucking-priority {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: white;
    /*white-space: nowrap;*/
    padding: 10px 5%;
    color: black;
}


.fucking-eu-cookies.fucking-priority span { text-align: center; }
.fucking-eu-cookies.fucking-priority a { text-decoration: none; color: black; }
.fucking-eu-cookies.fucking-priority button {  padding: 2px 5px;  border: none; background-color: #A71582; color: white; }
