@CHARSET "UTF-8";

a{cursor: pointer;}
.hotel-images img {
	margin-right: 4px;
	margin-bottom: 4px;
}
.hotel-detail-table .th{
	
}
.hotel-detail-table{
	font-family: Arial;	
}
.tbl_content{
	padding-bottom: 10px;
	vertical-align: top;
}
.tbl_content ul, .tbl_content ol{
	margin-left: 16px;
}
.addtocart-table{
	margin-top: 5px;
}
#left_blk, #right_blk, .tbl_title{
	text-align: left;
}
.style10 {color: #799B6D}
.style12 {color: #696969}
.style19 {font-size: 10px}
.style39 {color: #FF9B22; font-family: calibri; font-size: 13px; }
.style25 {color: #FF9B22}
.style29 {font-family: calibri; font-size: 13px;}
.style37 {color: #799B6D; font-weight: bold; font-size: 11px; }
.style41 {color: #ff8a00}
.style42 {color: #009eb6}
.cart-table th{
}
.style26 {color: #696969}
.cart-table-inner .line{
	padding-bottom: 10px !important;	
}
.cart-table-options_price{
	margin-bottom: 10px;
}
.cart-table-options_price td{
	padding-right: 15px;
	padding-bottom: 5px;
}
label span{
  cursor: pointer;
  line-height: 14px;
}
label span:hover{
  text-decoration: underline;
}
.clear {
  clear:both;
}
.nowrap {
  white-space: nowrap !important;
}
.hidden{
  display: none;
}
.cart-options-area{
	background-color: #EFF6FE; 
	padding: 5px;
	margin-bottom: 15px;
	display: none;
}
.cart-item-total{
  font-weight: bold;
}
.cart-buttons{
	margin-top: 10px;
	text-align: center;
}
.cart-item-buttons{
	margin-bottom: 10px;
}
.article-catalog-item{
	padding: 15px;
	text-align: left;
}
.tourfirms-table{
	
}
.tourfirms-view-table a, .tourfirms-table a{
	text-decoration: none !important;	
	cursor: pointer;
}
.tourfirms-view-table a:hover, .tourfirms-table a:hover{
	text-decoration: underline !important;	
}
.send_mail-area .inp_text{
	width: 50%;
}
.send_mail-area .inp_textarea{
	width: 100%;
}
.send_mail-area{
	display: none;
	margin-top: 10px;
}
.search-area{
	margin: 15px;	
	text-align: left;
}
.search-area .inp_select{
	width: 98%;	
}
.price-comment{
	margin-bottom: 20px;
	padding: 10px;
	border: 1px dashed #CCC;
	background: #F7F7F4;
}
.price-comment p{
	padding: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}
.sale-user_info-table td, .sale-user_info-table th{
	padding-right: 15px;
}
.homepage-table td{
	border-bottom: 1px dotted #CCCCCC;
}
.homepage-table a{
	color: #000;
	text-decoration: none;
}
.homepage-table a:hover{
	color: #000;
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.homepage-table .orange{
	color: #FFA800;
}
.firm-title a {color: #000;}
.checkout-table * {
	font-size: 13px;
}
.checkout-table em {
	font-weight: bold;
}
.checkout-table .inp_text{
	margin-bottom: 5px;
	min-width: 280px;
}
.red{
	color: red;
}
.cart-page{

}
.cart-page h4{font-size: 14px; line-height: 16px; margin-bottom: 5px;}
.cart-page h5{font-size: 12px; line-height: 16px; margin-bottom: 5px; font-weight: bold; color: #000; }
.cart-page h5 a {color: #000; text-decoration: none;}
.cart-page h5 a:hover {text-decoration: underline;}

.quick-add-panel{ background: #EFF6FE; margin-bottom: 10px; padding: 12px;}

.cart-group{
  background: #EFF6FE;
  padding: 12px;
  margin-bottom: 10px;
}
.cart-table-options td{padding-right: 10px;}
.cart-table th{ font-weight: bold;}
.inp_datepicker{width: 75px;}
.inp_datepicker-inner{width: 75px;}
.content-left{
	--width: 760px;
}
.bottom_links{
	text-align: center; 
	line-height: 18px; 
	padding-bottom: 10px;
	font-size: 10px;
	color: #CCCCCC;
	width: 1000px;
	position: relative;
	margin: 0px auto;
}
.bottom_links a{
	color: #CCCCCC;
	text-decoration: none;
}
.bottom_links a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

.view_order-page fieldset, .blank-page fieldset, .agent_sale-page fieldset{
	padding: 10px;	
	margin-bottom: 5px;
  -moz-border-radius: 4px;
  border-color: #CCCCCC;
}
.view_order-page fieldset legend, .blank-page fieldset legend, .agent_sale-page fieldset legend{
	padding: 10px;	
}

.notify_box{
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	line-height: 32px;
}
.notify_box img {
	margin-right: 25px;
}
.cart-container{
	background-color: #EFEFEF;
	padding: 10px 5px 10px 5px;
	margin-bottom: 20px;
}
.cart-container UL LI{
	font-size: 12px;	
}
#header .column-1 .container {min-width: 559px;}
