BODY
{
	margin: 0px;
	font: normal 62.5%, Arial, sans-serif;
	background-repeat: repeat-x;  
	background-color: #e7e7e7;
}
a {text-decoration: none; color: #000000;}
a:hover {text-decoration: underline;}

input,textarea,select,button { font: normal 1em, Arial, sans-serif; color:#6d6d6d;}
select { height: 20px; font-size:11px;}
input { font-size:11px; color:#333}

div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
ul { list-style-type: none; }
LI { list-Style-image: URL(images/bullet.gif); }

A.menu
{
    FONT-SIZE: 10pt;
    COLOR: #CCA166;
   
    TEXT-DECORATION: none
}

A.menu:hover
{
    FONT-SIZE: 10pt;
    COLOR: #1672ED;
   
    TEXT-DECORATION: underline
}


.subtitl-main
{
    FONT-SIZE: 11pt;
    COLOR: #C6993D;
   
	font-weight: bold;
    TEXT-DECORATION: none
}
.gallery_name {
	
	font-size: 12px;
	
	color: #959595;
	text-decoration: none;
}
.gallery_titl {
	
	font-size: 14px;
	font-weight: bold;
	color: #FC5D00;
	text-decoration: none;
}
.footer {
	
	font-size: 11px;
	
	color: #959595;
	text-decoration: none;
}

.nobr {white-space: nowrap;}

.w7 { font-size: 20pt;}
.w6 { font-size: 18pt;}
.w6w { font-size: 18pt; color: #ffffff;}
.w7w { font-size: 20pt; color: #ffffff;}
.w5 { font-size: 16pt;}
.w4 { font-size: 14pt;}
.w3 { font-size: 12pt;}
.w22 { font-size: 11pt;}
.w2 { font-size: 10pt; line-height: 125%;}
.news {font-size: 11px; color: #6c6c6c;}
.news:hover {}
.w2g { font-size: 10pt; color: #404040; line-height: 100%;}
.w2o { font-size: 10pt; color: #ff6102;}
.w22o { font-size: 11pt; color: #ff6102;}
.w3o { font-size: 12pt; color: #ff6102;}
.w11 { font-size: 9pt; TEXT-DECORATION: none;}
.w1 { font-size: 8pt; TEXT-DECORATION: none;}
.w1blue { font-size: 8pt; color: #1e69bc; font-weight: normal;}
.w1-crowded { font-size: 8pt; TEXT-DECORATION: none; line-height: 70%;}
.w0-crowded { font-size: 7pt; TEXT-DECORATION: none; line-height: 70%;}
.w1w { font-size: 8pt; TEXT-DECORATION: none; color: #FFFFFF;}
.w0 { font-size: 7pt; TEXT-DECORATION: none;}
.w2n { font-size: 10pt; TEXT-DECORATION: none; color: #002A80;}
.w11n { font-size: 9pt; TEXT-DECORATION: none; color: #185294;}
.w1n{ font-size: 8pt; TEXT-DECORATION: none; color: #185294;}
.w0g { font-size: 7pt; TEXT-DECORATION: none; color: #7d7d7d;}
.w0n { font-size: 7pt; TEXT-DECORATION: none; color: #185294;}
.w1g { font-size: 8pt; TEXT-DECORATION: none; color: #404040; font-weight: normal;}
.w1silver { font-size: 8pt; color: #7d7d7d;}
.w1bsilver { font-size: 8pt; color: #7d7d7d; font-weight: bold;}
.w11silver { font-size: 9pt; color: #7d7d7d;}
.w2silver { font-size: 10pt; color: #7d7d7d;}
.w1gu { font-size: 8pt; color: #868686; text-decoration: underline;}
.w11g { font-size: 9pt; TEXT-DECORATION: none;color: #6d6d6d; line-height: 150%;}
.lh100 { line-height: 100%;}
.lh150 { line-height: 150%;}
.lh20p { line-height: 20px;}
.lh30p { line-height: 30px;}
.lh18p { line-height: 18px;}
.lh10p { line-height: 10px;}
.h2g { font-size: 10pt; TEXT-DECORATION: none;color: #797979; text-decoration: underline;}
.h11g { font-size: 9pt; TEXT-DECORATION: none;color: #797979; text-decoration: underline;}
.h1g { font-size: 8pt; TEXT-DECORATION: none;color: #797979; text-decoration: underline;}
.w7b { font-size: 20pt; font-weight: bold;}
.w6b { font-size: 18pt; font-weight: bold;}
.w6bw { font-size: 18pt; font-weight: bold; color: #FFFFFF;}
.w6bb {font-weight:bold; font-size: 22px; color: #1d5298;}
.w5bw { font-size: 16pt; font-weight: bold; color: #FFFFFF;}
.w5bo { font-size: 16pt; font-weight: bold; color: #ff6102;}
.w6bo { font-size: 18pt; font-weight: bold; color: #ff6102;}
.w7bo { font-size: 30px; font-weight: normal; color: #ff6102;}
.w8bo { font-size: 22pt; font-weight: normal; color: #ff6102;}
.w7o { font-size: 20pt; color: #f37501;}
.w5w { font-size: 16pt; color: #FFFFFF;}
.w6bo { font-size: 18pt; font-weight: bold; color: #e55400;}
.w7bw { font-size: 20pt; font-weight: 500; color: #FFFFFF;}
.w5b { font-size: 16pt; font-weight: bold;}
.w4br { font-size: 14pt; font-weight: bold;  color: #FF0000; text-decoration: underline;}
.w4b { font-size: 14pt; font-weight: bold;}
.w3b { font-size: 12pt; font-weight: bold;}
.w3bw { font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.w3bgreen { font-size: 12pt; font-weight: bold; color: #53a842;}
.w2bgreen { font-size: 10pt; font-weight: bold; color: #53a842;}
.w3bsilver { font-size: 12pt; font-weight: bold; color: #b3b3b3;}
.w22bsilver { font-size: 11pt; font-weight: bold; color: #b3b3b3;}
.w4bw { font-size: 14pt; font-weight: 500; color: #FFFFFF;}
.w3bb { font-size: 12pt; font-weight: bold;  color: #5b85ad;}
.w22bb { font-size: 11pt; font-weight: bold;  color: #5b85ad;}
.w22bl { font-size: 11pt; font-weight: bold;  color: #3A8ECF;}
.w3bg { font-size: 12pt; font-weight: bold; color: #404040;}
.w3bm { font-size: 12pt; font-weight: bold;  color: #B22C4F;}
.w3br { font-size: 12pt; font-weight: bold;  color: #FF0000;}
.w3bo { font-size: 12pt; font-weight: bold;  color: #e55400;}
.w22bo { font-size: 11pt; font-weight: bold;  color: #e55400;}
.w22bm {font-size:11pt; font-weight: bold;  color: #d4280d; white-space:nowrap;}
.w3bt { font-size: 12pt; font-weight: bold;  color: #1B92BC;}
.w33bt { font-size: 13pt; font-weight: bold;  color: #1B92BC;}
.w4bt { font-size: 14pt; font-weight: bold;  color: #1B92BC;}
.w4bb { font-size: 14pt; font-weight: bold;  color: #1e5297;}
.w33bb { font-size: 13pt; font-weight: bold;  color: #1e5297;}
.w5bb { font-size: 16pt; font-weight: bold;  color: #2872AF;}
.w4bg { font-size: 14pt; font-weight: bold;  color: #404040;}
.w4bo { font-size: 14pt; font-weight: bold;  color: #f06c22;}
.w5bg { font-size: 16pt; font-weight: bold;  color: #404040;}
.w6bg { font-size: 18pt; font-weight: bold;  color: #404040;}
.w6green { font-size: 18pt; color: #53a842;}
.w6o { font-size: 18pt; color: #ff6102;}
.blockprice { font-size: 12pt; font-weight: bold;  color: #FF0000; text-decoration: underline;}
.w3bn { font-size: 12pt; font-weight: bold; color: #185294;}
.w4bn { font-size: 14pt; font-weight: bold; color: #185294;}
.w5bn { font-size: 16pt; font-weight: bold; color: #185294;}
.w6bn { font-size: 18pt; font-weight: bold; color: #185294;}
.w33br { font-size: 13pt; font-weight: bold;  color: #FF0000;}
.w22b { font-size: 11pt; font-weight: bold;}
.titl-nofshon { font-size: 11pt; font-weight: bold; color: #FFFFFF;}
.titl-charter { font-size: 11pt; font-weight: bold; color: #FFFFFF;}
.titl-calendar { font-size: 11pt; font-weight: bold; color: #FFFFFF;}
.titl-search { font-size: 11pt; font-weight: bold; color: #FFFFFF;}
.w22bw { font-size: 11pt; font-weight: bold; color: #FFFFFF;}
.w22bg { font-size: 11pt; font-weight: bold; color: #404040;}
.w22bn { font-size: 11pt; font-weight: bold; color: #185294;}
.w2bo  { font-size: 10pt; font-weight: bold; color: #e55400;}
.w22br { font-size: 11pt; font-weight: bold; color: #C21211;}
.w2br { font-size: 10pt; font-weight: bold; color: #FF0000;}
.w2bm { font-size: 10pt; font-weight: bold; color: #C21211;}
.w2r { font-size: 10pt; color: #C21211;}
.w2b { font-size: 10pt; font-weight: bold;}
.w2bw { font-size: 10pt; font-weight: bold;color: #FFFFFF;}
.w2bn { font-size: 10pt; font-weight: bold;color: #185294;}
.w2bb { font-size: 10pt; font-weight: bold;color: #1e69bc;}
.w2bl { font-size: 10pt; font-weight: bold;color: #2872AF;}
.w2bg { font-size: 10pt; font-weight: bold;color: #404040;}
.w2bgu { font-size: 10pt; font-weight: bold;color: #404040; text-decoration: underline;}
.w11bw { font-size: 9pt; font-weight: bold;color: #FFFFFF;}
.w1bo { font-size: 8pt; font-weight: bold;color: #ff6102;}
.w11bo { font-size: 9pt; font-weight: bold;color: #ff6102;}
.w11w { font-size: 9pt;color: #FFFFFF;}
.w1black { font-size: 8pt; color: #000000;}
.w11black { font-size: 9pt; color: #000000;}
.w1bw { font-size: 11px; font-weight: bold; color: #FFFFFF;}
.w1bl { font-size: 11px; font-weight: bold; color: #b1d0ef;}
.w11bl { font-size: 12px; font-weight: bold; color: #b1d0ef;}
.w0bw { font-size: 10px; font-weight: bold;color: #FFFFFF;}
.w1m { font-size: 11px; color: #BA0600;}
.w1bm { font-size: 11px; font-weight: bold;color: #BA0600;}
.w11bm { font-size: 12px; font-weight: bold;color: #BA0600;}
.w11bgreen { font-size: 12px; font-weight: bold; color: #53a842;}
.w2w { font-size: 10pt; color: #FFFFFF;}
.w2y { font-size: 10pt; color: #FFBD21;}
.w2by { font-size: 10pt; font-weight: bold;color: #FFBD21;}
.w11b { font-size: 9pt; font-weight: bold;}
.w1b { font-size: 8pt; font-weight: bold;}
.w1bn { font-size: 8pt; font-weight: bold; color: #185294;}
.w1bg { font-size: 8pt; font-weight: bold; color: #404040;}
.w11bg { font-size: 9pt; font-weight: bold; color: #696969;}
.w11bgrey { font-size: 9pt; font-weight: bold; color: #383838;}
.w11bb { font-size: 9pt; font-weight: bold; color: #1e69bc;}
.w11bblack { font-size: 9pt; font-weight: bold; color: #000000;}
.w1bb { font-size: 8pt; font-weight: bold; color: #1e69bc;}
.w11bn { font-size: 9pt; font-weight: bold; color: #185294;}
.titl-sitedeals { font-size: 9pt; font-weight: bold; line-height: 13px; color: #404040;}
.link-menu { font-size: 11px; color: #6c6c6c;}
.link-menu:hover {}
.w1br { font-size: 8pt; font-weight: bold; color: #C21211;}
.w11br { font-size: 9pt; font-weight: bold; color: #C21211;}
.w11r { font-size: 9pt; color: #C21211;}
.botmenu { font-size: 11px; color: #848484;}
.txtbrxxl { font-size: 14pt; font-weight: bold; color: #FF0000;}
.txtbrxl { font-size: 13pt; font-weight: bold; color: #FF0000;}
.txtbrl { font-size: 12pt; font-weight: bold; color: #FF0000;}
.txtbrm { font-size: 11pt; font-weight: bold; color: #FF0000;}
.txtbmxxl { font-size: 14pt; font-weight: bold; color: #ee0000;}
.txtbmxl { font-size: 13pt; font-weight: bold; color: #ee0000;}
.txtbml { font-size: 12pt; font-weight: bold; color: #e55400;}
.txtbmm { font-size: 11pt; font-weight: bold; color: #ee0000;}
.botmenu:hover
{
    TEXT-DECORATION: underline;
}

.tdhotel
{
height: 12px;
padding-bottom: 10px;
padding-left: 8px;
}


.push
{ font-size: 10pt; font-weight: bold; color: #C21211; cursor: pointer;}
.push:hover
{ font-size: 10pt; font-weight: bold; color: #FF0000; cursor: pointer; TEXT-DECORATION: underline;}

.hotelprices
{height: 14px;
FONT-SIZE: 10pt;
font-weight: bold;
padding: 3px;
} 

.wm { font-size: 12pt; font-weight: bold; text-decoration: none;}
.wm:hover {text-decoration: underline;}

.blocktr1
{background-color: #EDF5FA}

.blocktr2
{background-color: #D4EAFA}

.pagetitl
{

font-size: 11pt;
font-weight: bold;
color: #174299;
padding-right: 8px;
}

.boundname
{ font-size: 8pt; TEXT-DECORATION: none; color: #000000;}

.boundname:hover { font-size: 8pt; TEXT-DECORATION: underline; color: #FF0000;}

.click-details
{ font-size: 8pt; TEXT-DECORATION: none; color: #4784be; cursor:pointer;}

.click-details:hover
{ font-size: 8pt; color: #4784be; cursor:pointer; TEXT-DECORATION: underline;}

.click-order
{ font-size: 8pt; TEXT-DECORATION: none; color: #ee0000; font-weight: bold; cursor:pointer; TEXT-DECORATION: none;}

.click-order:hover
{ font-size: 8pt; TEXT-DECORATION: none; color: #FF0000; font-weight: bold; cursor:pointer; TEXT-DECORATION: underline;}

.hormenu
{ font-size: 12px; color: #aabed8;}

.hormenu:hover
{ font-size: 12px; color: #669CCC;}

.hormenuIn
{ font-size: 10pt; font-weight: bold; color: #669CCC;}

.hormenuIn:hover
{ font-size: 10pt; font-weight: bold; color: #669CCC;}

.hormenu-tab
{height: 30px; text-align: center; background-image: url(images/hormenu-bullet.gif); background-repeat: no-repeat;}

.hormenu-tabIn
{border-top: 6px solid #669CCC; height: 30px; text-align: center;}

table.inside
{
width:560px;
font-size:10pt;
}

table.inside-booking
{
width:740px;
font-size:10pt;
}

table.inside-short
{
width:438px;
font-size:10pt;
}

table.inside255
{
width:255px;
font-size:10pt;
}

th.inside
{
height: 24px;
background-color:#E7F0F2;
font-weight:bold;
text-align: right;
padding-right:5px;
padding-left:5px;
font-size:10pt;
}

th.inside-prices
{
height: 42px;
font-weight:bold;
text-align: right;
padding: 8px 9px 0px 0px;
font-size:11px;
border-bottom: 1px solid #dadada;
}

th.inside-ru
{
height: 24px;
background-color:#E7F0F2;
font-weight:bold;
text-align: left;
padding-right:5px;
padding-left:5px;
font-size:10pt;
}

th.inside-no
{
height: 24px;
background-color:#E7F0F2;
font-weight:bold;
text-align: right;
padding-right:0px;
padding-left:0px;
font-size:10pt;
}

th.inside-white
{
height: 24px;
font-weight:bold;
text-align: right;
padding-right:5px;
padding-left:5px;
font-size:10pt;
}

th.line
{
width: 1px;
background-color:#FFFFFF;
}

td.line
{
width: 1px;
background-color:#D7D7D7;
}

th.inside-grey
{
height: 24px;
background-color:#D7D7D7;
font-weight:bold;
text-align: right;
padding-left:5px;
padding-right:5px;
font-size:9pt;
}

td.inside-grey
{
height: 24px;
background-color:#D7D7D7;
font-weight:bold;
text-align: right;
padding-right:5px;
padding-left:5px;
font-size:9pt;
border-top:1px solid #ffffff;
}

td.inside
{
height: 24px;
font-size:9pt;
color:#000000;
padding-right:5px;
padding-left:5px;
border-top:1px solid #D7D7D7;
}

td.inside-prices
{
height: 36px;
font-size:12px;
color:#757575;
padding-right:9px;
font-weight:bold;
}

td.inside-no
{
height: 24px;
font-size:9pt;
color:#000000;
text-align: right;
padding-right:0px;
padding-left:0px;
border-top:1px solid #D7D7D7;
}


td.inside-one
{
height: 24px;
font-size:9pt;
color:#000000;
text-align: right;
padding-left:5px;
padding-right:5px;
}

th.titl
{
height: 36px;
background-image: url(images/bg_title.png);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-right: 16px;
padding-top: 5px;
font-weight:bold;
text-align: right;
font-size:11pt;
color: #185294;
}

th.title-package
{
height: 40px;
font-weight:bold;
text-align: right;
font-size: 18px;
color: #1d5298;
}

th.title-tour
{
height: 80px;
font-weight:bold;
text-align: right;
font-size: 20px;
color: #1d5298;
vertical-align: top;
}

th.titl-booking
{
height: 51px;
text-align: right;
font-size: 26px;
font-weight: normal;
color: #53a842;
}

th.titl285
{
height: 36px;
background-image: url(images/bg_title285.png);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-right: 16px;
padding-top: 5px;
font-weight:bold;
text-align: right;
font-size:10pt;
color: #185294;
}

th.titl-package
{
background-color: #B6D4F2;
height: 24px;
font-weight:bold;
text-align: right;
padding-left:10px;
padding-right: 10px;
font-size:10pt;
}

th.titl-ru
{
background-image: url(images/bg_titl-list.gif);
background-repeat: no-repeat;
height: 35px;
font-weight:bold;
text-align: left;
padding-left:5px;
padding-right: 20px;
padding-top: 5px;
font-size:10pt;
color: #FFFFFF;
}

th.titl-short
{
height: 36px;
background-image: url(images/bg_title-short.png);
background-repeat: no-repeat;
background-position: 0px 0px;
padding-right: 16px;
font-weight:bold;
text-align: right;
font-size:11pt;
color: #185294;
}

th.titl-short-ru
{
background-image: url(images/bg_titl-list-short.gif);
background-repeat: no-repeat;
height: 35px;
font-weight:bold;
text-align: left;
padding-left:5px;
padding-right: 20px;
padding-top: 5px;
font-size:10pt;
vertical-align: top;
}

table.order-table
{
width: 100%;
border: 1px solid #CDCEC6;
}


table.basic
{
width:628px;
font-size: 11pt;
}

table.basic-packages
{
width:628px;
height: 215px;
background-image: url(images/bg_package.gif);
background-repeat: no-repeat;
font-size: 11pt;
}

table.basic-flights
{
width:628px;
height: 147px;
background-image: url(images/bg_flight-result.gif);
background-repeat: no-repeat;
font-size: 11pt;
}

table.basic-tours
{
width:628px;
height: 190px;
background-image: url(images/bg_tour-result.gif);
background-repeat: no-repeat;
font-size: 11pt;
}

table.basic-domestic
{
width:628px;
height: 190px;
background-image: url(images/bg_domestic-result.gif);
background-repeat: no-repeat;
font-size: 11pt;
}

table.basic-booking
{
width:941px;
height: 583px;
margin-top: 10px;
}

table.basic624
{
width: 624px;
font-size: 9pt;
color: #666666;
}

.orderDetails
{
background-image: url(images/top-624.gif);
background-repeat: no-repeat;
background-position: 0px 42px;
}

table.basic-short
{
width:450px;
}

table.basic285
{
width:285px;
font-size: 11pt;
}

table.basic185
{
width:185px;
font-size: 12px;
color: #696969;
}


td.basic
{
text-align: center;
vertical-align: top;
background-color: white;
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
}

	.text
	{
	
	font-size:11px;	
	}
	
.redblocktd2
{background-color: #EBF6FF}

.redblocktd1
{background-color: #D3ECFF}

.single-deal-header
{ 
height:25px;
text-align: center;
color: 000000;
font-size: 11pt;
font-weight: bold;
}

.menutr2
{background-color: #FFFFFF;
 height: 26px;}

.menutr1
{
background-color: #EBEBEB;
 height: 24px;
 }

 .sadirtr
{
background-color: #FFFFFF;
 height: 26px;
 }
 
.sadirtr2
{
background-color: #FFFFFF;
 height: 26px;
 }

.sadirtr1
{
background-color: #f1f1f1;
 height: 24px;
 }

.box-text { font-size: 9pt; font-weight: bold; color: #404040;}
.box-text:hover { font-size: 9pt; font-weight: bold; color: #000000;}

.city {
 
font-size: 10pt; 
font-weight: bold;
color: #636363;
text-decoration: none;
}

.title-home {
height: 25px;
background-image: url(images/bg_title.gif);
background-repeat: repeat-x;
background-position: 0px 1px;
padding-right: 10px;
border-right: 1px solid #D4D4D4;
border-left: 1px solid #D4D4D4;
border-top: 5px solid #D4D4D4;
 }
 
.box-home {
height: 100%;
border: 1px solid #D4D4D4;
text-align: center;
}

.box-home2 {
height: 100%;
border: 1px solid #D4D4D4;
border-top: none;
text-align: center;
}

.search-tab 
	{
	font-size:11pt;
	font-weight:bold;
	line-height: 100%;
	color:#1f60a2;
	height: 35px;
	padding-top: 5px;
	}
	
.flight-td
	{ 
	 width: 60px;
	 height: 35px;
	 text-align: center;
	 background-image: url(images/tab-flights_off.gif);
	 background-repeat: no-repeat;
	 cursor: pointer;
	 }
	 
.nofshon-td
	{ 
	width: 85px;
	 text-align: center;
	 background-image: url(images/tab-packages_off.gif);
	 background-repeat: no-repeat;
	 cursor: pointer;
	 }
	 
	 
	 .tour-td
	{ 
	width: 66px;
	 text-align: center;
	 background-image: url(images/tab-tours_off.gif);
	 background-repeat: no-repeat;
	 cursor: pointer;
	 }
	 
	 .domestic-td
	{ 
	width: 77px;
	text-align: center;
	background-image: url(images/tab-domestic_off.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	 }
	 
	 .blue_box {
width: 100%; 
height: 45px;
cursor: pointer;
font-size: 8pt; 
color: #404040; 
}

.blue_box_over {
width: 100%; 
height: 45px;
cursor: pointer; 
background-color: #ebf1f7;
font-size: 8pt; 
color: #404040;
}

.orange_box {
width: 100%; 
height: 45px;
cursor: pointer;
font-size: 8pt; 
color: #404040; 
}

.orange_box_over {
width: 100%; 
height: 45px;
cursor: pointer; 
background-color: #ffe4d5;
font-size: 8pt; 
color: #404040;
}

.domestic_box {
width: 161px; 
height: 197px;
cursor: pointer;
font-size: 8pt; 
color: #696969; 
background-image: url(images/bg_domestic.gif);
background-repeat: no-repeat;
}

.domestic_box_over {
width: 161px; 
height: 197px;
cursor: pointer;
font-size: 8pt; 
color: #696969; 
background-image: url(images/bg_domestic.gif);
background-repeat: no-repeat;
}


#categories { width: 100%; height: 30px;}
#categories td {text-align: center; padding-right: 10px; padding-left: 10px; font-size: 10pt; font-weight: bold; color: #5c5c5c; cursor: pointer;}
#categories td.line-categories { padding-right: 0px; padding-left: 0px; width: 5px; font-size: 18px; font-weight: normal; color: #dcdcdc; text-align: center;}
#categories a {color: #5c5c5c;}
#categories td.over {}


.deals-tab, .deals-tab1
	{ 
	 width: 148px;
	 height: 25px;
	 background-image: url(images/bg_flightnav-off.jpg);
	 background-repeat: repeat-y;
	 cursor: pointer;
	 }
	 
.deals-tab-over
	{ 
	 width: 148px;
	 height: 25px;
	 background-image: url(images/bg_flightnav-on.jpg);
	 background-repeat: repeat-y;
	 cursor: pointer;
	 }
	 
	th.titl-bookDetails
{
height: 50px;  
color: #2a68a1; 
font-size: 25px; 
text-align: right;
font-weight: normal;;
} 

th.subtitl-bookDetails
{  
color: #b1b1b1; 
font-size: 25px; 
line-height: 28px;
text-align: right;
font-weight: bold;;
}

td.titl-bookCode
{
color: #858585;
font-size: 11px;
}
	 
	 
	 th.titl-book
{
height: 20px; 
background-color: #D0E5F5; 
padding-right: 5px; 
color: #0879A6; 
font-size: 10pt; 
text-align: right;
font-weight:bold;;
}

td.book
{
border: 1px solid #D0E5F5; 
border-top: none; 
background-color: White;
padding-top: 5px;
padding-bottom: 5px;
}

td.book-nopadding
{
border: 1px solid #D0E5F5; 
border-top: none; 
background-color: White;
padding-bottom: 5px;
}

td.inside-book
{
height: 22px;
font-size:10px;
color: #000000;
padding-top:10px;
}

td.inside-book-price
{
font-size:12px;
color: #53a842;
font-weight:bold;;
}


td.inside-grey-book
{
height: 20px;
background-color:#EBEBEB;
font-weight:bold;
padding-right:5px;
padding-left:5px;
font-size:9pt;
color: #555555;
}

table.inside-book
{
font-family:arial;
width:100%;
font-size: 9pt;
color: #000000;
}

table.inside-book480
{
font-family:arial;
width:480px;
font-size: 9pt;
color: #000000;
}

th.title-book-d
{
height: 50px; 
color: #373737; 
font-size: 14px; 
text-align: right;
vertical-align: top;
font-weight:bold;
padding-top:12px;
line-height: 18px;
}

th.inside-no-book
{
height: 24px;
font-weight:normal;
text-align: right;
padding-right:0px;
padding-left:0px;
font-size:10pt;
color: #000000;
}

th.inside-book
{
height: 24px;
font-weight:normal;
text-align: right;
padding-right:5px;
padding-left:5px;
font-size:10pt;
color: #000000;
}

table.basic-book
{
width:508px;
font-size: 11pt;
padding: 15px;
}

th.inside-book-b
{
height: 24px;
font-weight:bold;
text-align: right;
padding-right:5px;
padding-left:5px;
font-size:10pt;
color: #000000;
}

td.inside-book-m
{
height: 30px;
}

td.inside-book-m-first
{
height: 20px;
padding-top: 15px;
padding-bottom: 5px;
}

td.inside-no-book
{
height: 28px;
font-size:9pt;
color: #000000;
padding-right:0px;
padding-left:0px;
border-bottom:1px solid #D7D7D7;
}

th.titl-book-sub
{
height: 20px; 
background-color: #EBEBEB; 
padding-right: 5px; 
color: #5B5B5B; 
font-size: 10pt; 
text-align: right;
font-weight:normal;;
}

th.inside-book-list
{
height: 30px;
font-weight:bold;
text-align: right;
font-size:12px;
color: #9b9b9b;
}

th.inside-no-book-list
{
height: 20px;
background-color:#EBEBEB;
font-weight:bold;
text-align: right;
padding-right:0px;
padding-left:0px;
font-size:10pt;
color: #555555;
}

#sitedeals { width:636px; height:317px !important;}
#sitedeals .dealDetails { width:636px; height:266px; background-repeat: no-repeat; text-align: right;}
#sitedeals .dealDetails .text { width: 207px; height:266px; background-color: Black; opacity:0.8; filter:alpha(opacity=80); vertical-align: top; float: right; color: #ffffff;}
#sitedeals #deal-title { margin: 18px 20px 0px 0px;}
#sitedeals #deal-subtitle {font-size: 11px; font-weight: bold; line-height: 11px; color: #948c87; margin: 5px 20px 0px 0px;}
#sitedeals #deal-price {font-size: 40px; font-weight: normal; color: #ffffff; margin: 10px 20px 0px 0px;}
#sitedeals .dealDetails .image { width: 429px; height:266px; float: left;}

#dealsNav { height:50px !important; background-image: url(images/bg_navbar-bigPicture.jpg);
background-repeat: no-repeat; background-position: bottom;}
#menuSlide { direction:rtl; width:100%; height:50px !important; vertical-align: middle; margin:0px; float:right;}
#menuSlide .title { width:50px; color: #383838; font-weight: bold; font-size: 11px; vertical-align: middle; padding: 17px 20px 0px 10px; float: right; text-align: right; white-space: nowrap;}
#menuSlide .menuItem { width:68px; float:right; text-align: center; font-size: 14px; color: #255d92; padding: 15px 0px 0px 0px; cursor:pointer;}
#menuSlide .menuItem.over { font-size: 20px; color: #2a69a5; padding: 9px 0px 0px 0px; }
#menuSlide .more { font-size: 8pt; color: #868686; text-decoration: underline;float: left; padding: 15px 20px 0px 20px; }

img.a{
	vertical-align:middle;
	width:0px;
	height:19px;
	background: transparent url(images/a.gif) repeat-x left top;
	}
	
	img.ci{
	vertical-align:middle;
	width:0px;
	height:14px;
	background: transparent url(images/c.gif) repeat-x left top;
	}
	
	.A img.a{width:16px;}
	.AA img.a{width:32px;}
	.AAA img.a{width:48px;}
	.AAAA img.a{width:64px;}
	.AAAAA img.a{width:80px;}
	.c img.ci{width:16px;}
	.Ac img.ci{width:16px;}
	.Ac img.a{width:16px;}
	.Acc img.ci{width:32px;}
	.Acc img.a{width:16px;}
	.AAc img.ci{width:16px;}
	.AAc img.a{width:32px;}
	.AAcc img.ci{width:32px;}
	.AAcc img.a{width:32px;}
	.AAccc img.ci{width:32px;}
	.AAccc img.a{width:32px;}
	.AAAc img.ci{width:16px;}
	.AAAc img.a{width:48px;}
	.AAAcc img.ci{width:32px;}
	.AAAcc img.a{width:48px;}
	.AAAccc img.ci{width:48px;}
	.AAAccc img.a{width:48px;}
	.AAAAc img.ci{width:16px;}
	.AAAAc img.a{width:64px;}
	.AAAAcc img.ci{width:32px;}
	.AAAAcc img.a{width:64px;}
	.AAAAAc img.ci{width:16px;}
	.AAAAAc img.a{width:80px;}
	
.title-online-unit { height: 30px; font-size: 14pt; font-weight: bold;  color: #1e5297; text-align: right;}
	
.number { width: 30px; vertical-align: bottom; font-size: 20px; color: #c5c5c5;}
	
.creditBookOn {
cursor: pointer;
background: url(images/bg_tab-credit-on.jpg);
background-repeat: no-repeat;
width: 235px;
height: 43px;
font-size: 14px;
font-weight: bold;
color: #000000;
text-align: center;
vertical-align: middle;
}

.creditBookOff {
cursor: pointer;
background: url(images/bg_tab-credit-off.jpg);
background-repeat: no-repeat;
background-position: 0px 12px;
width: 180px;
padding-top: 12px;
font-size: 11px;
font-weight: bold;
color: #707070;
text-align: center;
vertical-align: middle;
}
	
.mailBookOn {
cursor: pointer;
background: url(images/bg_tab-mail-on.jpg);
background-repeat: no-repeat;
width: 235px;
height: 43px;
font-size: 14px;
font-weight: bold;
color: #000000;
text-align: center;
vertical-align: middle;
}

.mailBookOff {
cursor: pointer;
background: url(images/bg_tab-mail-off.jpg);
background-repeat: no-repeat;
background-position: 0px 12px;
width: 180px;
padding-top: 12px;
font-size: 11px;
font-weight: bold;
color: #707070;
text-align: center;
vertical-align: middle
}

.book-owner-title {
height: 29px;
border-bottom: 1px solid #e4e4e4;
color: #2a68a1;
font-size: 12px;
text-align: right;
font-weight: normal;
}

.scroller-table {
height: 30px;
width: 100%;
background-color: #27639B;
margin-top: 6px; 
height: 30px !important; 
overflow:hidden;
font-size: 13px;
color: #ffffff;
font-weight: bold;
}