* { margin:0; padding:0; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot");
  src: local('Open Sans'), local('OpenSans'), url("https://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot") format('embedded-opentype'), url("https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format('woff');
}

.fb_edge_comment_widget {
    top: -224px !important; left: -246px !important; height: 191px;
    background: url(../img/arrow-down.gif) 0 100% no-repeat
}
body {
/*
background-image: url("/images/bg_image.webp");
background-repeat: repeat-x;
background-color: #fff;
background-position: top;
*/
font-family:Arial; font-size:0.75em; line-height:1.5833em; color:#5d6771; text-align:center; min-width:976px;

background: rgba(51,51,51,1);/* Old Browsers http://www.cssmatic.com/gradient-generator#'\-moz\-linear\-gradient\%28top\%2C\%20rgba\%2810\%2C10\%2C10\%2C1\%29\%200\%25\%2C\%20rgba\%28255\%2C255\%2C255\%2C1\%29\%20100\%25\%29\%3B' */
background: -moz-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(255,255,255,1) 1100px, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(51,51,51,1)), color-stop(1100px, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(255,255,255,1) 1100px, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(255,255,255,1) 1100px, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(51,51,51,1) 0%, rgba(255,255,255,1) 1100px, rgba(255,255,255,1) 100%); /* IE 10+ */
background: linear-gradient(to bottom, rgba(51,51,51,1) 0%, rgba(255,255,255,1) 1100px, rgba(255,255,255,1) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#ffffff', GradientType=0 );/* IE6-9 */
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

body > .wrapper {}


img           { border:0; vertical-align:top; }

a             { text-decoration:underline; } /* #343434 */
a:hover       { text-decoration:none; }
:focus        { outline:0;}

a img{
opacity:1.0;
}
a:hover img{
opacity:0.75;
}

a:hover img.logo{
opacity:1.0;
}

header{
width:100%;
height:69px;
background: url(/images/logo3.webp) transparent right;
}

.div-print-sign { display:none !important; }






/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.15; margin-bottom:7px; }
h2            { font-size:20px; font-weight:normal; line-height:1.15; margin-bottom:7px; color:#000; padding-top: 15px;}
h3            { font-size:18px; font-weight:normal; line-height:1.25;margin-bottom:7px;}
h4            { font-size:16px; font-weight:bold; line-height:1.25; margin-bottom:7px;}
h5            { font-size:12px; font-weight:bold; margin-bottom:7px;}
h6            { font-size:11px; font-weight:bold; margin-bottom:7px;}
p             { font-size:13px; font-weight:normal;color:#444444;text-align:justify;margin-bottom: 10px;}


/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; font-size:12px;}

/* Content */
strong        { font-weight:bold; }

cite          { font-style:normal; margin-bottom:0px;}

q:before,
q:after       { content:''; }
small,big     { font-size:1em; }


.blue {
  color:blue;
}
.red {
  color:red;
}

.google_1 {
font-weight:bold;
background:#01bf00;
color:#000
}
.google_2 {
font-weight:bold;
background:#ff776b;
color:#000
}
.google_3 {
font-weight:bold;
background:#6b98ff;
color:#000
}
.google_4 {
font-weight:bold;
background:#fd910a;
color:#000
}
.google_5 {
font-weight:bold;
background:#bce3ff;
color:#000
}
.google_6 {
font-weight:bold;
background:#fdabff;
color:#000
}
.google_7 {
font-weight:bold;
background:#97ec7d;
color:#000
}
.google_8 {
font-weight:bold;
background:#ffed5c;
color:#000
}
.google_9 {
font-weight:bold;
background:#cb9d7c;
color:#000
}

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }

.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }

/* ======================================================================================= */

.scrollup{
z-index:10;
    width:40px;
    height:40px;
    opacity:0.4;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('/images/up.png') no-repeat;
}


/* Layout ================================================================================ */
.wrapper {width:100%;}
.page { width:976px; margin:0 auto; padding:0; text-align:left; z-index:2; }
.page.indent{padding-bottom:0;padding-top:0} /* отступ сверху */


.main { margin:5px 0 10px; min-height:455px; } /* место для рекламы вставлять тут /*

/* Base Columns */
.col-left { float:left; width:218px;}
.col-main { background:#fff; width:728px; border-radius:2px; padding:10px;margin-top:0px;}
.col-main2 { float:left; width:748px;}
.col2-left-layout .col-main2 { float:right; }




/* 3 Columns Layout */
.col3-layout .col-main2 { width:510px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:768px; }
.col3-layout .col-wrapper .col-main2 { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }


/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,textarea,button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; font-weight:bold; padding:0 5px }
input.input-text,select,textarea { background:#fff; border:1px solid #d9d9d5; border-left:1px solid #3b4346; border-top:1px solid #3b4346;  }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }

textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { 
	float:left;
	height:27px;
	background:url("/images/bkg_button.gif") repeat-x center top #024ecc;
	padding:0 8px 0 8px; 
	font:normal 14px/26px Arial, Helvetica, sans-serif; 
	text-align:center; 
	white-space:nowrap; 
	color:#fff;
	border-radius:3px;
}
button.button span span { padding:0px; }


.block button.button span {background:url("/images/bkg_button2.png") repeat-x center top; color:#353535; text-shadow:1px 0 0 #353535; padding:0 10px;}
.block button.button span span {padding:0px; background:none;}
.block button.button:hover span {background-position:center bottom;}




p.control input.checkbox,
p.control input.radio { margin-right:6px; }



.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }

.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }

.form-list input.input-text { width:254px; }

.form-list li.wide input.input-text { width:529px; }

.form-list .input-range input.input-text { width:74px; }



.buttons-set button.button { float:right; }
.buttons-set p.required { margin:0 0 5px; }



.fieldset { border:1px solid #ddd; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#dedede; color:#333; margin:-33px 0 0 -2px; padding:1px 8px 2px; position:relative; }


/* Page Heading */
.page-title { padding:5px 10px 6px 9px; margin:0 0 10px; border-radius:2px; font-family:'Open Sans',sans-serif; }
.page-title h1,
.page-title h2 { font-size:19px; color:#fff; line-height:27px; font-weight:700; margin:0px; }




/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url("/images/i_notice.gif") 20px 50% no-repeat; }
.noscript p { margin:0; }


/* Header ================================================================================ */
.logo { float:left; text-decoration:none !important; margin:0 0 0 0; }
.logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
h2.logo { margin:0; padding:0; }
.row-1 {width:337px; height:33px; float:right; background:url("/images/row-1-bg.png") no-repeat right top; border-radius:0 0 0 0;}
.footer .wrapper ul li{text-align:center;}

header select {font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:normal; background:#fff; padding:2px 3px;	border:1px solid #292929 !important;}

/********** < Navigation */
.nav-container {}
#nav {font-size:14px; /*font-family:'Open Sans',sans-serif; */color:#fff; font-weight:700; margin-bottom:10px; }

/* All Levels */
	#nav li { float:none; display:block; position:relative; }
	#nav li a { float:none; }
	
	#nav > li {font-size:14px; margin:0px;  font-weight:700; line-height:36px; } 
	#nav > li > a {
		background:url("/images/sidebar-menu-bg.gif") repeat-x center top #1a1a1a; 
		display:block; 
		border-bottom:1px solid #313131;
		color:#fff; 
		text-decoration:none;
		padding:0 9px 0 8px;
		}
	#nav > li:first-child a {
		border-radius:3px 3px 0 0;
		-moz-border-radius:3px 3px 0 0;
		-webkit-border-radius:3px 3px 0 0;
		}
	#nav > li.last a {
		border-radius:0 0 3px 3px;
		-moz-border-radius:0 0 3px 3px;
		-webkit-border-radius:0 0 3px 3px;
		}
	#nav > li > a > span {display:block; }
	#nav > li.parent {margin-bottom:0px;}
	#nav > li.parent > a > span {display:block; background:url("/images/sidebar-menu-marker-down.png") no-repeat right 10px; }
	
	#nav > li.hover > a,
	#nav > li.active > a { color:#ffe400;  }
	#nav > li.active > a > span,
	#nav > li.hover > a > span {display:block; background:url("/images/marker-1.png") no-repeat right 10px; }
	#nav > li.parent.hover > a > span {display:block; background:url("/images/sidebar-menu-marker-down-active.png") no-repeat right 10px; }
	
	#nav li li.hover a,
	#nav li li.active a { color:#b0afaf; text-decoration:none; }

	#nav > li > ul {
		position:relative;
		left:0; 
		top:0px; 
		padding:0; 
		display:none;
		width:auto; 
		border:0;
		zoom:1; 
		background:#202020;
		}
	#nav > li ul  li {line-height:24px; padding:0 15px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-transform:none; }
	#nav > li > ul > li {border:0; background:url("/images/sub-menu-line.gif") repeat-x center bottom ; }	
	#nav > li > ul > li > a {text-decoration:none;  color:#DFDEDE; font-weight:normal;  background:url("/images/sub-menu-marker.png") no-repeat right 8px; display:block;}
	#nav > li > ul > li.last {background:none;}
	
	#nav > li > ul > li.items.hover,
	#nav > li > ul > li.items.active{border:0;}
		
	#nav > li > ul > li a{border-bottom:0; color:#DFDEDE; text-decoration:none;  }
	#nav > li.active > ul{display:block;}
	
	#nav ul li.active > a,
	#nav ul li.hover > a { color:#F2D802 !important; background:url("/images/sub-menu-marker2.png") no-repeat right 8px; display:block;}	

	#nav > li > ul > li > ul {position:relative; left:10px !important; top:5px; display:none; width:auto; border:0; zoom:1; padding-bottom:10px;}
	#nav > li > ul > li.active > ul {display:block;}	

	
	#nav > li > ul > li > ul > li > ul > li {padding-left:10px;}	
	#nav > li > ul > li > ul > li > ul > li  ul > li {padding-left:10px;}
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { margin:0 0 10px; color:#fff; }
.block .block-title {
	padding:6px 10px 6px 9px; 
	margin:0;
	border-radius:2px 2px 0 0;
	font-family:'Open Sans',sans-serif; 
	background:url("/images/block-title-bg-1.gif") repeat-x center bottom #0173e7; 
	border-bottom:1px solid #018eec;
	}
.block .block-title strong { font-size:17px; color:#fff; line-height:26px; font-weight:700; margin:0px; }

.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin-bottom:8px; color:#fff;}
.block .block-content { padding:5px 5px 10px; border-radius:0 0 3px 0px; background:url("/images/block-content-bg1.gif") repeat-x center top #024dcb; }
.block .block-content li.item { padding:5px 0; }
.block .actions { text-align:right; padding-top:10px; }
.block .actions a { float:left; }

.block a {color:#fff;}
.block .product-name a {color:#fff;}









/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-products p { font-size:13px; } /*content font size*/

/* View Type: Grid */
.products-grid {position:relative; }

.products-grid li.item { float:left; width:228px; padding:0px 0px 20px; margin-right:22px;}
.products-grid li.last {margin:0;}
.products-grid .product-image { display:block; width:224px; height:166px; margin:0 0 5px; }
.products-grid .product-name { margin:0 0 2px; font-weight:normal; min-height:18px; }
.products-grid .product-name a {}
.products-grid .availability { line-height:21px; }
.products-grid .actions {float:left;}
.products-grid .product-descript {margin-bottom:8px;margin-top:10px;text-align: left;}
.products-grid .product-descript2 {margin-bottom:8px;margin-top:10px;text-align: left;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:738px; margin:0 auto; }






/* Product Images */



.product-image-popup .nav { margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; }







.send-friend .buttons-set button.button {margin-left:10px;}
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { font-size:14px; font-weight:normal; line-height:19px; }
.product-name a {color:#0170e5;}
.col-main2 .product-name a {text-decoration:none;}
.col-main2 .product-name a:hover {text-decoration:underline;}


/* Options Tool Tip */
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options  { left:-240px; top:7px; }
/* ======================================================================================= */





/********** Common Checkout Styles > */


/* Footer ================================================================================ */
.footer {background:url("/images/footer-line.gif") repeat-x center top; padding:13px 0 0 1px; margin-bottom:15px; font-size:12px; color:#5d6771; line-height:normal;}
.footer > .wrapper {background:url("/images/footer-line.gif") repeat-x center bottom; padding:0 0 16px 0; margin-bottom:7px;}
.footer p { text-align:justify; margin-top:5px; margin-bottom:5px; }
.footer address { float:left; }
.footer ul li,
.footer ul li.first,
.footer ul li.last {display:block; font-size:12px; line-height:18px; color:#706f6f; padding:3px 0;}
.footer ul li a {text-decoration:none; color:#5d6771; }
.footer ul li a:hover {color:#fc5b1b;}

.footer .col-1,
.footer .col-2 {float:left; width:300px; margin-right:20px;}
.footer .col-3 {float:left; width:300px; margin-right:4px;}
/* ======================================================================================= */


.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
/* Clears ================================================================================ */
.clearer:after,
.top-container:after,
.quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col-main2:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

.ratings { font-size:11px; line-height:1.25; margin:2px 0 0px; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.rating-box { width:140px; height:14px; font-size:0; line-height:0; background:url("/images/bkg_rating.gif") 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box2 { width:70px; height:14px; font-size:0; line-height:0; background:url("/images/bkg_rating.gif") 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating, .rating-box2 .rating { float:left; height:14px; background:url("/images/bkg_rating.gif") 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:7px; }


#hotels-part {
position: relative;
overflow: hidden;
clear:none;
border: 2px solid rgb(0, 0, 0);
padding-top: 5px;
margin-bottom: 10px;
width: 218px;
}
#hotels-part img{
width:100%;
display: block;

}
#hotels-part div {
clear:none;
}
#hotels-part span {
font-size: 110%;
font-weight: bold;
padding-left: 5px;
}
#hotels-part .col{
float:left;
text-align: center;
position: relative;
}
.col.col-1 {
width:162px;
height:92px;
margin-right:6px;
padding-left:4px;
}
.col.col-2 {
width:16px;
margin-right:6px;
}
.col.col-3 {
width:16px;
}
#hotels-part .desc {
padding: 5px 5px 0;
font-size: 13px;
line-height: 1.3;
text-align:left;
clear:both !important;
margin-bottom:22px;
}
#hotels-part .tag {
float: left;
position: absolute;
left: 0px;
top: 0px;
background-color: green;
height:20px;
padding: 0 5px;
line-height: 20px;
color:#fff;
margin-left: 4px;
}
#hotels-part .row{
clear:both !important;
margin-top: 5px;
}

.rating-box3 {
width:16px;
height:80px;
font-size:0;
line-height:0;
background:url("/images/bkg_rating_vertical.gif") 0 0 repeat-y;
text-indent:-999em;
overflow:hidden;
}
.rating-box3 .rating {
height:80px;
background:url("/images/bkg_rating_vertical.gif") right bottom repeat-y;
}
.ratings .rating-box3 {
margin-right:7px;
display: table-cell;
vertical-align: bottom;
}
.rating-box3.money {
background:url("/images/bkg_money_vertical.gif") 0 0 repeat-y;
}
.rating-box3 .rating.money {
background:url("/images/bkg_money_vertical.gif") right bottom repeat-y;
}
#hotels-part .ratings {
margin-top:6px;
}


/* END jQuery.Rating Plugin CSS */







* {
margin: 0;
}
a img {
border: 0;
}
#searchboxInc form {
background: #feba02;
}
#searchboxInc fieldset, #searchboxInc img {
border: 0;
}
#searchboxInc input {
color: black;
font-weight: normal;
font-size: 13px;
}

#searchboxInc fieldset {
padding: 8px;
}

#searchboxInc #inout .classh3 {
background-color:transparent;
font-size:1.1em;
}

#searchboxInc .classh3 {
margin-bottom:0.2em;
position:static;
font-size:118%;
font-weight:bold;
margin: 0;
}

#searchboxInc p {
font-size: 2em;
margin: 0;
}

#homein, #homeout {
float: left;
padding: 0.5em 1em 0 0;
}

.avail {
padding-top: 1em;
clear: left;
}

#searchboxInc a.calender {
vertical-align: -4px;
}

#searchboxInc a.calender img {
background: #0896ff;
}

.blur {
color: #999;
}

#searchboxInc button {
float: right;
-moz-border-radius: 8px;
background-color: #0896ff;
border: 2px solid #fff;
color: #fff;
letter-spacing: 1px;
padding: 0.15em 0.75em;
text-transform: uppercase;
font: bold 1.333em/1 Arial, Helvetica, sans-serif;
cursor:pointer;
}

#calendar {
font: 12px/1.5 Arial, Helvetica, sans-serif;
color: #003580;
display: none;
position: absolute;
background-image: url(https://q.bstatic.com/static/img/shadow3.png);
padding: 0 4px 4px 0;
z-index: 999;
}

/* For calendar */
.caltable {
border: 1px solid #003580;
background-color: #fff;
border-collapse:initial;
}
.caltable a:link, .caltable a:visited {
color: #0896ff !important;
}
.caltable a:hover {
color: #feba02 !important;
border-color: #feba02 !important;
}
.caltable a:active {
color: #b30000 !important;
border-color: #b30000 !important;
}
.caltable td {
text-align: center;
}
.caltable td a {
display: block;
text-decoration: none;
}
.caltable td.calheader a {
display: inline;
vertical-align: -.4em;
}
.caltable td.calheader img.calNoPrevMonth {
background: white url(https://r.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat;
vertical-align: -.4em;
}
.caltable td.calheader img.calNoNextMonth {
background: white url(https://s.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat;
vertical-align: -.4em;
}
.caltable td.calheader .calNextMonth img {
background: white url(https://r.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat;
}
.caltable td.calheader .calPrevMonth img {
background: white url(https://q.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat;
}
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img {
background-position: 0 -24px;
}
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img {
background-position: 0 -48px;
}
.calheader {
padding: .4em;
white-space: nowrap;
}
.calheader select {
margin: 0 .6em;
}

.days td {
color: #779bca;
background-color: #e6edf6;
padding: .2em;
border: 2px solid #e6edf6;
}
.days td.weekend {
background-color: #c5d4e9;
border-color: #c5d4e9;
}
.days td.past {
text-decoration: line-through;
}
.days td.today, .days td.future {
border: none;
padding: 0;
}
.days td a {
padding: .2em;
border: 2px solid #e6edf6;
}
.days td.weekend a {
border-color: #c5d4e9;
}
.days td.today a {
background-color: #fff;
}
.days td.selected {
font-weight: bold;
}
.days td.selected a {
border-color: #0896ff;
}

.gm-style-iw{
    min-width: 100px!important;
	min-height: 30px!important;
}

/*slidebox start*/
#slidebox{
width:375px;
margin:10px;
position:fixed;
bottom:0px;
z-index:11;
right:-430px;
background: #fff;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
#slidebox p{
font-size:120%;
}
#doNotShowFB,#PercToShow{
display:none;
}
#slidebox .d-title {
background: #3a5897 url(/images/fb-dialog-bg.png) repeat-x 0 100%;
text-align: left;
color: #fff;
font-size: 18px !important;
line-height: 1.3em !important;
padding-bottom:20px;
}
#slidebox .d2-facebook-lnk {
  padding: 12px 0px 10px 22px;
  display: inline-block;
}
#div-close-block {
  top: 7px;
  background: url(/images/fb-close.png) no-repeat;
  padding: 0px;
  width: 42px;
  height: 42px;
  right: 8px;
  cursor: pointer;
  position: absolute;
}
#doNotShowFB{
cursor: pointer;
}
#slidebox .d2-message {
  border-top: solid 1px #9daccb;
  padding: 22px 66px 22px 22px;
}
#slidebox .d-social-widjets {
  padding-bottom: 0px;
  height: 90px;
  margin-top: 15px;
  padding-left: 25px;
  overflow: visible;
}
.div-hide-fb{
  background: #dededd;
  text-align:center;
  padding: 12px;
  border-top: 0px;
}
/*slidebox end*/
.float-right{
float:right;clear:both; padding:0 0 15px 10px;
}
.float-left{
float:left;clear:both; padding:0px 9px 2px 0px;
}
.center{
text-align:center;
}
.overflow{
padding-top:10px;
}
.showMoreItems {
padding: 10px 20px;
border: none;
background-color: #ff0000;
display: block;
color: #fff;
font-size: 1.5em;
margin: 0px auto 15px;
cursor: pointer;
}
.showMoreItems:hover{
opacity:0.75;
}
.buttomadsblock a,.bottom-hotels a{
text-decoration:none;
}
.bottom-hotels{
clear:both;
margin-top:15px;
}
.gyg-widget.gyg-widget .gyg-review-count,.gyg-widget.gyg-widget .gyg-duration{
font-size: 12px!important;
}
.bottom-hotels .gyg-widget.gyg-widget.medium .gyg-picture-container {
padding-bottom: 80%!important;
}
.gyg-widget.gyg-widget{max-width:1400px}.gyg-widget.gyg-widget *{margin:0;padding:0;text-indent:0;border:0;border-radius:0;opacity:1;box-sizing:border-box;font:15px Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-variant:normal;line-height:1.1;font-weight:normal;text-align:left;direction:ltr;text-decoration:none;color:#3a3a32;background-color:transparent;text-shadow:none;border:none;display:block;visibility:visible;box-shadow:none;text-transform:none;clear:none;letter-spacing:normal}.gyg-widget.gyg-widget::after{clear:both;content:"";display:table}.gyg-widget.gyg-widget.gyg-hidden{opacity:0}.gyg-widget.gyg-widget .gyg-item{background-color:#fff;position:relative}.gyg-widget.gyg-widget .gyg-item::after{clear:both;content:"";display:table}.gyg-widget.gyg-widget .gyg-list::after{clear:both;content:"";display:table}.gyg-widget.gyg-widget .gyg-picture-container{position:relative;width:100%}.gyg-widget.gyg-widget .gyg-picture{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#ecede8;position:absolute;top:0;left:0;bottom:0;right:0}.gyg-widget.gyg-widget .gyg-title{margin-bottom:6px}.gyg-widget.gyg-widget .gyg-title-text{font-weight:bold}.gyg-widget.gyg-widget .gyg-badge-text{font-size:12px;color:#fff;white-space:nowrap}.gyg-widget.gyg-widget .gyg-price{text-align:right}.gyg-widget.gyg-widget .gyg-price-from{font-size:12px;color:#606159;text-transform:lowercase;display:inline;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-original{font-size:12px;color:#606159;text-decoration:line-through;display:inline;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-original+.gyg-price-min{color:#DB3400}.gyg-widget.gyg-widget .gyg-price-starting,.gyg-widget.gyg-widget .gyg-price-separator{display:none}.gyg-widget.gyg-widget .gyg-price-min{font-weight:bold;font-size:20px;color:#3a3a32;text-align:inherit}.gyg-widget.gyg-widget .gyg-price-group{font-size:12px;color:#606159}.gyg-widget.gyg-widget .gyg-rating-price-table{display:table;position:absolute}.gyg-widget.gyg-widget .gyg-rating-price-column{display:table-cell;vertical-align:bottom}.gyg-widget.gyg-widget .gyg-rating-price-column:first-child{width:60%}.gyg-widget.gyg-widget .gyg-rating-price-column:last-child{width:40%}.gyg-widget.gyg-widget .gyg-rating{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTIiIGhlaWdodD0iMjE2IiB2aWV3Qm94PSIwIDAgOTIgMjE2Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojYjBiMWE4O29wYWNpdHk6Ljh9LmJ7ZmlsbDojZGIzNDAwfTwvc3R5bGU+PHN5bWJvbCBpZD0iYSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBjbGFzcz0iYiIgZD0iTTggMGwxLjg5IDYuMTFIMTZsLTQuOTUgMy43OEwxMi45NCAxNiA4IDEyLjIyIDMuMDYgMTZsMS44OC02LjExTDAgNi4xMWg2LjExTDggMHoiLz48L3N5bWJvbD48c3ltYm9sIGlkPSJqIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGNsYXNzPSJiIiBkPSJNOCAwTDYuMTEgNi4xMUgwbDQuOTQgMy43OEwzLjA2IDE2IDggMTIuMjJWMHoiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTggMTIuMjJMMTIuOTQgMTZsLTEuODktNi4xMUwxNiA2LjExSDkuODlMOCAwdjEyLjIyeiIvPjwvc3ltYm9sPjxzeW1ib2wgaWQ9Im8iIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggY2xhc3M9ImEiIGQ9Ik04IDBsMS44OSA2LjExSDE2bC00Ljk1IDMuNzhMMTIuOTQgMTYgOCAxMi4yMiAzLjA2IDE2bDEuODgtNi4xMUwwIDYuMTFoNi4xMUw4IDB6Ii8+PC9zeW1ib2w+PC9kZWZzPjx0aXRsZT5zdGFyX3Nwcml0ZV9yZWQubWluPC90aXRsZT48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkpIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3KSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYpIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgMjApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCAyMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMjApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgNDApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA0MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDQwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDYwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgNjApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA2MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDYwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgNjApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDgwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgODApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCA4MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgODApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5IDEwMCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDEwMCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDEwMCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4IDEwMCkiIHhsaW5rOmhyZWY9IiNqIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgMTIwKSIgeGxpbms6aHJlZj0iI2EiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMTIwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNDApIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NyAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NiAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOCAxNDApIiB4bGluazpocmVmPSIjbyIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOSAxNDApIiB4bGluazpocmVmPSIjaiIvPjx1c2Ugd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2MCkiIHhsaW5rOmhyZWY9IiNhIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU3IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5LjI1IDE2MCkiIHhsaW5rOmhyZWY9IiNvIi8+PHVzZSB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTgwKSIgeGxpbms6aHJlZj0iI2oiLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMjUgMTgwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzggMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkuMjUgMjAwKSIgeGxpbms6aHJlZj0iI28iLz48dXNlIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMDApIiB4bGluazpocmVmPSIjbyIvPjwvc3ZnPg==") no-repeat;width:92px;height:16px;text-indent:102px;overflow:hidden;margin-left:-1px}.gyg-widget.gyg-widget .gyg-rating50{background-position:0 0px}.gyg-widget.gyg-widget .gyg-rating45{background-position:0 -20px}.gyg-widget.gyg-widget .gyg-rating40{background-position:0 -40px}.gyg-widget.gyg-widget .gyg-rating35{background-position:0 -60px}.gyg-widget.gyg-widget .gyg-rating30{background-position:0 -80px}.gyg-widget.gyg-widget .gyg-rating25{background-position:0 -100px}.gyg-widget.gyg-widget .gyg-rating20{background-position:0 -120px}.gyg-widget.gyg-widget .gyg-rating15{background-position:0 -140px}.gyg-widget.gyg-widget .gyg-rating10{background-position:0 -160px}.gyg-widget.gyg-widget .gyg-rating05{background-position:0 -180px}.gyg-widget.gyg-widget .gyg-rating0,.gyg-widget.gyg-widget .gyg-rating00{background-position:0 -200px}.gyg-widget.gyg-widget .gyg-review-count{color:#606159;font-size:12px;margin:4px 0 0 0}.gyg-widget.gyg-widget .gyg-link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0);z-index:3}.gyg-widget.gyg-widget .gyg-link-text{position:absolute;top:-1px;left:-1px;height:1px;width:1px;display:block;overflow:hidden}.gyg-widget.gyg-widget .gyg-not-found-desc{font-weight:bold;margin-bottom:10px}.gyg-widget.gyg-widget .gyg-not-found-cta-link{color:#0080aa}.gyg-widget.gyg-widget.tiny .gyg-not-found-column,.gyg-widget.gyg-widget.small .gyg-not-found-column{padding:10px 10px 0 10px}.gyg-widget.gyg-widget.tiny .gyg-item,.gyg-widget.gyg-widget.small .gyg-item{border-bottom:1px solid #d9dad0;width:100%;min-height:87px;min-width:180px;margin:0 0 8px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);box-shadow:0 0 3px rgba(0,0,0,0.25)}.gyg-widget.gyg-widget.tiny .gyg-item:hover,.gyg-widget.gyg-widget.small .gyg-item:hover{background:#ecede8}.gyg-widget.gyg-widget.tiny .gyg-badge,.gyg-widget.gyg-widget.small .gyg-badge{display:inline-block;border-radius:2px;padding:3px 5px;margin:4px 2px 0 0}.gyg-widget.gyg-widget.tiny .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.small .gyg-badge.is-bestseller{background-color:#7ec440}.gyg-widget.gyg-widget.tiny .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.small .gyg-badge.is-likely-to-sell-out{background-color:#ff3d00}.gyg-widget.gyg-widget.tiny .gyg-title,.gyg-widget.gyg-widget.small .gyg-title{margin-bottom:2px}.gyg-widget.gyg-widget.tiny .gyg-badge-text,.gyg-widget.gyg-widget.small .gyg-badge-text{font-size:12px}.gyg-widget.gyg-widget.tiny .gyg-item{min-height:130px}.gyg-widget.gyg-widget.tiny .gyg-picture-container{display:none}.gyg-widget.gyg-widget.tiny .gyg-text-container{padding:8px 8px 50px 8px}.gyg-widget.gyg-widget.tiny .gyg-rating-price-table{bottom:8px;left:8px;width:calc(100% - 16px)}.gyg-widget.gyg-widget.small .gyg-item{display:flex;min-height:100px}.gyg-widget.gyg-widget.small .gyg-picture-container{flex-shrink:0;flex-basis:120px;padding:8px 4px 8px 8px}.gyg-widget.gyg-widget.small .gyg-text-container{flex-grow:1;position:relative;padding:8px 8px 50px 4px}.gyg-widget.gyg-widget.small .gyg-picture{top:8px;right:8px;bottom:8px;left:8px}.gyg-widget.gyg-widget.small .gyg-rating-price-table{bottom:8px;left:4px;width:calc(100% - 12px)}.gyg-widget.gyg-widget.medium .gyg-not-found,.gyg-widget.gyg-widget.large .gyg-not-found{display:table}.gyg-widget.gyg-widget.medium .gyg-not-found-column,.gyg-widget.gyg-widget.large .gyg-not-found-column{display:table-cell;vertical-align:middle;padding:20px}.gyg-widget.gyg-widget.medium .gyg-not-found-column:first-child,.gyg-widget.gyg-widget.large .gyg-not-found-column:first-child{padding-right:10px}.gyg-widget.gyg-widget.medium .gyg-not-found-column:last-child,.gyg-widget.gyg-widget.large .gyg-not-found-column:last-child{padding-left:10px}.gyg-widget.gyg-widget.medium .gyg-item,.gyg-widget.gyg-widget.large .gyg-item{float:left;margin-bottom:1em;border:1px solid #d9dad0;position:relative;z-index:1;-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25);padding-bottom:50px}.gyg-widget.gyg-widget.medium .gyg-item:hover,.gyg-widget.gyg-widget.large .gyg-item:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}.gyg-widget.gyg-widget.medium .gyg-badge,.gyg-widget.gyg-widget.large .gyg-badge{z-index:2}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out{white-space:nowrap;max-width:103%;display:inline-block;height:26px;position:absolute;top:10px;left:-9px;padding:0 8px}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:before,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:before{content:'';display:block;position:absolute;bottom:-10px;border-style:solid;left:0;border-width:10px 0 0 9px;z-index:-1}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:after,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:after{content:'';display:block;height:0;width:0;border-style:solid;border-width:13px;position:absolute;right:-13px;top:0;z-index:-1}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller .gyg-badge-text,.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out .gyg-badge-text,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller .gyg-badge-text,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out .gyg-badge-text{display:inline;text-transform:uppercase;font-weight:bold;line-height:26px}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller{background:#7ec440}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:after,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:after{border-color:#7ec440;border-right-color:transparent}.gyg-widget.gyg-widget.medium .gyg-badge.is-bestseller:before,.gyg-widget.gyg-widget.large .gyg-badge.is-bestseller:before{border-color:#40651f transparent transparent transparent}.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out{background:#ff3d00}.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:after,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:after{border-color:#ff3d00;border-right-color:transparent}.gyg-widget.gyg-widget.medium .gyg-badge.is-likely-to-sell-out:before,.gyg-widget.gyg-widget.large .gyg-badge.is-likely-to-sell-out:before{border-color:#801f00 transparent transparent transparent}.gyg-widget.gyg-widget.medium .gyg-text-container,.gyg-widget.gyg-widget.large .gyg-text-container{padding:0.5em .8em .2em .8em}.gyg-widget.gyg-widget.medium .gyg-rating-price-table,.gyg-widget.gyg-widget.large .gyg-rating-price-table{width:calc(100% - 1.6em);bottom:.8em}.gyg-widget.gyg-widget.medium .gyg-price-amount,.gyg-widget.gyg-widget.large .gyg-price-amount{display:block}.gyg-widget.gyg-widget.medium .gyg-item{width:31%;margin-right:3.5%;margin-bottom:3%;min-height:240px}.gyg-widget.gyg-widget.medium .gyg-item:nth-child(3n){margin:0}.gyg-widget.gyg-widget.medium .gyg-picture-container{padding-bottom:80%}.gyg-widget.gyg-widget.large .gyg-item{width:23.5%;margin-right:2%;margin-bottom:2%;min-height:240px}.gyg-widget.gyg-widget.large .gyg-item:nth-child(4n){margin:0}.gyg-widget.gyg-widget.large .gyg-picture-container{padding-bottom:55%}

/* Css for Script to report error */
.b-button:active,.b-button:focus,.b-input,a.b-button:active,a.b-button:focus{outline:0}.b-popup__body__choices__choice,.b-popup__close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.b-popup__layer{position:fixed;overflow:auto;background-color:rgba(0,0,0,.4);top:0;bottom:0;left:0;right:0;padding:120px 0 40px;z-index:10}.b-popup{position:relative;max-width:500px;margin:0 auto;background:#fff}.b-popup__close{position:absolute;right:0;top:-1.7em;width:5.5em;height:1.7em;font-size:1em;line-height:1.7em;text-align:center;color:#fff;background-color:#4d4d4d;cursor:pointer}.b-popup__close:hover{background-color:#333}.b-popup__close:active{background-color:#1a1a1a}.b-popup__head{background-color:#a1c7cd}.b-popup__body{padding:28px 23px}.b-popup__body__title{font-family:MuseoSansCyr,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5em}.b-popup__body__text{font-size:1.1em;overflow-wrap:break-word}.b-popup__body__text>p{margin-top:1em}.b-popup__body__choices{margin-top:1.1em}.b-popup__body__choices__choice{width:9em;margin-right:.333em;margin-bottom:.333em;font-size:1.1em;text-align:center}.b-popup p{line-height:initial;line-height:auto;-webkit-margin-before:1em;-webkit-margin-after:1em}.b-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.22em;padding:0 .72em;border:1px solid #cecece;-webkit-border-radius:5px;border-radius:5px;font-size:inherit}.b-button-orange:hover,a.b-button-orange:hover{background-color:#ff5332}.b-button,a.b-button{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;-webkit-border-radius:5px;border-radius:5px;border:1px solid #006470;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#008594;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;padding:6px 12px;position:relative;cursor:pointer;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}.b-button-orange,a.b-button-orange{border:1px solid #d6240d;background-color:#f53218;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.b-popup__layer,.b-popup__layer p{text-align:left}