/* specialni font */
/* font sizes for body font-size: 87.5%; */
/** old IE CSS features **/
/** old IE CSS features **/
/** box shadow **/
/** box gradient - defaultne ORANZOVY **/
/** border radius **/
/* zamezeni oznaceni prvku */
/* text rotate */
/* transition */
.waiter {
  display: none;
  height: 1px;
  width: 1px;
}
.waiter .w_shadow {
  display: none;
  height: 100%;
  opacity: 0.7;
  filter: alpha(opacity=70);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 990;
}
.waiter .w_window {
  background-color: #000;
  bottom: 0;
  display: none;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 520px;
  z-index: 991;
}
.waiter .w_window .w_close {
  background: transparent url("/media/page/icos-btn.png") no-repeat left top;
  cursor: pointer;
  display: block;
  height: 23px;
  overflow: hidden;
  position: absolute;
  right: 15px;
  top: 18px;
  width: 23px;
}

.waiter .w_shadow {
  background-color: white;
}
.waiter .w_window {
  background-color: white;
  border: 0 none;
  behavior: url("/media/page/PIE.htc") \9;
  position: relative\9;
  -webkit-box-shadow: 0 1px 7px -3px black;
  -moz-box-shadow: 0 1px 7px -3px black;
  box-shadow: 0 1px 7px -3px black;
  position: fixed;
  width: 460px;
  z-index: 991;
}
.waiter .w_window .w_close {
  background: transparent url("/media/sitemodule_popup/ico-popup-close.png") no-repeat 4px 4px;
  behavior: url("/media/page/backgroundsize.min.htc") \9;
  background-size: 8px 8px;
  height: 16px;
  right: 10px;
  top: 10px;
  width: 16px;
}
.waiter .w_window .w_content {
  background-color: transparent;
  font-family: Arial, helvetica, sans-serif;
  color: #7e7e7e;
  text-align: left;
}
.waiter .w_window .w_content .popup_head {
  background: transparent url("/media/nw_eshop_frontend/gift-package-big.png") no-repeat 360px 35px;
  behavior: url("/media/page/backgroundsize.min.htc") \9;
  background-size: 65px 67px;
  padding: 35px 80px 35px 35px;
}
.waiter .w_window .w_content .popup_head .headline {
  border-top: 0;
  font-size: 214%;
  height: auto;
  margin-bottom: 3px;
  padding: 0;
}
.waiter .w_window .w_content .popup_head p {
  margin: 0;
}
.waiter .w_window .w_content .gifts_box {
  border-top: 1px solid #e6e6e7;
}
.waiter .w_window .w_content .gifts_box .gift_item {
  border-bottom: 1px solid #e6e6e7;
  height: 100px;
  padding: 10px 0;
  overflow: hidden;
}
.waiter .w_window .w_content .gifts_box .gift_item input,
.waiter .w_window .w_content .gifts_box .gift_item label {
  display: block;
  float: right;
}
.waiter .w_window .w_content .gifts_box .gift_item input {
  margin: 34px 44px 0 0;
  width: 16px;
}
.waiter .w_window .w_content .gifts_box .gift_item label {
  height: 100%;
  width: 400px;
}
.waiter .w_window .w_content .gifts_box .gift_item .image_container,
.waiter .w_window .w_content .gifts_box .gift_item .text_container {
  height: 100%;
  float: left;
}
.waiter .w_window .w_content .gifts_box .gift_item .image_container {
  width: 150px;
}
.waiter .w_window .w_content .gifts_box .gift_item .text_container {
  height: 80px;
  overflow: hidden;
  padding-right: 30px;
  width: 250px;
}
.waiter .w_window .w_content .gifts_box .gift_item .text_container .title {
  font-family: "mplusmedium", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: black;
  display: block;
  font-size: 114%;
  line-height: 130%;
  margin-bottom: 0;
}
.waiter .w_window .w_content .gifts_box .gift_item .text_container .perex {
  font-family: Arial, helvetica, sans-serif;
  display: block;
  line-height: 120%;
  margin: 20px 0;
  padding: 0;
}
.waiter .w_window .w_content .buy_button_place {
  padding: 20px;
}
.waiter .w_window .w_content .buy_button_place > a {
  behavior: url("/media/page/PIE.htc") \9;
  position: relative\9;
  background: #393d3f;
  background: linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  -pie-background: linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  background: -ms-linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  background: -moz-linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  background: -webkit-linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  background: -o-linear-gradient(270deg, #393d3f 20%, #17191a 80%);
  font-family: "mpluslight", Arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: white;
  display: block;
  float: right;
  font-size: 143%;
  height: 50px;
  padding: 0 20px;
  text-decoration: none;
  text-transform: lowercase;
}
.waiter .w_window .w_content .buy_button_place > a:hover {
  behavior: url("/media/page/PIE.htc") \9;
  position: relative\9;
  background: black;
  background: linear-gradient(270deg, #000000 20%, #000000 80%);
  -pie-background: linear-gradient(270deg, #000000 20%, #000000 80%);
  background: -ms-linear-gradient(270deg, black 20%, black 80%);
  background: -moz-linear-gradient(270deg, black 20%, black 80%);
  background: -webkit-linear-gradient(270deg, black 20%, black 80%);
  background: -o-linear-gradient(270deg, black 20%, black 80%);
}
.waiter .w_window .w_content .buy_button_place > a span {
  background: transparent url("/media/nw_eshop_frontend/gift-package-small.png") no-repeat right 10px;
  behavior: url("/media/page/backgroundsize.min.htc") \9;
  background-size: 24px 26px;
  display: block;
  height: 100%;
  line-height: 48px;
  padding: 0 50px 0 20px;
}
