.line_t_b {border-top: 1px solid #4A89BB; border-bottom: 1px solid #4A89BB; padding-top:5px; padding-bottom:5px;} 


#TABLE TD {FONT-SIZE: 11px; COLOR: #575b62;}
# TABLE TD A {FONT-SIZE: 11px; COLOR: #575b62;}
#P {FONT-SIZE: 11px; COLOR: #575b62;}
#INPUT {FONT-SIZE: 11px; COLOR: #575b62;}
#TEXTAREA {FONT-SIZE: 11px; COLOR: #575b62;}
#SELECT {FONT-SIZE: 11px; COLOR: #575b62;}

.t_small {FONT-SIZE: 10px; COLOR: #575b62;}
.h1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif}
.h1_orang {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e97231; FONT-STYLE: italic; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif}
.h2_orang {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e97231; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif}
.h2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0063a8;}
.h3 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e97231;}
UL {MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px}
.date_news {FONT-SIZE: 11px; COLOR: #0063a8;}

.m_top {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-DECORATION: none}
A.m_top:link {COLOR: #0063a8; TEXT-DECORATION: none}
A.m_top:visited {COLOR: #0063a8; TEXT-DECORATION: none}
A.m_top:active {COLOR: #0063a8; TEXT-DECORATION: none}
A.m_top:hover {COLOR: #e97231; TEXT-DECORATION: none}

.m_prod {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_prod:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.m_prod2 {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_prod2:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod2:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod2:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_prod2:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.m_service {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_service:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.m_service2 {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_service2:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service2:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service2:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_service2:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.m_works {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_works:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_works:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_works:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_works:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.m_quest {FONT-SIZE: 11px; COLOR: #0063a8;}
A.m_quest:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_quest:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_quest:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.m_quest:hover {COLOR: #e97231; TEXT-DECORATION: underline}

#A {FONT-SIZE: 11px; COLOR: #0063a8;}
#A:link {COLOR: #0063a8; TEXT-DECORATION: underline}
#A:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
#A:active {COLOR: #0063a8; TEXT-DECORATION: underline}
#A:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.path {FONT-SIZE: 11px; COLOR: #0063a8;}
A.path:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.path:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.path:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.path:hover {COLOR: #e97231; TEXT-DECORATION: underline}

.contacts {FONT-SIZE: 11px; COLOR: #575b62;}
A.contacts:link {COLOR: #0063a8; TEXT-DECORATION: underline}
A.contacts:visited {COLOR: #0063a8; TEXT-DECORATION: underline}
A.contacts:active {COLOR: #0063a8; TEXT-DECORATION: underline}
A.contacts:hover {COLOR: #e97231; TEXT-DECORATION: underline}

TABLE.tbl_1 {BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid;}
TABLE.tbl_1 TR.h1 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal; text-align: center;}
TABLE.tbl_1 TD.h1 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;}
TABLE.tbl_1 TR.h2 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #eef0f1}
TABLE.tbl_1 TR.alt {BACKGROUND-COLOR: #eef0f1}
TABLE.tbl_1 TD {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c1c2c8 1px solid; COLOR: #575b62; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c2c8 1px solid}

/* ---=== ===---*/

TABLE.HotelQuotesTable {BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid;}
TABLE.HotelQuotesTable TR.h1 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal; TEXT-ALIGN: CENTER; PADDING: 30px 30px 0px 3px;}
TABLE.HotelQuotesTable TD {PADDING: 0 0 0 0; FONT-SIZE: 11px; BORDER-LEFT: #c1c2c8 1px solid; BORDER-BOTTOM: #c1c2c8 1px solid; COLOR: #575b62;}
TABLE.HotelQuotesTable A {text-decoration: none;}
TABLE.HotelQuotesTable TR.hotelLine {background-color: #f2f2f2;}
TABLE.HotelQuotesTable TD.hotelCell {font-weight:bold; padding: 0px 7px 0px 7px;}
TABLE.HotelQuotesTable TD.RoomCell {PADDING: 0px 0px 0px 20px;}
TABLE.HotelQuotesTable TD.datesOnHotel {color: #BBBBBB; text-align:center;}
TABLE.HotelQuotesTable TD.weekendOnHotel {color: #FBA8BD; text-align:center;}
TABLE.HotelQuotesTable TD.datesOnHeader {padding: 3px 3px 3px 3px;}
TABLE.HotelQuotesTable TD.weekendOnHeader {padding: 3px 3px 3px 3px; color: #B00000}
TABLE.QuotesInnerTable TD {padding: 1px 2px 1px 2px; border-width: 0px; border-style:dashed;}

/* ---=== ===---*/

TABLE.tbl_2 {BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid;}
TABLE.tbl_2 TR.h1 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;}
TABLE.tbl_2 TD.h1 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e3e4; FONT-STYLE: normal;}
TABLE.tbl_2 TR.h2 {FONT-WEIGHT: bold; BACKGROUND-COLOR: #eef0f1}
TABLE.tbl_2 TR.alt {BACKGROUND-COLOR: #eef0f1}
TABLE.tbl_2 TD {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c1c2c8 1px solid; COLOR: #575b62; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c2c8 1px solid}

.im {BORDER-LEFT-COLOR: #c1c2c8; BORDER-BOTTOM-COLOR: #c1c2c8; BORDER-TOP-COLOR: #c1c2c8; BORDER-RIGHT-COLOR: #c1c2c8}
.frontPanel {width:100%; background-color: #FFFFFF; BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; BORDER-LEFT: #c1c2c8 1px solid; BORDER-BOTTOM: #c1c2c8 1px solid; COLOR: #575b62;}
.backPanel {BORDER-RIGHT: #c1c2c8 1px solid; BORDER-TOP: #c1c2c8 1px solid; BORDER-LEFT: #c1c2c8 1px solid; BORDER-BOTTOM: #c1c2c8 1px solid; COLOR: #575b62;}
.head3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0063a8;}
.head4 {FONT-WEIGHT: bold;}
.pageTitle {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma, Arial, sans serif; padding: 5px 5px 5px 0px;}

.quoteYes {background-color: #CCFFCC; text-align:center; cursor: pointer}
.quoteNo {background-color: #FFCCCC; text-align:center; cursor: pointer }
.quoteRQ {background-color: #FFFFCC; text-align:center; cursor: pointer}
.quoteFew {background-color: #BCF9F8; text-align:center; cursor: pointer}

.offline {color: #800000;}

.plhHotel {FONT-WEIGHT: bold; padding-top:10px; padding-bottom:10px;}
.plhTour {font-size: 85%; FONT-WEIGHT:bold; padding-bottom:10px;}
.plhTourName {font-size: 85%; FONT-WEIGHT:bold; padding-bottom:10px;}
.plhTourDescription {font-size: 85%; padding-top:10px; padding-bottom:10px;}
.plhTourContent {font-size: 85%; padding-bottom:10px;}
.plhPriceFor {font-size: 85%; FONT-WEIGHT:bold; padding-bottom:10px;}
.plhPriceForValue {font-size: 85%; FONT-WEIGHT:bold; padding-bottom:10px}
.plhCurrency {font-size: 85%; FONT-WEIGHT:bold;}
.plhCurrencyCode {font-size: 85%; FONT-WEIGHT:bold;}

.CustomTabStyle .ajax__tab_header {background:url(images/left_stick.gif) bottom right repeat-x;}
.CustomTabStyle .ajax__tab_outer {margin-right:2px; vertical-align:top; background:url(images/left_stick.gif) bottom right repeat-x;}
.CustomTabStyle .ajax__tab_tab {height: 32px; width: 205px; padding-left:25px; padding-right:25px; padding-top:5px; background:url(images/tablightblue.gif) no-repeat left top; font-size:15px; color:#2D7CB7; text-decoration:none;}
.CreditTab {height: 32px; width: 205px; padding-left:25px; padding-right:25px; padding-top:5px; background:url(images/tabpink.gif) no-repeat left top; font-size:15px; color:#DD0000; text-decoration:none; text-align: center}
.CreditTabActive {height: 32px; width: 205px; padding-left:25px; padding-right:25px; padding-top:5px; background:url(images/tabred.gif) no-repeat left top; font-size:15px; color:#ffffff; text-decoration:none; text-align: center}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {height: 32px; width: 205px; background:url(images/tabblue.gif) no-repeat left top; color:#ffffff;}
.CustomTabStyle .ajax__tab_active .ajax__tab_body {vertical-align:top; background:url(images/left_stick.gif) top right repeat-x;}

.loginbutton {background-color: LightGray; border: solid 1px Gray; height: 17px; font-size: 12px;}
.logintextbox {border: solid 1px Gray; height: 18px; font-size: 12px;}
.flatbutton {background-color: LightGray; border: solid 1px Gray;}
.errorInput {border: solid 2px #ff0000;}

A TABLE.inner_tbl TD {text-decoration: underline; cursor: pointer}
TABLE.tbl_1 TD TABLE.inner_tbl TD {PADDING: 0px 0px 0px 0px; border-width: 0px; border-style: none;}

.quotaDetails {background-color: #FFFFEE; text-align:center; border: solid 1px #AAAA00;}
.quotaDetailsTable {border: solid 1px #CCCC00; border-collapse: collapse;}
.quotaDetailsTable TD {border: solid 1px #CCCC00; border-collapse: collapse;}
.quotaDetailsTable TD TD {border: 0; border-collapse: collapse;}

.colorPickerTable {border: 0; padding: 0px 0px 0px 0px; border-collapse: collapse;}
.colorPickerTable TD {width: 4px; height: 4px;}

.orderStatusColorLegend {border: 0; padding: 0px 0px 0px 0px; border-collapse: collapse;}
.orderStatusColorLegend TD.colorTD {border: solid 1px gray; width: 10px; height: 10px;}

.countryNote {color: Red; font-size: 12px; font-weight: bold; font-family: Courier New; width: 400px;}

.mwHelpSign {color: #00DD00; text-align:center; display: inline;}
.mwHelp {background-color: #FFFFEE; border: solid 1px #AAAA00; width: 150px; padding: 5px 5px 5px 5px;}
.mwHelpHeader {text-align: center; font-weight: bold;}
.mwHelpSeparator {color: #AAAA00; width: 97%; height: 1px}
.mwHelpBody {text-align: justify;}
/* Информация о экскурсиях */

.modalPopup 
{
	display:none;
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:640px;
	text-align:center;
	position:absolute;
	z-index:100;
}

.modalPopupHeader
{
	padding:5px;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
	display:block;
}

.modalPopupContent
{
	padding:20px;
	text-align:justify;
	height:320px;	
	overflow:auto;
	display:block; 
}

.modalOkButton
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	text-align:center;
	display:block;
	cursor:pointer;

}

/* ------------------------- */

/* DynamicOffersFilter Styles*/
/* City departure*/
#qd_SearchFilter
{
	display: inline; 


}
#dof_DepartureCityDiv
{
	width: 200px;

}
/* Country*/
#dof_CountryDiv
{
	width:200px;


}
/* Tour Type*/
#dof_TourTypeDiv
{
	width:200px;


}
/* Resort*/
#dof_ResortDiv
{
	width:200px;


}
/* Resort(name list)*/
#dof_ResortDiv_InnerDiv
{
	width: 100%; 
	height: 116px; 
	overflow: auto; 
	background-color: LightGrey; 
	border: solid 1px black;
}
/* Region*/
#dof_RegionDiv
{


	width:200px;

}
/* Region(name list)*/
#dof_RegionDiv_InnerDiv
{
	width: 100%; 
	height: 116px; 
	overflow: auto; 
	background-color: LightGrey; 
	border: solid 1px black;
}
/* Hotel Categories*/
#dof_HotelCategoriesDiv
{


	vertical-align:top;
}

/* Spo*/
#dof_SpoDiv
{
	width: 300px;

}
/* Hotel*/
#dof_HotelDiv
{

	width: 300px;

}
/* Hotel(name list)*/
#hotelDivScroll
{
	width: 100%; 
	height: 317px; 
	overflow: auto;
	background-color: LightGrey; 
	border: solid 1px black
}
/* Tour Dates*/
#dof_TourDates
{


	
}
/* Room Type*/
#dof_RoomTypeDiv
{




}
/* Children count*/
#dof_ChildrenMainDiv
{




}
#dof_ChildrenExtraDiv
{




}
#child1
{



}
#child2
{


}

/* Nights*/
#dof_NightsDiv
{
BORDER-top: #c1c2c8 1px solid;
BORDER-bottom: #c1c2c8 1px solid;
}
/* Room Category*/
#dof_RoomCategoryDiv
{
BORDER-bottom: #c1c2c8 1px solid;

}
/* Pansion*/
#dof_PansionDiv
{
BORDER-bottom: #c1c2c8 1px solid;

}
/* Kind Of Tour*/
#dof_KindOfTourDiv
{



}
/* Maximum price*/
#dof_PriceMaximumDiv
{




}
/* Currency*/
#dof_CurrencyDiv
{




}
/* Quotas*/
#dof_QuotasDiv
{
	


}
/* Page Size*/
#dof_PageSizeDiv
{


}
/* Search*/
#dof_SearchDiv
{


}
/* Progress bar */
#dof_UpdateProgressForLeftDiv
{


}
/* Progress bar */
#dof_UpdateProgressForMiddleDiv
{


}
/* Country Description */
#dof_CountryDescriptionDiv
{

	position:relative;

}
/* Style for elements under the filter(which have absolute position).
If filter's height changed, we may change this style, that it conforms to new height */
.qd_Div
{
	position:relative;
	
}

/* End DynamicOffersFilter Styles*/
/* ------------------------- */
