<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* *********************** RESPONSIVE ********************************* 
@media (min-width: 500px) and (max-width: 600px) {
*/

@media (max-width: 1919px) {                                                   
	
	.obal {
		width: 100%;
	}
	.lavaStrana .box {
		width: auto;
	}
	.lavaStrana .box.odhlasovaci_formular,
	.lavaStrana .box.login {
		display: block;
		height: 215px;
	}
	.lavaStrana .box.login .prihlas &gt; table {
		left: 0;
	}
	.box.login .textbox {
		width: 90% !important;
	}
	.lavaStrana .banner {
		width: auto;
	}
	.lavaStrana .banner img {
		width: 100%;
	}
	.box input.textbox {
		width: 65%!important;
		padding-left: 5%;
		padding-right: 5%;
	}
	.adminbanner {
		width: 100%;
	}
	.content .banner {
		width: 100%;
	}
	.content .banner img {
		width: 100%;
	}
	.hlavicka_spodok {
		width: 50%;
	}
	.odhlasovaci_formular {
		display: none;
	}
	.box.odhlasovaci_formular .ucetLinky {
		width: auto;
	}
	.ucetLinky {
		width: 100%;
	}
	.ucetLinky a.reg {
		padding: 0 10%;
	}
	#orderByRelevant {
		display: none;
	}
	.nastavenia .top .zobraz_vpravo,
	.nastavenia .top .zobraz_vlavo {
		width: auto;
	}
	.nastavenia .top .zobraz_vlavo .order {
		white-space: nowrap;
	}
	.produkt-nahlad div.info {
		width: 62%;
	}
	.kategoriaVypisNahlady {
		width: 15%;
		padding: 10.5px;
	}
	.kategoriaVypisNahlady img {
		width: 100%;
	}
	.produkt {
		margin: 22px 1.29% 0 0;
		width: 15.5%;
	}
	.produkt .obrazokObal img {
		width: 100%;
	}
	.produkt .bar .produkt_cena {
		width: 45%;
	}
	.produkt .bar .produkt_tlacitka {
		float: right;
		margin-left: 0;
	}
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.produkt.druhy.treti.tlacidla.zozSiroky {
		margin-right: 0;
	}*/
	.paticka {
		padding-left: 20%;
	}
}

@media (max-width: 1680px) {
	
	.kategoriaVypisNahlady {
		padding: 7px;
		width: 15%;
	}
	.info_table tr td strong {
		left: 0;
		position: relative;
	}
	.produkt-nahlad .ostatne .produkt {
		width: 15.5%;
	}
	.produkt-nahlad div.info {
		width: 59%;
	}
	.tabulka_varianty {
		width: 100%;
	}
	.ostatne .produkt.druhy.treti.tlacidla {
		margin-right: 0;
	}
	.produkt.bez_aj_s_dph {
		height: 360px;
	}
	.produkt.dostupnost_tovarov {
		height: 330px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 334px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 390px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 365px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 370px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 422px;
	}
	.produkt .bar .produkt_tlacitka {
		float: right;
		margin-left: 0;
	}
	.produkt.treti {
    	margin-right: 1.29%;
	}
	.produkt.druhy.treti {
		margin-right: 0;
	}
	.produkt.druhy.treti.stvrty.tlacidla {
		margin-right: 0;
	}
	.paticka {
		padding-left: 19%;
	}
}

@media (max-width: 1600px) {
	
	.produkt.dostupnost_tovarov {
		height: 320px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 324px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 396px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 354px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 358px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 410px;
	}
}

@media (max-width: 1584px) {
	
	.produkt .obrazokObal {
		text-align: center;
	}
	.produkt .obrazokObal img {
		width: inherit;
	}
	.produkt .dalsieObrazky img {
		width: 100%;
	}
	.produkt-nahlad .ostatne .produkt {
		width: 23%;
	}
	.produkt-nahlad .ostatne .produkt.druhy.stvrty.tlacidla {
		margin-right: 0;
	}
	.produkt-nahlad div.info {
		width: 54%;
	}
	.tabulka_varianty td.cat_id {
		width: 300px;
	}
	.produkt-nahlad .charakteristiky {
		width: 45%;
	}
	.produkt {
		margin-right: 2.5%;
		width: 23%;
	}
	.produkt.druhy.tlacidla {
		margin-right: 2.5%;
	}
	.produkt.treti {
    	margin-right: 2.5%;
	}
	.produkt.druhy.stvrty.tlacidla {
		margin-right: 0;
	}
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.produkt.druhy.treti.tlacidla.zozSiroky {
		margin-right: 2.5%;
	}
	.produkt.druhy.treti.stvrty.tlacidla.zozSiroky {
		margin-right: 0;
	}*/
	
	.produkt.dostupnost_tovarov {
		height: 354px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 386px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 410px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 442px;
	}
	.produkt.bez_aj_s_dph {
		height: 386px;
	}
	.kategoriaVypisNahlady {
		height: 240px;
	}
	.paticka {
		padding-left: 40px;
	}
}

@media (max-width: 1466px) {
	.hlavicka_spodok {
		width: 47%;
	}
}

@media (max-width: 1440px) {
	
	.hlavicka_spodok {
		width: 44%;
	}
	.hierarchia {
		/*display: none;*/
	}
	
	.produkt-nahlad div.info {
		width: 50%;
	}
	.tabulka_varianty td.cat_id {
		width: 350px;
	}
	.tabulka_varianty .varianty_cena .cena {
		width: auto;
	}
	.tabulka_varianty .vpravo {
		width: inherit;
	}
	.produkt-nahlad .ostatne .produkt {
		width: 23%;
	}
	.ostatne .produkt.druhy.treti.tlacidla {
		margin-right: 0;
	}
	.produkt.dostupnost_tovarov {
		height: 358px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 356px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 418px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 440px;
	}
}

@media (max-width: 1408px) {
	
	.produkt .obrazokObal img {
		width: 100%;
	}
	.produkt.bez_aj_s_dph {
		height: 392px;
	}
	.produkt.zoznam_kratky_text {
		height: 372px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 392px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 448px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 362px;
	}
}

@media (max-width: 1366px) {
	
	#main {
		background-image: url(../img/bg_hlavicka_obal.png);
		background-position: left top;
		background-repeat: repeat-x;
		height: 76px;
	}
	body .hlavicka {
		height: auto;
	}
	.hlavicka_vrch {
		height: 76px;
	}
	.hlavicka .logoKlik {
		height: 76px;
		width: auto;
	}
	.hlavicka .logoKlik img {
		width: 85%;
	}
	.hlavicka_spodok {
		width: 42%;
	}
    .language_wrapp, .dropdown_lang {
        height: 76px;
    }
	ul.jazykMenu {
		height: auto;
		padding: 0;
	}
	.hlavicka-obal .kosik {
		height: 76px;
	}
	.hlavicka-obal .kosik a {
		height: 76px;
	}
    .hlavicka-obal .kosik a::after {
        top: 55%;
        transform: translate(0,-55%);
    }
	.hlavicka-obal .vyhladavanie {
		height: 60px;
		padding: 16px 18px 0 5px;
	}
	ul#hlavneMenu li {
		height: 76px;
	}
	ul#hlavneMenu a {
		font-size: 15px;
		line-height: 76px;
		padding: 0 18px;
	}
	ul#hlavneMenu li.moreMenu a {
		font-size: 22px;
	}
	ul#hlavneMenu ul.po_up_menu {
		top: 76px;
	}
	.tabulka_varianty td.cat_id {
		width: 224px;
	}
	.tabulka_varianty .varianty_cena .cena {
		width: auto;
	}
	.produkt-nahlad div.info {
		float: none;
		width: 100%;
	}
	.produkt.dostupnost_tovarov {
		height: 354px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 384px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 438px;
	}
}

@media (max-width: 1280px) {
	
	.kategoriaVypisNahlady {
		padding: 15px;
		width: 21%;
	}
	.produkt-nahlad .info .cena {
		width: 90px;
	}
	.produkt-nahlad .dalsieObrazky a:nth-child(4) {
		margin-right: 0;
	}
	.produkt {
    	margin-right: 2.6%;
	}
	.produkt.bez_aj_s_dph {
		height: 374px;
	}
	.produkt.zoznam_kratky_text {
		height: 356px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 362px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 404px;
	}
	.produkt.dostupnost_tovarov {
		height: 336px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 340px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 398px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 426px;
	}
	.produkt.druhy.tlacidla {
		margin-right: 2.6%;
	}
	.produkt.treti {
		margin-right: 2.6%;
	}
	.paticka .left {
		width: 60%;
	}
	.paticka .right {
		padding-right: 40px;
	}
}

@media (max-width: 1269px) {

	.hlavicka_spodok {
		width: 38%;
		left: 335px;
	}
	.produkt-nahlad .dalsieObrazky a {
		margin-right: 10px;
	}
	.produkt-nahlad .dalsieObrazky a:nth-child(4) {
		margin-right: 0;
	}
}

@media (max-width: 1224px) {
	
	.hlavicka_spodok {
		width: 36%;
	}
	.produkt-nahlad .obrazokObal .zoomPad {
		cursor: default;
	}
	.produkt-nahlad .obrazokObal .zoomPup, .produkt-nahlad .obrazokObal .zoomWindow {
		display: none!important;
	}
}

@media (max-width: 1200px) {

	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 386px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 354px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 410px;
	}
}

@media (max-width: 1170px) {
	.nastavenia .top .zobraz_vpravo, .nastavenia .top .zobraz_vlavo {
		float: none;
	}
	.nastavenia .top .zobraz_vpravo {
		margin-top: 5px;
	}
}

@media (max-width: 1152px) {

	.hlavicka_vrch .kosik {
		background-position: 14px center;
	}
	.hlavicka_vrch .kosik:hover {
		background-position: 14px center;
	}
	.hlavicka_vrch .kosik a {
		padding-left: 58px;
	}
    .hlavicka-obal .kosik a::after {
        left: 16px;
    }
	.hlavicka_spodok {
		width: 32%;
	}
	.content_obsah {
		overflow: visible;
	}
	.kategoriaVypisNahlady {
		padding: 15px;
		width: 20%;
	}
	.produkt-nahlad .info h2 {
		margin-top: 0;
	}
	.produkt-nahlad .info .cena {
		float: none;
		margin: 0 0 auto;
		width: auto;
	}
	.produkt-nahlad .ostatne .produkt {
		width: 31%;
	}
	.produkt-nahlad .ostatne .produkt.treti.tlacidla {
		margin-right: 0;
	}
	.produkt-nahlad .ostatne .produkt.druhy.stvrty.tlacidla {
		margin-right: 23px;
	}
	.produkt-nahlad .charakteristiky {
		width: 44%;
	}
	
	.produkt {
		width: 31%;
		margin-right: 3.3%;
	}
	.produkt.druhy.tlacidla {
		margin-right: 3.3%;
	}
	.produkt.treti {
		margin-right: 0;
	}
	.produkt.druhy.stvrty.tlacidla {
		margin-right: 3.3%;
	}
	.produkt.druhy.treti.tlacidla {
		margin-right: 0;
	}
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.produkt.druhy.treti.tlacidla.zozSiroky {
		margin-right: 0;
	}*/
	.produkt {
		height: 354px;
	}
	.produkt.bez_aj_s_dph {
		height: 400px;
	}
	.produkt.zoznam_kratky_text {
		height: 380px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 442px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 396px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 396px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 456px;
	}
	.produkt.dostupnost_tovarov {
		height: 366px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 372px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.zoznam_kratky_text {
		height: 374px;
	}
	.produkt.bez_aj_s_dph {
		height: 394px;
	}
}

@media (max-width: 1110px) {
	
	.hlavicka_spodok {
		width: 30%;
	}
}

@media (max-width: 1024px) {
	
	.hlavicka_spodok {
		width: 26%;
	}
	.kategoriaVypisNahlady {
		padding: 15px;
		width: 20%;
	}
	.kategoriaVypisNahlady {
		height: 210px;
	}
	.produkt-nahlad .galeria {
		margin-right: 0;
		width: 100%;
	}
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.produkt-nahlad .galeria.zozSiroky {
		width: 460px;
		margin-right: 3%;
		float: none;
	}*/
	
	/*.produkt-nahlad .product_short_text,
	.produkt-nahlad .info h2 {
		display: none;
	}*/
	.produkt-nahlad .popis_tovaru {
		float: none;
		padding-right: 0;
		padding-left: 0;
		width: 100%;
	}
	.produkt-nahlad .charakteristiky {
		width: 100%;
	}
	.produkt-nahlad .charakteristiky .nadpis_char {
		display: table-row;
	}
	.produkt {
		height: 320px;
	}
	.produkt.bez_aj_s_dph {
		height: 376px;
	}
	.produkt.dostupnost_tovarov {
		height: 338px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 398px;
	}
	.produkt.zoznam_kratky_text {
		height: 356px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 358px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 402px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 368px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 370px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 428px;
	}
	#registracia_form &gt; table {
		left: 20%;
	}
	.siroka.order_foot {
		left: 2%;
	}
	.switch {
		display: block;
	}
}

@media (max-width: 972px) {
	
	#main .hlavicka {
		height: auto;
	}
	
	.hlavicka_vrch {
		-webkit-box-shadow: 0px 4px 6px 0px rgba(4,5,5,0.4);
		-moz-box-shadow: 0px 4px 6px 0px rgba(4,5,5,0.4);
		box-shadow: 0px 4px 6px 0px rgba(4,5,5,0.4);
		height: 70px;
	}
	.hlavicka .logoKlik {
		margin: 0 0 0 18px;
		height: 70px;
	}

	.hlavicka_spodok {
		width: 45%;
	}
	
	.language_wrapp {
        height: 70px;
        border-left: none;
        border-right: none;
    }
    .dropdown_lang {
        height: 70px;
    }
    ul.jazykMenu {
        margin: 0;
        border-left: none;
        border-right: none;
    }
	
	.uvodka .hlavicka-obal .vyhladavanie {
		padding: 0 18px 0 0;
        margin-top: 12px;
	}
	.hlavicka-obal .vyhladavanie {
		border-right: none;
		height: auto;
		margin-right: 0;
		padding: 13px 18px 0 5px;
		width: auto;
	}
	.hlavicka-obal #vyhladavanie {
		width: auto;
		position: relative;
	}
	.hlavicka-obal #vyhladavanie .textbox {
		right: 57px;
	}
	
	.hlavicka-obal .kosik {
		height: 70px;
		float: right;
	}
	/*.hlavicka-obal .kosik:hover {
		background-position: left center;
	}*/
	.hlavicka-obal .kosik a {
		height: 70px;
	}
	.hlavicka-obal .kosik a:hover {
		border-bottom: none;
	}
	/*.hlavicka-obal .kosik span.pocet {
		display: none;
	}*/
	.hlavicka-obal .kosik .obalPocet {
		margin-top: 23px;
	}
	.hlavicka-obal .kosik span.suma {
		display: none;
	}
	
	.btnMenuText {
		display: block;
		font-size: 0;
		width: auto;
	}
	.uvodka .btnMenuText {
		color: #fff;
		font-family: "Oswald",Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: 700;
		line-height: 30px;
		text-transform: uppercase;
	}
	
	.btnHlavneMenu {
		display: block;
		float: right;
		margin: 0;
		padding-top: 0;
	}
	.btnHlavneMenu span {
		background-color: #fff;
	}
	
	.uvodka ul#hlavneMenu {
		top: 51px;
	}
    ul#hlavneMenu.visible {
        visibility: visible;
    }
	ul#hlavneMenu {
		background-color: #77c722;
		border-radius: 0;
		display: none;
		height: auto;
		left: 0;
		min-height: 0;
		overflow: hidden;
		position: absolute;
		text-align: left;
		top: 70px;
		width: 100%;
	}
	ul#hlavneMenu li {
		float: none;
		display: block;
		height: auto;
	}
	ul#hlavneMenu li:hover ul.po_up_menu {
		display: none;
	}
	ul#hlavneMenu li a {
		border-bottom: none;
		line-height: 42px;
	}
	ul#hlavneMenu a.active:not(:hover) {
		background-color: transparent;
	}
	ul#hlavneMenu a:hover, ul#hlavneMenu a.active {
		background-color: rgba(30, 30, 30, 0.5);
		border: none;
	}
	
	.uvodka .hlavicka .hlavicka_spodok {
		background-color: #1e1e1e;
		padding: 12px 17px 9px;
		position: absolute;
		right: 0;
		left: inherit;
		bottom: 0;
		width: 182px;
		z-index: 100;
	}
	.hlavicka .hlavicka_spodok {
		background-color: transparent;
		bottom: inherit;
		display: block;
		float: right;
		padding: 22px 18px 0;
		position: static;
		right: inherit;
		width: auto;
	}
	
	.cycle_slideshow .cycle_nav {
		right: 50%;
		transform: translate(50%, 50%);
	}
	
	/* ---------- noAdminbanner ----------- */
	.uvodka .hlavicka .hlavicka_spodok.noAdminbanner {
		background: transparent none repeat scroll 0 0;
		padding: 22px 18px 0;
		position: static;
		width: auto;
	}
	.uvodka .noAdminbanner .btnMenuText {
		font-size: 0;
	}
	.uvodka .hlavicka_spodok.noAdminbanner ul#hlavneMenu {
		top: 70px;
	}
	/* --------------------- */
	
	.stred_obsah {
		margin: 0 40px 0 0;
	}
	.stred_obsah.obsahSiroky {
		margin: 0 40px;
	}
	
	.kategoriaVypisNahlady {
		padding: 9px;
		width: 29%;
	}
	
	.produkt .obrazokObal img {
		width: inherit;
	}
	.produkt.bez_aj_s_dph {
		height: 390px;
	}
	.produkt.dostupnost_tovarov {
		height: 355px;
	}
	.produkt.zoznam_kratky_text {
		height: 370px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 366px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 412px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 442px;
	}
	.produkt-nahlad .galeria .obrazokObal {
		margin-right: 0;
		width: 100%;
	}
	.produkt-nahlad .ostatne .produkt {
		width: 48%;
	}
	.produkt-nahlad .ostatne .produkt.treti.tlacidla {
		margin-right: 3.6%;
	}
	.produkt-nahlad .ostatne .produkt.druhy.treti.tlacidla {
		margin-right: 0;
	}
	.produkt-nahlad .ostatne .produkt.druhy.stvrty.tlacidla {
		margin-right: 0;
	}
	.tabulka_varianty td.cat_id {
		width: 350px;
	}
	
	.produkt {
		margin-right: 3.6%;
		width: 48%;
	}
	.produkt-nahlad .info .cena {
		width: auto;
	}
	.produkt-nahlad .frm_kupit {
		/*display: none!important;*/
		float: none;
	}
	.produkt-nahlad .info .btnKosik {
		margin-left: 10px;
	}
	.produkt.druhy.tlacidla {
		margin-right: 0;
	}
	.produkt.treti {
		margin-right: 3.6%;
	}
	.produkt.druhy.stvrty.tlacidla {
		margin-right: 0;
	}
	.btnPorovnajPlus, .btnPorovnajMinus {
		margin-left: 0px;
	}
	.kategoriaVypisNahlady {
		height: 240px;
	}
	.pata_menu {
		padding: 25px 20px;
	}
	.paticka .left {
		width: 100%;
	}
	.paticka .right {
		padding-right: 0;
		padding-top: 25px;
		text-align: center;
		width: 100%;
		top: 0;
	}
	.paticka .logoKlik {
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.paticka {
		padding-left: 0;
	}
	
	#registracia_form &gt; table {
		left: 0;
	}
}

@media (max-width: 900px) {
	
	.produkt.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 410px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 438px;
	}
	.kosikSuhlasObal {
		display: block;
	}
}

@media (max-width: 854px) {
	
	.produkt {
		height: 338px;
	}
	.produkt.bez_dph {
		height: 336px;
	}
	.produkt.bez_aj_s_dph {
		height: 384px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 366px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 416px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 384px;
	}
}

@media (max-width: 814px) {
	
	.produkt .obrazokObal img {
		width: 100%;
	}
	.produkt {
		height: 350px;
	}
	.produkt.bez_dph {
		height: 350px;
	}
	.produkt.bez_aj_s_dph {
		height: 404px;
	}
	.produkt.zoznam_kratky_text {
		height: 380px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 440px;
	}
	.produkt.dostupnost_tovarov {
		height: 366px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 372px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 394px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 404px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 450px;
	}
	.produkt-nahlad .galeria .obrazokObal img {
		width: 100%;
	}
	
	table.kosik.zoznam-tovarov td.td_btn_edit,
	table.kosik.zoznam-tovarov td.ico_minus,
	table.kosik.zoznam-tovarov td.ico_plus {
		display: none;
	}
	table.kosik.zoznam-tovarov td.td_btn_remove {
		text-align: center;
	}
	table.kosik.zoznam-tovarov td.kosik_tovar_cena, table.kosik.zoznam-tovarov th {
		display: none;
	}
}

@media (max-width: 800px) {
	
	.kategoriaVypisNahlady {
		padding: 20px;
		width: 40%;
	}
	.produkt.dostupnost_tovarov {
		height: 356px;
	}
	.produkt.bez_aj_s_dph {
		height: 384px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 388px;
	}
	.produkt-nahlad .galeria .obrazokObal {
		height: 376px;
		margin-right: 0;
		width: 100%;
	}
	.produkt-nahlad .dalsieObrazky a:nth-child(4) {
		margin-right: 9px;
	}
	.produkt-nahlad .obrazokObal a .lupa {
		display: none;
	}
	/*.produkt-nahlad .dalsieObrazky a {
		width: 92px;
	}
	.dalsieObrazky {
		height: 92px;
		width: 450px;
	}*/
	.dalsieObrazky.hide {
		display: none;
	}
	.dalsieObrazky img {
		width: 100%;
	}/*
	.produkt-nahlad .dalsieObrazky .phantom_box a {
		background-position: center 12px;
		padding: 61px 0 7px;
		width: 92px;
	}*/
	.tabulka_varianty td.cat_id {
		width: 477px;
	}
	.tabulka_varianty .var_kupit {
		width: 70px;
	}
}

@media (max-width: 768px) {
	input,
	textarea,
	button,
	select,
	a {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	.box ul.kategorie0 li a:hover,
	.box ul.kategorie0 li a.aktivna {
		background-image: none;
	}
}

@media (max-width: 775px) {
	
	div.formular .textbox, div.formular textarea {
		width: 249px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 368px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 346px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 408px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 384px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 382px;
	}
}

@media (max-width: 720px) {
	
	.produkt.bez_aj_s_dph {
		height: 374px;
	}
	.produkt.zoznam_kratky_text {
		height: 350px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 346px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 332px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 390px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 366px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 362px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 416px;
	}
}


@media (max-width: 700px) {
	
	.uvodka #main .hlavicka {
		height: auto;
	}
	#main .hlavicka {
		height: auto;
	}
	#main .hlavicka .hlavicka_pomocna {
		background-image: none;
		min-height: 0;
	}
	.uvodka .hlavicka .hlavicka_spodok {
		background-color: transparent;
		padding: 6px 0;
		top: 87px;
		width: 100%;
		z-index: unset;
	}
	.hlavicka .hlavicka_spodok {
		background-color: transparent;
		bottom: 0;
		left: inherit;
		padding: 6px 0;
		position: absolute;
		right: 0;
		top: inherit;
		width: 100%;
	}
	
	.hlavicka_vrch {
		height: auto;
		box-shadow: none;
	}
	
	.hlavicka .logoKlik {
		float: none;
		height: 87px;
		margin: 0;
		width: 100%;
        position: relative;
	}
	.hlavicka .logoKlik a {
		text-align: center;
		width: 100%;
	}
	.hlavicka .logoKlik img {
		width: auto;
	}

	.hlavicka .hlavicka-obal {
		float: none;
		position: static;
		border-bottom: 1px solid #4c4c4c;
		background-color: #222222;
		background-image: none;
		height: 50px;
		padding-top: 7px;
	}
	.uvodka .hlavicka .vyhladavanie {
		padding-left: 0;
        margin-top: 0;
	}
	.hlavicka .vyhladavanie {
		float: left;
        padding-top: 0;
		padding-left: 0;
	}
	.hlavicka #vyhladavanie {
		position: inherit;
	}
	.hlavicka #vyhladavanie .textbox {
		left: 57px;
		top: 0;
		padding-left: 25px;
		/*border: 1px solid #1e1e1e;*/
	}
	
	.hlavicka-obal .kosik {
		width: auto;
		float: left;
		padding: 0;
		position: relative;
		margin-left: 18px;
        height: auto;
		background-position: 5px center;
	}
	.hlavicka-obal .kosik:hover {
		background-position: 5px center;
	}
    .hlavicka-obal .kosik .obalPocet {
        margin-top: 10px;
    }
	.hlavicka-obal .kosik a {
		padding-left: 50px;
        height: 50px;
	}
    .hlavicka-obal .kosik a::after {
        left: 6px;
    }

    .uvodka .language_wrapp {
        z-index: 101;
    }
    .language_wrapp {
        border-left: none;
        position: absolute;
        left: 158.6px;
        height: 50px;
        z-index: 101;
    }
    .dropdown_lang {
        height: 50px;
    }
    ul.jazykMenu {
        border: none;
    }
    ul.jazykMenu li {
        padding: 16px 20px;
        line-height: 50px;
    }
    ul.jazykMenu li:first-child {
        border-top: 1px solid #4c4c4c;
    }
    
	.adminbanner {
		display: none;
	}
	/* ---------- noAdminbanner ----------- */
	.uvodka .hlavicka .hlavicka_spodok.noAdminbanner {
		background-color: transparent;
		padding: 6px 0;
		position: absolute;
		width: 100%;
	}
	.uvodka .hlavicka .hlavicka_spodok.logoOff {
		top: 0;
	}
	.uvodka .noAdminbanner .btnMenuText {
		font-size: 16px;
	}
	.uvodka .hlavicka_spodok.noAdminbanner ul#hlavneMenu {
		top: 56px;
	}
	.hlavicka_spodok.noAdminbanner {
		top: 87px;
	}
	.hlavicka_spodok.logoOff.noAdminbanner {
		top: 0;
	}
	/* --------------------- */
	
	.stred_obsah {
		margin: 0;
	}
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.stred_obsah.obsahSiroky {
		margin: 0;
	}*/
	.content_obsah {
		padding: 0 18px 20px;
	}
	.lavaStrana.onBanner, .lavaStrana.offBanner {
		margin-top: 0;
	}
	.pravaStrana,
	.lavaStrana {
		float: none;
		width: auto;
		margin: 0px;
		top: 0;
	}
	.lavaStrana .cycle_slideshow,
	.lavaStrana .banner,
	#user_html_wrapper,
	#user_fb_wrapper,
	.lavaStrana .box:not(.kategorie) {
		display: none;
	}
	.pravaStrana .box {
		display: none;
		width: auto;
		float: none;
	}
	.lavaStrana .box.pagesSubmenu,
	.pravaStrana .box.odhlasovaci_formular,
	.pravaStrana .box.login {
		display: block;
	}
	.lavaStrana .box.pagesSubmenu {
		padding: 0 17px;
		margin-bottom: 0;
	}
	ul.podmenuVlavo {
		padding: 5px 0;
	}
	ul.podmenuVlavo li a {
		background-position: 0px 9px;
		padding-left: 10px;
	}
	.box.kategorie .nadpis {
		background-image: none;
		cursor: pointer;
		margin-bottom: 0;
		position: relative;
	}
	.lavaStrana .registracia_obal {
		display: block;
		position: absolute;
		width: 100%;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular_icon {
		display: block;
		background-image: url(../img/men_icon_resp.svg);
		background-repeat: no-repeat;
		background-position: left center;
        background-size: 26px 25px;
		width: 26px;
		height: 25px;
		position: absolute;
		z-index: 7;
		bottom: -38px;
		left: 30px;
		cursor: pointer;
        filter: invert(100%) sepia(0%) saturate(7496%) hue-rotate(79deg) brightness(117%) contrast(95%);
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular {
		border: none;
		display: none;
		position: absolute;
		bottom: 0;
		z-index: 7;
		width: 100%;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular.show_reg {
		display: block;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular .ucetLinky {
		width: 100%;
		top: 51px;
		position: absolute;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular .ucetLinky a {
		float: left;
		width: 100%;
		line-height: 50px;
		padding: 0;
		font-size: 16px;
		font-weight: 400;
		text-align: center;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular .ucetLinky a.reg {
		padding: 0;
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular .ucetLinky a:hover {
		background-color: rgba(30, 30, 30, 0.5);
	}
	.lavaStrana .registracia_obal .registracia_odhlasovaci_formular .ucetLinky #mojUcet {
		padding: 0;
	}
	
	.lavaStrana .box.kategorie {
		padding-bottom: 0px;
	}
	.lavaStrana .box.kategorie ul.kategorie0:not(.show_cat) {
		display: none;
	}
	.lavaStrana .box.kategorie ul.kategorie0 li a {
		grid-template-columns: auto 35px;
	}
	.lavaStrana .box.kategorie ul li.sub_sec span.rollOutHandler {
		width: 20px;
		height: 20px;
	}
	.lavaStrana .box.kategorie ul ul li.sub_sec span.rollOutHandler {
		width: 16px;
		height: 16px;
	}
	.box.kategorie .nadpis .holder {
		position: absolute;
		display: block;
		width: 40px;
		height: 40px;
		right: 18px;
		top: 12px;
	}
	.box.kategorie .nadpis .holder span {
		background-color: #77c722;
		border-radius: 5px;
		display: block;
		height: 5px;
		margin: 0 0 5px;
		width: 100%;
	}
	.box.kategorie .nadpis {
		padding: 15px 76px 16px 0;
		text-align: right;
	}
	.box.kategorie .nadpis .holder {
		right: 19px;
		width: 35px;
	}
	
	body.uvodka .content .obsah {
		overflow: hidden;
		padding: 20px 15px;
	}
	.content, .content.uvod {
		float: none;
		width: auto;
	}
	.content .obsah {
		padding: 10px 20px;
	}
	.content_obsah .produkt-nahlad {
		padding: 30px 30px 0;
	}
	
	.uvodka ul#hlavneMenu {
		top: 56px;
	}
	ul#hlavneMenu {
		top: 56px;
	}
	.uvodka .btnMenuText {
		line-height: 44px;
		text-align: right;
		text-transform: uppercase;
	}
	.btnMenuText {
		color: #fff;
		cursor: pointer;
		display: block;
		float: right;
		font-family: "Oswald",Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: 700;
		line-height: 44px;
		text-transform: uppercase;
	}
	.btnHlavneMenu {
		margin: 0 20px;
		padding-top: 10px;
	}
	.hlavicka .btnHlavneMenu:hover span {
		background-color: #fff;
	}
	ul#hlavneMenu li {
		float: none;
		display: block;
	}
	ul#hlavneMenu li:hover ul.po_up_menu {
		display: none;
	}
	ul#hlavneMenu a {
		font-size: 16px;
	}
	ul#hlavneMenu li a {
		line-height: 49px;
	}
	ul#hlavneMenu a.active:not(:hover) {
		background-color: transparent;
	}
	
	.box ul.kategorie0 {
		margin: 0px;
	}
	
	.phoneCMsg {
		left: 0;
	}
	
	table.kosik.zoznam-tovarov td.kosik_tovar_cena,
	table.kosik.zoznam-tovarov th {
		display: none;
	}
	
	.kategoriaVypisNahlady {
		padding: 34px;
		height: auto;
		width: 38%;
	}

	.dalsieObrazky {
		height: 107px;
		width: 475px;
	}
	.dalsieObrazky.hide {
		display: block;
	}
	/*.produkt-nahlad .galeria .obrazokObal {
		height: 421px;
	}
	.produkt-nahlad .dalsieObrazky .phantom_box a {
		background-position: center 20px;
		padding: 65px 0 16px;
		width: 107px;
	}*/
	.produkt .obrazokObal img {
		width: inherit;
	}
	.produkt.zoznam_kratky_text {
		height: 370px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 364px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 350px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 408px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 382px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 434px;
	}
	.produkt-nahlad .dalsieObrazky a {
		margin-right: 8px;
		width: 23%;
	}
	.ostatne .produkt {
		margin-left: 0;
	}
	
	.produkt.druhy.tlacidla {
		margin-left: 0;
		margin-right: 0;
	}
	.produkt.druhy.stvrty.tlacidla {
		margin-right: 0;
	}
	/*.produkt-nahlad .btnPorovnajMinus,
	.produkt-nahlad .btnPorovnajPlus {
		display: none;
	}*/
	.tabs.zoznam_clankov .clanky_text .clanok {
		width: 100%;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #E5E5E5;
		box-sizing: border-box;
		float: none;
		margin: 10px 0;
		padding: 0 0 30px;
	}
}

@media (max-width: 650px) {
	
	.hierarchia {
		padding: 10px 20px;
	}
	.content_obsah .produkt-nahlad {
		padding: 30px 20px 0;
	}
	
	.produkt-nahlad {
		padding: 15px 20px 0;
	}
	.produkt-nahlad .dalsieObrazky a {
		margin-right: 10px;
		width: auto;
	}
}

@media (max-width: 640px) {
	
	.kategoriaVypisNahlady {
		width: 37%;
	}
	.produkt.zoznam_kratky_text {
		height: 366px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 366px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 354px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 408px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 386px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 384px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 438px;
	}
}

@media (max-width: 610px) {
	
	.hlavicka-obal .hlavicka_vrch .vyhladavanie {
		width: 245px;
	}
	.produkty_obal,
	.tab_content, .div_dostupnost {
		text-align: center;
	}
	.kategoriaVypisNahlady {
		width: 36%;
	}
	.produkt-nahlad .ostatne .produkt.druhy.tlacidla {
		margin-right: 0;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 394px;
	}
	.produkt.dostupnost_tovarov {
		height: 372px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.zoznam_kratky_text {
		height: 380px;
	}
	.produkt.bez_aj_s_dph {
		height: 398px;
	}
}

@media (max-width: 594px) {
	
	.produkt .obrazokObal img {
		width: 100%;
	}
	.produkt {
		height: 368px;
	}
	.produkt.bez_dph {
		height: 366px;
	}
	.produkt.bez_aj_s_dph {
		height: 410px;
	}
	.produkt.zoznam_kratky_text {
		height: 392px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 392px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 440px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 376px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 432px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 408px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 406px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 462px;
	}
}

@media (max-width: 576px) {
	/* pre upravu sirokeho zoznamu bez leveho stlpca */
	/*.produkt-nahlad .galeria.zozSiroky {
		width: 100%;
		margin-right: 0;
		float: none;
	}*/
	
	.produkt.bez_aj_s_dph {
		height: 402px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 440px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 370px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 424px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 402px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 456px;
	}
}

@media (max-width: 550px) {
	
	.uvodka .btnMenuText, .btnMenuText {
		position: relative;
		z-index: 100;
	}
	ul#hlavneMenu {
		background-color: #77c722;
	}
	
	.hlavicka-obal .kosik {
		z-index: 100;
	}
    .hlavicka-obal .kosik {
        margin-right: 8px;
    }
	.hlavicka_vrch .vyhladavanie {
		padding-bottom: 10px;
	}
	.uvodka .hlavicka .vyhladavanie, .hlavicka_vrch .vyhladavanie {
		width: 100%;
		padding: 0;
		float: none;
	}
	.hlavicka-obal #vyhladavanie,
	.hlavicka #vyhladavanie {
		background: transparent;
	}
	.hlavicka #vyhladavanie .textbox, .hlavicka-obal #vyhladavanie .textbox {
		display: block;
		top: 51px;
		left: 0;
		right: unset;
		width: 100%;
		height: 52px;
		line-height: 52px;
		border: 4px solid #77c722;
		box-sizing: border-box;
	}
    #vyhladavanie .button {
        -webkit-mask-position: center 13px;
        mask-position: center 13px;
    }
	
	.strankovanie:not(.after) .linky,
	.strankovanie.after .pocty {
		display: none;
	}
	.strankovanie:not(.after) .pocty {
		float: none;
		text-align: center;
	}
	.kategoriaVypisNahlady {
		width: 35%;
	}
	.produkt-nahlad .ostatne .produkt.druhy {
		margin-right: 0;
	}
	table.order_foot tr td,
	table.kosik.zlavovyKupon td {
		display: inline-block;
		text-align: left;
		padding: 5px 0;
	}
	textarea.poznamka_objednavky {
		width: 100%;
	}
	table.kosik.zlavovyKupon td:first-child {
		border: none;
	}
	#tabPlusTabulaTabula .kosik_registracia_tdleft,
	#tabPlusTabulaTabula .tdleft {
		width: 35%;
	}
	table.kosik.addresses,
	table.kosik.addresses tbody,
	table.kosik.addresses tr,
	table.kosik.addresses tr th,
	table.kosik.addresses tr td {
		display: block;
	}
	table.kosik.addresses tr td:not(.tab_active) {
		display: none;
	}
	table.kosik.addresses tr.taby {
		border-bottom: 1px solid #e3e3e3;
		height: 25px;
		width: 100%;
	}
	table.kosik.addresses tr.tab_content,
	table.kosik.addresses tr.tab_foot {
		border-left: 1px solid #e3e3e3;
		border-right: 1px solid #e3e3e3;
	}
	table.kosik.addresses tr th {
		float: left;
		border: 1px solid #e3e3e3;
		border-bottom: 0px;
		margin-right: 1px;
		padding: 0 10px;
		line-height: 24px;
		height: 24px;
		font-weight: normal;
		cursor: pointer;
	}
	table.kosik.addresses tr th:last-child {
		clear: right;
	}
	table.kosik.addresses tr th:hover {
		background-color: #FFF;
	}
	table.kosik.addresses tr th.tab_active {
		background-color: #FFF;
		padding-bottom: 1px;
		font-weight: bold;
	}
	table.kosik.addresses tr td {
		padding: 10px;
	}
	table.kosik.addresses tr.tab_content td {
		min-height: 140px;
		padding-bottom: 0px;
	}
	table.kosik.addresses tr.tab_foot td {
		padding-top: 0px;
	}
	div.formular .textbox, div.formular textarea {
		width: 90%;
	}
	.produkt-nahlad .galeria .dalsieObrazky {
		display: none;
	}
	.pata_menu .siteFooterRow {
		grid-template-columns: repeat(1, minmax(100px, 1fr));
	}
	.pata_menu .siteFooterRow .siteFooterColumn:not(.noChilde).collapse ul {
		display: none;
	}
	.pata_menu .siteFooterRow .siteFooterColumn h3 {
		position: relative;
		padding: 0;
		margin-bottom: 6px;
		text-align: center;
	}
	.pata_menu .siteFooterRow .siteFooterColumn:not(.noChilde) h3 {
		cursor: pointer;
	}
	.pata_menu .siteFooterRow .siteFooterColumn:not(.noChilde) h3:after {
		content: "";
		-webkit-mask-image: url("../img/down-arrow.svg");
		mask-image: url("../img/down-arrow.svg");
		position: absolute;
		right: 1px;
		top: 50%;
		transition: transform .4s;
		font-size: 18px;
		font-size: 1.8rem;
		font-weight: 300;
		line-height: 16px;
		line-height: 1.6rem;
		height: 16px;
		width: 16px;
		transform: translate(0,-50%) rotate(180deg);
	}
	.pata_menu .siteFooterRow .siteFooterColumn.collapse .about h3:after {
		transform: translate(0,-50%) rotate(0deg);
	}
	.pata_menu .siteFooterRow .siteFooterColumn .about {
		text-align: center;
	}
	.pata_menu .siteFooterRow .siteFooterColumn ul {
		padding-bottom: 10px;
	}
	#send_product_question .inner-wrap h3 {
		font-size: 1.2em;
		line-height: 1.3em;
	}
}

@media (max-width: 525px) {
	#hlaskaDoKosika {
        box-sizing: border-box;
		width: 100%;
	}
    #hlaskaDoKosika .tovar_nahlad .obrazokObal {
        width: 36.55%; /* 170 / 465 * 100 */
    }
    #hlaskaDoKosika .tovar_nahlad .obrazokObal img {
        width: 100%;
    }
    #hlaskaDoKosika .tovar_nahlad .tovar_info {
        width: 51.61%; /* 240 / 465 * 100 */
    }
}

@media (max-width: 520px) {
	
	.kategoriaVypisNahlady {
		width: 34%;
	}
}

@media (max-width: 500px) {
	
	.nastavenia .top .zobraz_vpravo {
		margin-top: 5px;
	}
	.nastavenia .top .zobraz_vpravo,
	.nastavenia .top .zobraz_vlavo,
	.nastavenia .bottom .zobraz_vpravo,
	.nastavenia .bottom .zobraz_vlavo {
		float: none;
	}
	.content_obsah .produkt-nahlad {
		padding: 30px 0 0;
	}
	.kategoriaVypisNahlady {
		width: 32%;
	}
	.produkt {
		height: 328px;
	}
	.produkt.bez_dph {
		height: 334px;
	}
	.produkt.bez_aj_s_dph {
		height: 388px;
	}
	.produkt.zoznam_kratky_text {
		height: 358px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 362px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 418px;
	}
	.produkt.dostupnost_tovarov {
		height: 350px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 344px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 404px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 378px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 434px;
	}
	.produkt-nahlad div.info {
		display: block;
	}
	.produkt-nahlad .galeria {
		display: block;
		margin: auto auto 30px;
	}
	.produkt-nahlad .ostatne {
		display: none;
	}
	
	.tabPlusTabula ul.tab li.tab_h a {
		padding: 6px 2px;
		font-size: 10px;
	}
	.tabPlusTabula ul.tab li.tab a {
		padding: 3px 2px 4px;
		font-size: 10px;
	}
	.tabPlusTabula ul.tab li span {
		padding: 0 2px;
		font-size: 10px;
	}
	.tabulaObsahStyle input.textbox {
		width: 115px;
	}
	
	.pata_menu {
		padding: 25px 15px;
	}
}

@media (max-width: 490px) {
	
	.produkt {
		width: 100%;
	}
	.produkt.zoznam_kratky_text {
		height: 364px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 376px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 390px;
	}
	.produkt.dostupnost_tovarov {
		height: 360px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 352px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 400px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 450px;
	}
	.produkt .obrazokObal img {
		width: inherit;
	}
	.produkt.treti.tlacidla {
		margin-right: 0;
	}
	table.kosik.addresses tr th {
		font-size: 11px;
		padding: 0 5px;
	}
}

@media (max-width: 450px) {
	
	.kategoriaVypisNahlady {
		border-right: medium none;
		padding: 62px;
		width: 65%;
	}
	.kategoriaVypisNahlady.treti {
		border-right: none;
	}
	.kategoriaVypisNahlady.stvrty {
		border-right: none;
	}
	#s2id_autogen2 {
		max-width: 34vw !important;
	}
	.posterestante-branch-list {
		max-width: 34vw !important;
	}
}

@media (max-width: 400px) {

	/*.hlavicka #vyhladavanie .textbox {
		width: 125px;
	}*/
	.content .obsah {
		padding: 10px 0;
	}
	.kategoriaVypisNahlady {
		width: 63%;
	}
	
	.produkt-nahlad .galeria .obrazokObal {
		height: auto;
		margin-bottom: 0;
	}
	.produkt-nahlad .obrazokObal a {
		margin-bottom: 12px;
	}
	/*.produkt-nahlad .galeria .dalsieObrazky {
		display: block;
		width: 100%;
		height: 76px;
		padding-top: 0;
	}
	.produkt-nahlad .dalsieObrazky a {
		width: 15%;
		float: left;
	}
	.produkt-nahlad .dalsieObrazky a {
		width: 22%;
		float: left;
		margin-bottom: 6px;
		margin-right: 9px;
		box-shadow: none;
	}
	.produkt-nahlad .dalsieObrazky .phantom_box a {
		width: 22%;
		padding: 10% 0;
		background-position: center;
		font-size: 0;
	}*/
	
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 420px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 388px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 450px;
	}
	table.kosik.addresses tr th {
		font-size: 11px;
		padding: 0 2px;
		width: 30%;
		overflow: hidden;
		text-align: center;
	}
	.pata_menu .logoKlik img {
		width: auto;
	}
}

@media (max-width: 370px) {
	
	.hlavicka .hlavicka_vrch #vyhladavanie .textbox {
		width: 100%;
	}
	.kategoriaVypisNahlady {
		border-right: medium none;
		padding: 30px;
		width: 78%;
	}
	
	/*.produkt-nahlad .galeria .dalsieObrazky {
		height: 72px;
	}*/
}

@media (max-width: 336px) {

    .language_wrapp {
        height: 50px;
        left: 140px;
        z-index: 200;
    }
    .dropdown_lang {
        height: 50px;
    }
    ul.jazykMenu li {
        padding: 15px 20px;
    }
    
	.kategoriaVypisNahlady {
		padding: 30px;
		width: 78%;
	}

	.produkt .obrazokObal img {
		width: 100%;
	}
	.produkt {
		height: 378px;
	}
	.produkt.bez_dph {
		height: 380px;
	}
	.produkt.bez_aj_s_dph {
		height: 440px;
	}
	.produkt.zoznam_kratky_text {
		height: 420px;
	}
	.produkt.zoznam_kratky_text.bez_dph {
		height: 422px;
	}
	.produkt.zoznam_kratky_text.bez_aj_s_dph {
		height: 468px;
	}
	.produkt.dostupnost_tovarov {
		height: 406px;
	}
	.produkt.dostupnost_tovarov.bez_dph {
		height: 406px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 456px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 440px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_dph {
		height: 442px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 492px;
	}
	.produkt.bez_aj_s_dph {
		height: 406px;
	}
}

@media (max-width: 322px) {
	
	.kategoriaVypisNahlady {
		padding: 30px;
		width: 76%;
	}
	
	/*.produkt-nahlad .galeria .dalsieObrazky {
		height: 66px;
	}
	.produkt-nahlad .dalsieObrazky a {
		margin-right: 8px;
	}*/
	
	.produkt-nahlad .info .cena {
		float: none;
	}
	.produkt-nahlad .info .btnKosik {
		margin-left: 0;
	}
	.produkt.bez_dph {
		height: 354px;
	}
	.produkt.bez_aj_s_dph {
		height: 428px;
	}
	.produkt.dostupnost_tovarov {
		height: 388px;
	}
	.produkt.dostupnost_tovarov.bez_aj_s_dph {
		height: 452px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov {
		height: 424px;
	}
	.produkt.zoznam_kratky_text.dostupnost_tovarov.bez_aj_s_dph {
		height: 472px;
	}
}
/* ********************** / RESPONSIVE ********************************* */</pre></body></html>