.kosik_ucastnik_mazani_mobile, .jenmobile {
	display            : none                       ;
}

.centerdiv_button {
    float              : left                       ;
}

@media only screen and (max-width: 1110px) {
    html, body, .gr__vzdelavani_computerhelp_cz {
        background-color   : #FFFFFF                    ;
        width              : 320px   !important         ;
		margin             :  0 auto                    ;
	}

	.jenpc {
    	display            : none                       ;
	}
	.jenmobile {
		display            : block                      ;
	}
    td {
        white-space        : nowrap                     ;
    }
    .terminykurzu_tabulka input[type=submit] {
        font-size          :   8pt                      ;
        height             :  22px                      ;
        margin-top         :  -2px                      ;
        margin-bottom      :   0px                      ;
        padding-top        :   0px                      ;
        padding-left       :   8px                      ;
        padding-right      :   8px                      ;
        border-radius      :   6px                      ;
        letter-spacing     :   0px                      ;
    }
    .tlacitko_detailykurzu {
        font-size          :   8pt                      ;
        margin-top         :   0px                      ;
        margin-bottom      :   0px                      ;
        padding-top        :   4px                      ;
        padding-bottom     :   4px                      ;
        padding-left       :   8px                      ;
        padding-right      :   8px                      ;
        border-radius      :   6px                      ;
        letter-spacing     :   0px                      ;
    }
    .kurzosnova li, td, p {
        font-size          :   14px                     ;
    }
    #hlavniblok, .topMenuDiv .ukotvenydiv, .ukotvenynadpis, header, #topMenuElement, .plovouciobsah {
		width              : auto                       ;
	}
    .ukotvenydiv, .ukotvenynadpis {
        position           : static                     ;
    }
    .topMenuDiv {
        padding-top        :   2px                      ;
        height             :  40px                      ;
    }
    .topMenuDiv .header-logo {
        margin-top         :   0px                      ;
    }
    .topMenuDiv .shop-basket ul {
        margin-top         :   0px                      ;
        margin-right       :   2px                      ;
    }
    .header-logo_odstup {
        margin-left        :  10px                      ;
    }
    #kosik_text {
        display            : none                       ;
	}
    .seznamkurzu_tabulka {
        width              : 318px                      ;
    }
    #kategorie h2 {
        padding-top        :    4px                     ;
        padding-bottom     :    4px                     ;
        font-size          :   20px                     ;
    }
    .ukotvenynadpis {
        margin-top         :    0px                     ;
        height             :   40px                     ;
    }
    .plovouciobsah {
        padding-top        :    0px                     ;
    }
    .shortcode-reference {
        display            : none                       ;
        width              : 320px                      ;
	}
    .shortcode-section {
        display            : none                       ;
	}
    .container {
        display            : none                       ;
        width              : 320px                      ;
	}
    #webMenu {
        display            : none                       ;
	}
    #webDrobeckovka {
        display            : none                       ;
	}
    #navig {
        display            : none                       ;
	}
    .header-logo img {
        width              : 131px                      ;
        height             :  34px                      ;
    }
    .odstavecsodstupem {
        padding-top        :    0px                     ;
        padding-bottom     :   10px                     ;
        padding-left       :    0px                     ;
        padding-right      :    0px                     ;
    }
    #seznam ul {
        margin-bottom      :  20px   !important         ;
    }
    #kurz h2, #kosik h2 {
        padding-top        :    2px                     ;
        padding-bottom     :    2px                     ;
        font-size          :   20px                     ;
        letter-spacing     :    1px                     ;
    }
    #kurz h3, #kosik h3 {
        padding-top        :    4px                     ;
        padding-bottom     :    4px                     ;
        font-size          :   18px                     ;
        letter-spacing     :    1px                     ;
    }
    #kurz h4, #kosik h4 {
        padding-top        :    0px                     ;
        padding-bottom     :    0px                     ;
        font-size          :   16px                     ;
        letter-spacing     :    0px                     ;
    }
    #kurz h5, #kosik h5 {
        padding-top        :    0px                     ;
        padding-bottom     :    0px                     ;
        font-size          :   14px                     ;
        letter-spacing     :    0px                     ;
    }
    .infodetaily {
        float              : none                       ;
        width              :  100%                      ;
        margin-top         :    0px                     ;
        padding-left       :    0px                     ;
        padding-right      :    0px                     ;
        padding-top        :    0px                     ;
        padding-bottom     :    0px                     ;
        font-size          :   16px                     ;
    }
    .infodetaily_item {
        margin             :    0px                     ;
        padding-left       :   16px                     ;
        min-height         :   70px                     ;
        _height            :   70px                     ;
    }
    .infocena {
        float              : none                       ;
        margin-right       :    0px                     ;
        margin-bottom      :    0px                     ;
        padding-left       :   20px                     ;
        padding-right      :   20px                     ;
        padding-top        :   15px                     ;
        padding-bottom     :   15px                     ;
    }
	.infocena p {
        margin-top         :    0px                     ;
        margin-bottom      :    0px                     ;
        font-size          :   18px                     ;
	}
	.cenanumber {
        font-size          :   24px                     ;
	}
	.cenacurrency {
        font-size          :   20px                     ;
	}
    .kurzosnova_vnitrek {
        -webkit-column-count: 1;
        -moz-column-count   : 1;
        column-count        : 1;
    }
    .kurzosnova li {
        font-size          :   14px                     ;
    }
    .kurzosnova li {
        margin-bottom      :  -10px                     ;
    }
    .kurzosnova p {
        margin-top         :    0px                     ;
        margin-bottom      :    8px                     ;
    }
    .kurzosnova b, .kurzosnova strong {
        font-size          :   16px                     ;
    }
    #kurz td {
        padding-top        :    2px                     ;
        padding-bottom     :    2px                     ;
        font-size          :   14px                     ;
    }
    .kosik_kroky {
        display            : none                       ;
	}
	.kosik_footerleft, .kosik_footerright4 {
		width              : 100%                       ;
        float              : none                       ;
		text-align         : center                     ;
		padding-left       :  10px                      ;
		padding-right      :  10px                      ;
		padding-top        :  10px                      ;
		padding-bottom     :  10px                      ;
        margin-bottom      :  10px                      ;
	}
	.kosik1_cenatext {
        font-size          :   18px                     ;
	}
	.kosik1_cenabez {
        font-size          :   24px                     ;
	}
	.kosik1_cenadph {
        font-size          :   20px                     ;
	}
	.kosik1_button {
        float              : none                       ;
        margin-top         :  10px                      ;
        margin-left        :   0px                      ;
        margin-right       :   0px                      ;
        font-size          :  10pt                      ;
        padding-top        :   6px                      ;
        width              : none                       ;
        height             :  30px                      ;
        display            : flex                       ;
        justify-content    : center                     ;
	}
    #kosik p {
        padding-top        :    0px                     ;
        padding-bottom     :    0px                     ;
        font-size          :   14px                     ;
        letter-spacing     :    0px                     ;
    }
    .kosik_nastredbily {
        margin-top         :    0px                     ;
        margin-bottom      :    0px                     ;
        padding-top        :   10px                     ;
        padding-bottom     :   10px                     ;
        padding-left       :   10px                     ;
        padding-right      :   10px                     ;
    }
    .kosik_ucastnik_titul {
        margin-right       :    0px                     ;
    }
    .kosik_ucastnik_pole {
        float              : none                       ;
        text-align         : left                       ;
        width              :  298px                     ;
        margin-bottom      :    0px                     ;
    }
    .kosik_ucastnik_jmeno, .kosik_ucastnik_prijmeni, .kosik_ucastnik_telefon, .kosik_ucastnik_email, .kosik_fakturace_input, .kosik_fakturace_input2, .kosik_fakturace_text {
        margin-left        :    0px                     ;
        margin-right       :    0px                     ;
        margin-top         :    0px                     ;
        width              :  100%                      ;
    }
    .kosik_fakturace {
        margin             :    0px                     ;
    }
    .kosik_ucastnik_mazani {
        display            : none                       ;
    }
    .kosik_ucastnik_mazani_mobile {
        display            : block                      ;
        text-align         : left                       ;
    }
    .kosik4_ram {
        width              : 100%                       ;
        min-height         :   0                        ;
        _height            :   0                        ;
    }
    .centerdiv_button {
        float              : none                       ;
        display            : block                      ;
        width              :  100%                      ;
        margin-bottom      :   10px                     ;
    }

}

