* {
	/*font-family: 'Roboto', sans-serif;*/
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
*:focus {
    outline: none;
}
/*2021 update*/
.celkovahodnotaobjednavky {

	padding:10px;
	margin-top:15px;
}
.celkovahodnotaobjednavkylavy {
	float:left;
}
.celkovahodnotaobjednavkypravy {
	float:left;
	margin-left:15px;
}
.objitempolozka {
	float:left;
	background-color:#e7e7e7;
	padding:5px;
	width:70%;
	margin-bottom:3px;
}
.objitempolozkapocet {
	float:left;
	width:10%;
	padding:5px;
	margin-bottom:3px;
}
.objitempolozka2 {
	float:left;
	width:20%;
	
	padding:5px;
	text-align:center;
	margin-bottom:3px;
}
.objitempolozkaa {
	float:left;
	background-color:#8e8e8e;
	padding:5px;
	color:#fff;
	font-weight:bold;
	width:70%;
	margin-bottom:3px;
}
.objitempolozkapoceta {
	float:left;
	width:10%;
	padding:5px;
	margin-bottom:3px;
	background-color:#8e8e8e;
	color:#fff;
	font-weight:bold;
}
.objitempolozkaa2 {
	float:left;
	width:20%;
	padding:5px;
	background-color:#8e8e8e;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-bottom:3px;
}
.lityinfo {
	padding:15px;
	width:640px;
}
.objednavkainfo {
	margin-bottom:8px;
}
.objcas {
	float:left;
	width:15%;
}
.objcislo {
	float:left;
	width:20%;
}
.objhodnota {
	float:left;
	width:50%;
}
.objdetail {
	float:left;
	width:15%;
}
.objdetail a {
	text-decoration:none;
}
.objdetail a:hover {
	text-decoration:underline;
}
#ponukalavy {
	float:left;
	width:23%;
	margin-right:5%;
}
#ponukalavy img {
	max-width:100%;
}
#ponukapravy {
	float:left;
	width:72%;
}
#ponukapravy ::placeholder { color:#666666;  padding-top:5px; }
#ponukapravy label span, .formularbunkapravy2 span {
	font-size:12px;
	color:#848484;
}
#ponukapravy p {
	margin-bottom:0;
}

#desktopoff {
	display:none;
}
.formularbunkalavy {
	float:left;
	width:50%;
	padding-right:1%;
}
.formularbunkapravy {
	float:left;
	width:50%;
	padding-left:1%;
}
.formularbunkapravy2 {
}
.formularbunkalavy span, .formularbunkapravy span, .formularbunkapravy2 span {
	display:block;
	margin-bottom:7px;
	font-size:13px;
}
.formularbunkalavy input, .formularbunkapravy input {
	width:100%;
	background-color:#f7f7f7;
	border:solid 1px #f7f7f7;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:27px;
	padding-left:10px;
}
#textsprava {
	width:100%;
	height:155px;
	background-color:#f7f7f7;
	border:solid 1px #f7f7f7;
	padding-left:10px;
}
#submittlacidlo {
	background-color:#20428d;
	border:0;
	color:#fff;
	text-align:center;
	padding:12px;
	padding-left:25px;
	padding-right:25px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:15px;
margin-bottom:25px;
margin-top:10px;
}
#submittlacidlo:hover {
	background-color:#2e52a2;
}

#neprihlasenyposun {
	margin-top:35px;
}
#neprihlasenyposun2 {
	font-size:17px;
}
#kosik2021new {
	display:none;
}
#mobilprihlasenie {
	display:none;
}
#distrubucia3bunky {
	padding-top:17px;
	padding-bottom:17px;
}
#distrubucia3bunky div {
	float:left;
	width:33.33%;
}
#distrubucia3bunky div img {
	height:95px;
	float:left;
	margin-right:25px;
}
#distrubucia3bunky div span {
	margin-top:22px;
	font-weight:bold;
	font-size:22px;
	display:block;
}
#distribucia {
	background-color:#f5f5f5;
	text-align:center;
}
#distribucia h1 {
	font-weight:500;
	margin-top:45px;
	font-size:34px;
	text-transform:uppercase;
	text-align:center;
	border-bottom:solid 2px #bda46c;
	display:inline-block;
	padding-bottom:35px;
}
#distribucia img {
	width:100%;
}
#delimiterdistribucia {
	margin-top:25px;
	margin-bottom:25px;
	height:7px;
	background-color:#f5f5f5;
}
#distribuciamobil {
	display:none;
}
#distribuciadesktop {
	max-width:1024px;
}
#nasizakaznici {
	text-align:center;
}
#nasizakaznicinadpis {
	font-size:25px;
}
.zakaznici {
	float:left;
	width:25%;
	background-color:#e20031;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.zakaznici2 {
	float:left;
	width:25%;
	background-color:#323537;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.zakaznici h3, .zakaznici2 h3 {
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
	height:45px;
	padding-top:10px;
}
.zakaznici img, .zakaznici2 img {
	width:100%;
}
#chcem {
	width:600px;
	text-align:center;
	margin:auto auto;
	margin-top:35px;
	margin-bottom:45px;
}
#chcem span {
	display:block;
	text-align:center;
}
#chcem a {
	background-color:#000000;
	color:#fff;
	display:inline-block;
	width:270px;
	height:50px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	text-decoration:none;
}
#chcem a:hover {
	background-color:#333333;
}
.chcem1 {
	padding-top:15px;
}
.chcem2 {
	padding-top:7px;
}





.btn-primary {
	background-color:#20428d;
	border:0;
	padding:22px;
	color:#fff;
	font-size:22px;
	margin:auto auto;
	text-align:center;
}
.btn-primary:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:pointer;
}
#vub {
	text-align:center;
}
.cierna {
	color:#000!important;
}
.dropbtnx {
  background-color: #000000;
  color: white;
  font-size: 14px;
  border: none;
  height:40px;
  margin-right:35px;
}
.dropbtnx span {
	position:relative;
	top:-5px;
}
.dropdownx i {
	font-size:30px;
	color:#fff;
	margin-right:30px;
	margin-left:25px;
	margin-top:5px;
}
.dropdownx {
  position: relative;
  display: inline-block;
  float:left;
}
.dropdownx img {
	height:27px;
	margin-right:8px;
	margin-top:2px;
}
.dropdown-contentx {
  display: none;
  position: absolute;
  background-color: #222222;
  width: 240px;
  z-index: 100;
  padding-top:15px;
  padding-bottom:10px;
  
}

.dropdown-contentx a {
  color: black;
  text-decoration: none;
  display: block;
  color:#fff;
    font-size: 14px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:7px;
	padding-right:7px;
}
.dropdown-contentx a:hover {
	text-decoration:underline;
}



.dropdownx:hover .dropdown-contentx {display: block;}

.dropdownx:hover .dropbtnx {	text-decoration:underline;}
.desktopdelimiter {
	clear:both;
	height:2px;
	display:block;
}
#resetovat {
	float:right;
	margin:0;
	padding:0;
	margin-right:20px;
}
#resetovat a {
	color:#FF0000;
	text-decoration:none;
}
#resetovat a:hover {
	color:#000;
}
#filternoproducts {
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
	color:#FF0000;
}
.dopravapopis {
	color:#666666;
	font-size:13px;
}
.packeta-selector-branch-name {
	font-weight:normal;
	color:#20428d;
}
#instagram {
	font-size:27px;
}
#listainfo {
	background-color:#bfbfbf;
	color:#000;
	margin-top:7px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
}
#listainfo a {
	color:#000;
	text-decoration:none;
}
.odp_text_stav_cena span {
	color:#000;
	font-size:14px;
}
.mobilsum {
	display:none;
}
.kosikkroky {
	width:100%;
	max-width:600px;
	position:relative;
	justify-content: space-between;
	margin:auto auto;
}
.kosikkroky p strong {
	color:#000000;
}
.kosikkroky p {
	color:#999999;
	margin-bottom:5px;
}
.krok1, .krok2, .krok3 {
	text-align:center;
	width:33.33%;
	float:left;
}
.krok1 i, .krok2 i, .krok3 i {
	color:#20428d;
	font-size:30px;
	position:relative;
	z-index:10;
	background-color:#fff;
}
.kosikkrokyciara {
	height:5px;
	position:relative;
	top:-16px;
	background-color:#CCCCCC;
}
.kosikkrokyciara2 {
	height:5px;
	position:relative;
	z-index:5;
	top:-21px;
	width:17%;
	background-color:#fff;
}

.kosikkrokyciara3 {
	height:5px;
	position:absolute;
	z-index:5;
	bottom:21px;
	right:0;
	width:17%;
	background-color:#fff;
}

#vyhladavanie2 form {
	margin:0;
	padding:0;
	margin-bottom:45px;
	width:360px;
	border:solid 10px #333333;
	margin:auto auto;
	margin-top:35px;
	margin-bottom:50px;
}
#vyhladavanie2 form .klucoveslovo {
	height:33px;
	background-color:#fff;
	padding-left:10px;
	border:0;
	color:#000;
	width:80%;
	float:left;
	font-size:15px;
}
#vyhladavanie2 form .poslat {
	float:left;
	border:0;
	background-image:url(search-icon.png);
	background-position:center right;
	background-repeat:no-repeat;
	height:33px;
	width:20%;
	background-color:#fff;
	margin-left:0px;
}
#vyhladavanie2 form .poslat:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:pointer;
}
.visible {
	
}
.invisible {
	display:none;
}
.cenykosik {
	background-color:#f7f7f7;
	padding:10px;
	font-weight:bold;
	margin:10px;
	padding-top:15px;
	padding-bottom:15px;
}
#poloziekleft {
	color:#333333;
	float:left;
	width:50%;
}
#poloziekright {
	color:#333333;
	float:left;
	width:50%;
	text-align:right;
}
#ajaxbox {
	background-color:#FF6666;
}

#ajaxbox #odsadenie {
	position:fixed;
	top:0;
	left:0;
	z-index:10000;
	width:100vw;
	height:100vh;
	background-image:url(lightbox.png);
	display: flex;
	align-items: center;
	justify-content: center;

	
	
}
#ajaxbox #odsadenie #odsadenie2 {
	margin:auto auto;
	width:500px;
	background-color:#FFFFFF;	
}
#ajaxbox #odsadenie #odsadenie2 #ajaxkosikwindowdoprava {
	text-align:right;
}
#ajaxbox #odsadenie #odsadenie2 #ajaxkosikwindowdoprava span {
	color:#FF0000;
	float:right;
	font-size:25px;
	margin-top:10px;
	margin-right:10px;
}

#ajaxbox #odsadenie #odsadenie2 #ajaxprod2 a {
	color:#fff;
	display:block;
}



.navigacia {
	margin-bottom:45px;
	margin-top:15px;
}
.include_pravy_offline {
	margin-left:2%;
	margin-right:2%;
}
.podobnyprodukt {
	margin-bottom:14px;
}
.podobnyprodukt img {
	width:10%;
	float:left;
	margin-right:3%;
}
.podobnyprodukttext {
	float:left;
	width:52%;
	margin-right:5%;
}
.podobnyprodukttext h3 {
	color:#000;
	margin:0;
	margin-top:25px;
}
.podobnyprodukttext  p {
	margin:0;
	padding:0;
}
.podobnyprodukttext2 {
	float:left;
	text-align:right;
	width:30%;
	margin-top:25px;
}

.span2021zmena {
	color:#ae280c;
	font-weight:bold;
	margin-right:20px;
	position:relative;
	top:0px;
}
.span2021zmena {
	float:left;
}
.do_kosika_tlacidlopodobne {
	position:relative;
	top:0!important;
}


/*ajax load basket*/
#ajaxkosikodsadenie {
	margin-left:10px;
	margin-right:10px;
}
#ajaxnoprod {
	padding:10px;
}
#ajaxprod2 {
	text-align:center;
	background-color:#20428d;
	padding-top:10px;
	padding-bottom:10px;
}
#ajaxprod2 div {
	display:inline-block;
	width:48%;
}
#dolavakosik:hover span, #dopravakosik a:hover {
	text-decoration:underline;
}

#dolavakosik {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
}
#dolavakosik:hover {
	cursor:pointer;
}
#dopravakosik {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}
#dopravakosik a {
	text-decoration:none;
}

#ajaxprod2:hover {
	background-color:#2d53a7;
}
#kosik #odsadenie #ajaxprod2 a {
	color:#fff;
}
.ajaxprodukt span {
	padding-top:7px;
	display:block;
}
.ajaxprodukt img {
	float:left;
	width:25%;
	margin-right:5%;
}
.ajaxprodukt p {
	float:left;
	width:70%;
}
#kosik #odsadenie i {
	font-size:15px;
	background:none;
	color:#ff0000;
	text-align:right;
	float:right;
	margin-right:10px;
	margin-top:15px;
}
#odsadenie {
	position:relative;
	z-index:1;
}
#closebasketwindow {

}
#kosik #odsadenie a {
	background:none;
	color:#000;
}
#triangle {
	position:absolute;
	top:-17px;
	right:30px;
}
#kosikbasic_nadpis {
	margin:0;
	padding:0;
	margin-left:10px;
	font-weight:bold;
	
	
	border-bottom:solid 1px #e0e0e0;
	font-size:16px;
	font-weight:700;
	padding:0;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:10px;
}

.dropdown-contentkosik {
	position:absolute;
	top:67px;
	padding-top:15px;
	right:0;
	z-index:1000;
	left:-90px;
}
.ajaxchange {
	opacity:0;
	display:none;
	background-color:#fff;	
}
.ajaxchange2 {
	display:block;
	opacity:1;	
	background-color:#fff;
}
/*ajax load basket*/
/*Autocomplete*/

#vyhladavanie2 {
	position:relative;
}



#autocomplete-list2 img {
float:left;
margin-right:5px;
}
#autocomplete-list2 {
left:0;
right:0;
margin:auto auto;
list-style:none;
padding:0;
width:360px;
left:0;
right:0;
position:absolute;
z-index:10000;
top:50px;

}
#autocomplete-list2 li {
padding:5px;
padding-bottom:8px;
padding-top:8px;
background-color:#333333;
border-bottom:#4b4a4a 1px solid;
}
#autocomplete-list2 li, #autocomplete-list2 li a {
color:#fff;
display:block;
text-decoration:none;
}
#autocomplete-list2 li:hover {
background-color:#4b4a4a;
cursor:pointer;
color:#FFFFFF;
}
#autocomplete-list2 li:hover a {
color:#FFFFFF;
}
#autocomplete-list2 li span {
background-color:#595959;
}














.frmSearch input {
float:left;
}
#autocomplete-list img {
float:left;
margin-right:5px;
}
#autocomplete-list {
float:left;
list-style:none;
margin-top:40px;
padding:0;
width:330px;
position:absolute;
z-index:10000;
}
#autocomplete-list li {
padding:5px;
padding-bottom:8px;
padding-top:8px;
background:#999999;
border-bottom:#999 1px solid;
}
#autocomplete-list li, #autocomplete-list li a {
color:#fff;
display:block;
text-decoration:none;
}
#autocomplete-list li:hover {
background-color:#d0d0d0;
cursor:pointer;
color:#FFFFFF;
}
#autocomplete-list li:hover a {
color:#FFFFFF;
}
#autocomplete-list li span {
background-color:#d3d3d3;
}
/*Autocomplete*/
#filtre2021 img {
	height:37px;
	float:left;
}
#filtre2021 {
	background-color:#ae280c;
	height:37px;
	line-height:37px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	color:#fff;
}
#filtre2021 div {
	margin:auto auto;
	max-width:800px;
}
#filtre2021 div a {
	text-decoration:none;
	color:#fff;
}
.popisok2021 {
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15px;
	height:60px;
	color:#666666;
	font-size:12px;
}
.cena2021 {
	font-size:17px;
	font-weight:bold;
	color:#ae280c;
}
.cena2021bezdph {
	color:#999999;
	font-size:14px;
	position:relative;
	top:-7px;
}
/*2021 update*/
#vlozenie {
	width:100%;
	max-width:360px;
	margin:auto auto;
}
#vlozenie a {
	display:block;
	float:left;
	width:50%;
	padding-top:25px;
	text-align:center;
	text-decoration:none;
	font-size:16px;
}
#vlozenie a:hover {
	text-decoration:underline;
}
#kontaktimg img {
	width:100%;
}
#include_textove_sekcie1 {
	margin-left:2%;
	margin-right:2%;
}
#potvd {
	width:100%;
	max-width:240px;
}
::-webkit-input-placeholder { color:#000; font-family: 'Roboto', sans-serif; }
::-moz-placeholder { color:#000; font-family: 'Roboto', sans-serif; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; font-family: 'Roboto', sans-serif; } /* ie */
input:-moz-placeholder { color:#000; font-family: 'Roboto', sans-serif; }

#include_textove_sekcie a {
	color:#20428d;
	text-decoration:none;
}
#include_textove_sekcie a:hover {
	text-decoration:underline;
}
#kosik2021 .dolava {
	float:left;
	margin:0;
	width:50%;
}
#kosik2021 .dolava strong {
	color:#ae280c;
}
#kosik2021 .doprava {
	float:right;
	width:50%;
	margin:0;
}
.doprava {
	width:98%;
	text-align:right;
	margin-right:2%;
}
#zavriet {
	text-align:right;
}
.centrovanie {
	text-align:center;
}
body {
	width:100%;
	margin:0;
	padding:0;
	font-size:14px;
	/**background-image:url(bg.jpg);*/
}
#newdelimiter {
	height:3px;
	background-color:#e7e6e7;
	margin-bottom:25px;
}
#hlavnemenu {
	float:left;
	width:23%;
	margin-right:2%;
}
#hlavnemenu ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:25px;
}
#hlavnemenu .kategoria {
	background-color:#8e8e8e;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:7px;
	margin-top:7px;
}
#hlavnemenu .kategoria a {
	color:#fff;
	text-decoration:none;
}

#hlavnemenu .subkategoria, #hlavnemenu .subkategoria_aktiv {
	background-color:#e7e7e7;

	padding-left:10px;
	color:#0e0e0e;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:4px;
}
#hlavnemenu .subkategoria a {
	color:#0e0e0e;
	text-decoration:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}
#hlavnemenu .subkategoria_aktiv a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}
#hlavnemenu .subkategoria:hover, #hlavnemenu .subkategoria:hover a, #hlavnemenu .subkategoria_aktiv {
	background-color:#5b79b9;
	color:#fff;
}



#hlavnyobsah {
	padding-bottom:17px;
	padding-top:10px;
	float:left;
	width:75%;
}
a img {
	border:0;
}
a {
	color:#20428d;
}
.bunkafilter {
	float:left;
	width:20%;
	margin-right:1%;	
}
.bunkafilter select {
	width:100%;
	padding:4px;
	
}
#filtrovanie {
	background-color:#ebebeb;
	padding:17px;
	color:#666666;
	margin-bottom:17px;
}
#filtrovanie strong {
	color:#20428d;
}
#filtrovanie input.check {
	background-color:#CC6600;
}
.xxx {
	float:left;
	width:20%;
}



.desktop_polovica a {
	text-decoration:none;
}
.desktop_polovica a:hover {
	color:#666666;
}
.navigacia a {
	text-decoration:none;
}
.navigacia a:hover {
	color:#333333;
}
.reset {
	clear:both;
}
.obal {
	margin:auto auto;
	width:100%;
	max-width:1270px;
}
#biela {
	background-color:#FFFFFF;
}

.slicknav_menu, #mobilnemenu {
	display:none;
}
.callbacks_container {
  margin-bottom: 0px;
  position: relative;
  float: none;
  width: 100%;
 /* border-bottom:solid 2px #2d2d2d;*/

  text-align:left;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 55%;
  /*left: 0;*/
  opacity: 0.2;
  z-index: 30;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


.callbacks_tabs {
	background-color:#00FFFF;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	margin-top:-25px;
	z-index:90;
	margin-left:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:190px;
	top:-2px;
	
}
.callbacks_tabs li {
	float:left;

	margin-right:7px;
	display:block;
	border:1px #f0f0f0 solid;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
text-align:center;
-webkit-text-fill-color: transparent;

}
.callbacks_tabs li a {
	color:#fff;
	display:block;
	width:16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
	height:16px;
}
.callbacks_tabs li a:hover {
	color:#fff;
	background-color:#20428d;
}
.callbacks_here {
	background-color:#20428d !important;
	border:1px #20428d solid !important;

}


  
  /* Dropdown Button */
.dropbtn {
    color: #20428d; 
    cursor: pointer;
	padding-left:27px;
	margin-right:17px;

}
#login_box {
	float:right;
	display:block;
	height:40px;
	margin-right:25px;
}
#login_box i {
	font-size:34px;
	margin-top:3px;
	float:left;
	color:#0198ab;
}
#login_box a {
	color:#0198ab;
}
#userboxok {
	float:left;
	margin-left:10px;
}
#bodiky {
	display:block;
	margin-top:5px;
	background-color:#91d112;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color:#FFFFFF;
}
#bodiky span {
	font-size:10px;
}
#odhlasenie {
	float:right;
	margin-left:10px;
}
#odhlasenie i {
	font-size:20px;
	margin-top:10px;
	color:#FF0000;
}
#odhlasenie:hover i {
	-ms-transform: scale(1.25);
	-webkit-transform: scale(1.25);
	o-transform: scale(1.25);
	transform: scale(1.25);
	transition: all 0.9s ease;
}
/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
	float:right;
}



.dropnadpis {
	font-size:16px;
	color:#000;
	border-bottom:solid 1px #999999;
	font-weight:bold;
	padding-bottom:7px;
	margin-left:7px!important;
}

/* Dropdown Content (Hidden by Default) */

.dropdown-contentemulacia {

    background-color: #fff;
    max-width: 290px;
	right:0;
	z-index:10000;
	text-align:left;
	padding:10px;

}
.dropdown-contentemulacia .emulaciainput {
	width:100%;
padding:3px;
	border:0;
padding-top:5px;

padding-bottom:5px;
padding-left:10px;
border:solid 1px #e0e0e0;
margin-bottom:12px;
color:#8f8f8f;
}
.zabudnutehesloemulacia {
	color:#000000;
	text-decoration:none;
}
.zabudnutehesloemulacia:hover {
	text-decoration:underline;
}
.dropdown-content {
    display: none;
    position: absolute;
	top:35px;
	right:0px;
    background-color: #fff;
    min-width: 260px;
	right:0;
	z-index:10000;
	text-align:left;
	padding:10px;

/*
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;*/
   /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
}
.dropdown-content2 {
	background-color:#f7f7f7;
	padding:20px;
}
.prihlaseniep {
	font-size:13px;
	margin-bottom:15px!important;
}


#prihlasenieformular ::placeholder { color:#919090; font-family: 'Roboto', sans-serif; }


.dropdown-content p {
	margin:0;
	padding:0;
}

.dropdown-content form {
	margin:0;
	padding:0;
}
.dropdown-content form input {
	width:100%;
	padding:3px;
	border:0;
padding-top:5px;

padding-bottom:5px;
padding-left:10px;
border:solid 1px #e0e0e0;
margin-bottom:12px;
color:#8f8f8f;
}
#prihlasenie {
	background-color:#20428d;
padding-top:5px;
padding-bottom:5px;
padding-left:0;
color:#FFFFFF;
	border:0;
	margin-left:20%;
	width:60%;
	font-size:13px;
}
#prihlasenie:hover {
	background-color:#20428d;
}

/* Links inside the dropdown */

.dropdown-content a {
    /*color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;*/
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown:hover .dropdown-content2 {
    display: block;
}


/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
	/*font-weight:bold;*/
	color:#000;
}
  
  
  
  


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}


.odp_img2 {
	float:left;
	width:28%;
	margin-right:2%;
}
.odp_img2 img {
	width:100%;
}
.odp_text2 {
	float:left;
	width:70%;
}
.skladomlast {
	font-size:14px;
	background-color:#009900;
	color:#fff;
	padding:3px;
	margin-bottom:5px;
	margin-top:7px;
	text-align:center;
	clear:both;
	font-weight:normal;
	width:120px;
	display:inline-block;
}
.new_pocet_lavy2 {
	text-align:right;
	float:left;
	width:40%;
	color:#ae280c;
}
.new_pocet_lavy2 p {
	font-size:14px;
	text-align:left;
	margin:0;
	padding-bottom:5px;
	padding-top:5px;
	color:#000000;
	border-bottom:solid 1px #666666;
}
.do_kosika_tlacidlo input {
	background-image:url(kosik.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#20428d;
	color:#FFFFFF;
	float:right;
	border:0;
	width:100%;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	padding-left:25px;
	max-width:120px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.do_kosika_tlacidlo button {
	background-color:#20428d;
	color:#FFFFFF;
	float:right;
	border:0;
	width:100%;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	max-width:120px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.do_kosika_tlacidlopodobne button {
	background-color:#20428d;
	color:#FFFFFF;
	border:0;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	padding-left:18px;
	padding-right:18px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	float:right;
}
.do_kosika_tlacidlo input:hover, .do_kosika_tlacidlo button:hover, .do_kosika_tlacidlopodobne button:hover {
	background-color:#cccccc;
	color:#333333;
}
/*xxxxxx*/







@media screen and (min-width:1101px) 
{
.include_lavy {
	float:right;
	width:20%;
	margin-right:2%;
	margin-bottom:17px;
}
.include_pravy {
	float:left;
	width:76%;
	margin-left:2%;
	margin-bottom:17px;
}
.include_lavy ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:37px;
	padding-bottom:37px;
}
.include_lavy ul li {
	padding-top:4px;
	padding-bottom:3px;
}
.include_lavy ul li a {
	color:#333333;
	text-decoration:none;
	padding-left:5%;
}
.include_lavy ul li a:hover {
	color:#20428d;
}
#produkt_image {
	float:left;
	width:30%;
}
#produkt_image img {
	width:95%;
	margin-right:5%;
}
#produkt_text {
	float:left;
	width:68%;
	margin-right:2%;
}

#inebalenianomargin {
	margin-top:15px;
	padding-top:0;
	width:50%;
	position:relative;
	top:0px;
	margin-bottom:0;
	padding-bottom:0;
}
.new_pocet_lavy {
	float:right;
	width:60%;
	max-width:120px;
	text-align:right;
	color:#ae280c;
	font-size:25px;
	font-weight:bold;
}
.new_pocet_lavy p {
	margin:0;
	padding:0;
}
#produkt_text_mini h1 {
	margin:0;
	padding:0;
	font-size:22px;
	margin-bottom:17px;
}
.sp-quantity {
    width:100%;
    height:37px;
    font-family:"ProximaNova Bold", Helvetica, Arial;
}
.sp-minus {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    float:right;
	background-color:#ededed;
    text-align:center;
	font-size:22px;
	
}
.sp-input {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    /*border-right:0px solid black;*/
    float:right;
	text-align:center;
}
.sp-plus {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
	background-color:#ededed;
    float:right;
    text-align:center;
	font-size:22px;
}
.sp-input input {
    width:30px;
    height:34px;
    text-align:center;
    font-family:"ProximaNova Bold", Helvetica, Arial;
    border: none;
	 border:1px solid #e1e1e1;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 5px;
	text-decoration:none;
}
.ddd {
	color:#000000;
}
.do_kosika_tlacidlo {
	margin-top:17px;
}
.prepocet {
	width:80px;
	float:left;
	margin-top:-3px;
}
.prepocet2 {
	float:left;
	height:20px;
	line-height:20px;
	border:solid 1px #999999;
	width:50px;
}
.prepocet3 {
	float:left;
	width:30px;
	color:#20428d;
	background:none;
	border:0;
	line-height:20px;
	height:20px;
}


.popistext {
	background-color:#eaeaea;
	padding:10px;
	border-top:solid 2px #20428d;
	margin-top:17px;
	color:#666666;
}



.odp_img {
	float:left;
	width:6%;
	margin-right:2%;
}
.odp_img img {
	width:100%;
}
.odp_text {
	float:left;
	width:42%;
}
.odp_textzhrnutie {
	float:left;
	width:54.5%;
}
.odp_text_stav {
	float:left;
	margin-top:10px;
	width:12.5%;
}
.odp_text_stav_plus_minus {
	float:left;
	text-align:center;
	width:12.5%;
	margin-top:25px;
}
.odp_text_stav_cena {
	float:left;
	text-align:center;
	width:12.5%;
	font-weight:bold;
	margin-top:25px;
}
.odp_text_stav h3, .odp_text h3, .odp_textzhrnutie h3 {
	font-size:14px;
}
.odp_text_stav_remove {
	float:right;
	text-align:center;
	width:12.5%;
	margin-top:25px;
}
.odp_text_stav_remove a {
	color:#FF0000;
}
.zmenykosik {
	background-color:#ebebeb;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-size:18px;
}
.zmenykosik:hover {
	background-color:#d4d4d4;
}


.odp_text h3, .odp_textzhrnutie h3 {
	margin:0;
	padding:0;
	color:#000;
	margin-top:25px;
}
.podobne {
	display:block;
}
.podobne:hover img {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.desktop_cela {
	margin:2%;
}
.desktop_polovica {
	float:left;
	width:46%;
	margin:2%;
}
.desktop_full {
	margin:2%;
	width:96%;
}
.desktop_polovica .podobne .odp_img {
	width:8%;
}
.desktop_polovica .podobne .odp_img img {
	width:100%;
}
.desktop_polovica .podobne .odp_text h3, .desktop_polovica .podobne .odp_textzhrnutie h3 {
	margin-top:15px;
	font-size:14px;
}
.desktop_polovica .podobne {
	float:left;
	width:90%;
}
.desktop_polovica .odp_text2 {
	float:right;
	width:10%;
	margin-top:15px;
}
.desktop_polovica .odp_text2 a {
	color:#FF0000;
}
#finobjednavkainputtxt {
	width:100%;
	height:85px;
	background-color:#eaeaea;
}
#objednajpravy {
	text-align:center;
}
#vysledna_cena_right {
	font-size:22px;
}
#vysledna_cena_right2 {
	font-size:14px;
}
#produkt_image_dalsie {
	width:100%;
	margin-top:5px;
}
#produkt_image_dalsie img {
	float:left;
	width:31.33%;
	margin:1%;
}




.vrchfull {
	width:100%;
	height:35px;
	line-height:35px;
}
.vrch {
	margin:auto auto;
	width:100%;
	max-width:1270px;
}
.vrch a {
	text-decoration:none;
	color:#161616;
}
.vrch a:hover {
	color:#20428d;
}
.vrch1 {
	float:left;
}
.vrch2 {
	float:right;
}
.vrch2 a {
	padding-left:7px;
	padding-right:7px;
}
.vrch2 .vrch2delimiter {
	padding-left:10px;
	padding-right:10px;
}
#logo, #logo2 {
	float:left;
	margin-right:3%;
	width:30.333%;
	padding-top:12px;
	padding-bottom:5px;
}

#logo img, #logo2 img {
	height:70px;
	position:relative;
	top:-18px;
}
#logo img:hover, #logo2 img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#vyhladavanie {
	float:left;
	width:33.333%;
}
#vyhladavanie form {
	margin:0;
	padding:0;
	margin-top:20px;
}


#vyhladavaciframe {
	max-width:800px;
	margin:auto auto;
}








#vyhladavanie form .klucoveslovo {
	height:33px;
	background-color:#e7e7e7;
	padding-left:10px;
	color:#8d8e8e;
	width:80%;
	float:left;
	font-size:13px;
	border:solid 1px #8e8e8e;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#vyhladavanie form .poslat {
	float:left;
	border:0;
	height:33px;
	width:27px;
	background-color:#8e8e8e;
	color:#fff;
	margin-left:0px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
#vyhladavanie form .poslat:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:pointer;
}
#kosik {
	float:right;
	margin-top:0px;
	position:relative;
	
}
#kosik i#mainkosik {
	color:#fff;	
	padding:10px;
	font-size:22px;
	text-align:center;
}
#kosik a {
	width:100%;
	background-color:#20428d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#fff;
	text-decoration:none;
}
#kosik a:hover {
	background-color:#cccccc;
	color:#FFFFFF;
}
#kosik:hover i {
	color:#FFFFFF;
}
#kosik sup {
	background-color:#FFFFFF;
	color:#333333;
	text-align:center;
	line-height:17px;
	padding-left:4px;
	padding-right:4px;
	height:17px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	display:block;
	float:right;
	margin-right:5px;
	margin-top:5px;
}
.uvodny {
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	color:#20428d;
	font-weight:normal;
	font-size:23px;
	background-image:url(ciara.jpg);
	background-repeat:repeat-x;
	background-position:center;
	margin-top:17px;
	margin-bottom:17px;
}
.uvodny span {
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}
#include_textove_sekcie {
	min-height:600px;
	padding-left:10px;
	padding-right:10px;
}
#objednajsubmit {
	border:0;
	background-color:#20428d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	padding:7px;
	width:100%;
	max-width:360px;
	text-transform:uppercase;
	-webkit-appearance: none;
}
#objednajsubmit:hover {
	background-color:#ccc;
	color:#333333;
}
.finobjednavkainput {
	border:solid 1px #20428d;
	width:100%;
	max-width:200px;
}
#znacky {
	padding-top:10px;
	padding-bottom:17px;
}
#znacky img {
	float:left;
	height:75px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}
#znacky img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produkt, .produkt4 {
	float:left;
	width:33.33%;
	padding-bottom:17px;
	padding-top:10px;
	border-top:solid 1px #8ebec9;
	margin-bottom:17px;
}
.produkt:hover, .produkt4:hover {
	border-top:solid 1px #000;
	

}
.produkt {
	border-right:solid 1px #8ebec9;
}
.produkt .akcia, .produkt4 .akcia {
	color:#ae280c;
	font-weight:bold;
	font-size:19px;
}
.produkt .akcia s, .produkt4 .akcia s {
	color:#666666;
	font-weight:normal;
}
.produkt h2, .produkt4 h2 {
	font-size:15px;
	color:#666666;
	font-weight:normal;
	height:60px;
	margin:0;
	padding:0;
	margin-left:10px;
	text-align:center;
	margin-right:10px;
}
.produkt h2 a, .produkt4 h2 a {
	color:#666666;
	text-decoration:none;
}
.produkt img, .produkt4 img {
	width:70%;
	margin-left:15%;
	margin-right:15%;
	padding-top:10px;
	padding-bottom:17px;
	
}
.produkt .skladom, .produkt4 .skladom {
	color:#339900;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
	font-size:12px;
}
.produkt img:hover, .produkt4 img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produktlavy {
	float:left;
	border-top:solid 1px #CCCCCC;
	width:40%;
	padding-top:10px;
	margin-left:10%;
	font-size:19px;
}
.produktlavy span {
	padding:5px;
	display:block;
}
.produktpravy {
	border-top:solid 1px #CCCCCC;
	float:left;
	text-align:right;
	width:40%;
	padding-top:10px;
}
.produktpravy form {
	margin:0;
	padding:0;
}
.produktpravy form input {
	background-image:url(kosik.png?i=1234);
	background-position:left center;
	background-repeat:no-repeat;
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	padding-bottom:8px;
	padding-left:45px;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
	-webkit-appearance: none;
}
.produktpravy form button {
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	padding-bottom:8px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	-webkit-appearance: none;
}
.produktpravy form input:hover, .produktpravy form button:hover {
	background-color:#CCCCCC;
	color:#333333;
}
#spodok {
	background-color:#333333;
	color:#FFFFFF;
	padding-bottom:17px;
}
#spodok img {
	height:40px;
}
#spodok img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#spodok a {
	color:#FFFFFF;
	text-decoration:none;
}
#spodok a:hover {
	text-decoration:underline;
}
#spodok h3 {
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:27px;
	margin-bottom:17px;
}
#spodok ul {
	list-style:none;
	margin:0;
	padding:0;
}
#spodok ul li {
	padding-top:4px;	
}
.vacsie {
	font-size:16px;
}
.vacsie i {
	margin-right:7px;
}
.vacsie:hover i {
	
}
#spodok .vacsie a:hover {
	text-decoration:none!important;
}
#spodokposun {
	height:62px;
}
.spodokposunemulacia {
	height:50px;
}
.spodnelogo {
	background-color:#FFFFFF;
	height:60px;
	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-top:25px;
}
.spodnelogo p {
	text-align:center;
	color:#20428d;
	line-height:48px;
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:17px;
}
.spodnelogo p img {
	padding-right:27px;
	padding-left:10%;
	
}
.spodok {
	float:left;
	width:22%;
	
	padding-left:1.5%;
	padding-right:1.5%;
}
.legal {
	font-size:11px;
	margin-top:25px;
}

.back-to-top {
	position:fixed;
	bottom:9em;
	z-index:15;
	right:0;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background-color:#20428d;
	padding:1em;
	display:none;
}
.back-to-top:hover {	
	background-color:rgba(135, 135, 135, 0.50);
	color:#000000;
}

.delimiter {
	width:100%;
	max-width:270px;
	margin:auto auto;
	padding-top:7px;
	border-bottom:solid 1px #666666;
}
#strankovanie {
	list-style:none;
	margin-bottom:10px;
}
#strankovanie li {
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:14px;
}
#strankovanie li a {
	background-color:#20428d;
	display:block;
	width:27px;
	color:#FFFFFF;
	text-decoration:none;
	height:27px;
	text-align:center;
	line-height:27px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
font-size:12px;
}
#strankovanie li a:hover, #strankovanie li a#aktivna {
	background-color:#ccc;
	color:#333333;
}
#filter {
	/*background-color:#EFEFEF;*/
	padding:10px;
	margin:0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom:25px;
	color:#20428d;
}
#filter strong {
	color:#20428d;
	clear:both;
	margin-bottom:0px;
	margin-top:15px;
	display:block;
}
#filter div {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
#filter p {
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:4px;
	
}
#filter p label {
	color:#000;
}
#filter p:hover {
	color:#000000;
}
#filter input {
	margin-right:5px;
}
#filter p.viac {
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}
.filterstlpec {
	float:left;
	width:20%;
}
.filterstlpecx {
	float:left;
	min-width:80px;
	margin-right:15px;
	margin-bottom:7px;
}
.filterstlpec a {
	display:block;
}
#radenie {
	background-color:#CCCCCC;
	text-align:center;
	margin-bottom:17px;
	padding-top:3px;
	padding-bottom:3px;
}
#radenie a {
	color:#333333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
#radenie a:hover {
	color:#20428d;
}
div#sticker {
	width:100%;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
}
.stick {
	position:fixed;
	top:0px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
	margin-top:0px;
	max-width:1270px;
	z-index:100;
	height:40px;
}
.stick a {
	color:#FFFFFF;
}




/*
.stick .nav-searchx {
	visibility:visible;
	float:right;
	height:40px;
	line-height:40px;
	padding-left:10px;
	font-size:16px;
	border-left: 1px solid #CCCCCC;
	
}*/
.stick .nav-searchx a {
	font-weight:bold;
}
.stick .nav-searchx input[type="submit"] {
	display: block;
	float: right;
	border:0;
	width: 20px;
	height: 40px;
	padding: 0 25px;
	cursor: pointer;

	background: #2d2d2d url(search-icon.png) no-repeat center center;

	border-radius: 0 3px 3px 0;

	/*-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;*/
}
.stick .nav-searchx input[type="submit"]:hover {
	background-color:#195b7d;
}
.stick .nav-searchx input[type="text"] {
	display: block;
	float: left;
	width: 100px;
	border:0;
	padding-left:10px;
	height: 38px;
	/*padding: 15px 0;
	line-height: 24px;*/

	/*font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;*/
	/*font-size: 13px;*/
	color: #999999;
	text-shadow: 0 0 1px rgba(0,0,0,.35);

	/*background: #372f2b;*/

	/*-webkit-transition: all .3s ease 1s;
	-moz-transition: all .3s ease 1s;
	-o-transition: all .3s ease 1s;
	-ms-transition: all .3s ease 1s;
	transition: all .3s ease 1s;*/
}


.stick #menu #logonew {
	height:40px;
	margin:0;


}
.stick #menu #logonew img {
	height:34px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	border:0;
}



#menu-wrapper {
	width:100%;
	display:inline;
	height:40px;
	line-height:40px;
}
.stick #menu #menu-wrapper {
margin-top:0px;
}
.stick ul li a {
padding-top:0px !important;
background:none !important;
color:#fff!important;
}




.nav > li {
background:none !important;
}


#menu {
	width:100%;
	background-color:#000;
	height:40px;
	
}
#menu img {
	height:25px;
	margin-right:12px;
	position:relative;
	top:5px;
}

#menu ul {

	width:100%;
}


#menu ul li a {
	font-weight:normal !important;
	/*background-color:#e2492f;*/
	color:#fff;
	
}
#domov {
	font-size:27px;
	margin:0;
	padding:0;

}
#domov:hover {
	background-color:#20428d !important;
}
#menukosik {
	font-size:25px;
	float:right;
	
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#20428d;
	display:none;
}
.stick #menukosik a {
	text-decoration:none;
}
.stick #menukosik {
	font-size:18px;
	float:right;
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#fff;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0;
	right:0;
	margin-top:8px;
	
}
.stick #menukosik sup {
	font-size:14px;
	text-decoration:none;
}
.stick #menukosik:hover {
	color:#20428d;
}
/*doplnok*/
#menu ul li .nav-column a  {
background:none !important;
}
#menu ul li .nav-column a:hover {
	color:#fff !important;
}
.stick ul li .nav-column a  {
color:#fff !important;
}


#menu ul li a:hover {
	text-decoration:underline;
	color:#e8e8e8 !important;
}
#menu h3 a {
	font-size:14px !important;
	/*text-transform:uppercase;*/
	
}
.nav .nav-column li a {
	/*font-size:16px !important;
	text-transform:uppercase;*/
	
}

#hlavnaaktivna {
	text-decoration:none;
	display:block;
	/*background-color:#2d2d2d;*/
	/*color:#FFFFFF;*/
	
	/*background-image:none;
	background-image:url(sipka-hover.png);
	background-position:right center;
	background-repeat:no-repeat;*/
}
#hlavnaaktivnaa {
	color:#2d2d2d;
}



}
@media only screen and (min-width:768px) and (max-width:1101px)
{
#hlavnemenu {
	padding-left:1%;
	width:22%;
}

.prepocet {
	width:70px;
	float:left;
	margin-top:0px;
	margin-left:10px;
}
.prepocet2 {
	float:left;
	height:20px;
	line-height:20px;
	border:solid 1px #999999;
	width:40px;
}
.prepocet3 {
	float:left;
	width:30px;
	color:#20428d;
	background:none;
	border:0;
	line-height:20px;
	height:20px;
}

.span2021zmena {
	display:block;
	position:relative;
	top:10px;
}
.h1nadpis2021 {
	text-align:center;
}
#spodokposun {
	height:62px;
}
.dropdown-contentkosik {
	position:absolute;
	top:180px;
	padding-top:15px;
	right:1%;
	z-index:1000;
	left:50%;
	margin-left:0%;
}
.ajaxprodukt img {
	float:left;
	width:10%;
	margin-right:5%;
}
.ajaxprodukt p {
	float:left;
	width:85%;
}




.desktop_cela .zvyraznit {
	margin-left:10px;
}
.odp_img {
	float:left;
	width:6%;
	margin-right:2%;
}
.odp_img img {
	width:70%!important;
	margin-left:10%;
}
.odp_text {
	float:left;

	width:42%;
}
.odp_textzhrnutie {
	float:left;

	width:54.5%;
}
.odp_text_stav {
	float:left;
	margin-top:10px;
	width:12.5%;
}
.odp_text_stav_plus_minus {
	float:left;
	text-align:center;
	width:12.5%;
	margin-top:25px;
}
.odp_text_stav_cena {
	float:left;
	text-align:center;
	width:12.5%;
	font-weight:bold;
	margin-top:25px;
}
.odp_text_stav_remove {
	float:right;
	text-align:center;
	width:12.5%;
	margin-top:25px;
}
.odp_text_stav_remove a {
	color:#FF0000;
}
.zmenykosik {
	background-color:#ebebeb;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-size:18px;
}
.zmenykosik:hover {
	background-color:#d4d4d4;
}

.desktop_full {
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
.desktop_polovica {
	width:48%;
	margin-left:1%;
	margin-right:1%;
	float:left;
}
.desktop_polovica .podobne .odp_img {
	width:8%;
}
.desktop_polovica .podobne .odp_img img {
	width:100%;
}
.desktop_polovica .podobne .odp_text h3, .desktop_polovica .podobne .odp_textzhrnutie h3 {
	margin-top:15px;
	font-size:14px;
}
.desktop_polovica .podobne {
	float:left;
	width:90%;
}
.desktop_polovica .odp_text2 {
	float:right;
	width:10%;
	margin-top:15px;
}
.desktop_polovica .odp_text2 a {
	color:#FF0000;
}
#finobjednavkainputtxt {
	width:95%;
	margin-left:2.5%;
	margin-right:2.5%;
	height:85px;
	background-color:#eaeaea;
}
#objednajpravy {
	text-align:center;
}
#vysledna_cena_right {
	font-size:22px;
}
#produkt_image_dalsie {
	width:100%;
	margin-top:5px;
}
#produkt_image_dalsie img {
	float:left;
	width:31.33%;
	margin:1%;
}


.include_lavy {
	float:right;
	width:20%;
	margin-right:2%;
	margin-bottom:17px;
}
.include_pravy {
	float:left;
	width:76%;
	margin-left:2%;
	margin-bottom:17px;
}
.include_lavy ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:37px;
	padding-bottom:37px;
}
.include_lavy ul li {
	padding-top:4px;
	padding-bottom:3px;
}
.include_lavy ul li a {
	color:#333333;
	text-decoration:none;
	padding-left:5%;
}
.include_lavy ul li a:hover {
	color:#20428d;
}
#produkt_image {
	float:left;
	width:20%;
}
#produkt_image img {
	width:100%;
}
#produkt_text {
	float:left;
	width:77%;
	margin-left:1%;
	margin-right:2%;
}
.new_pocet_lavy {
	text-align:right;
	color:#ae280c;
	font-size:25px;
	font-weight:bold;
}
#produkt_text_mini h1 {
	margin:0;
	padding:0;
	font-size:22px;
	color:#000;
	margin-bottom:17px;
}
.sp-quantity {
    width:100%;
    height:37px;
    font-family:"ProximaNova Bold", Helvetica, Arial;
}
.sp-minus {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    float:right;
	background-color:#ededed;
    text-align:center;
	font-size:22px;
	
}
.sp-input {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    /*border-right:0px solid black;*/
    float:right;
	text-align:center;
}
.sp-plus {
    width:40px;
    height:37px;
    border:0px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
	background-color:#ededed;
    float:right;
    text-align:center;
	font-size:22px;
}
.sp-input input {
    width:30px;
    height:34px;
    text-align:center;
    font-family:"ProximaNova Bold", Helvetica, Arial;
    border: none;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 5px;
	text-decoration:none;
}
.ddd {
	color:#000000;
}
.do_kosika_tlacidlo {
	margin-top:17px;
}
.do_kosika_tlacidlo input, .do_kosika_tlacidlo button {
	background-color:#20428d;
	color:#FFFFFF;
	float:right;
	border:0;
	width:100%;
	max-width:250px;

}
.do_kosika_tlacidlo input:hover, .do_kosika_tlacidlo button:hover {
	background-color:#cccccc;
	color:#333333;
}
.popistext {
	background-color:#eaeaea;
	padding:10px;
	border-top:solid 2px #20428d;
	margin-top:17px;
	color:#666666;
}
.odp_img {
	float:left;
	width:25%;
	margin-right:5%;
}
.odp_img img {
	width:100%;
	margin-bottom:20px;
}
.odp_text, .odp_textzhrnutie {
	float:left;
	width:70%;
	margin-bottom:20px;
}
.odp_text h3, .odp_textzhrnutie h3 {
	margin:0;
	padding:0;
	color:#000;
	margin-top:0px;
}
.podobne {
	display:block;
}
.podobne:hover img {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}




.slicknav_menu {
	display:block;
}

.vrchfull {
	width:100%;
	height:35px;
	line-height:35px;
}
.vrch {
	margin:auto auto;
	width:100%;
	max-width:1000px;
}
.vrch a {
	text-decoration:none;
	color:#20428d;
}
.vrch a:hover {
	color:#000000;
}
.vrch1 {
	margin-left:17px;
	float:left;
}
.vrch2 {
	float:right;
}
.vrch2 a {
	padding-left:7px;
	padding-right:7px;
}
#logo, #logo2 {
	float:left;
	margin-right:3%;
	margin-left:1%;
	width:29.333%;
	padding-top:20px;
	padding-bottom:5px;
}
#logo img, #logo2 img {
	height:50px;
}
#logo img:hover, #logo2 img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#vyhladavanie {
	float:left;
	width:33.333%;
}
#vyhladavanie form {
	margin:0;
	padding:0;
	margin-top:30px;
}



#vyhladavanie form .klucoveslovo {
	height:33px;
	background-color:#e7e7e7;
	padding-left:10px;
	color:#8d8e8e;
	width:80%;
	float:left;
	font-size:13px;
	border:solid 1px #8e8e8e;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
#vyhladavanie form .poslat {
	float:left;
	border:0;
	height:33px;
	width:27px;
	background-color:#8e8e8e;
	color:#fff;
	margin-left:0px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
#vyhladavanie form .poslat:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:pointer;
}

#kosik {
	float:right;
	margin-top:0px;
	margin-right:1%;	
}
#kosik i {
	color:#FFFFFF;	
	padding:10px;
	font-size:33px;
	text-align:center;
}
#kosik a {
	width:100%;
	background-color:#20428d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
#kosik a:hover {
	background-color:#20428d;
}
#kosik sup {
	background-color:#FFFFFF;
	color:#333333;
	text-align:center;
	line-height:17px;
	height:17px;
	padding-left:4px;
	padding-right:4px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	display:block;
	float:right;
	margin-right:5px;
	margin-top:5px;
}
.uvodny {
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	color:#20428d;
	font-weight:normal;
	font-size:23px;
	background-image:url(ciara.jpg);
	background-repeat:repeat-x;
	background-position:center;
	margin-top:17px;
	margin-bottom:17px;
}
.uvodny span {
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}
#include_textove_sekcie {
	min-height:400px;
}
#objednajsubmit {
	border:0;
	background-color:#20428d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	padding:7px;
	-webkit-appearance: none;
}
#objednajsubmit:hover {
	background-color:#20428d;
}
.finobjednavkainput {
	border:solid 1px #20428d;
	width:100%;
	max-width:200px;
}
#znacky {
	padding-top:10px;
	padding-bottom:17px;
}
#znacky img {
	float:left;
	height:75px;
	padding-left:10px;
	padding-right:10px;
}
#znacky img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produkt, .produkt4 {
	float:left;
	width:33.33%;
	padding-bottom:17px;
	padding-top:10px;
	border-top:solid 1px #8ebec9;
	margin-bottom:17px;
}
.produkt:hover, .produkt4:hover {
	border-top:solid 1px #000;
	

}
.produkt {
	border-right:solid 1px #8ebec9;
}
.produkt .akcia, .produkt4 .akcia {
	color:#ae280c;
	font-weight:bold;
	font-size:19px;
}
.produkt .akcia s, .produkt4 .akcia s {
	color:#666666;
	font-weight:normal;
}
.produkt h2, .produkt4 h2 {
	font-size:15px;
	color:#666666;
	font-weight:normal;
	height:40px;
	margin:0;
	padding:0;
	margin-left:10px;
	text-align:center;
	margin-right:10px;
}
.produkt h2 a, .produkt4 h2 a {
	color:#666666;
	text-decoration:none;
}
.produkt img, .produkt4 img {
	width:70%;
	margin-left:15%;
	margin-right:15%;
	padding-top:10px;
	padding-bottom:17px;
	
}
.produkt .skladom, .produkt4 .skladom {
	color:#339900;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
	font-size:12px;
}
.produkt img:hover, .produkt4 img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produktlavy {
	float:left;
	border-top:solid 1px #CCCCCC;
	width:40%;
	padding-top:10px;
	margin-left:10%;
}
.produktlavy span {
	padding:5px;
	display:block;
}
.produktpravy {
	border-top:solid 1px #CCCCCC;
	float:left;
	text-align:right;
	width:40%;
	padding-top:10px;
}
.produktpravy form {
	margin:0;
	padding:0;
}
.produktpravy form input {
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	cursor:pointer;
	-webkit-appearance: none;
}
.produktpravy form button {
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	padding-bottom:8px;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	-webkit-appearance: none;
}
.produktpravy form input:hover, .produktpravy form button:hover {
	background-color:#CCCCCC;
	color:#333333;
}
.produktpravy form input:hover {
	background-color:#CCCCCC;
	color:#333333;
}
#spodok {
	background-color:#333333;
	color:#FFFFFF;
	padding-bottom:17px;
}
#spodok img {
	height:40px;
}
#spodok img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#spodok a {
	color:#FFFFFF;
	text-decoration:none;
}
#spodok a:hover {
	text-decoration:underline;
}
#spodok h3 {
	color:#fff;
	font-weight:normal;
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:27px;
	margin-bottom:17px;
}
#spodok ul {
	list-style:none;
	margin:0;
	padding:0;
}
#spodok ul li {
	padding-top:4px;	
}
.vacsie {
	font-size:14px;
}
.vacsie i {
	margin-right:5px;
}
.vacsie:hover i {

}
	
.spodnelogo {
	/*background-color:#FFFFFF;
	height:60px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
}
.spodnelogo p {
	float:left;
	color:#20428d;
	line-height:48px;
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:14px;
}
.spodnelogo p img {
	display:none;
	
}
.spodok {
	float:left;
	width:23%;
	
	padding-left:1.0%;
	padding-right:1.0%;
}
.legal {
	font-size:11px;
	margin-top:25px;
}
#spodok .back-to-top {
	text-align:center;
	width:100%;
	text-decoration:none;
	display:block;
	color:#fff;
	margin-top:17px;
}
.delimiter {
	width:100%;
	max-width:270px;
	margin:auto auto;
	padding-top:7px;
	border-bottom:solid 1px #666666;
}
#strankovanie {
	list-style:none;
	margin-bottom:10px;
}
#strankovanie li {
	float:left;
	margin-left:5px;
margin-right:5px;
}
#strankovanie li a {
	background-color:#20428d;
	display:block;
	width:24px;
	color:#FFFFFF;
	text-decoration:none;
	height:24px;
	text-align:center;
	line-height:24px;
-webkit-border-radius: 24px;
-moz-border-radius: 24px;
border-radius: 24px;


}
#strankovanie li a:hover, #strankovanie li a#aktivna {
		background-color:#ccc;
	color:#333333;
}
#filter {
	/*background-color:#EFEFEF;*/
	border-top:solid 2px #20428d;
	padding:10px;
	margin:0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom:25px;
	color:#20428d;
}
#filter strong {
	color:#20428d;
	clear:both;
	margin-bottom:17px;
	display:block;
}
#filter div {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
#filter p {
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:4px;
	
}
#filter p:hover {
	color:#000000;
}
#filter input {
	margin-right:5px;
}
#filter p.viac {
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}
.filterstlpec {
	float:left;
	width:20%;
}

#filter strong {
	color:#20428d;
	clear:both;
	margin-bottom:0px;
	margin-top:15px;
	display:block;
}
.filterstlpecx {
	float:left;
	min-width:80px;
	margin-right:15px;
	margin-bottom:7px;
}
.filterstlpec a {
	display:block;
}
#radenie {
	background-color:#CCCCCC;
	text-align:center;
	margin-bottom:17px;
	padding-top:3px;
	padding-bottom:3px;
}
#radenie a {
	color:#333333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
#radenie a:hover {
	color:#20428d;
}
div#sticker {
	width:100%;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
}
.stick {
	position:fixed;
	top:0px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
	margin-top:0px;
	max-width:1000px;
	z-index:100;
	height:40px;
}
.stick a {
	color:#FFFFFF;
}




/*
.stick .nav-searchx {
	visibility:visible;
	float:right;
	height:40px;
	line-height:40px;
	padding-left:10px;
	font-size:16px;
	border-left: 1px solid #CCCCCC;
	
}*/
.stick .nav-searchx a {
	font-weight:bold;
}
.stick .nav-searchx input[type="submit"] {
	display: block;
	float: right;
	border:0;
	width: 20px;
	height: 40px;
	padding: 0 25px;
	cursor: pointer;

	background: #2d2d2d url(search-icon.png) no-repeat center center;

	border-radius: 0 3px 3px 0;

	/*-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;*/
}
.stick .nav-searchx input[type="submit"]:hover {
	background-color:#195b7d;
}
.stick .nav-searchx input[type="text"] {
	display: block;
	float: left;
	width: 100px;
	border:0;
	padding-left:10px;
	height: 38px;
	/*padding: 15px 0;
	line-height: 24px;*/

	/*font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;*/
	/*font-size: 13px;*/
	color: #999999;
	text-shadow: 0 0 1px rgba(0,0,0,.35);

	/*background: #372f2b;*/

	/*-webkit-transition: all .3s ease 1s;
	-moz-transition: all .3s ease 1s;
	-o-transition: all .3s ease 1s;
	-ms-transition: all .3s ease 1s;
	transition: all .3s ease 1s;*/
}


.stick #menu #logonew {
	height:40px;
	margin:0;


}
.stick #menu #logonew img {
	height:34px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	border:0;
}



#menu-wrapper {
	width:100%;
	display:inline;
	height:40px;
	line-height:40px;
}
.stick #menu #menu-wrapper {
margin-top:0px;
}
.stick ul li a {
padding-top:0px !important;
background:none !important;
color:#fff!important;
}




.nav > li {
background:none !important;
}


#menu {
	display:none;
}


#domov {
	font-size:27px;
	margin:0;
	padding:0;
}
#domov:hover {
	background-color:#20428d !important;
}
#menukosik {
	font-size:25px;
	float:right;
	
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#20428d;
	display:none;
}
.stick #menukosik a {
	
}
.stick #menukosik {
	font-size:27px;
	float:right;
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#20428d;
	display:block;
	text-decoration:none;
	margin-top:-5px;
	
}
.stick #menukosik sup {
	font-size:14px;
	text-decoration:none;
}
.stick #menukosik:hover {
	color:#FFFFFF;
}
/*doplnok*/
#menu ul li .nav-column a  {
background:none !important;
}
#menu ul li .nav-column a:hover {
	color:#fff !important;
}
.stick ul li .nav-column a  {
color:#fff !important;
}




#menu ul li a:hover {
	text-decoration:underline;
	color:#e8e8e8 !important;
}
#menu h3 a {
	font-size:14px !important;
	/*text-transform:uppercase;*/
	
}
.nav .nav-column li a {
	/*font-size:16px !important;
	text-transform:uppercase;*/
	
}

#hlavnaaktivna {
	text-decoration:none;
	display:block;
	/*background-color:#2d2d2d;*/
	/*color:#FFFFFF;*/
	
	/*background-image:none;
	background-image:url(sipka-hover.png);
	background-position:right center;
	background-repeat:no-repeat;*/
}
#hlavnaaktivnaa {
	color:#2d2d2d;
}
#include_textove_sekcie1 table img {
	max-width:100% !important;
	height:auto !important;
}

}
@media only screen and (min-width:0px) and (max-width:768px)
{
.celkovahodnotaobjednavkylavy {
	float:none;
}
.celkovahodnotaobjednavkypravy {
	float:none;
	margin-left:0px;
}
.lityinfo {
	padding:15px;
	width:100%;
}
#ponukalavy {
	float:none;
	width:100%;
	margin-right:0%;
	text-align:center;
}
#ponukalavy img {
	max-width:100%;
}
#ponukapravy {
	float:none;
	width:100%;
}


body {
	min-width:360px;
}
.callbacks_container {
	position:relative;
	top:-14px;
}
#desktopoff {
	display:block;
}
#odsadenie {
	margin-left:5%;
	margin-right:5%;
	width:90%;
}
.h1nadpis2021 {
	padding-left:5%;
	padding-right:5%;
	text-align:center;
}
.formularbunkalavy {
	float:none;
	width:80%;
	margin-left:10%;
}
.formularbunkapravy {
	float:none;
	width:80%;
	margin-left:10%;
}
.formularbunkapravy2 {
	float:none;
	width:80%;
	margin-left:10%;
}

.formularbunkalavy input, .formularbunkapravy input {
	width:100%;
}

#submittlacidlo {
	width:80%;
	margin-left:10%;
	margin-top:25px;
}


#spodokposun {
	height:62px;
}
#kosik2021new {
	position:absolute;
	top:9px;
	right:65px;
	background-color:#bfbfbf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	padding-left:7px;
	padding-right:7px;
	display:block;
	font-size:20px;
}
#kosik2021new a {
	color:#333335;
}
#desktopkosik {
	position:absolute;
	top:5px;
	
	left:0;
	left:15px;
	right:15px;

}
#desktopkosik #mainkosik {
	position:relative;
	z-index:100;
border-radius: 4px;
    background-color: #bfbfbf;
	top:-2px;
	padding:7px;
	padding-bottom:8px;
}
.dropdown-contentkosik {
	left:0!important;
	position:absolute!important;
	top:40px;
	z-index:100;
		

	
}


/*

#ajaxbox #odsadenie #odsadenie2 {
	margin:auto auto;
	margin-left:2%;
	width:93%;
	left:0;
	right:0;
	padding:0;
	position:relative;
	background-color:#FFFFFF;	
}
.dropdown-contentkosik {
	position:absolute;
	top:156px;
	padding-top:15px;
	right:0;
	z-index:1000;
	left:7%;
	right:7%;
	width:86%;

}
.dropdown-contentkosik #odsadenie {
	border:solid 1px #CCCCCC;
	background-color:#f5f5f5;
}
*/









#kosik a {
	width:100%;
	background:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	color:#FFFFFF;
	padding-top:7px;
	padding-bottom:7px;
	text-decoration:none;
}
#kosik a:hover {
	background:none;
}
.mobilsum {
	display:none;
}

#distribuciadesktop {
	display:none;
}
#distribuciamobil {
	display:block;
}
#hlavnemenu {
	display:none;
}
#distribucia h1 {
	font-size:22px;
	padding-left:5%;
	padding-right:5%;
}
#hlavnyobsah {
	padding-bottom:17px;
	padding-top:10px;
	float:none;
	width:100%;
}
#mobilprihlasenie {
	display:block;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
}
#mobilprihlasenie a {
	text-decoration:none;
	display:block;
}
#nasizakaznici {
	margin-left:2%;
	margin-right:2%;
}
.zakaznici, .zakaznici2 {
	width:50%;
	font-size:12px;
	
}
.zakaznici h3, .zakaznici2 h3 {
	height:auto;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;

	line-height:normal;
}
.zakaznici h3 span, .zakaznici2 h3 span {
	line-height:normal;
	display:block;
}



#chcem {
	width:100%;
}
#chcem a {
	margin-left:2%;
	width:96%;
	margin-bottom:15px;
	height:auto;
	padding-top:17px;
	padding-bottom:17px;
}
.chcem1, .chcem2 {
	padding:0;
}

#distrubucia3bunky div {
	float:none;
	width:100%;
	text-align:center;
	margin-bottom:25px;
}
#distrubucia3bunky div img {
	float:none;
	margin:0;
}
#distrubucia3bunky div span {
	margin-top:0;
}

.mobildelimiter {
	display:block;
	height:2px;
	clear:both;
}
.niemobilkosik{
	display:none;
}



#kosik sup {
	display:none;
}
#kosik2021 .dolava {
	float:none;
	margin:0;
	width:100%;
}
#kosik2021 .doprava {
	float:none;
	margin:0;
	width:100%;
	margin-top:10px;
}

#znacky a {
	display:block;
	height:65px;
	float:left;
	width:19%;
}
#znacky img {
	width:100%;
	height:auto!important;
}

.produkt .akcia, .produkt4 .akcia {
	font-size:19px;
}

.popisok2021 {
	height:85px;
}
.cena2021 {
	font-size:14px;
}
#autocomplete-list {
	width:100%;
	top:70px;
}
#filtre2021 {
	height:auto;
	line-height:normal;
	padding-bottom:15px;
	padding-top:15px;
}

#triangle {
	position:absolute;
	top:-17px;
	left:48%;
	text-align:center;
	display:none;
}


.podobnyprodukt {
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:25px;
}

.podobnyprodukt img {
	width:20%;
	float:left;
	margin-right:5%;
}
.podobnyprodukttext {
	float:left;
	width:65%;
}
.podobnyprodukttext h3 {
	color:#000;
	margin:0;
	margin-top:15px;
}
.podobnyprodukttext  p {
	margin:0;
	padding:0;
}
.podobnyprodukt a {
	text-decoration:none;
}
.podobnyprodukttext2 {
	text-align:right;
	width:100%;
	float:left;
	margin-top:0px;
}
/*
.podobnyprodukttext2 span {
	color:#ae280c;
	font-weight:bold;
	margin-right:0px;
	text-align:center;
	float:left;
	position:relative;
	top:0px;
	width:auto;
	font-size:16px;
	
}
*/

.podobnyprodukttext2 form {
	float:right;
}
.do_kosika_tlacidlopodobne button {
	position:relative;
	top:-10px;
	margin-left:35px;
}


.odp_img {
	float:none;
	width:100%;
	margin-right:0%;
}
.odp_img img {
	width:100%;
}
.odp_text, .odp_textzhrnutie {
	float:none;
	width:100%;
	margin-right:0%;
}
.odp_text_stav {
	float:none;
	width:100%;
	margin-right:0%;
	text-align:center;
}
.odp_text_stav_plus_minus {
	text-align:center;
	float:none;
	width:100%;
	margin-top:15px;
	font-size:19px;
}
.odp_text_stav_cena {
	text-align:center;
	float:none;
	width:100%;
	font-weight:bold;
	margin-top:25px;
}
.odp_text_stav_remove {
	float:none;
	width:100%;
	margin-right:0%;
	text-align:center;
	margin-top:15px;
	font-size:22px;
}
.odp_text_stav_remove a {
	color:#FF0000;
}
.zmenykosik {
	background-color:#ebebeb;
	padding:14px;
	padding-top:8px;
	padding-bottom:8px;
	color:#333333;
	text-decoration:none;
	margin-left:25px;
	margin-right:25px;
	font-size:18px;
}
.zmenykosik:hover {
	background-color:#d4d4d4;
}





.xxx {
	float:none;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
}


.bunkafilter {
	float:left;
	width:98%;
	margin-right:1%;
	margin-left:1%;
	margin-bottom:10px;
	text-align:center;
}
.bunkafilter select {
	padding-top:7px;
	padding-bottom:7px;
}
#include_textove_sekcie1 table {
	width:100% !important;
	max-width:100% !important;
}
#include_textove_sekcie1 table img {
	max-width:100% !important;
	height:auto !important;
}

#include_textove_sekcie1 table tr {
	max-width:100% !important;
	width:100% !important;
}

#include_textove_sekcie1 table td {
	max-width:100% !important;
}
#include_textove_sekcie1 img {
	max-width:100% !important;
	height:auto;
}

#mobilcena {
	text-transform:uppercase;
	font-size:17px;
	background-color:#bfbfbf;
	color:#FFFFFF;
}
#mobilcena {
	margin:0;
	padding:0;
	padding-top:7px;
	padding-bottom:7px;
}
.mobilnie {
	display:none;
}
.desktop_polovica .odp_text2 a {
	color:#FF0000;
	margin-top:27px;
	padding-bottom:10px;
	display:block;
	font-size:22px;
	border-bottom:solid 1px #ccc;
}


.desktop_full {
	text-align:center;
}
.desktop_polovica {
	text-align:center;
}
.doprava {
	width:100%;
	text-align:center;
	padding-bottom:17px;
}
#finobjednavkainputtxt {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	height:85px;
	background-color:#eaeaea;
}
#objednajpravy {
	text-align:center;
}
#vysledna_cena_right {
	font-size:22px;
}
#produkt_image_dalsie {
	width:100%;
	margin-top:5px;
}
#produkt_image_dalsie img {
	float:left;
	width:31.33%;
	margin:1%;
}

.navigacia {
	text-align:center;
}
.include_lavy {
	width:100%;
	text-align:center;
	margin-bottom:17px;
}
.include_pravy {
	width:95%;
	margin-left:2.5%;
	margin-bottom:17px;
	text-align:center;
}
.include_lavy ul {
	display:none;
}
#produkt_image {
	width:100%;
	margin-right:0%;
	text-align:center;
}
#produkt_image img {
	width:100%;
}
#produkt_text {
	width:100%;
	margin-left:0%;
	margin-right:0%;
}
.new_pocet_lavy {
	text-align:right;
	color:#ae280c;
	font-size:20px;
	font-weight:bold;
}
#produkt_text_mini h1 {
	margin:0;
	padding:0;
	font-size:22px;
	color:#000;
	margin-bottom:17px;
}
.sp-quantity {
    width:100%;
    height:40px;
    font-family:"ProximaNova Bold", Helvetica, Arial;
}
.sp-minus {
    width:40px;
    height:40px;
    border:0px solid #e1e1e1;
    float:right;
	background-color:#ededed;
    text-align:center;
	font-size:22px;
	line-height:30px;
}
.sp-input {
    width:40px;
    height:40px;
    border:0px solid #e1e1e1;
    /*border-right:0px solid black;*/
    float:right;
	text-align:center;
}
.sp-plus {
    width:40px;
    height:40px;
    border:0px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
	background-color:#ededed;
    float:right;
    text-align:center;
	font-size:22px;
	line-height:36px;
}
.sp-input input {
    width:40px;
    height:40px;
    text-align:center;
    font-family:"ProximaNova Bold", Helvetica, Arial;
    border: none;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 5px;
	text-decoration:none;
}
.ddd {
	color:#000000;
}
.do_kosika_tlacidlo {
	margin-top:17px;
}
.do_kosika_tlacidlo input {
	background-color:#20428d;
	color:#FFFFFF;
	float:right;
	border:0;
	width:100%;

}
.do_kosika_tlacidlo input:hover {
	background-color:#cccccc;
	color:#333333;
}
.popistext {
	background-color:#eaeaea;
	padding:10px;
	border-top:solid 2px #20428d;
	margin-top:17px;
	color:#666666;
}
.odp_img {
	float:none;
	width:100%;
	text-align:center;
}
.odp_img img {
	width:40%;
	margin-bottom:10px;
}
.odp_text, .odp_textzhrnutie {
	width:100%;
}
.podobne {
	text-decoration:none;
}
.podobne .odp_text h3, .podobne .odp_textzhrnutie h3 {
	margin:0;
	padding:0;
	color:#000;
	margin-top:5px;
	text-align:center;
}
.podobne {
	display:block;
}
.podobne:hover img {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}









.slicknav_menu {
	display:block;
}
.dropdown {
	display:none;
}
.vrchfull {
	width:100%;
	display:none;
	background-color:#bfbfbf;
}
.vrch {
	margin:auto auto;
	width:100%;
	max-width:1000px;
}
.vrch a {
	text-decoration:none;
	color:#20428d;
}
.vrch a:hover {
	color:#000000;
}
.vrch1 a, .vrch2 a {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
}
.vrch1 {
	text-align:center;
}
.vrch2 {
	text-align:center;
}

#logo {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	top:0;
	left:10px;	
}
#logo2 {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	position:absolute;
	top:0;
	left:10px;
	z-index:1000;
}
.slicknav_btn {
	position:relative;
	z-index:100;
}




#logo img  {
	height:50px;
}
#logo2 img  {
	height:40px;
}
.slicknav_nav {
	padding-top:15px!important;
	background-color:#f5f5f5;
}
#logo img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#vyhladavanie {
	width:100%;
}
#vyhladavanie form {
	margin:0;
	padding:0;
	margin-top:15px;
	width:90%;
	margin-left:5%;
	margin-bottom:5px;
	margin-right:10%;
	height:47px;
}
#vyhladavanie form .klucoveslovo {
	height:30px;
	background-color: #e7e7e7;
	padding-left:10px;
	border:solid 1px #8e8e8e;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
	width:80%;
	color:#8d8e8e;
	float:left;
}
#vyhladavanie form .poslat {
	float:left;

	border:solid 1px #8e8e8e;
	background-color:#8e8e8e;
	color:#fff;
	margin-left:0px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
	height:30px;
	width:20%;
	margin-left:0px;
}
#vyhladavanie form .poslat:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	cursor:pointer;
}
#kosik {
	clear:both;
	width:50px;
	
	margin:auto auto;
	float:right;
	margin-right:40px;
	margin-top:-15px;
	margin-bottom:0px;
	font-size:13px;
	text-align:center;
	padding-left:0;
	padding-right:0;
}
#kosik i {
color:#333335!important;
	padding:7px;
	font-size:17px;
	text-align:center;
}


.uvodny {
	width:100%;
	text-align:center;
	margin:0;
	padding:0;
	color:#20428d;
	font-weight:normal;
	font-size:23px;
	background-image:url(ciara.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-image:none;
	margin-top:17px;
	margin-bottom:17px;
}
.uvodny span {
	background-color:#fff;
	padding-left:10px;
	padding-right:10px;
}
#include_textove_sekcie {
	min-height:400px;
}
#objednajsubmit {
	border:0;
	background-color:#20428d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	padding:17px;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	-webkit-appearance: none;
	margin-bottom:27px;
}
#objednajsubmit:hover {
	background-color:#20428d;
}
.finobjednavkainput {
	border:solid 1px #20428d;
	width:80%;
	margin-left:10%;
	padding-top:7px;
	padding-bottom:7px;
	margin-right:10%;
}
.zvyraznit {
	text-align:center;
}
#finalobj {
	text-align:center;
	margin:0;
	padding:0;
}
#znacky {
	padding-top:10px;
	padding-bottom:17px;
}
#znacky img {
	float:left;
	height:75px;
	padding-left:10px;
	padding-right:10px;
}
#znacky img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produkt, .produkt4 {
	float:left;
	width:50%;
	padding-bottom:17px;
	padding-top:10px;
	border-top:solid 1px #8ebec9;
	margin-bottom:17px;
}
.produkt:hover, .produkt4:hover {
	border-top:solid 1px #000;
	

}
.produkt, .produkt4 {
	border-right:solid 1px #8ebec9;
}
.produkt .akcia, .produkt4 .akcia {
	color:#ae280c;
	font-weight:bold;
	font-size:22px;
}
.produkt .akcia s, .produkt4 .akcia s {
	color:#666666;
	font-weight:normal;
}
.produkt h2, .produkt4 h2 {
	font-size:15px;
	color:#666666;
	font-weight:normal;
	height:80px;
	margin:0;
	padding:0;
	margin-left:10px;
	text-align:center;
	margin-right:10px;
}
.produkt h2 a, .produkt4 h2 a {
	color:#666666;
	text-decoration:none;
	height:100px;
	display:block;

}
.produkt img, .produkt4 img {
	width:70%;
	margin-left:15%;
	margin-right:15%;
	padding-top:10px;
	padding-bottom:17px;
	
}
.produkt .skladom, .produkt4 .skladom {
	color:#339900;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
	font-size:12px;
	height:35px;
}
.produkt img:hover, .produkt4 img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
.produktlavy {
	float:left;
	border-top:solid 1px #CCCCCC;
	width:40%;
	padding-top:10px;
	margin-left:10%;
	height:80px;
}
.produktlavy span {
	padding:5px;
	display:block;
}
.produktpravy {
	border-top:solid 1px #CCCCCC;
	float:left;
	text-align:right;
	width:40%;
	padding-top:10px;
}
.produktpravy form {
	margin:0;
	padding:0;
}
.produktpravy form input {
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	cursor:pointer;
	-webkit-appearance: none;
}
.produktpravy form button {
	border:0;
	background-color:#20428d;
	color:#FFFFFF;
	text-transform:uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px;
	padding-bottom:8px;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
	-webkit-appearance: none;
	margin-left:15px;
	line-height:22px;
}

.produktpravy form input:hover, .produktpravy form button:hover {
	background-color:#CCCCCC;
	color:#333333;
}
#spodok {
	background-color:#333333;
	color:#FFFFFF;
	padding-bottom:17px;
}
#spodok img {
	height:40px;
}
#spodok img:hover {
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);
	o-transform: scale(0.95);
	transform: scale(0.95);
	transition: all 0.9s ease;
}
#spodok a {
	color:#FFFFFF;
	text-decoration:none;
}
#spodok a:hover {
	text-decoration:underline;
}
#spodok h3 {
	color:#fff;
	font-weight:normal;
	font-size:16px;
	margin:0;
	padding:0;
	margin-top:27px;
	margin-bottom:17px;
}
#spodok ul {
	list-style:none;
	margin:0;
	padding:0;
}
#spodok ul li {
	padding-top:4px;	
}
.vacsie {
	font-size:14px;
}
.vacsie i {
	margin-right:5px;
}
.vacsie:hover i {
	
}
	
.spodnelogo {
	/*background-color:#FFFFFF;
	height:60px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
	text-align:center;
}

.spodnelogo p {
	color:#20428d;
	line-height:48px;
	margin:0;
	padding:0;
	padding-top:10px;
	font-size:14px;
	text-align:center;
}
.spodnelogo p img {
	display:none;
	
}
.spodok {
	float:left;
	width:98%;
	text-align:center;
	
	padding-left:1.0%;
	padding-right:1.0%;
}
.legal {
	font-size:11px;
	margin-top:25px;
}
#spodok .back-to-top {
	text-align:center;
	width:100%;
	text-decoration:none;
	display:block;
	color:#fff;
	margin-top:17px;
	padding-top:10px;
	padding-bottom:10px;
}
.delimiter {
	width:100%;
	max-width:270px;
	margin:auto auto;
	padding-top:7px;
	border-bottom:solid 1px #666666;
}
#strankovanie {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:10px;
}
#strankovanie li {
	float:left;
	margin-left:10px;
	margin-right:10px;
margin-bottom:10px;
}
#strankovanie li a {
	background-color:#20428d;
	display:block;
	width:34px;
	color:#FFFFFF;
	text-decoration:none;
	height:34px;
	text-align:center;
	line-height:34px;
-webkit-border-radius: 34px;
-moz-border-radius: 34px;
border-radius: 34px;
}
#strankovanie li a:hover, #strankovanie li a#aktivna {
	background-color:#ccc;
	color:#333333;
}
#filter {
	/*background-color:#EFEFEF;*/
	border-top:solid 2px #20428d;
	padding:10px;
	margin:0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom:25px;
	color:#20428d;
}
#filter strong {
	color:#20428d;
	clear:both;
	margin-bottom:17px;
	display:block;
}
#filter div {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
}
#filter p {
	margin:0;
	padding:0;
	padding-top:4px;
	padding-bottom:4px;
	
}
#filter p label {
	color:#000;
}
.dropdown-contentemulacia {
	width:100%;
	max-width:none;
}
.zabudnutehesloemulacia {
	text-align:center;
	display:block;
}
#filter p:hover {
	color:#000000;
}
#filter input {
	margin-right:5px;
}
#filter p.viac {
	text-align:center;
	font-size:16px;
	padding-top:5px;
	padding-bottom:5px;
}
.filterstlpec {
	float:left;
	width:33.3333%;
}
.filterstlpec label {
	display:block;
}
#filter strong {
	color:#20428d;
	clear:both;
	margin-bottom:0px;
	margin-top:15px;
	display:block;
}
.filterstlpecx {
	float:left;
	min-width:80px;
	margin-right:15px;
	margin-bottom:7px;
}
.filterstlpec a {
	display:block;
}
#radenie {
	background-color:#CCCCCC;
	text-align:center;
	margin-bottom:17px;
	padding-top:3px;
	padding-bottom:3px;
}
#radenie a {
	color:#333333;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
#radenie a:hover {
	color:#20428d;
}
div#sticker {
	width:100%;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
}
.stick {
	position:fixed;
	top:0px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	top:0;
	bottom:0;
	margin-top:0px;
	max-width:1000px;
	z-index:100;
	height:40px;
}
.stick a {
	color:#FFFFFF;
}




/*
.stick .nav-searchx {
	visibility:visible;
	float:right;
	height:40px;
	line-height:40px;
	padding-left:10px;
	font-size:16px;
	border-left: 1px solid #CCCCCC;
	
}*/
.stick .nav-searchx a {
	font-weight:bold;
}
.stick .nav-searchx input[type="submit"] {
	display: block;
	float: right;
	border:0;
	width: 20px;
	height: 40px;
	padding: 0 25px;
	cursor: pointer;

	background: #2d2d2d url(search-icon.png) no-repeat center center;

	border-radius: 0 3px 3px 0;

	/*-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;*/
}
.stick .nav-searchx input[type="submit"]:hover {
	background-color:#195b7d;
}
.stick .nav-searchx input[type="text"] {
	display: block;
	float: left;
	width: 100px;
	border:0;
	padding-left:10px;
	height: 38px;
	/*padding: 15px 0;
	line-height: 24px;*/

	/*font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;*/
	/*font-size: 13px;*/
	color: #999999;
	text-shadow: 0 0 1px rgba(0,0,0,.35);

	/*background: #372f2b;*/

	/*-webkit-transition: all .3s ease 1s;
	-moz-transition: all .3s ease 1s;
	-o-transition: all .3s ease 1s;
	-ms-transition: all .3s ease 1s;
	transition: all .3s ease 1s;*/
}


.stick #menu #logonew {
	height:40px;
	margin:0;


}
.stick #menu #logonew img {
	height:34px;
	margin-top:3px;
	margin-bottom:3px;
	width:auto;
	border:0;
}



#menu-wrapper {
	width:100%;
	display:inline;
	height:40px;
	line-height:40px;
}
.stick #menu #menu-wrapper {
margin-top:0px;
}
.stick ul li a {
padding-top:0px !important;
background:none !important;
color:#fff!important;
}




.nav > li {
background:none !important;
}


#menu {
	display:none;
}


#domov {
	font-size:27px;
	margin:0;
	padding:0;
}
#domov:hover {
	background-color:#20428d !important;
}
#menukosik {
	font-size:25px;
	float:right;
	
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#20428d;
	display:none;
}
.stick #menukosik a {
	
}
.stick #menukosik {
	font-size:27px;
	float:right;
	margin:0;
	padding:0;
	padding-right:10px;
	padding-left:10px;
	color:#20428d;
	display:block;
	text-decoration:none;
	margin-top:-5px;
	
}
.stick #menukosik sup {
	font-size:14px;
	text-decoration:none;
}
.stick #menukosik:hover {
	color:#FFFFFF;
}
/*doplnok*/
#menu ul li .nav-column a  {
background:none !important;
}
#menu ul li .nav-column a:hover {
	color:#fff !important;
}
.stick ul li .nav-column a  {
color:#fff !important;
}





#menu ul li a:hover {
	text-decoration:underline;
	color:#e8e8e8 !important;
}
#menu h3 a {
	font-size:14px !important;
	/*text-transform:uppercase;*/
	
}
.nav .nav-column li a {
	/*font-size:16px !important;
	text-transform:uppercase;*/
	
}

#hlavnaaktivna {
	text-decoration:none;
	display:block;
	/*background-color:#2d2d2d;*/
	/*color:#FFFFFF;*/
	
	/*background-image:none;
	background-image:url(sipka-hover.png);
	background-position:right center;
	background-repeat:no-repeat;*/
}
#hlavnaaktivnaa {
	color:#2d2d2d;
}


}