form#form1 fieldset {
    width: 100%;
}
.window b {
    font-weight: bold;
}
.window,#hiddenBlockPanelAlone {
    height: 100%;
    left: 0;
    min-height: 240px;
    min-width: 1000px;
    position: absolute;
    text-align: left !important;
    top: 0;
    width: 100%;
	font-family: 'PT Sans', sans-serif;
	z-index: 9999;
}

.taxiModuleBlock {
	margin-bottom: 30px;
}
.taxiModuleBlock table {
	border-collapse: collapse;
	border-spacing: 0;
}
.taxiModuleBlock table tr td .wrapper span {
	background-position: 95% center;
}
.taxiModuleBlock table tr.train,.taxiModuleBlock table tr.air {
	display: none;
}
.taxiModuleBlock table tr.current {
	display: table-row!important;
}
.taxiModuleBlock table tr.error input[type="text"]{
	border: 1px solid red;
}
.taxiModuleBlock table tr span.errorMess {
	color: red;
	display: none;
}
.taxiModuleBlock table tr.error label {
	color: red;
}
.taxiModuleBlock table tr td .mainder {
	background-color: #ffffde;
	padding: 2px 8px 8px;
	margin: 28px 0 12px 0;
	margin: 0!important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: none repeat scroll 0 0 #FAFAFA !important;
	border: 1px solid #999999 !important;
	min-height: 350px;
}
.taxiModuleBlock table tr td .mainder:first-child {
	width: 384px;
}
.taxiModuleBlock table tr td {
	vertical-align: middle;
	padding-top: 7px;
}
.taxiModuleBlock table tr td:first-child {
	text-align: right;
	padding-right: 15px;
}
.taxiModuleBlock table tr:first td {
	padding-top: 0;
}
.taxiModuleBlock table tr td input[type="text"]{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc #bbbbbb #999999;
	padding: 0 8px;
	font-size: 14px!important;
}
.taxiModuleBlock table tr td input[type="text"]:disabled,.taxiModuleBlock table tr td input[type="text"].readonly {
	color: #AAAAAA !important;
	text-shadow: none!important;
	background: #f5f5f5!important;
}
.taxiModuleBlock table tr td input[type="text"]::-webkit-input-placeholder { font-size: 13px!important; text-shadow:none; }
.taxiModuleBlock table tr td input[type="text"]::-moz-placeholder { font-size: 13px!important; text-shadow:none; } /* firefox 19+ */
.taxiModuleBlock table tr td input[type="text"]:-ms-input-placeholder { font-size: 13px!important; text-shadow:none; } /* ie */
.taxiModuleBlock table tr td input[type="text"]:-moz-placeholder { font-size: 13px!important; text-shadow:none; }

.taxiModuleBlock table tr td input[type="text"]:focus::-webkit-input-placeholder { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	zoom: 1; 
}
.taxiModuleBlock table tr td input[type="text"]:focus::-moz-placeholder { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	zoom: 1; 
} /* firefox 19+ */
.taxiModuleBlock table tr td input[type="text"]:focus:-ms-input-placeholder { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	zoom: 1; 
} /* ie */
.taxiModuleBlock table tr td input[type="text"]:focus:-moz-placeholder { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	zoom: 1; 
}
.taxiModuleBlock table td table td {
	font-size: 14px;
	height: 35px;
}
.taxiModuleBlock table td table td:first-child label {
	text-shadow: 0 1px 0 #FFFFFF !important;
}
.taxiModuleBlock table td:first-child table td:first-child {
	padding-right: 0;
}

.taxiModuleBlock table td:first-child table td {
	height: 35px;
}

.taxiModuleBlock table td table td {
	height: 42px;
}

/*!!!ÍÅÏÎÑÒÎßÍÍÛÅ ÇÍÀ×ÅÍÈß!!!*/
/*!!!ÍÅÏÎÑÒÎßÍÍÛÅ ÇÍÀ×ÅÍÈß!!!*/

div.date, div.quantity {
	color: #FFFFFF;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    margin: 0;
    text-align: left;
    vertical-align: bottom;
}

#s_b_body .h2 {
	margin: 0 0 10px;
}
#s_b_body .h2 h2 {	
	font-size: 22px;
    left: auto;
    margin: 50px 0 30px;
    text-align: left;
    top: auto;
}
#formaFinderOverflow {
  background: #000;
  filter: progid:dximagetransform.microsoft.alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
}
/*The Big Dialog Window*/
.window {
  height: 100%;
  left: 0;
  min-height: 190px;
  min-width: 1000px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5100!important;
}
.window .overlay {
  background: #000;
  filter: progid:dximagetransform.microsoft.alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  zoom: 1;
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  height: 100%;
}
.window .dialog {
  left: 50%;
  margin-left: -250px;
  margin-top: -100px;
  position: relative;
  margin-bottom: 20px;
  top: 50%;
  width: auto;
  z-index: 2223333;
}
.window .dialog .loader {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -100px;
}
.window .dialog .loader .preloader {
  height: 24px;
  width: 200px;
  background: url("http://hotel-lotus.com/images/loader.gif") no-repeat center;
}
.window .dialog h2 {
  line-height: 1;
  margin-bottom: 5px;
  text-align: center;
  font-size: 22px;
  margin: 10px 0 5px!important;
}
.window .dialog .inner {
  padding: 30px;
  background: #f1f1f1;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  /*behavior: url("http://hotel-lotus.com/libs/PIE.htc");
	position: relative;*/

  white-space: nowrap;
  /*behavior: url("http://hotel-lotus.com/phpsample/libs/PIE.htc");
			position: relative;*/

}
.window .dialog .inner p.errorMessage {
  font-size: 12px;
  margin: 15px 0;
}
.window .dialog .inner.error {
  text-align: center;
  padding: 15px;
}
.window .dialog .inner.error h2 {
  line-height: 1;
}
.window .dialog .inner.error p {
  color: #ff0000;
}
.window .dialog .inner.ok p {
  margin-bottom: 15px;
  text-align: center;
}
.window .dialog span.close {
  background: url("http://hotel-lotus.com/images/close.png") no-repeat 0 0;
  cursor: pointer;
  height: 22px;
  width: 22px;
  display: block;
  margin-right: 5px;
  position: absolute;
  right: 7px!important;
  top: 25px!important;
  cursor: pointer;
}
.window .overlay,i.overflowTaxi {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
	display: block;
}
i.overflowTaxi {
z-index: 110;
}
.window .h2,#hiddenBlockPanelAlone .h2 {
	margin: 0 0 10px;
}
.window .h2 h2, #hiddenBlockPanelAlone .h2 h2 {
	font-size: 22px;
/*    text-align: center;*/
}
.window .dialog,#hiddenBlockPanelAlone .dialog {
    left: 50%;
    margin-bottom: 20px;
    margin-left: -160px;
    margin-top: -110px;
    position: absolute;
    top: 50%;
    width: 253px;
	z-index: 1000;
}
#hiddenBlockPanelAlone .dialog {
	left: 50%;
    margin-bottom: 20px;
    margin-left: -425px;
    position: absolute;
    width: 850px;
}
.window .dialog .loader, #hiddenBlockPanelAlone .dialog .loader {
    left: 50%;
    margin-left: -78px;
    margin-top: -89px;
    position: absolute;
    top: 50%;
    z-index: 100;
}
#hiddenBlockPanelAlone .dialog .loader {
	left: 50%;
	position: absolute;
	z-index: 1000;
	margin-left: -100px;
	top: 50%;
	margin-top: -100px;
}
.window .dialog .loader .preloader,#hiddenBlockPanelAlone .dialog .loader .preloader {
    background: url("../preloader.gif") no-repeat center #ffffff;
    height: 200px;
    margin-top: 0 !important;
    width: 200px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.window .dialog .inner,.window .dialog .inner2,#hiddenBlockPanelAlone  .dialog .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    padding: 15px;
    position: relative;
	margin-bottom: 10px;
}
#hiddenBlockPanelAlone  .dialog .inner {
	height: 445px;
}
.window .dialog .inner .form-line label,.window .dialog .inner2 .form-line label {
    margin-right: 17px !important;
}
.window .dialog .inner .form-line,.window .dialog .inner2 .form-line {
    color: #000000;
    margin-bottom: 9px;
}
.window .dialog .inner h3,.window .dialog .inner2 h3,#hiddenBlockPanelAlone .dialog .inner h3 {
    color: #000000;
    font-size: 18px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 0;
}
.window .dialog .inner p.errorMessage,.window .dialog .inner2 p.errorMessage {
    color: #000000;
    font-size: 14px;
    margin: 15px 0;
}
.window .dialog span.close,#hiddenBlockPanelAlone  .dialog span.close {
    background: url("../sprite.png") no-repeat scroll -1px -1px / 107px 122px transparent;
    cursor: pointer;
    display: none;
    height: 18px;
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 18px;
    z-index: 100;
}
.window ul.sort {
    overflow: hidden;
}
.window ul.sort li {
    float: left;
}
.window .categ {
    margin: 20px 0;
	margin: 20px -8px;
}
.window .check {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
}
.window table.categories {
    margin: 20px 0;
	background: #F7F7F7;
}
.window table.categories tr.heading td:first-child {
/*	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
    -ms-border-radius: 5px 0 0 0;
    -o-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
	behavior: url("http://hotel-lotus.com/libs/PIE.htc");
	position: relative;*/
}
.window table.categories tr.heading td:nth-child(5) {
/*	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
    -ms-border-radius: 0 5px 0 0;
    -o-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
	behavior: url("http://hotel-lotus.com/libs/PIE.htc");
	position: relative;*/
}
.window table.categories tr.rate {
	background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    z-index: 5;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/*
.window table.categories tr.rate td {
	border-bottom: 1px solid transparent;
}
*/
.window table.categories tr.rate.last_rate {
	z-index: 4;
}
/*
.window table.categories tr.rate:hover {
	position: static;
}
.window table.categories tr.rate:hover td {
	background: #F7F7F7;
	border-bottom: 1px solid #E06A26;
}
*/
.window table.categories tr.heading {
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.window table.categories tr.heading td {
    font-size: 14px;
}
.window table.categories tr.heading td {
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#dddddd 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#dddddd 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#dddddd 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dddddd',GradientType=0 );
    text-shadow: 1px 1px 0 #F1F1F1;
    padding: 8px 0;
}

.window table tr,.window table td,.window table {
	border: none;
}
.window table p {
	padding: 0!important;
}
.window table.categories tr {
	border: none!important;
}
.window table.categories td {
    color: #333333;
    font-size: 14px;
    vertical-align: middle;
	white-space: normal;
	border: none;
}

#main22 td {
	white-space: normal;
}
.window table a {
    color: #000000 !important;
    text-decoration: underline;
}
.window table #main22 {
    margin-bottom: 10px;
}
.window #information h3 {
    font-size: 15px !important;
    margin: 10px 0 0 !important;
}
.window table p {
    color: #999999;
    font-size: 13px;
	line-height: 140%;
    margin: 0 !important;
}
.window table p.comment {
	color: #AAAAAA;
	font-size: 12px;
}
.window table.categories td a.gallery {
    display: block;
    line-height: 0;
    margin: 10px 10px 10px 15px;
}
.window table.categories td a.gallery img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
	-khtml-border-radius: 5px;
    border-radius: 5px;
	/*behavior: url("http://hotel-lotus.com/libs/PIE.htc");
	position: relative;*/
}
.window table.categories td a.reserve {
    display: block;
    padding: 0 10px;
	font-size: 14px;
	font-size: 16px;
    height: 26px;
	width: 115px;
	display: block;
    line-height: 26px;
	font-family: 'PT Sans',sans-serif;
    padding: 1px 3px 4px;
    text-shadow: 1px 1px 0 #ffffff;
	color: #333333;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #9c9a9b;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	-khtml-box-shadow: 0 0 5px rgba(0,0,0,0.1);
	padding: 0;
    text-align: center;
    text-decoration: none;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjBmMGYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWFlYWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#f0f0f1), color-stop(50%,#eaeaeb), color-stop(100%,#d7d7d7));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 );
	font-weight: bold;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.window table.categories td a.reserve:hover {
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	-khtml-box-shadow: 0 0 5px rgba(0,0,0,0.3);
	color: #E06A26!important;
}
.window table.categories td a.reserve:active {
	background: #d7d7d7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YwZjBmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d7d7d7 0%, #eaeaeb 50%, #f0f0f1 99%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(50%,#eaeaeb), color-stop(99%,#f0f0f1), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #d7d7d7 0%,#eaeaeb 50%,#f0f0f1 99%,#ffffff 100%);
	background: -o-linear-gradient(top, #d7d7d7 0%,#eaeaeb 50%,#f0f0f1 99%,#ffffff 100%);
	background: -ms-linear-gradient(top, #d7d7d7 0%,#eaeaeb 50%,#f0f0f1 99%,#ffffff 100%);
	background: linear-gradient(to bottom, #d7d7d7 0%,#eaeaeb 50%,#f0f0f1 99%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#ffffff',GradientType=0 );
}
.window table.categories td h2 {
    font-size: 16px;
    margin: 7px 0 8px 15px !important;
    padding-bottom: 0;
	text-align: left;
}
.window table.categories td span.poyas {
    color: #333333;
    display: block;
	line-height: 15px;
    font-size: 14px;
    margin-left: 15px;
}
.ymaps-b-balloon__content-body {
    font-size: 12px;
    margin: 10px 0 5px;
}
.ymaps-b-balloon__content-body img, .ymaps-b-balloon__content-body span {
    display: inline-block;
    vertical-align: top;
}
#map {
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #CCCCCC;
    -moz-box-shadow: 0 0 5px #CCCCCC;
    -webkit-box-shadow: 0 0 5px #CCCCCC;
    -khtml-box-shadow: 0 0 5px #CCCCCC;
}
#numberTypeResultsUpdatePanel {
    display: none;
    position: absolute;
}
.contact_info_panel .doubleBedCountDropDown.wrapper span {
	height: 29px;
    line-height: 28px;
}
.contact_info_panel .doubleBedCountDropDown.wrapper {
	height: 30px !important;
}
.contact_info_panel #doubleBedCountDropDown a {
	color: #666666!important;
	padding: 4px 6px 6px!important;
}
.contact_info_panel #doubleBedCountDropDown {
}
.contact_info_panel div.select {
	margin-top: 2px;
}
.contact_info_panel div.select .wrapper span {
	background-position: 97% center;
}
.contact_info_panel, .summary_info_panel {
    background: none repeat scroll 0 0 #FAFAFA !important;
    border: 1px solid #999999 !important;
    margin: 12px 0;
    min-height: 350px;
}
.contact_info_panel b, .summary_info_panel b {
    color: #333333;
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
	margin-left: 8px;
}
.contact_info_panel input[type="text"], .summary_info_panel input[type="text"], .contact_info_panel textarea, .summary_info_panel textarea, .contact_info_panel select, .summary_info_panel select,.taxiModuleBlock input[type="text"] ,.taxiModuleBlock textarea {
    background: none repeat scroll 0 0 #F5F5F5 !important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -khtml-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    color: #555555 !important;
    font: 13px Tahoma,Arial,sans-serif;
    height: 30px;
    text-shadow: 0 1px 0 #FFFFFF !important;
    width: 300px;
	
	border: 1px solid #CCCCCC;
 	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
   font-size: 12px !important;
    margin-bottom: 3px !important;
    margin-top: 3px !important;
    padding: 3px 6px;
    position: relative;
}
.taxiModuleBlock textarea {
	width: 233px;
	resize: none;
	height: 110px;
}
.contact_info_panel input[type="text"]:hover, .summary_info_panel input[type="text"]:hover, .contact_info_panel textarea:hover, .summary_info_panel textarea:hover,.taxiModuleBlock input[type="text"]:hover,.taxiModuleBlock textarea:hover {
	background: none repeat scroll 0 0 #F7F7F7 !important;
}
.contact_info_panel input[type="text"]:focus, .summary_info_panel input[type="text"]:focus,.taxiModuleBlock input[type="text"]:focus,.taxiModuleBlock textarea:focus {
	background: none repeat scroll 0 0 #FAFAFA !important;
    border: 1px solid rgba(224, 106, 38, 0.8);
    -moz-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -webkit-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -khtml-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
}
.contact_info_panel input[type="text"], .summary_info_panel input[type="text"], .taxiModuleBlock textarea {
    font-size: 14px !important;
    padding: 3px 3px 3px 7px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

}
.contact_info_panel select, .summary_info_panel select {
    font-size: 15px;
    height: 30px;
    text-shadow: none;
}
.contact_info_panel textarea:focus, .summary_info_panel textarea:focus {
	background: none repeat scroll 0 0 #FAFAFA !important;
    border: 1px solid rgba(224, 106, 38, 0.8);
    -moz-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -webkit-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    -khtml-box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
    box-shadow: 0 0 3px rgba(224, 106, 38, 0.5), 0 0 3px rgba(0, 0, 0, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1) inset !important;
}
.contact_info_panel textarea, .summary_info_panel textarea {
    height: 100px;
    resize: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

}
.contact_info_panel table tr td, .summary_info_panel table tr td {
    color: #999999;
    font-size: 14px;
    padding-top: 0;
    vertical-align: top;
	line-height: 1;
}
.contact_info_panel table tr td:first-child {
	padding-top: 0px;
}
.contact_info_panel table tr td:first-child, .summary_info_panel table tr td:first-child {
	color: #333333;
    padding-right: 20px;
    text-align: right;
	width: 110px;
    text-shadow: 0 1px 0 #FFFFFF !important;
    vertical-align: middle;
}
.contact_info_panel table tr td {
	padding-top: 3px;
	vertical-align: middle;
}
.summary_info_panel table td {
    padding: 13px 0;
}
#reservateModesRadioButtonList {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FAFAFA !important;
    border: 1px solid #999999 !important;
    color: #666666;
    display: block;
    text-shadow: 0 1px 0 #FFFFFF !important;
    width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
#reservateModesRadioButtonList input[type="submit"],#reservateModesRadioButtonList input[type="button"],input[type="button"]#nextServiceProject,input[type="button"]#nextServiceProject2,input[type="button"]#closeAlertBlock,#closeThisDialog,input[type="submit"]#orderTaxi,#payBooking,#payBooking2,#payBooking3 {
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #F8F8F8, #E5E5E5) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
  	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
	-khtml-border-radius: 2px;
    border-radius: 2px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666666;
    cursor: pointer;
    font-weight: bold;
    height: 35px;
    line-height: 28px;
    margin: 8px 6px 9px 0;
    padding: 2px 5px 5px;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 140px !important;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjBmMGYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWFlYWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#f0f0f1), color-stop(50%,#eaeaeb), color-stop(100%,#d7d7d7));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f0f0f1 1%,#eaeaeb 50%,#d7d7d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 );
	font-family: 'PT Sans',sans-serif;
	font-size: 16px;
}
#reservateModesRadioButtonList input[type="submit"]:hover,#reservateModesRadioButtonList input[type="button"]:hover,input[type="button"]#nextServiceProject:hover,input[type="button"]#nextServiceProject2:hover,input[type="button"]#closeAlertBlock:hover,#closeThisDialog:hover,input[type="submit"]#orderTaxi:hover,#payBooking:hover,#payBooking2:hover,#payBooking3:hover {
    background: -moz-linear-gradient(center top , #F5F5F5, #E5E5E5) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    box-shadow: none;
}
#reservateModesRadioButtonList input[type="submit"]:focus,input[type="submit"]#orderTaxi:focus,#payBooking:focus,#payBooking2:focus,#payBooking3:focus {
    border: 1px solid #AAAAAA;
    outline: medium none;
}
#reservateModesRadioButtonList input[type="submit"]:focus, #reservateModesRadioButtonList input[type="submit"]:active,#reservateModesRadioButtonList input[type="button"]:focus,#reservateModesRadioButtonList input[type="button"]:active,input[type="button"]#nextServiceProject:active,input[type="button"]#nextServiceProject:focus,input[type="button"]#nextServiceProject2:active,input[type="button"]#nextServiceProject2:focus,input[type="button"]#closeAlertBlock:active,input[type="button"]#closeAlertBlock:focus,#closeThisDialog:focus,#closeThisDialog:active,input[type="submit"]#orderTaxi:focus,input[type="submit"]#orderTaxi:active,#payBooking:active,#payBooking2:active,#payBooking3:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    text-shadow: 0 -1px 0 #FFFFFF;
}
#payBooking,#payBooking2,#payBooking3 {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	text-decoration: none;
	padding: 0;
	height: 35px;
    line-height: 33px;
}
.Message {color: #333;}
.Message h3 span {
    display: block;
    margin: 10px 0 0;
}
.Message h3 span input[type="submit"] {
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , #F8F8F8, #E5E5E5) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #666666;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 31px;
    margin: 0 6px 0 0;
    padding: 5px 15px 7px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    width: 140px !important;
}
.Message h3 span input[type="submit"]:hover {
    background: -moz-linear-gradient(center top , #F5F5F5, #E5E5E5) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    box-shadow: none;
}
.Message h3 span input[type="submit"]:focus, .Message h3 span textarea:focus {
    border: 1px solid #AAAAAA;
    outline: medium none;
}
.Message h3 span input[type="submit"]:focus, .Message h3 span input[type="submit"]:active {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
    text-shadow: 0 -1px 0 #FFFFFF;
}
.layerHeader {
    margin-left: 6px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#online-order {
    font-family: 'PTSansBold',Arial,sans-serif;
    font-size: 2em;
    line-height: 1;
    margin: 10px 0 25px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px #CCCCCC;
}
#online-order a {
    color: #000000;
    text-decoration: none;
}

#searchImage {
    height: 60px;
	width: 210px;
	margin-top: -15px;
	background-color: #0c73ae;
	border: 0;
	font-size: 18px;
	border-radius: 4px;
	font-weight: normal;
	color: #ffffff;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	margin-top: -2px !important;
}
#searchImage:hover {
	background-color:#0482b8
}
#searchImage:active {
}

p.titleModuleOrder {
    color: #333333;
    font-size: 18px;
}
div.submit {
    margin-top: 30px;
}
div.date, p.quantity {
    color: #333333;
    vertical-align: top;
}
div.date  {
	margin-top: 25px;
	margin-left: -7px;
	display: block;
}
div.date .select {
	float: left;
	margin-right: 12px;
}
div.date:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.date label {
    color: #333333;
    font-size: 14px;
    margin-bottom: 5px;
	margin-left: 7px;
}
div.quantity {
	width: 309px;
	margin-bottom: 0px;
}
div.quantity:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.quantity .select {
	float: right;
	margin-right: 35px;
}
div.quantity label {
    color: #333333;
	float: left;
    display: block;
    font-size: 14px;
    margin-left: 0px!important;
    margin-top: 12px;
    margin-right: 12px;
	display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: bottom;
}
.peopleCountDropDown {
    font-size: 18px;
    width: 80px;
}
.start_month, .end_month {
    font-size: 18px;
	width: 125px;
}
select.start_month, select.end_month, select.start_year, select.end_year  {
	margin: 0 0 0 5px;
}
.start_year, .end_year {
    font-size: 18px;
    width: 90px;
}
.start_day, .end_day {
    font-size: 18px;
    width: 60px;
}
#formaFinderOverflow {
	z-index: 1000;
}
#formaFinder2 {
	width: 335px;
}
#formaFinder {
}

#formaFinder .inner {
	padding: 5px;
	position: relative;
}
#formaFinder .start_day, #formaFinder .end_day {
    font-size: 13px;
    width: 60px!important;
}
#formaFinder fieldset {
	border: none;
	padding: 0;
}
#formaFinder .peopleCountDropDown {
    font-size: 13px;
    width: 80px!important;
}

#formaFinder div.select .wrapper span {
    font-size: 16px !important;
    padding-left: 10px !important;
}
#formaFinder .start_month, #formaFinder .end_month {
    font-size: 13px;
	width: 125px!important;
}
#formaFinder fieldset {
text-align: left;
}
#formaFinder .start_year, #formaFinder .end_year {
	font-size: 13px;
    width: 80px!important;
}

#formaFinder select.start_day,#formaFinder select.end_day,#formaFinder select.start_year,#formaFinder select.end_year,#formaFinder select.start_month,#formaFinder select.end_month,#formaFinder select.peopleCountDropDown {
	height: 35px;
	border: 1px solid #bab1a8;
}
select.peopleCountDropDown {
	float: right;
	margin-right: 35px;
}

#formaFinder div.date label {
	font-size: 14px;
	color: #FFF;
}
#formaFinder div.quantity label {
    color: #333333;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    margin-left: 4px !important;
	margin-top: 0px;
	color: #FFF;
}
#formaFinder div.quantity {
    width: 115px;
	text-align: center;
	white-space: nowrap;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: bottom;
}
#formaFinder div.date {
	margin-left: 0 !important;
    margin-right: 22px;
    margin-top: 0px;
	white-space: nowrap;
	margin-right: 5px!important;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
#formaFinder div.date .select {
    margin-right: 5px!important;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

#formaFinder  .submit {
	height: 60px;
    margin: 0;
	width: 210px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: bottom;
}
#formaFinder  .submit .btn-sub {
  display: block;
  padding-top: 0px;
}

#main_page_booking {
}
#main_page_booking #side_booking {
    background-image: url("http://hotel-lotus.com/phpsample/img/booking_shadow2.png");
    background-position: center 0;
    background-repeat: no-repeat;
    height: 200px;
    right: 550px;
    top: 348px;
}
#main_page_booking #side_booking #s_b_body div.h2 {
    display: none;
}
#main_page_booking #side_booking #s_b_body p.quantity label {
    top: 1px;
}
#main_page_booking #side_booking #s_b_body form fieldset {
    padding-left: 24px;
}
#main_page_booking #side_booking #s_b_body form {
    padding-top: 5px;
}
#main_page_booking #side_booking #s_b_body p.quantity {
    padding-bottom: 10px;
}
#main_page_booking #side_booking #s_b_body p.date {
    padding-bottom: 25px;
}
#main_page_booking #side_booking #s_b_body p.submit {
    top: 4px;
}
#main_page_booking #side_booking #s_b_body select.num {
    right: 17px;
}
#main_page_booking #side_booking #s_b_body {
    background: none repeat scroll 0 0 transparent;
    height: 190px;
    top: 5px;
}
#tabsBlock {
	position: relative;
    z-index: 1;
}
#tabsBlock ul {
/*	overflow: hidden;*/
	padding: 0 0 10px;
	margin: 0;
}
#tabsBlock ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#tabsBlock ul li {
	float: left;
	list-style: none outside none;
	margin: 0 0 0 10px;
	line-height: 0;
}
#tabsBlock ul li:first-child {
	margin-left: 0px;
}
#tabsBlock ul li a {
	color: #666666;
	font-size: 16px;
	line-height:18px;
	border: 1px solid #999999;
	padding: 8px 15px;
	display: block;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
#tabsBlock ul li a:hover {
	background: #f1f1f1;
}
#tabsBlock ul li a:active {
	background: #dddddd;
}
#tabsBlock ul li a .ready {
	color: green;
	width: 16px;
	height: 16px;
	position: absolute;
	top: -6px;
	right: -6px;	
	display: block;
	line-height: 16px;
	background: url("../images/ok.png") no-repeat right;
	padding-right: 20px;
}
#tabsBlock ul li.current {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-khtml-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
#tabsBlock ul li.current a {
	background: #efefef;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #efefef 0%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(top, #efefef 0%,#d3d3d3 100%);
	background: -o-linear-gradient(top, #efefef 0%,#d3d3d3 100%);
	background: -ms-linear-gradient(top, #efefef 0%,#d3d3d3 100%);
	background: linear-gradient(to bottom, #efefef 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 );
	box-shadow: 0 0 2px #FFFFFF inset;
	-moz-box-shadow: 0 0 2px #FFFFFF inset;
	-webkit-box-shadow: 0 0 2px #FFFFFF inset;
	-khtml-box-shadow: 0 0 2px #FFFFFF inset;
	color: #333333;
}
#rulesBooking p,#consPolicy p {
	margin: 10px 0;
}
#rulesBooking ul,#consPolicy ul {
	padding: 0 0 0 40px;
}
#rulesBooking ol {
	padding: 0 0 0 20px;
}
#rulesBooking ul li,#consPolicy ul li {
	list-style: disc outside none;
}
#rulesBooking p,#rulesBooking ul li,#consPolicy p,#consPolicy ul li,#rulesBooking ol li {
	font-size: 14px;
	color: #333333;
	line-height: 150%;
}
#rulesBooking ol li ul li {
	list-style: disc outside none;
}
#rulesBooking ol li {
	list-style: decimal outside none;
}
#rulesBooking h3:first-child,#consPolicy h3:first-child {
	margin-top: 10px;
}
#rulesBooking a,#consPolicy a {
	color: #008ACE;
}
#rulesBooking a:hover,#consPolicy a:hover {
	color: #DC3550;
}
#rulesBooking h3,#consPolicy h3 {
	color: #333333;
    font-size: 16px;
    margin-top: 20px;
    padding: 0;
	margin: 15px 0 5px;
}
#hiddenBlockPanel {
	border: 1px solid #999999;
    margin: -11px 0 -8px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	-khtml-border-radius: 0 5px 5px 5px;
	position: relative;
    z-index: 5;
	background: #ffffff;
}
#hiddenBlockPanel .item{
	padding: 5px 15px;
	overflow: hidden;
}
#hiddenBlockPanelAlone {
	display: none;
	position: absolute;
	z-index: 5000;
}

.window .inner h2 {
	margin: 25px 0 15px;
}
.window .dialog .inner h3 {
	margin: 10px 0 0;
}
#hotelNameLabel {
	color: #666666;
    font-size: 16px;
    font-weight: bold;
    margin-top: -2px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    vertical-align: top;
}
#averageDayPriceLabel,#totalPriceLabel {
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #666666;
    font-size: 16px;
    font-weight: bold;
}
em.loaderBlockFinder{
	background-color: #F6F3EC;
    height: 100%;
    left: -10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: absolute;
    top: 0;
    width: 100%;
	
	background-color: #f6f3ec;
    border-radius: 4px;
    height: 100px;
    left: -10px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: absolute;
    top: -17px;
    width: 940px;
	
}
em.loaderBlockFinder em {
	background-image: url("../images/preloader.gif");
	background-position: center;
	background-repeat: no-repeat;
    height: 13px;
    left: 50%;
	margin-left: -106px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: absolute;
    top: 50%;
	margin-top: -6px;
    width: 212px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.select_services_aparti {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
.select_services_aparti .title {
  -moz-box-sizing: border-box;
  -moz-user-select: none;
  background: -moz-linear-gradient(center top, #f8f8f8, #e5e5e5) repeat scroll 0 0 transparent;
  border: 1px solid #BBBBBB;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -khtml-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #666666;
  cursor: default;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  margin: 8px 0 0;
  padding: 0 0px 0 15px;
  position: relative;
  text-align: left;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 235px !important;
  background: #ffffff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjBmMGYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWFlYWViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(1%, #f0f0f1), color-stop(50%, #eaeaeb), color-stop(100%, #d7d7d7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f0f0f1 1%, #eaeaeb 50%, #d7d7d7 100%);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7', GradientType=0);
  
  
  
  
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
}

.emptyImages img {
	display: block;
	line-height: 0;
	margin: 10px 10px 10px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.select_services_aparti .title span {
	display: block;
}
.select_services_aparti .title i {
  border-color: #999 transparent;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  height: 0;
  width: 0;
  position: absolute;
  right: 10px;
  top: 15px;
}
.select_services_aparti .title:hover {
  background: -moz-linear-gradient(center top, #f5f5f5, #e5e5e5) repeat scroll 0 0 transparent;
/*  border: 1px solid #CCCCCC;*/
  box-shadow: none;
}
.select_services_aparti .hidden_block {
  display: none;
  position: absolute;
  background: #ffffff;
  border: 1px solid #BBBBBB;
  padding: 15px;
  margin-left: -16px;
  margin-top: 0;
  box-shadow: 0 3px 8px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.4);
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
box-sizing: border-box;
width: 252px;
}
.select_services_aparti .hidden_block ul {
	cursor: default;
}
.select_services_aparti .hidden_block ul li label {
	cursor: pointer;
}
.select_services_aparti .hidden_block ul li .ready{
	float: right;
	color: green;
	display: block;
	line-height: 16px;
	background: url("../images/ok.png") no-repeat right;
	padding-right: 20px;
}
.select_services_aparti .hidden_block ul li {
	display: block;
	line-height: 0;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
}
.select_services_aparti .hidden_block ul li:first-child {
	margin-top: 0;
}
.select_services_aparti .hidden_block ul li input[type="checkbox"] {
	margin: 0 5px 0 0!important;
}

.window .inner .navigation {
	border: 1px solid #cccccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	background: #f8f8f8;
	width: 100%;
	margin: 0 -10px;
    width: 838px;
}

.window .inner .navigation ul {
	overflow: hidden;
	padding: 0!important;
	text-align: center;
}

.window .inner .navigation li {
	margin-left: 20px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	list-style: none!important;
}
.window .inner .navigation li:first-child {
	margin-left: 0;
}

.window .inner .navigation li a {
	font-size: 14px;
	text-decoration: none;
	color: #000000!important;
	line-height: 40px;
	display: block;
	padding: 0 20px;
	margin: -1px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.6);
}

.window .inner .navigation li a:hover {
	border-color: #cccccc;
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%);
	background: -o-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #f5f5f5 0%,#eeeeee 100%);
	background: linear-gradient(to bottom, #f5f5f5 0%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 );
	box-shadow: 0 0 1px rgba(255,255,255,1),0 0 1px rgba(255,255,255,1) inset;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.window .inner .navigation li a:active {
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
	background: -webkit-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
	background: -o-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%,#dddddd 100%);
	background: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 );
	border-color: #cccccc;
}
.window .inner .navigation.stick {
	position: fixed;
	top: -1px;
	z-index: 150;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
	margin: 0 -10px 0 -16px;
    width: 850px;
}

#reservateModesRadioButtonList .select_services_aparti .hidden_block input[type="button"],input[type="button"]#nextServiceProject {
	font-size: 14px;
	margin: 0!important;
	margin-top: 15px!important;
	height: 28px!important;
	line-height: 22px!important;
	font-size: 14px!important;
	width: 220px!important;
}
#reservateModesRadioButtonList .select_services_aparti .hidden_block input[type="button"]:hover {
	color: green!important;
	border-color: green;
}
#reservateModesRadioButtonList .select_services_aparti .hidden_block input[type="button"]:disabled,input[type="button"]#nextServiceProject:disabled {
	background: #f5f5f5!important;
	color: #aaaaaa!important;
	box-shadow: none!important;
	text-shadow: none!important;
	cursor: default!important;
	border-color: inherit;
}

#btn_back_page input{
	background: none!important;
    font-weight: bold;
    line-height: 20px;
    padding: 10px;
	height: 40px;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
#btn_back_page {
	text-align: center;
	border:medium none!important;bottom:37px;left:44px;position: absolute;
	background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/buttom.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    height: 40px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 150px;
}

#fone_alert_popup {
	display: none;
	background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 110;
}

#alert_popup {
	display: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
    background: #FFFFFF;
    font-size: 14px;
    height: 210px;
    left: 50%;
    margin-left: -175px;
	line-height: 18px;
    padding: 30px 25px 0;
    position: absolute;
    text-align: center;
    width: 350px;
    z-index: 120;
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
	-khtml-border-radius: 10px;
    border-radius: 10px;
	border: none;
}

#checkedPrice {
	font-size: 14px;
	margin-right: 25px;
}
#checkedPrice strong {
	margin-left: 15px;
	margin-right: 3px;
	font-size: 18px;
	color: rgb(224, 106, 38);
}

#hotelNameLabel {
	color: #666666;
    font-size: 16px;
    font-weight: bold;
    margin-top: -2px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	zoom: 1;
    vertical-align: top;
}
	display: -moz-inline-stack;
#averageDayPriceLabel,#totalPriceLabel {
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #666666;
    font-size: 16px;
    font-weight: bold;
}
form i.loaderBlockFinder{
	background-color: #F6F3EC;
    height: 100%;
    left: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: absolute;
    top: 0;
    width: 100%;
	
}
form i.loaderBlockFinder i {
	background-image: url("../images/preloader.gif");
	background-position: center;
	background-repeat: no-repeat;
    height: 13px;
    left: 50%;
	margin-left: -106px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	zoom: 1;
    position: absolute;
    top: 50%;
	margin-top: -6px;
    width: 212px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.taxiSuccessBlock {
	-moz-box-sizing: padding-box;
	-webkit-box-sizing: padding-box;
	box-sizing: padding-box;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    /*
	height: 185px;
	*/
    left: 50%;
    margin-left: -260px;
    margin-top: -100px;
    padding: 10px;
    position: absolute;
    top: 50%;
    width: 497px;
}
#layer .overflowHidden {
	background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
}
table#totalInformationPay td {
	border: 1px solid #CCCCCC;
    line-height: 31px;
    padding: 1px 20px 1px 17px !important;
    vertical-align: middle !important;
}
table#totalInformationPay td:first-child {
	padding-right: 20px;
	text-align: right;
	width: 120px;
	font-weight: bold;
	padding-left: 8px;
}
table#totalInformationPay {
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
}
input#paymentBook {
	color: rgb(224, 106, 38)!important;
}
.window table {
    border-collapse: collapse;
    border-spacing: 0;
}