#pictures {width: 100%; position: relative; }
#pictures .gal-imgsimple-image img {max-width:100px; max-height: 100px; background-size:cover; border-radius:50px; border:1px solid #EEE; }
#pictures .gal-imgsimple-box { width: 100px; height: 100px; border-radius:50px; padding:0px; }
.gal-imgsimple-image img { width:100px; height:100px; }
.jcarousel {width: 100%; position: relative; overflow: hidden; height: 100px; }
.jcarousel ul {width: 20000px;   position: relative; list-style: none; margin: 0px 0px;  padding: 0; height: 100px; margin-left:-5px; }
.jcarousel li {margin: 0px; float: left; }

.jcarousel-control-prev, .jcarousel-control-next { position: absolute; top: 34px;  width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;    -webkit-box-shadow: 0 0 2px #999;  -moz-box-shadow: 0 0 2px #999;  box-shadow: 0 0 2px #999; }

.jcarousel-control-prev {left: 0px; background:rgba(0,0,0,0.5); color:#FFF !important; }
.jcarousel-control-next {right: 0px; background:rgba(0,0,0,0.5); color:#FFF !important; } 

.jcarousel-control-next:hover, .jcarousel-control-prev:hover { text-decoration:none !important; color:#000 !important; background:rgba(255,255,255,0.5); }
.jcarousel-control-prev:hover span,.jcarousel-control-next:hover span {
    display: block; text-decoration: none; }
    

.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {opacity: 0; cursor: default; }
.picbox { background:#FFF; margin-left:3%; width:47%; padding:30px; }
.picbox a.title-img { display: block; width: 90%; position:relative; text-align:center;  margin-bottom:10%; }
.picbox a.title-img img {  text-align:center; }
.picbox a.title-img div { position:absolute; left:-10%; bottom:-10%; width:200px; height:200px; background:center center; border-radius:100px; border:1px solid #EEE; box-shadow:0px 0px 5px #333; -webkit-transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out;    -o-transition: all 0.5s ease-in-out;   transition: all 0.5s ease-in-out; }
.picbox a.title-img div:hover { width:300px; height:300px; border-radius:150px; box-shadow:0px 0px 50px #000;  } 
	
.cartbox { margin-top:35px; margin-bottom:30px; padding:30px; padding-bottom:0px;  } 
.scart select { width:100%; border-radius:0px; padding:5px; font-size:20px; border:none; margin-right:5px; }
.scart .form-group { position:absolute; right:45px; bottom:85px; z-index:100; } 
.scart input[name=cnt] { width: 40px; font-weight:bold;  height:40px; border-radius:0; border:none; position: relative;  text-align:center; line-height:40px; border-right:none; font-size:20px; border:1px solid #CCC;    }
.scart .btn { background:#fedb0f; color:#286ec6; font-size:30px; padding:0px 10px; line-height:40px; border-radius:0px;  transition: all 0.3s; font-size:18px; text-transform:uppercase; font-weight:bold;}
.scart .btn:hover { background:#000555; }

.price-box { min-height:90px; position:relative; }
.price-box .with-dph { font-size:45px; color:#286ec6; font-weight:bold; position:absolute; right:200px; bottom:20px; text-align:right;  }
.price-box .with-dph .currenci { font-size:15px } 
.price-box .without-dph { position:absolute; right:200px; bottom:10px; font-size:18px; }
.price-box  .priceold { position:absolute; right:200px; bottom:45px; color:#858585; text-decoration:line-through; font-size:22px; text-align:right; letter-spacing:-1px; font-weight:bold; } 
.price-box  .priceold .currenci { font-style:14px !important; }  
.price-box .sleva { background:#ed1c24; border-radius:50px; width:100px; height:100px; position:absolute; left:0px; bottom:-25px; color:#FFF; text-align:center; font-size:50px; line-height:1; letter-spacing:-3px; font-weight:bold; padding-top:15px;  }
.price-box .sleva span { font-size:16px; text-transform:uppercase; display:block; letter-spacing:-1px; }

.price-box .dostupnost { display:none;  background: #46a74e; color: #FFF; position: absolute; font-size: 17px; padding: 1px 5px; bottom: 63px; right: 0px; }


.cartbox .info { text-align:right; margin-bottom:0px; font-size:14px; color:#4c713b; margin-top:20px; cursor:help;  }
.cartbox .info a { margin-left:20px; }

.cartbox.neni { background-image:url(/Graphics/byliksmutny_maly.png); background-position: right center; font-size:17px; padding:20px; } 

.order-tab { transition:0.5 all; border-radius:3px; min-height:50px;   }
.order-tab:hover { background:rgba(252, 179, 2, 0.15);   }
.order-tab .varianta { line-height:40px; font-size:23px; text-align:center; float:left; font-weight:100;  } 
.order-tab .porce { display:block; font-size:12px; margin-top:-5px; line-height:1; font-family: 'Open Sans', sans-serif;  }
.order-tab .varianta small {  font-size:11px; color:#090; } 
.order-tab .priceold { display:block; line-height:17px; font-size:17px; white-space:nowrap; text-align:center; color:#666; text-decoration:line-through;  }  
.order-tab .price { text-align:right;  }
.order-tab .with-dph { font-size:23px; display: block; text-align:right; line-height:40px; float:right; margin-right:15px; color:#4c6f3b; font-weight:bold;}
.order-tab .with-dph .currenci { font-size:14px; color:#333; font-weight:100;  font-family: 'Open Sans', sans-serif;  }
.order-tab .with-dph .currenci strong { font-size:13px; font-weight:normal; }
.order-tab .without-dph { font-size:10px; display:block; text-align:right; line-height:10px; margin-top:-4px; }
.order-tab form { display:inline-block; float:right; padding:7px 0px; }
.order-tab .dostupnost { position:absolute; right:15px; bottom:0px; color:#090; font-size:12px; text-align:right; }  

.logo-vyrobce { float:right; width:33.33333%; }
.desc-box { border:1px solid #DDDDDD; border-top:none; } 

.good-desc-long h3 { font-size:20px; }
.good-desc-long i { font-size:25px; color:#fcb302; float:left; width:40px; line-height:40px; margin-right:10px; text-align:center; border:1px solid #EEE; border-radius:3px; margin-top:3px; } 
.links li i { float:none; font-size:15px; width:auto; line-height:15px; border:none; }

.descbox table { width:100%; }
.descbox table td { text-align:right; padding:2px; border-bottom:1px solid #EEE;  }
.descbox table th {  padding:2px; border-bottom:1px solid #EEE;  }
.descbox .infodesc { position:relative; min-height:277px; }

.share .social:before { content:"sdílejte: "; font-size:14px;  line-height:40px;  }
.share .ulozit:before { content:"ulož: "; font-size:14px;  line-height:40px;  }
.share .hlidat:before { content:"hlídej: "; font-size:14px;  line-height:40px;  }
.share { font-size:20px; float:right; margin-top:25px; }
.share div { display:inline-block; margin-left:15px; }
.share a { margin-left:5px;  text-shadow:1px 1px 1px #EEE; }
.share a.fb { color:#3e5b97; }
.share a.gplus { color:#d74237; }
.share a.tw { color:#2aa7de; }
.share a.in { color:#4392cc; }
.share a.pt { color:#c2272c; }

/*.kontakt { border-top:1px solid #EEE; padding-top:10px; position:absolute; right:0px; bottom:0; min-width:275px;}
.kontakt p {  font-size:16px; }
.kontakt span { display:block; margin-top:5px; font-size:16px; white-space:nowrap; }
.kontakt .telefon { line-height:1px; }
.kontakt small { font-size:10px; line-height:12px; }
.kontakt .jmeno { font-weight:400; font-size:20px; color:#4b6f3b; line-height:1 !important; }
.kontakt img { width:90px; margin-top:-5px; }*/

.sekcezbozi {   text-transform:uppercase; font-size:30px; font-weight:300; padding-bottom:15px; padding-top:10px; }
.priprava { background:#fff8e7; padding:5px 15px 20px 15px; border-radius:10px; margin-top:20px; }
.varovani { background:#FFCACA; }
.varovani  h3 { color:#C00; }
.varovani  p { color:#000; }
.varovani i { color:#C00; border:0px; }
.souvisejici { margin-top:30px; }
.souvisejici .good { background:none; border:none; border-right:1px solid #EEE; height:220px; }
.souvisejici .good:last-child { border:none; }
.souvisejici .good .desc-box { border:none; }
.souvisejici .good .pic-small { height:127px; }

.good-desc h1 { font-size:36px; }
.good-desc table  { margin-top:20px; }
.good-desc .desc { min-height:150px; }

.dotupnost { display:none !important; }


