
.ptour{font-style: italic; font-size: 16px; color:#383838;}
.inner{padding: 15px 0px;}
.inner:after{content: ""; display: block; clear: both; position: relative;}
.newyear_caption{font-weight: 300;font-size: 33px;text-align: center!important;text-transform: uppercase;color: #5D2D13;width: 100%; margin-bottom: 25px;}

div.cale .caption{font-weight: 300;font-size: 33px;text-align: center!important;text-transform: uppercase;color: #5D2D13;width: 100%; margin-bottom: 25px;}

a:hover{color:#fff!important;}

p.big{font-size:18px!important; font-weight:700; margin-bottom:30px!important; line-height:1.2!important;}

h3{/* font-weight: 300; */font-size: 33px;text-align: center!important;text-transform: uppercase;color: #5D2D13;width: 100%;margin-bottom: 25px;margin-top: 0;padding-bottom: 40px;background: url('/newimgs/sac_19.png') no-repeat bottom center;}
table.big_tour{width: 100%;}
table.big_tour td{text-align: center;padding-right: 15px;vertical-align: bottom;}
table.big_tour tr td:last-child{text-align: center;padding-right: 0px;}

.pricetable td strong span{color:#5e2b00; display: block; margin-bottom: 15px;}

.minner div.inner p{font-size: 15px;line-height: 1.5;color: #5f4f46;margin-bottom: 12px;}
div.inner p span{color:#f50406!important; text-transform:uppercase;}
.row{text-align:center;}
.ny_text_block{background:url("/images/newyear2019/bg.jpg") no-repeat center center;padding:30px 15px;background-size: cover!important;}
.ny_text_block ul{margin-bottom: 25px;}
.minner div.inner p.bottom_caption{text-align:center;text-align: center!important;text-transform: uppercase;color: #5D2D13!important;font-size: 30px!important;margin-bottom: 25px;}

.ny_table{margin: 15px 20px; border:1px solid #fff;}
.ny_table th p{text-align:center;}
.ny_table th, .ny_table td{background:#f9d5b3; border:1px solid #fff; padding:7px 15px;}
.ny_table tr td:first-child{text-align:left;}
.ny_table th {vertical-align:middle; min-width:80px;}
.ny_table th p{color:#a70802!important;vertical-align:middle;font-size:13px!important;margin-bottom:0px!important;line-height: 1.1!important;text-transform: uppercase;font-weight: 900;}
.ny_table td p{text-align:center;margin-bottom:0px!important;color:#000!important;font-size: 17px!important;line-height: 1.1!important;}
.ny_table td:first-child p{text-align:left;}

div.padder div.inner h3{font-size: 30px;margin-top:15px;padding-bottom: 55px;line-height: 1.4;}
div.padder div.inner *{font-size: 15px;}
div.padder div.inner ul{margin-bottom:25px;}
div.padder div.inner li{margin-bottom: 7px;}
div.padder div.inner table.pricetable td p, div.padder div.inner table.pricetable th p{font-size:12px!important;margin-bottom: 0px;}
div.padder div.inner table.pricetable th{background:#fff;}
div.padder div.inner h1 {
    font-weight: 300;
    font-size: 33px;
    margin: 25px 0px 78px;
    padding-bottom: 50px;
    background: url(/newimgs/sac_19.png) no-repeat bottom center;
    text-align: center!important;
    text-transform: uppercase;
    color: #5D2D13;
    width: 100%;
}

div.padder div.inner h2 {
    font-weight: bold;
    font-size: 24px;
    margin: 30px 0px 40px 0px;
    text-transform: uppercase;
    color: #f50406;
}

.hb.inner p {font-size:16px!important; color:#2b1307!important;}
.hb.inner p.xcap{font-size:24px!important; font-weight:700; color:#5e2b00!important;}
.hb.inner p span{color:#cb3b4b!important;}
.hb.inner p.whymedved{text-transform:uppercase; font-weight:700; color:#715b4e!important; font-size:34px!important; margin-top:30px;}
.hb.inner p.whymedved span{font-size: 24px!important;}

.hb.inner p.whymedved_inv{font-size:28px!important; color:#715b4e!important; margin-top:30px; text-transform:uppercase; line-height:1; margin-bottom:30px;}
.hb.inner p.whymedved_inv span{font-size:28px!important; font-weight:400;}

.yellow_block{margin-top:  35px;background: #f4c65b;padding: 20px 35px;font-weight: 700;font-size: 19px!important;}
.yellow_block p:first-child{border-top:0px;}
.yellow_block p{border-top:1px solid #694b21;padding: 13px 0px!important;font-weight: 400;margin-bottom: 0px!important;line-height: 1.4!important;}
.yellow_block p span{text-transform:none!important; font-weight:400!important; font-size:18px!important}
.yellow_block p span.mini{font-size:13px!important; color:#9a6944!important;}

.loyaln_block {/* border: 2px solid #db841e; */max-width: 30%;margin: 10px 12px;display:inline-block;vertical-align: top;/* min-height: 480px; */}
  .loyaln_block_caption {/* border-bottom:2px solid #f38d1f; */padding: 12px 0px 14px 0px;font-size: 20px!important;color: #79665b;font-weight:700;text-transform: uppercase;}
  .loyaln_block:hover .loyaln_block_text { background:#79665b; color:#fff; }
  div.padder div.inner .loyaln_block:hover .loyaln_block_text *{ color:#fff!important; }
  .loyaln_block_text {padding:15px;text-align: left;border: 1px solid #79665b;min-height: 460px;}
  .loyaln_block_text p{font-size: 15px!important;text-align:left;color: #79665b!important;}
  div.padder div.inner .loyaln_block_text p span{font-size: 15px!important;text-align:left;color: #79665b!important;/* font-weight:400; */}
  div.padder div.inner .loyaln_block_text li{font-weight:700;text-align:left;color: #79665b!important;}
  .loyaln_block_text ul{margin-left: 20px;padding-left: 0!important;}
  .loyaln_block_text ul li{color:#f38d1f!important;}

div.inner p span{font-size: 15px;line-height: 1.5;color: #592b00;font-weight:700;}
div.inner p .date{font-size: 16px;line-height: 1.5;color:#000; font-weight:700;}
div.inner p .caption{font-size: 16px;line-height: 1.5;color:#f50406; font-weight:700;}

.zakazhi{background: #f50406;font-weight: 700;color:#fff;font-size: 30px;padding: 12px 0px 14px 0px;text-align: center;margin-top: 35px;}

.scrollto{width: 302px;position: relative;background-size: cover!important;}
.scrollto a{padding: 61px 0px;display: block;text-decoration: none;text-align: center;font-size: 23px;font-weight: 700;color:#fff;position: relative;border-bottom: 0;text-transform: uppercase;background: url("/newimgs/newyear/ramk.png") no-repeat center center;}
#content a.skidka{padding:0px;background: url("/images/skidka2.png") no-repeat center center;width:125px;height:125px;position:absolute;z-index:99;right:-40px;top:-40px;}
#content .shownum a.skidka{right: -10px;}
.scrollto:before{content:" "; background: rgba(0, 0, 0, 0.48); width:100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.scrollto:hover:before{display: none;}
.scrollto1{background: url("/newimgs/newyear/1/9.png");}
.scrollto2{background: url("/newimgs/newyear/1/7.png");}
.scrollto3{background: url("/newimgs/newyear/1/8.png");}

.get_price{background: #5D2D13;font-weight: 700;color:#fff;font-size: 28px;padding: 12px 0px 14px 0px;text-align: center;margin-top: 35px;display: block;border-bottom: 0px!important;width: 49%;display: inline-block;margin: 35px 4px;}

.shownum{width: 100%;position: relative;background-size: cover!important;}
.shownum a{padding:85px 0px;display: block;text-decoration: none;text-align: center;font-size: 33px;font-weight: 700;color:#fff;max-width:476px;position: relative;border-bottom: 0;background: url("/newimgs/newyear/ramk2.png") no-repeat center center;}
.shownum.nov_menu2 a{padding: 66px 0px;}
.shownum:before{content:" "; background: rgba(0, 0, 0, 0.48); width:100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.shownum:hover:before{display: none;}
.shownum.active:before{display: none;}
.nov_menu{background:url("/images/ny_menu.jpg") no-repeat center center;background-size:100%;}
.prog_aim{background:url("/images/nov_anim.jpg") no-repeat center center; background-size:100%;}
.nov_menu2{background:url("/newimgs/newyear/image_kan_menu.jpg") no-repeat center center;background-size:100%;}
.prog_aim2{background:url("/newimgs/newyear/image_kan_anim.jpg") no-repeat center center; background-size:100%;}
.x_aim{width: 100%!important;background:url("/newimgs/rzh.jpg") no-repeat center center; background-size:100%;}
.x_aim *{max-width: 100%!important;background: none!important;font-size: 22px!important;}
.x_aim:before{max-width: 100%!important;width: 100%!important;}
.x_aim1{background:url("/newimgs/rzh.jpg") no-repeat center center; background-size:100%;}
.x_aim1 *{max-width: 100%!important;background: none!important;font-size: 22px!important;}
.x_aim1:before{max-width: 100%!important;width: 100%!important;}
.x_aim2{background:url("/newimgs/rzh1.jpg") no-repeat center center; background-size:100%;}
.x_aim2 *{max-width: 100%!important;background: none!important;font-size: 22px!important;}
.x_aim2:before{max-width: 100%!important;width: 100%!important;}
 .shownum1{background: url("/newimgs/newyear/1/6.png");}
 .shownum2{background: url("/newimgs/newyear/1/5.png");}
 .shownum3{background: url("/newimgs/newyear/1/2.png");}
 .shownum4{background: url("/newimgs/newyear/1/1.png");}
 .shownum5{background: url("/newimgs/newyear/1/4.png");}
 .shownum6{background: url("/newimgs/newyear/1/3.png");}

 .preloader{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;}
 .preloader:before{background: url("/newimgs/spinner.gif") no-repeat center center;content:" ";width:100%;height: 100%;display: block;left: 0;top: 0;position: absolute; background-size:30%;}

 .displays td{font-weight:700;font-size:18px;width: 97px;text-align: center;color: #222222;}
.displays{margin:0px auto;}

 .schet{background: url("/images/fon.jpg") no-repeat center center;width: 100%;text-align: center;padding: 33px 0px;}
 .schet.ffxxz{background: transparent;}
 .fixerz .displays{background: #fff;}
#slider .larrow{/* display: none; */}
.ostalos{text-align: center;color: #fff;font-weight: bold;font-size: 20px;text-shadow: 0 2px 8px #000000;}
.ostalos span{
    font-size: 27px;
    color: #F7CA4C;
}

.fancybox-inner .form{margin-top:0px!important;}
.form.ny2019{width: 100%;background: url("/images/newyear2019/form.jpg") no-repeat center center;margin-top: 35px;background-size: cover;position: relative;min-width: 950px;}
.form.ny2019 form{padding: 22px 0px;/* background:url("/newimgs/newyear/form_ramk.png") no-repeat center center; */position:relative;z-index:11;}

.form.ny2019:before{content:" ";background: rgba(0, 0, 0, 0.48);width:100%;height: 100%;display: block;position: absolute;left: 0;top: 0;/* z-index: 10 */display: none;}


.form{width: 100%;background: url("/newimgs/newyear/form.jpg");margin-top: 35px;background-size: cover;position: relative;min-width: 950px;}
.form form{padding: 28px 0px;background:url("/newimgs/newyear/form_ramk.png") no-repeat center center;position:relative;z-index:11;}

.form:before{content:" "; background: rgba(0, 0, 0, 0.48); width:100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 10}
.form_table{margin:0px auto; z-index:11; position: relative;}

.form_table{margin:0px auto; z-index:11; position: relative;}
.form_table td{text-align: center; padding: 6px 18px;}
.form_table td input[type=text]{width: 94%;padding:11px 18px;background: #fff;border:0px;outline:0px;}
.form_table td input[type=submit]{width: 182px; padding:8px 15px 10px 15px; background: #f50406; border:0px; outline:0px; text-align: center; font-size: 17px; font-weight: 700; color:#fff;}
div.inner .form_table td p{font-size: 25px;font-weight: 700;color: #fff!important;text-align: center;margin-bottom: 0px;}
div.inner .form_table td p.red{color:#f50406;}
div.inner .form_table td p.red span{color:#f50406;}
div.inner .form_table td p span{font-size: 25px;font-weight: 700;color:#fff;text-align: center;margin-bottom: 0px;}

.form_table2{margin:0px auto; z-index:11; position: relative;}
.form_table2 td{text-align: center; padding: 3px 18px;}
.form_table2 td input[type=text]{width: 94%;padding:11px 18px;background: #fff;border:0px;outline:0px;}
.form_table2 td input[type=submit]{width: 182px; padding:8px 15px 10px 15px; background: #f50406; border:0px; outline:0px; text-align: center; font-size: 17px; font-weight: 700; color:#fff;}
.form_table2 td p{font-size: 25px;font-weight: 700;color:#fff;text-align: center;margin-bottom: 0px;line-height: 1.3;}

.item{text-align: center;}
.col-sm-4{width: 30%;display: inline-block;vertical-align: top;margin: 0px 3px;position: relative;}
.col-sm-4 img{max-width: 100%;}
.main_item {}
#content .main_item .skidka{top:20px; right:-10px; text-decoration:none; border-bottom:0px;} 
.main_gallery {
    margin-bottom: 25px;
}
.main_gallery_caption {font-size: 25px!important;color:#5e2b00;margin-bottom: 15px;text-transform: uppercase;/* height: 50px; */text-align: center;}
.main_gallery_image {/* margin-bottom: 20px; */position: relative;}
.main_gallery_about a{background: #f50406;font-weight: 700;color:#fff;font-size: 16px;padding: 7px 0px 10px 0px;text-align: center;/* margin-top: 35px; */text-transform: lowercase;display: block;max-width: 150px;}
.img-center {}
.main_gallery_price {font-size: 23px;color:#5e2b00;margin-bottom: 10px;/* font-weight: 700; */border: 1px solid #592b00;padding: 13px 18px;font-size: 14px!important;line-height: 1.4;}
.main_gallery_price span.main_old_price{color:#f50406;text-decoration:line-through;font-weight: 700;color: #5e2b00;line-height: 1.2;/* margin-top: 4px; */}
.main_gallery_price span.main_new_price{color: #f50406;font-weight: 700;line-height: 1.2;}
.main_gallery_price span.main_new_price.big, .main_gallery_price span.main_old_price.big{font-size: 20px!important;}
@media(max-width: 768px){
  .new_year_container .table-wrapper{overflow:initial!important;}
  .new_year_container .table-wrapper table{width:100%;margin: 0px 0px!important;}
 .new_year_container .table-wrapper table th,  .new_year_container .table-wrapper table td{padding:8px 2px;font-size:10px!important;min-width: auto;}
 .new_year_container .table-wrapper table th p,  .new_year_container .table-wrapper table td p,  .new_year_container .table-wrapper table td p *{ font-size: 10px!important;}
 .new_year_container .table-wrapper table th p{font-size: 7px!important;}
	.table-wrapper{overflow: scroll;}
	.table-wrapper table{margin: 0px!important;}
	.table-wrapper table td{font-size: 13px!important;}
	.table-wrapper table th{font-size: 12px!important;}
	.table-wrapper table td p{font-size: 13px!important;}
	.table-wrapper table th p{font-size: 12px!important;}
	.table-wrapper table td *{font-size: 13px!important;}
	
  .new_year_container{background: #FFF;}
  div.padder div.inner h3{font-size: 24px;}
  .loyaln_block{/* width:100%!important; */max-width: 100%;margin-left:  0px;margin-right:  0px;}
  table.pricetable.semitable{width:100%; max-width:100%;}
  table.pricetable td{display:table-cell!important;width: auto!important;}
  table.pricetable.semitable td{display:table-cell;width: 50%!important;}
  .form{min-width: auto!important;}
  .nov_menu{background-size:cover;}
  .get_price{width: 96%;margin-top:20px!important;margin-bottom: 20px;}
  .displays{max-width:220px;}
  .displays td{font-weight:700;font-size: 15px;width: 72px;text-align: center;color: #222222;display: table-cell;width: 25%!important;font-size: 12px!important;}
  .countdownHolder{
  /* width: 388px; */
  font-size: 42px!important;
  line-height: 1;
  text-align:center;
  letter-spacing:-13px;
  /* margin:0 auto; */
  height: 50px;
  /* background: #000; */
  border-radius: 5px;
  position:relative;
  margin: 15px auto;
}
  .position{
  display: inline-block;
  height: 27px;
  position: relative;
  width: 17px;
  margin: 3px;
}

.digit{
  position:absolute;
  display:block;
  width: 25px;
  /* background-color: #202020; */
  /* border: 1px solid #070606; */
  background: #202020;
  text-align:center;
  color:#fff;
  letter-spacing:-1px;
  text-shadow: 0 1px 3px #000;
  text-shadow: 0 1px 1px #000 inset;
  padding:4px 0px;
  font-size: 44px!important;
  background: url("/newimgs/newyear/number_hold.png");
  border-radius: 3px;
  background-size: cover;
}
  .shownum{margin:15px 0px;}
  .shownum a{background-size:90%;}
  .inner{padding:15px 15px;}
  .col-sm-4{width:100%;}

  table.big_tour td{display:block!important;text-align:center;padding: 5px 0px;}
  table.big_tour td>div{margin: 15px auto;}
  table.big_tour td div.shownum a{padding:50px 0px;}
  .form_table td{display:block;}
  .form form{background:none;}
}
 @media(min-width:1100px){
  .shownum{width:476px;}
  .form_table{width:85%;}

 }

 .carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 20px;
  opacity: 1!important;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #592b00!important;
  text-align: center;
  text-shadow: none;
  border-bottom: 0px;
}
.carousel-control:hover {color: #592b00!important;}
.carousel-control.left {
  /* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); */
  background-image: none;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  /* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); */
  background-image: none;
  /* background-repeat: repeat-x; */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 71%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
  border-bottom: 0px!important;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
  color: #592b00!important;
  font-size: 27px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: -17px;
  /* margin-right: -10px; */
  color: #592b00!important;
  font-size: 27px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}


.loyaln_link{position: fixed;top:50%;left: 0;/* margin-top:-200px; */z-index: 129;display: block;}
.loyaln_link a{text-decoration:none;border-bottom: 0px;}

@media(max-width:768px){
  .loyaln_link{display:none;margin-top: -50px;}
}

table.semitable{width: 48%;float: left;margin-right: 10px;margin-top:  0px;margin-bottom: 20px;}
table.semitable.extr_may{width:100%; margin-bottom:0px!important;}
table.semitable.extr_may th,table.semitable.extr_may td{padding:12px 10px;font-size:20px;border: 1px dotted #000;}
table.semitable.extr_may th{background:#fcb122!important;}
table.semitable.extr_may th span{color:#cf1b40; font-size:18px;}
table.semitable.extr_may td{font-size:18px;}
table.semitable.extr_may td span.lt{text-decoration:line-through;}
div.clear{clear:both;}


table.table tbody tr:first-child p{font-weight: 700!important;}
table.table tbody tr td:first-child p{font-weight: 700;}

.skdx{
    /* background: #FF2F15; */
    color: #fff;
    text-align: center;
    padding: 10px;
    position: absolute;
    left: -25px;
    top: -25px;
}
.skdx .bbbbb{
    font-weight: bold;
    color: #FFE02A;
    font-size: 20px;
}

.extr_may_form{background: url("/images/2105/s3.jpg") no-repeat center center;padding-top: 60px;padding-bottom: 430px;margin-top: -17px;}
.extr_may_form:before{display:none;}

.hb_form{background: url("/images/hb_bottom.jpg") no-repeat center center;padding-top: 60px;padding-bottom: 340px;margin-top: -17px;}
.hb_form:before{display:none;}
div.inner div.hb_form p.form_caption{color:#000;font-size:18px;line-height:1;margin-bottom: 45px;}
div.inner div.hb_form p.form_caption span{font-size:20px;color:#000!important;}
div.inner div.hb_form .newyear_form{background:none;}

div.inner div.extr_may_form p.form_caption{color:#000;font-size:18px;line-height:1;margin-bottom: 35px;}
div.inner div.extr_may_form p.form_caption span{font-size:20px;color:#000!important;}
div.inner div.extr_may_form .newyear_form{background:none;}

.may_warn{margin-top:  20px;background: url("/images/2105/s2.png");padding: 35px 25px;font-weight: 700;font-size: 19px!important;}



.minner div.inner .cap2019{
      font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
    max-width: 600px;
    margin: auto;
    display: block;
}


.minner div.inner .scap2019{
font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
    max-width: 600px;
    margin: auto;
    display: block;
    color: #a71a3e;
}

.newyear2019table{
    border-collapse: collapse;
}

.newyear2019table td{
    font-size: 12px!important;
    padding: 30px 10px 20px 0px;
    vertical-align: top;
    border-bottom: 1px solid #d8c5c5;
    max-width: 294px;
}
.newyear2019table td *{font-size: 12px!important;}
.newyear2019table td  .price{
  color: #a71a3e!important;
  font-size: 18px!important;
    font-weight: bold!important   ;  
}

.newyear2019table td  .ccap{
  color: #a71a3e!important;
  font-size: 18px!important;
    font-weight: bold!important   ;  
}

.newyear2019table img{
    width: 161px;
}

