@import url(Footer.php.css);
@import url(BTACalendar.css);
@import url(Calendar.css);
@import url(Dashboard.css);
@import url(Header.php.css);
@import url(HomePageBusinessTourismBlock.php.css);
@import url(SiteMap.php.css);

BODY
{
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 21px;
	color: #5b3b22;
}

A, A:link, A:visited
{	
    color: #5b3b22;
	text-decoration: underline;
}

A:hover
{
	text-decoration: none;
}

DIV
{
	text-align:left;
}

img
{
    border: 0px;    
}

OL
{
	margin:25px;	
}

INPUT.SearchBlock, SELECT, SELECT.SearchBlock
{
    border: solid 1px #a9671b;
    font-size: 10px;
    color: #593c24;
}

INPUT.Radio
{
    vertical-align: -1px;
}

H1
{
    font-family: Trebuchet MS;
    margin: 0px;
    padding: 4px 0px 0px 0px;
    font-size: 20px;
    font-weight: normal;
    color: #1686d2;
    margin-top: -4px;
    line-height: 22px;
    text-decoration: none;
}

H2
{
    color: #ff9900;
    font-size: 18px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

A.Path, A.Path:visited, A.Path:link
, A.PathLastNode, A.PathLastNode:visited, A.PathLastNode:link
{	
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.PathLastNode, A.PathLastNode:visited, A.PathLastNode:link
{	
	color: #FF7714;
}

A.Path:hover
, A.PathLastNode:hover
{
	text-decoration: underline;
}

A.BlockHeaderLink, A.BlockHeaderLink:visited, A.BlockHeaderLink:link
{	
	font-size: 18px;
	color: #ff7714;
	font-weight: bold;
	text-decoration: none;
}

A.BlockHeaderLink:hover
{
    color: #ff9e14;
	text-decoration: none;
}

A.HotelListTitleLink, A.HotelListTitleLink:visited, A.HotelListTitleLink:link, A.ListTitleLink, A.ListTitleLink:visited, A.ListTitleLink:link
{	
	font-size: 14px;
	color: #FF8949;
	font-weight: bold;
	text-decoration: none;
}

A.HotelListTitleLink:hover, A.ListTitleLink:hover
{
	color: #FEA915;
	text-decoration: none;
}

.BlockTitleLink
{	
	font-size: 12px;
	color: #131445;
	font-weight: bold;
}

A.BlockTitleLink, A.BlockTitleLink:visited, A.BlockTitleLink:link
{	
	color: #131445;
	font-weight: bold;
	text-decoration: none;
}

A.BlockTitleLink:hover
{
    color: #4b93ce;
	text-decoration: none;
}

A.BlockListLink, A.BlockListLink:visited, A.BlockListLink:link
{	
	font-size: 11px;
	color: #131445;
	text-decoration: none;
}

A.BlockListLink:hover
{
	text-decoration: underline;
}

.SystemText
{
    font-size: 11px;
    color: #a86727;
    font-style: italic;
    line-height: 15px;
}

.Price
{
    font-weight: bold;
    font-size: 16px;
    color: #fb7810;
}

.PriceList
{
    font-size: 12px;
    color: #131445;
}

.PriceList
{	
	font-size: 12px;
	color: #131445;
	text-transform: uppercase;
}

A.PriceListLink, A.PriceListLink:visited, A.PriceListLink:link
{	
	font-size: 12px;
	color: #131445;
	text-decoration: none;
}

A.PriceListLink:hover
{
	text-decoration: underline;
}

A.PromotinoBlockHeaderLink, A.PromotinoBlockHeaderLink:visited, A.PromotinoBlockHeaderLink:link
{	
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.PromotinoBlockHeaderLink:hover
{
	text-decoration: none;
}

.SearchBlockCaption
{
    color: #131445;
    font-size: 13px;
    font-weight: bold;
}

.SearchBlockExcursionType
{
    color: #593c24;
    font-size: 11px;
}

.SearchBlockContactText, ListSearchText
{
	line-height: normal;
    color: #593c24;
    font-size: 11px;
}

A.HoteInformationLink, A.HoteInformationLink:visited, A.HoteInformationLink:link
{	
	font-size: 12px;
	color: #121444;
	text-decoration: none;
}

A.HoteInformationLink:hover
{
	text-decoration: underline;
}

A.PagerLink, A.PagerLink:visited, A.PagerLink:link
{	
	font-size: 11px;
	color: #1686d2;
	text-decoration: none;
}

A.PagerLink:hover
{
	text-decoration: none;
}

.ListSearchCaption
{
    font-size: 16px;
    text-transform: uppercase;
    color: #131545;    
}

.ContextContainerCaption
{
    color: #fe7817;
    font-size: 13px;
    font-weight: bold;
}

A.ContextBlockLink, A.ContextBlockLink:visited, A.ContextBlockLink:link
{	
	font-size: 11px;
	color: #a9681b;
	line-height: 14px;
	text-decoration: none;
}

A.ContextBlockLink:hover
{
	text-decoration: underline;
}

.DestionationCaption
{
    font-size: 13px;
    font-weight: bold;
    color: #131545;  
}

.MapIndex
{
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;  
}

.PageIndex
{
    font-size: 19px;
    font-weight: normal;
    color: #1686d2;
    margin-top: -4px;
    line-height: 22px;
    text-decoration: none;
}

A.PageIndex, A.PageIndex:visited, A.PageIndex:link
{	
	font-size: 19px;
    font-weight: normal;
    color: #1686d2;
    margin-top: -4px;
    line-height: 22px;
    text-decoration: none;
}

A.PageIndex:hover
{
	text-decoration: none;
}

.HotelName, .BlockName
{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1785d4;
}

A.FullDescriptionLink, A.FullDescriptionLink:visited, A.FullDescriptionLink:link
{	
	font-size: 12px;
	color: #1886d3;
	text-decoration: none;
}

A.FullDescriptionLink:hover
{
	text-decoration: underline;
}

.ListTitle
{	
	font-size: 16px;
	color: #FF8949;
	font-weight: bold;
	text-decoration: none;
}

.Capitalize
{
    text-transform: capitalize;    
}

A.BlockNameLink, A.BlockNameLink:visited, A.BlockNameLink:link
{	
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1785d4;
	text-decoration: none;
}

A.BlockNameLink:hover
{
	text-decoration: none;
}

TABLE.TabsContainer
{
	margin-bottom: 0px;
}

TABLE.TabsContainer TD.Tab, TABLE.PromotionList TD
{
	border-bottom: solid 1px #FEEDAE;
	font-size: 11px;
}

TABLE.PromotionList TR.Details
{
	background-color: #FEEDAE;
}

TABLE.PromotionList TR.Details TD.DetailsContainer
{
	text-align: right;
}

TABLE.PromotionList TR.Details TABLE
{
	background-color: #FFFCF3;
	margin: 0px;
	border: none;
}

TABLE.PromotionList TR.Details TABLE TD
{
	text-align: left;
}

TABLE.TabsContainer TD.Tab DIV
, TABLE.TabsContainer TD.TabActive DIV
{
	background-repeat: repeat-x;
	float: left;
	padding-top: 3px;
	color: Black;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}

TABLE.TabsContainer TD.Tab DIV
{
	background-image: url(../Images/BkgrInactiveTab.gif);
	height: 23px;
}

TABLE.TabsContainer TD.ExcursionTab DIV
, TABLE.TabsContainer TD.ExcursionTabActive DIV
{
	background-repeat: repeat-x;
	float: left;
	padding-top: 3px;
	color: Black;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}

TABLE.TabsContainer TD.ExcursionTab DIV
{
	background-image: url(../Images/BkgrInactiveTab.gif);
	height: 23px;
}


TABLE.TabsContainer TD.TabActive
{
	border-bottom: none 0px;
}

TABLE.TabsContainer TD.TabActive DIV
{
	height: 24px;
	background-image: url(../Images/BkgrActiveTab.gif);
}

TABLE.TabsContainer TD.ExcursionTabActive
{
	border-bottom: none 0px;
}

TABLE.TabsContainer TD.ExcursionTabActive DIV
{
	height: 24px;
	background-image: url(../Images/BkgrActiveTab.gif);
}

DIV.TabContent
{
	background-image: url(../Images/BkgrActiveTabContent.gif);
	background-repeat: repeat-x;
	border: solid 1px #FEF4C1;
	margin: 0px 0px 8px 0px;
	padding: 8px;
}

DIV.TabContentExcursion
{
	background-image: url(../Images/BTAgradient1px.jpg);
	background-repeat: repeat-x;
	
	margin: 0px 0px 8px 0px;
	padding: 9px;
}


DIV.TabContent P
{
	margin-top: 0px;
}

DIV.TabContent TABLE
{
	background-color: transparent;
	margin: 0px;
}

DIV.TabContent TABLE TD
{
	background-color: White;
	vertical-align: top;
	border-bottom: solid 1px #FEEEC0;
	text-align: left;
}

DIV.TabContent TABLE TR:first-child TD
{
	/*background-color: #FEF3C1;*/
	background-color: Transparent;
	
}

DIV.TabContentExcursionHotel
{
	
	background-repeat: repeat-x;
	
	
}

DIV.TabContentExcursionHotel P
{
	margin-top: 0px;
}

DIV.TabContentExcursionHotel TABLE
{
	background-color: transparent;
	width: 100% !important;
	
	margin: 0px;
}

DIV.TabContentExcursionHotel TABLE TD
{
	background-color: #fefbd0;
	vertical-align: top;
	border-bottom: solid 1px #FEEEC0;
	text-align: left;
}

DIV.TabContentExcursionHotel TABLE TR:first-child TD
{
	/*background-color: #FEF3C1;*/
	background-color: Transparent;
}

A.CaptionLink, A.CaptionLink:visited, A.CaptionLink:link
{	
	font-size: 16px;
    font-weight: bold;
    color: #ff7715;
	text-decoration: none;
}

A.CaptionLink:hover
{
	text-decoration: none;
}

.Caption
{
    font-size: 20px;
    font-weight: bold;
    color: #ff7715;
}

.FAQCategory
{
    color: #141545;
    font-size: 16px;    
}

A.FAQLink, A.FAQLink:visited, A.FAQLink:link
{	
	font-size: 12px;
    color: #2d7ab2;
	text-decoration: none;
}

A.FAQLink:hover
{
	text-decoration: underline;
}

A.FAQBlockLink, A.FAQBlockLink:visited, A.FAQBlockLink:link
{	
	font-size: 12px;
    color: #1586d2;
	text-decoration: none;
}

A.FAQBlockLink:hover
{
	text-decoration: underline;
}

.HomePageBlockSubTitle
{
    color: #ff7714;
    font-size: 14px;
    font-weight: bold;
}

A.CorporateClientLink, A.CorporateClientLink:visited, A.CorporateClientLink:link
{	
	font-size: 14px;
    color: #ff7714;
	text-decoration: none;
	font-weight: bold;
}

A.CorporateClientLink:hover
{
	text-decoration: underline;
}

.FAQTitle
{
    color: #1685d4;
    font-size: 16px;
    font-weight: bold;
}

A.FAQTitleLink, A.FAQTitleLink:visited, A.FAQTitleLink:link
{	
	color: #1685d4;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

A.FAQTitleLink:hover
{
	text-decoration: none;
}


A.LanguageLink, A.LanguageLink:visited, A.LanguageLink:link
{	
	color: #70b9fd;
	font-weight: bold;
	text-decoration: none;
}

A.LanguageLink:hover
{
    color: #1969aa;
    font-weight: bold;
	text-decoration: none;
}


.DPMainTitle
{
    font-size: 36px;
    color: #1d6bb3;
}

.DPSubTitle
{
    font-size: 18px;
    color: #e68127;    
}

A.DPBlockHeaderContextLink, A.DPBlockHeaderContextLink:visited, A.DPBlockHeaderContextLink:link
{	
	color: #ffa300;
    font-size: 16px;
    font-weight: bold;
	text-decoration: none;
}

A.DPBlockHeaderContextLink:hover
{
    color: #1969aa;
    font-weight: bold;
	text-decoration: none;
}

A.MainPartContainer, A.MainPartContainer:visited, A.MainPartContainer:link
{
	text-decoration: none;
	color:#5b3b22;
}

A.MainPartContainer:hover
{    
	text-decoration: underline;
	color:#5b3b22;
}

img#HomePagePromotion_Scrollbar_UpButton
{

	margin-left:-2px;

}
img#HomePagePromotion_Scrollbar_DownButton
{

	margin-left:-2px;
}

	
div#RightMenuPromotionBlock_ScrollContainer div
{
	border:solid 0px pink;
	margin:8px 0;
}
div#RightMenuPromotionBlock_ScrollContainer a
{
	border:solid 0px red;
	text-decoration:none;
	line-height:14px;
}
div#RightMenuPromotionBlock_ScrollContainer a:hover
{
	text-decoration:underline;
}

A.AllOfersLink, A.AllOfersLink:visited, A.AllOfersLink:link
{
	text-decoration: none;
	color:#ff7715;
	font-weight: bold;
}

A.AllOfersLink:hover
{    
	text-decoration: none;
}

.FullWidthTables TABLE{
	width:100% !important;
	border-collapse: collapse !important;
}

.FullWidthTables TD{
	border-collapse: collapse !important;
	border-left: 1px solid #FEF4C1 !important;
	border-top: 1px solid #FEF4C1 !important;
	border-right: 1px solid #FEF4C1 !important;
}


.AllRightTables TD, .AllRightTables TD P{
	
}
A.RightBlockLink, A.RightBlockLink:visited, A.RightBlockLink:link
{
	text-decoration: none;
}

A.RightBlockLink:hover
{    
	text-decoration: underline;
}

a.LeftSearchButtonBlock 
{
	display: block;
	height: 42px;
	line-height: 40px;
	color: #FFF8E3;
	font-size: 15px;
	text-align: center;
	background: #EB833A url(../Images/LeftSearchButtonBlock.jpg) 0px 0px;
	text-decoration: none;
	margin: 10px 0px 10px 0px;
	border:  none;
	text-transform: uppercase;
	font-weight: bold;
	
}

a.LeftSearchButtonBlock:hover 
{
	color: #FFFFFF;
	font-size: 15px;
	background: #FF8949 url(../Images/LeftSearchButtonBlock.jpg) 0px -42px;
}
