@charset "utf-8";
@import url('https://dwn.alza.cz/Files/EN/css/vseobecny.css') screen;
@import url('https://dwn.alza.cz/Files/EN/css/animace.css') screen;
/* CSS Document */

.video_boxy {
    max-width: 30%;
    margin: 1%;
}
#video_pp {
    text-align: center;
}

#banner div {
    display: inline-block;
    max-width: 49%;
    vertical-align: top;
    font-family: 'Segoe UI', Arial,Helvetica,sans-serif;
    font-size: 13px;
}
.blok_leva article {
    display: inline-block;
    max-width: 48%;
    position: relative;
    vertical-align: top;
}

.blok_prava article {
    display: inline-block;
    position: relative;
    vertical-align: top;
    max-width: 48%;
}

#banner div > img {
    max-width: 100%;
    max-height: 265px;
    width: auto;
}

#banner {
    border-bottom: 1px solid rgb(236, 236, 236);
    background: -webkit-linear-gradient(bottom,silver -50%,white 16%);
    background: -o-linear-gradient(bottom,silver -50%,white 16%);
    background: -moz-linear-gradient(bottom,silver -50%,white 16%);
    background: -ms-linear-gradient(bottom,silver -50%,white 16%);
    background: -webkit-gradient(bottom,silver -50%,white 16%);
    background: -linear-gradient(bottom,silver -50%,white 16%);
    box-shadow: 0px 0px 0px 1px rgb(213, 211, 211);
    border-radius: 2px;
    padding: 10px;
    display: block;
    position: relative;
}

#banner img {
    max-width:100%;
}

#menu ul li {
    display: inline-block;
    list-style: none;
    max-width: 0%;
    transition: all 0.5s ease-in-out;
}
#menu {
    text-align: center;
}
#menu ul:hover li {
    padding: 0 10px;
    max-width: 20%;
    text-align: center;
}
#menu ul {
    text-align: center;
    background-image: url("./images/pozadi_asus.png");
    -webkit-transition:all 0.4s linear;
    min-height: 82px;
    padding: 0;
}

#menu ul:hover {
    background-image: none;
}

#menu:hover p {
    visibility:visible;
    font-family: 'Segoe UI', Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: lighter;
    color: rgb(17, 104, 172);
}


#menu ul li span {
    position: absolute;
    max-width: 90px;
    margin-left: -1em;
    font-size: 10px;
    text-align: center;
    background: rgb(134, 134, 134);
    padding: 7px 5px 5px 5px;
    color: white;
    border: 2px solid white;
    box-shadow: 0px 1px 4px -2px black;
    font-family: 'Segoe UI', Arial,Helvetica,sans-serif;
    display: none;
}

#menu ul li:hover span {
    display: block;
}

#menu ul li span:before {
    content: url(./images/sipka.png);
    position: absolute;
    left: 38px;
    display: block;
    -webkit-animation: pohyb_mys 1s infinite;
    animation: pohyb_mys 1s infinite;
    top: -13px;
}

#menu ul li img {
    max-width: 100%;
}

#celek #oceneni_asus > figure img {
    display: inline-block;
    width: auto;
    max-height: 65px;
    max-width: 150px;
    vertical-align: top;
    margin: 0px;
    border: 1px solid rgb(199, 199, 199);
    padding: 10px;
    background: rgb(241, 241, 241);
    box-shadow: 1px 1px 1px rgb(209, 209, 209);
    margin: 5px;
}
#celek #oceneni_asus {
    display: block;
    position: relative;
    width: 100%;
    max-width: 100%;
    text-align: right;
    right: 0;
    bottom: 0;
}

#celek h3 {
    font-family: 'Segoe UI', Arial,Helvetica,sans-serif;
    color: rgb(17, 104, 172);
}

#celek p {
    font-family: 'Segoe UI', Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-align: left;
}

#celek ul li {
    list-style-image: url(./images/odrazka.png);
    padding: 5px 0 5px 0px;
    margin-bottom: 10px;
    border-bottom: 1px solid transparent;
    text-align: left;
    background: none !important;
}

#celek #banner ul li:hover {
    border-bottom: 1px solid rgb(77, 190, 218);
    box-shadow: 0px 3px 5px -4px rgb(0, 204, 255);
}

#celek article ul {
    margin: 0;
    padding: 0;
}

#celek #banner article > h3 {
    font-size: 13px;
    color: rgb(133, 133, 133);
    text-shadow: none;
}

#menu p {
    visibility: hidden;
    font-size: 0;
    transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    text-align: center;
}

#celek img {
    width: 100%;
}
#celek h3 {
    font-family:'Segoe UI', Arial,Helvetica,sans-serif;
    text-align: left;
    line-height: 26px;
    margin-bottom: 10px;
}

#celek.content > div:nth-child(2n) {
    border: 1px solid rgb(169, 207, 255);
    box-shadow: 0px 0px 1px 0px rgb(147, 229, 255);
}
.content > div {
    padding: 20px;
}

.blok1_f,.blok2_f {
    display: inline-block;
    max-width: 49%;
    vertical-align: top;
}
.footer {
    text-align: center;
}

@keyframes pohyb_mys {
    0% {position:relative; top:-10px}
    50% {position:relative; top:-15px;}
    100% {position:relative; top:-10px}
}

@-webkit-keyframes pohyb_mys {
    0% {position:relative; top:-10px}
    50% {position:relative; top:-15px;}
    100% {position:relative; top:-10px}
}

div#banner {
    text-align: center;
}

#banner div {
    width: 50%;
}

.blok_prava figure {
    margin: 0;
    padding: 0;
    max-width: 49%;
    width: 100%;
    display: inline-block;
}

.blok_leva figure {
    margin: 0;
    padding: 0;
    max-width: 49%;
    width: 100%;
    display: inline-block;
}