/*
#D30092 - fialová
#DB008E - fialová2
#c6c6c6 - černá 20%
#e2e2e2 - černá 10%
#474747 - černá 70%
green - zelená
#3bd42e - zelená 2014 
 */

html {
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-color: white;
 /*background-color:rgb(226,226,226);*/
 /*background-color: #e2e2e2;*/
}
input, button {
  text-size-adjust:none;-webkit-text-size-adjust:none;
  max-height: 1000000px;
}
 
body {
 text-size-adjust:none;-webkit-text-size-adjust:none;
 max-height: 1000000px;
 margin: 0 auto;
 padding: 0;
 /*font-family:Helvetica,Verdana,Arial;*/
 /*font-family:sans-serif,Helvetica,Verdana,Arial;*/
 font-family:Arial;
 font-size: 14px;
 color: #000000;
 text-align:center;
 position: relative;
 /*background-color: rgb(226,226,226);*/
}
H3 {
  font-size:18px;
}
p {
 margin: 0px;
 padding: 0px;
}
.fleft {
  float:left;
}
.fright {
  float:right;
}

#main .fb_iframe_widget {
  display:none;
  
}

#bottommain .fb_iframe_widget {
  display:none;
}
#social .evo-fb-link {
  display:none;  
}
#social .evo-gp-link {
  display:none;
}
.kolonka {padding:0px 0px 0px 0px;width:150px;font-weight:bold;display:block;float:left;}
.suda {background-color:#ebeaea;}
.obsahkosiku {padding:0px 12px 0px 0px;width:100px;font-weight:bold;display:block;float:right;}
th {background-color:#ebeaea;}
hr {border: solid; color:black; border-width: 1px 0 0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

#topmain {
  margin: 0 auto;
  width:100%;
  /*height:90px;*/
  padding:0px 0px 0px 0px;
  display:block;
  text-align:center;
  background-color:#333d47;
  position:fixed;
  z-index:9999;
  /*
  -moz-box-shadow: 0px 5px 7px #474747;
  -webkit-box-shadow: 0px 5px 7px #474747;
  box-shadow: 0px 5px 7px #474747;
  */
  /*padding-top:30px;*/
  
  -webkit-transition: padding .3s linear;
     -moz-transition: padding .3s linear;
      -ms-transition: padding .3s linear;
       -o-transition: padding .3s linear;
          transition: padding .3s linear;  
}
#topmainspacer {
  height:70px;
}

#top1box {
 padding: 0px;
 margin: 0 auto;
 height:60px;
 width:100%;
 display:block;
 text-align:left;
 background-color:#333d47;
 /*box-shadow: #333d47 0px 3px 3px;*/
  min-width:1200px;
}
#top1 {
  margin: 0 auto;
  height:54px;
  /*width:1200px;*/
  width:100%;
  max-width:1200px;
  display:block;
  text-align:left;
  vertical-align: top;
}
#evolveo-logo {
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float:left;
 border:0px;
 background-color:#333d47;
 width:160px; 
}
#top2box {
 padding: 0px 0px 0px 0px;
 margin: 0 auto;
 height:30px;
 width:100%;
 display:none;
 text-align:left;
 /*background-color:#474747;*/
}
#top2 {
 padding: 0px 0px 0px 0px;
 margin: 0 auto;
 height:30px;
 width:100%;
 max-width:1200px;
 display:block;
 text-align:left;
}

#sitelogo {
  width:187px;
  display:inline-block;
  padding-right:10px;
  padding-top:10px;
}

#menutop {
 /*float:left;*/
 display:inline-block;
 position: relative;
 text-align:left;
 padding:0px;
 /*width:817px;*/
 width:745px;
 height:auto;
 /*line-height:30px;*/
 margin:0px;
 color:#232022;
 /*overflow:hidden;*/
 vertical-align:top;
 padding-top:20px;
}

#menutop.desktop{
  display:inline-block;
}
#menutop.mobile{
  position:relative;
  margin:0px 20px 0px 0px;
  text-align: right;
  float:right;
  color:white;
  width:160px;
  height:auto;
  margin-top: -4px;
  display:none;
}

#menutop H1 {
  padding:0px;
  display:inline;
}
#menutop a
{
 color: white;
 margin: 0px;
 padding:0px;
 margin-left:56px;
 font-size:14px;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
 /*float:left;*/
 height:37px;
 display:inline-block;
 /*width:183px;*/
 /*border-left:2px solid white;*/
 /*text-transform:uppercase;*/ 
}
#menutop a.prvni {
  /*padding-left:0px;*/
  margin-left:0px;
  /*width:187px;*/
  /*border:0px;*/
}

#menutop a.sel
{
 /*font-weight:bold;*/
 /*color:#3bd42e;*/
  
  
  background-position:center bottom;
  background-repeat:no-repeat;    
  background-image: URL('../images/menu-selector-reverse-white.png');
  
 
}
#menutop a.sel.prvni
{
 /*font-weight:bold;*/
 /*color:#3bd42e;*/
  
  
  background-position:center bottom;
  background-repeat:no-repeat;    
  /*background-image: URL('../images/menu-selector-reverse.png');*/
  
 
}
#menutop a:hover
{
 /*color: #3bd42e;*/
 color:#93989e;
 background-position:center bottom;
 background-repeat:no-repeat;    
 /*background-image: URL('../images/menu-selector-reverse-hover.png');*/
}

#menutop a.sel#menutop4 {
  background-image: URL('/images/menu-selector-reverse.png');
}

#main.menu4 {
  background-color:white;
  margin:0px auto;
  /*width:100%;*/
  background-image:none;
  padding: 0px 0px 0px 0px;
}



#searchtop {
 position:relative;
 margin:0px;
 padding:5px 0px 0px 0px;
 text-align: center;
 float:right;
 color:white;
 width:180px;
 height:27px;
 line-height:27px;
 /*background-color:#333d47;*/
 padding-top:20px;
}
#searchtop a {
 font-size:17px;
 font-weight:normal;
 color:white;
}
#searchtop a.sel {
 color: #3bd42e;
}

#searchtop a:hover {
 color: #3bd42e;
}

.search-form {
  margin-top:3px;
  margin-left:0px;
  text-align:center;
  width:100%;
  height:24px;
  display:block;
  background-color:#333d47;
}
.search-form input#search {
  padding:0px;
  padding-left:35px;
  width:145px;
  height:24px;
  margin:0px;
  border:0px;
  outline: none;
  font-size:10px;
  background-image: URL('../images/bg-search2019.gif');
  background-repeat:no-repeat;
  background-position:5px 0px;
  /*background-color:rgb(226,226,226);*/  
/*Rounded Corners*/
/*-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;*/

}

.register-form {
  margin:0px;
  text-align:left;
  width:100%;
  
  display:block;
  /*background-color:#333d47;*/
}
.register-form input#name,.register-form input#email {
  margin:0px 0px 5px;
  padding:5px;
  width:155px;
  height:16px;
  border:0px;
  outline: none;
  font-size:1em;
  background-color:white;  
  /*Rounded Corners*/
  /*-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/

}
.register-form button {
  margin:0px 0px 5px;
  padding:5px;
  width:165px;
  height:26px;
  border:0px;
  outline: none;
  font-size:1em;
  background-color:white;  
  /*Rounded Corners*/
  /*-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;*/
  color:#5eb030;
  text-align:left;
}

#hlavnimain {
 margin: 0 auto;
 width:100%;
 display:block;
 text-align:center;
 /*background-color:#ffffff;*/
 padding:0px 0px 0px 0px;
 min-height:450px;
 /*min-height:1304px;*/
 /*background: url('/images/pruh.png') no-repeat top left transparent;*/
 /*margin-top: -59px;*/
}

#hlavnimainbg {
 margin: 0 auto;
 width:100%;
 display:block;
 text-align:center;
 min-height:539px;
 padding:0px 0px 0px 0px;
 /*background-image: URL('../images/hlavnimainbg.gif');*/
 /*background-repeat: repeat-y;*/
 background-color:#ffffff;
}

#errorMessageWrapper {
  display:none;
  width:100%;
  height:100%;
  margin:0px auto;
  position:fixed;
  z-index:9999;
  top:0px;
  left:0px;
  vertical-align:middle;
  background-color:none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}
#errorMessageWrapperBox {
  padding:0px;
  width:800px;
  max-width:99%;
  margin:0px auto;
  position:relative;
  top:48%;
  background-color:red;
  border:2px solid black;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 7px #666;
	-webkit-box-shadow: 5px 5px 7px #666;
	box-shadow: 5px 5px 7px #666;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;  

}
#errorMessageWrapperCloseImg {
  padding:5px;
  float:right;
  width:14px;
}
#errorMessage {
  padding:25px;

}
#hlavni_2013 {
    position: relative;
    z-index:1;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    width:1200px;
    text-align:center;
    /*background-color:white;*/
    /*background-color:#ffffff;*/

}
#hlavni {
    position: relative;
    z-index:1;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width:100%;
    text-align:center;
    /*min-height:600px;*/
    /*background-color:white;*/
    /*background-color:#ffffff;*/    
}

#main {
    position: relative;
    /*padding: 20px 0px 10px 0px;*/
    margin: 0px auto;
    overflow: visible;
    /*text-align: justify;*/text-align:left;
    width:1200px;
    min-height:0px;
    background-color:white; 
    margin-top:40px;
}
#mainnavigace {
    position: absolute;
    z-index:2000;
    /*padding: 20px 0px 10px 0px;*/
    /*margin: 0px auto;*/
    overflow: visible;
    text-align: center;
    width:100%;
    min-height:30px;
}
#page404 {
    position: relative;
    padding: 0px;
    margin: 0px;
    overflow: visible;
    /*text-align: justify;*/text-align:left;
    width:1200px;
    min-height:539px;
    /*min-height:150px;*/
}
#main a {color:black;}
#main a:hover {}
#main img {margin:0px;padding:0px;}
#main .left {margin-left:20px;margin-right:0px;padding:0px;float:right;}
#main h1 {margin:0px;padding:0px 0px 0px 0px;/*color:#3bd42e;*/font-size:20px;}
#main h2 {margin:10px 0px 0px 0px;padding:0px;color:black;font-size:1.2em;}
#novinka h1 {margin:10px 0px 0px 0px;padding:0px;color:black;font-size:27px;}
#novinka h1 strong {font-size: 27px;font-weight:normal;}
#main h3 {margin:0px;padding:0px;color:black;font-size:18px;}
#main h4 {margin:0px;padding-top:10px;color:black;font-size:1em;}
#main ul {margin: 0px 10px 0px 20px;padding: 0;}
#main li {margin: 0;padding: 3px 0 3px 3px;}

#main .clanek {
  padding-bottom:10px;
  vertical-align:top;
  /*min-height:85px;*/
  clear:both;
}

#main .clanek H2 {
  padding-bottom:40px;
}

#main .clanek.vyber {
  padding:0px 10px 20px;
  border-bottom:2px solid #e2e2e2;  
}
#main .clanek .clanekimg{
  max-width:45px;
  /*max-height:69px;*/
  padding:0px 5px 0px 0px;
  float:left;
  
}
#main .clanek.horniokraj{
  border-top:2px solid #e2e2e2;
}
#main .clanek a{
  /*color:#3bd42e;*/
}

#main .clanek a.mainlink{
  /*color:#3bd42e;*/
  /*color:inherit;*/  
}

#mainXX .clanek#clanek5072744 H2{
  color:#3bd42e;
  font-size:1.2em;
}

#main .next-button, #main .back-button {
  display: inline-block;
  min-width: 96px;
  min-height: 21px;
  line-height: 21px;
  padding: 10px;
  text-align: center;
  background-color: #39d52c;
  background-repeat: no-repeat;
  color: white;
  font-weight: bold;
  /*
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  */
  /*border-color:rgb(221, 221, 221);
  border:2px solid rgb(221, 221, 221);*/
  border:0px;
  /*-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  -moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
  */
  margin-top:0px;
  margin-bottom:0px;
}

#main .back-button {
  background-color: white;
  color:black;
}
#main .next-button {
  background-color: white;
  color:white;
}

#main #kosik .next-button input {
  width:100%;
}
#main a.back-button {
  background-color: white;
  border:1px solid black;
  color:black;
  margin-right:100px;
}
#main a.next-button {
  border:0px;
}

#main .next-button:hover, #main .back-button:hover{
/*  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
*/
  margin-top:0px;
  margin-bottom:0px;
}

#main .vyberplatby, #main .vyberdelivery {
  color: #39d52c;
}

#main .paymentradka {
  line-height:35px;
  /*position: relative;*/
}

#main .dopravaradka {
  line-height:35px;
  position: relative;
}

#main .paymentinfo {
  text-decoration:underline;
}

#navigace {
 clear:both;
 width:1200px;
 margin:0px auto;
 padding-top: 0px;
 height:30px;
 display:block;
 font-size:1em;
}
#navigace a {
  
}

#navigace a:hover {
  color:#3bd42e;
}

#navigace H1 {
  font-size:1.8em;
  color:#232022;
  display:inherit;
  text-transform: none;
}
#zbozimain {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /*text-align: justify;*/text-align:left;
    width:1200px;
}
#zbozimain a {color:black;}
#zbozimain a:hover {}
#zbozimain img {margin:0px;padding:0px;object-fit: contain;max-width:100%;}
#zbozimain .left {margin-left:20px;margin-right:0px;padding:0px;float:right;}
#zbozimain h1 {
    margin:0px 0px 13px 0px;
    padding:4px 4px 4px 10px;
    color:#232022;
    font-size:1em;
    /*font-size:inherit;*/
    display:block;
    font-weight:bold;
    /*letter-spacing:0.5px;*/
    /*background-color:#8B9088;*/
    text-transform:none;
}

#zbozimain h1.topproducts, #bannery h1.nakupodvyrobce {
  text-align:center;
  color:#39d52c;
  font-size:5.2em;
}
#zbozimain h2, #novinka h2, strong.h2  {
  margin:10px 0px 0px 0px;
  padding:0px;
  color:#3bd42e;
  font-size:24px;
  /*font-size:inherit;*/
  font-weight:bold;
  /*text-transform:uppercase;*/
  display:block;
}
#zbozimain h3, #novinka h3, strong.h3 {
  margin:0px;
  padding:0px;
  color:#3bd42e;
  font-size:18px;
  /*font-size:inherit;*/
  font-weight:bold;
  display:block;
}

#zbozimain h4, #novinka h4 {
  margin:0px;
  padding:0px;
  color:#232022;
  font-size:1em;
  /*font-size:inherit;*/
  font-weight:bold;
  display:inline-block;
}
#zbozimain h5, #novinka h5 {
  margin:0px;
  padding:0px;
  color:#232022;
  font-size:1em;
  /*font-size:inherit;*/
  font-weight:normal;
  display:inline-block;
  background: url('/images/icons/DECblackrec3.gif') no-repeat 8px 5px transparent;
  padding: 0 8px 0px 18px;
  line-height: 15px;
}

#productRetailers h2 {
  display:block;
}

#zbozimain ul {margin: 0px 10px 0px 30px;padding: 0;}
#zbozimain li {margin: 0;padding: 3px 0 3px 3px;}
#zbozimain .no-related-record {

}
#zbozimain .div-jiz-brzy-spacer {
  clear:both;
  height: 75px;
}
#zbozimain .div-jiz-brzy-spacer2 {
  clear:both;
  height: 10px;
}
#zbozimain .div-jiz-brzy-container {
  width:100%;
  text-align:center;
}
#zbozimain .div-jiz-brzy {
  clear:both;
  /*width:100%;*/
  text-align:center;
  margin: 0px auto; 
  padding: 9px;
  /*display:inline-block;*/
}
#zbozimain .div-jiz-brzy H3{
  font-size: 16px;
  color:white;
}

#zbozimain .div-jiz-brzy {
  background-color: #39d52c;
  color:white;
}

#zbozimain .div-stare-spacer {
  clear:both;
  height: 75px;
}
#zbozimain .div-stare-spacer2 {
  clear:both;
  height: 10px;
}
#zbozimain .div-stare-container {
  width:100%;
  text-align:center;
}
#zbozimain .div-stare {
  clear:both;
  /*width:100%;*/
  text-align:center;
  margin: 0px auto; 
  padding: 9px;
  /*display:inline-block;*/
}
#zbozimain .div-stare H3{
  font-size: 16px;
  color:white;
}

#zbozimain .div-stare {
  background-color: #39d52c;
  color:white;
}

#bottommain {
  /*background-color:#e2e2e2;*/
  background-color:rgb(226,226,226);
  clear:both;
  display:block;
  /*z-index:100;*/
  width:100%;
  text-align:center;
  /*height:300px;*/
  padding:0px;
  margin:0px;
  color:#232022;
  font-size:14px;
  padding:30px 0px 30px 0px;

}
#bottommain-signature {
  background-color:#e2e2e2;
  clear:both;
  display:block;

  /*position: relative;*/
  bottom:0px;
  /*z-index:100;*/

  width:100%;
  height:auto;
  vertical-align:middle;
  text-align:center;
  /*height:300px;*/
  padding:0px;
  margin:0px;
  color:#232022;
  font-size:1em;
  
  border-top: 1px solid white;
}

#bottomHorni {
  padding:20px 0px 10px 0px;
  width:100%;
  text-align:center;
}
#bottomStred {
  border-bottom:2px solid #c6c6c6;
  width:100%;
  text-align:center;
}
#bottomSpodni {
  padding-bottom:20px;
  width:100%;
  text-align:center;
}
.bottom {
 /*position: relative;*/
 /*z-index:100;*/
 text-align:left;
 margin:0px auto;
 padding:0px;
 color:#232022; 
 width:1200px;
 display:block;
}
.bottom-signature {
  text-align:left;
  margin:0px auto;
  padding:0px;
  color:#232022; 
  width:1200px;
  display:block;
  height:fit-content;
  line-height: 150%;
}
.bottom-signature a{
  text-decoration:none;
  color:inherit;
} 
.sloupec {
 padding:0px 20px 0px 0px;
 margin:0px 0px 0px 0px;
 
 /*width:185px;*/
 width:185px;
 float:left;
 display:block;
}
.sloupec.posledni {
 width:175px;
}

.sloupec a {
 color:#232022;
 text-decoration:none;
}
.sloupec a:hover {
 color:#3bd42e;
 text-decoration:none;
}
.sloupec strong {
 font-size:15px;
 font-weight:normal;
}
#mainmenu-wrapper {
  clear:both;
  display:inline-block;
  /*background-color:#93989d;*/
  width:100%;
  /*width:780px;*/
  padding:0px 0px;  
}

#mainmenu {
  display:inline-block;
  /*width:780px;*/
  padding:0px;
  /*margin: 0px auto;*/
  margin: 0px;
  /*max-width:630px;*/
}

#mainmenu.mainmenuright {
 /*float:right;*/
 position: relative;
 text-align:right;
 max-width:100px;
 margin:0px;
 color:#232022;
 /*overflow:hidden;*/
 vertical-align:top;
 display:inline-block;
}


#menu {
 /*position: relative;*/
 margin: 0px;
 padding: 0px 0px 0px 0px;
 /*width: 820px;*/
 width: 770px;
 min-width:668px;
 height:51px;
 /*float:left;*/
 text-align:center;
 /*display:inline-block;*/
 display:flex;
 margin-left:0px;
 }
#menu a, #menutop .mobile_menu a
{
 clear:both;
 color: #000000;
 margin: 0px 0px 0px 0px;
 font-weight: normal;
 padding: 3px 0px 3px 0px;
 text-decoration: none;
 display: block;
 text-align:left;
 font-size:16px;
 
}

#menutop .mobile_menu a {
  height:auto;
  font-size:1.4em;
}

#menu .menu-item-parent-a {
 font-size:20px;
} 
#menu a.sub
{
 padding-left:35px;
 text-decoration: none;
}
#menu a.subsub
{
 padding-left:55px;
 text-decoration: none;
}
#menu a.sel
{
 font-weight:bold;
 text-decoration: none;
 color:#333d47;
}
#menu a.subsel
{
 text-decoration: none;
 font-weight:bold;
 padding-left:35px;
}
#menu a.subsubsel {
 text-decoration: none;
 font-weight:bold;
 padding-left:55px;
}
#menu a:hover
{
 text-decoration:none;
}
#menu a.banner
{
 margin: 0px 6px 0px 0px;
 padding: 0px 0px 0px 0px;
 display: block;
 border:0px solid #ffffff;
 text-align:center;
}
/*#menu a .plus {
  display:inline-block;
  width:16px;
  height:16px;
  background-image: URL('../images/tree-plus.png');
  background-repeat:no-repeat;
  background-position:center middle;  
} */
#menu a .nic {
  display:inline-block;
  /*width:16px;*/
  width:1px;
  height:16px;
}

/*#menu a .minus {
  display:inline-block;
  width:16px;
  height:16px;
  background-image: URL('../images/tree-minus.png');
  background-repeat:no-repeat;
  background-position:center middle;  
} */

#menu-kosik {
  min-width:300px;
  /*height:73px;*/
  display:none;
  float:right;  
}

#kosikbox {
  min-width:338px;
  min-height:41px;
  margin:0px 0px;
  display:block;
  background-color:#5eb12f;
  /*Rounded Corners*/
  /*-webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  */
  padding:6px;
  /*box-shadow: #90005e 0px 2px 2px;*/
}

#zbozi {
 float:left;
 margin:0px 0px 0px 0px;
 padding: 0px 10px 10px 10px;
 width: 280px;
 height: 350px;
 display:block;
 /*background-image: URL('../image/zbozi1-narrow-b.gif');*/
 background-repeat:no-repeat;
 background-position:right bottom;

 text-align:left;
 text-decoration:none;
 color:#232022;
}
#zbozi.krajni {
 /*background-image: URL('../image/zbozi3-narrow-b.gif');*/
}
#zbozi a:hover H2{
  color:#3bd42e;
}

#zbozi.JIZBRZY #zbozipopis {
  height:110px;
}
#zbozi.JIZBRZY #zbozicena {
  display:none;
}
#zbozinazev {
 display:block;
 text-align:left;
 height:42px;
 overflow: hidden; 
 padding:0px;margin:0px 0px 5px 0px;
 font-size:1em;
}
#zbozinazev h2{
 /*text-align:right;*/
 font-size:14px;
 font-weight:bold;
 display:block;
}
#zbozinazev h2 .evolveo {
  color: #000000;
  font-weight:normal;
}

#zbozinazev .kratky-popis{
 /*text-align:left;*/
 font-size:14px;
 font-weight:bold;
 display:block;
}
#zbozipopis {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 display:block;
 text-align:right;
 height:71px;
 overflow: hidden; 
 font-size:1em;
 display:none;
}


#zboziimg {
 position:relative;
 /*display: table-cell;*/
 display: block;
 vertical-align: middle;
 text-align:center;
 height:250px;
 /*width:285px;*/
 width:260px;
 padding: 0px;
 margin:0px;
 overflow: hidden;
}
#zboziflags {
 position:absolute;
 z-index:100;
 vertical-align: middle;
 text-align:center;
 height:250px;
 width:260px;
 padding: 0px;
 margin:0px;
 overflow: hidden;
 margin-top:-250px;
 background-repeat: no-repeat;
}

#zboziflags2 {
 position:absolute;
 z-index:100; 
 vertical-align: middle;
 text-align:center;
 width:280px;
 height:310px;
 padding: 0px;
 margin:0px;
 overflow: hidden;
 margin-top:0px;
 left:570px;
 background-repeat: no-repeat;
}
#zboziflags.flag-vyrobce {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/pruh-vyrobce.png');
}
#zboziflags2.flag-vyrobce {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  /*background-image: URL('../images/pruh-vyrobce.png');*/
  background-image: none;
  width:1px;height:1px;
}

#zboziflags.flag-new {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/new_pruh.png');
}
#zboziflags2.flag-new {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/new_pruh.png');
}
#zboziflags.flag-soon {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/soon_pruh.png');
}
#zboziflags2.flag-soon {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/soon_pruh.png');
}
#zboziflags.sleva15 {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/sleva_15.png');
}
#zboziflags2.sleva15 {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('../images/sleva_15.png');
}
#zboziflags.flag-promo {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('/images/pruh_sleva_salente_en.png');
}
#zboziflags2.flag-promo {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
  background-image: URL('/images/pruh_sleva_salente_en.png');
}
#mainimage {
  position: relative;
}
.productdiv #zboziflags {
  width: 900px;
  height: 400px;
} 
.productdiv #zboziflags.flag-new {
  /*color:red;*/
  background-position:right top;
  background-repeat:no-repeat;    
/*  background-image: URL('../images/new_pruh_big.png');*/
  background-image:none;
  
}


#zboziimg img{
  margin:0px;
  padding:0px;
  max-width: 100%;
  max-height: 250px;
  width: expression(this.width > 285 ? "285px" : true);
  height: expression(this.height > 250 ? "250px" : true);
}
#zboziimg.stare img{
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
#zboziimg.stare1 img{
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
         -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
            filter: grayscale(100%); 
  
}

.zbozicena {
 display:block;
 text-align:left;
 vertical-align:top;
 /*height:50px;*/
 color:#232022;
 overflow: hidden; 
 padding:0px;
 margin:0px;
 font-size:14px;
 font-weight:normal;
}
.zbozicena strong {
 font-size:20px;
 font-weight:bold;
}
.zbozicena .cena_popis {
  font-size:0.8em;
}

.zbozicena .cena_popis:before {
  content:"(";
}
.zbozicena .cena_popis:after {
  content:")";
}

.zbozicena .cena {
  float:left;
}

.zbozicena .cenaobvykla {
  font-size:0.8em; 
}

.zbozicena .cenaobvykla STRONG{
  text-decoration: line-through;
  text-decoration-color: red;
  font-size: 14px;
  font-weight: bold;
}

.zbozicena .quickBuyBox {
  float:right;
}

.zbozicena .shipping {
  clear:both;
}

.zbozicena .quickBuyBox form {
  float:right;

}
#zbozimain .zbozicena a.koupitbutton {
  padding:4px;
  color:white;
  background-color:#3bd42e;
  line-height: 24px;
}

.quickBuyBox form .qtytext{
  display:none;

}
.quickBuyBox input.qty {
  width:20px;
  display:none;
} 
.quickBuyBox input.submit {
 margin-top:0px;
 padding:0px 9px;
 /*border:0px;*/
 /*width:200px;*/
 height:25px;
 background-color:#39d52c;
 /*background-image: URL('../images/button-bg.png');*/
 background-repeat:no-repeat;
 color:white;
 font-weight:bold;
/*Rounded Corners*/
/*-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
*/
  cursor:pointer;
  cursor:hand;
border:0px;  
}
#zbozi .quickBuyBox input.submit:active {
  background-image: URL('/images/pulse-1s-115px.gif');
  background-position: center;
  color: transparent;
}

#detail-horni .quickBuyBox input.submit:active {
  background-image: URL('/images/pulse-1s-115px-green.gif');
  background-position: center;
  color: transparent;
}


.quickBuyBox input.submit:hover {
  /*margin-top:1px;*/  
  /*Gradient*/
  /*background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  */  
}

.quickBuyBox .shipping {
  float:left;
  font-size:0.75em;
  color:#008000;
  width:70px;
  line-height:25px;
}
.objednat {
 background-color:#F1F1F1;
 border-bottom:2px solid #9a9a9a;
 padding: 20px;
}
.popis {
 /*text-align:justify;*/text-align:left;
}
#social {
 float:right;
 text-align:right;
 width:38px; 
 height:145px;
 display:block;
 font-size:11px;
 color:white;
 position: fixed;
 top: 240px;
 right: 10px;
 padding:0px;
 margin:0px;
 z-index:5000;
}
#social img{
 padding:0px;
 margin:0px;
}
#novinky {
    position: absolute;
    padding: 0px 0px 0px 0px;
    margin-left:-580px;
    left:50%;
    top:80%;
    width:1200px;
    height:16%;
    text-align:center;
    background-color:gray;
    z-index:199;
}
#bannery {
  /*max-height:600px;*/
  min-width:1200px;
  position:relative;
  /*margin-top: -40px;*/
  clear:both;
  padding-bottom:20px;
}
#banneryvetev {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin-left:0px;
    text-align:center;
    background-color:gray;
    z-index:1999;
    width:100%;
}
#bannery ul{
  margin:0px;
  padding:0px;
  width:100%;
}
#bannery li{
  margin:0px;
  padding:0px;
  width:100%;
  /*margin-bottom: -3px;*/
  padding-bottom:10px;
  clear:both;
  display: block;
}
#bannery img {
  border:0px;
  text-decoration:none;
  width:100%;
  height:auto;
}
#bannery .verticalspace {
  display:inline-block;
  width:20px;
  height:auto;
}
#bannery #bannery2 img, #bannery #bannery6 img {
  width:49.0%;
}

#bannery #bannery2 .item1, #bannery #bannery6 .item1 {
  margin-right:10px;
}
#bannery #bannery2 .item2, #bannery #bannery6 .item2 {
  margin-left:10px;
}
#bannery.eshop.spodni {
  padding-top:20px;
}
#bannery.eshop #bannery1 {
  max-height:250px;
  overflow:hidden;
}
#bannery.eshop #bannery2 {
  padding-top:20px;
}

#bannery #bannery3 img {
  width:auto;
  height:200px;
}

#bannery.eshop #bannery1 .item1 {

}
#bannery.eshop #bannery1 img {
  width:100%;
}
#bannery.eshop #bannery2 img {
  width:100%;
}
#bannery.eshop #bannery3 img {
  width:373px;
  height:auto;
}

#bannery.eshop #bannery3 .item1 {
  margin-right:20px;
}
#bannery.eshop #bannery3 .item2 {
  margin-right:20px;
}
#bannery.eshop #bannery3 .item3 {
  
}

#bannery .bannery-div-video embed {
  width:120px;
  height:68px;
}
#bannery .bannery-div-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

#bannery .bannery-div-video .video{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#bannery #bannery6 {
  background-color:white;
}
#bannery #bannery2 .bannery-div-video, #bannery #bannery6 .bannery-div-video {
  width: 49%;
  display:inline-block;
  padding-bottom: 27.6%;
  /*float:left;*/
}

.cycle-slide-active { z-index:9; }
.cycle-slideshow { width: 100% }
.cycle-slideshow img { width: 100%; height: auto }

/* pager */
.cycle-pager { 
    text-align: center; 
    width: 100%; 
    z-index: 5000; 
    position: relative; 
    top: 0px; 
    overflow: hidden;    
}
.cycle-pager span { 
    line-height: 50px; 
    font-size: 50px; 
    width: 25px; 
    height: 50px; 
    display: inline-block; 
    color: #ddd; 
    cursor: pointer;
     
}
.cycle-pager span.cycle-pager-active { color: #3bd42e;}
.cycle-pager > * { cursor: pointer;}


.novinka-sloupec {
  display:block;
  width:393px;
  padding:0px 10px 20px 0px;
  float:left;
  text-align:left;
  font-size:1em;
  min-height:170px;
}
.novinka-sloupec strong {
  font-size:15px;
  color:#3bd42e;
}
.novinka-sloupec.sloupec1 {
  padding:0px 10px 20px 0px;
}
.novinka-sloupec.sloupec2 {
  padding:0px 10px 20px 10px;
}
.novinka-sloupec.sloupec3 {
  padding:0px 0px 20px 10px;
}
#radky-novinky {
  padding-top:15px;
  margin-top:60px;
  clear:both;
  border-top:1px solid gray;  

}
#video-novinky {
  padding-bottom:20px;
  clear:both;  
}
.video-novinka-sloupec {
  display:block;
  width:386px;
  padding:0px 10px 15px 0px;
  float:left;
  text-align:left;
  font-size:1em;
  min-height:170px;
}
.video-novinka-sloupec strong {
  font-size:15px;
  color:#3bd42e;
}
.video-novinka-sloupec.sloupec1 {
  padding:0px 10px 0px 0px;
}
.video-novinka-sloupec.sloupec2 {
  padding:0px 10px 0px 10px;
}
.video-novinka-sloupec.sloupec3 {
  padding:0px 0px 0px 10px;
}


.novinka-div-video {
/*  width:393px;
  height:221px;*/
  width:384px;
  height:216px;
  margin:0px;
  display:block;
  padding:0px;
  text-align:center;
}

.novinka-div-video embed {
  width:100%;
  height:100%;
  /*min-height:350px;*/
  border:0px;
  outline:0;
  
}
.novinka-div-video iframe {
  width:100%;
  height:100%;
  /*min-height:350px;*/
  border:0px;
  outline:0;
  
}

#novinkymain {
  padding-top:0px;
}
#novinkymain .kolecko {
  display:block;
  width:140px;
  height:140px;
  text-align:center;
  line-height:140px;
  background-position:top left;
  background-repeat:no-repeat;    
  background-image: URL('/images/kolecko.png');
  color:white;
  font-size:20px;

}
#novinkymain .kolecko img {
  width:160px;
}

#novinkymain.singlecolumn1 {
  width:1200px;
  padding:0px;
  padding-top:0px;
}
#novinkymain.singlecolumn0 {
  width:505px;
  padding:0px;
  padding-top:0px;
  /*padding-right:15px;*/
  padding-right:0px;
  float:left;
}
#novinkymain.singlecolumn0 .dalsi {
  /*display:block;*/
  color:#3bd42e;  
}
#novinkymain.singlecolumn0 .dalsi:before {
  content:" (";
}
#novinkymain.singlecolumn0 .dalsi:after {
  content:")";
}
#novinkymain.singlecolumn0 hr {
  color:gray;
  padding:2px 0px;
}
#novinkymain.singlecolumn0.s1 {
  width:140px;
  padding-right:15px;    
}
#novinkymain.singlecolumn0.s2 {
  margin-right:15px;
}
#novinkymain.singlecolumn0.s2 .novinkabox{
  /*padding-right:15px;*/
}
#novinkymain.singlecolumn0.s3 .novinkabox{
  
}

#novinkymain.singlecolumn0.pages {
  width:100%;
  text-align:right;  
}

#novinkymain.singlecolumn0.pages a {
  color:#3bd42e;
  text-decoration:none;
}

#novinkymain.singlecolumn {
  width:595px;
  padding:0px;
  padding-top:0px;
  padding-right:15px;
  float:left;
}
#novinkymain.singlecolumn-bottom {
  width:1200px;
  padding:0px;
  padding-top:30px;  
}
#novinkymain.twocolumns-right {
  width:230px;
  height:100%;
  min-height:100px;
  padding-left:8px;
  float:right;
  /*border-left:2px solid gray;*/
  padding-top:0px;
}
#novinkymain.twocolumns-left {
  width:230px;
  padding-right:8px;
  float:left;
  padding-top:0px;
  /*border-right:2px solid gray;*/
}
#novinka {
  font-size:1em;
  padding-bottom:50px;
}
#novinka p{
  padding:10px 0px 50px;
}
#zbozinovinky{

}
#zbozinovinky #zbozi{
  background-color:white;
}

#novinka {
  
}
#novinka strong{
  font-size:1.2em;
}

#novinka.toparticle {
  width:100%;  
}
#novinka.leftarticle {
  width:970px;
  float:left;
  padding-right:10px;

}
#novinka.rightarticle {
  width:970px;
  float:wight;
  padding-left:10px;

}
.novinkabox {
  /*padding-bottom:20px;*/
  font-size:1em;
  word-wrap:break-word;
  height:115px;
  overflow:hidden;
}
#main .novinkabox .icon{
  vertical-align:middle;
  /*display:inline-block;*/
  display:none;
  width:45px;
  /*height:45px;*/
  margin:0px 5px 5px 0px;  
}
#main .novinkabox .clanekimg {
  max-width:45px;
  max-height:45px;
  /*max-height:69px;*/
  /*padding:0px 5px 0px 0px;*/
  /*float:left;*/
  margin:auto 0px;  
}
#novinka .clanekimg {
  max-width:90px;
  /*max-height:69px;*/
  padding:0px 5px 0px 0px;
  float:left;
  margin-right:5px;  
}

#main .novinkabox a.mainlink{
  /*color:#3bd42e;*/
}
#main #novinkymain h2{
  margin:0px;
  padding-bottom:10px;  
  font-size:1.2em;
  text-transform:none;
  line-height:15px;
  /*width:335px;*/
  font-weight:bold;
  /*height:15px;  
  overflow:hidden;*/
  color:#3bd42e;
}
#main .novinkabox H3{
  margin:0px;
  display:inline-block;
  font-size:1em;
  text-transform:none;
  line-height:15px;
  /*width:335px;*/
  font-weight:bold;
  /*height:15px;  
  overflow:hidden;*/
}
#main .novinkabox .nadpis{
  vertical-align:top;
  display:inline-block;  
  width:457px;
}

#main .novinkabox .nadpis .datum{
  /*float:right;*/
}
.novinkabox p{
  padding:3px 0px;
  
}
.novinkabox strong{
  text-align: left;
}

.novinkabox p{
  /*text-align: justify;*/text-align:left;
}
.novinkabox:hover strong{
  color: #3bd42e;
}

/*
.novinkabox.box-1 {
  float:left;
  width:100%;
  padding-right:10px;
}
.novinkabox.box-2 {
  float:left;
  width:100%;
  padding-right:10px;
}
.novinkabox.box-3 {
  float:right;
  width:100%;
  padding-right:0px;
}
*/

.evo-fb-like {
  clear:both;
  padding:20px
  margin:0px auto;
}

.podpora-div-img {
  display:inline-block;
  margin:0px;
  padding:0px;
}

#kariera {
  font-size:1em;
}
#kariera H2 {
  font-size:1em;
}
#kariera .clanek a.mainlink{
  /*color:#3bd42e;*/
}
#kariera h3{
  font-size:1em;  
}

#kariera-levy {
 position: relative;
 margin: 0px;
 padding: 0px;
 padding-right:10px;
 
 /*width: 330px;*/
 width: 160px;
 float:left;
 text-align:left;
 display:block;
}

#kariera-levy .kolecko {
  display:block;
  width:140px;
  height:140px;
  text-align:center;
  line-height:140px;
  background-position:top left;
  background-repeat:no-repeat;    
  background-image: URL('/images/kolecko.png');
  color:white;
  font-size:20px;

}
#kariera-levy .kolecko img {
  width:160px;
}
#kariera-main {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /*text-align: justify;*/text-align:left;
    /*width:860px;*/
    width:1030px;
}

#kariera-main .clanek a{
  color:#3bd42e;
}
#kariera-main .clanek a.mainlink{
  color:inherit;
}
#kariera-main .clanek .clanekimg {
  /*display:none;*/
  height:15px;
}
#kariera-main .clanek .dalsi {
  font-size:0.8em;
}
#kariera-main .clanek .dalsi:before {
  content:"(";  
}
#kariera-main .clanek .dalsi:after {
    content:")";
}
#kariera-main hr {
  color:gray;
  padding:5px 0px;
}
#kariera .sloupec1{
  float:left;
  width:505px;
  padding:0px 15px 0px 0px;
}
#kariera .sloupec2{
  float:right;
  width:505px;
  padding:0px 0px;
}

#podpora {
  font-size:1em;
}
#podpora .clanek H2 {
  font-size:22px;
  color:#3bd42e;
  padding-bottom:20px;
}
#podpora .clanek a.mainlink{
  /*color:#3bd42e;*/
}
#podpora h3{
  font-size:1em;  
}

#podpora-levy {
 position: relative;
 margin: 0px;
 padding: 0px;
 padding-right:10px;
 
 /*width: 330px;*/
 width: 160px;
 float:left;
 text-align:left;
 display:block;
}

#podpora-levy .kolecko {
  display:block;
  width:140px;
  height:140px;
  text-align:center;
  line-height:140px;
  background-position:top left;
  background-repeat:no-repeat;    
  background-image: URL('/images/kolecko.png');
  color:white;
  font-size:20px;

}
#podpora-levy .kolecko img {
  width:160px;
}
#podpora-main {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /*text-align: justify;*/text-align:left;
    /*width:860px;*/
    width:1030px;
}

#podpora-main .clanek a{
  color:#3bd42e;
}
#podpora-main .clanek a.mainlink{
  color:inherit;
}
#podpora-main .clanek .clanekimg {
  height:15px;
  display:none;
}
#podpora-main .clanek .dalsi {
  font-size:0.8em;
}
#podpora-main .clanek .dalsi:before {
  content:"(";  
}
#podpora-main .clanek .dalsi:after {
    content:")";
}
#podpora-main hr {
  color:gray;
  padding:5px 0px;
}
#podpora .sloupec1{
  float:left;
  width:505px;
  padding:0px 15px 0px 0px;
}
#podpora .sloupec2{
  float:right;
  width:505px;
  padding:0px 0px;
}

#bs-kontakt {
  display:block;
  height:100%;
  /*overflow:hidden;*/
}
#bs-kontakt input[readonly]{
  border:0px;
  background-color:lightgreen;
  text-align:center;
  font-weight:bold;  
}
#main.menu1 {
  margin-top:10px;
  padding-top:0px;
  overflow:hidden;
  min-height:190px;  
}
#main.menu3 {
  /*background-image: URL('../images/map590green.png');*/  
  background-repeat:no-repeat;
  background-position:right top;
}
#main.menu4 {
  /*background-image: URL('../images/map590green.png');*/
  /*background-image: URL('/images/mapa2014-1200-bila.jpg');*/
  background-repeat:no-repeat;
  background-position:right top;
}
#kdekoupit {
  font-size:1em;
}
#kdekoupit H2 {
  font-size:1.2em;
}
#kdekoupit-levy {
 position: relative;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 330px;
 float:left;
 text-align:left;
 display:none;
 overflow:hidden;
}
#kdekoupit-levy p{
  display:inline-block;
}
#kdekoupit-main {
  position: relative;
  padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  /*text-align: justify;*/text-align:left;
  /*width:860px;*/
  width:1190px;
  min-height:1304px;
  /*background-image: URL('../images/map590green.png');*/
  background-repeat:no-repeat;
  background-position:right top;
}
#kdekoupit-main th,td {
  vertical-align:top;  
}

#kdekoupit.cz {
  /*background-image: URL('/images/kde_koupit_cz.png');*/
  background-repeat:no-repeat;
  background-position:right top;
}
#kdekoupit.cx {
  /*background-image: URL('/images/kde_koupit_cz.png');*/
  background-repeat:no-repeat;
  background-position:right top;
}
#onas {
  font-size:1em;
  width: 1200px;
  margin: 0px auto;
  background-color:white;
  margin-top: 40px;
}
#onas H2 {
  font-size: 24px;
  padding: 0px 0px 10px 0px;
}
#onas .clanek a.mainlink{
  color:#3bd42e;
}
#onas-headold{
  display:block;
  background-color:#5d6771;
  margin:0px;
  width:100%;  
  padding: 20px 0px 0px 0px;
  /*background-image: URL('/images/onas_2015_cz.jpg');*/
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100%;
  height:40vw;
}
#onas-head, #onas-foot {
  display:block;
  margin:0px;
  width:100%;  
  padding: 20px 0px 20px 0px;
}
#onas-head img, #onas-foot img{
  width:100%;
}
#onas-levy {
 position: relative;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 width: 100%;
 float:left;
 text-align:left;
 display:block;
 overflow:hidden;
}
#onas-levy p{
  display:inline-block;
  /*text-align:justify;*/text-align:left;
}

#onas-main {
    position: relative;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /*text-align: justify;*/text-align:left;
    width:803px;
}

#kosik .singlecolumn {
  width:680px;
  padding:0px;
  padding-top:0px;
  padding-right:15px;
  float:left;
}
#kosik .doublecolumn {
  width:797px;
  padding:0px;
  padding-top:0px;
  padding-right:15px;
  float:left;  
}
#kosik .potvrzeni {
  clear:both;
  text-align:right;
  margin-bottom:100px;
}

#zak_data {
  margin-bottom:20px;

}
#zak_data input,select {
  width:378px;
}
#zak_data textarea {
  width:378px;
  height:100px;
}
.zak_data {
  margin-bottom:20px;

}
.zak_data input,select {
  width:378px;
}
.zak_data textarea {
  width:378px;
  height:100px;
}
#kosik input,select,textarea {
  background-color:whitesmoke;
}
#produkt_data {
  margin-bottom:20px;

}
#produkt_data input,select {
  width:378px;
  background-color:white;
  
}
#produkt_data textarea {
  width:378px;
  height:100px;
  background-color:white;
}
#kosik input.submit, #kosik button.submit {
 margin-top:0px;
 padding:10px;
 /*border:0px;*/
 /*width:200px;*/
 /*height:25px;*/
 background-color:#39d52c;
 /*background-image: URL('../images/button-bg.png');*/
 background-repeat:no-repeat;
 color:white;
 font-weight:bold;
/*Rounded Corners*/
/*-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
*/
  cursor:pointer;
  cursor:hand;
border:0px;
  
}
#kosik input.submit:hover {
  /*margin-top:1px;*/  
  /*Gradient*/
  /*background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  */  
}

#kosik i {
  font-size:0.75em;
}
#kosik label img {
  cursor:pointer;
  max-height: 25px;
  vertical-align: middle;  
}
#kosik label img.deliveryicon {
  max-height: 35px;
}
#web-signature {
  /*margin-bottom:15px;*/
}
#radky-novinky a {
  color:#232022;
}
#radky-novinky .novinka-radky{
  width:960px;
  margin:0px auto;
  font-size:1em;
  text-align:left;
}
#radky-novinky .novinka-radek{
  padding-bottom:8px;
}
#radky-novinky .novinka-radek .head{
  color:#3bd42e;
}

#radky-novinky .novinka-radek .tail {
  font-size:0.95em;
}

#radky-novinky .novinka-radek a:hover .tail {
  font-size:1em;
  color:#3bd42e;
}

#hlavni.evolveo-pc {
  /*background: url('/images/') no-repeat top left transparent;*/
}
#hlavni.evolveo-home {
  /*background: url('/images/') no-repeat top left transparent;*/
}
#hlavni.evolveo-personal {
  /*background: url('/images/') no-repeat top left transparent;*/
}
#hlavni.evolveo-eol {
  /*background: url('/images/rip.png') no-repeat top 200px left transparent fixed;*/
}

#product-search .empty {
   color:#232022;
   font-family: sans-serif,Helvetica,Verdana,Arial;
   font-size:27px;
}

#helpdeskv2 H1 {
  text-transform: inherit;
  font-size:24px;
}
#helpdeskv2 H2 {
  text-transform: inherit;
  font-size:24px;
}
#helpdeskv2 H3 {
  text-transform: inherit;
  font-size:inherit;
}

#helpdesk-left-content {
 position: relative;
 margin: 0px;
 padding: 0px;
 padding-right:10px;
 
 /*width: 330px;*/
 width: 160px;
 float:left;
 text-align:left;
 display:block;
}

#helpdesk-left-content .kolecko {
  display:block;
  width:140px;
  height:140px;
  text-align:center;
  line-height:140px;
  background-position:top left;
  background-repeat:no-repeat;    
  background-image: URL('/images/kolecko.png');
  color:white;
  font-size:20px;

}
#helpdesk-left-content .kolecko img {
  width:160px;
}
#helpdesk-content {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    /*text-align: justify;*/text-align:left;
    /*width:860px;*/
    width:1030px;
}

#helpdesk-content .aktualnivetev {
  color:#3bd42e;  
}
#helpdesk-content .aktualnivetev H2{
  color:#3bd42e;  
}

#helpdesk-content .nadpis {
  margin-bottom:10px;
}

#helpdesk-content #zbozi {
  height:300px;
  overflow: hidden;
  position:relative;
}

#helpdesk-content #zbozi #zboziimg {
  width:280px;
}
#helpdesk-content #zbozi img {
  max-width:280px;
}

#helpdesk-content #zbozi #zbozipopis{
  position: absolute;
  bottom:0px;
  z-index:100;
  text-align: right;
  width: 280px;
  height:auto;
  overflow: hidden;
  padding: 0px 5px 10px 0px;
  margin: 0px;
  background-color: white;
  color:#3bd42e;
  /*text-transform: uppercase;*/
  font-weight:bold;
}
#helpdesk-content #zbozi #zbozipopis .evolveo{
  color:black;
  font-weight:normal;
}
#helpdesk-content #zbozi #zbozipopis .kratky-popis{
  text-transform: none;
  color:black;
  font-weight:bold;
  display:block;
  height:16px;
  overflow:hidden;
}

#helpdeskv2 #zbozi H3 {
  color:#3bd42e;  
}
#hd_item_head #nadpis {
  padding:0px;
  padding-bottom:40px;
  margin:0px;
  color:inherit;  
}
#hd_item_head #nadpis H2{
  /*color:#93989e;*/
  /*color:black;*/  
  color:#3bd42e;
}
#hd_item_head #nadpis H2 .evolveo{
  color:black;  
}

#hd_item_head #nadpis .kratky-popis{
  font-size: 20px;
}
#hd_item_head .img {
  float:left;
  width:140px;
  padding:0px 10px 0px 0px;
  margin:0px;
}
#hd_item_head .img img{
  max-width:140px;
}

#hd_item_head .keywords {
  float:left;
  width:880px;
}
#hd_item_faq {
  clear:both;
  padding-top:30px;
}
#hd_item_head .nadpis,#hd_item_faq .nadpis {
  color:#232022;
  font-size:20px;
}
#faq_list .faq_list_item {
  clear:both;
  text-align: left;
  /*min-height:55px;*/
  display:block;
  padding-top:10px;
}

#faq_list .faq_list_item .icon {
  float:left;
  width:40px;
  min-height:40px;
}
#faq_list .faq_list_item .text {
  float:left;
  padding-left:15px;
  width:975px;
}
#faq_list .faq_list_item .text .question {
  font-weight:bold;
}
#faq_list .faq_list_item .text .answer {
  font-weight:normal;
}
#faq_list .faq_list_item .text .keywords {
  font-weight:italic;
  color:gray;
  font-size:0.7em;
  /*float:right;*/
  display:none;
}
#faq_list .faq_list_item .text .keywords:before {
  content:"(";
}
#faq_list .faq_list_item .text .keywords:after {
  content:")";
}


#hd_item_helpdesk .faq_list_item {
  clear:both;
  text-align: left;
  /*min-height:55px;*/
  display:block;
}

#hd_item_helpdesk .faq_list_item .icon {
  float:left;
  width:40px;
  min-height:40px;
}
#hd_item_helpdesk .faq_list_item .text {
  float:left;
  padding-left:15px;
  width:975px;
}
#hd_item_helpdesk .faq_list_item .text .question {
  font-weight:bold;
}
#hd_item_helpdesk .faq_list_item .text .answer {
  font-weight:normal;
}
#hd_item_helpdesk .faq_list_item .text .keywords {
  font-weight:italic;
  color:gray;
  font-size:0.7em;
  /*float:right;*/
}
#hd_item_helpdesk .faq_list_item .text .keywords:before {
  content:"(";
}
#hd_item_helpdesk .faq_list_item .text .keywords:after {
  content:")";
}

#hd_item_helpdesk .faq_list_item .icon.fright {
  float:right;
  width:40px;
  min-height:40px;
}
#hd_item_helpdesk .faq_list_item .text.fright {
  text-align:right;
  float:right;
  padding-left:0px;
  padding-right:15px;
}

#hd_item_head .keywords .keywords_button {
  display:inline-block;
  padding:5px 10px 5px 0px;
   
}
#hd_item_head .keywords .keywords_button button {
  /*display:inline-block;
  padding:5px 10px;*/
  background-position:left top;
  background-repeat:no-repeat;    
  background-image: url('/images/check-gray.png');
  background-color:rgb(59, 212, 46);
  /*background-color:rgb(211, 212, 214);*/
  font-size: 14px;
  min-width:120px;
  text-align:right;
  padding:4px 8px 4px 15px;
  color:#232022;
  border:0px;
  /*-moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border: 2px solid #b2b5b9;  
  */
}
#laHdDiv {
  display:none;
  text-align:left;
}
#helpdesklinks {
  width:100%;
  display:block;
}
#helpdesklinks a {
  width:50%;
  display:inline-block;
}

#helpdesklinks img {
  /*height:119px;*/
}

#bottom1box {
 padding: 0px;
 margin: 0 auto;
 height:54px;
 width:100%;
 display:block;
 text-align:left;
 /*background-color:#333d47;*/

}
#bottom1 {
  margin: 0 auto;
  height: fit-content;
  width: 1200px;
  display: inline-block;
  text-align: left;
}

#menubottom {
 float:left;
 position: relative;
 text-align:left;
 width:1200px;
 margin:0px auto;
 color:#232022;
 /*overflow:hidden;*/
 vertical-align:top;
 display:inline-block;
}

#menubottom .menublock {
  display:inline-block;
  width:220px;
  vertical-align:top;
  list-style: none;
  margin: 0px;
  padding:0px;    
  padding-right: 10px;
}   

#menubottom .menublock .menu5 {
  display:none;
}
#menubottom.menubottomright {
 float:right;
 position: relative;
 text-align:left;
 width:240px;
 margin:0px auto;
 color:#232022;
 /*overflow:hidden;*/
 vertical-align:top;
 display:inline-block;
}

#menubottom H1 {
  padding:0px;
  display:inline;
}
#menubottom a
{
 /*color:rgb(107,117,121);*/
 color:black;
 margin: 10px 0px;
 padding:0px;
 margin-bottom:0px;
 margin-left:0px;
 font-size:14px;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
 /*float:left;*/
 /*height:37px;*/
 
 display:inline-block;
 /*width:183px;*/
 /*border-left:2px solid white;*/
 /*text-transform:uppercase;*/ 
}
#menubottom a.prvni {
  /*padding-left:0px;*/
  margin-left:0px;
  /*width:187px;*/
  /*border:0px;*/
}

#menubottom a.sel
{
 font-weight:bold;
 /*color:#3bd42e;*/
  
  
  background-position:center bottom;
  background-repeat:no-repeat;    
  /*background-image: URL('../images/menu-selector-reverse-white.png');*/
  
 
}
#menubottom a.sel.prvni
{
 /*font-weight:bold;*/
 /*color:#3bd42e;*/
  
  
  background-position:center bottom;
  background-repeat:no-repeat;    
  /*background-image: URL('../images/menu-selector-reverse.png');*/
  
 
}
#menubottom a:hover
{
 color: #3bd42e;
 /*color:#93989e;*/
 background-position:center bottom;
 background-repeat:no-repeat;    
 /*background-image: URL('../images/menu-selector-reverse-hover.png');*/
}

#menubottom a.sel#menutop4 {
  background-image: URL('/images/menu-selector-reverse.png');
}

#menubottom .menublock .podporamenublock {
  
}
#menubottom .menublock .podporamenublock img.menupodporaicon {
  /*height:80px;*/
  display:block;
  width:53px;
}

#langtop {
 /*position:relative;*/
 /*z-index:100;*/
 /*width:150px;*/
 /*height:30px;*/
 /*line-height:30px;*/
 padding: 0px; 
 margin:0px;
 text-align: right;
 color:white;
 float:right;
 /*padding-left:56px;*/
 /*background-color:white;*/
}

#langbottom {
  float:right;
  background-color: rgb(226,226,226);
}

#langsel {
  position:relative;
  z-index:12000;
  /*top:36px;*/
  /*left:5px;*/
  width:auto;
  /*margin:0px 10px 0px -10px;*/
  /*padding:0px 0px 5px 10px;*/
  /*margin-right:10px;*/
  /*height:300px;*/
  display:none;
  overflow:hidden;
  /*background-color:#333d47;*/
  height:38px;
  line-height: 19px;
  text-align:left;
  /*vertical-align: bottom;*/

}
#langsel a {
 width:30px;
 height:38px;
 /*display:block;*/
 font-size:14px;
 font-weight:normal;
 margin:0px;
 padding:0px;
 text-align:center;
 /*color:white;*/
 /*text-align:right;*/ 
}
#langsel a.sel {
 /*color:black;*/
 /*float:right;*/
}
#langsel a.sel-arrow {
 font-size:0.9em;
 color:#3bd42e;
 float:right;
}
#langsel a:visited {
 color: black;
}
#langsel a:hover {
 color: #3bd42e;
}
#langsel a.sel {
 /*color:black;*/
 /*float:right;*/
}
#langsel a.sel-arrow {
 font-size:0.9em;
 color:#3bd42e;
 float:right;
}
#langsel a:visited {
 color: black;
}
#langsel a:hover {
 color: #3bd42e;
}

#langcur {
  /*width:70px;*/
  margin-left:0px;
  height:38px;
  line-height: 19px;
  display:inline-block;
  overflow:hidden;
  padding:0px;
  width:auto;
  text-align:left;

  
}
#langcur a {
 /*font-size:14px;
 font-weight:normal;
 padding:0px 5px;*/
 /*color:black;*/
 margin-left:0px;
 padding:0px;
 margin:0px;
  height: 38px;
  width: 30px;  
}
#langcur a.sel {
 /*color:black;*/
 padding:0px; 
}
#langcur a.sel:visited {
 color:inherit;
 
}
#langcur a.sel-arrow {
 font-size:0.9em;
 color:#90005e;
 padding:0px;
}

#langcur a:hover {
 color: #90005e;
}

a#langcursel {
  /*
  padding-left:10px;
  background-position:left 9px;
  background-repeat:no-repeat;    
  background-image: URL('/images/menu-selector-lang.png');
  */  
}

a#langcursel:hover {
  /*
  background-position:left 9px;
  background-repeat:no-repeat;    
  background-image: URL('/images/menu-selector-lang.png');
  */  
}
 
#langmobile {

}
#langmobile img.langselflag {
  height: 19px;
  margin-left: 10px;
}
#langselmobile {
  position:relative;
  z-index:12000;
  /*top:36px;*/
  /*left:5px;*/
  width:100%;
  /*margin:0px 10px 0px -10px;*/
  /*padding:0px 0px 5px 10px;*/
  /*margin-right:10px;*/
  /*height:300px;*/
  display:none;
  overflow:hidden;
  /*background-color:#333d47;*/
  line-height:24px;
  text-align:left;
  /*vertical-align: bottom;*/

}
#langselmobile a {
 width:120px;
 display:block;
 /*font-size:14px;*/
 font-weight:normal;
 margin:0px;
 padding:0px;
 text-align:right;
 /*color:white;*/
 /*text-align:right;*/
 padding-left: 35px; 
}
#langselmobile a.sel {
 /*color:black;*/
 /*float:right;*/
}
#langselmobile a.sel-arrow {
 font-size:0.9em;
 color:#3bd42e;
 float:right;
}
#langselmobile a:visited {
 color: black;
}
#langselmobile a:hover {
 color: #3bd42e;
}
#langselmobile a.sel {
 /*color:black;*/
 /*float:right;*/
}
#langselmobile a.sel-arrow {
 font-size:0.9em;
 color:#3bd42e;
 float:right;
}
#langselmobile a:visited {
 color: black;
}
#langselmobile a:hover {
 color: #3bd42e;
}

#langcurmobile {
  /*width:70px;*/
  margin-left:0px;
  /*height:15px;*/
  /*display:block;*/
  /*overflow:hidden;*/
  padding:0px;
  width:50px;
  text-align:left;
  padding-left:9px;

  
}
#langcurmobile a {
 /*font-size:14px;
 font-weight:normal;
 padding:0px 5px;*/
 /*color:black;*/
 margin-left:0px;
 padding:0px;
 margin:0px;
 min-width:150px; 
}
#langcurmobile a.sel {
 /*color:black;*/
 padding:0px; 
}
#langcurmobile a.sel:visited {
 color:inherit;
 
}
#langcurmobile a.sel-arrow {
 font-size:0.9em;
 color:#90005e;
 padding:0px;
}

#langcurmobile a:hover {
 color: #90005e;
}

a#langcurselmobile {
  /*padding-left:10px;
  background-position:left 5px;
  background-repeat:no-repeat;    
  background-image: URL('/images/menu-selector-lang.png');
  background-size: 16px;
  */  
}

a#langcurselmobile:hover {
  /*
  background-position:left 5px;
  background-repeat:no-repeat;    
  background-image: URL('/images/menu-selector-lang.png');
  */  
}

#logintop {
 float:right;
 position: relative;
 text-align:left;
 height:30px;
 line-height:30px;
 margin:0px;
 color:white;
 /*vyřazeno zobrazení*/
 DISPLAY:NONE;
 /*DISPLAY:inline;*/
}
#logintop a
{
 color: black;
 margin: 0px;
 font-size:1em;
 font-weight: normal;
 text-decoration: none;
 text-align:center;
 float:left;
 padding:2px 10px 0px 37px;
 background-image: URL('../images/icon-user.png');
 background-repeat:no-repeat;
 background-position:0px 3px;  
 
}
#logintop a.sel
{
 color: #3bd42e;
}
#logintop a:hover
{
 color: #3bd42e;
}
#loginbox {
  position:relative;
  z-index:1000;
  bottom:0px;
  color:#232022;
  background-color:#e2e2e2;
  overflow:hidden;
  margin:0px;
  left:-1px;
  padding:0px 10px 10px;
  font-size:inherit;
  border:1px solid #333d47;
 	-moz-box-shadow: 0px 5px 7px #666;
	-webkit-box-shadow: 0px 5px 7px #666;
	box-shadow: 0px 5px 7px #666;
  display:none;
  vertical-align:bottom;
  width:175px;
}
#loginbox input{
  width:115px;
  background-color:white;
  padding:0px 5px;
  margin:0px;
  border:1px solid #333d47;
}
#loginbox a{
  color:#232022;
  font-size:inherit;
}

#loginbox table{
  border-spacing:0;
  border-collapse:collapse;
  width:100%;
  padding:0px;
  margin:0px;
  border:0px;
}
#loginbox td{
  line-height:100%;
  text-align:right;
  padding:5px 0px;
}

#bannervyrobce {
  position:absolute;
  z-index:1000;
  right:0px;
  top:200px;
  display:inline-block;
  /*display:none;*/
  background-color: #39d52c;
  color:white;
  text-align:left;  
  /*width:200px;*/
  /*height:160px;*/
  overflow:hidden;
  -webkit-transition: padding .3s linear;
     -moz-transition: padding .3s linear;
      -ms-transition: padding .3s linear;
       -o-transition: padding .3s linear;
          transition: padding .3s linear;  

}
#bannervyrobce h3 {
  display:inline;
}
#bannervyrobce .close {
  display:inline;
  float:right;
  cursor:pointer;
}
#bannervyrobce h3,#bannervyrobce h4 {
  margin:0px;
  padding:0px;
  margin-bottom:1em;
}
#bannervyrobce a,#bannervyrobce a:visited {
  color:white;
  text-decoration:none;
}

#bannervyrobce #bvheader {
  display:none;
  margin:20px;
  width:28px;
  height:100%;
  background-image: URL('/images/evolveo8-90.png');
  background-position:center middle;
  background-repeat:no-repeat;   
  -webkit-transition: padding .3s linear;
     -moz-transition: padding .3s linear;
      -ms-transition: padding .3s linear;
       -o-transition: padding .3s linear;
          transition: padding .3s linear;  
}
#bannervyrobce #bvtext {
  display:block;
  padding:20px;
  -webkit-transition: padding .3s linear;
     -moz-transition: padding .3s linear;
      -ms-transition: padding .3s linear;
       -o-transition: padding .3s linear;
          transition: padding .3s linear;  
}

#kosik-top {
  margin-bottom:50px;
  text-align:left;
}
#kosik-top div {
  display:inline-block;
  vertical-align:middle;
  line-height:25px;
  font-weight:bold;
}

#kosik-top .cislo {
  border:1px solid;
  width:25px;
  height:25px;
  text-align:center;
  margin:0px 10px;
}

#kosik-top .evoGreenBox .cislo {
  border:0px;
  background-color:#3bd42e;
  color:white;
}

#kosik-top img {
    vertical-align: bottom;
}

#lastProduct {
  /*border-bottom:1px solid gray;
  padding-bottom:50px;
  margin-bottom:50px;
  */
}
#lastProduct #zboziimg {
  width: 213px;
}

#lastProduct #zboziimg img {
  max-width: 213px;
  max-height: 187px;  
}
#lastProduct #zbozinazev {
  display: table-cell;
  text-align:left;
  vertical-align: middle;
  font-size:14px;
}

#lastProduct #zbozinazev H2{
    color: #3bd42e;
    display:inline;
    margin-right:10px;
    white-space:nowrap;
}

#lastProduct #zbozinazev H3{
    color: #000000;
    font-weight: normal;
    font-size:14px;    
}
#lastProduct #zbozicheckbox {
  visibility:hidden;
  display: none;
  text-align:left;
  vertical-align: middle;
}
#lastProduct div {
  padding-right:25px;
}

.pojisteni {
  font-weight:normal;
  max-height: 1000000px;
  text-size-adjust:none;-webkit-text-size-adjust:none;    
  
}
#zbozimain.openid101 .pojisteni, .div-spareparts-container, .div-relatedproducts-container {
  border-top:1px solid lightgray;
  max-height: 1000000px;
  text-size-adjust:none;-webkit-text-size-adjust:none;    

}

.pojisteni .polozka {
  clear:both;
}
.pojisteni .polozka .cena {
  font-weight:bold;
}

.pojisteni input[type="radio"] {
  float:right;
}

.pojisteni input[type="radio"]:checked+img+label { 
  color: #3bd42e;
  font-weight:bold; 
} 

.pojisteni input[type="radio"]+img {
  display:none;
  float:right;
  height:13px;
}
.pojisteni input[type="radio"]:checked+img {
  /*display:block;*/
}
#divdelivery,#divcompany {
  display:none;
}

/* full width detail */
.evolveo-fullwidth #zbozimain {
  min-width:1200px;
  width:auto; 
}

.evolveo-fullwidth #main {
  width:auto;
  margin:0px auto;
  min-width:1200px;
}
.evolveo-fullwidth #zbozimain .detail {
  width:auto;
  margin:0px auto;
}
.evolveo-fullwidth #zbozimain #detail-horni,#zbozimain #detail-stredni {
  width:1200px;
  margin:0px auto;
}

.evolveo-fullwidth #zbozimain #detail-zalozky {
  background-color:#93989d;
  
}

.evolveo-fullwidth #zbozimain #detail-zalozky ul#tabs {
  background-color:#93989d;
  width:1200px;
  margin:0px auto;
}

.evolveo-fullwidth #zbozimain #detail-zalozky ul#tabs li a {
  border-right: 1px solid white;
  border-left: 1px solid white;
  width:288px;
}
.evolveo-fullwidth #zbozimain #detail-zalozky ul#tabs li a.pravy-okraj {
  border-right: 0px solid white;
  border-left: 1px solid white;
}

.evolveo-fullwidth #zbozimain #detail-dolni-podrobnosti {
  width:1200px;
  width:100%;
  margin:0px auto;
}
.evolveo-fullwidth #zbozimain #detail-dolni-podrobnosti img {
  width:100%;
}

.doprava_vyber {
  min-height:55px;
  background-color:lightgray;
  display:none;
  visibility:hidden;
  opacity: 0;
  -webkit-transition: visibility 0s, opacity 0.5s linear;
     -moz-transition: visibility 0s, opacity 0.5s linear;
      -ms-transition: visibility 0s, opacity 0.5s linear;
       -o-transition: visibility 0s, opacity 0.5s linear;
          transition: visibility 0s, opacity 0.5s linear;  
  
}

#hlavnimain .hintpicture {
  max-width:500px;
  filter: drop-shadow(2px 4px 6px gray);
  /*Rounded Corners*/
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;

}
*{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

#kosik label[for=doprava_glsparcelshop] i
{
    font-size:inherit;
    font-style:inherit;
    color:red;
    font-weight:bold;
}

#zbozimain .div-pojisteni a {
  text-decoration:underline;
}
input[type="radio"]:checked+label{ 
  font-weight: bold; 
} 
.nobr {
  display:inline-block;  
}
.break {
  display:inline-block;  
  margin: 0px 10px;
}
.break.line {
  display:inline-block;  

}
#objednavka, .souhrnobjtext, #objednavka div {
  text-size-adjust:none;-webkit-text-size-adjust:none;
  max-height: 1000000px;
}

.zbozicena .normalPrice.haspromo, #lastProduct #zbozinazev strong.haspromo {
  text-decoration: line-through;
  text-decoration: red line-through;
  font-weight:normal;
}
.zbozicena .promoPrice, .detailr .productpricepromo, #lastProduct #zbozinazev strong.productpricepromo {
  color:green;
  font-weight:bold;
}
.zbozicena .promoPrice, .zbozicena strong.promoPrice, #lastProduct #zbozinazev strong.productpricepromo {
  color:green;
  font-weight:bold;
}
.recenze .sumar, .recenze .newrec, .recenze .userrating {
  clear:both;
  text-align:center;
}
.recenze .sumar .sl1,.recenze .sumar .sl2,.recenze .sumar .sl3,.recenze .sumar .sl4 {
  display:inline-block;
  float:left;
}
.recenze .sumar .sl1,.recenze .sumar .sl2 {
  margin-right:20px;
}
.recenze .sumar .sl1, .recenze .sumar .sl2 {
  width:200px;
}
.recenze .sumar .sl2 .ratingstarsdetail{
  text-align:left;
}
.recenze .sumar .sl4 {
  float:right;
}
#zbozimain .recenze .sumar .newrecOPEN a {
  color:#90005e;
  text-decoration:underline;
}

#zbozimain .ratingstarsdetail .rate img {
  vertical-align:bottom;
  margin:0px 5px;
}
.ratingstarsdetail .rate {
    display: inline-block;
}
.ratingstarsdetail .ratingline {
    display: inline-block;
    height: 6px;
    background: #a6a6a6;
    vertical-align: middle;
}

.recenze .userrating .sli1, .recenze .userrating .sli2, .recenze .userrating .sli3 {
  display:inline-block;
}
.recenze .userrating .sli1 {
  width:200px;
  float:left;
  margin-top: 15px;
}
.recenze .userrating .sli2, .recenze .userrating .sli3 {
  width:calc(100%/2 - 100px);
  text-align:left;
  margin-top:15px;
  display: inline-table;
}

.recenze .userrating .ratingitem{
  clear:both;
  display: inline-block;
  width: 100%;
  border:1px solid #dfdfdf;
  padding:5px 0px;
  margin:10px 0px;
}  

.recenze .userrating .ratingitem .thumbs {
  display:inline-block;
  width:24px;
  height:24px;
  background-position:left top;
  background-repeat:no-repeat;    
  background-image: URL('/images/thumbs_icons.png');
  background-size: 80px;
  
  
}
.recenze .userrating .ratingitem .thumbs.up {
  background-position: 0px 0px;
}

.recenze .userrating .ratingitem .thumbs.down {
  background-position: -28px 0px;
}

.recenze .newrec .napisrecenzi {
  display:none;
  text-align:left;
  width: 100%;
  border:1px solid #9b9b9b;
  padding:15px 5px;
  margin-bottom:15px;
  background-color:#90005e29;  
}
.recenze .newrec .napisrecenzi label {
  font-weight:bold;
}
.recenze .newrec .napisrecenzi textarea {
  width:100%;
}
.recenze .newrec .napisrecenzi .note {
  font-size:14px;
  font-style:italic;
}