BODY
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
    margin: 0 0 0 0;
}
TABLE TD
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
TABLE TD A
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
P
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
INPUT
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
TEXTAREA
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
SELECT
{
    font-size: 11px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.t_small
{
    font-size: 10px;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.h3
{
    font-weight: bold;
    font-size: 12px;
    color: #e97231;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
UL
{
    margin-top: 7px;
    margin-bottom: 7px;
}
.date_news
{
    font-size: 11px;
    color: #0063a8;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.m_top
{
    font-weight: bold;
    font-size: 9px;
    font-family: Tahoma, Verdana, Arial, sans serif;
    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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
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
{
    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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.head4
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.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;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhTour
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhTourName
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhTourDescription
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhTourContent
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhPriceFor
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhPriceForValue
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhCurrency
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}
.plhCurrencyCode
{
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial, sans serif;
}


.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: 15px;
}
.logintextbox
{
    border: solid 1px Gray;
    height: 15px;
}
.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;
}

TD.pastPrice
{
    background-color: #eef0f1;
}

TD.activePrice table
{
    background-color: #ffffff;
}

TD.activePrice A
{
    font-weight: bold;
}

TD.pastPrice A
{
    text-decoration: line-through;
}

TD.futurePrice
{
}

TD.futurePrice A
{
    color: #aaaaaa;
}

.stepTextBox
{
    border: solid 1px Gray;
    width: 30px;
}

.cell_tbl_fill
{
    border: 0;
    border-collapse: collapse;
    width: 100%;
}
.graySubTitle
{
    background-color: #eef0f1;
    font-weight: bold;
    font-size: 11px;
}

/*AutoComplete flyout */
.autocomplete_completionListElement
{
    margin: 0px !important;
    background-color: white;
    color: windowtext;
    border: buttonshadow;
    border-width: 2px;
    border-style: solid;
    cursor: pointer;
    overflow: auto;
    height: 100px;
    text-align: left;
    list-style-type: none;
    padding: 0 0 0 0;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
    background-color: #ace0e8;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
    padding: 1px 1px 1px 5px;
}

/* AutoComplete item */
.autocomplete_listItem
{
    background-color: window;
    color: #575b62;
    font-family: Tahoma, Verdana, Arial, sans serif;
    padding: 1px 1px 1px 5px;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:8e8e8e;
	width: 400px;
	}
.menu ul{
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		}
	.menu li a:visited{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#e0e0e0;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:225px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			background:#949494;
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		color:#ffffff;
		}

		
* {
     margin: 0;
 }
 html, body {
     height: 100%;
 }
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
     margin: 0 auto -12em;
 }
 .footer, .push {
     height: 12em;
 }
 
 .roundedcornr_box_222045 {
   background: #b4dce6 url(/mweb/mimages/roundedcornr_222045_grad.gif) no-repeat;
   margin-left: 10px;
   margin-right: 10px;
}
.roundedcornr_top_222045 div {
   background: url(/mweb/mimages/roundedcornr_222045_tl.gif) no-repeat top left;
}
.roundedcornr_top_222045 {
   background: transparent url(/mweb/mimages/roundedcornr_222045_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_222045 div {
   background: url(/mweb/mimages/roundedcornr_222045_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_222045 {
   background: transparent url(/mweb/mimages/roundedcornr_222045_br.gif) no-repeat bottom right;
}

.roundedcornr_top_222045 div, .roundedcornr_top_222045,
.roundedcornr_bottom_222045 div, .roundedcornr_bottom_222045 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_222045 { 
background:transparent url(/mweb/mimages/vnimanie.gif) no-repeat scroll left top;
margin:0 10px;
padding-left:40px;
}

.message { 
background:#F0FFFF url(/mweb/mimages/vnimanie.gif) no-repeat scroll 5px 17px;
border:1px solid Red;
margin:10px;
padding:5px 5px 5px 40px;
}
/* scroll */
.title{
	display:block;
	top:0;
	color:#FFF;
	padding:3px;
	margin: 0px;
	font-weight: bold;
	font-size: 1.2em;
	}

div.scrollable {
	position:relative;
	overflow:hidden;	 	
	width: 640px;	
	height:120px;	

	padding:10px 0;	
}

div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	clear:both;	
	margin-left:10px;
}

div.scrollable div.items div {
	float:left;
	margin-right: 18px;
	width:300px;
	height: 120px;
	background-image: url(/mweb/mimages/scroll-bg3.gif);
	background-repeat: no-repeat;	
}

div.scrollable div.items div img{
   padding: 4px;
}

div.scrollable div.items div.active {
	border:1px inset #ccc;		
	background-color:#fff;
}

div.scrollable {
	float:left;		
}

a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(/mweb/mimages/left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
}

a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

a.disabled {
	visibility:hidden !important;		
}

a.next, a.nextPage {
	background-image:url(/mweb/mimages/right.png);
	clear:right;	
}

div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}

div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/mweb/mimages/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

div.navi a:hover {
	background-position:0 -8px;      
}

div.navi a.active {
	background-position:0 -16px;     
} 	


.logintextbox2
{
    border: solid 1px Gray;
    height: 11px;
}

.reportLink
{
    width: 100%;
}

.pluginsTable
{
    width: 100%;
}

.title a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 1em;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalWindow
{
	background-color:#ffffff;
}

.modalWindowHeader
{
	font-weight: bold;
	text-align: center;
}

.loginbutton
{
	background-color: LightGray;
	border: solid 1px Gray;
	height: 15px;
}
.logintextbox
{
	border: solid 1px Gray;
	height: 15px;
}
.flatbutton
{
	background-color: LightGray;
	border: solid 1px Gray;
}

/* Стили для бонусной программы (OrderList) */
TABLE.bonusSummary
{
    border: solid #c1c2c8 1px;
    border-collapse: collapse;
    text-align: center;
}

TABLE.bonusSummary TH
{
    padding: 2px 2px 2px 2px;
    background-color: #e0e3e4;
    border: solid #c1c2c8 1px;
    FONT-SIZE: 11px; COLOR: #575b62; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif;
}

TABLE.bonusSummary TD
{
    padding: 2px 2px 2px 2px;
    border: solid #c1c2c8 1px;
}

TABLE.bonusSummary TD.nopadding
{
    padding: 0px 0px 0px 0px;
    border: 0;
    border-collapse: collapse;
}

/* ------------------------- */

/* DynamicOffersFilter Styles*/
/* City departure*/
#dof_DepartureCityDiv
{
	width: 200px;
}
/* Country*/
#dof_CountryDiv
{
	width:200px;
}
/* Tour Type*/
#dof_TourTypeDiv
{
	width:200px;
}
/* Resort*/
#dof_ResortDiv
{
	width:200px;
	display:none;
	
}
/* Resort(name list)*/
#dof_ResortDiv_InnerDiv
{
	width: 100%; 
	height: 74px; 
	overflow: auto; 
	background-color: LightGrey; 
	border: solid 1px black;
	display:none;
}
/* Region*/
#dof_RegionDiv
{
	width:200px;
}
/* Region(name list)*/
#dof_RegionDiv_InnerDiv
{
	width: 100%; 
	height: 193px; 
	overflow: auto; 
	background-color: LightGrey; 
	border: solid 1px black;
}
/* Hotel Categories*/
#dof_HotelCategoriesDiv
{
	position:absolute;
	top:425px;
	left:20px;
	vertical-align:top;
}

/* Spo*/
#dof_SpoDiv
{
	width: 300px;
	position:relative;
	top:-315px;
	left:205px;
}
/* Hotel*/
#dof_HotelDiv
{
	width: 300px;
	position:relative;
	top:-313px;
	left:205px;
        height: 280px;
}
/* Hotel(name list)*/
#hotelDivScroll
{
	width: 100%; 
	height: 263px; 
	overflow: auto
}
/* Tour Dates*/
#dof_TourDates
{
	position:relative;
	top:-630px;
	left:510px;
}
/* Room Type*/
#dof_RoomTypeDiv
{
	position:relative;
	top:-625px;
	left:510px;
}
/* Children count*/
#dof_ChildrenMainDiv
{
	position:relative;
	top:-625px;
	left:510px;
}
#dof_ChildrenExtraDiv
{
	position:relative;
	top:-625px;
	left:510px;
}
/* Room Type*/
#dof_RoomTypeDiv
{
	position:relative;
	top:-625px;
	left:510px;
}
/* Nights*/
#dof_NightsDiv
{
	position:relative;
	top:-620px;
	left:510px;
width:500px;
align:center;
display:block;

}

/* Room Category*/
#dof_RoomCategoryDiv
{
	position:relative;
	top:-600px;
	left:510px;
}
/* Pansion*/
#dof_PansionDiv
{
	position:relative;
	top:-590px;
	left:510px;
}
/* Kind Of Tour*/
#dof_KindOfTourDiv
{
	position:relative;
	top:-590px;
	left:510px;
}
/* Maximum price*/
#dof_PriceMaximumDiv
{
	position:relative;
	top:-585px;
	left:510px;
}
/* Currency*/
#dof_CurrencyDiv
{
	position:relative;
	top:-580px;
	left:510px;
}
/* Quotas*/
#dof_QuotasDiv
{
	position:relative;
	top:-575px;
	left:510px;
}
/* Page Size*/
#dof_PageSizeDiv
{
	position:relative;
	top:-570px;
	left:510px;
}
/* Search*/
#dof_SearchDiv
{
	position:relative;
	top:-570px;
	left:510px;
}
/* Progress bar */
#dof_UpdateProgressForLeftDiv
{
	position:relative;
	top:-450px;
}
/* Progress bar */
#dof_UpdateProgressForMiddleDiv
{
	position:relative;
	top:-450px;
}
/* Country Description */
#dof_CountryDescriptionDiv
{
	position:relative;
	top:-450px;
}
/* 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;
	top:340px;
}
#results {
	clear:both;float:left;
}
.HotRank_Div
{
	position:relative;
	top:400px;
}

/* End DynamicOffersFilter Styles*/
/* ------------------------- */

.mcd{
width: 25px;
height: 20px;
padding: 0 3 0 3;
}

.hotelcolor
{ background-color: red; 
}

.plhHotelAdditionalPayments {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma, Verdana, Arial, sans serif
}

/* HotelAdditionalPayments on SimpleBasket.aspx without scrolling*/

.hotelAdditionalPaymentsDiv
{
	width:300px; 
}

/* HotelAdditionalPayments on SimpleBasket.aspx with scrolling*/
/*
.hotelAdditionalPaymentsDiv
{
	border: solid 1px black; 
	width:300px; 
	height:100px; 
	overflow:scroll;	
}
*/

