* {
    padding: 0;
    margin: 0;
    outline: none;
    border: none;
    box-sizing: content-box;
    /*bootstrap*/
}

[class^=bb-], [class^=bb-]:before, [class^=bb-]:after, select, .bb, ._bb {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bb-box {
  width:100%;
  display:inline-block;
}
._pr{
  position:relative;
}
._ib{
	display:inline-block;
}
._fl{
  float:left;
}
._fr{
  float:right;
}
._fn{
  float:none !important;
}

._h30{
  height:30px;
}
._h50{
  height:50px;
}
._lh100{
  line-height:100%;
}
._lh30{
  line-height:30px;
}
._wa{
	width:auto;
}
._wp100{
	width:100% !important;
}
._wp50{
	width:50%;
}
._wp49{
	width:49%;
}
._wp40{
	width:40%;
}
._wp34{
	width:34%;
}
._wp33{
	width:33%;
}
._wp32{
	width:32%;
}
._pd20{
	padding:20px;
}
._pd15{
	padding:15px;
}
._pd10{
	padding:10px;
}
._pd5{
	padding:5px;
}

._mr10{
	margin-right:10px;
}

._mr1{
	margin-right:1%;
}
._ml1{
	margin-left:1%;
}
._ml0{
	margin-left:0px;
}
._mr0{
	margin-right:0px;
}
._mt0{
	margin-top:0px !important;
}
._mt10{
	margin-top:10px;
}
._mt12{
	margin-top:12px;
}
._mt15{
	margin-top:15px;
}
._mt20{
	margin-top:20px !important;
}
._mt25{
	margin-top:25px;
}
._mt30{
	margin-top:25px !important;
}
._mb10{
	margin-bottom:10px;
}
._mb15{
	margin-bottom:15px;
}
._mb20{
	margin-bottom:20px;
}
._mb25{
	margin-bottom:25px;
}

._brgr{
	border:1px solid gray;
}
._f12{
	font-size:12px !important;
}
._f14{
	font-size:14px !important;
}
._f16{
	font-size:16px !important;
}
._f20{
	font-size:20px;
}
._f25{
	font-size:25px;
}
._f30{
	font-size:30px;
}
._f35{
	font-size:35px;
}
._lh30{
  line-height:30px !important;
}
._tal{
  text-align: left;
}
._tar{
  text-align: right;
}
._tac{
  text-align: center;
}
._cgray{
	color:gray;
}
._line{
  border-bottom:1px solid #dadde1;
}

._error input{
  border:1px solid red !important;
}
._error .floating-label{
  color:red !important;
}
html {
    font-size: 100%;
}
#loader{
  width:100%;
  height:4px;
  display: none;
  position: fixed;
  overflow: hidden;
  background: #dadada;
  z-index:13;
  top:0px;
  left:0px;
}
#loader::before{
  position:absolute;
  left:-700px;
  content:"";
  display:block;
  width:400px;
  background: #185AE1;
  height:100%;
  animation: loader 1.5s linear infinite;
}
@keyframes loader {
    0% { left:-700px; }
    100% { left:2000px; }
}
.clear {
    width: 100%;
    clear: both;
    overflow: visible;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff;
}
#headbg{
	background:#00409a;
	width:100%;
	float:left;
	height:60px;
	position:absolute;}
#headbg.widecontainer::after{
	height:0px;
	border:none;
	background:none;
}
#headbg.widecontainer{
	height:70px;
}
#headbg.header_menu{
	z-index:0;
	border-bottom:40px solid #0352c1;
	height:70px;
}
#headbg.newhead::after{
	height:0px;
	border:none;
	background:none;
}
#headbg.newhead{
	z-index:0;
	border-bottom:0px solid #0352c1;
}
#headbg.topline{
	border-top:30px solid #fff;
}

#head2bg {
  background: #000;
  width: 100%;
  height: 170px;
	top:114px;
  position: absolute;
	z-index:0;
	border-bottom:1px solid #4e4651;
	background: white url(css_images/head2bg.jpg) top center no-repeat;
}
#head2bg.short{
	height:130px;
}
#head2bg::after{
	position:absolute;
	bottom:0px;
	content:"";
	width:100%;
	height:8px;
	opacity:0.5;
	background:#685e6c;
}
a {
    cursor: pointer;
    text-decoration: none;
    color: #165a87;
}

a:hover {
    text-decoration: none;
}
a.hu:hover {
    text-decoration: underline;
}
h2 {
    font-size: 1.5em;
    margin-top: 0px;
    font-weight: normal;
    line-height: 40px;
}

p {
    margin-top: 10px;
    margin-bottom: 15px;
}

#container {
	width: 1100px;
	overflow: visible; /*visible is required to gym print */
	margin: 0 auto;
	position:relative;
}
#container.w100p{
	width:100%;
}

#container.w1250{
	width:1250px;
}
#container.w1200{
	width:1200px;
}
#container.w1150{
	width:1150px;
}
#container.w1100{
	width:1100px;
}
#container.w650{
	width:650px;
}
#container.admin{
	float:left;
  background: #E4F6FE;
}
#container.admin .content{
	width:calc(100vw - 260px - 15px -30px); /*15 for scrollbars?*/
  margin-left: 290px;
  margin-right:15px;
  margin-top:80px;
  background: white;
  border-radius:10px;
  overflow: hidden;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
}

#container.admin_login .content{
	width:500px; /*15 for scrollbars?*/
  max-width:90%;
  margin:0px auto;
  margin-top:50px;
  background: white;
  border-radius:10px;
  overflow: hidden;
  min-height:auto;
  padding-bottom:60px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
}

#container.admin_login input{
	height:70px;
  font-size:20px;
  padding-left:20px;
  border-radius:10px;
}
#container.admin_login .btn.login{
	width:100%;
  border-radius:10px;
  border-bottom:6px solid gray;
  height:70px;
  line-height:70px;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#container.admin_login .btn.login:active{
  border-bottom:none;
  -moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
#container.admin_login .floating-label{
  top:25px;
  height:25px;
  font-size:18px;
}

#container.admin_login input:focus ~ .floating-label,
#container.admin_login input:not(:focus):valid ~ .floating-label{
  top: -7px;
  left: 15px;
  font-size: 16px;
  opacity: 1;
  padding-left:5px; padding-right:5px;
  background:white;
	border-radius:4px;
	color:#358ce6;
}
#container.admin_login .input:focus{
  border-color:#358ce6;
}

.showadv {
    display: none;
}

input:focus ~ .floating-label,
input:not(:focus).valid ~ .floating-label,
._error input ~ .floating-label{
  top: -7px;
  left: 15px;
  font-size: 16px;
  opacity: 1;
  padding-left:5px; padding-right:5px;
  background:white;
	border-radius:4px;
	color:#000;
}
input:not(:focus).valid ~ .floating-label{
  color:green;
}
input.valid{
  border-color:green;
}
.floating-label {
  position: absolute;
  pointer-events: none;
  left: 15px;
  top: 17px;
  height:15px;
  font-size:16px;
	color:#5f6368;
  transition: 0.2s ease all;
}

#header{
	width:100%;
	height:60px;
	background:#00409a;
	margin-bottom:0px;}

#container.admin #header{
  position: fixed;
  z-index: 10;
}


  #topo{
  	width:1100px;
  	height:70px;
  	position:fixed;
  	left:0px;
  	top:0px;
  	background:url(css_images/topo.png) no-repeat;
  	z-index:100;}

  #topov {
      height: 40px;
  		min-width:300px;
      position: absolute;
      top: 15px;
      left: 400px;
      color: #e8e8e8;
      line-height: 34px;
      z-index:11;
  }

  #topov .words {
      position: absolute;
      bottom: 0px;
      left: 0px;
      height: 12px;
  	color:#add5f1;
      font-size: 11px;
  }

  #topov .words a {
      color: #add5f1;
  }

  #topov .words a:hover {
  	color:white;
  }

  #topov label {
      float: left;
      line-height: 20px;
      display: block;
      height: 20px;
  }

  #topov input[type=text] {
      height: 35px;
      width: 100%;
      float: left;
      margin-left: 0px;
      border-radius: 4px;
      border: 1px solid #1e7abf;
      color: #A4C1DC;
      font-size: 16px;
      font-family: Arial;
      padding-left: 40px;
      background-color: #0278ad;
  		background-image: url('data:image/svg+xml,%3Csvg fill="rgb(25, 96, 160)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="25px" height="25px"%3E%3Cpath d="M22 20L20 22 14 16 14 14 16 14z"/%3E%3Cpath fill="none" stroke="rgb(25, 96, 160)" stroke-miterlimit="10" stroke-width="2" d="M9 3A6 6 0 1 0 9 15A6 6 0 1 0 9 3Z"/%3E%3Cpath fill="none" stroke="rgb(25, 96, 160)" stroke-miterlimit="10" d="M13 13L15.5 15.5"/%3E%3C/svg%3E%0A');
  		background-repeat: no-repeat;
  		background-size:25px;
  		background-position:8px 5px;
  }
  #topov input[type=text]::placeholder{
  	color:#A4C1DC;
  }
  #topov input[type=text]:focus {
      /*background-color: #026999;*/
      border: 1px solid #0e80a5;
  		/*color:white;*/
      color:#A4C1DC;
  		font-size:18px;
  		/*background-image: url('data:image/svg+xml,%3Csvg fill="%23ffffff" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="25px" height="25px"%3E%3Cpath d="M22 20L20 22 14 16 14 14 16 14z"/%3E%3Cpath fill="none" stroke="%23ffffff" stroke-miterlimit="10" stroke-width="2" d="M9 3A6 6 0 1 0 9 15A6 6 0 1 0 9 3Z"/%3E%3Cpath fill="none" stroke="%23ffffff" stroke-miterlimit="10" d="M13 13L15.5 15.5"/%3E%3C/svg%3E%0A');*/
  }

  #topov .searchbtn {
      color: gray;
      border-radius: 3px;
      display: block;
      background: white;
      padding-left: 5px;
      padding-right: 5px;
      height: 30px;
      line-height: 30px;
      position: absolute;
      right: 5px;
      top: 5px;
      font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      background: #2f73bd;
      box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.18);
  }

  #topov .searchbtn:hover {
      background: #2f73bd;
  }

  #topov .searchbtn span {
      margin-top: 5px;
      float: left;
      width: 25px;
      height: 25px;

  }

  #topov .searchbtn:hover span {
      margin-top: 5px;
      background: url(css_images/search_.png) no-repeat;
      float: left;
      width: 25px;
      height: 25px;
  }


#container.widecontainer #header{
	height:70px;
}
#leftcolumn .citydiv{
	width:180px;
	margin-left:10px;
	float:left;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
	height:25px;
	border:gray; border-radius:2px;
	cursor:pointer;
	line-height:25px !important;
	font-weight:bold;}




#logo{
	position:absolute;
	width:300px;
	height:60px;
	left:0px;
	top:2px;
	z-index:1;
	overflow:hidden;}

#logo:active{
	-moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
.logo_text{
    position: absolute;
    top: 0px;
    left: 120px;
    z-index: 1;
    font-size: 40px;
    color: white;
    font-weight: bold;
    height: 70px;
		line-height: 70px;
    width: 150px;
    font-family: Roboto;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
.logo_text span.ext{
	font-size:18px;
}
.logo_subtext{
    position: absolute;
    top: 57px;
    left: 120px;
    display: block;
    font-size: 16px;
    background: #3395da;
    color: #fafafa;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    border-radius: 4px;
    font-family: Arial, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    z-index: 0;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}

#headloader{
	position:absolute;
	width:30px;
	height:30px;
	left:370px;
	top:20px;
	z-index:1;}
.header_leftbtn {
	display:none;
}



.searchbox{
	display:none;
	position:absolute;
	width:350px;
	min-height:250px;
	background:white;
	border-radius:2px;
	overflow:hidden;
	top:37px;
	z-index:21;
	left:1px;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.50);
}
.searchbox a{
	width:88%;
	padding-left:10%;
	padding-right:2%;
	height:50px;
	display:block;
	background:#fff;
	float:left;
	font-size:16px;
	color:#37454d;
	line-height:30px;
	position:relative;
}
.searchbox a span{
	position:absolute;
	top:27px;
	line-height:16px;
	height:20px;
	left:0px;
	width:88%;
	padding-right:2%;
	font-size:14px;
	color:gray;
	display:block;
	padding-left:10%;
}
.searchbox a.s_desti::before {
	background: url(css_images/sprite.png) no-repeat 0px -466px;
	width:20px;
	height:20px;
	position:absolute;
	left:10px; top:8px;
 	line-height: 30px;
	color: #1e6599;
	content:"";
 	margin-top: 2px;
	font-size: 14px;
}
.searchbox a.s_cat::before {
	width:20px;
	height:20px;
	position:absolute;
	left:10px; top:8px;
	line-height: 30px;
	color: #1e6599;
	content:"";
	margin-top: 2px;
	font-size: 14px;
}
.searchbox a:hover{
	background:#e8e9ea;
}





.searchbox3{
	display:none;
	position:absolute;
	width:350px;
	min-height:250px;
	background:white;
	border-radius:2px;
	overflow:hidden;
	top:37px;
	z-index:21;
	left:1px;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.50);
}
.searchbox3 .mydiv{
  display: inline-block;
  height:50px;
  width:100%;
  cursor: pointer;
  position: relative;
}
.searchbox3 a{
  width:88%;
  height:50px;
  padding-left:10%;
  padding-right:2%;
	display:inline-block;
	background:#fff;
	float:left;
	font-size:16px;
	color:#37454d;
	line-height:30px;
	position:relative;
}
.searchbox3 span{
	position:absolute;
	top:27px;
	line-height:16px;
	height:20px;
	left:0px;
	width:88%;
	padding-right:2%;
	font-size:14px;
	color:gray;
	display:block;
	padding-left:10%;
}
/*.searchbox3 a.s_desti::before {
	background: url(css_images/sprite.png) no-repeat 0px -466px;
	width:20px;
	height:20px;
	position:absolute;
	left:10px; top:8px;
 	line-height: 30px;
	color: #1e6599;
	content:"";
 	margin-top: 2px;
	font-size: 14px;
}
.searchbox3 a.s_cat::before {
	width:20px;
	height:20px;
	position:absolute;
	left:10px; top:8px;
	line-height: 30px;
	color: #1e6599;
	content:"";
	margin-top: 2px;
	font-size: 14px;
}*/
.searchbox3 .mydiv:hover a{
	background:#e8e9ea;
}


/*================= content =============*/
.content{
	margin-top:0px;
	margin-bottom:40px;
	border-radius:0px 0px 4px 4px;
	min-height:1000px;}
.content.content_loading .mybody{
	cursor:progress;
	opacity:0.3;
}

#leftcolumn{
	width:200px;
	float:left;
	margin-top:0px;
}

#leftcolumn .leftblue{
	width:200px;
	float:left;
	margin-top:10px; margin-bottom:15px;
	border-radius:4px;
}

.ads_lefttop{
	width:100%;
	max-height:400px;
	display:inline-block;
	margin-bottom:15px;
}

.rightbanner{
	width:100%;
	max-height:300px !important;
	overflow: hidden;
	margin-top:0px;
	background:#f4f4f4;
	margin-bottom:15px;
}

.rightbanner_fixed{
	width:100%;
	overflow: hidden;
	margin-top:0px;
	background:#f4f4f4;
	margin-bottom:15px;
}


.mbot, .h2p, .holidesc, .h1p{
	width:100%;
	text-align:justify;
	display:inline-block;
	font-size:18px;
	font-weight: normal;
	line-height:25px;
	color:#353535;
	border:1px solid #e7e7e7;
	border-radius:4px;
	margin-top:20px;
	margin-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right:5px solid #3598D0;
}
.mtext1 {
  width:100%;
	text-align:justify;
	display:inline-block;
	font-size:18px;
	font-weight: normal;
  margin-top:10px;
	margin-bottom:10px;

	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mtext1 b{
  background:#d1f1ff;
  border-radius:4px;
  margin-right:5px;
  margin-bottom:5px;
  line-height:25px;
  heifght:25px;
  padding-left:10px;
  padding-right:10px;
  /*padding-top:5px;
  padding-bottom:5px;*/
  font-weight: normal;
  display:inline-block;
  font-size:15px;
}
.h2p{
	font-size:18px;
	margin-top:0px;
	border-right:1px solid #e7e7e7;
	margin-bottoM:15px;
	background:#fafafa;
	border-color:#fafafa;
	padding-top:25px;
	padding-bottom:25px;
}
.h1p{
	font-size:20px;
	margin-top:0px;
	line-height:30px;
	border-right:1px solid #e7e7e7;
	margin-bottom:10px;
	background:#fafafa;
	border-color:#fafafa;
	padding-top:25px;
	padding-bottom:25px;
}
.h2p h2{
	margin-top:40px;
	margin-bottom:20px;
}
.holidesc{
	font-size:18px;
	margin-top:0px;
	text-align: justify !important;
	border-right:1px solid #e7e7e7;
	margin-bottoM:15px;
	background:#fafafa;
	border-color:#fafafa;
	padding-top:15px;
	padding-bottom:15px;
}
.mbot{
	border-right:1px solid #e7e7e7;
	border-left:5px solid #3598D0;
}



/*==== header_menu ===*/
.header_menu{
	width:100%;
	border-radius:0px;
	background:#0352c1;
	/*height:40px;*/
	float:left;
	margin-top:0px;
	margin-bottom:15px;
}
.header_menu.leftfixed{
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
  /*border: 1px solid #1c6ebe;*/
		position:fixed;
		width:80%;
		max-width:260px;
		border-radius:10px;
    border-left:1px solid #1c6ebe;
		background:#0352c1;
		float:left;
		margin-top:10px;
		margin-bottom:15px;
		/*min-height:40px;*/
		max-height: calc(100vh - 60px);
		height:100vh !important;
		z-index:13;
		top:70px;
    left:10px;
    overflow:hidden;
		/*display:inline-block;*/

    /*-ms-overflow-style: none;
    scrollbar-width: none;*/

    /*-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;*/
}
.header_menu.leftfixed .withscroll{
  -ms-overflow-style: none;  /* Internet Explorer 10+ */
  scrollbar-width: none;  /* Firefox */
}
.header_menu.leftfixed .withscroll::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
}
.header_menu.leftfixed a{
  border-left:none;
}
.header_menu a:not(._profile){
	display:block;
	margin-left:0px;
	padding-left:25px;
	padding-right:25px;
	line-height:40px;
	margin-top:0px;
	color:#fff;
	font-weight:normal;
	font-size:18px;
	font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	float:left;
	text-decoration:none;
	position:relative;

}


.header_menu.leftfixed a{
	display:block;
	width:100%;
	margin-left:0px;
	padding-left:15px;
	padding-right:25px;
	line-height:50px;
	height:50px;
	margin-top:0px;
	/*border-left:1px solid #007bb7;*/
	color:#fff;
	font-weight:normal;
	font-size:18px;
	/*font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;*/
  font-family: poppins, sans-serif;
	float:left;
	text-decoration:none;
	position:relative;
	box-sizing:border-box;
}
.header_menu.leftfixed .dropdown{
  width:100%;
}
.header_menu a:active{
	opacity:0.8;
}
.header_menu a.vip{
	padding-left:45px;
}
.header_menu_clients a.vip{
	padding-left:45px;
}
.header_menu a.vip::before, .header_menu_clients a.vip::before, .manager_hotel .vipbtn::before{
	position:absolute;
	content:"";
	top:15px;
	left:15px;
	width:20px;
	height:20px;
	background-size:20px 20px;
	display:block;
	background-repeat:no-repeat;
}

.header_menu_clients a.vip::before{
	top:10px;
}
.manager_hotel .vipbtn::before{
	position:absolute;
	content:"";
	top:4px;
	left:7px;
	width:20px;
	height:20px;
	background-size:20px 20px;
	display:block;
	background-repeat:no-repeat;
}
.header_menu a .counter_orange{
	position:absolute;
	right:0px;
	top:-4px;
	border-radius:22px;
	width:22px;
	height:22px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	background:#ffa500;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}
.header_menu a .new{
	position:absolute;
	right:-11px;
	top:-11px;
	border-radius:22px;
  padding-left:10px;
  padding-right:10px;
	height:22px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	background:#ffa500;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
  z-index: 1;
}
.header_menu a .counter_green{
	position:absolute;
	right:2px;
	top:-4px;
	border-radius:20px;
	min-width:14px;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	background:#7ba400;
	text-shadow: 1px 1px 1px #13587D;
	color:white;
}

.header_menu a:not(.soc):hover{
	background:#0f55b7;
}

.header_menu a.house{
	padding-left:50px !important;
}
.header_menu a.house.notext{
	padding-left:30px;
}
.header_menu a.house::before{
	position:absolute;
	content:"";
	top:15px;
	left:15px;
	width:20px;
	height:20px;
	display:block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDEgNTExIDUxMS45OTkiIHdpZHRoPSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIGQ9Im00OTguNjk5MjE5IDIyMi42OTUzMTJjLS4wMTU2MjUtLjAxMTcxOC0uMDI3MzQ0LS4wMjczNDMtLjAzOTA2My0uMDM5MDYybC0yMDguODU1NDY4LTIwOC44NDc2NTZjLTguOTAyMzQ0LTguOTA2MjUtMjAuNzM4MjgyLTEzLjgwODU5NC0zMy4zMjgxMjYtMTMuODA4NTk0LTEyLjU4OTg0MyAwLTI0LjQyNTc4MSA0LjkwMjM0NC0zMy4zMzIwMzEgMTMuODA4NTk0bC0yMDguNzQ2MDkzIDIwOC43NDIxODdjLS4wNzAzMTMuMDcwMzEzLS4xNDQ1MzIuMTQ0NTMxLS4yMTA5MzguMjE0ODQ0LTE4LjI4MTI1IDE4LjM4NjcxOS0xOC4yNSA0OC4yMTg3NS4wODk4NDQgNjYuNTU4NTk0IDguMzc4OTA2IDguMzgyODEyIDE5LjQ0MTQwNiAxMy4yMzQzNzUgMzEuMjczNDM3IDEzLjc0NjA5My40ODQzNzUuMDQ2ODc2Ljk2ODc1LjA3MDMxMyAxLjQ1NzAzMS4wNzAzMTNoOC4zMjAzMTN2MTUzLjY5NTMxM2MwIDMwLjQxNzk2OCAyNC43NSA1NS4xNjQwNjIgNTUuMTY3OTY5IDU1LjE2NDA2Mmg4MS43MTA5MzdjOC4yODUxNTcgMCAxNS02LjcxODc1IDE1LTE1di0xMjAuNWMwLTEzLjg3ODkwNiAxMS4yOTI5NjktMjUuMTY3OTY5IDI1LjE3MTg3NS0yNS4xNjc5NjloNDguMTk1MzEzYzEzLjg3ODkwNiAwIDI1LjE2Nzk2OSAxMS4yODkwNjMgMjUuMTY3OTY5IDI1LjE2Nzk2OXYxMjAuNWMwIDguMjgxMjUgNi43MTQ4NDMgMTUgMTUgMTVoODEuNzEwOTM3YzMwLjQyMTg3NSAwIDU1LjE2Nzk2OS0yNC43NDYwOTQgNTUuMTY3OTY5LTU1LjE2NDA2MnYtMTUzLjY5NTMxM2g3LjcxODc1YzEyLjU4NTkzNyAwIDI0LjQyMTg3NS00LjkwMjM0NCAzMy4zMzIwMzEtMTMuODEyNSAxOC4zNTkzNzUtMTguMzY3MTg3IDE4LjM2NzE4Ny00OC4yNTM5MDYuMDI3MzQ0LTY2LjYzMjgxM3ptLTIxLjI0MjE4OCA0NS40MjE4NzZjLTMuMjM4MjgxIDMuMjM4MjgxLTcuNTQyOTY5IDUuMDIzNDM3LTEyLjExNzE4NyA1LjAyMzQzN2gtMjIuNzE4NzVjLTguMjg1MTU2IDAtMTUgNi43MTQ4NDQtMTUgMTV2MTY4LjY5NTMxM2MwIDEzLjg3NS0xMS4yODkwNjMgMjUuMTY0MDYyLTI1LjE2Nzk2OSAyNS4xNjQwNjJoLTY2LjcxMDkzN3YtMTA1LjVjMC0zMC40MTc5NjktMjQuNzQ2MDk0LTU1LjE2Nzk2OS01NS4xNjc5NjktNTUuMTY3OTY5aC00OC4xOTUzMTNjLTMwLjQyMTg3NSAwLTU1LjE3MTg3NSAyNC43NS01NS4xNzE4NzUgNTUuMTY3OTY5djEwNS41aC02Ni43MTA5MzdjLTEzLjg3NSAwLTI1LjE2Nzk2OS0xMS4yODkwNjItMjUuMTY3OTY5LTI1LjE2NDA2MnYtMTY4LjY5NTMxM2MwLTguMjg1MTU2LTYuNzE0ODQ0LTE1LTE1LTE1aC0yMi4zMjgxMjVjLS4yMzQzNzUtLjAxNTYyNS0uNDY0ODQ0LS4wMjczNDQtLjcwMzEyNS0uMDMxMjUtNC40Njg3NS0uMDc4MTI1LTguNjYwMTU2LTEuODUxNTYzLTExLjgwMDc4MS00Ljk5NjA5NC02LjY3OTY4OC02LjY3OTY4Ny02LjY3OTY4OC0xNy41NTA3ODEgMC0yNC4yMzQzNzUuMDAzOTA2IDAgLjAwMzkwNi0uMDAzOTA2LjAwNzgxMi0uMDA3ODEybC4wMTE3MTktLjAxMTcxOSAyMDguODQ3NjU2LTIwOC44Mzk4NDRjMy4yMzQzNzUtMy4yMzgyODEgNy41MzUxNTctNS4wMTk1MzEgMTIuMTEzMjgxLTUuMDE5NTMxIDQuNTc0MjE5IDAgOC44NzUgMS43ODEyNSAxMi4xMTMyODIgNS4wMTk1MzFsMjA4LjgwMDc4MSAyMDguNzk2ODc1Yy4wMzEyNS4wMzEyNS4wNjY0MDYuMDYyNS4wOTc2NTYuMDkzNzUgNi42NDQ1MzEgNi42OTE0MDYgNi42MzI4MTMgMTcuNTM5MDYzLS4wMzEyNSAyNC4yMDcwMzJ6bTAgMCIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPjwvZz4gPC9zdmc+);
	background-size:20px 20px;
	background-repeat:repeat-x;


}

/*===== dropdown=========*/
.dropdown {
  display:inline-block;
  float:left;
  position: relative;
}

.dropdown .menu_cat {
  background-color: inherit;
  font-family: inherit;
  display: inline-block;
  float:left;
}
.dropdown .menu_cat.arrow_down{
  padding-right:30px;
}
.dropdown .menu_cat.arrow_down::after{
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  font-size: 0;
  line-height: 0;
  float: left;
  content:"";
  position: absolute;
  right:10px;
}
#container.admin .dropdown .menu_cat.arrow_down::after{
  border-top: 5px solid #1A63CA;
}
#container.admin .dropdown .menu_cat.arrow_down:hover::after,
#container.admin .dropdown .menu_cat.arrow_down.showed::after{
  border-top: 5px solid #fff;
}
.topuser.arrow_down{
  padding-right:35px;
}
.topuser.arrow_down::after{
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  font-size: 0;
  line-height: 0;
  float: left;
  content:"";
  position: absolute;
  right:10px;
}
.menu_sub {
  display: none;
  position: absolute;
  min-width: 200px;
  white-space: nowrap;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 2;
  padding-bottom:5px;
  border-radius:0px 0px 5px 5px;
}

.header_menu.leftfixed .dropdown .menu_sub{
  width: 100%;
  position: relative;
  box-shadow: none;
  min-width: auto;
  top:auto;
  z-index: 0;

  padding-bottom:0px;
}
.header_menu.leftfixed .dropdown .menu_sub a{
  float:left;
  color:white;
  height:40px;
  line-height:40px;
  font-size:18px;
  padding-left:35px;
}
.header_menu .menu_sub.showed{
  display:block;
}

.menu_sub a {
  float: none !important;/*offers: client menu right margin*/
  padding-left:25px;
  padding-right:25px;
  height:45px;
  line-height:45px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.menu_sub a:hover {
}

.dropdown_desktop:hover .menu_sub {
  display: block;
}
/*.body_app .dropdown:active .menu_sub {
  display: block;
}*/
.openhover:hover .menu_sub {
  display: block;
}


.h1_icons{
	display:inline-block;
	width:100%;
	height:43px;
	margin-top:10px;
	margin-bottom:15px;
	opacity:1;
	text-align: right;
}
.h1_icons:hover{
  opacity:1;
}
.h1_icons .icon {
	margin-left:5px;
	margin-right:5px;
}
.h1_icons .pdf{
	display:inline-block;
	width:40px;
	height:40px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwOS4yNjcgMzA5LjI2NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzA5LjI2NyAzMDkuMjY3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRTI1NzRDOyIgZD0iTTM4LjY1OCwwaDE2NC4yM2w4Ny4wNDksODYuNzExdjIwMy4yMjdjMCwxMC42NzktOC42NTksMTkuMzI5LTE5LjMyOSwxOS4zMjlIMzguNjU4DQoJCWMtMTAuNjcsMC0xOS4zMjktOC42NS0xOS4zMjktMTkuMzI5VjE5LjMyOUMxOS4zMjksOC42NSwyNy45ODksMCwzOC42NTgsMHoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQjUzNjI5OyIgZD0iTTI4OS42NTgsODYuOTgxaC02Ny4zNzJjLTEwLjY3LDAtMTkuMzI5LTguNjU5LTE5LjMyOS0xOS4zMjlWMC4xOTNMMjg5LjY1OCw4Ni45ODF6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMTcuNDM0LDE0Ni41NDRjMy4yMzgsMCw0LjgyMy0yLjgyMiw0LjgyMy01LjU1N2MwLTIuODMyLTEuNjUzLTUuNTY3LTQuODIzLTUuNTY3aC0xOC40NA0KCQljLTMuNjA1LDAtNS42MTUsMi45ODYtNS42MTUsNi4yODJ2NDUuMzE3YzAsNC4wNCwyLjMsNi4yODIsNS40MTIsNi4yODJjMy4wOTMsMCw1LjQwMy0yLjI0Miw1LjQwMy02LjI4MnYtMTIuNDM4aDExLjE1Mw0KCQljMy40NiwwLDUuMTktMi44MzIsNS4xOS01LjY0NGMwLTIuNzU0LTEuNzMtNS40OS01LjE5LTUuNDloLTExLjE1M3YtMTYuOTAzQzIwNC4xOTQsMTQ2LjU0NCwyMTcuNDM0LDE0Ni41NDQsMjE3LjQzNCwxNDYuNTQ0eg0KCQkgTTE1NS4xMDcsMTM1LjQyaC0xMy40OTJjLTMuNjYzLDAtNi4yNjMsMi41MTMtNi4yNjMsNi4yNDN2NDUuMzk1YzAsNC42MjksMy43NCw2LjA3OSw2LjQxNyw2LjA3OWgxNC4xNTkNCgkJYzE2Ljc1OCwwLDI3LjgyNC0xMS4wMjcsMjcuODI0LTI4LjA0N0MxODMuNzQzLDE0Ny4wOTUsMTczLjMyNSwxMzUuNDIsMTU1LjEwNywxMzUuNDJ6IE0xNTUuNzU1LDE4MS45NDZoLTguMjI1di0zNS4zMzRoNy40MTMNCgkJYzExLjIyMSwwLDE2LjEwMSw3LjUyOSwxNi4xMDEsMTcuOTE4QzE3MS4wNDQsMTc0LjI1MywxNjYuMjUsMTgxLjk0NiwxNTUuNzU1LDE4MS45NDZ6IE0xMDYuMzMsMTM1LjQySDkyLjk2NA0KCQljLTMuNzc5LDAtNS44ODYsMi40OTMtNS44ODYsNi4yODJ2NDUuMzE3YzAsNC4wNCwyLjQxNiw2LjI4Miw1LjY2Myw2LjI4MnM1LjY2My0yLjI0Miw1LjY2My02LjI4MnYtMTMuMjMxaDguMzc5DQoJCWMxMC4zNDEsMCwxOC44NzUtNy4zMjYsMTguODc1LTE5LjEwN0MxMjUuNjU5LDE0My4xNTIsMTE3LjQyNSwxMzUuNDIsMTA2LjMzLDEzNS40MnogTTEwNi4xMDgsMTYzLjE1OGgtNy43MDN2LTE3LjA5N2g3LjcwMw0KCQljNC43NTUsMCw3Ljc4LDMuNzExLDcuNzgsOC41NTNDMTEzLjg3OCwxNTkuNDQ3LDExMC44NjMsMTYzLjE1OCwxMDYuMTA4LDE2My4xNTh6Ii8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
	background-size:40px 40px;
	background-repeat:none;

}
.h1_icons .graph{
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:40px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PGc+PHBhdGggZD0ibTM2MCAxMzZ2NjBjMCA4LjI4LTYuNzIgMTUtMTUgMTVzLTE1LTYuNzItMTUtMTV2LTYwYzAtOC4yOCA2LjcyLTE1IDE1LTE1czE1IDYuNzIgMTUgMTV6IiBmaWxsPSIjZmFiZTJjIi8+PC9nPjxnPjxwYXRoIGQ9Im00MjAgMTA2djkwYzAgOC4yOC02LjcyIDE1LTE1IDE1cy0xNS02LjcyLTE1LTE1di05MGMwLTguMjggNi43Mi0xNSAxNS0xNXMxNSA2LjcyIDE1IDE1eiIgZmlsbD0iIzZhYTlmZiIvPjwvZz48Zz48cGF0aCBkPSJtNDgwIDc2djEyMGMwIDguMjgtNi43MiAxNS0xNSAxNXMtMTUtNi43Mi0xNS0xNXYtMTIwYzAtOC4yOCA2LjcyLTE1IDE1LTE1czE1IDYuNzIgMTUgMTV6IiBmaWxsPSIjZmY0MzViIi8+PC9nPjxwYXRoIGQ9Im0yNzAgNDZ2MTk1bC0xMjctOC05Ni4yLTYyLjQ4YzM0LjQ0LTg0LjA1IDExNi4yNy0xMzkuNTIgMjA4LjItMTM5LjUyIDguMjggMCAxNSA2LjcyIDE1IDE1eiIgZmlsbD0iI2ZlZDg0MyIvPjxwYXRoIGQ9Im00ODAgMjU2YzAgMTE5LjMzLTkyLjY2IDIxNi44LTIxMCAyMjQuNS00Ljk2LjMzLTkuOTYuNS0xNSAuNS0zNy40OSAwLTc0LjEzLTkuMjctMTA2LjgyLTI2LjkzbDI5LjktMTIyLjA3IDkxLjkyLTkxaDE5NWM4LjI4IDAgMTUgNi43MiAxNSAxNXoiIGZpbGw9IiNmZjdiNGEiLz48cGF0aCBkPSJtNDgwIDI1NmMwIDExOS4zMy05Mi42NiAyMTYuOC0yMTAgMjI0LjV2LTIzOS41aDE5NWM4LjI4IDAgMTUgNi43MiAxNSAxNXoiIGZpbGw9IiNmZjQzNWIiLz48cGF0aCBkPSJtMjcwIDI0MWMtMTAuMTU2IDE3Ljc2NC0xMjMuODc1IDIxNi42NjEtMTI5LjUgMjI2LjUtNC40IDcuMDQtMTMuNjcgOS4xNS0yMC42OCA0Ljc2LTcyLjgtNDUuNi0xMTkuODItMTI2LjE1LTExOS44Mi0yMTYuMjYgMC0yNy41OCA0LjM4LTU0LjcyIDEzLjAyLTgwLjY2IDIuNjItNy44NSAxMS4xMi0xMi4xMSAxOC45OC05LjQ5LjE2MS4wNTEgMjM1Ljg3NSA3NC40NzkgMjM4IDc1LjE1eiIgZmlsbD0iIzdlZDhmNiIvPjxnPjxwYXRoIGQ9Im01MTIgMTk2YzAgOC4yOC02LjcyIDE1LTE1IDE1aC0xODJjLTguMjggMC0xNS02LjcyLTE1LTE1czYuNzItMTUgMTUtMTVoMTgyYzguMjggMCAxNSA2LjcyIDE1IDE1eiIgZmlsbD0iIzYxNzI5YiIvPjwvZz48L2c+PC9zdmc+);
	background-size:40px 40px;
	background-repeat:none;
}


.h1_icons .jpg{
	display:inline-block;
	width:40px;
	height:40px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFQ0VERUY7IiBkPSJNMTAwLjY0MSwwYy0xNC4xMzksMC0yNS42LDExLjQ2MS0yNS42LDI1LjZ2NDYwLjhjMCwxNC4xMzksMTEuNDYxLDI1LjYsMjUuNiwyNS42aDM3NS40NjcNCgljMTQuMTM5LDAsMjUuNi0xMS40NjEsMjUuNi0yNS42Vjg1LjMzM0w0MTYuMzc1LDBIMTAwLjY0MXoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNEOURDREY7IiBkPSJNNDQxLjk3NSw4NS4zMzNoNTkuNzMzTDQxNi4zNzUsMHY1OS43MzNDNDE2LjM3NSw3My44NzIsNDI3LjgzNiw4NS4zMzMsNDQxLjk3NSw4NS4zMzN6Ii8+DQo8cGF0aCBzdHlsZT0iZmlsbDojQzZDQUNGOyIgZD0iTTM5OS4zMDgsNDIuNjY3SDc1LjA0MXYxNTMuNmgzMjQuMjY3YzQuNzEzLDAsOC41MzMtMy44MjEsOC41MzMtOC41MzNWNTEuMg0KCUM0MDcuODQxLDQ2LjQ4Nyw0MDQuMDIsNDIuNjY3LDM5OS4zMDgsNDIuNjY3eiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZGOEM3ODsiIGQ9Ik0zODIuMjQxLDE3OS4ySDE4Ljg0M2MtNy42MDIsMC0xMS40MS05LjE5MS02LjAzNC0xNC41NjdMNzUuMDQxLDEwMi40TDEyLjgwOSw0MC4xNjcNCglDNy40MzMsMzQuNzkxLDExLjI0MSwyNS42LDE4Ljg0MywyNS42aDM2My4zOThjNC43MTMsMCw4LjUzMywzLjgyMSw4LjUzMyw4LjUzM3YxMzYuNTMzDQoJQzM5MC43NzUsMTc1LjM3OSwzODYuOTU0LDE3OS4yLDM4Mi4yNDEsMTc5LjJ6Ii8+DQo8Zz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwNS40NDEsOTMuODY3aC04LjUzM2MtNC43MTMsMC04LjUzMywzLjgyMS04LjUzMyw4LjUzM2MwLDQuNzEzLDMuODIxLDguNTMzLDguNTMzLDguNTMzdjguNTMzDQoJCWgtMTcuMDY3Vjg1LjMzM2gyNS42YzQuNzEzLDAsOC41MzMtMy44MjEsOC41MzMtOC41MzNzLTMuODIxLTguNTMzLTguNTMzLTguNTMzaC0zNC4xMzNjLTQuNzEzLDAtOC41MzMsMy44MjEtOC41MzMsOC41MzNWMTI4DQoJCWMwLDQuNzEzLDMuODIxLDguNTMzLDguNTMzLDguNTMzaDM0LjEzM2M0LjcxMywwLDguNTMzLTMuODIxLDguNTMzLTguNTMzdi0yNS42QzMxMy45NzUsOTcuNjg3LDMxMC4xNTUsOTMuODY3LDMwNS40NDEsOTMuODY3eiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjQ1LjcwOCw2OC4yNjdoLTM0LjEzM2MtNC43MTMsMC04LjUzMywzLjgyMS04LjUzMyw4LjUzM1YxMjhjMCw0LjcxMywzLjgyMSw4LjUzMyw4LjUzMyw4LjUzMw0KCQljNC43MTMsMCw4LjUzMy0zLjgyMSw4LjUzMy04LjUzM3YtMTcuMDY3aDI1LjZjNC43MTMsMCw4LjUzMy0zLjgyMSw4LjUzMy04LjUzM1Y3Ni44DQoJCUMyNTQuMjQxLDcyLjA4NywyNTAuNDIxLDY4LjI2NywyNDUuNzA4LDY4LjI2N3ogTTIzNy4xNzUsOTMuODY3aC0xNy4wNjd2LTguNTMzaDE3LjA2N1Y5My44Njd6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xODUuOTc1LDY4LjI2N2gtMjUuNmMtNC43MTMsMC04LjUzMywzLjgyMS04LjUzMyw4LjUzM3MzLjgyMSw4LjUzMyw4LjUzMyw4LjUzM2g4LjUzM3YyNS42DQoJCWMwLDQuNzA1LTMuODI4LDguNTMzLTguNTMzLDguNTMzaC0xNy4wNjdjLTQuNzEzLDAtOC41MzMsMy44MjEtOC41MzMsOC41MzNjMCw0LjcxMywzLjgyMSw4LjUzMyw4LjUzMyw4LjUzM2gxNy4wNjcNCgkJYzE0LjExNiwwLDI1LjYtMTEuNDg0LDI1LjYtMjUuNnYtMjUuNmM0LjcxMywwLDguNTMzLTMuODIxLDguNTMzLTguNTMzUzE5MC42ODgsNjguMjY3LDE4NS45NzUsNjguMjY3eiIvPg0KPC9nPg0KPHBhdGggc3R5bGU9ImZpbGw6IzNDOUZFODsiIGQ9Ik0zOTkuMzA4LDQ3Ny44NjdIMTc3LjQ0MWMtOS40MjYsMC0xNy4wNjctNy42NDEtMTcuMDY3LTE3LjA2N1YyMzguOTMzDQoJYzAtOS40MjYsNy42NDEtMTcuMDY3LDE3LjA2Ny0xNy4wNjdoMjIxLjg2N2M5LjQyNiwwLDE3LjA2Nyw3LjY0MSwxNy4wNjcsMTcuMDY3VjQ2MC44DQoJQzQxNi4zNzUsNDcwLjIyNiw0MDguNzM0LDQ3Ny44NjcsMzk5LjMwOCw0NzcuODY3eiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6IzhBQzQ1MTsiIGQ9Ik0xNjAuMzc1LDQ2MC44YzAsOS40MjYsNy42NDEsMTcuMDY3LDE3LjA2NywxNy4wNjdoMjIxLjg2N2M5LjQyNiwwLDE3LjA2Ny03LjY0MSwxNy4wNjctMTcuMDY3DQoJdi0yNS42aC0yNTZMMTYwLjM3NSw0NjAuOEwxNjAuMzc1LDQ2MC44eiIvPg0KPGNpcmNsZSBzdHlsZT0iZmlsbDojRkZENzkxOyIgY3g9IjI3OS44NCIgY3k9IjI4MS42IiByPSI0Mi42NjciLz4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0ZGQzQ0RjsiIGN4PSIyNzkuODQiIGN5PSIyODEuNiIgcj0iMjUuNiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0M1RThGQTsiIGQ9Ik0yMTEuNTc1LDI1NmgtMTcuMDY3Yy00LjcxMywwLTguNTMzLTMuODIxLTguNTMzLTguNTMzYzAtNC43MTMsMy44MjEtOC41MzMsOC41MzMtOC41MzNoMTcuMDY3DQoJCWM0LjcxMywwLDguNTMzLDMuODIxLDguNTMzLDguNTMzQzIyMC4xMDgsMjUyLjE3OSwyMTYuMjg4LDI1NiwyMTEuNTc1LDI1NnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojQzVFOEZBOyIgZD0iTTM2NS4xNzUsMjkwLjEzM2gtMTcuMDY3Yy00LjcxMywwLTguNTMzLTMuODIxLTguNTMzLTguNTMzYzAtNC43MTMsMy44MjEtOC41MzMsOC41MzMtOC41MzNoMTcuMDY3DQoJCWM0LjcxMywwLDguNTMzLDMuODIxLDguNTMzLDguNTMzQzM3My43MDgsMjg2LjMxMywzNjkuODg4LDI5MC4xMzMsMzY1LjE3NSwyOTAuMTMzeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiNDNUU4RkE7IiBkPSJNMzgyLjI0MSwzMTUuNzMzaC0xNy4wNjdjLTQuNzEzLDAtOC41MzMtMy44MjEtOC41MzMtOC41MzNzMy44MjEtOC41MzMsOC41MzMtOC41MzNoMTcuMDY3DQoJCWM0LjcxMywwLDguNTMzLDMuODIxLDguNTMzLDguNTMzUzM4Ni45NTUsMzE1LjczMywzODIuMjQxLDMxNS43MzN6Ii8+DQo8L2c+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQzRERjY0OyIgcG9pbnRzPSIxNjAuMzc1LDM1OC40IDIyMC4xMDgsMjkwLjEzMyAzMjIuNTA4LDQwOS42IDM2NS4xNzUsMzU4LjQgNDE2LjM3NSw0MTguMTMzIDQxNi4zNzUsNDM1LjIgDQoJMTYwLjM3NSw0MzUuMiAiLz4NCjxnPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNFQ0VERUY7IiBwb2ludHM9IjM2NS4xNzUsMzU4LjQgMzI5LjYxOSw0MDEuMDY3IDQwMS43NDYsNDAxLjA2NyAJIi8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6I0VDRURFRjsiIHBvaW50cz0iMjIwLjEwOCwyOTAuMTMzIDE2Ny44NDEsMzQ5Ljg2NyAyNzEuMzA4LDM0OS44NjcgCSIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
	background-size:40px 40px;
	background-repeat:none;
}

.h1_icons .print{
	display:inline-block;
	width:40px;
	height:40px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggc3R5bGU9ImZpbGw6IzE2ODlGQzsiIGQ9Ik0xMjAsMTY1YzAsOC4yOTEtNi43MDksMTUtMTUsMTVINDVjLTguMjkxLDAtMTUtNi43MDktMTUtMTV2LTMwYzAtMjQuODE0LDIwLjE4Ni00NSw0NS00NWgzMA0KCWM4LjI5MSwwLDE1LDYuNzA5LDE1LDE1VjE2NXoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiMxMzZFRjE7IiBkPSJNNDgyLDE2NWMwLDguMjkxLTYuNzA5LDE1LTE1LDE1aC02MGMtOC4yOTEsMC0xNS02LjcwOS0xNS0xNXYtNjBjMC04LjI5MSw2LjcwOS0xNSwxNS0xNWgzMA0KCWMyNC44MTQsMCw0NSwyMC4xODYsNDUsNDVWMTY1eiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRThGOTsiIGQ9Ik00MDcsOTBoLTc1VjE1YzAtOC40MDEtNi41OTktMTUtMTUtMTVIMTA1Yy04LjQwMSwwLTE1LDYuNTk5LTE1LDE1djE1MGMwLDguMzk5LDYuNTk5LDE1LDE1LDE1aDMwMg0KCWM4LjQwMSwwLDE1LTYuNjAxLDE1LTE1di02MEM0MjIsOTYuNTk5LDQxNS40MDEsOTAsNDA3LDkweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0I3RTBGNjsiIGQ9Ik00MDcsMTgwSDI1N1YwaDYwYzguNDAxLDAsMTUsNi41OTksMTUsMTV2NzVoNzVjOC40MDEsMCwxNSw2LjU5OSwxNSwxNXY2MA0KCUM0MjIsMTczLjM5OSw0MTUuNDAxLDE4MCw0MDcsMTgweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRThGOTsiIGQ9Ik00MjIsMTIwSDMxN2MtOC4yOTEsMC0xNS02LjcwOS0xNS0xNVYwaDMyLjY5NWMxMS43NzcsMCwyMy4zMiw0Ljc3NSwzMS42NDEsMTMuMTFsNDIuNTY4LDQyLjU4Mw0KCUM0MTcuMjI1LDY0LjA0Myw0MjIsNzUuNTU3LDQyMiw4Ny4zMDVWMTIweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6IzE3QUNFODsiIGQ9Ik00NjcsMTUwSDQ1Yy0yNC45MDIsMC00NSwyMC4wOTktNDUsNDV2MTUyYzAsMjQuODk5LDIwLjA5OCw0NSw0NSw0NWg0MjJjMjQuOTAyLDAsNDUtMjAuMTAxLDQ1LTQ1DQoJVjE5NUM1MTIsMTcwLjA5OSw0OTEuOTAyLDE1MCw0NjcsMTUweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0NBRThGOTsiIGQ9Ik0xMzUsMjQwSDc1Yy0xOS43NzMsMC0xOS44NTQtMzAsMC0zMGg2MEMxNTQuNzczLDIxMCwxNTQuODU0LDI0MCwxMzUsMjQweiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6IzE2ODlGQzsiIGQ9Ik01MTIsMTk1djE1MmMwLDI0Ljg5OS0yMC4wOTgsNDUtNDUsNDVIMjU3VjE1MGgyMTBDNDkxLjkwMiwxNTAsNTEyLDE3MC4wOTksNTEyLDE5NXoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNDQUU4Rjk7IiBkPSJNOTAsMzE3djE4MGMwLDguMzk5LDYuNTk5LDE1LDE1LDE1aDMwMmM4LjQwMSwwLDE1LTYuNjAxLDE1LTE1VjMxN0g5MHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCN0UwRjY7IiBkPSJNNDIyLDMxN3YxODBjMCw4LjM5OS02LjU5OSwxNS0xNSwxNUgyNTdWMzE3SDQyMnoiLz4NCjxnPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMxN0FDRTg7IiBkPSJNMzQ3LDM5MkgxNjVjLTE5Ljc5NywwLTE5Ljc5Ny0zMCwwLTMwaDE4MkMzNjYuNzk3LDM2MiwzNjYuNzk3LDM5MiwzNDcsMzkyeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMxN0FDRTg7IiBkPSJNMzQ3LDQ1MkgxNjVjLTE5Ljc5NywwLTE5Ljc5Ny0zMCwwLTMwaDE4MkMzNjYuNzk3LDQyMiwzNjYuNzk3LDQ1MiwzNDcsNDUyeiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6IzE2ODlGQzsiIGQ9Ik0zNDcsNDUyaC05MHYtMzBoOTBDMzY2Ljc5Nyw0MjIsMzY2Ljc5Nyw0NTIsMzQ3LDQ1MnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojMTY4OUZDOyIgZD0iTTM0NywzOTJoLTkwdi0zMGg5MEMzNjYuNzk3LDM2MiwzNjYuNzk3LDM5MiwzNDcsMzkyeiIvPg0KCTxwYXRoIHN0eWxlPSJmaWxsOiMxNjg5RkM7IiBkPSJNNDM3LDMzMkg3NWMtMTkuNzk3LDAtMTkuNzk3LTMwLDAtMzBoMzYyQzQ1Ni43OTcsMzAyLDQ1Ni43OTcsMzMyLDQzNywzMzJ6Ii8+DQo8L2c+DQo8cGF0aCBzdHlsZT0iZmlsbDojMTM2RUYxOyIgZD0iTTQzNywzMzJIMjU3di0zMGgxODBDNDU2Ljc5NywzMDIsNDU2Ljc5NywzMzIsNDM3LDMzMnoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size:40px 40px;
	background-repeat:none;
}

.mybody{
	float:left; position:relative;
	width:100%;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	border-radius:4px 4px 4px 4px;
  min-height:400px;
}
.mybody.loginpage{
	background:white;
}


.mybody .offerterms{
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px !important;
	float:left;}


.mybody .offerdesc{
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px !important;
	float:left;}






  #offer_tags{
  	float:left;
  	margin-left:10px; margin-top:0px; margin-bottom:0px;
  }
  #offer_tags a{
  	background:white;
  	border-radius:4px;
  	border:1px solid #e8e8e8;
  	color:#747474;
  	padding-left:5px; padding-right:5px;
  	height:20px; line-height:20px;
  	display:block; float:left;
  	margin-right:5px;}

  .shareline{
  	float:right;
  	width:200px;
  	height:30px;}
  .shareline a{
  	background:#ededed;
  	padding:5px;
  	border-radius:0px 0px 4px 4px;}







  #inactive_text{
  	width:220px;
  	color:#3b3b3b;
  	text-align:center;
  	font-size:14px;
  	margin-left:20px;
  	float:left;
  	margin-top:5px;}

  /*==================== offer =============================*/
  .offer{
  	width:480px;
  	height:92px;
  	float:left;
  	margin-left:5px;
  	margin-bottom:30px;
  	margin-right:5px;
  	position:relative;}


  .offer .logo{
  }
  .offer .title{
  	width:310px;
  	display:block;
  	line-height:16px;
  	margin-left:10px;
  	float:left;}
  .offer .title h3 a{
  	font-weight:normal;}
  .offer .title a{
  	font-size:16px;
  	color:#4b4b4b;}

  .offer .title a:hover{
  	color:#000000;}

  .offer .picture{
  	width:141px;
  	height:79px;
  	float:left;
  	display:block;
  	margin-left:10px;
  	margin-top:0px;
  	margin-bottom:0px;
  	}


  .offer .price{
  	display:block;
  	width:150px;
  	height:25px;
  	font-weight:bold;
  	font-size:14px;
  	position:absolute;
  	left:220px;
  	bottom:0px;}

  .offer .realprice{
  	display:block;
  	left:160px;
  	bottom:0px;
  	position:absolute;
  	width:50px;
  	height:25px;
  	text-decoration:line-through;
  	color:gray;}

  .offer .buybutton{
  	display:block;
  	width:94px;
  	height:24px;
  	position:absolute;
  	background:url(css_images/buybutton.png) no-repeat;
  	right:10px;
  	bottom:0px;}

  .offer:hover .buybutton{
  	display:block;
  	width:94px;
  	height:24px;
  	position:absolute;
  	background:url(css_images/buybutton_.png) no-repeat;
  	right:10px;
  	bottom:0px;
  }

  .offer .buybutton:hover{

  	background:url(css_images/buybutton_.png) no-repeat;
  }


  /*===================== hotel =====================*/
  .hotel_box{
  	width:495px;
  	height:185px;
  	float:left;
  	margin-bottom:30px;
  	margin-top:0px;
  	position:relative;
  	padding-top:0px; padding-bottom:0px;
  }
  .hotels_box{
  	width:750px;
  	height:185px;
  	float:left;
  	margin-bottom:20px;
  	margin-top:0px;
  	position:relative;
  	padding-top:0px; padding-bottom:0px;
  }
  .hotels_box.high, .hotels_box.high .hotel{
  	height:250px;
  }
  .hoteldetails_bottom .hotels_box{
  	width:745px;
  }
  .hotel_box:nth-child(even) {margin-right:10px;}
  .hotel_box:nth-child(odd) {margin-right:0px;}
  .hotel{
  	width:100%;
  	position:relative;
  	background:#fff;
  	float:left;
  	height:185px;
  	border-radius:4px;
  	overflow:visible;
  	box-shadow:0px 1px 4px rgba(41,51,57,.5);

  	padding-top:0px; padding-bottom:5px;}
  .hotel:hover{
  	background:#ecf4ff;
  }
  .hotel:hover .title{
  	color:#095aa2;
  }
  .hotel .picrel {
  	width:200px;
  	height:184px;
      position: relative;
      float: left;
  	overflow:hidden;
  	margin-left:3px;
  	margin-top:3px;
  	margin-bottom:0px;
  }
  .hotel .picture{
  	width:200px;
  	height:200px;
  	overflow:hidden;
  	float:left;
  	display:block;
  	color:#ebebeb;
  	max-width: 100%;
  	-moz-transition: all 0.3s;
  	-webkit-transition: all 0.3s;
  	transition: all 0.3s;

  	}
  .hotel .picture img{
  	width:100%;
  	height:100%;
  }
  .hotel .picture:hover{
  	-moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
  }
  .hotel .hinfo{
  	overflow: hidden;
  }
  .hotel .title{
  	width:410px;
  	width:100%;
  	display:block;
  	margin-left:10px; margin-top:8px; margin-bottom:7px;
  	float:left;
  	line-height:25px;
  	max-height:25px;
  	height:25px;
  	position:relative;
  	overflow:hidden;
  	color:#2b353c;
  	font-size:20px;
  	font-family: sans-serif !important;
  	font-weight:bold;
  	white-space:nowrap;
      text-overflow: ellipsis;
  }
  .hotel .title:hover{
  	color:#095aa2;
  }
  .hotel .starcat{
  	float:left;
  	height:16px;
  	margin-left:10px;
  	clear:left;
  }
  .hotel .star{
  	float:left;
  	width:0px;
  	height:16px;
  	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48Zz4KCTxnIGlkPSJzdGFyLXJhdGUiPgoJCTxwb2x5Z29uIHBvaW50cz0iMTUzLDIzMC43NzUgMjQ3LjM1LDI5OS42MjUgMjExLjY1LDE4Ny40MjUgMzA2LDEyMS4xMjUgMTkxLjI1LDEyMS4xMjUgMTUzLDYuMzc1IDExNC43NSwxMjEuMTI1IDAsMTIxLjEyNSAgICAgOTQuMzUsMTg3LjQyNSA1OC42NSwyOTkuNjI1ICAgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBzdHlsZT0iZmlsbDojRjZBQjNGIj48L3BvbHlnb24+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
  	background-size:16px 16px;
  	background-repeat:repeat-x;
  	margin-right:2px;
  }
  .hotel .star.s1{
  	width:16px;
  }
  .hotel .star.s2{
  	width:32px;
  }
  .hotel .star.s3{
  	width:48px;
  }
  .hotel .star.s4{
  	width:64px;
  }
  .hotel .star.s5{
  	width:80px;
  }
  .hotel .cat{
  	margin-left:10px;
  	float:left;
  	color:#37454d;
  	height:16px;
  }
  .hotel .cat.s1{
  	left:238px;
  }
  .hotel .cat.s2{
  	left:254px;
  }
  .hotel .cat.s3{
  	left:270px;
  }
  .hotel .cat.s4{
  	left:286px;
  }
  .hotel .cat.s5{
  	left:302px;
  }
  .hotel .itel, .hoteldetails .itel{
  	width:35px;
  	height:35px;
  	cursor:pointer;
  	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ4NS4yMTMgNDg1LjIxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjIxMyA0ODUuMjEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8cGF0aCBkPSJNMjQyLjYwNywwQzEwOC42MjksMCwwLjAwMSwxMDguNjI4LDAuMDAxLDI0Mi42MDZjMCwxMzMuOTc2LDEwOC42MjgsMjQyLjYwNiwyNDIuNjA2LDI0Mi42MDYgICBjMTMzLjk3OCwwLDI0Mi42MDQtMTA4LjYzMSwyNDIuNjA0LTI0Mi42MDZDNDg1LjIxMiwxMDguNjI4LDM3Ni41ODUsMCwyNDIuNjA3LDB6IE0zNzAuNzE5LDM1My45ODlsLTE5LjQyNSwxOS40MjkgICBjLTMuNDY4LDMuNDYzLTEzLjYyMyw1LjYyNC0xMy45NDksNS42MjRjLTYxLjQ1MiwwLjUzNi0xMjAuNjIxLTIzLjYwMi0xNjQuMDk1LTY3LjA4Yy00My41OTMtNDMuNjE4LTY3Ljc1OS0xMDIuOTk4LTY3LjExLTE2NC42NTcgICBjMC0wLjAyOCwyLjIyNC05Ljg5Miw1LjY4OS0xMy4zMjRsMTkuNDI0LTE5LjQyN2M3LjEwOC03LjE0MSwyMC43NjItMTAuMzY4LDMwLjMyNy03LjE2OGw0LjA4NiwxLjM2MyAgIGM5LjUzNywzLjE5NywxOS41NSwxMy43NDIsMjIuMTg1LDIzLjQ1N2w5Ljc3MSwzNS44NjJjMi42MzUsOS43NDMtMC45MTksMjMuNjA0LTguMDI1LDMwLjcxMmwtMTIuOTcsMTIuOTcyICAgYzEyLjczNCw0Ny4xNDIsNDkuNzIzLDg0LjEzOCw5Ni44NzMsOTYuOTAzbDEyLjk2NS0xMi45NzVjNy4xNDEtNy4xNDEsMjAuOTk3LTEwLjY5MiwzMC43MTktOC4wNjFsMzUuODU3LDkuODA2ICAgYzkuNzE3LDIuNjcsMjAuMjYsMTIuNjIsMjMuNDU2LDIyLjE1NGwxLjM2Myw0LjE0NUMzODEuMDI4LDMzMy4yNjIsMzc3LjgyNiwzNDYuOTEzLDM3MC43MTksMzUzLjk4OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0Y5NzEwMiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
  	background-size:35px 35px;
  	background-repeat:repeat-x;
  	margin-right:2px;
  }
  .hotel .itel.disabled, .hoteldetails .itel.disabled{
  	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
  }
  .hotel .itel{
  	position:absolute;
  	right:50px;
  	top:10px;
  }
  .hotel .itel_list{
  	position:absolute;
  	top:54px;
  	right:10px;
  	width:242px;
  	min-height:55px;
  	display:none;
  	border:1px solid #ecf4ff;
  	z-index:1;
  	padding:0px;
  	background:#e0f1fd;
  	border-radius:3px;
  	box-shadow:0px 1px 10px rgba(41,51,57,1);
  }
  .hotel:hover .itel_list{
  	background:#e0f1fd;
  }
  .hotel .itel_list::before{
  	position:absolute;
  	content:"";
  	top:-5px;
  	right:94px;
  	width: 0;
  	height: 0;
  	border-left: 5px solid transparent;
  	border-right: 5px solid transparent;
  	border-bottom: 5px solid #e0f1fd;
  }
  .hotel:hover .itel_list::before{
  	border-bottom:5px solid #e0f1fd;
  }
  .hotel .itel_list .telremind{
  	width:auto;
  	margin-right:10px;
  }



  .mybody_big{
  	height:100%;
  	display:inline-block;
  	margin-right:0px;
  }
  .mybody_big.left{
  	float:left;
  }
  .mybody_big.right{
  	float:right;
  }

#container .mybody_big{width:700px;}

#container.w1250 .mybody_big{width:900px;}
#container.w1200 .mybody_big{width:830px;}
#container.w1100 .mybody_big{width:745px;}

#container.w1250 .blog_left{width:940px;}
#container.w1200 .blog_left{width:870px;}
#container.w1100 .blog_left{width:785px;}


  .mybody_side{
  	width:330px;
  	height:100%;
  	margin-left:0px;
  	background:#fff;
  	padding-left:5px;
  }
  .mybody_side.left{
  	float:left;
  }
  .mybody_side.right{
  	float:right;
  }

  .mybody .inside{
  	color:#292929;
  	display:inline-block;
  	margin-top:10px;
  	margin-bottom:15px;
  	margin-left:0px;
  	margin-right:0px;
  	text-align:justify;
}


#topbuttons{
	float:right;
	height:30px;
	margin-top:25px;
	display:block;
	}
#topbuttons a.signup{
	background:white;
	color:#fff;
	font-size:18px;
	font-family:barlow;
  background: #40433b;
  clip-path: polygon(6px 0%, calc(100% - 6px) 0%, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0% calc(100% - 6px), 0% 6px);
	margin-left:8px;
  margin-right:10px;
	height:50px;
	line-height:50px;
  /*border-radius:30px;*/
	float:right;
	display:block;
	padding-left:20px;
	padding-right:20px;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.18);
	text-shadow:0px 1px 0 #fff;
	position:relative;

}
#topbuttons a.link.signup{
	padding-left:27px;}

#topbuttons a.link.signin{
	padding-left:25px;}

#topbuttons a.link.signup span{
	display:block;
	left:0px;
	top:5px;
	position:absolute;
	background:url(css_images/sprite.png) no-repeat -5px -168px;
	width:24px; height:19px;}

#topbuttons a.link.signin span{
	display:block;
	left:0px;
	top:5px;
	position:absolute;
	background:url(css_images/sprite.png) no-repeat -27px -168px;
	width:27px;
	height:19px;}

#topbuttons a.link.signin:hover span{
	background:url(css_images/sprite.png) no-repeat -27px -187px;}

#topbuttons a.link.signup:hover span{
	background:url(css_images/sprite.png) no-repeat -5px -187px;}

#topbuttons a.link:hover{
	background:url(css_images/sprite.png) repeat-x 0px -252px;}

#topbuttons a.link:active{
	background:url(css_images/sprite.png) repeat-x 0px -220px;}

#topbuttons .headfb{
	float:right;
	background:url(css_images/headfb.png) no-repeat !important;
	text-indent:-9999px;
	display:block;
	width:26px;
	height:26px;
	margin-top:3px; margin-right:5px;
	margin-left:0px;}

.topuser{
	float:right;
	height:100%;
	line-height:70px;
	margin-top:0px;
	padding-left:10px;
	padding-right:35px;
	display:block;
	position:relative;
	cursor:pointer;
	border-left:1px solid #ebeced;
	border-right:1px solid #ebeced;
	}
.topuser:hover{
	background:#004bb3;
}

.topuser .mypic{
	width:24px;
	margin:20px 15px 3px 3px;
	border-radius:2px;
	height:24px;
	background:url(css_images/sprite.png) -144px -170px;
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	display:block;
	float:left;}
.topuserno .mypic{
	width:24px;
	margin:3px 4px 3px 3px;
	border-radius:2px;
	height:24px;
	background:url(css_images/sprite.png) -144px -170px;
	display:block;
	float:left;}
.topuser.dropped{
	}

.topuser div#user{
	color:#fff;
	font-size:16px;
	display:block;
	float:left;
	font-family:Arial,Verdana, Geneva, sans-serif;}
.topuser img{
	margin-top:3px;
	float:left;
	margin-left:3px;
	margin-right:8px;
	border-radius:2px;}
#top_signin{
	height:100%;
	line-height:75px;
	position:relative;
	float:right;
}
#top_signin a{
	display:block;
	border-radius:0px;
	font-size:16px;
	color:white;
	margin-top:0px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #ebeced;
	border-right:1px solid #ebeced;
	cursor:pointer;
}
#top_signin:hover{
	background:#0063e8;
	color:#fff;
}
#top_signin a:active{
	background: #fff;
	color:#010101;
}
#top_signin.showed a{
	background:#fff;
	color:#010101 !important;
}



#topuserno:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	color:gray !important;}
#topuserno span{
	position:absolute;
	right:0px; top:3px;
	width:24px; height:24px;
}
#topuserno.dropped{
	height:40px;
	line-height:30px;
	background:#ffffff;
}
#topuserno.dropped span{
	top:6px;
}
#topuserno div#user{
	color:#416592;
	font-size:16px;
	float:left;
	font-family:Arial,Verdana, Geneva, sans-serif;}

#topuserno div#user:hover{
	color:#002e6c !important;}

#topuserno img{
	margin-top:3px;
	float:left;
	margin-left:3px;
	margin-right:5px;
	border-radius:2px;}


#topsignup{
	float:right;
	border-radius:2px;
	height:30px;
	margin-top:2px;
	margin-right:4px;
	padding-left:0px;
	padding-right:8px;
	line-height:30px;
	display:block;
	position:relative;
	cursor:pointer;
	background:url(css_images/mainheaderbg.png) repeat-x;
	}
#topsignup:hover{
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	color:gray !important;}
#topsignup span{
	position:absolute;
	right:0px; top:3px;
	width:24px; height:24px;
}
#topsignup.dropped{
	height:40px;
	line-height:30px;
	background:#ffffff;}
#topsignup.dropped span{
	top:6px;}

#topsignup div#signup{
	color:#416592;
	font-size:16px;
	float:left;
	font-family:Arial,Verdana, Geneva, sans-serif;}
#topsignup div#signup:hover{
	color:#454545;}
#topsignup .icon{
	margin-top:3px;
	float:left;
	margin-left:3px;
	margin-right:4px;
	width:24px;
	height:24px;
	background:url(css_images/sprite.png) -115px -172px;
	border-radius:2px;}





#topuser_box{
	position:absolute;
	top:65px;
	min-width:230px;
	right:0px;
	background:#ffffff;
	border-radius:4px 0px 4px 4px;
	box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18);
	padding-top:10px;
	padding-right:8px;
	padding-bottom:10px;
	z-index:100;}

#topuser_box a{
	color:#00406b;
	display:block;
	position: relative;
	line-height:28px;
	margin-left:5px;
	margin-top:2px;
	padding-left:10px;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	width:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}
#topuser_box a.logout{
	color:#a1a1a1;
	font-size:14px;
	margin-top:10px;
	font-weight:normal;
}
#topuser_box a.logout:hover{
	background:#ffe1e1;
}
#topuser_box a.vip{
	padding-left:40px;
	position:relative;
}
#topuser_box a.vip::before{
	position:absolute;
	content:"";
	top:3px;
	left:10px;
	width:20px;
	height:20px;
	background-size:20px 20px;
	display:block;
	background-repeat:no-repeat;
}

#topuser_box a:hover{
	background:#e9e9e9;
	border-radius:3px;}
#topuser_box a:hover span.points{
	color:#fff !important;
}
#topuser_box a span{
	font-size:12px;
	color:#333333;
	font-weight:normal;}

#topuser_box a span.points{
	display:inline-block;
	font-size:10px;
}
#topuser_box a span.points.green{
	color:green;
}



#black_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.6;
    z-index: 1000;
}

#nav_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
	  margin-top:100px;
    background: #000;
    top: 0;
    left: 0;
    z-index: 5;
    opacity: 0;
}
#bxr_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
	  margin-top:0px;
    background: #000;
    top: 0;
    left: 0;
    z-index: 12;
    opacity: 0;
}
#bxr{
  position: fixed;
  top:100px;
  width:90%;
  max-width:800px;
  margin-left:5%;
  margin-right:5%;
  background: white;
  border-radius:15px;
  min-height:50px;
  z-index: 12;

  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /*transition: transform 0.3s ease-in-out;*/
}

#bxr_icon{
  left:0;
  right:0;
  top:-25px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  background:white;
  width:50px;
  height:50px;
  border-radius:50px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
  overflow: hidden;
}
#bxr_icon img{
  width:50px;
  height:50px;
}
#bxr_title{
  width:90%;
  margin-left:5%;
  margin-right:5%;
  line-height:20px;
  font-size:20px;
  text-align:center;
  margin-top:40px;/*20px without icon*/
  color:#0C0C0C;
}
#bxr_desc{
  width:90%;
  margin-left:5%;
  margin-right:5%;
  line-height:20px;
  font-size:14px;
  text-align:center;
  color:#4B4C4F;
  margin-top:15px;
}
#bxr_btns{
  width:90%;
  margin-left:5%;
  margin-right:5%;
  text-align:right;
  margin-top:20px;
  min-height:35px;
  margin-bottom:20px;
}
#bxr_btns .bxr_btn{
  height:35px;
  line-height:35px;
  font-size:14px;
  padding-left:17px;
  padding-right:17px;
  display:inline-block;
  margin-left:3px; margin-right:3px; margin-top:3px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#bxr_btns .bxr_btn:active {
    -moz-transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
}
#bxr_btns .bxr_btn.btn1{
  background: #fff;
  color:#1d74df;
  border-radius:15px;
}
#bxr_btns .bxr_btn.btn2{
  background: #1d74df;
  color:#fff;
  border-radius:15px;
}
#bxr_btns .bxr_btn.btn10{
  background: #fff;
  color:#1d74df;
  border:1px solid #1d74df;
  border-radius:15px;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



#bxr.lvl{
  top:0px;
  -ms-transform: none;
  transform: none;
  width:100%;
  margin-left:0px;
  margin-right:0px;
  border-radius:0px;
  height:100%;
}
#bxr.lvl #bxr_icon{
  left:0;
  right:0;
  top:50px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background:white;
  width:100px;
  height:100px;
  border-radius:100px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.18);
  overflow: hidden;
}
#bxr.lvl #bxr_icon img{
  width:100px;
  height:100px;
}
#bxr.lvl #bxr_title{
  font-size:24px;
  margin-top:80px;
  line-height:30px;
  width:90%;
  margin-left:5%;
  margin-right:5%;
}
#bxr.lvl #bxr_desc{
  width:84%;
  margin-left:8%;
  margin-right:8%;
  line-height:30px;
  font-size:16px;
  text-align:left;
  color:#4B4C4F;
  margin-top:50px;
}
#bxr.lvl #bxrs{
  position: fixed;
  bottom: 120px;
  width:100%;
}
#bxr.lvl .bxr_box{
  width:84%;
  margin-left:8%;
  margin-right:8%;
  line-height:20px;
  text-align:left;
  color:#4B4C4F;
  margin-top:10px;
  border:2px solid #1d74df;
  border-radius:15px;
  padding:10px;
  padding-left:15px;
  padding-right:15px;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
  background: #e6f1ff;
}
#bxr.lvl .bxr_box:active {
    -moz-transform: scale(0.97);
    -webkit-transform: scale(0.97);
    transform: scale(0.97);
}
#bxr.lvl .bxr_box:nth-child(2){
  background: #e6f1ff;
  border-color: #e6f1ff;
}
#bxr.lvl .bxr_box .label{
  font-size:15px;
  width:100%;
  display:inline-block;
  font-weight: bold;
  margin-top:0px;
}
#bxr.lvl .bxr_box .label .period{
  display:inline-block;
  font-size:15px;
  font-weight: bold;
  margin-top:5px;
}
#bxr.lvl .bxr_box .label .price{
  display:inline-block;
  float: right;
  font-size:14px;
  font-weight: normal;
  margin-top:5px;
}
#bxr.lvl .bxr_box .sub{
  font-size:12px;
  margin-top:5px;
  margin-bottom:0px;
}
#bxr.lvl #bxr_btns{
  position:fixed;
  bottom:25px;
  width:84%;
  margin-left:8%;
  margin-right:8%;
}
#bxr.lvl #bxr_btns .bxr_btn{
  height:55px;
  line-height:55px;
  text-align: center;
  font-size:17px;
  font-weight: bold;
  padding-left:17px;
  padding-right:17px;
  display:inline-block;
  width:100%;
  border-radius:30px;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#boxobox{position:fixed; width:100%; height:100%; background:url(boxo_images/overlay-bg.png); top:0; left:0; z-index:50; opacity:0;}
	#boxobox .shell{position:relative;}
	#boxobox .shell .boxobox-out{width:600px; margin:-80px auto 0;}
	#boxobox .shell .boxobox-out h3{font-size:18px;}
	#boxobox .shell .boxobox-out .boxobox-in{background:#fff; position:relative; float:left; width:100%; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.18); padding-bottom:15px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
	#boxobox .shell .boxobox-out .boxobox-in .warning{background:url(boxo_images/message-warning.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#boxobox .shell .boxobox-out .boxobox-in .success{background:url(boxo_images/message-success.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#boxobox .shell .boxobox-out .boxobox-in .info{background:url(boxo_images/message-info.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#boxobox .shell .boxobox-out .boxobox-in .white{ padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; 	}
	#boxobox .shell .boxobox-out .boxobox-in .wrong{background:url(boxo_images/message-wrong.png) left top no-repeat; padding:15px 15px 15px 60px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	#boxobox .shell .boxobox-out .boxobox-in h3{color:#000; margin-bottom:5px; width:100%; position:relative;float:left;}
	#boxobox .shell .boxobox-out .boxobox-in p{padding:0!important; color:#000; position:relative;}
	#boxobox .shell .boxobox-out .boxobox-in p.buttons{padding-top:20px!important; position:relative;float:left;}
	#boxobox .shell .boxobox-out .boxobox-in p a{color:#000; border:none!important; font-weight:bold; position:relative; float:left;}
	#boxobox .shell .boxobox-out .boxobox-in p a:hover{color:#336699; border-bottom:1px solid #000!important; font-weight:bold;}
	#boxobox .shell .boxobox-out .boxobox-in p a.blue{background:url(boxo_images/button.png) left 0px no-repeat; height:29px; text-shadow:1px 1px 0 #003399; line-height:29px; float:left; display:block; padding-left:20px; padding-right:10px; color:#fff; border:1px solid #000!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; margin-right:10px; font-size:15px;}
	#boxobox .shell .boxobox-out .boxobox-in p a:hover.blue{background:url(boxo_images/button.png) left -29px no-repeat; color:#fff;}
	#boxobox .shell .boxobox-out .boxobox-in p a.grey{background:url(boxo_images/button-grey.png) left 0; height:29px; text-shadow:1px 1px 0 #fff; line-height:29px; display:block; float:left; padding-left:20px; padding-right:10px; color:#666666; border:1px solid #cdcdcd!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold;}
	#boxobox .shell .boxobox-out .boxobox-in p a:hover.grey{background:url(boxo_images/button-grey.png) left -29px; color:#666666;}
	#boxobox .shell .boxobox-out .boxobox-in a.close{position:absolute; top:5px; right:5px; background:url(boxo_images/messages-close.png) left top; display:block; width:30px; height:30px;}
	#boxobox .shell .boxobox-out .boxobox-in a:hover.close{background:url(boxo_images/messages-close.png) left bottom; border:none;}
	#boxobox .shell .boxobox-out .boxobox-in .mail{background:url(boxo_images/message-sub.png) left top no-repeat; position:absolute; left:-20px; top:-6px; width:80px; height:80px;}
	#boxobox .shell .boxobox-out .boxobox-in .fblike{background:url(boxo_images/boxo_fblike.png) left top no-repeat; position:absolute; left:-20px; top:-6px; width:80px; height:80px;}



  #nav_dropper {
      background: white;
      height: 380px;
      width: 100%;
      position: absolute;
      top: 107px;
      left: 0px;
      display: none;
      transition: all 0.2s ease 0s;
      z-index: 10;
  }
  #nav_dropper.topper{
  	height:380px;
  	top:60px;
  	z-index:11;
  }

  #nav6sub{

  }

  #nav_dropper.fixedd {
      position: fixed;
      top: 0px;
      height: 440px;
  }
  #nav_dropper.fixedd.topper{
  	position: absolute;
      top: 107px;
  	height:380px;
  }
  #nav_dropper .inside {
      width: 1100px;
      margin: 0px auto;
      height: 100%;
  }
  #container #nav_dropper .inside{
  	width:100%;
  }

  .navlink_sub .close{
  	content:"";
  	position:absolute;
  	right:-40px; top:22px;
  }
  .navlink_sub .close:hover{
  	opacity:1;
  }

  .close{
  	content:"";
  	position:absolute;
  	right:20px; top:20px;
  	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDc1LjIgNDc1LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3NS4yIDQ3NS4yOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQwNS42LDY5LjZDMzYwLjcsMjQuNywzMDEuMSwwLDIzNy42LDBzLTEyMy4xLDI0LjctMTY4LDY5LjZTMCwxNzQuMSwwLDIzNy42czI0LjcsMTIzLjEsNjkuNiwxNjhzMTA0LjUsNjkuNiwxNjgsNjkuNg0KCQkJczEyMy4xLTI0LjcsMTY4LTY5LjZzNjkuNi0xMDQuNSw2OS42LTE2OFM0NTAuNSwxMTQuNSw0MDUuNiw2OS42eiBNMzg2LjUsMzg2LjVjLTM5LjgsMzkuOC05Mi43LDYxLjctMTQ4LjksNjEuNw0KCQkJcy0xMDkuMS0yMS45LTE0OC45LTYxLjdjLTgyLjEtODIuMS04Mi4xLTIxNS43LDAtMjk3LjhDMTI4LjUsNDguOSwxODEuNCwyNywyMzcuNiwyN3MxMDkuMSwyMS45LDE0OC45LDYxLjcNCgkJCUM0NjguNiwxNzAuOCw0NjguNiwzMDQuNCwzODYuNSwzODYuNXoiLz4NCgkJPHBhdGggZD0iTTM0Mi4zLDEzMi45Yy01LjMtNS4zLTEzLjgtNS4zLTE5LjEsMGwtODUuNiw4NS42TDE1MiwxMzIuOWMtNS4zLTUuMy0xMy44LTUuMy0xOS4xLDBjLTUuMyw1LjMtNS4zLDEzLjgsMCwxOS4xDQoJCQlsODUuNiw4NS42bC04NS42LDg1LjZjLTUuMyw1LjMtNS4zLDEzLjgsMCwxOS4xYzIuNiwyLjYsNi4xLDQsOS41LDRzNi45LTEuMyw5LjUtNGw4NS42LTg1LjZsODUuNiw4NS42YzIuNiwyLjYsNi4xLDQsOS41LDQNCgkJCWMzLjUsMCw2LjktMS4zLDkuNS00YzUuMy01LjMsNS4zLTEzLjgsMC0xOS4xbC04NS40LTg1LjZsODUuNi04NS42QzM0Ny42LDE0Ni43LDM0Ny42LDEzOC4yLDM0Mi4zLDEzMi45eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
  	background-size:26px 26px;
  	width:26px; height:26px;
  	cursor:pointer;
  	display:block;
  	opacity:0.5;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
  }
  .close:hover{
  	opacity:1;
  }



  .navlink_sub {
      width: 1100px;
      height: 340px;
      padding-top: 20px;
      position: absolute;
      top: 40px;
      left: 0px;
      display: none;
      z-index: 15;
  }
/*====== headers ========*/
h1{
	margin-top:0px;
	margin-bottom:0px;
	font-size:16px;}
h3{
	margin-top:0px;
	margin-bottom:15px;}

.weather_h1{
	display:inline-block;
	width:100%;
	padding-left:20px;
	font-size:30px;
	height:100px;
	text-shadow: 1px 1px 3px #fff;

	line-height:30px;

	color:#3598D0;
	border-left:10px solid #3598D0;
	margin-bottom:30px;
	margin-top:40px;
	background: url(css_images/bg_abstract_blue_2.png?v8) no-repeat right;
	background-size: auto 100%;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.weather_h1 strong{
	font-size:50px;
	line-height:70px;
	color:#3598D0;
	display:inline-block;
	width:100%;
	margin-top:10px;
	height:60px;

}
