@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,latin-ext);
body {
  margin: 0px;
  padding: 0;
  text-align: left;
  font-size: 13px;
  font-family: 'Arial', sans-serif;
  color: #444444;
  background: url(../images/bgHead.gif) top center repeat-x #fff;
}
.font1 {
  font-family: 'PT Sans', sans-serif;
}
.top {
  position: relative;
  z-index: 101;
}
.content {
  width: 960px;
  margin: 0 auto;
  padding: 0 10px;
  position: relative;
  z-index: 1;
  background: #fff;
}
.content.top {
  z-index: 200;
}
#top {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background: #2b2628;
  position: relative;
  z-index: 20;
}
#top ul {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style: none;
  margin: 10px 0;
}
#top ul li {
  float: left;
  line-height: 15px;
  color: #b4a1a7;
  border-left: solid 1px #b4a1a7;
}
#top ul li:first-child {
  border: none;
}
#top ul li a {
  color: #b4a1a7;
  text-decoration: none;
  padding: 0 15px 0 15px;
}
#top ul li a.first {
  padding: 0 15px 0 0;
}
#top ul li a:hover,
#top ul li a .active {
  text-decoration: underline;
}
#top .right {
  line-height: 35px;
  color: #b4a1a7;
}
.maine {
  float: left;
  width: 100%;
  background: #fff;
  margin: 0px;
  padding: 0px;
}
.maine .content {
  padding: 0 20px;
}
.maine .content #logo {
  width: 208px;
  height: 99px;
  float: left;
  position: relative;
  line-height: 99px;
}
.maine .content #logo span {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 6px;
  left: 0;
  z-index: 1;
  background: url(../images/logo.jpg);
}
.maine .content #searchform {
  float: left;
  width: 285px;
  margin: 40px 0 0 110px;
  padding: 0;
}
.maine .content #searchform input[type="text"],
.maine .content #searchform input[type="submit"] {
  float: left;
  border: none;
}
.maine .content #searchform input[type="text"] {
  width: 225px;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  color: #939393;
  padding: 0 10px;
  height: 31px;
}
.maine .content #searchform input[type="submit"] {
  width: 34px;
  height: 33px;
  background: url(../images/btnSearch.gif);
  cursor: pointer;
}
.maine .content #profil {
  float: left;
  padding: 0;
  margin: 38px 0px 0 42px;
  list-style: none;
  border-right: 1px dashed #d4d4d4;
  width: 115px;
}
.maine .content #profil li {
  float: left;
  position: relative;
  display: block;
  color: #5b5b5b;
}
.maine .content #profil li a {
  padding: 0 25px 0 0;
  color: #5b5b5b;
  font-family: 'PT Sans', sans-serif;
  margin: 0 10px 0 0;
  text-decoration: none;
  width: 75px;
  float: left;
}
.maine .content #profil li a#btnlogin {
  color: #5b5b5b;
  font-weight: bold;
  background: url(../images/icoLogin.gif) 73px center no-repeat;
}
.maine .content #profil li a.reg {
  color: #5b5b5b;
  height: 25px;
  line-height: 25px;
  background: url(../images/icoRegistrace.gif) 73px center no-repeat;
}
.maine .content #profil li:hover a#btnlogin {
  text-decoration: underline;
}
.maine .content #kosik {
  float: right;
  width: 130px;
  height: 51px;
  background: url(../images/icoKosik.jpg) right center no-repeat;
  padding: 0 65px 0 0;
  margin: 31px 0 0 0;
}
.maine .content #kosik ul {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style: none;
  width: 130px;
}
.maine .content #kosik ul .nadpis {
  text-decoration: none;
  width: 130px;
  text-align: right;
  padding: 5px 0 7px 0;
}
.maine .content #kosik ul .nadpis a {
  color: #5b5b5b;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-family: 'PT Sans', sans-serif;
  font-size: 14px;
}
.maine .content #kosik ul li {
  text-align: right;
}
.maine .content #kosik ul li span {
  display: inline-block;
}
.maine .content #kosik ul li span#cart_items {
  font-weight: bold;
}
.maine .content #kosik ul li span #cart_sum {
  color: #bf8c3b;
  font-weight: bold;
}
.maine .content #menu {
  float: left;
  margin: 10px 0;
  padding: 0;
  width: 958px;
  border: solid 1px #e2e2e2;
  list-style: none;
}
.maine .content #menu li {
  float: left;
  position: relative;
}
.maine .content #menu li ul {
  display: none;
  z-index: 200;
  left: 1px;
  top: 46px;
}
.maine .content #menu li ul li {
  position: relative;
}
.maine .content #menu li ul li img {
  display: inline-block;
  float: left;
}
.maine .content #menu li ul li ul {
  left: 197px;
  top: 0;
  display: none;
}
.maine .content #menu li ul li:hover >ul {
  display: block;
}
.maine .content #menu li >a {
  padding: 0 18px;
  line-height: 46px;
  float: left;
  color: #5b5b5b;
  text-decoration: none;
  border-left: 1px solid #e2e2e2;
  font-size: 13px;
  font-family: 'PT Sans', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.maine .content #menu li >a.home {
  border-left: none;
  background: url(../images/icoHome.png) center no-repeat;
  width: 20px;
  height: 46px;
  display: block;
}
.maine .content #menu li:hover >a {
  background: #585858;
  color: #fff;
  text-shadow: 1px 1px 0 #000;
}
.maine .content #menu li:hover >a.first {
  background: url(../images/icoHomeHover.png) center no-repeat #585858;
}
.maine .content #menu li:hover > ul {
  display: block;
}
.maine .content #menu li:hover ul {
  position: absolute;
  background: #585858;
  list-style: none;
  padding: 5px;
  z-index: 200;
  border-bottom: 3px solid #e65f66;
}
.maine .content #menu li:hover ul li {
  width: 198px;
}
.maine .content #menu li:hover ul li >a {
  float: left;
  height: 32px;
  line-height: 32px;
  width: 178px;
  padding: 0 10px;
  text-shadow: none;
  background: url(../images/bgSubMenu.gif) top left no-repeat !important;
  border-left: none;
  font-weight: normal;
  text-transform: none;
  color: #fff;
}
.maine .content #menu li:hover ul li:hover > a {
  background-position: bottom !important;
  color: #d1d1d1;
}
.maine .content #vyhody {
  float: left;
  margin: 13px 0 25px 0;
  width: 100%;
  list-style: none;
  padding: 0;
}
.maine .content #vyhody li {
  float: left;
  width: 150px;
  margin: 0 21px;
  text-align: center;
}
.maine .content #vyhody li span.clear {
  display: block;
}
.maine .content #vyhody li a {
  text-decoration: none;
  color: #444444;
}
.maine .content #vyhody li a:hover {
  text-decoration: underline;
}
.maine .content .polozka {
  float: left;
  width: 212px;
  height: 272px;
  border: solid 1px #e2e2e2;
  position: relative;
  margin: 1px 1px 24px 24px;
}
.maine .content .polozka.first {
  margin: 1px 1px 24px 13px;
}
.maine .content .polozka .line {
  display: none;
}
.maine .content .polozka .nadpis {
  background: #f5f5f5;
  float: left;
  text-decoration: none;
  color: #000;
  padding: 0 24px;
  width: 164px;
  height: 51px;
  line-height: 51px;
  font-family: 'PT Sans', sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
}
.maine .content .polozka .nadpis.long {
  line-height: 16px;
  padding: 8px 24px;
  height: 35px;
}
.maine .content .polozka .img {
  float: left;
  width: 212px;
  height: 146px;
  text-align: center;
}
.maine .content .polozka .img img {
  max-width: 212px;
  max-height: 146px;
}
.maine .content .polozka .barvy {
  float: left;
  width: 212px;
  padding: 7px 0;
}
.maine .content .polozka .barvy img {
  float: left;
  margin: 0 0 0 6px;
}
.maine .content .polozka .cena {
  float: left;
  width: 212px;
  line-height: 45px;
  height: 45px;
  background: #ececec;
  border-top: 1px solid #e2e2e2;
  text-align: center;
  font-size: 15px;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.maine .content .polozka .cena >strong {
  color: #e65f66;
  font-size: 17px;
}
.maine .content .polozka .cena .sklad {
  color: #129c00;
  font-weight: bold;
}
.maine .content .polozka .cena .price {
  display: none;
}
.maine .content .polozka .velikosti {
  display: none;
}
.maine .content .polozka:hover >.nadpis {
  color: #bf8c3b;
}
.maine .content .polozka.variant:hover .cena {
  position: absolute;
  top: 51px;
  left: 0;
  background: url(../images/bgCena.png);
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.maine .content .polozka.variant:hover .cena strong {
  color: #bf8c3b;
}
.maine .content .polozka.variant:hover .cena .sklad {
  display: none;
}
.maine .content .polozka.variant:hover .line {
  display: block;
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 3px;
  left: 0;
  top: 197px;
  background: #fff;
}
.maine .content .polozka.variant:hover .velikosti {
  display: block;
  float: left;
  width: 944px;
  padding: 0 0 45px 0;
  height: 40px;
  position: absolute;
  top: 197px;
  z-index: 1000;
  background: #fff;
  border-top: solid 2px #d1d0d1;
}
.maine .content .polozka.variant:hover ul {
  display: block;
  width: 940px;
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
  position: relative;
  border-left: solid 2px #d1d0d1;
  border-right: solid 2px #d1d0d1;
  height: 33px;
  background: #F5F5F5;
}
.maine .content .polozka.variant:hover ul >li {
  float: left;
  line-height: 15px;
  margin: 10px 0;
  padding: 2px;
  height: 15px;
  font-family: 'PT Sans', sans-serif;
}
.maine .content .polozka.variant:hover ul >li.nadpis {
  background: none;
  text-align: left;
  width: auto;
  font-weight: bold;
  font-size: 13px;
  margin: 13px 3px 0 3px;
}
.maine .content .polozka.variant:hover ul >li.vyber {
  color: #9e9e9e;
}
.maine .content .polozka.variant:hover ul >li >a {
  float: left;
  padding: 2px;
  position: relative;
  z-index: 2;
}
.maine .content .polozka.variant:hover ul >li >a.active {
  border-top: solid 1px #d1d0d1;
  border-left: solid 1px #d1d0d1;
  border-right: solid 1px #d1d0d1;
  border-bottom: solid 1px #fff;
  margin: 1px 0 0 0;
  background: #fff;
}
.maine .content .polozka.variant:hover ul >li >a img {
  width: 60px;
  height: 15px;
  float: left;
}
.maine .content .polozka.variant:hover ul >li ul {
  display: none;
}
.maine .content .polozka.variant:hover ul >li.active ul {
  display: block;
  position: absolute;
  border-top: 1px solid #d9d9d9;
  left: -2px;
  height: auto;
  top: 30px;
  padding: 10px 0 10px 0;
  margin: 3px 0 0 0;
  list-style: none;
  float: left;
  background: #fff;
  border-left: solid 2px #d1d0d1;
  border-right: solid 2px #d1d0d1;
  border-bottom: solid 2px #d1d0d1;
}
.maine .content .polozka.variant:hover ul >li.active ul li {
  float: left;
  display: block;
  width: 50px;
  text-align: center;
  line-height: 30px;
  height: 30px;
  font-family: 'PT Sans', sans-serif;
  margin: 0px;
  padding: 0px;
}
.maine .content .polozka.variant:hover ul >li.active ul li a {
  color: #444444;
  text-decoration: none;
  float: none;
  padding: 0;
}
.maine .content .polozka.variant:hover ul >li.active ul li a:hover {
  color: #BF8C3B;
}
.maine .content .polozka:hover {
  border: solid 2px #BF8C3B;
  margin: 0 0 23px 23px;
}
.maine .content .polozka:hover.first {
  margin: 0 0 23px 12px;
}
.maine .content .polozka:hover.variant .velikosti {
  border-top: solid 2px #BF8C3B;
}
.maine .content .polozka:hover.variant .velikosti ul.zalozky {
  border-left: 2px solid #BF8C3B;
  border-right: 2px solid #BF8C3B;
}
.maine .content .polozka:hover.variant .velikosti ul.zalozky ul.vel {
  border-left: 2px solid #BF8C3B;
  border-right: 2px solid #BF8C3B;
  border-bottom: 2px solid #BF8C3B;
}
.maine .content .banner {
  float: right;
  width: 450px;
  margin: 0 0 10px 0;
  position: relative;
}
.maine .content .banner header {
  font-size: 20px;
  line-height: 40px;
  color: #bf8c3b;
  font-family: 'PT Sans', sans-serif;
}
.maine .content .banner header h1 {
  margin: 0;
  font-size: 20px;
  line-height: 40px;
  color: #bf8c3b;
  font-family: 'PT Sans', sans-serif;
}
.maine .content .banner footer {
  height: 150px;
}
.maine .content .banner.first {
  float: left;
}
.maine .content .banner.first img {
  max-width: 450px;
}
.maine .content .banner .vice {
  float: right;
  font-family: 'PT Sans', sans-serif;
  font-weight: bold;
  margin: 0 10px 0 0;
  font-size: 15px;
  color: #4a4a4a;
}
.maine .content .box {
  float: left;
  width: 285px;
  padding: 0 17px;
  text-align: justify;
}
.maine .content .box header {
  color: #5e5e5e;
  padding: 0 0 20px 0;
  font-family: 'PT Sans', sans-serif;
  font-size: 20px;
  text-align: center;
}
.maine .content .box footer {
  color: #939393;
}
.maine .content #newsletter {
  float: left;
  width: 960px;
  height: 131px;
  margin: 20px 0;
  position: relative;
  z-index: 3;
  background: url(../images/newslleter.jpg);
}
.maine .content #newsletter form {
  float: left;
  width: 480px;
}
.maine .content #newsletter form fieldset {
  float: left;
  padding: 25px;
}
.maine .content #newsletter form fieldset .newsText {
  border: none;
  float: left;
  margin: 0 0 20px 0;
  color: #3d3d3d;
  font-weight: bold;
  font-size: 14px;
}
.maine .content #newsletter form fieldset .newsText p {
  margin: 0;
  padding: 0;
}
.maine .content #newsletter form fieldset input {
  float: left;
}
.maine .content #newsletter form fieldset input[type="text"] {
  width: 215px;
  padding: 0 0 0 15px;
  margin: 0 0 0 20px;
  height: 38px;
  line-height: 38px;
  color: #818181;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  border: solid 1px #cacaca;
}
.maine .content #newsletter form fieldset input[type="submit"] {
  background: #f0c96b;
  background: -moz-linear-gradient(top,#f0c96b 0%,#bc8737 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0c96b),color-stop(70%,#bc8737));
  background: -webkit-linear-gradient(top,#f0c96b 0%,#bc8737 70%);
  background: -o-linear-gradient(top,#f0c96b 0%,#bc8737 70%);
  background: -ms-linear-gradient(top,#f0c96b 0%,#bc8737 70%);
  background: linear-gradient(to bottom,#f0c96b 0%,#bc8737 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0c96b,endColorstr=#bc8737,GradientType=0);
  border: none;
  height: 40px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  padding: 0 20px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  text-shadow: 1px 1px 0 #ac843c;
  margin: 0 0 0 10px;
  cursor: pointer;
}
.maine .content #newsletter form fieldset input[type="submit"]:hover {
  background: #bc8737;
  background: -moz-linear-gradient(top,#bc8737 0%,#f0c96b 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bc8737),color-stop(70%,#f0c96b));
  background: -webkit-linear-gradient(top,#bc8737 0%,#f0c96b 70%);
  background: -o-linear-gradient(top,#bc8737 0%,#f0c96b 70%);
  background: -ms-linear-gradient(top,#bc8737 0%,#f0c96b 70%);
  background: linear-gradient(to bottom,#bc8737 0%,#f0c96b 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bc8737,endColorstr=#f0c96b,GradientType=0);
}
.maine .content #newsletter .social .social_facebook {
  color: white;
  font-size: 20px;
  left: 120px;
  position: relative;
  top: 20px;
}
.maine .content #newsletter .social .social_facebook a {
  color: white;
}
.maine .content #newsletter .social .fb-like.fb_iframe_widget {
  left: 175px;
  position: relative;
  top: 50px;
}
.product_tagy {
  position: absolute;
  top: 57px;
  right: -10px;
}
.product_tagy div.tag {
  height: 24px;
  width: 32px;
  background: url('../images/tagy.png') 0 0 no-repeat;
  margin-bottom: 1px;
  float: right;
  clear: both;
}
.product_tagy div.tag:hover {
  cursor: help;
}
.product_tagy div.tag:hover.novinka {
  width: 78px;
  background-position: 100% 0;
}
.product_tagy div.tag.sleva {
  background-position: 0 -25px;
}
.product_tagy div.tag:hover.sleva {
  width: 73px;
  background-position: 100% -25px;
}
.product_tagy div.tag.doprodej {
  background-position: 0 -50px;
}
.product_tagy div.tag:hover.doprodej {
  width: 97px;
  background-position: 100% -50px;
}
.product_tagy div.tag.akce {
  background-position: 0 -75px;
}
.product_tagy div.tag:hover.akce {
  width: 67px;
  background-position: 100% -75px;
}
.product_tagy div.tag.limit_serie {
  background-position: 0 -100px;
}
.product_tagy div.tag:hover.limit_serie {
  width: 103px;
  background-position: 100% -100px;
}
#patka {
  float: left;
  width: 100%;
  min-height: 270px;
  background: url(../images/bgPatka.png) top left repeat-x #cfcfcf;
  position: relative;
  padding: 50px 0 0 0;
  margin: -49px 0 0 0;
}
#patka .content {
  background: url(../images/bgPatkaContent.png) top left repeat-y #473e41;
  padding: 30px 0 0 0;
  position: relative;
  width: 1000px;
}
#patka .content >.left,
#patka .content >.right {
  line-height: 50px;
  padding: 0 0 0 25px;
}
#patka .content >.right {
  padding: 0 20px 0 0;
}
#patka .content >.right a {
  line-height: 50px;
  display: inline-block;
  height: 50px;
}
#patka .content >.right a img {
  vertical-align: middle;
}
#patka .content .menu {
  float: left;
  padding: 20px 10px;
  margin: 10px 0 0 0;
  width: 980px;
  list-style: none;
  background: #3d3437;
}
#patka .content .menu li {
  float: left;
  border-left: 1px solid #7c6c71;
}
#patka .content .menu li a {
  float: left;
  color: #7c6c71;
  text-decoration: none;
  padding: 0 15px;
}
#patka .content .menu li a:hover {
  text-decoration: underline;
}
#patka .content .menu li.first {
  border-left: none;
}
#patka .content .box {
  float: left;
  display: block;
  height: 100%;
  width: 300px;
}
#patka .content .box.first {
  padding: 0px 10px 30px 25px;
  max-width: 345px;
  width: 100%;
  height: 100%;
  display: block;
  background: #41383b;
}
#patka .content .box.first article {
  width: 166px;
  margin: 0px;
  padding: 0px;
}
#patka .content .box.first article.right {
  float: right !important;
}
#patka .content .box.first article header {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-family: 'PT Sans', sans-serif;
  border-bottom: 1px solid #373032;
  line-height: 24px;
  margin: 0 0 7px 0;
}
#patka .content .box.first article header img {
  float: left;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
#patka .content .box.first article footer ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;
}
#patka .content .box.first article footer ul li a {
  color: #a2979a;
  text-decoration: none;
}
#patka .content .box.first article footer ul li a:hover {
  text-decoration: underline;
  color: #bf8c3b;
}
#patka .content .box.last {
  width: 250px;
  border-left: 1px dashed #3f373a;
}
#patka .content .box article {
  width: 100%;
  margin: 0px 24px;
  padding: 0;
  margin: 0px 15px 10px 15px;
  float: left;
}
#patka .content .box article header {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-family: 'PT Sans', sans-serif;
  line-height: 24px;
  margin: 0 0 7px 0;
  text-align: left;
  padding: 0;
}
#patka .content .box article header img {
  float: left;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
#patka .content .box article header a {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  font-family: 'PT Sans', sans-serif;
  border-bottom: 1px solid #373032;
  line-height: 24px;
  margin: 0 0 7px 0;
  text-decoration: none;
}
#patka .content .box article header a img {
  float: left;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
#patka .content .box article header a:hover {
  color: #A2979A;
}
#patka .content .box article ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
}
#patka .content .box article ul li a {
  color: #a2979a;
  text-decoration: none;
  padding: 0 0 5px 0;
  float: left;
}
#patka .content .box article ul li a span {
  float: left;
  width: 173px;
}
#patka .content .box article ul li a:hover {
  text-decoration: underline;
  color: #bf8c3b;
}
#patka .content .box article ul.width li a span {
  width: 240px;
}
.stin {
  width: 100%;
  height: 31px;
  float: left;
  margin: 10px 0 0 0;
  background: url(../images/stin.png) center top no-repeat;
}
.maine2 {
  float: left;
  width: 100%;
  overflow: hidden !important;
  margin: 0px;
  padding: 0px;
}
.maine2 #slide {
  margin: 0 auto;
  width: 960px;
  height: 409px;
}
.maine2 #slide ul {
  margin: 0 0px;
}
fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}
.prechod_zero {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.prechod {
  transition: height 0.5s;
  -webkit-transition: height 0.5, -webkit-transform 0.5;
}
.prechod-width {
  transition: width 0.5s;
  -webkit-transition: width 0.5, -webkit-transform 0.5;
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.center {
  text-align: center;
  float: left;
  width: 100%;
}
.default {
  width: 960px;
  margin: 0px;
  padding: 0px;
}
.mp {
  margin: 0px;
  padding: 0px;
}
.h1 {
  font-size: 18px;
  font-family: 'PT Sans', sans-serif;
  padding: 0 0 20px 0;
  margin: 0;
  color: #444444;
}
img {
  border: none;
}
#slide {
  position: relative;
}
#slide .bx-viewport {
  overflow: visible !important;
}
#slide >a {
  display: block;
  text-decoration: none;
  width: 69px;
  height: 69px;
}
#slide #slider-prev,
#slide #slider-next {
  position: absolute;
  display: block;
  width: 69px;
  height: 69px;
  z-index: 99999999;
  top: 40%;
}
#slide #slider-prev {
  left: -85px;
}
#slide #slider-next {
  right: -85px;
}
#slide #slider-prev a {
  background: url(../images/sipkaSlidePrev.png);
  width: 69px;
  height: 69px;
  text-decoration: none;
  display: block;
}
#slide #slider-next a {
  background: url(../images/sipkaSlideNext.png);
  width: 69px;
  height: 69px;
  text-decoration: none;
  display: block;
}
#bxslider li img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
  opacity: .5;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#bxslider li.active-slide img {
  filter: none;
  -webkit-filter: grayscale(0%);
  opacity: 1;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#filtr {
  width: 1300px;
  padding-right: 44px;
  left: 50%;
  position: relative;
  margin: 0px;
  padding: 0px;
  background: #ececec;
  margin-left: -650px;
}
#filtr .content {
  background: none;
  z-index: inherit;
}
#filtr .content #rightKontakt {
  height: 20px;
  position: absolute;
  right: -193px;
  width: 193px;
}
#filtr .content #kontakt {
  position: absolute;
  top: 0;
  right: -193px;
  width: 193px;
  z-index: 999999999999999999;
  background-color: #FFF;
  margin: 0px;
  padding: 0px;
}
#filtr .content #kontakt div.poukaz {
  position: relative;
  top: 17px;
}
#filtr .content #kontakt div.poukaz header {
  background-image: none;
  padding: 6px 10px;
  line-height: 21px;
  line-height: 24px;
  color: black;
  width: 173px;
  font-weight: bold;
}
#filtr .content #kontakt div.poukaz footer {
  background-position: right top;
  background-repeat: no-repeat;
  padding-left: 9px;
  padding-right: 21px;
}
#filtr .content #kontakt div.poukaz footer a {
  color: black;
  text-decoration: underline;
}
#filtr .content #kontakt header {
  line-height: 35px;
  padding: 0 0 0 35px;
  float: left;
  width: 158px;
  background: url(../images/icoHeaderKontakt.png) 10px center no-repeat #fed593;
}
#filtr .content #kontakt header >.btn {
  width: 20px;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(../images/btnKontakt.png);
  display: block;
  height: 20px;
}
#filtr .content #kontakt footer {
  background: #f9f0e1;
  float: left;
  width: 163px;
  padding: 10px 15px;
  position: relative;
  display: none;
}
#filtr .content #kontakt footer >p>strong {
  font-size: 16px;
}
#filtr .content #kontakt footer.active {
  display: block;
}
#filtr .content #kontakt footer ul {
  list-style: none;
  padding: 0;
  margin: 10px 0;
}
#filtr .content #kontakt footer ul li {
  padding-left: 30px;
  line-height: 30px;
  font-weight: bold;
  color: #000;
}
#filtr .content #kontakt footer ul li.tel {
  background: url(../images/icoTel.png) left center no-repeat;
}
#filtr .content #kontakt footer ul li.email {
  background: url(../images/icoMail.png) left center no-repeat;
}
#filtr .content #kontakt footer ul li.skype {
  background: url(../images/icoSkype.png) left center no-repeat;
}
#filtr .content #kontakt footer ul li a {
  color: #000;
  text-decoration: none;
}
#filtr .content #kontakt footer ul li a:hover {
  text-decoration: underline;
}
#filtr .content nav {
  float: left;
  width: 100%;
  height: 35px;
  background: #f6f6f6;
}
#filtr .content nav ul {
  float: left;
  margin: 0;
  height: 35px;
  padding: 0 15px;
  list-style: none;
}
#filtr .content nav ul li {
  float: left;
}
#filtr .content nav ul li a {
  line-height: 35px;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
  background: url(../images/navseparator.png) right no-repeat;
  text-decoration: none;
  color: #727272;
}
#filtr .content nav ul li a:hover {
  color: #000;
}
#filtr .content nav ul li a.last {
  background: none;
  color: #000;
  font-weight: bold;
}
#filtr .content nav ul li span {
  background: rgba(0,0,0,0) url("../images/navseparator.png") no-repeat scroll right center;
  color: #727272;
  line-height: 35px;
  margin: 0 15px 0 0;
  padding: 0 15px 0 0;
  text-decoration: none;
}
#filtr .content .filtrace {
  float: left;
  width: 100%;
  height: 55px;
  background: #e0e1e3;
  background: -moz-linear-gradient(top,#e0e1e3 0%,#c0c1c3 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e1e3),color-stop(70%,#c0c1c3));
  background: -webkit-linear-gradient(top,#e0e1e3 0%,#c0c1c3 70%);
  background: -o-linear-gradient(top,#e0e1e3 0%,#c0c1c3 70%);
  background: -ms-linear-gradient(top,#e0e1e3 0%,#c0c1c3 70%);
  background: linear-gradient(to bottom,#e0e1e3 0%,#c0c1c3 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0e1e3,endColorstr=#c0c1c3,GradientType=0);
}
#filtr .content .filtrace label,
#filtr .content .filtrace .select,
#filtr .content .filtrace input {
  float: left;
}
#filtr .content .filtrace .l label {
  line-height: 55px;
  color: #000;
  margin: 0 10px 0 15px;
}
#filtr .content .filtrace .l .select {
  height: 28px;
  padding: 0 0px;
  margin: 13px 0 0 0;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  background: url(../images/bgSelect.png) 0 0 no-repeat;
}
#filtr .content .filtrace .l .select .dd-select {
  background: none !important;
  border: none !important;
}
#filtr .content .filtrace .l .select .dd-select a.dd-selected {
  padding: 0 10px;
  width: 130px;
  overflow: hidden;
}
#filtr .content .filtrace .l .select .dd-select a.dd-selected label {
  line-height: 28px;
  font-weight: normal;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#filtr .content .filtrace .l .select .dd-select a.dd-selected small.dd-desc {
  height: 24px;
  padding-top: 6px;
}
#filtr .content .filtrace .l .select .dd-select span.dd-pointer {
  border-top-color: #E39EA3;
}
#filtr .content .filtrace .l .select .dd-select span.dd-pointer.dd-pointer-up {
  border-bottom-color: #E39EA3 !important;
}
#filtr .content .filtrace .l .select ul.dd-options {
  max-height: 200px;
  min-width: 150px;
}
#filtr .content .filtrace .l .select ul.dd-options li {
  clear: both;
}
#filtr .content .filtrace .l .select ul.dd-options li:first-child .dd-option label {
  float: none;
}
#filtr .content .filtrace .l .select ul.dd-options li .dd-option {
  padding: 2px 10px;
}
#filtr .content .filtrace .l .select ul.dd-options li .dd-option label {
  text-align: left;
}
#filtr .content .filtrace .l .select ul.dd-options li .dd-desc {
  overflow: visible;
}
#filtr .content .filtrace .l .select ul.dd-options li label {
  line-height: 20px;
}
#filtr .content .filtrace .l .select select {
  background: none;
  padding: 5px 0;
  width: 140%;
  border: none;
}
#filtr .content .filtrace .l .select select option {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 2px;
  width: 30px;
  height: 15px;
  text-align: center;
}
#filtr .content .filtrace .first {
  float: left;
  width: 316px;
  height: 55px;
  background: #efca72;
  background: -moz-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efca72),color-stop(70%,#bb8737));
  background: -webkit-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -o-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -ms-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: linear-gradient(to bottom,#efca72 0%,#bb8737 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efca72,endColorstr=#bb8737,GradientType=0);
}
#filtr .content .filtrace .first >label {
  line-height: 55px;
  color: #fff;
  margin: 0 10px 0 15px;
}
#filtr .content .filtrace .first .select {
  height: 28px;
  padding: 0 0px;
  margin: 13px 0 0 0;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  background: url(../images/bgSelect.png) 0 0 no-repeat;
}
#filtr .content .filtrace .first .select .dd-select {
  background: none !important;
  border: none !important;
}
#filtr .content .filtrace .first .select .dd-select a.dd-selected {
  padding: 0 10px;
  width: 50px;
  overflow: hidden;
}
#filtr .content .filtrace .first .select .dd-select a.dd-selected label {
  line-height: 28px;
  font-weight: normal;
  width: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#filtr .content .filtrace .first .select .dd-select a.dd-selected small.dd-desc {
  height: 24px;
  padding-top: 6px;
}
#filtr .content .filtrace .first .select .dd-select a.dd-selected small.dd-desc span.colorname {
  display: none;
}
#filtr .content .filtrace .first .select .dd-select span.dd-pointer {
  border-top-color: #E39EA3;
}
#filtr .content .filtrace .first .select .dd-select span.dd-pointer.dd-pointer-up {
  border-bottom-color: #E39EA3 !important;
}
#filtr .content .filtrace .first .select #Color_DDSlick ul.dd-options {
  width: 137px !important;
}
#filtr .content .filtrace .first .select ul.dd-options {
  max-height: 200px;
  min-width: 68px;
}
#filtr .content .filtrace .first .select ul.dd-options li {
  clear: both;
}
#filtr .content .filtrace .first .select ul.dd-options li:first-child .dd-option label {
  float: none;
}
#filtr .content .filtrace .first .select ul.dd-options li .dd-option {
  padding: 2px 10px 2px 2px;
}
#filtr .content .filtrace .first .select ul.dd-options li .dd-option label {
  float: right;
  text-align: left;
}
#filtr .content .filtrace .first .select ul.dd-options li .dd-desc {
  overflow: visible;
}
#filtr .content .filtrace .first .select select {
  background: none;
  padding: 5px 0;
  width: 140%;
  border: none;
}
#filtr .content .filtrace .first .select select option {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 2px;
  width: 30px;
  height: 15px;
  text-align: center;
}
#filtr .content .filtrace .left {
  line-height: 25px;
  width: 297px;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}
#filtr .content .filtrace .left input {
  margin: 5px;
}
#filtr .content .filtrace .left label {
  padding: 0 0 0 18px;
}
#filtr .content .filtrace .left label.new {
  background: url(../images/filtrNew.png) left center no-repeat;
  width: 65px;
}
#filtr .content .filtrace .left label.akce {
  background: url(../images/filtrAkce.png) left center no-repeat;
}
#filtr .content .filtrace .left label.limit {
  background: url(../images/filtrLimit.png) left center no-repeat;
}
#filtr .content .filtrace .left label.dopr {
  background: url(../images/filtrDoprodej.png) left center no-repeat;
  width: 65px;
}
#filtr .content .filtrace .left label.sleva {
  background: url(../images/filtrSleva.png) left center no-repeat;
}
#filtr .content .filtrace .right input {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  float: left;
  width: 85px;
  height: 30px;
  margin: 13px 5px 0 0;
  line-height: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  border: none;
  cursor: pointer;
  background: #efca72;
  background: -moz-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efca72),color-stop(70%,#bb8737));
  background: -webkit-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -o-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: -ms-linear-gradient(top,#efca72 0%,#bb8737 70%);
  background: linear-gradient(to bottom,#efca72 0%,#bb8737 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efca72,endColorstr=#bb8737,GradientType=0);
}
#filtr .content .filtrace .right input:hover {
  background: #bb8737;
  background: -moz-linear-gradient(top,#bb8737 0%,#efca72 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bb8737),color-stop(70%,#efca72));
  background: -webkit-linear-gradient(top,#bb8737 0%,#efca72 70%);
  background: -o-linear-gradient(top,#bb8737 0%,#efca72 70%);
  background: -ms-linear-gradient(top,#bb8737 0%,#efca72 70%);
  background: linear-gradient(to bottom,#bb8737 0%,#efca72 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb8737,endColorstr=#efca72,GradientType=0);
}
#filtr .content #filtrzal {
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
}
#filtr .content #filtrzal li {
  float: left;
}
#filtr .content #filtrzal li.nadpis {
  padding: 0 10px;
  color: #3d3d3d;
  line-height: 33px;
  font-weight: bold;
}
#filtr .content #filtrzal li a {
  float: left;
  display: block;
  padding: 0 20px;
  line-height: 33px;
  color: #3d3d3d;
  text-decoration: none;
  margin: 0 3px 0 0;
  font-size: 12px;
}
#filtr .content #filtrzal li a.active,
#filtr .content #filtrzal li a:hover {
  font-weight: bold;
  background: #fff;
}
#filtr.kkosik .content #kontakt {
  right: 0;
}
section.kategorie {
  margin-top: 15px;
}
section.kategorie ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
section.kategorie ul li {
  float: left;
}
section.kategorie ul li a {
  float: left;
  width: 212px;
  text-decoration: none;
  border: solid 1px #d1d1d1;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  margin: 0 0 12px 25px;
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(27%,#fafafa),color-stop(64%,#eeeeee),color-stop(100%,#e6e6e6));
  background: -webkit-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
  font-size: 12px;
  font-weight: 600;
  color: #000;
  display: table;
  height: 46px;
}
section.kategorie ul li a:hover {
  color: #5d5d5d;
  text-decoration: underline;
  background: #e8e8e8;
  background: -moz-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(100%,#f5f5f5));
  background: -webkit-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -o-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -ms-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: linear-gradient(to bottom,#e8e8e8 0%,#f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#f5f5f5',GradientType=0);
}
section.kategorie ul li a.first {
  margin: 0 0 12px 14px;
}
section.kategorie ul li a span.img {
  width: 64px;
  height: 46px;
  line-height: 46px;
  float: left;
  display: block;
  text-align: center;
}
section.kategorie ul li a span.img img {
  vertical-align: middle;
  max-height: 46px;
  max-width: 64px;
}
section.kategorie ul li a span.name {
  display: table-cell;
  height: 46px;
  vertical-align: middle;
  overflow: hidden;
  width: 149px;
  text-align: left;
}
#vypis {
  float: left;
  width: 980px;
  margin: 20px 0;
}
#vypis >header {
  text-align: center;
  line-height: 25px;
  background: url(../images/bgVypisHeader.gif) left center repeat-x;
  width: 980px;
}
#vypis >header span {
  display: inline-block;
  width: auto;
  height: 25px;
  padding: 15px 20px 0 20px;
  background: #fff;
  margin: 10px 0 25px 0;
  font-size: 20px;
  font-weight: bold;
  font-family: 'PT Sans', sans-serif;
  color: #5b5b5b;
  text-transform: uppercase;
}
#vypis p.infotext {
  font-size: 15px;
  font-style: italic;
  font-weight: bold;
}
#vypis #paginator {
  width: 980px;
  float: left;
  margin: 10px 0;
}
#vypis #paginator ul {
  list-style: none;
  float: left;
  width: 980px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
#vypis #paginator ul li {
  display: inline-block;
  line-height: 36px;
  color: #575757;
}
#vypis #paginator ul li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  text-decoration: none;
  color: #333333;
  margin: 13px 0 0 0px;
  padding: 0 10px;
  line-height: 16px;
  float: left;
  border-left: 1px solid #333;
}
#vypis #paginator ul li a:hover,
#vypis #paginator ul li a.active {
  color: #bf8c3b;
}
#vypis #paginator ul li a.first {
  border-left: none;
}
#vypis #paginator ul li.first {
  float: left;
}
#vypis #paginator ul li.first a {
  float: left;
  line-height: 41px;
  margin: 0 0 0 20px;
  width: auto;
  padding: 0 20px 0 20px;
  text-align: right;
  color: #333333;
  font-weight: bold;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  border: solid 1px #dfdfdf;
  background: #f5f5f5;
  background: -moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(70%,#dfdfdf));
  background: -webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: linear-gradient(to bottom,#f5f5f5 0%,#dfdfdf 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5,endColorstr=#dfdfdf,GradientType=0);
}
#vypis #paginator ul li.first a:hover {
  background: #dfdfdf;
  background: -moz-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(70%,#f5f5f5));
  background: -webkit-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -o-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -ms-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: linear-gradient(to bottom,#dfdfdf 0%,#f5f5f5 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfdf,endColorstr=#f5f5f5,GradientType=0);
}
#vypis #paginator ul li.last {
  float: right;
}
#vypis #paginator ul li.last a {
  float: left;
  line-height: 41px;
  margin: 0 20px 0 0;
  width: auto;
  padding: 0 20px 0 20px;
  text-align: left;
  color: #333333;
  font-weight: bold;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  border: solid 1px #dfdfdf;
  background: #f5f5f5;
  background: -moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(70%,#dfdfdf));
  background: -webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: -ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 70%);
  background: linear-gradient(to bottom,#f5f5f5 0%,#dfdfdf 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5,endColorstr=#dfdfdf,GradientType=0);
}
#vypis #paginator ul li.last a:hover {
  background: #dfdfdf;
  background: -moz-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dfdfdf),color-stop(70%,#f5f5f5));
  background: -webkit-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -o-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: -ms-linear-gradient(top,#dfdfdf 0%,#f5f5f5 70%);
  background: linear-gradient(to bottom,#dfdfdf 0%,#f5f5f5 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdfdf,endColorstr=#f5f5f5,GradientType=0);
}
.z-index {
  z-index: 100 !important;
}
#detail {
  float: left;
  width: 960px;
  margin: 10px 0;
}
#detail .gallery {
  float: left;
  width: 469px;
  margin: 0 22px 0 0;
  position: relative;
}
#detail .gallery >.img {
  float: left;
  width: 469px;
  height: 326px;
  line-height: 326px;
  display: block;
  text-align: center;
}
#detail .gallery >.img img {
  max-width: 469px;
  max-height: 326px;
  vertical-align: middle;
}
#detail .gallery .product_tagy .tag.novinka {
  width: 78px;
  background-position: 100% 0;
}
#detail .gallery .product_tagy .tag.sleva {
  width: 73px;
  background-position: 100% -25px;
}
#detail .gallery .product_tagy .tag.doprodej {
  width: 97px;
  background-position: 100% -50px;
}
#detail .gallery .product_tagy .tag.akce {
  width: 67px;
  background-position: 100% -75px;
}
#detail .gallery .product_tagy .tag.limit_serie {
  background-position: 0 -100px;
}
#detail .gallery .product_tagy .tag.limit_serie {
  width: 103px;
  background-position: 100% -100px;
}
#detail .gallery footer {
  width: 469px;
  position: relative;
}
#detail .gallery footer a {
  text-decoration: none;
}
#detail .gallery footer #bxgallery {
  width: 469px;
  position: relative;
}
#detail .gallery footer #bxgallery .bx-viewport {
  overflow: hidden !important;
}
#detail .gallery footer #slider-prev {
  position: absolute;
  z-index: 99999;
  bottom: 30px;
  left: 2px;
  width: 25px;
  height: 30px;
  background: url(../images/sipka-prev.png);
}
#detail .gallery footer #slider-prev:hover {
  background-position: bottom;
}
#detail .gallery footer #slider-prev a {
  display: block;
  width: 100%;
  height: 100%;
}
#detail .gallery footer #slider-next {
  position: absolute;
  z-index: 99999;
  bottom: 30px;
  right: 2px;
  width: 25px;
  height: 30px;
  background: url(../images/sipka-next.png);
}
#detail .gallery footer #slider-next:hover {
  background-position: bottom;
}
#detail .gallery footer #slider-next a {
  display: block;
  width: 100%;
  height: 100%;
}
#detail h1 {
  font-size: 23px;
  color: #bf8c3b;
  padding: 0 0 20px 0;
  margin: 0;
  float: right;
  width: 469px;
  text-transform: uppercase;
}
#detail .popis {
  float: right;
  width: 469px;
  max-height: 80px;
  margin: 0;
  overflow: hidden;
  margin-left: 0;
  line-height: 16px;
}
#detail .popis p {
  margin: 0;
  line-height: 16px;
}
#detail div.read_more_annotation {
  margin: 0 0 10px 0;
  text-align: right;
}
#detail div.read_more_annotation a {
  color: #444;
}
#detail div.read_more_annotation a:hover {
  text-decoration: none;
}
#detail form {
  float: left;
  width: 469px;
}
#detail .info {
  float: right;
  width: 469px;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#detail .info form fieldset ul.parameters {
  display: none;
}
#detail .info >li {
  width: 469px;
  float: left;
  padding: 10px 0;
  line-height: 30px;
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  border-bottom: solid 1px #dbdbdb;
  text-align: right;
}
#detail .info >li.parameter span.name {
  width: 303px;
}
#detail .info >li.parameter span.parameter_color {
  position: relative;
  top: 5px;
}
#detail .info >li.cena {
  font-weight: bold;
  color: #bf8c3b;
}
#detail .info >li.cena span {
  font-size: 20px;
  color: #000;
}
#detail .info >li.cenaBezna {
  font-size: 15px;
  line-height: 1em;
}
#detail .info >li span {
  float: left;
  text-align: left;
}
#detail .info >li span.redlinethrough {
  position: relative;
  float: right;
}
#detail .info >li span.redlinethrough:before {
  border-bottom: 1px solid red;
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
}
#detail .info >li span.right,
#detail .info >li span.select,
#detail .info >li span.kusy {
  float: right;
  text-align: left;
}
#detail .info >li span.right .barvy,
#detail .info >li span.select .barvy,
#detail .info >li span.kusy .barvy {
  padding: 5px;
  float: left;
  margin: 0 0 0 3px;
}
#detail .info >li span.right .barvy.active,
#detail .info >li span.right .barvy:hover,
#detail .info >li span.select .barvy.active,
#detail .info >li span.select .barvy:hover,
#detail .info >li span.kusy .barvy.active,
#detail .info >li span.kusy .barvy:hover {
  padding: 0;
  border: solid 5px #e8e8e8;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
}
#detail .info >li span.right .barvy img,
#detail .info >li span.select .barvy img,
#detail .info >li span.kusy .barvy img {
  float: left;
}
#detail .info >li span.kusy input {
  width: 50px;
  text-align: center;
  height: 31px;
  border: solid 1px #dfdfdf;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  margin: 0 5px;
  display: inline-block;
  background: url(../images/bgInput.gif) top left repeat-x;
}
#detail .info >li span.kusy .plus {
  width: 14px;
  height: 12px;
  display: inline-block;
  margin: 7px 0 0 0;
  background: url(../images/plus.gif);
}
#detail .info >li span.kusy .minus {
  width: 14px;
  height: 12px;
  display: inline-block;
  margin: 7px 0 0 0;
  background: url(../images/minus.gif);
}
#detail .info >li .select_22 {
  height: 28px;
  padding: 0 10px;
  margin: 0px 0 0 0;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  border: solid 1px #dfdfdf;
  overflow: hidden;
  width: 150px;
  background: url(../images/bgSelect.png) top right no-repeat;
}
#detail .info >li .select_22 select {
  background: none;
  padding: 5px 0;
  width: 150%;
  border: none;
}
#detail .info >li .select_22 select option {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 2px;
  width: 30px;
  height: 15px;
  text-align: center;
}
#detail .info >li .select {
  height: 28px;
  padding: 0 0px;
  margin: 0;
  width: 180px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  background: url(../images/bgSelect.png) 0 0 no-repeat;
}
#detail .info >li .select .dd-select {
  height: 28px;
  background: none !important;
  border: none !important;
}
#detail .info >li .select .dd-select a.dd-selected {
  padding: 0 10px;
  width: 155px;
  overflow: hidden;
}
#detail .info >li .select .dd-select a.dd-selected label {
  line-height: 28px;
  font-weight: normal;
  width: 110px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: inline-block;
}
#detail .info >li .select .dd-select a.dd-selected small.dd-desc {
  display: inline-block;
  position: relative;
  top: -6px;
}
#detail .info >li .select .dd-select span.dd-pointer {
  border-top-color: #E39EA3;
}
#detail .info >li .select .dd-select span.dd-pointer.dd-pointer-up {
  border-bottom-color: #E39EA3 !important;
}
#detail .info >li .select ul.dd-options {
  width: 177px !important;
  max-height: 200px;
}
#detail .info >li .select ul.dd-options li {
  clear: both;
  line-height: 20px;
}
#detail .info >li .select ul.dd-options li:first-child .dd-option label {
  float: none;
}
#detail .info >li .select ul.dd-options li .dd-option {
  padding: 2px 10px;
}
#detail .info >li .select ul.dd-options li .dd-option label {
  float: right;
  text-align: left;
}
#detail .info >li .select ul.dd-options li .dd-desc {
  overflow: visible;
}
#detail .info >li .select select {
  background: none;
  padding: 5px 0;
  width: 140%;
  border: none;
}
#detail .info >li .select select option {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 2px;
  width: 30px;
  height: 15px;
  text-align: center;
}
#detail .info .social {
  float: left;
  width: auto;
  margin: 10px;
}
#detail .info .sklad {
  font-weight: bold;
}
#detail .info .sklad.green {
  color: #129c00;
}
#detail .info .nedostupne {
  padding: 15px 0;
  font-weight: bold;
  font-size: 15px;
  color: #C80125;
}
#detail .info input[type="submit"] {
  float: right;
  width: 277px;
  height: 59px;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 20px 0 0;
  background: #f0c96b;
  background: -moz-linear-gradient(top,#f0c96b 0%,#bb8737 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0c96b),color-stop(70%,#bb8737));
  background: -webkit-linear-gradient(top,#f0c96b 0%,#bb8737 70%);
  background: -o-linear-gradient(top,#f0c96b 0%,#bb8737 70%);
  background: -ms-linear-gradient(top,#f0c96b 0%,#bb8737 70%);
  background: linear-gradient(to bottom,#f0c96b 0%,#bb8737 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0c96b,endColorstr=#bb8737,GradientType=0);
  border: none;
  cursor: pointer;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  font-family: 'PT Sans', sans-serif;
}
#detail .info input[type="submit"]:hover {
  background: #bb8737;
  background: -moz-linear-gradient(top,#bb8737 0%,#f0c96b 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bb8737),color-stop(70%,#f0c96b));
  background: -webkit-linear-gradient(top,#bb8737 0%,#f0c96b 70%);
  background: -o-linear-gradient(top,#bb8737 0%,#f0c96b 70%);
  background: -ms-linear-gradient(top,#bb8737 0%,#f0c96b 70%);
  background: linear-gradient(to bottom,#bb8737 0%,#f0c96b 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb8737,endColorstr=#f0c96b,GradientType=0);
}
#detail #zaldetail {
  float: left;
  width: 980px;
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#detail #zaldetail li {
  float: left;
}
#detail #zaldetail li.ui-tabs-active a {
  background: #f3f3f3;
}
#detail #zaldetail li a {
  line-height: 40px;
  float: left;
  padding: 0 25px;
  margin: 0 1px 0 0;
  background: #e3e3e3;
  text-transform: uppercase;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#detail #zaldetail li a:hover,
#detail #zaldetail li a.active {
  background: #f3f3f3;
}
#detail #zalobsah {
  float: left;
  padding: 20px;
  width: 920px;
  background: #f3f3f3;
}
#detail #zalobsah div.content {
  width: auto;
  float: left;
  margin: 0px;
  padding: 0px;
  background: none;
}
#detail #zalobsah ul.diskuze {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 920px;
  background: none;
  list-style: none;
}
#detail #zalobsah ul.diskuze >li {
  background: #eaeaea;
  border-top: #cecece solid 1px;
  padding: 10px;
}
#detail #zalobsah ul.diskuze >li ul {
  list-style: none;
  padding: 0;
  margin: 10px -10px -10px -10px;
}
#detail #zalobsah ul.diskuze >li ul li {
  background: #ffebec;
  border-bottom: solid 2px #e45d64;
  border-top: #cecece solid 1px;
  padding: 10px 10px 10px 25px;
}
.parameter_color {
  display: block;
  float: left;
  margin: 0 3px 0 0;
  width: 30px;
  height: 15px;
  border: 1px solid #E2E2E2;
}
.parameter_color .parameter_color_name {
  display: none;
}
.parameter_color:hover .parameter_color_name {
  display: inline-block;
  position: absolute;
  background-color: #f9f0e1;
  border: 2px solid #bf8c3b;
  border-radius: 5px;
  color: black;
  left: 20px;
  padding: 2px 6px;
  position: absolute;
  top: 16px;
}
.parameter_image_color {
  width: 30px;
  height: 15px;
  border: 1px solid #E2E2E2;
  float: left;
  margin: 0 3px 0 0;
}
#naposledy {
  position: relative;
  float: left;
  width: 1000px;
  margin: 0 0 0 -20px;
  background: #f4f4f4;
}
#naposledy >header {
  float: left;
  width: 960px;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  padding: 20px;
  text-transform: uppercase;
  color: #4d4d4d;
}
.kosik {
  float: left;
  width: 700px;
}
.kosik form .section {
  background: #f6f6f6;
  padding: 15px 15px 0 15px;
  width: 670px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  margin-bottom: 25px;
}
.kosik form .section .message {
  border: 1px solid #eadfb2;
  line-height: 41px;
  background: #fefdeb;
  text-align: center;
  width: 668px;
  float: left;
  margin: 5px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
}
.kosik form .section.cena {
  background: #b82b21;
}
.kosik form .section.cena header {
  color: #fff;
  font-size: 24px;
}
.kosik form .section.cena footer table tr th {
  font-size: 20px;
}
.kosik form .section.cena footer table tr td {
  font-size: 24px;
  font-weight: bold;
  color: #b82b21;
}
.kosik form .section.cena footer table tr .small {
  font-size: 15px;
}
.kosik form .section.submit {
  background: none;
  border: none;
}
.kosik form .section.submit input[type="submit"] {
  float: right;
  padding: 0 45px;
  height: 53px;
  background: #b92b21;
  background: -moz-linear-gradient(top,#b92b21 0%,#931d13 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b92b21),color-stop(70%,#931d13));
  background: -webkit-linear-gradient(top,#b92b21 0%,#931d13 70%);
  background: -o-linear-gradient(top,#b92b21 0%,#931d13 70%);
  background: -ms-linear-gradient(top,#b92b21 0%,#931d13 70%);
  background: linear-gradient(to bottom,#b92b21 0%,#931d13 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b92b21,endColorstr=#931d13,GradientType=0);
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
  border: none;
  cursor: pointer;
}
.kosik form .section.polozky {
  background: #c79642;
  margin-top: 25px;
}
.kosik form .section.polozky header {
  color: #fff;
}
.kosik form .section.polozky footer table {
  width: 100%;
}
.kosik form .section.polozky footer table tr td .img {
  width: 75px;
}
.kosik form .section.polozky footer table tr td .img img {
  max-width: 75px;
}
.kosik form .section.polozky footer table tr td input[type="text"] {
  width: 20px !important;
  text-align: center;
}
.kosik form .section.polozky footer table tr td.nazev {
  padding: 5px 5px;
  font-weight: bold;
  font-size: 13px;
}
.kosik form .section.polozky footer table tr td.nazev a {
  color: #921d14;
  text-decoration: none;
}
.kosik form .section.polozky footer table tr td.nazev a:hover {
  text-decoration: underline;
}
.kosik form .section.polozky footer table tr td.nazev a span {
  color: #000;
}
.kosik form .section.polozky footer table tr td.velikost {
  width: 60px;
  text-align: center;
}
.kosik form .section.polozky footer table tr td.pocet {
  width: 50px;
}
.kosik form .section.polozky footer table tr td.pocet input {
  margin-left: 5px;
}
.kosik form .section.polozky footer table tr td.cena {
  font-weight: bold;
  text-align: right;
}
.kosik form .section.polozky footer table tr td.remove {
  width: 17px;
  padding: 0;
}
.kosik form .section header {
  font-size: 18px;
  color: #000;
  padding-bottom: 15px;
}
.kosik form .section >label,
.kosik form .section >input[type="radio"],
.kosik form .section >input[type="checkbox"] {
  float: left;
  margin: 0 5px 10px 0;
  line-height: 35px;
  font-size: 13px;
  font-weight: bold;
}
.kosik form .section >input[type="radio"],
.kosik form .section >input[type="checkbox"] {
  margin-top: 10px;
}
.kosik form .section >label a {
  color: #a10302;
}
.kosik form .section >label a:hover {
  text-decoration: none;
}
.kosik form .section footer {
  float: left;
  background: #fff;
  border: solid 1px #efefef;
  margin-bottom: 15px;
  width: 638px;
  padding: 10px 15px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
}
.kosik form .section footer table {
  width: 100%;
}
.kosik form .section footer table tr td,
.kosik form .section footer table tr th {
  padding: 5px;
}
.kosik form .section footer table tr td.kp1,
.kosik form .section footer table tr th.kp1 {
  width: 75px;
}
.kosik form .section footer table tr td.kp3,
.kosik form .section footer table tr th.kp3 {
  width: 50px;
}
.kosik form .section footer table tr td.kp4,
.kosik form .section footer table tr th.kp4 {
  width: 60px;
}
.kosik form .section footer table tr td.kp5,
.kosik form .section footer table tr th.kp5 {
  width: 80px;
}
.kosik form .section footer table tr td.kp6,
.kosik form .section footer table tr th.kp6 {
  width: 17px;
}
.kosik form .section footer table tr td label {
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
}
.kosik form .section footer table tr td input[type="text"] {
  line-height: 33px;
  height: 33px;
  border: solid 1px #efefef;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  background: #f5f5f5;
  background: -moz-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(70%,#ffffff));
  background: -webkit-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -o-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -ms-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: linear-gradient(to bottom,#f5f5f5 0%,#ffffff 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5,endColorstr=#ffffff,GradientType=0);
  padding: 0 10px;
  width: 275px;
}
.kosik form .section footer table tr td input[type="text"].big {
  width: 598px;
}
.kosik form .section footer table tr td input[type="text"].reguire {
  background: #fff8dc;
}
.kosik form .section footer table tr td textarea {
  border: solid 1px #efefef;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
  width: 598px;
  height: 120px;
  padding: 20px;
}
.kosik form .section footer table tr td span.customSelect {
  font-size: 13px;
  width: 598px;
  height: 18px;
  padding: 10px;
  background: #f5f5f5;
  background: -moz-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(70%,#ffffff));
  background: -webkit-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -o-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: -ms-linear-gradient(top,#f5f5f5 0%,#ffffff 70%);
  background: linear-gradient(to bottom,#f5f5f5 0%,#ffffff 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f5f5f5,endColorstr=#ffffff,GradientType=0);
  color: #ed1e79;
  border: solid 1px #efefef;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -ms-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  behavior: url(PIE.htc);
}
.kosik form .section footer table tr td .customSelectInner {
  width: 598px !important;
}
.kosik form .section footer table tr td span.customSelect.changed {
  background-color: #f0dea4;
}
.kosik form .section footer table tr td .customSelectInner {
  background: url(../images/customSelect-arrow.png) no-repeat center right;
}
div.popUpBox {
  width: 630px;
  text-align: left;
}
div.popUpBox .bokPrechod {
  position: relative;
  left: -20px;
}
div.popUpBox div.productAdd {
  border: #d5d5d5 solid 1px;
  background: #fafafa;
  padding: 26px 26px 14px 26px;
}
div.popUpBox div.productAdd h2.addOk {
  background: url('../images/icon-addok.png') 0 0 no-repeat;
  line-height: 36px;
  padding: 0 0 0 45px;
  margin: 0 0 10px 0;
}
div.popUpBox div.productAdd div.img {
  float: left;
  width: 100px;
  height: 90px;
  border: #f2f2f2 solid 1px;
  background: #fff;
  text-align: center;
  overflow: hidden;
}
div.popUpBox div.productAdd div.text {
  float: right;
  width: 460px;
  padding-top: 10px;
}
div.popUpBox div.productAdd div.text h3 {
  text-transform: uppercase;
  line-height: 1.1;
  margin-bottom: 5px;
  font-size: 13px;
  padding: 0;
  font-weight: medium;
}
div.popUpBox div.productAdd div.text h4 {
  color: #2c2c2c;
  font-weight: normal;
  padding: 0 0 0 15px;
  margin: 0;
  font-size: 12px;
  width: 340px;
}
div.popUpBox div.productAdd div.text h4 span {
  margin-left: 20px;
  color: #555;
  font-style: italic;
}
div.popUpBox div.productAdd div.text div.cena {
  float: right;
  text-align: right;
  line-height: 1.1;
  font-weight: bold;
}
div.popUpBox div.productAdd div.text div.cena span.price {
  color: ;
  font-size: 21px;
  display: block;
}
div.popUpBox div.productAdd div.text div.cena span.dph {
  display: block;
  color: #787878;
  font-size: 11px;
}
div.popUpBox div.links {
  position: relative;
  min-height: 50px;
  margin-top: 20px;
}
div.popUpBox div.links a {
  position: absolute;
  top: 0;
  height: 50px;
  width: 180px;
  display: block;
  line-height: 50px;
  text-align: center;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
}
div.popUpBox div.links a.goBack {
  background: #e1e1e1;
  background: -moz-linear-gradient(top,#e1e1e1 0%,#bbbbbb 60%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e1e1),color-stop(60%,#bbbbbb));
  background: -webkit-linear-gradient(top,#e1e1e1 0%,#bbbbbb 60%);
  background: -o-linear-gradient(top,#e1e1e1 0%,#bbbbbb 60%);
  background: -ms-linear-gradient(top,#e1e1e1 0%,#bbbbbb 60%);
  background: linear-gradient(to bottom,#e1e1e1 0%,#bbbbbb 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1,endColorstr=#bbbbbb,GradientType=0);
  left: -40px;
  border: #c3c3c3 solid 1px;
}
div.popUpBox div.links a.goBack:hover {
  background: #bbbbbb;
  background: -moz-linear-gradient(top,#bbbbbb 0%,#e1e1e1 60%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bbbbbb),color-stop(60%,#e1e1e1));
  background: -webkit-linear-gradient(top,#bbbbbb 0%,#e1e1e1 60%);
  background: -o-linear-gradient(top,#bbbbbb 0%,#e1e1e1 60%);
  background: -ms-linear-gradient(top,#bbbbbb 0%,#e1e1e1 60%);
  background: linear-gradient(to bottom,#bbbbbb 0%,#e1e1e1 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bbbbbb,endColorstr=#e1e1e1,GradientType=0);
}
div.popUpBox div.links a.goToKosik {
  color: #fff;
  background: #B92B21;
  background: -moz-linear-gradient(top,#B92B21 0%,#931D13 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#B92B21),color-stop(70%,#931D13));
  background: -webkit-linear-gradient(top,#B92B21 0%,#931D13 70%);
  background: -o-linear-gradient(top,#B92B21 0%,#931D13 70%);
  background: -ms-linear-gradient(top,#B92B21 0%,#931D13 70%);
  background: linear-gradient(to bottom,#B92B21 0%,#931D13 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B92B21,endColorstr=#931D13,GradientType=0);
  right: -40px;
  border: #931D13 solid 1px;
}
div.popUpBox div.links a.goToKosik:hover {
  background: #931D13;
  background: -moz-linear-gradient(top,#931D13 0%,#B92B21 70%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#931D13),color-stop(70%,#B92B21));
  background: -webkit-linear-gradient(top,#931D13 0%,#B92B21 70%);
  background: -o-linear-gradient(top,#931D13 0%,#B92B21 70%);
  background: -ms-linear-gradient(top,#931D13 0%,#B92B21 70%);
  background: linear-gradient(to bottom,#931D13 0%,#B92B21 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#931D13,endColorstr=#B92B21,GradientType=0);
}
.bgKategorie {
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(27%,#fafafa),color-stop(64%,#eeeeee),color-stop(100%,#e6e6e6));
  background: -webkit-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -o-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: -ms-linear-gradient(top,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  background: linear-gradient(to bottom,#ffffff 0%,#fafafa 27%,#eeeeee 64%,#e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
}
.bgKategorie-hover {
  background: #e8e8e8;
  background: -moz-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e8),color-stop(100%,#f5f5f5));
  background: -webkit-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -o-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: -ms-linear-gradient(top,#e8e8e8 0%,#f5f5f5 100%);
  background: linear-gradient(to bottom,#e8e8e8 0%,#f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#f5f5f5',GradientType=0);
}
.toRight {
  text-align: right;
}
.toLeft {
  text-align: left;
}
.toCenter {
  text-align: center;
}
table.velikosti {
  width: 100%;
}
table.velikosti td,
table.velikosti th {
  border-left: solid 1px #e9e3d8;
  text-align: center;
}
table.velikosti:first-child {
  border-left: none;
  text-align: left;
}
table.velikosti tbody tr:nth-child(odd) {
  background: #eee;
}
div#DDSlick_2 ul li {
  height: 28px;
}
div#DDSlick_2 ul li a {
  height: 23px;
  padding: 5px 10px 0;
}
div#DDSlick_2 ul li a label {
  float: none !important;
  margin-left: 45px;
  position: relative;
}
div#DDSlick_2 ul li a small span {
  float: left;
  position: relative;
  top: -17px;
}
div#DDSlick_2 ul li:first-child a label {
  margin-left: 0px;
}
.lista {
  text-align: center;
}
