@font-face {
  font-family:'PTSans';
  src:url('font/PT-r.eot');
  src:url('font/PT-r.eot?#iefix') format('embedded-opentype'), url('font/PT-r.woff') format('woff'), url('font/PT-r.ttf') format('truetype'), url('font/PT-r.svg#PTSansNarrowRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'PTSansB';
  src:url('font/PT-b.eot');
  src:url('font/PT-b.eot?#iefix') format('embedded-opentype'), url('font/PT-b.woff') format('woff'), url('font/PT-b.ttf') format('truetype'), url('font/PT-b.svg#PTSansCaptionBold') format('svg');
  font-weight:normal;
  font-style:normal;
}
body {
  border-top:6px solid #ff538c;
  font-family:'PTSans', Arial;
  font-size:13px;
  color:#333;
}
p { line-height:25px; }
::-moz-selection {
  background-color:#ff538c;
  color:#fff;
}
::selection {
  background-color:#ff538c;
  color:#fff;
}
.non-select {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
ul {
  padding:0px;
  margin:0 0 15px 0;
}
ul li { list-style:none; }
a {
  color:#ff538c;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
  -webkit-opacity:0.95;
  -moz-opacity:0.95;
  opacity:0.95;
}
a.active { text-decoration:underline; }
a.reverse { text-decoration:none; }
a.reverse:hover { text-decoration:underline; }
i {
  color:#ff538c;
  font-style:normal !important;
}
.img {
  overflow:hidden;
  text-align:center;
}
.img a { display:block; }
.img img { vertical-align:middle; }
input[type='submit'], input[type='image'] { cursor:pointer; }
input[type='submit']:hover, input[type='image']:hover {
  -webkit-opacity:0.95;
  -moz-opacity:0.95;
  opacity:0.95;
}
hr {
  border:0px;
  margin:20px 0;
  clear:both;
  border-bottom:1px solid #e3e4e4;
}
hr.hr-point {
  border:0px;
  clear:both;
  background:url(../images/hr-point.png) repeat-x;
}
hr.clear {
  clear:both;
  width:100%;
  height:10px;
  line-height:1px;
  visibility:hidden;
  margin:0px;
}
h1 {
  font-size:50px;
  line-height:50px;
  color:#ff538c;
  font-weight:normal;
}
h2 {
  font-size:30px;
  line-height:30px;
  font-weight:normal;
}
h3 {
  font-size:20px;
  font-weight:normal;
}
input[type="text"], input[type="password"], textarea, select { outline:none; }
.text, textarea {
  padding:0 29px;
  border:1px solid #e3e4e4;
  font-family:'PTSans', Arial;
  color:#333;
  height:36px;
  -webkit-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
  -moz-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
  box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
}
.text:focus, textarea:focus { border-color:#ff538c; }
textarea {
  padding:20px 29px;
  resize:none;
}
.imagebutton:hover {
  -webkit-opacity:0.95;
  -moz-opacity:0.95;
  opacity:0.95;
}
.left { float:left; }
.right { float:right; }
.radius {
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.btn {
  background:#ff538c;
  color:#fff;
  float:left;
  padding:0 16px;
  cursor:pointer;
  height:40px;
  line-height:40px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
body { background:url('../images/background.jpg') #fff top center no-repeat; }
.ui-autocomplete {
  width:337px;
  position:absolute;
  top:86px !important;
  border-color:#fff !important;
  -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);
  box-shadow:0 0 5px 0 rgba(0,0,0,0.25);
}
.ui-autocomplete li {
  width:338px;
  height:68px;
  display:block;
}
.ui-autocomplete li a { color:#333; }
.ui-autocomplete li a .autocomplete-img {
  line-height:66px;
  width:86px;
  height:66px;
  display:block;
}
.ui-autocomplete li a span {
  padding-top:17px;
  width:120px;
  height:48px;
  display:block;
}
.ui-autocomplete li a strong {
  color:#333;
  font-size:12px;
  line-height:68px;
  padding-right:17px;
  width:104px;
  height:68px;
  display:block;
}
.ui-autocomplete li a.ui-state-hover {
  color:#333;
  background-color:#fff;
  background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#f0f0f0));
  background-image:-webkit-linear-gradient(left,#fff,#f0f0f0);
  background-image:-moz-linear-gradient(left,#fff,#f0f0f0);
  background-image:-ms-linear-gradient(left,#fff,#f0f0f0);
  background-image:-o-linear-gradient(left,#fff,#f0f0f0);
  width:338px !important;
  height:68px !important;
  display:block !important;
}
.ui-autocomplete .searchWords, .ui-autocomplete .searchWpc {
  line-height:23px;
  width:338px;
  height:23px;
  display:block;
}
.ui-autocomplete .searchWords a, .ui-autocomplete .searchWpc a {
  line-height:23px !important;
  padding-left:22px !important;
  width:316px;
  height:23px;
  display:block;
}
.ui-autocomplete .searchWords a.ui-state-hover, .ui-autocomplete .searchWpc a.ui-state-hover {
  background:#f0f0f0 !important;
  width:316px !important;
  height:23px !important;
  display:block !important;
}
.ui-autocomplete #search-panel-li, .ui-autocomplete .search-panel-li {
  line-height:32px;
  padding-left:36px !important;
  padding-right:16px !important;
  background:#ff538c;
  color:#fff;
  font-weight:bold;
  width:286px;
  height:32px;
  display:block;
}
.ui-autocomplete #search-panel-li .triangel, .ui-autocomplete .search-panel-li .triangel {
  left:21px;
  top:15px;
  border-top:5px solid #fff;
}
#container {
  width:940px;
  text-align:left;
  margin:auto;
  position:relative;
}
#left-flow-delivery {
  position:absolute;
  left:-200px;
  top:180px;
  z-index:12;
  padding:0 28px;
  text-align:center;
  color:#ff538c;
  font-size:15px;
  -webkit-transition:all 0.5s linear;
  -moz-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
  width:86px;
  height:331px;
  display:block;
  background:url('../images/left-flow-delivery.png') 0 0 transparent no-repeat;
}
#left-flow-delivery .mim {
  float:left;
  margin-top:-72px !important;
  margin-left:-20px;
  z-index:100;
  position:relative;
  width:75px;
  height:128px;
  display:block;
  background:url('../images/left-flow-delivery-mim.png') 0 0 transparent no-repeat;
}
#left-flow-delivery h2, #left-flow-delivery p {
  color:#fff;
  float:left;
  clear:both;
}
#left-flow-delivery h2 {
  margin:0;
  padding:0;
  text-align:center;
  margin-top:-25px;
  margin-left:-10px;
  font-family:"PTSansB";
  font-size:25px;
  line-height:25px;
  margin-bottom:-10px;
  z-index:90;
  position:relative;
}
#left-flow-delivery p { line-height:20px; }
#left-flow-delivery span {
  float:left;
  clear:both;
  margin-top:15px;
}
#left-flow-delivery strong {
  float:left;
  clear:both;
  width:100%;
  text-align:center;
}
#top {
  position:relative;
  float:left;
  width:100%;
  height:210px;
  display:block;
}
#top #logo {
  float:left;
  margin:20px 68px 0 25px;
}
#top #out-search {
  float:left;
  margin-top:56px;
  font-size:12px;
}
#top #out-search strong { font-weight:normal; }
#top #out-search #frmsearchForm-searchtext.text {
  width:268px;
  height:38px;
  margin-top:-10px;
  padding:0 15px;
  font-size:15px;
  border-color:#d4d4d4;
  margin-bottom:12px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
  -moz-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
  box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0.08);
}
#top #out-search #frmsearchForm-send.imagebutton {
  position:absolute;
  top:53px;
  margin-left:-35px;
}
#top #top-menu {
  line-height:50px;
  background:#ff538c;
  padding:0 5px;
  position:relative;
  width:930px;
  height:50px;
  display:block;
}
#top #top-menu li { float:left; }
#top #top-menu a {
  color:#fff;
  padding:0 11px;
  font-size:15px;
  text-decoration:none;
  display:block;
}
#top #top-menu a:hover, #top #top-menu a.ac {
  background:#d71f5c;
  border-top:4px solid #d71f5c;
  margin-top:-4px;
}
#top #top-menu .arr {
  border-top:13px solid #d71f5c;
  position:absolute;
  top:48px;
  z-index:101;
  display:none;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
}
#top #top-menu .inner-div {
  position:absolute;
  background:#fff;
  display:block;
  padding:42px;
  z-index:100;
  display:none;
  margin-top:50px;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:9px;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:9px;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:9px;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 7px 10px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0 7px 10px 0 rgba(0,0,0,0.25);
  box-shadow:0 7px 10px 0 rgba(0,0,0,0.25);
}
#top #top-menu .inner-div .block-in {
  float:left;
  display:block;
  width:205px;
}
#top #top-menu .inner-div .inner-ul {
  float:left;
  padding-left:77px;
  padding-bottom:12px;
  position:relative;
  width:128px;
  height:110px;
  display:block;
}
#top #top-menu .inner-div .inner-ul .img {
  left:0;
  top:10px;
  position:absolute;
}
#top #top-menu .inner-div .inner-ul a {
  background:none;
  border:none;
  margin:0;
}
#top #top-menu .inner-div .inner-ul a.catName {
  padding:0;
  color:#333;
  line-height:17px;
  height:45px;
}
#top #top-menu .inner-div .inner-ul a.catName:hover { text-decoration:underline; }
#top #top-menu .inner-div .inner-ul ul { margin-top:-10px; }
#top #top-menu .inner-div .inner-ul ul li {
  line-height:20px;
  clear:left;
}
#top #top-menu .inner-div .inner-ul ul li a {
  color:#333;
  padding:0;
  font-size:13px;
  color:#ff538c;
  text-decoration:underline;
}
#top #top-menu .inner-div .inner-ul ul li a:hover { text-decoration:none; }
#top #top-menu .inner-div .inner-ul ul li a.all {
  padding-right:8px;
  background:url('../images/all-bg.png') right 7px transparent no-repeat;
}
#top #top-menu .inner-div:nth-child(10) { margin-left:-200px; }
#top a.simple-login-login {
  position:absolute;
  top:53px;
  right:140px;
  padding-left:30px !important;
  background:url('../images/top-log-bg.png') 0 8px transparent no-repeat;
}
#top #snippet-simpleLoginForm-simpleloginlogin, #top #snippet-simpleLoginForm-simpleloginlogout.simple-login-logout { float:right; }
#top a.simple-login-login, #top .simple-login-logout a, #top a.simple-login-user {
  line-height:30px;
  font-size:13px;
  padding:0 12px;
  height:30px;
  padding-top:5px;
  display:block;
  text-decoration:underline;
  color:#333;
}
#top a.simple-login-login.disabled, #top .simple-login-logout a.disabled, #top a.simple-login-user.disabled {
  font-size:15px;
  color:#e42929;
  padding-right:43px !important;
  padding-bottom:10px;
  border:1px solid #e4e4e5;
  background:url('../images/login-box-close.png') 80px 11px #fafafa no-repeat;
  -webkit-box-shadow:0 -2px 8px 0 rgba(0,0,0,0.05);
  -moz-box-shadow:0 -2px 8px 0 rgba(0,0,0,0.05);
  box-shadow:0 -2px 8px 0 rgba(0,0,0,0.05);
}
#top a.simple-login-login:hover, #top .simple-login-logout a:hover, #top a.simple-login-user:hover {
  text-decoration:none;
  -webkit-opacity:1;
  -moz-opacity:1;
  opacity:1;
}
#top a.simple-login-user { background:url(../images/top-li.png) center right no-repeat; }
#top .simple-login-box {
  padding:28px;
  background:#fafafa !important;
  border:1px solid #e4e4e5;
  border-top:none;
  display:block;
  height:190px;
  margin-top:16px;
  -webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.05);
  -moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.05);
  box-shadow:0 8px 8px 0 rgba(0,0,0,0.05);
}
#top .simple-login-box .simple-login-box-close {
  width:14px;
  height:13px;
  background:url(../images/login-box-close.png) no-repeat;
  display:block;
  float:right;
  margin-top:7px;
}
#top .simple-login-box h3 {
  font-size:25px;
  margin:0px;
  margin-bottom:20px;
}
#top .simple-login-box th {
  width:57px;
  text-align:left;
  font-weight:normal;
}
#top .simple-login-box .text {
  margin-bottom:15px;
  width:208px;
  padding:0 9px;
  height:28px;
  line-height:28px;
}
#top .simple-login-box #frmloginForm-login.text { background:url(../images/mail-text-bg.png) 203px 8px #fff no-repeat; }
#top .simple-login-box #frmloginForm-password.text { background:url(../images/pass-text-bg.png) 202px 9px #fff no-repeat; }
#top .simple-login-box #frmloginForm-send {
  margin-top:10px;
  margin-left:-57px;
}
#top .simple-login-box ul {
  margin-top:-42px;
  margin-left:150px;
}
#top .simple-login-box ul li {
  float:left;
  line-height:18px;
  clear:left;
  font-size:13px;
}
#top .simple-login-box .simple-login-in-ul {
  margin-top:20px;
  flaot:left;
  margin-left:0px;
  width:289px;
}
#top .simple-login-box .simple-login-in-ul li {
  line-height:30px;
  padding-left:20px;
  background:url('../images/li.png') 0 11px transparent no-repeat;
}
#top .simple-login-box .simple-login-error {
  float:left;
  margin-top:20px;
  color:#e42929;
}
#top .simple-login-box hr {
  height:15px;
  clear:both;
  margin-bottom:-5px;
}
#top #top-cart {
  float:right;
  font-size:13px;
  padding-left:30px;
  line-height:21px;
  margin-top:46px;
  min-width:98px;
  background:url('../images/top-cart-bg.png') 0 0 transparent no-repeat;
}
#top #top-cart a { color:#333; }
#left-box {
  width:200px;
  float:left;
}
#left-menu {
  width:200px;
  float:left;
  margin-bottom:0;
  margin-top:20px;
}
#left-menu li.main {
  background:#00a2db;
  border-color:#00a2db;
  padding:0 !important;
  width:198px;
  height:52px;
  display:block;
  -webkit-border-top-right-radius:9px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:9px;
  -moz-border-radius-topright:9px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:9px;
  border-top-right-radius:9px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#left-menu li.main a {
  color:#fff;
  font-size:20px;
  font-family:"PTSansB";
  padding-left:30px;
  text-decoration:none !important;
  background:url('../images/') 0 0 transparent no-repeat;
}
#left-menu li {
  width:198px;
  display:block;
  border:1px solid #e3e4e4;
  margin-top:-1px;
  background:#fff;
  background:-moz-linear-gradient(top,#fff 0%,#ebebeb 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));
  background:-webkit-linear-gradient(top,#fff 0%,#ebebeb 100%);
  background:-o-linear-gradient(top,#fff 0%,#ebebeb 100%);
  background:-ms-linear-gradient(top,#fff 0%,#ebebeb 100%);
  background:linear-gradient(to bottom,#fff 0%,#ebebeb 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#ebebeb',GradientType=0);
}
#left-menu li:last-child {
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:9px;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:9px;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:9px;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#left-menu li a {
  display:block;
  padding:15px 0;
  padding-left:50px;
  padding-right:15px;
  color:#333;
  text-decoration:none;
  background:url('../images/left-menu-arr.png') 30px 20px transparent no-repeat;
}
#left-menu li:hover a, #left-menu li.active a { text-decoration:underline; }
#left-menu ul ul {
  margin-bottom:0px;
  border:1px solid #e3e4e4;
  padding:5px 0;
  background:#fcfcfc;
}
#left-menu ul ul li {
  background:#fcfcfc;
  border:none;
  width:198px;
}
#left-menu ul ul li a {
  background:none !important;
  padding:5px 0;
  padding-left:35px;
}
#left-menu ul ul li:last-child {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#content.full {
  width:100%;
  float:left;
}
#content.left, #content.right { width:700px; }
.arrow_box {
  position:relative;
  background:#ff548c;
  border:4px solid ff548c;
}
.arrow_box:after, .arrow_box:before {
  top:100%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}
.arrow_box:after {
  border-color:rgba(255,84,140,0);
  border-top-color:#ff548c;
  border-width:15px;
  margin-left:-15px;
}
.arrow_box:before {
  border-color:rgba(245,72,12,0);
  border-top-color:ff548c;
  border-width:21px;
  margin-left:-21px;
}
#under-container-ul {
  float:left;
  border-bottom:2px solid #ffd4e2;
  position:relative;
  margin:50px 0;
  margin-top:200px;
}
#under-container-ul li {
  float:left;
  text-align:center;
  margin-bottom:72px;
  position:relative;
  display:block;
  width:220px;
  height:125px;
  display:block;
}
#under-container-ul li .blok {
  color:white;
  padding:8px 17px;
  position:absolute;
  font-size:13px;
  line-height:13px;
  text-align:left;
  position:relative;
  background:#ff548c;
  border:4px solid ff548c;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}
#under-container-ul li .blok:after, #under-container-ul li .blok:before {
  top:100%;
  left:50%;
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  pointer-events:none;
}
#under-container-ul li .blok:after {
  border-color:rgba(255,84,140,0);
  border-top-color:#ff548c;
  border-width:15px;
  margin-left:-15px;
}
#under-container-ul li .blok:before {
  border-color:rgba(245,72,12,0);
  border-top-color:ff548c;
  border-width:21px;
  margin-left:-21px;
}
#under-container-ul li .blok a { color:#fff; }
#under-container-ul li .blok p { line-height:15px; }
#under-container-ul li.i {
  width:1px;
  background:#e3e4e4;
  margin:0 9px;
}
#under-container-ul li span {
  display:block;
  padding-top:85px;
  width:220px;
  height:40px;
  display:block;
}
#under-container-ul li.li-1 span { background:url('../images/under-container-1.png') center 5px transparent no-repeat; }
#under-container-ul li.li-1 .blok { bottom:327px; }
#under-container-ul li.li-2 span { background:url('../images/under-container-2.png') center 6px transparent no-repeat; }
#under-container-ul li.li-2 .blok { bottom:327px; }
#under-container-ul li.li-3 span { background:url('../images/under-container-3.png') center 8px transparent no-repeat; }
#under-container-ul li.li-3 .blok { bottom:286px; }
#under-container-ul li.li-4 span { background:url('../images/under-container-4.png') center 2px transparent no-repeat; }
#under-container-ul li.li-4 .blok { bottom:301px; }
#under-container-ul li.li-5 span { background:url('../images/under-container-5.png') center 2px transparent no-repeat; }
#under-container-ul li.li-5 .blok { bottom:271px; }
#under-container-ul li.li-1 .blok, #under-container-ul li.li-2 .blok, #under-container-ul li.li-3 .blok, #under-container-ul li.li-4 .blok, #under-container-ul li.li-5 .blok { display:none; }
#under-container-ul li.li-1 .hovered, #under-container-ul li.li-2 .hovered, #under-container-ul li.li-3 .hovered, #under-container-ul li.li-4 .hovered, #under-container-ul li.li-5 .hovered { display:block; }
#under-container-ul li.star {
  position:absolute;
  bottom:-81px;
  left:450px;
  width:40px;
  height:17px;
  display:block;
  background:url('../images/under-container-star.jpg') 0 0 transparent no-repeat;
}
#foot-top {
  color:#fff;
  font-size:13px;
  width:100%;
  height:366px;
  display:block;
  background:url('../images/foot.png') top center #ff538c no-repeat;
}
#foot-top #foot-anchor-top {
  position:absolute;
  top:10px;
  left:447px;
  cursor:pointer;
  background:url('../images/foot-anchor-top.png') 0 0 transparent no-repeat;
  width:49px;
  height:49px;
  display:block;
}
#foot-top #foot-anchor-top:hover {
  -webkit-opacity:0.93;
  -moz-opacity:0.93;
  opacity:0.93;
}
#foot-top .under-box {
  float:left;
  margin-top:px;
  width:320px;
  height:250px;
  display:block;
}
#foot-top .under-box.last { width:300px; }
#foot-top .under-box h3 { margin-top:95px; }
#foot-top .under-box ul, #foot-top .under-box p { padding-top:10px; }
#foot-top .under-box li {
  line-height:35px;
  padding-left:40px;
}
#foot-top .under-box li.map { background:url('../images/f-map.png') 0 6px transparent no-repeat; }
#foot-top .under-box li.tel { background:url('../images/f-tel.png') 0 5px transparent no-repeat; }
#foot-top .under-box li.mai { background:url('../images/f-mai.png') 0 7px transparent no-repeat; }
#foot-top .under-box.first li {
  padding-left:31px;
  background:url('../images/f-li.png') 0 13px transparent no-repeat;
}
#foot-top .under-box #foot-nwsltr { position:relative; }
#foot-top .under-box #foot-nwsltr #frm-newsletterForm-form {
  margin-top:20px;
  float:left;
}
#foot-top .under-box #foot-nwsltr #frm-newsletterForm-form th { display:none; }
#foot-top .under-box #foot-nwsltr #frm-newsletterForm-form #frmform-email.text {
  width:190px;
  padding-left:15px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#foot-top .under-box #foot-nwsltr #frm-newsletterForm-form #frmform-send.imagebutton {
  float:right;
  position:absolute;
  bottom:-59px;
  right:60px;
  z-index:1000;
}
#foot-top .under-box #foot-nwsltr p.flash {
  position:absolute;
  top:40px;
  color:#fff;
  font-size:10px;
  margin-left:20px;
}
#foot-top #foot-mim-1 {
  position:absolute;
  top:-111px;
  left:-130px;
  background:url('../images/foot-mim-1.png') 0 0 transparent no-repeat;
  width:178px;
  height:216px;
  display:block;
}
@media screen and (min-width: 1270px) {
  #foot-mim-2 {
    position:absolute;
    bottom:-405px;
    right:-150px;
    background:url('../images/foot-mim-2.png') 0 0 transparent no-repeat;
    width:240px;
    height:237px;
    display:block;
  }
}
@media screen and (max-width: 1270px) {
  #foot-mim-2, #foot-mim-1, .mim-products-list, .mim { display:none !important; }
}
#foot {
  background:#bf3f69;
  line-height:70px;
  margin-bottom:40px;
  width:100%;
  height:70px;
  display:block;
}
#foot.un { margin-bottom:0; }
#foot-top, #foot {
  color:#fff;
  font-size:13px;
}
#foot-top .inner, #foot .inner {
  width:940px;
  margin:auto;
  text-align:left;
  position:relative;
}
#foot-top .inner a, #foot .inner a { color:#fff; }
#wish-strip {
  line-height:40px;
  position:fixed;
  bottom:0;
  left:0;
  z-index:100000;
  width:100%;
  height:40px;
  display:block;
  background:url('../images/wish-strip.png') 0 0 transparent repeat-x;
  -webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.25);
  box-shadow:0 -5px 5px 0 rgba(0,0,0,0.25);
}
#wish-strip .inner {
  width:940px;
  margin:auto;
}
#wish-strip .inner .left {
  width:540px;
  font-size:15px;
  font-family:'PTSansB';
}
#wish-strip .inner .left p {
  float:left;
  line-height:40px;
  margin-top:0;
}
#wish-strip .inner .left .h {
  float:left;
  margin:12px 7px 0 7px;
  width:22px;
  height:18px;
  display:block;
  background:url('../images/wish-strip-h.png') 0 0 transparent no-repeat;
}
#wish-strip .inner .right { margin-right:80px; }
#wish-strip .inner .right a {
  float:left;
  padding-left:38px;
  background:url('../images/wish-strip-count.png') 0 9px transparent no-repeat;
}
#wish-strip .inner .right a span {
  font-size:10px;
  font-family:'PTSansB';
  background:#00a2db;
  color:#fff;
  text-decoration:none !important;
  position:absolute;
  width:18px;
  display:block;
  text-align:center;
  margin-left:-22px;
  margin-top:5px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  height:16px;
  line-height:16px;
}
#wish-strip .inner .btn {
  padding:0;
  float:right;
  position:fixed;
  bottom:0;
  margin-left:880px;
  width:60px;
  height:50px;
  display:block;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
  -moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
  box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
}
#wish-strip .inner .btn .arr {
  border-left:5px solid transparent;
  float:left;
  margin-top:25px;
  margin-left:25px;
  border-top:5px solid #fff;
  border-right:5px solid transparent;
  border-bottom:0;
}
#wish-strip .inner .btn.un .arr {
  border-bottom:5px solid #fff;
  border-top:0;
}
#wish-strip.un { height:0; }
.fb-like-box {
  position:relative;
  z-index:10;
}
#breadcrumb {
  width:100%;
  float:left;
  font-size:12px;
  line-height:49px;
  border-bottom:border;
  margin-bottom:30px;
}
#breadcrumb li {
  float:left;
  display:inline;
}
#breadcrumb a { color:#ff538c; }
#breadcrumb a, #breadcrumb span {
  float:left;
  background:url(../images/bread-arrow.png) 0 21px no-repeat;
  padding-left:16px;
  margin-right:13px;
  display:block;
}
#breadcrumb li:first-child a {
  padding:0px;
  background:none;
}
#breadcrumb .last { font-weight:bold; }
.mim-products-list {
  position:absolute;
  top:40px;
  right:-132px;
  background:url('../images/mim-products-list.png') 0 0 transparent no-repeat;
  width:142px;
  height:209px;
  display:block;
}
.anchor {
  background:url(../images/anchor-top.png) 0 7px no-repeat;
  padding-left:10px;
  font-size:11px;
  color:#333;
  cursor:pointer;
}
.outer-gallery { position:relative; }
.outer-gallery .prechod-l, .outer-gallery .prechod-r {
  position:absolute;
  z-index:50;
  background:#fff;
  width:50px;
  height:50px;
  display:block;
}
.outer-gallery .gal-arr {
  top:16px;
  position:absolute;
  z-index:51;
  width:18px;
  height:35px;
  display:block;
}
.outer-gallery .gal-arr-l {
  left:0px;
  background:url('../images/w-l.png') 0 0 transparent no-repeat;
}
.outer-gallery .gal-arr-r {
  right:0px;
  background:url('../images/w-r.png') 0 0 transparent no-repeat;
}
.outer-gallery.non-scroll .gal-arr { display:none !important; }
.gallery {
  overflow:hidden;
  padding:0px !important;
  float:left;
}
.gallery ul {
  min-width:3000px;
  position:absolute;
}
.gallery li { float:left; }
.sbHolder {
  border:solid 1px 1px solid #e3e4e4;
  font-family:"PTSans", Arial;
  font-size:15px;
  height:28px !important;
  line-height:28px;
  width:238px !important;
  position:relative;
  float:left;
}
.sbSelector {
  display:block;
  height:28px;
  left:0;
  line-height:28px;
  outline:none;
  overflow:hidden;
  position:absolute;
  text-indent:10px;
  top:0;
  width:238px;
}
.sbSelector:hover {
  color:#333;
  outline:none;
  text-decoration:none;
}
.sbToggle {
  background:url(../images/selectbox.png) 0 0px no-repeat !important;
  display:block;
  outline:none;
  position:absolute;
  right:4px;
  top:3px;
  width:21px;
  height:21px;
  display:block;
}
.sbToggle:hover, .sbToggleOpen:hover, .sbToggleOpen { background:url(../images/selectbox.png) 0 0px no-repeat; }
.sbOptions {
  background-color:#fff;
  border:1px solid #e3e4e4;
  list-style:none;
  left:-1px;
  margin:0;
  padding:0;
  position:absolute;
  top:28px !important;
  width:238px;
  z-index:1000 !important;
  overflow-y:auto;
}
.sbOptions a {
  border-bottom:1px solid #e3e4e4;
  display:block;
  outline:none;
  line-height:30px;
  padding:0 20px;
}
.sbOptions a:hover { background-color:#f3f3f3; }
.shadow-box {
  border:1px solid #e3e4e4;
  background:#fff;
  margin-top:30px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  height:88px;
  line-height:88px;
  -webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
}
#default #def-top { position:relative; }
#default #def-top .slide {
  float:left;
  margin-top:30px;
  z-index:1 !important;
  position:relative;
  width:609px;
  height:396px;
  display:block;
}
#default #def-top .slide li {
  padding-left:30px;
  width:579px;
  height:396px;
  display:block;
}
#default #def-top .slide li .left {
  width:290px;
  height:270px;
  display:block;
}
#default #def-top .slide li .left h2 {
  font-family:'PTSansB';
  padding:0;
  text-transform:uppercase;
  height:65px;
  margin:0;
  margin-top:30px;
}
#default #def-top .slide li .left h2 a {
  color:#333;
  text-decoration:none;
}
#default #def-top .slide li .left p {
  font-size:15px;
  line-height:20px;
  height:80px;
  margin:23px 0;
}
#default #def-top .slide li .left span {
  font-family:'PTSansB';
  font-size:30px;
  color:#ff538c;
}
#default #def-top .slide li .img {
  line-height:375px;
  width:260px;
  height:375px;
  display:block;
}
#default #def-top #pager {
  height:50px;
  min-width:20px;
  top:320px;
  margin-left:20px;
  z-index:10 !important;
  position:absolute;
  background:url('../images/pager-bg.png') 0 bottom transparent no-repeat;
}
#default #def-top #pager a {
  border:none;
  float:left;
  font-size:0px;
  text-decoration:none;
  margin-left:9px;
  background:url('../images/pager.png') 0 0 transparent no-repeat;
  width:21px;
  height:21px;
  display:block;
}
#default #def-top #pager a:nth-child(1) { margin-top:9px; }
#default #def-top #pager a:nth-child(2) { margin-top:6px; }
#default #def-top #pager a:nth-child(3) { margin-top:3px; }
#default #def-top #pager a:hover, #default #def-top #pager a.activeSlide {
  background:#fff;
  border:5px solid #ff538c;
  width:11px;
  height:11px;
  display:block;
  -webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#default #def-top .right {
  width:220px;
  height:396px;
  display:block;
}
#default #def-top .right #banners { margin-top:40px; }
#default #def-top .right #banners li {
  border:1px solid #e3e4e4;
  padding:10px;
  float:left;
  margin-bottom:20px;
  background:#fff;
  width:198px;
  height:88px;
  display:block;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#default #def-top .right #banners li .img {
  line-height:87px;
  float:left;
  width:97px;
  height:87px;
  display:block;
}
#default #def-top .right #banners li .right {
  font-size:12px;
  width:97px;
  height:87px;
  display:block;
}
#default #def-top .right #banners li .right strong, #default #def-top .right #banners li .right span, #default #def-top .right #banners li .right p {
  width:100%;
  float:left;
  clear:left;
}
#default #def-top .right #banners li .right strong {
  padding-top:10px;
  height:45px;
  font-size:12px;
}
#default #def-top .right #banners li .right strong a { color:#333; }
#default #def-top .right #banners li .right span {
  font-size:20px;
  color:#ff538c;
  font-family:"PTSansB";
}
#default #def-top .right #banners li .right p {
  text-decoration:line-through;
  color:#999;
  margin-top:-10px;
}
#default #def-top .right #newsletter {
  padding-left:18px;
  float:left;
  position:relative;
  background:url('../images/newsletter.png') 0 0 transparent no-repeat;
  width:208px;
  height:135px;
  display:block;
}
#default #def-top .right #newsletter h3 {
  color:#fff;
  font-size:25px;
  margin:15px 0 20px 0;
}
#default #def-top .right #newsletter th { display:none; }
#default #def-top .right #newsletter #frmform-email.text {
  float:left;
  line-height:17px;
  margin-top:-15px;
  padding:10px 15px;
  width:139px;
  height:17px;
  display:block;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#default #def-top .right #newsletter #frmform-send.imagebutton {
  float:right;
  position:absolute;
  bottom:42px;
  right:20px;
  z-index:99;
}
#default #def-top .right #newsletter p.flash {
  position:absolute;
  bottom:9px;
  color:#fff;
  font-size:10px;
  margin-left:20px;
}
#default #def-choice {
  width:970px;
  margin:30px 0;
}
#default #def-choice h2 { margin:0 0 5px 0; }
#default #def-choice a {
  margin-right:5px;
  position:relative;
  float:left;
  width:235px;
  height:139px;
  display:block;
}
#default #def-choice a:last-child { margin-right:0; }
#default #def-choice a span {
  position:absolute;
  left:68px;
  top:70px;
  font-size:20px;
  font-family:"PTSansB";
}
#default #def-choice .def-choice-1 {
  margin-top:13px;
  background:url('../images/illust.png') 0 0 transparent no-repeat;
}
#default #def-choice .def-choice-1 span {
  top:62px;
  color:#00a2db;
}
#default #def-choice .def-choice-2 {
  margin-top:6px;
  background:url('../images/illust-2.png') 0 0 transparent no-repeat;
}
#default #def-choice .def-choice-2 span { color:#f49314; }
#default #def-choice .def-choice-3 { background:url('../images/illust-3.png') 0 0 transparent no-repeat; }
#default #def-choice .def-choice-3 span {
  top:76px;
  color:#ed2b2b;
}
#default #def-choice .def-choice-4 {
  margin-top:8px;
  background:url('../images/illust-4.png') 0 0 transparent no-repeat;
}
#default #def-choice .def-choice-4 span {
  top:68px;
  color:#93b714;
}
#default #def-week-action { position:relative; }
#default #def-week-action .info-ac {
  position:absolute;
  top:326px;
  left:-195px;
  width:165px;
  height:106px;
  display:block;
  background:url('../images/def-week-action-bg.png') 0 0 transparent no-repeat;
}
#default #def-banners {
  margin-top:50px;
  float:left;
}
#default #def-banners .left, #default #def-banners .right {
  position:relative;
  padding-left:28px;
}
#default #def-banners .left ul, #default #def-banners .right ul { margin-top:138px; }
#default #def-banners .left ul li, #default #def-banners .right ul li {
  line-height:35px;
  padding-left:30px;
  background:url('../images/f-li.png') 0 13px transparent no-repeat;
}
#default #def-banners .left ul li a, #default #def-banners .right ul li a {
  color:#fff;
  font-size:13px;
}
#default #def-banners .left .a-btn, #default #def-banners .right .a-btn {
  position:absolute;
  bottom:-13px;
  line-height:58px;
  padding-left:29px;
  text-decoration:none;
  background:url('../images/btn-a.png') 0 0 transparent no-repeat;
  width:190px;
  height:58px;
  display:block;
}
#default #def-banners .left {
  width:440px;
  height:340px;
  display:block;
  background:url('../images/banner-poradna.png') 0 0 transparent no-repeat;
}
#default #def-banners .right {
  margin-top:42px;
  margin-left:10px;
  width:432px;
  height:289px;
  display:block;
  background:url('../images/banner-s-miminkem.png') 0 0 transparent no-repeat;
}
#default #def-banners .right p {
  margin-top:125px;
  width:200px;
}
#default #def-banners .right .a-btn {
  color:#fff;
  bottom:-23px;
  background:url('../images/btn-a-pink.png') 0 0 transparent no-repeat;
}
#default #def-top-signs {
  margin:55px 0 100px -30px;
  padding-top:50px;
  padding-left:30px;
  float:left;
  width:939px;
  height:198px;
  display:block;
  background:url('../images/def-top-signs.png') 0 0 transparent no-repeat;
}
#default #def-top-signs a.all {
  float:left;
  font-size:13px;
  margin-top:-47px;
  margin-left:200px;
}
#default #def-top-signs .outer-gallery {
  width:940px;
  height:50px;
  display:block;
}
#default #def-top-signs .outer-gallery .prechod-l, #default #def-top-signs .outer-gallery .prechod-r {
  width:50px;
  height:50px;
  display:block;
}
#default #def-top-signs .outer-gallery .gal-arr { top:16px; }
#default #def-top-signs .gallery {
  margin-left:15px;
  width:870px;
  height:100px;
  display:block;
}
#default #def-top-signs .gallery ul { top:-15px; }
#default #def-top-signs .gallery li {
  margin-left:30px;
  line-height:90px;
  width:130px;
  text-align:center;
}
#default #def-top-signs .gallery li a { text-align:center; }
#default #def-top-signs .gallery li a img { vertical-align:middle; }
#kontakt {
  float:left;
  width:100%;
}
#kontakt #breadcrumb { margin:0 0 10px 0; }
#kontakt #breadcrumb, #kontakt h1, #kontakt .desc { margin-left:30px; }
#kontakt .left {
  padding-left:45px;
  padding-top:38px;
  border:1px solid #e3e4e4;
  background:#fff;
  margin-bottom:50px;
  width:333px;
  height:200px;
  display:block;
}
#kontakt .left li {
  line-height:35px;
  padding-left:40px;
}
#kontakt .left li.map { background:url('../images/p-map.png') 0 6px transparent no-repeat; }
#kontakt .left li.tel { background:url('../images/p-tel.png') 0 5px transparent no-repeat; }
#kontakt .left li.mai { background:url('../images/p-mai.png') 0 7px transparent no-repeat; }
#kontakt .right {
  position:relative;
  width:540px;
  height:239px;
  display:block;
  background:url('../images/kontakt-map.png') 0 0 transparent no-repeat;
}
#kontakt .right a {
  width:540px;
  height:239px;
  display:block;
}
#kontakt .right #map-info {
  position:absolute;
  top:-22px;
  left:192px;
  padding-left:23px;
  padding-top:20px;
  font-size:13px;
  color:#fff;
  width:142px;
  height:113px;
  display:block;
  background:url('../images/kontakt-map-info.png') 0 0 transparent no-repeat;
}
#kontakt .right #map-info strong { font-size:15px; }
#kontakt #frm-ContactForm-formNoTable, #kontakt #frm-ContactAjaxForm-footform {
  position:relative;
  width:540px;
  height:305px;
}
#kontakt #frm-ContactForm-formNoTable .text, #kontakt #frm-ContactAjaxForm-footform .text {
  float:left;
  margin-bottom:10px;
  width:202px;
  height:36px;
}
#kontakt #frm-ContactForm-formNoTable #frmformNoTable-name.text, #kontakt #frm-ContactForm-formNoTable #frmfootform-name, #kontakt #frm-ContactAjaxForm-footform #frmformNoTable-name.text, #kontakt #frm-ContactAjaxForm-footform #frmfootform-name { width:480px; }
#kontakt #frm-ContactForm-formNoTable #frmformNoTable-email.text, #kontakt #frm-ContactAjaxForm-footform #frmformNoTable-email.text {
  float:right;
  margin-top:0px;
}
#kontakt #frm-ContactForm-formNoTable #frmfootform-email, #kontakt #frm-ContactAjaxForm-footform #frmfootform-email {
  float:right;
  margin-top:-50px;
}
#kontakt #frm-ContactForm-formNoTable #frmformNoTable-text, #kontakt #frm-ContactAjaxForm-footform #frmformNoTable-text {
  margin-top:70px;
  clear:left;
  width:480px;
  height:85px;
  display:block;
}
#kontakt #frm-ContactForm-formNoTable #frmfootform-text, #kontakt #frm-ContactAjaxForm-footform #frmfootform-text {
  margin-bottom:10px;
  clear:left;
  width:480px;
  height:85px;
  display:block;
}
#kontakt #frm-ContactForm-formNoTable #frmformNoTable-send.imagebutton, #kontakt #frm-ContactAjaxForm-footform #frmformNoTable-send.imagebutton {
  position:absolute;
  left:0px;
  bottom:0px;
}
#kontakt #frm-ContactAjaxForm-footform { width:550px; }
#kontakt .mim {
  float:right;
  margin-top:-260px;
  margin-right:50px;
  width:397px;
  height:327px;
  display:block;
  background:url('../images/kontakt-mim.png') 0 0 transparent no-repeat;
}
#znacky, #znacky-all {
  min-height:700px;
  float:left;
}
#znacky #breadcrumb, #znacky-all #breadcrumb { margin:0 0 10px 0; }
#znacky #breadcrumb, #znacky h1, #znacky .desc, #znacky-all #breadcrumb, #znacky-all h1, #znacky-all .desc { margin-left:30px; }
#znacky p, #znacky-all p { font-size:13px; }
#znacky .ln-letters, #znacky-all .ln-letters {
  overflow:hidden;
  padding:20px;
  border:1px solid #e3e4e4;
  background:#fff;
  margin-top:40px;
  width:640px;
  height:18px;
  display:block;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
}
#znacky .ln-letters a, #znacky-all .ln-letters a {
  font-size:13px;
  display:block;
  float:left;
  line-height:23px;
  padding:0 !important;
  text-align:center;
  text-decoration:none;
  margin-right:2px;
  color:#333;
  width:20px;
  height:20px;
  display:block;
}
#znacky .ln-letters a.all, #znacky-all .ln-letters a.all { width:40px; }
#znacky .ln-letters a:hover, #znacky .ln-letters a.ln-selected, #znacky-all .ln-letters a:hover, #znacky-all .ln-letters a.ln-selected {
  background-color:#ff538c;
  color:#fff !important;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#znacky .ln-letters a.ln-disabled, #znacky-all .ln-letters a.ln-disabled { color:#ccc; }
#znacky #brandList, #znacky-all #brandList { margin-top:27px; }
#znacky #brandList #listWrapper, #znacky-all #brandList #listWrapper { width:680px; }
#znacky #brandList li, #znacky-all #brandList li { float:left; }
#znacky #brandList a, #znacky-all #brandList a {
  display:block;
  text-align:center;
  width:103px;
  border:1px solid #e3e4e4;
  margin:0 10px 10px 0;
  text-decoration:none;
  color:#333;
  height:37px;
  line-height:37px;
}
#znacky #brandList a:hover, #znacky-all #brandList a:hover { background-color:#eee; }
#znacky .desc-img, #znacky-all .desc-img {
  float:left;
  border:1px solid #e3e4e4;
  line-height:200px;
  background:#fff;
  margin-right:50px;
  width:200px;
  height:200px;
  display:block;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#sections { float:left; }
#sections #breadcrumb { margin:0 0 10px 0; }
#sections #breadcrumb, #sections h1, #sections .desc { margin-left:30px; }
#sections .clanek-box { float:left; }
#sections .clanek-box h2 { margin-top:0px; }
#sections .clanek-box h2 a { color:#333; }
#sections .clanek-box .img {
  float:left;
  margin-right:40px;
  margin-bottom:35px;
  width:200px;
  height:200px;
  display:block;
}
#sections .shadow-box { width:670px; }
#sections #shares { margin-top:5px; }
#sections #shares #face-icon {
  float:left;
  margin:28px;
  background:url('../images/fb-share.png') 0 0 transparent no-repeat;
  width:90px;
  height:20px;
  display:block;
}
#sections #shares .twitter-share-button { margin-left:-20px; }
#sections #google-plus {
  float:left;
  margin-left:220px;
  margin-top:-88px;
}
#sections .a-print-ico {
  float:right;
  margin-right:30px;
  margin-top:-63px;
  padding-left:35px;
  line-height:24px;
  background:url('../images/a-print-ico.png') 0 0 transparent no-repeat;
}
#sections #read-too {
  padding-top:60px;
  margin-top:30px;
  color:#fff;
  position:relative;
  width:670px;
  height:239px;
  display:block;
  background:url('../images/read-more-bg.png') 0 0 transparent no-repeat;
}
#sections #read-too ul li {
  padding-left:60px;
  line-height:35px;
  background:url('../images/f-li.png') 30px 10px transparent no-repeat;
}
#sections #read-too ul li a {
  color:#fff;
  font-size:15px;
}
#sections #read-too .mim {
  position:absolute;
  bottom:-60px;
  right:-80px;
  background:url('../images/search-tips-mim.png') 0 0 transparent no-repeat;
  width:241px;
  height:265px;
  display:block;
}
#s-miminkem #breadcrumb { margin:0 0 -10px 0; }
#s-miminkem h1 { margin-bottom:10px; }
#s-miminkem #breadcrumb, #s-miminkem h1, #s-miminkem .desc {
  margin-left:30px;
  width:430px;
  float:left;
}
#s-miminkem .section-img {
  float:right;
  margin-top:-160px;
  width:229px;
  height:296px;
  display:block;
  background:url('../images/s-mim-illust.png') 0 0 transparent no-repeat;
}
#s-miminkem #s-miminkem-pages {
  border-left:10px solid #ff538c;
  margin-left:60px;
  padding:10px 0;
  padding-left:80px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#s-miminkem #s-miminkem-pages h2 {
  padding:0;
  color:#fff;
  line-height:50px;
  padding-left:95px;
  margin-left:-94px;
  background:url('../images/s-mim-p.png') 0 0 #ff538c no-repeat;
  -webkit-border-top-right-radius:9px;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:9px;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  border-top-right-radius:9px;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  width:500px;
  height:50;
  display:block;
}
#s-miminkem #s-miminkem-pages h2.blue { background:url('../images/s-mim-b.png') 0 0 #00a2db no-repeat; }
#s-miminkem #s-miminkem-pages p { width:440px; }
#s-miminkem #s-miminkem-pages hr { width:490px; }
#right-read-block {
  float:right;
  width:197px;
  padding-left:23px;
  border-left:1px solid #e3e4e4;
  position:absolute;
  right:0px;
  padding-bottom:100px;
  -webkit-transition:all 0.5s linear;
  -moz-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
#right-read-block.top { top:300px; }
#right-read-block.utop { top:300px !important; }
#right-read-block h2 { padding:0; }
#right-read-block .prod {
  border-bottom:1px solid #e3e4e4;
  position:relative;
  float:left;
  width:196px;
  height:120px;
  display:block;
}
#right-read-block .prod .img {
  line-height:120px;
  float:left;
  width:70px;
  height:120px;
  display:block;
}
#right-read-block .prod .name {
  font-size:12px;
  line-height:15px;
  float:left;
  color:#333;
  margin-top:25px;
  width:120px;
  height:40px;
  display:block;
}
#right-read-block .prod .sleva {
  color:#e03d72;
  font-size:12px;
  padding:0;
  height:18px;
  margin:0;
  float:left;
  width:120px;
}
#right-read-block .prod .price {
  color:#ff538c;
  padding:0;
  font-size:15px;
  height:18px;
  margin:0;
  float:left;
  width:120px;
}
#right-read-block .prod a.a {
  position:absolute;
  top:0;
  left:0;
  width:180px;
  height:135px;
  display:block;
}
#right-read-block .outer-gallery {
  position:relative;
  float:left;
  overflow:hidden !important;
  width:196px;
  height:410px;
  display:block;
}
#right-read-block .outer-gallery ul {
  min-height:3000px;
  position:absolute;
  padding-top:20px;
}
#right-read-block .outer-gallery .prechod-t, #right-read-block .outer-gallery .prechod-b {
  position:absolute;
  z-index:50;
  background:#fff;
  margin-left:1px;
  width:300px;
  height:29px;
  display:block;
}
#right-read-block .outer-gallery .prechod-t { top:0; }
#right-read-block .outer-gallery .prechod-b { bottom:0; }
#right-read-block .outer-gallery .gal-arr {
  left:80px;
  z-index:51;
  width:35px;
  height:18px;
  display:block;
  -webkit-transition:opacity .10s linear;
  -moz-transition:opacity .10s linear;
  -ms-transition:opacity .10s linear;
  -o-transition:opacity .10s linear;
}
#right-read-block .outer-gallery .gal-arr-t {
  top:0px;
  background:url('../images/w-t.png') right 0 transparent no-repeat;
}
#right-read-block .outer-gallery .gal-arr-b {
  top:385px !important;
  background:url('../images/w-b.png') right 0 transparent no-repeat;
}
#right-read-block .outer-gallery.non-scroll ul { margin-top:125px; }
#right-read-block .outer-gallery.non-scroll:hover .gal-arr, #right-read-block .outer-gallery.non-scroll .gal-arr { display:none !important; }
#right-read-block.top { top:295px; }
#right-read-block.bottom { bottom:200px !important; }
#wish-list #breadcrumb { margin:10px 0 0px 0; }
#wish-list #breadcrumb, #wish-list h1 { margin-left:30px; }
#wish-list h1 {
  padding-left:60px;
  float:left;
  background:url('../images/hertz-big.png') 0 5px transparent no-repeat;
}
#wish-list h1 input { margin:-5px -4px; }
#wish-list a.edit-h1 {
  margin-left:24px;
  margin-top:55px;
  float:left;
  cursor:pointer;
}
#wish-list .white-box {
  border:1px solid #e3e4e4;
  background:#fff;
  padding:30px 25px 20px 30px;
  position:relative;
}
#wish-list .white-box .left {
  float:left;
  width:510px;
}
#wish-list .white-box .left p {
  margin-top:0;
  margin-bottom:25px;
  width:450px;
  height:400px;
  display:block;
}
#wish-list .white-box .left .desc, #wish-list .white-box .left strong, #wish-list .white-box .left .url { float:left; }
#wish-list .white-box .left .desc a { cursor:pointer; }
#wish-list .white-box .left .desc {
  width:490px;
  height:145px;
  display:block;
}
#wish-list .white-box .left .desc textarea {
  padding:5px;
  margin:-2px -7px;
  width:450px;
  height:400px;
  display:block;
}
#wish-list .white-box .left strong { line-height:33px; }
#wish-list .white-box .left .url {
  margin-left:15px;
  padding:0 10px;
  background:#f1f1f1;
  border:1px solid #e3e4e4;
  width:360px;
  height:33px;
  line-height:33px;
}
#wish-list .white-box .img {
  background:url('../images/upload-img.png') 111px 35px #f1f1f1 no-repeat;
  width:337px;
  height:216px;
  display:block;
}
#wish-list .white-box .img span {
  color:#ff538c;
  text-decoration:underline;
  margin-top:170px;
  margin-left:-55px;
  padding-left:22px;
  float:left;
  cursor:pointer;
  position:absolute;
  background:url('../images/spona.png') 0 0 transparent no-repeat;
}
#wish-list .white-box .img #frm-uploadForm label { display:none; }
#wish-list .white-box .img #frmuploadForm-image.text {
  opacity:0;
  margin-top:160px;
  margin-left:-10px;
  cursor:pointer !important;
}
#wish-list .white-box .butn {
  margin-top:20px;
  width:398px;
  height:50px;
  display:block;
}
#wish-list .white-box .fb-btn {
  cursor:pointer;
  background:url('../images/fb-big.png') 0 0 transparent no-repeat;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
#wish-list .white-box .mail-btn {
  cursor:pointer;
  background:url('../images/mail-big.png') 0 0 transparent no-repeat;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
#wish-list .white-box #under-send-wishlists {
  position:absolute;
  right:37px;
  margin-top:70px;
  width:310px;
  min-height:80px;
  background:#f1f1f1;
  border:1px solid #e3e4e4;
  padding:20px 30px 10px 30px;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#wish-list .white-box #under-send-wishlists #frm-shareEmailForm th {
  width:180px;
  padding-right:10px;
}
#wish-list .white-box #under-send-wishlists #frm-shareEmailForm .text {
  width:150px;
  margin-bottom:5px;
  padding:0 10px;
}
#wish-list .search-box {
  border:1px solid #e3e4e4;
  background:#fff;
  margin-top:30px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  height:88px;
  line-height:88px;
  -webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
}
#wish-list .search-box .check {
  clear:left;
  padding-left:30px;
  line-height:20px;
  margin-left:20px;
  margin-top:35px;
  cursor:pointer;
  background:url('../images/checkbox.png') 0 0 transparent no-repeat;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
#wish-list .search-box .check.ac { background:url('../images/checkbox.png') 0 -50px transparent no-repeat; }
#wish-list .search-box #btn-to-buy {
  float:right;
  margin-right:30px;
  margin-top:19px;
  font-size:0;
  background:url('../images/btn-to-buy.png') 0 0 transparent no-repeat;
  width:488px;
  height:50px;
  display:block;
}
#wish-list #btn-back-to-shop {
  float:left;
  padding-left:12px;
  margin-left:30px;
  margin-top:50px;
  background:url('../images/cart-def-back.png') 0 6px transparent no-repeat;
}
#wish-list #archivovat {
  padding-left:27px;
  float:right;
  margin-top:45px;
  margin-right:30px;
  background:url('../images/archiv-ico.png') 0 0 transparent no-repeat;
}
#search h2 { padding:0; }
#search #search-top {
  float:left;
  width:320px;
  font-size:13px;
  margin-bottom:20px;
}
#search #search-top h1 { margin:0; }
#search #search-top #more-desc-btn {
  float:left;
  margin-top:-10px;
  clear:left;
  color:#ff538c;
  text-decoration:underline;
  cursor:pointer;
}
#search #search-top #more-desc-btn:hover { text-decoration:none; }
#search #search-tips {
  float:right;
  padding-left:30px;
  position:relative;
  background:url('../images/search-tips.png') 0 0 transparent no-repeat;
  width:290px;
  height:239px;
  display:block;
}
#search #search-tips h2 { color:#ff538c; }
#search #search-tips ul { margin-top:-20px; }
#search #search-tips li {
  padding-left:30px;
  line-height:35px;
  background:url('../images/b-li.png') 0 12px transparent no-repeat;
}
#search #search-tips li a {
  color:#333;
  font-size:13px !important;
}
#search #search-tips p {
  padding-left:34px;
  font-size:20px;
  margin-top:40px;
  font-family:"PTSansB";
  color:#fff;
  position:absolute;
  bottom:-10px;
  background:url('../images/tel-ico.png') 0 0 transparent no-repeat;
}
#search #search-tips .mim {
  position:absolute;
  bottom:-69px;
  right:-100px;
  width:253px;
  height:273px;
  display:block;
  background:url('../images/search-tips-mim.png') 0 0 transparent no-repeat;
}
#search #selected-categories li {
  border:1px solid #e3e4e4;
  float:left;
  margin:0 8px 8px 0;
  display:block;
  width:226px;
  height:63px;
  display:block;
}
#search #selected-categories li a {
  display:block;
  width:226px;
  height:63px;
  display:block;
}
#search #selected-categories li span {
  padding-top:15px !important;
  display:block;
}
#search #selected-categories li.last { margin-right:0; }
#search #selected-categories li .img {
  line-height:63px;
  float:left;
  width:72px;
  height:63px;
  display:block;
}
#search .bfr-all-categories {
  border-bottom:2px solid #ff538c;
  margin-bottom:0;
}
#search .all-categories-btn {
  padding:0 30px;
  margin-bottom:25px;
  height:28px;
  line-height:28px;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:9px;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:9px;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:9px;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#search .outer-gallery {
  width:700px;
  height:300px;
  display:block;
}
#search .outer-gallery .prechod-l, #search .outer-gallery .prechod-r {
  width:30px;
  height:260px;
  display:block;
}
#search .outer-gallery .gal-arr { top:130px; }
#search .gallery {
  margin-left:29px;
  width:630px;
  height:300px;
  display:block;
}
#search #filter-div {
  border:1px solid #e3e4e4;
  padding:25px;
  margin-top:-20px;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  -webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  -moz-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
  box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);
}
#search #filter-div #znacky-div { display:none; }
#search #filter-div #znacky-btn .arr {
  border-top:8px solid #fff;
  float:right;
  margin-top:17px;
  margin-left:14px;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
}
#search #filter-div #znacky-btn.active .arr {
  border-bottom:8px solid #fff;
  border-top:0;
}
#search #filter-div #slider {
  position:relative;
  width:242px;
  float:left;
  font-size:13px;
  margin-left:24px;
  padding-right:21px;
  border-right:1px solid #e3e4e4;
}
#search #filter-div #slider #amount {
  color:#333 !important;
  float:right;
  text-align:right;
  margin-top:-20px;
}
#search #filter-div #slider:before {
  content:"Cenové rozmezí:";
  float:left;
  font-weight:bold;
}
#search #filter-div #slider-range {
  width:242px;
  float:right;
  margin-top:10px;
}
#search #filter-div #slider-range .ui-widget-header {
  border:none;
  margin-top:-1px;
  background:url('../images/slider-line.png') left top #fff repeat-x !important;
}
#search #filter-div #slider-range .ui-slider-handle {
  height:20px;
  width:20px;
  margin-top:-2px;
  border:none;
  cursor:pointer;
  background:url('../images/slider-tuch.png') 0 0 transparent no-repeat;
}
#search #filter-div .ui-slider-horizontal {
  border:none;
  height:10px !important;
  margin-top:5px;
  background:url('../images/slider-line-n.png') left top transparent repeat-x !important;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#search #filter-div .out-skladem {
  width:92px;
  padding-left:18px;
  float:left;
  border-right:1px solid #e3e4e4;
  height:40px;
  line-height:40px;
}
#search #filter-div #only-stock-products {
  padding-left:20px;
  line-height:20px;
  cursor:pointer;
  background:url('../images/checkbox.png') 0 0 transparent no-repeat;
}
#search #filter-div #only-stock-products.ac { background:url('../images/checkbox.png') 0 -50px transparent no-repeat; }
#search #filter-div #news-check {
  padding-left:20px;
  line-height:20px;
  cursor:pointer;
  background:url('../images/checkbox.png') 0 0 transparent no-repeat;
}
#search #filter-div #news-check.ac { background:url('../images/checkbox.png') 0 -50px transparent no-repeat; }
#search #filter-div .out-chlapec-divka { float:left; }
#search #filter-div .out-chlapec-divka .check {
  clear:left;
  padding-left:20px;
  line-height:20px;
  margin-left:20px;
  cursor:pointer;
  background:url('../images/checkbox.png') 0 0 transparent no-repeat;
}
#search #filter-div .out-chlapec-divka .check.ac { background:url('../images/checkbox.png') 0 -50px transparent no-repeat; }
#search #filter-div .check { float:left; }
#search #filter-div #frm-producersForm {
  display:block;
  float:left;
  margin-top:30px;
  clear:both;
}
#search #filter-div #frm-producersForm div div {
  float:left;
  margin-bottom:5px;
}
#search #filter-div #frm-producersForm input {
  float:left;
  margin-right:5px;
  margin-top:5px;
  display:block !important;
}
#search #filter-div #frm-producersForm label {
  float:left;
  margin-right:7px;
  margin-top:4px;
  min-width:120px;
  cursor:pointer;
}
#search #filter-div #frm-producersForm #frmproducersForm-send.button { display:none !important; }
#search #filter-div span.checkbox { background:url('../images/checkbox.png') 0 0 transparent no-repeat; }
#search #search-tabs {
  border-bottom:1px solid #e3e4e4;
  margin-bottom:20px;
  margin-top:60px;
  width:700px;
  height:50px;
  display:block;
}
#search #search-tabs li {
  float:left;
  margin-right:-5px;
}
#search #search-tabs li a {
  height:46px;
  line-height:51px;
  padding:0 34px;
  border:1px solid #fff;
  border-top:3px solid #fff;
  display:block;
  color:#333;
  font-size:15px;
  font-family:"PTSans", Arial;
  text-decoration:none;
  font-weight:normal;
  text-transform:uppercase;
}
#search #search-tabs li.active a, #search #search-tabs li:hover a {
  border:1px solid #e3e4e4 !important;
  border-bottom:2px solid #fff !important;
  border-top:3px solid #ff538c !important;
  cursor:pointer;
  -webkit-opacity:1;
  -moz-opacity:1;
  opacity:1;
}
#search #snippet-paginator-paginator {
  width:100%;
  display:block;
  height:80px;
  margin-top:180px;
  position:relative;
}
#search .paginator {
  margin:30px auto;
  width:500px;
}
#search .paginator span, #search .paginator a {
  margin:0 5px;
  color:#333;
  line-height:22px;
  float:left;
  text-decoration:none;
  text-align:center;
  font-size:13px;
  width:22px;
  height:22px;
  display:block;
}
#search .paginator a:hover { text-decoration:underline; }
#search .paginator .previous {
  padding-left:16px;
  margin-right:20px;
  background:url('../images/pag-prev.png') left 6px transparent no-repeat;
}
#search .paginator .next {
  padding-right:21px;
  margin-left:10px;
  background:url('../images/pag-next.png') right 6px transparent no-repeat;
}
#search .paginator a.next, #search .paginator a.previous {
  color:#333;
  text-decoration:none;
}
#search .paginator a.next:hover, #search .paginator a.previous:hover { text-decoration:underline; }
#search .paginator .current {
  font-weight:bold;
  border:1px solid #e3e4e4;
  margin-top:-2px;
  background:#fefefe;
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background:-moz-linear-gradient(top,#fefefe 0%,#dcdcdc 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#dcdcdc));
  background:-webkit-linear-gradient(top,#fefefe 0%,#dcdcdc 100%);
  background:-o-linear-gradient(top,#fefefe 0%,#dcdcdc 100%);
  background:-ms-linear-gradient(top,#fefefe 0%,#dcdcdc 100%);
  background:linear-gradient(to bottom,#fefefe 0%,#dcdcdc 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#dcdcdc',GradientType=0);
}
#search .paginator-next-button {
  color:#fff;
  position:absolute;
  left:230px;
  top:-100px;
  text-decoration:none;
  line-height:58px;
  z-index:12 !important;
  padding-left:60px;
  font-size:15px;
  background:url('../images/btn-a-pink.png') 0 0 transparent no-repeat;
  width:143px;
  height:58px;
  display:block;
}
#search .paginator-next-button:hover {
  -webkit-opacity:1;
  -moz-opacity:1;
  opacity:1;
}
#l-banner-seznam {
  float:left;
  clear:left;
  margin-top:30px;
  margin-left:-6px;
  background:url('../images/l-banner-seznam.png') 0 0 transparent no-repeat;
  width:206px;
  height:336px;
  display:block;
}
#detail { float:left; }
#detail .left-block {
  float:left;
  width:400px;
}
#detail .left-block #product-img {
  position:relative;
  float:left;
  width:375px;
  min-height:300px;
}
#detail .left-block #product-img .main-img {
  line-height:355px;
  width:400px;
  height:355px;
  display:block;
}
#detail .left-block #product-img .outer-gallery {
  position:relative;
  width:400px;
  height:100px;
  display:block;
}
#detail .left-block #product-img .outer-gallery .prechod-l, #detail .left-block #product-img .outer-gallery .prechod-r {
  position:absolute;
  z-index:50;
  background:#fff;
  width:60px;
  height:100px;
  display:block;
}
#detail .left-block #product-img .outer-gallery .gal-arr {
  top:35px;
  z-index:51;
  display:none !important;
  width:18px;
  height:35px;
  display:block;
  -webkit-transition:opacity .10s linear;
  -moz-transition:opacity .10s linear;
  -ms-transition:opacity .10s linear;
  -o-transition:opacity .10s linear;
}
#detail .left-block #product-img .outer-gallery .gal-arr-l { background:url('../images/w-l.png') 0 0 transparent no-repeat; }
#detail .left-block #product-img .outer-gallery .gal-arr-r { background:url('../images/w-r.png') 0 0 transparent no-repeat; }
#detail .left-block #product-img .outer-gallery:hover .gal-arr { display:block !important; }
#detail .left-block #product-img .gallery {
  overflow:hidden;
  margin-top:15px;
  padding:0px;
  float:left;
  text-align:center;
  width:400px;
  height:100px;
  display:block;
}
#detail .left-block #product-img .gallery ul {
  min-width:3000px;
  position:absolute;
  padding-left:38px;
}
#detail .left-block #product-img .gallery li {
  float:left;
  margin-left:15px;
  position:relative;
  width:78px;
  height:78px;
  display:block;
}
#detail .left-block #product-img .gallery li a {
  line-height:78px;
  border:1px solid #e3e4e4;
  text-align:center;
  background:#fff;
  float:left;
  position:relative;
  width:78px;
  height:78px;
  display:block;
}
#detail .left-block #product-img .gallery li a img { vertical-align:middle; }
#detail .left-block #product-img .gallery li a:hover {
  border:1px solid #c6c6c6;
  -webkit-box-shadow:0px 0px 5px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0px 0px 5px 0 rgba(0,0,0,0.25);
  box-shadow:0px 0px 5px 0 rgba(0,0,0,0.25);
  -webkit-transition:box-shadow .15s linear;
  -moz-transition:box-shadow .15s linear;
  -ms-transition:box-shadow .15s linear;
  -o-transition:box-shadow .15s linear;
}
#detail .left-block #product-img .outer-gallery.non-scroll:hover .gal-arr { display:none !important; }
#detail .left-block #shares {
  margin-top:12px;
  margin-left:45px;
}
#detail .left-block #shares .twitter-share-button { margin-left:10px !important; }
#detail .left-block #google-plus {
  float:right;
  margin-right:0px;
  margin-top:-26px;
}
#detail .right-block {
  float:right;
  width:240px;
}
#detail .right-block #doprava-box {
  padding:72px 0 0 12px;
  color:#fff;
  font-size:13px;
  background:url('../images/doruceni-bg.png') 0 0 transparent no-repeat;
  width:100%;
  height:99px;
  display:block;
}
#detail .right-block #doprava-box .delivery-countdown-order { font-size:13px; }
#detail .right-block #doprava-box .delivery-countdown-to {
  font-size:13px;
  font-weight:normal;
}
#detail .right-block #doprava-box #make-order, #detail .right-block #doprava-box #get-delivery {
  float:left;
  margin-top:4px;
  width:100%;
}
#detail .right-block #doprava-box #make-order br, #detail .right-block #doprava-box #get-delivery br { display:none; }
#detail .right-block #doprava-box #make-order span, #detail .right-block #doprava-box #make-order strong, #detail .right-block #doprava-box #get-delivery span, #detail .right-block #doprava-box #get-delivery strong {
  line-height:30px;
  float:left;
}
#detail .right-block #doprava-box #make-order span, #detail .right-block #doprava-box #get-delivery span {
  font-size:11px;
  width:105px;
}
#detail .right-block #doprava-box #make-order strong, #detail .right-block #doprava-box #get-delivery strong {
  text-transform:uppercase;
  font-size:14px;
}
#detail .right-block #doprava-box #make-order { font-weight:bold; }
#detail .right-block #table-price {
  margin-top:10px;
  font-size:13px;
}
#detail .right-block #table-price tr {
  height:25px;
  line-height:25px;
}
#detail .right-block #table-price tr td.price {
  width:88px;
  padding-top:20px;
}
#detail .right-block #table-price tr td.price-s {
  line-height:20px;
  margin:0;
  padding-top:10px;
  color:#ff538c;
  font-size:30px;
  font-family:"PTSansB";
}
#detail .right-block #table-price tr td.price-s span.surcharge {
  display:block;
  line-height:14px;
  margin:0;
  padding-top:0px;
  color:#333;
  font-size:10px;
}
#detail .right-block #table-price tr .skladem {
  color:#87aa29;
  text-transform:uppercase;
  font-weight:bold;
}
#detail .right-block #cartfrmDiv {
  position:relative;
  width:240px;
  height:120px;
  margin-top:40px;
}
#detail .right-block #cartfrmDiv label { display:none; }
#detail .right-block #cartfrmDiv .sbHolder {
  position:absolute;
  top:20px;
  right:0px;
}
#detail .right-block #cartfrmDiv #frm-addCartForm #frmaddCartForm-count.text {
  line-height:28px;
  text-align:center;
  padding:0px;
  border:1px solid #e3e4e4;
  margin-top:58px;
  margin-left:24px;
  position:absolute;
  z-index:20;
  width:28px;
  height:28px;
  display:block;
}
#detail .right-block #cartfrmDiv #frmaddCartForm-add.imagebutton {
  position:absolute;
  top:45px;
  right:-30px;
}
#detail .right-block #cartfrmDiv .countArrs {
  position:absolute;
  top:22px;
  left:24px;
  z-index:10;
  width:30px;
  height:74px;
  display:block;
}
#detail .right-block #cartfrmDiv .countArrs .countUp, #detail .right-block #cartfrmDiv .countArrs .countDown {
  cursor:pointer;
  display:none !important;
  width:30px;
  height:23px;
  display:block;
}
#detail .right-block #cartfrmDiv .countArrs .countUp:hover, #detail .right-block #cartfrmDiv .countArrs .countDown:hover { background-position:left bottom !important; }
#detail .right-block #cartfrmDiv .countArrs .countUp { background:url('../images/btn-asc.png') top left transparent no-repeat; }
#detail .right-block #cartfrmDiv .countArrs .countDown {
  margin-top:28px;
  background:url('../images/btn-desc.png') left top transparent no-repeat;
}
#detail .right-block #cartfrmDiv .countArrs:hover .countUp, #detail .right-block #cartfrmDiv .countArrs:hover .countDown { display:block !important; }
#detail .right-block #cartfrmDiv .sbHolder a .skl-dostupnost-in {
  position:absolute;
  right:10px;
  font-size:12px;
  color:#00a2db;
}
#detail .right-block a.to-wish {
  padding-left:21px;
  margin-left:35px;
  font-size:13px;
  background:url('../images/hertz-ico.png') 0 4px transparent no-repeat;
}
#detail #tabs {
  margin:0px;
  margin-bottom:60px;
  background:none;
  border:none;
  margin-top:30px;
  padding:0px !important;
}
#detail #tabs .a-mail-ico, #detail #tabs .a-print-ico {
  font-family:"PTSans", Arial;
  float:right;
  font-size:13px !important;
  padding-left:35px;
  margin-left:24px;
  color:#ff538c;
  margin-top:20px;
  line-height:22px;
}
#detail #tabs .a-mail-ico { background:url('../images/a-mail-ico.png') 0 0 transparent no-repeat; }
#detail #tabs .a-print-ico { background:url('../images/a-print-ico.png') 0 0 transparent no-repeat; }
#detail #tabs #tabs-ul {
  border-bottom:1px solid #e3e4e4;
  width:700px;
  height:50px;
  display:block;
}
#detail #tabs li {
  padding:0 !important;
  margin:0px;
  border:none;
  float:left;
  margin-right:7px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#detail #tabs li a {
  height:46px;
  line-height:51px;
  padding:0 30px;
  border:1px solid #fff;
  border-top:3px solid #fff;
  display:block;
  background:#fff;
  border-bottom:1px solid #e3e4e4;
  color:#333;
  font-size:15px;
  font-family:"PTSans", Arial;
  text-decoration:none;
  font-weight:normal;
  text-transform:uppercase;
}
#detail #tabs li.ui-state-active a, #detail #tabs li.ui-state-hover a {
  border:1px solid #e3e4e4 !important;
  border-bottom:2px solid #fff !important;
  border-top:3px solid #ff538c !important;
  cursor:pointer;
  -webkit-opacity:1;
  -moz-opacity:1;
  opacity:1;
}
#detail #tabs .ui-corner-all {
  background:none;
  border:none;
  padding:0px !important;
  margin:0 !important;
  width:673px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#detail #tabs .ui-corner-bottom {
  border:1px solid #e3e4e4;
  margin-top:-1px;
  padding:30px !important;
  margin-left:0px;
  font-size:13px !important;
  font-family:"PTSans" !important;
  height:auto;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#detail #tabs .ui-corner-bottom .text {
  padding:0 !important;
  border:none;
  height:auto !important;
  -webkit-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0) !important;
  -moz-box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0) !important;
  box-shadow:inset 1px 2px 3px 0 rgba(0,0,0,0) !important;
}
#detail #tabs .ui-corner-bottom .left {
  width:328px;
  padding-right:100px;
  border-right:1px solid #e3e4e4;
}
#detail #tabs .ui-corner-bottom .right { width:180px; }
#detail #tabs .ui-corner-bottom .right a {
  text-align:center;
  width:100%;
  display:block;
  float:left;
  color:#ff538c;
}
#detail #tabs .ui-corner-bottom .right .img {
  float:right;
  margin-top:50px;
  height:130px;
  line-height:130px;
}
#detail #tabs .ui-corner-bottom ul {
  margin-bottom:20px !important;
  clear:both;
  float:left;
}
#detail #tabs .ui-corner-bottom ul li {
  padding-left:30px !important;
  width:100%;
  margin-bottom:10px !important;
  background:url('../images/b-li.png') 5px 2px transparent no-repeat;
}
#frm-changePassForm, #frm-sendPassForm { margin-top:10px; }
#frm-changePassForm th, #frm-sendPassForm th { padding-right:30px; }
#frm-changePassForm .text, #frm-sendPassForm .text {
  margin-bottom:10px;
  width:250px;
}
#frm-registrationForm legend, .loginForm { width:690px !important; }
#frm-changePassForm th {
  width:168px;
  display:block;
  text-align:right;
}
#products-list { position:relative; }
#products-list .mim-products-list { top:110px !important; }
#products-list li {
  float:left;
  position:relative;
  border:1px solid #e3e4e4;
  margin:0;
  margin-right:20px;
  margin-bottom:110px;
  width:218px;
  height:328px;
  display:block;
}
#products-list li .img {
  line-height:220px;
  width:100%;
  height:220px;
  display:block;
}
#products-list li .variants {
  height:30px;
  margin-bottom:9px;
  text-align:center;
  width:100%;
  display:inline-block;
  float:left;
}
#products-list li .variants .var {
  display:inline-block !important;
  text-align:center;
  margin:0;
  width:34px;
  height:34px;
  display:block;
}
#products-list li .variants .var img { display:inline; }
#products-list li .variants .var.min {
  vertical-align:top;
  padding-top:8px;
  cursor:help;
}
#products-list li .variants .var.with-img { cursor:pointer; }
#products-list li h3 {
  margin:0px;
  float:left;
  margin-bottom:-45px;
  margin-top:5px;
  width:218px;
  height:50px;
  display:block;
}
#products-list li h3 a {
  font-size:13px;
  color:#333;
  padding:0 19px;
  display:block;
}
#products-list li .to-cart-bg {
  margin-left:-1px;
  color:#fff;
  margin-top:40px;
  float:left;
  background:url('../images/to-cart-bg.png') 0 0 transparent no-repeat;
  width:220px;
  height:75px;
  display:block;
}
#products-list li .to-cart-bg .price-trought {
  text-decoration:line-through;
  font-size:12px;
  left:16px;
  margin-top:18px;
  position:absolute;
}
#products-list li .to-cart-bg .price {
  position:absolute;
  bottom:-75px;
  left:13px;
  font-size:29px;
  font-family:"PTSansB";
}
#products-list li .to-cart-bg a.toCase {
  line-height:30px;
  text-align:center;
  background:#e4336d;
  position:absolute;
  right:14px;
  bottom:-45px;
  font-size:13px;
  color:#fff;
  width:57px;
  height:30px;
  display:block;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#products-list li .action-time {
  border:1px solid #e3e4e4;
  background:#f1f1f1;
  color:#ff538c;
  position:absolute;
  bottom:-93px;
  left:12px;
  width:193px;
  height:35px;
  display:block;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:9px;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:9px;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:9px;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#products-list li .action-time span {
  float:left;
  line-height:40px;
}
#products-list li .action-time div {
  float:left;
  border:1px solid #e3e4e4;
  margin:8px 4px 0 14px;
  line-height:22px;
  text-align:center;
  background:#fff;
  font-size:12px;
  font-family:"PTSansB";
  width:18px;
  height:18px;
  display:block;
}
#products-list li .action-time span.i {
  margin-left:28px;
  margin-top:10px;
  background:url('../images/q-ico.png') 0 0 transparent no-repeat;
  width:16px;
  height:15px;
  display:block;
}
#products-list li .list-new {
  position:absolute;
  top:-18px;
  right:-15px;
  background:url(../images/novinka-stitek.png) top left no-repeat;
  width:81px;
  height:83px;
  display:block;
}
#products-list li.last { margin-right:0; }
#products-list-mini { margin-top:30px; }
#products-list-mini li {
  float:left;
  border-right:1px solid #e3e4e4;
  margin:0;
  position:relative;
  width:155px;
  height:191px;
  display:block;
}
#products-list-mini li .img {
  text-align:center;
  line-height:120px;
  width:155px;
  height:120px;
  display:block;
}
#products-list-mini li h3 {
  margin:0px;
  font-size:13px;
  line-height:15px;
  text-align:center;
  padding:0 20px;
  min-height:30px;
}
#products-list-mini li h3 a { color:#333; }
#products-list-mini li p.price {
  color:#ff538c;
  font-size:20px;
  font-family:"PTSansB";
  text-align:center;
}
#products-list-mini li .toCase {
  font-size:15px;
  color:#fff;
  background:#ff538c;
  text-align:center;
  line-height:35px;
  margin-left:16px;
  width:128px;
  height:35px;
  display:block;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#products-list-mini li:hover .arr {
  border-bottom:8px solid #ff538c;
  position:absolute;
  float:left;
  margin-top:-6px;
  margin-left:75px;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
}
#products-list-mini li:last-child { border-right:none; }
#search li .arr { display:none !important; }
.reset { clear:both; }
.nenalezena {
  margin-top:60px;
  margin-left:40px;
  margin-right:40px;
  background-image:url(../images/404.png);
  background-position:top left;
  background-repeat:no-repeat;
  padding-left:430px;
  min-height:349px;
}
.nenalezena ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
.nenalezena ul li {
  padding-left:20px;
  line-height:20px;
  margin-bottom:20px;
  background:url(../images/ff-li.png);
  background-repeat:no-repeat;
}
.nenalezena h3 {
  font-size:30px;
  color:#ff538c;
  margin-left:0;
}
#cart-steps {
  height:40px;
  width:910px;
  display:block;
  float:left;
  margin-bottom:22px;
  margin-top:25px;
  margin-left:30px;
}
#cart-steps li {
  height:25px;
  display:inline;
  float:left;
  margin-right:40px;
  font-weight:normal !important;
  font-family:"PTSans";
  line-height:25px;
  background:url(../images/cart-arrow.png) center right no-repeat;
  padding-right:53px;
}
#cart-steps li strong {
  background:#d2d2d2;
  color:#333;
  margin-right:17px;
  text-align:center;
  float:left;
  font-size:15px;
  font-weight:normal;
  width:25px;
  height:25px;
  display:block;
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#cart-steps li a {
  text-decoration:none;
  color:#333;
  display:inline-block;
  font-size:20px;
}
#cart-steps li.last {
  margin:0px;
  padding:0px;
  background:none;
  margin-right:-5px;
}
#cart-steps li.active a, #cart-steps li:not(.disable):hover a {
  text-decoration:none;
  color:#ff538c;
  font-family:"PTSansB";
}
#cart-steps li.active strong, #cart-steps li:not(.disable):hover strong {
  background:#ff538c;
  color:#fff;
}
#cart-steps li.disable:hover a { cursor:default; }
.cart-def-back {
  background:url(../images/back-arrow.png) left 5px no-repeat;
  padding-left:13px;
  display:block;
  float:left;
  color:#333;
  clear:left;
  text-decoration:underline;
}
#basket-table, #wishlist-table {
  width:100%;
  font-size:15px;
}
#basket-table a, #wishlist-table a { color:#333; }
#basket-table tr.basket-table-head, #basket-table tr.wishlist-table-head, #wishlist-table tr.basket-table-head, #wishlist-table tr.wishlist-table-head {
  color:#ff538c;
  text-transform:uppercase;
  font-weight:normal !important;
  font-family:"PTSans" !important;
  font-size:15px;
  background:url('../images/cart-bg.png') left bottom transparent repeat-x;
}
#basket-table tr.basket-table-head th, #basket-table tr.wishlist-table-head th, #wishlist-table tr.basket-table-head th, #wishlist-table tr.wishlist-table-head th {
  line-height:31px;
  text-align:center;
}
#basket-table tr.basket-table-head th.name, #basket-table tr.wishlist-table-head th.name, #wishlist-table tr.basket-table-head th.name, #wishlist-table tr.wishlist-table-head th.name {
  width:325px;
  padding:0px 30px;
  text-align:left;
}
#basket-table tr, #wishlist-table tr { text-align:center; }
#basket-table tr:nth-child(2), #wishlist-table tr:nth-child(2) { border-top:38px solid transparent; }
#basket-table td, #wishlist-table td {
  border:none;
  border-right:1px solid #e3e4e4;
  line-height:116px;
}
#basket-table td:last-child, #wishlist-table td:last-child { border:none; }
#basket-table td.cart-name, #wishlist-table td.cart-name {
  text-align:left !important;
  line-height:18px !important;
  padding-top:50px;
  padding-right:50px;
}
#basket-table .obal-cart-img, #wishlist-table .obal-cart-img {
  line-height:88px;
  float:left;
  border:1px solid #e3e4e4;
  background:#fff;
  position:relative;
  z-index:1000;
  margin:15px;
  margin-top:-30px;
  text-align:center;
  overflow:hidden;
  width:88px;
  height:88px;
  display:block;
}
#basket-table .obal-cart-img img, #wishlist-table .obal-cart-img img {
  display:inline-block;
  vertical-align:middle;
}
#basket-table p, #wishlist-table p {
  display:inline-block;
  vertical-align:middle;
}
#basket-table .cart-price, #wishlist-table .cart-price { font-weight:bold; }
#basket-table .cart-variant, #wishlist-table .cart-variant {
  width:160px;
  line-height:18px;
}
#basket-table .cart-variant select, #wishlist-table .cart-variant select { width:80px; }
#basket-table .del, #wishlist-table .del {
  float:right;
  margin-top:47px;
  position:relative;
  z-index:1000;
}
#wishlist-table { margin:70px 0 50px 0; }
#under-cart-table {
  line-height:59px;
  margin:20px 0 10px 0;
  background:#e5f8ff;
  width:100%;
  height:59px;
  display:block;
}
#under-cart-table b {
  font-size:20px;
  font-family:"PTSansB";
  font-weight:normal;
  padding-left:18px;
  float:left;
}
#under-cart-table strong {
  font-size:20px;
  float:right;
  padding:0px 55px;
}
.pokracovat {
  float:right;
  margin-top:17px;
}
.cart-def-back {
  margin-top:30px;
  margin-left:30px;
  padding-left:13px;
  background:url('../images/cart-def-back.png') 0 5px transparent no-repeat;
}
.empty-basket {
  padding-top:220px;
  position:relative;
}
.empty-basket #empty-bag {
  position:absolute;
  top:80px;
  left:220px;
  width:168px;
  height:234px;
  display:block;
  background:url('../images/empty-bag.png') 0 0 transparent no-repeat;
}
.empty-basket #div {
  float:right;
  width:400px;
  margin-top:-140px;
  margin-bottom:50px;
  margin-right:40px;
}
.empty-basket #div h3 {
  font-family:"PTSansB";
  color:#ff538c;
}
.empty-basket #div p {
  width:300px;
  font-size:15px;
}
.empty-basket #div a {
  float:left;
  margin-top:15px;
  background:url('../images/back-to-shop-btn.png') 0 0 transparent no-repeat;
  width:150px;
  height:35px;
  display:block;
}
#frm-cartDeliverySelector-payForm table {
  margin-bottom:30px;
  font-size:12px;
  width:100%;
  position:relative;
}
#frm-cartDeliverySelector-payForm table tr { line-height:45px; }
#frm-cartDeliverySelector-payForm table tr th {
  border-bottom:4px solid #ff538c;
  color:#ff538c;
  text-transform:uppercase;
  font-weight:normal !important;
  font-family:"PTSans" !important;
  font-size:15px;
  padding-left:20px;
  text-align:left;
}
#frm-cartDeliverySelector-payForm table tr td {
  border:1px solid #e3e4e4;
  background:#fff;
  padding-top:8px;
  width:50%;
}
#frm-cartDeliverySelector-payForm table tr td input {
  float:left;
  margin:6px;
  margin-left:15px;
  margin-top:16px;
}
#frm-cartDeliverySelector-payForm table tr td label {
  margin-right:0px;
  width:430px;
  line-height:55px;
  margin-top:-40px;
  height:60px;
  padding-left:40px;
  display:block;
  float:left;
}
#frm-cartDeliverySelector-payForm table tr td label span.price {
  float:right;
  padding:0px;
  margin:0px;
  margin-right:10px;
  background:none;
}
#frm-cartDeliverySelector-payForm table tr td label span.price span.i {
  background:none;
  display:none;
}
#frm-cartDeliverySelector-payForm table tr td label span.i {
  padding-right:15px;
  padding-top:5px;
  cursor:pointer;
  background:url('../images/ico-info.png') right top no-repeat no-repeat;
}
#frm-cartDeliverySelector-payForm table tr td label.grayDisable span { color:#aaa; }
#frm-cartDeliverySelector-payForm table tr td:last-child { width:505px; }
#frm-cartDeliverySelector-payForm ul.error li {
  margin-top:10px;
  margin-bottom:20px;
  color:red;
}
#frmpayForm-changePaymant.imagebutton { float:right; }
#frmpayForm-back.imagebutton {
  float:left;
  margin-top:12px;
}
.info, #ppl-night-box {
  position:absolute;
  background:#fff;
  border:1px solid #eaeaea;
  width:428px;
  padding-bottom:12px;
  left:230px;
  top:60px;
  min-height:208px;
  cursor:pointer;
  -webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
  box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
}
.info h4, #ppl-night-box h4 {
  background:url(../images/ico-cross.png) 400px 3px no-repeat #ff538c;
  margin-top:0;
  line-height:30px;
  color:#fff;
  padding-left:32px;
  margin-bottom:20px;
}
.info p, #ppl-night-box p {
  padding-left:32px;
  padding-right:32px;
  margin-bottom:8px;
}
.info { z-index:1000; }
#ppl-night-box { z-index:999; }
#ppl-night-box #input-psc {
  float:left;
  margin-right:15px;
}
#ppl-night-box #ppl-night-box .btn {
  background:#efefef;
  border:1px solid #ccc;
  display:block;
  padding:5px 5px;
  float:left;
  cursor:pointer;
}
#ppl-night-box #use-psc { margin-left:30px; }
#ppl-night-box #exit-psc { margin-left:10px; }
#ppl-night-box #resu {
  padding-top:15px;
  font-size:12px;
}
span.price div.info { display:none !important; }
#post-balik-na-postu {
  position:absolute;
  background:#fff;
  border:1px solid #eaeaea;
  width:478px;
  left:110px;
  top:330px;
  min-height:208px;
  z-index:1000;
  padding:12px 0px;
  overflow:auto;
  -webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
  -moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
  box-shadow:3px 3px 10px 0 rgba(0,0,0,0.2);
}
#post-balik-na-postu h4 {
  background:url(../images/ico-cross.png) 430px 3px no-repeat #ff538c;
  line-height:30px;
  color:#fff;
  padding-left:32px;
  margin-bottom:20px;
  cursor:pointer;
}
#post-balik-na-postu p, #post-balik-na-postu form { padding:0px 32px; }
#post-balik-na-postu .post-data-table {
  margin-top:12px;
  margin-left:32px;
  margin-right:32px;
}
.btn-newuser-login {
  padding-left:50px;
  padding-top:20px;
  float:left;
  background:#eee;
  font-size:15px;
  color:#333;
  line-height:20px;
  position:relative !important;
  cursor:pointer;
  margin-bottom:20px;
  width:420px;
  height:60px;
  display:block;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:9px;
  -webkit-border-top-left-radius:9px;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:9px;
  -moz-border-radius-topleft:9px;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:9px;
  border-top-left-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.btn-newuser-login strong { font-size:30px; }
.btn-newuser-login .arr {
  position:absolute;
  left:23px;
  top:33px;
  border-top:7px solid transparent;
  border-left:7px solid #333;
  border-bottom:7px solid transparent;
}
.btn-newuser-login:hover, .btn-newuser-login.active {
  background:#ff538c;
  color:#fff;
}
.btn-newuser-login.active .arr, .btn-newuser-login:hover .arr {
  left:19px;
  top:33px;
  border-left:7px solid transparent;
  border-top:7px solid #fff;
  border-right:7px solid transparent;
}
#login {
  -webkit-border-top-right-radius:9px;
  -webkit-border-bottom-right-radius:9px;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:9px;
  -moz-border-radius-bottomright:9px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  border-top-right-radius:9px;
  border-bottom-right-radius:9px;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#frm-formUser, .login, #frm-loginForm-loginForm, #frm-registrationForm, #password, #frm-editUserForm { margin:0px; }
#frm-formUser legend, .login legend, #frm-loginForm-loginForm legend, #frm-registrationForm legend, #password legend, #frm-editUserForm legend {
  font-size:20px;
  line-height:40px;
  height:40px;
  font-weight:normal;
  background:#fff;
  width:920px;
  padding-left:20px;
  color:#ff538c;
}
#frm-formUser tr, .login tr, #frm-loginForm-loginForm tr, #frm-registrationForm tr, #password tr, #frm-editUserForm tr {
  line-height:40px;
  height:40px;
  background:#fff;
}
#frm-formUser tr:hover, .login tr:hover, #frm-loginForm-loginForm tr:hover, #frm-registrationForm tr:hover, #password tr:hover, #frm-editUserForm tr:hover { background:#fafeff; }
#frm-formUser th, .login th, #frm-loginForm-loginForm th, #frm-registrationForm th, #password th, #frm-editUserForm th {
  padding-right:30px;
  width:168px;
  display:block;
  text-align:right;
}
#frm-formUser th label, .login th label, #frm-loginForm-loginForm th label, #frm-registrationForm th label, #password th label, #frm-editUserForm th label {
  width:168px;
  display:block;
}
#frm-formUser td, .login td, #frm-loginForm-loginForm td, #frm-registrationForm td, #password td, #frm-editUserForm td { width:100%; }
#frm-formUser .text, .login .text, #frm-loginForm-loginForm .text, #frm-registrationForm .text, #password .text, #frm-editUserForm .text {
  margin-bottom:5px;
  width:250px;
}
#login-legend {
  font-size:20px;
  padding-left:20px;
  line-height:40px;
  font-weight:normal;
  background:#fff;
  margin-top:8px;
  margin-bottom:0px !important;
  float:left;
  color:#ff538c;
  width:920px;
  height:40px;
  display:block;
}
#frm-formLogin { clear:left !important; }
#frm-formLogin tr:last-child:hover { background:#fff; }
#frm-formUser label.required:after, #frm-editUserForm label.required:after {
  content:" *";
  color:#ff538c;
}
#frm-formUser .other-address tr:hover, #frm-editUserForm .other-address tr:hover { background:none; }
#frm-formUser .other-address label, #frm-editUserForm .other-address label {
  width:300px;
  margin-top:3px;
  float:left;
  margin-left:8px;
}
#frm-formUser #frmformUser-allow_delivery_address, #frm-formUser #frmeditUserForm-allow_delivery_address, #frm-editUserForm #frmformUser-allow_delivery_address, #frm-editUserForm #frmeditUserForm-allow_delivery_address {
  float:left;
  margin-top:15px;
}
#users p { padding-left:30px; }
#frm-sendPassForm {
  margin-left:30px;
  margin-top:-10px;
}
.action-buttons td { width:820px !important; }
.action-buttons th { display:none !important; }
.action-buttons tr:hover {
  background:none !important;
  width:100%;
}
#frmformUser-back.imagebutton {
  float:left;
  margin-top:40px;
}
#frmformUser-save.imagebutton {
  float:right;
  margin-top:25px;
}
h2 { padding-left:30px; }
.complete-legend {
  color:#fff;
  line-height:50px;
  background:#ff538c;
  margin:0;
  width:910px;
  height:50px;
  display:block;
  -webkit-border-top-right-radius:9px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:9px;
  -moz-border-radius-topright:9px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:9px;
  border-top-right-radius:9px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:9px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#completeCartData {
  padding:30px 10px;
  margin-top:1px;
  float:left;
  background:#fff;
}
#completeCartData fieldset {
  float:left;
  border-right:1px solid #e3e4e4;
  font-size:15px;
}
#completeCartData fieldset.last { border:none; }
#completeCartData fieldset legend {
  font-size:20px;
  line-height:25px;
}
#completeCartData.three-boxes fieldset {
  width:232px;
  padding-left:74px;
  min-height:120px;
}
#completeCartData.two-boxes fieldset {
  width:384px;
  padding-left:75px;
  min-height:120px;
}
#frm-noteForm { margin-top:40px; }
#frm-noteForm label {
  font-weight:normal;
  text-transform:uppercase;
}
#frm-noteForm #frmnoteForm-newsletter {
  float:left;
  margin-top:6px;
}
#frm-noteForm label.newsletter {
  font-weight:normal;
  float:left;
  text-transform:none;
  margin:6px;
}
#frm-noteForm textarea {
  width:920px;
  height:140px;
  margin-top:10px;
  margin-bottom:10px;
  padding:8px;
}
#frmnoteForm-back.imagebutton {
  margin-top:45px;
  float:left;
  clear:both;
}
#frmnoteForm-changePaymant.imagebutton {
  margin-top:25px;
  float:right;
  margin-bottom:50px;
}
#succes-send {
  background:#ff538c;
  line-height:32px;
  color:#fff;
  font-size:15px;
  float:left;
  width:940px;
  height:32px;
  display:block;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#succes-send p {
  padding-left:20px;
  margin-top:5px;
}
#succes-div {
  background:#fff;
  padding-bottom:25px;
  float:left;
  width:940px;
}
#succes-div h3 {
  margin:0px;
  background:none;
  padding-left:20px;
  padding-top:34px;
}
#succes-div ul { margin-top:20px; }
#succes-div li {
  line-height:25px;
  padding-left:40px;
  background:url(../images/b-li.png) 18px 6px no-repeat;
}
#cancel-send {
  background:#ccc;
  height:32px;
  line-height:32px;
  display:block;
  color:#fff;
  padding-top:10px;
  -webkit-border-top-right-radius:5px;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:5px;
  -moz-border-radius-topright:5px;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:5px;
  border-top-right-radius:5px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:5px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
#cancel-send p {
  padding-left:20px;
  margin-top:5px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #cart-steps li strong { line-height:30px; }
}
noindex:-o-prefocus, #frmnoteForm-back { margin-left:-350px; }
noindex:-o-prefocus, #frmnoteForm-changePaymant { margin-top:50px !important; }
.lt-ie10 #left-menu {
  background:none !important;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.lt-ie10 #left-menu ul {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.lt-ie10 #left-menu li {
  filter:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}
.lt-ie10 #left-menu li.main a { background:#00a2db !important; }
.lt-ie9 .text { line-height:36px; }
.lt-ie9 #wish-strip { border-top:1px solid #e3e4e4; }
.lt-ie8 #products-list li p.price { bottom:-45px; }
.lt-ie8 #foot-top #foot-mim-2 { bottom:-155px; }
