  /* Start basic elements */

body {
	font-size:11px;
	font-family:Tahoma;
	/*color: #74767b;*/
	background-color:#ffffff;
	margin:0;
	padding:0; 
	text-align:left
}

.MainContent .OrangeTitle  {
	color:#f9921b;
	font-weight:bold;
	margin:12px 0 0 0
}

.MainContent  .OrangeTitle  a {color:#f9921b!important;}

.MainContent  .OrangeTitle  a:visited {color:#f9921b!important;}
.MainContent  .OrangeTitle  a:visited:hover {color:#f9921b!important;}

table {border-collapse:collapse;border:0}
table td {vertical-align:top;padding:0;font-size:11px;font-family:Tahoma;}

div {font-size:11px;font-family:Tahoma;}

input, select {font-weight:normal;font-size:11px;font-family:Tahoma;}

h1 {
	color:#585858;
	font-size:14px;
	padding:15px 0 0px 7px;
	margin:0
}

h1.Double {
	width:507px;
	float:left;
	border:0px solid red;
	clear:both;
	border-bottom:1px solid #dfdede;
	margin:0 0 6px 0
}




h1.Double a:link {color:#000000;text-decoration:none}
h1.Double a:visited {color:#000000;text-decoration:none}
h1.Double a:hover {color:#000000;text-decoration:none}
h1.Double visited:hover {color:#000000;text-decoration:none}




h2 {
	color:#585858;
	font-size:12px;
	padding:7px 0 0px 7px;
	margin:0
}


h3 {
	color:#585858;
	font-size:12px;
	padding:17px 0 4px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #dbdada
}

a:link.WhiteLink {text-decoration:none}
a:visited.WhiteLink {text-decoration:none}
a:hover.WhiteLink {text-decoration:underline} 


.SeperatorLine {
	padding:0;
	margin:0;
	width:570px;
	float:left;
	border-bottom:1px solid #b4b4b4
}



.Seperator2Lines {
	padding:7px;
	margin:5px 0 0 0;
	border-bottom:1px solid #b4b4b4;
	border-top:1px solid #b4b4b4
}

.Seperator2Lines .OrangeTitleResults{
	border:0 solid green;
	font-weight:bold;
	color:#f9921b
	}



.Message {
	 margin-top: 20px;
	 margin-left: 20px;
	 margin-bottom: 10px;
	 font-weight:bold;
	 color:#6f8cc8 
}

/* End basic elements */


/* Start basic Table Container */
table.Container {width:960px;}

table.Container td.LeftCol {
	width:160px;
	background:#77c3ff;
	border:0px solid red;
	text-align:left
}


table.Container td.RightCol {
	width:800px;background:#ffffff;
	text-align:left
}

/* End Table Container  */



.TopBanner {
	width:728px;
	height:90px;
	margin:auto;
	margin-bottom:10px;
	padding:2px 0 0 0;
	border:0 solid blue
}

/* Start Home */

.HomeLeft {
	float:left;
	width:352px;
	margin:0 8px 0 0;
}

.HomeMiddle {
	float:right;
	width:210px
}

.HomeFirstBox {
	margin:0 0 4px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #a8a6a7
}

.HomeFirstBox img {
margin:0px 0 2px 0
}

.Hotspot {
	padding:0 0 8px 0;
}

.Hotspot span{
	background:#ededed;
	display:block;
	margin:2px 0 2px 0;
	padding:4px 0 4px 7px;
	font-weight:bold
}



.SearchTab{
	width:100%;
	border: 0px solid red;
	padding: 0 0 0px 0;
	margin:4px 0 0px 0;
	font-family: tahoma;
	float:left;
	clear:both
}


.SearchTab ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.SearchTab li {
	border-bottom: 1px solid #D0C6DD;
	display:inline;	
	font-size:10px
}

.SearchTab li a{
	display: block;
	padding: 5px 12px 5px 0px;	
	color: #000000;
	text-decoration: none;
	float:left;
	padding-left:15px;
	background:#e5d6ab;	
	margin:0 2px 0 0px;
	border-bottom:1px solid #ffffff
}

.SearchTab li a:hover{
	background:#fddd86;	
	border-bottom:1px solid #ffffff
}

.SearchTab li a.current {
	background:#fddd86;	
	border-bottom:1px solid #fddd86
}

.HomeSearchContent {
	float:left;
	background:#fddd86;
	display: none;
	padding:2px 0px 4px 2px;
	margin-bottom: 4px;
	width:350px;

}

.HomeSearchContent div{
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	border:0px solid green;
	vertical-align: middle;
}

.HomeSearchContent label {
	float:left;
	display:block;
	width:65px;
	padding-right:2px;
	border:0px solid green;
	text-align:right
}

.HomeSearchContent span {display:block;margin:5px 0 5px 67px;border:0px solid red}
.HomeSearchContent span.subTitle {width:86px;margin:7px 3px 0 2px;float:left;border:0px solid green;clear: none;}
.HomeSearchContent span  a {color:#333333}
.HomeSearchContent span  a:hover {color:#333333}
.HomeSearchContent span  a:visited {color:#333333}

.HomeSearchContent input {width:83px}

.HomeSearchContent input#fromdate, input#todate {width:65px}

.HomeSearchContent input#region {width:200px}

.HomeSearchContent select {width:88px;}

.HomeSearchContent select#countries_cb {width:200px;}

.HomeSearchContent select#airports_cb {width:200px;}

.HomeSearchContent select.Small {
	width:60px;
	margin:0 25px 0 0;
	padding:0
}

.HomeSearchText {
	padding:4px 4px 0 4px;
	float:left;
	 }

/* End Home */


/* Start MainArea */

.MainArea 		{float:left;background:#ffffff;border:0 solid red;width:800px;overflow:hidden}
.MainAreaLeft 	{background:#ffffff;float:left;border:0 solid yellow;width:570px;padding:0 0 0 10px} 
.MainAreaRight 	{float:right;border:0 solid green;width:210px} 
.MainContent	{background:#ffffff;margin:10px 0 0 0;padding:0 0 10px 0;width:570px;float:left}	
.MainContent img {padding:0;border:1px solid #9f9f9f;margin:0 10px 5px 0}	

.MainContent a:link {color:#000000;text-decoration:none}
.MainContent a:visited {color:#777777!important;text-decoration:none}
.MainContent a:visited:hover {color:#777777!important;text-decoration:underline}
.MainContent a:hover {color:#77c3ff;text-decoration:underline}
/* End MainArea */


.MainTitle {
	background:url(images/PurpleBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.MainTitleBlue {
	background:url(images/BlueBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.MainTitleRed{
	background:url(images/RedBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.MainTitleGold {
	background:url(images/GoldBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.MainTitleGray {
	background:url(images/GrayBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.MainTitleBlueLight {
	background:url(images/BlueLightBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.Title_destinations {
	background:url(images/PurpleBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.Title_editorials {
	background:url(images/BlueBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.Title_offers{
	background:url(images/RedBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.Title_mailpage {
	background:url(images/GoldBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.Title_accommodation {
	background:url(images/GrayBackFasa.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}



.TravelPath {
	height:15px;
	background:#4777cc;	
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0 2px 7px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.TravelPath a{
	color:#ffffff;
	text-decoration:none;
}

.TravelPath a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.Tools {
	width:565px;
	border:0px solid red;
	float:left;
	text-align:right;
	background:#ffffff;
	clear:both
}

.Tools img {padding:0;border:0px;margin:0 0 0 0}	

.MainTopBox{float:left;	}

.MainTopBoxLeft{
	height:50px;
	float:left;
	
	width:400px;
	background:#e6e6e6;	
	padding:2px 0 0px 10px;
	line-height:2;
	color:#4f4a50;
	font-size:10px;
	border:0 solid red
}

.MainTopBoxLeft a.Selected{
	color:#4f4a50;
	font-weight:bold
}


.MainTopBoxLeft a {
	color:#4f4a50;
	text-decoration:none
}

.MainTopBoxLeft a:visited{
	color:#4f4a50;
	text-decoration:none
}

.MainTopBoxLeft a:hover{
	color:#4f4a50;
	text-decoration:underline
}

.MainTopBoxRight{
	height:50px;
	float:left;
	width:160px;
	background:#bd9fbb;
	padding:2px 0 0px 0;
	line-height:2;
	color:#ffffff;
	border:0 solid red

}

.AnalForecast{
	background:#957493;
	width:153px;
	border-top:1px solid #ffffff;
	font-weight:bold;
	padding:0 0 0 7px;
	margin:0 15px  0 0;
	
}

.AnalForecast a{
	color:#ffffff;
	text-decoration:none;
}

.AnalForecast a:visited{
	color:#ffffff
}

.AnalForecast a:hover{
	color:#ffffff;
	text-decoration:underline
}


.ListPath {
	width:570px;
	float:left;
	border:0px solid red;
	margin:10px 0 10px 0
}

.ListPath a{
	color:#4a7d9d;
	text-decoration:underline
}

.ListPath a.Selected {
	color:#f16903;
	text-decoration:underline;
	font-weight:bold
}

.ListPath a:hover {
	color:#f16903;
	text-decoration:underline;
	
}


.MainSearchGeo {
	bordeR:0px solid red;
	text-align:right;
	width:570px;
	background:#f5f5f5;	
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	color:#5a6f7d
}

.MainSearchGeoText {	
	float:left;
	display:block;
	margin:4px 0 4px 0;
	padding:0 0 0 7px;
	text-align:left;
	border:0 solid  red;
	clear:both;
	width:550px
	
}


.MainSearchGeo input{	
	width:200px;
}

.MainSearchGeo img {border:0}


.PopUp {
	padding:7px;
	margin:auto;
	margin-bottom:7px;
	width:190px;
	border:1px solid #7f9db9
}

.PopUp a{

}

.MainContentMore {
	width:570px;
	text-align:right;
	display:block;
	border-bottom:1px solid #b5bcc2;
	color:#fe6d04;
	padding:0 0 5px 0;
	clear:both;
}

.MainContentMore a:link{
	color:#fe6d04;
	text-decoration:none
}

.MainContentMore a:visited{
	color:#fe6d04!important;
	text-decoration:none
}

.MainContentMore a:hover{
	color:#fe6d04!important;
	text-decoration:underline!important;
}


.MainContentMore a:visited:hover{
	color:#fe6d04!important;
	text-decoration:none
}


/*Start LastEntryContainer */
.LastEntryContainer {
	width:560px;
	overflow:hidden;
	border:0px solid yellow
}

.LastEntryBox {
	float:left;
	width:140px;
	border:0px solid red;
	margin:15px 44px 0 0;
	padding:0;
	height:160px
}



.LastEntryBoxTitle {
	float:left;
	width:142px;	
	background:#ededed;
	font-weight:bold;
	text-align:center;
	padding:10px 0 10px 0;
	margin:0 0 2px 0;

}

.LastEntryBoxTitle a:link {color:#000000;text-decoration:none}
.LastEntryBoxTitle a:visited {color:#000000;text-decoration:none}
.LastEntryBoxTitle a:hover {color:#000000;text-decoration:none}
.LastEntryBoxTitle visited:hover {color:#000000;text-decoration:none}

.LastEntryBoxPhoto{
	float:left;
	width:140px;

}

.LastEntryBoxPhoto img {	
	height:60px;
	width:140px;
	margin:0 0 0 0;
}	


.LastEntryBoxSubTitle {
	float:left;
	width:140px;
	font-weight:bold;
	border:0px solid red;
}

.LastEntryBoxDescr {
	float:left;
	width:140px;
	border:0px solid red;

}

.AllOffers {
	width:560px;
	text-align:left;
	display:block;
	border-bottom:1px solid #b5bcc2;
	color:#f10300;
	padding:15px 0 5px 0;
	clear:both;
	font-weight:bold
}

.AllOffers a:link{
	color:#f10300;
	text-decoration:underline
}

.AllOffers a:visited{
	color:#f10300;
	text-decoration:underline
}

.AllOffers a:hover{
	color:#f10300;
	text-decoration:underline
	
}

/*End LastEntryContainer */

/* Start Weather*/

.ContainerWheather {float:left;margin:0 0 5px 0}
table.WheatherList {margin:5px 0 0 0;width:570px;float:left;}

table.WheatherList td.Header {
	background:#93b0ee;
	height:25px;
	
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	padding:0 0 0 7px;	
}

table.WheatherList td.SubTitle {
	color:#5387c0;
	font-weight:bold;
	text-align:center;
	padding:8px 0 2px 0
}

table.WheatherList img {border:0;margin:0}

table.WheatherList  td.OddData {
	text-align:center;
	background:#f3f7f8;
	margin:0;
	vertical-align:middle;	
	border-right:1px solid #d8dcdd;
	border-bottom:1px solid #d8dcdd;
}


table.WheatherList  td.OddData a {
	color:#6f8cc8;
	text-decoration:none;
	font-weight:bold;
	
}

table.WheatherList  td.OddData a:hover {
	color:#6f8cc8;
	text-decoration:underline
}

table.WheatherList  td.OddData a:visited {
	color:#6f8cc8;
	text-decoration:none
}

table.WheatherList  td.EvenData {
	text-align:center;
	background:#fcfefd;
	margin:0;
	vertical-align:middle;	
	border-right:1px solid #d8dcdd;
	border-bottom:1px solid #d8dcdd;
}

/*End Weather */

/*Start OfferList */

.OfferListOdd {
	width:570px;
	float:left;
	background:#d8e5ee
}

.OfferListEven {
	width:570px;
	float:left;
	background:#ffffff
}

.OfferListPhoto {
	float:left;
}

.OfferListPhoto img {
	/*width:80px;
	height:40px;*/
	margin:7px 10px 7px 10px
}

.OfferListDescCol1 {
	float:left;
	width:250px;
	margin:10px 10px 0 0
}


.OfferListDescCol2 {
	float:left;
	margin:10px 0 0 0
}


/*End OfferList */

/*Start Home Diamonh */

.Diamoni {
	float:left;
	border-bottom:1px solid #edf2f8;
	padding:0 0 7px 0;
	margin:2px 0 0 0
}

.HomeDiamoniBack {
	float:left;
}

.HomeDiamoniTitleGolden {
	width:489px;
	background:#edf2f8;
	float:left;
	padding:4px 0 4px 7px;
	font-weight:bold
}

.HomeDiamoniTitle {
	width:562px;
	background:#edf2f8;
	float:left;
	padding:4px 0 4px 7px;
	font-weight:bold
}


.HomeDiamoniType {
		width:70px;	
		background:#f7941d;
		float:right;
		padding:4px 2px 4px 2px;
		color:#ffffff
}

.HomeDiamoni {
	width:570px;
	float:left;
	background:#ffffff;
	border-bottom:1px solid #b5bcc2;
	margin:0 0 7px 0

}

.HomeDiamoniContent {
	float:left;
	padding:7px 40px 0 7px;
	border:0px solid red
}

.HomeDiamoniDesc {
	padding:0px 0 0 0 ;
	margin:0px 0 0 0;
	
	}

.HomeDiamoniPhoto {
	float:left;

}

.HomeDiamoniPhoto img {
	width:120px;
	height:70px
}


.HomeDiamoniDetails {
	padding:5px 0 0 0;
	color:#fb0200
}

.HomeDiamoniDetails a:link{
	color:#fb0200;
	text-decoration:none
}

.HomeDiamoniDetails a:visited{
	color:#fb0200!important;
}

.HomeDiamoniDetails a:hover{
	color:#fb0200!important;
	text-decoration:underline
}

.HomeDiamoniDetails a:visited:hover{
	color:#fb0200!important;
}

/*End Home Diamonh */





/*Start AfierwmataList */

.AfierListOdd {
	width:570px;
	float:left;
	background:#fdf9ef;
	border-bottom:1px solid #b5bcc2;
	margin:0 0 7px 0
	
}

.AfierListEven {
	width:570px;
	float:left;
	background:#ffffff;
	border-bottom:1px solid #b5bcc2;
	margin:0 0 7px 0

}

.AfierListDesc {
	padding:5px 0 5px 7px}
	
.AfierListDesc a:link { 
	color:#fe6d04;
	text-decoration:none
	}
	
.AfierListDesc a:visited { 
	color:#fe6d04!important;
	text-decoration:none
	}
	
.AfierListDesc a:hover { 
	color:#fe6d04;
	text-decoration:underline
	}
	
.AfierListDesc a:visited:hover { 
	color:#fe6d04;
	text-decoration:none
	}

.AfierListPhoto {
	float:left;
}

.AfierListPhoto img {
	margin:7px 10px 7px 10px;
	width:78px;
	height:40px;
}



.MoreRight {
	width:570px;
	text-align:right;
	display:block;	
	color:#fe6d04;
	padding:0 0 3px 0;
	clear:both;
}

.MoreRight a:link{
	color:#fe6d04;
	text-decoration:none
}

.MoreRight a:visited{
	color:#fe6d04!important;
	text-decoration:none
}

.MoreRight a:hover{
	color:#fe6d04;
	text-decoration:underline
}

.MoreRight a:visited:hover{
	color:#fe6d04!important;
	text-decoration:underline!important;
}



/*End AfierwmataList */



/*Start HotelResultsList */

.HeaderHotel {
	height:15px;
	background:#edf2f8;	
	padding:6px 0 6px 7px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	clear:both
}

.HeaderHotel div.HeaderHotelTitle {
	font-size:13px;
	font-weight:bold;
	width:480px;
	float:left;

}

.HeaderHotel div.Back {
	text-align:right;
	width:70px;
	float:right;
	font-size:10px;
	font-weight:normal;
	padding:0 12px 0 0
}

.HeaderHotel div.Back a {
	color:#6b8292;
}

.SubTitleHotel {
	background:#eef1f8;
	padding:4px 0 4px 7px;
	font-weight:bold;
	margin:10px 0 6px 0;
	border:0px solid red;
	clear:both
}


table.HotelRace{
	width:570px;
	padding:4px 0 4px 7px;
	border:1px solid #efeefc;
}

table.HotelRace td{
	padding:4px 0 4px 7px;
	border:1px solid #dddbee
}

table.HotelRace td.Header{
	font-weight:bold;
	background:#efeefc;
	padding:4px 0 4px 7px;
	border-right:1px solid #ffffff
}

table.HotelRace td.Header#last{
	border-right:1px solid #dddbee
}


.ContainerHotelList {float:left;margin:0 0 5px 0}

table.HotelResultsList {margin:5px 0 0 0;width:570px;float:left;border:0 solid red}

table.HotelResultsList td{padding:2px 0 3px 7px;height:25px}

table.HotelResultsList td img{border:0;margin-top:2px}

.Order {
	margin-top:-14px;
	float:right;
	padding:0;
	border:0px solid red;
}

.Order  img{
	padding:0;margin:0 2px 0  0;
}

table.HotelResultsList  td.Header {
	background:#93b0ee;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	height:25px;
	vertical-align:middle;
	color:#ffffff;
	font-weight:bold
}

table.HotelResultsList  td.OddData {
	background:#efeeff;
	margin:0;
	vertical-align:middle;	
	border-right:1px solid #ffffff;
	border-bottom:1px solid #d7d6ea;
}

table.HotelResultsList  td.OddData a {
	color:#6f8cc8;
	text-decoration:none;
	font-weight:bold;
}

table.HotelResultsList  td.OddData a:hover {
	color:#6f8cc8;
	text-decoration:underline;
}

table.HotelResultsList  td#Golden {
	background:url(images/BackGolden.gif) repeat-x;
	color:#ffffff;
	font-weight:bold;	
}
table.HotelResultsList  td#Silver {
	background:url(images/BackSilver.gif) repeat-x; 
	color:#ffffff;font-weight:bold
}


table.HotelResultsList  td.EvenData {
	background:#fff;
	vertical-align:middle;
	border-bottom:1px solid #d7d6ea;
	border-right:1px solid #ffffff;
	
}

table.HotelResultsList  td.EvenData a {
	color:#6f8cc8;
	text-decoration:none;
	font-weight:bold;
}

table.HotelResultsList  td.EvenData a:hover {
	color:#6f8cc8;
	text-decoration:underline;
}

table.HotelResultsList#ListOrange {width:570px;float:left;background:#ff9222;margin:7px 0 0px 0;}
table.HotelResultsList  td.Header#Orange {background:#ff9222;}

table.HotelResultsList  td.OddData#OrangeBack {background:#fff6e5;border-bottom:1px solid #f9cb73}


.BookButton {

	width:110px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	background-color: #FF6600;
	padding:4px 5px 4px 5px;	
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:2px solid #AF4601;
	border-bottom:2px solid #AF4601;
	text-align:center
}

.BookButton a{
	color: #ffffff!Important;
	text-decoration:none;
}

.BookButton a:hover{

	color: #ffffff!Important;
	text-decoration:none!Important;
}

.BookButton a:visited{
	color: #ffffff!Important;
	text-decoration:none;
}


/*End HotelResultsList */






/* START FORM STYLES*/	

form { 
  margin: 0 0 0 0;
  padding: 0;
  width:100%;
  border:0px solid red 
}

form fieldset {
  clear: both; 
  width:560px;  
  border:1px solid #e8e5e5;
  padding: 12px 0 12px 4px;      
  margin: 0;
  BACKGROUND:#f5f5f5
}



form label { 
	display: block;  
	border:0px solid red;
	float: left; 
	width: 110px; 
	padding: 2px 0 2px 0; 
	margin: 5px 0 0 0; 
	text-align: right; 
	color:#57463e
}

.OblLeft {
	float:left;
	  color:red;
	  width: 250px;
	  text-align: left;
	  padding: 0px 0 0px 17px;
	  margin:3px 0 10px 0
}

.OblRight {
  color:red;
  width: 250px;
  float:right;
  padding: 0px 27px 0px 0;
  margin:3px 0 10px 0
}


fieldset .textfield {  
	border:#2790b6 solid 1px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	BACKGROUND-COLOR:#FFF;
	color: #57463e;
	margin:5px 0 3px 13px; 
	height:17px;
	float: left; 
	width:140px;
	
}



fieldset .textarea {
	border: #2790b6 solid 1px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BACKGROUND-COLOR:#FFF;
	color: #57463e;
	margin:5px 3 3px 3; 
	height:100px;
	width:410px;  
	padding: 2px 0px 2px 5px;
	overflow: auto;
}


form input, form textarea {
	width:auto;      
	margin:5px 0 0 10px;                              
}



.ResetButton {
	float:left;
	margin:15px 0 0 125px;
}

.SubmitButton {
	float:right;
	margin:15px 14px 0 0;

}

/* END FORM STYLES */	


.Pagination {
	float:left;
	width: 100%;
	color:#0172b6;
	margin:5px 0 10px 0;
}

.PaginationLeft {
	float:left;
	width: 200px;
	text-align: left
}


.PaginationRight {
	float:right;
	width: 350px;
	text-align: right
}

.Pagination a:link {
	color:#0172b6;
	text-decoration:none
}

.Pagination a:visited {
	color:#0172b6;
	text-decoration:none
}

.Pagination a:hover {
	color:#0172b6;
	text-decoration:underline
}


/* Start MainMapArea */
.MainMapArea {
	width:555px;
	padding:12px 3px 7px 12px;
	background:#f5f6f8;
	border:0px solid red;

}
.MainMapArea img{border:0!important} 

.MainMapSearch{
	background:#dfeef3;
	width:565px;
	border:0px solid red;
	overflow:hidden;
	margin:2px 0 0 0;
	padding:4px 0 8px 5px;
}
.MainMapSearch div{
	font-weight:bold;
	padding:17px 0 25px 0;
	float:left;margin:0 7px 0 7px
}

.MainMapSearch div img{
	border:0!important;
	margin:10px 0 0 0
} 

.ListMapArea {
	margin:15px 0 0 0;
	color:#0172b6	
}

.ListMapArea a:link{
	color:#0172b6;
	text-decoration:none	
}

.ListMapArea a:visited{
	color:#0172b6;
	text-decoration:none	
}
.ListMapArea a:hover{
	color:#0172b6;
	text-decoration:underline	
}

/* End MainMapArea */

/* RightColumn */
.RightBoxTitle {
	background:url(images/RightBoxTitle.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0 solid red;
	clear:both
}

.RightBoxWhite {
	padding:4px 0 10px 5px;
}

.RedTitle {
	color:#df0409;
	font-weight:bold;
	padding:0 0 7px 0;
}


.RightChangeSearch {
	margin:1px 0 2px 0;
	background:#fff1ce;
	padding:10px 0 10px 5px;
	border:1px solid #d1cab8
}


.RightChangeSearch input{
	/*width:140px;*/
	font-size:11px;
	margin:0 0 5px 0
}

.RightChangeSearch select{
	/*width:150px;*/
	font-size:11px;
	margin:0 0 5px 0
}

.RightChangeSearch select#countries_cb {
	width:195px;
}

.RightChangeSearch select#cities_cb {
	width:195px;
}




.ClickMore {display:block;color:#df0409;}
.ClickMore a{color:#df0409!important}
.ClickMore a:hover {color:#df0409;}
.ClickMore a:visited {color:#df0409;}


.RightYellowBox {
	background:#f6e70e;
	font-weight:bold;
	padding:10px 0 10px 5px	
}

.RightYellowBox select{
	width:150px;
	font-size:11px;
}


.RightYellowLightBox {
	background:#f2eda8;
	border:1px solid #ffffff;
	margin:15px 5px 0 0 ;
	padding:7px 0 7px 7px;
	font-weight:bold;
	color:#278bb1 
} 

.RightYellowLightBox input {
	width:180px
}



.RightGrayBox {
	background:#e6e5e0;
	font-weight:bold;
	padding:10px 0 15px 7px;
	border:1px solid #937e9b;
	margin:2px 0 2px 0	
}

.RightGrayBox select{
	width:150px;
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal
	
}


.GoButton{

	float:right;
	display:block;
	padding:0px 0px 0 0;
	margin:15px 0 0 0;
	border:0 solid red
}

.GoButton input {
	margin:0 8px 0 0;
	border:0 solid green;

	
	}

.RightGrayBoxMore {
	font-weight:normal;
}

.RightGrayBoxMore a {
	color:#5b5f69}

.RightGrayBoxMore a:visited {
	color:#5b5f69;
}

.RightGrayBoxMore a:hover {
	color:#5b5f69;
}




.RightLightGreenBox {
	background:#c4df9c;
	font-weight:bold;
	padding:10px 0 15px 7px;
	border:1px solid #009218;
	margin:2px 0 2px 0	
}

.RightLightGreenBox select{
	width:150px;
	font-size:11px;
	font-family:Tahoma;
	font-weight:normal
	
}

.RightLightGreenBox span.GoButton{
	width:45px;
	float:right;
	display:block;
	padding:0;
	margin:10px 1px 0 0;
	border:0px solid red
}

.RightBoxAfierwmata{
	border-bottom:2px solid #ffffff;
	padding:10px 0 10px 0;
	background:#fef6e1;
	float:left;
	width:210px
}

.RightBoxAfierwmata a{ 
	color:#000000
}

.RightBoxAfierwmata a:visited{ 
	color:#000000
}

.RightBoxAfierwmata a:hover{ 
	color:#000000
}

.RightBoxAfierwmata img{
	width:78px;
	height:40px;
	margin:0 8px 0 4px	
}

.AfierwmataTitle{
	display:block;
	font-weight:bold;
	padding:0 0 4px 7px;
	margin:0 0 0 0;
	text-decoration:underline
}


.RightBoxAfierwmataDescr{
	display:block;
	padding:0 0 4px 7px;
}

.RightBoxAfierwmata table{
	width:100%;
	margin:10px 0 0 0
}

.RightBoxAfierwmata table td{
	width:50%;
	font-weight:bold;
	color:#5b5346
}

.RightBoxAfierwmata table td a{
	text-decoration:underline;
	color:#5b5346
}

.RightBoxAfierwmata table td a:hover{
	color:#5b5346
}

.RightBoxAfierwmata table td a:visited{	
	color:#5b5346
}



/* Start RightOffer */
.RightBoxOffer{
	border-bottom:2px solid #ffffff;
	padding:10px 0 10px 0;
	background:#f4ebda
}
.OfferTitle{
	display:block;
	font-weight:bold;
	padding:0 0 4px 7px;
	margin:0 0 0 0;
	text-decoration:underline
}

.OfferTitle a{
	 color:#000000;
}

.OfferTitle a:visited{
	 color:#000000;
}

.OfferTitle hover{
	 color:#000000;
}

.OfferDescr{
	display:block;
	padding:0 0 4px 7px;
}

/* End RightOffer */




/* Start RightDestination */
.RightBoxDestination{
	border-bottom:2px solid #ffffff;
	padding:10px 0 10px 0;
	background:#fac68d
}

.RightBoxDestination img{
	margin:0 8px 0 4px
}

.DestinationTitle{
	display:block;
	font-weight:bold;
	padding:0 0 4px 7px;
	margin:0 0 0 0;
	text-decoration:underline
}

.DestinationDescr{
	display:block;
	padding:0 0 4px 7px;
}

.DestinationDescr table{
	width:100%
}

.DestinationDescr table td{
	width:50%;
	font-weight:bold
}

.DestinationDescr table td a{
	text-decoration:underline;
	color:#000000
}

.DestinationDescr table td a:hover{
	color:#000000
}

.DestinationDescr table td a:visited{	
	color:#000000
}

/* End RightDestination */



.Lezanta {
	padding:6px;	
	background:#f2efea;
	float:left;
	width:198px

}

.RightBanner {
	width:210px;

}


/* LeftColumn */
.LeftDate{
	font-size:10px;
	background:#7194ee;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:5px 0 5px 0;
	
}


.LeftLoginBox{
	color:#ffffff;
	background:#a7a3d5;
	padding:10px 0 15px 7px	;
	
}

.LeftLoginBox a{
	color:#ffffff;
	text-decoration:underline
}

.LeftLoginBox a:hover{
	color:#ffffff;
}

.LeftLoginBox a:visited{
	color:#ffffff;
}

.LeftLoginTitle{
	background:#746fb2;
	font-weight:bold;
	font-size:11px;
	margin:0!important;
	padding:0;
	color:#ffffff;
	font-weight:bold;
	padding:4px 0 4px 7px;
	display:block;
	border-top:1px solid #ffffff
}

.LeftLoginBox input{
	width:120px;
	border:1px solid #6e6f67
}
.Language {
	background:#95afef;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	border-bottom:0 solid #ffffff
}

.Language a:link, a:visited {
	color:#ffffff;
	text-decoration: none;
}

.Language a:hover {
	text-decoration: underline;
}

.LeftSearch {
	background:#81a0ee;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}


.LeftSearchTitle {
	background:#746eb2;
	font-weight:bold;
	padding:4px 0 4px 7px;
}

.LeftSearchDescr  {
	padding:12px 0 12px 7px;
	font-weight:bold;
}

.LeftSearchDescr  input{
	width:120px;
	border:1px solid #6e6f67;
	margin:0 0 5px 0
}


.LeftSearchDescr a{
	color:#ffffff;
	text-decoration:underline
}

.LeftSearchDescr a:hover{
	color:#ffffff;
}

.LeftSearchDescr a:visited{
	color:#ffffff;
}


/* Vertical Menu */
.MenuVertical{
	width: 160px;
	border: 0px solid #000;
	padding:0;
	margin:0;
	font-family: tahoma;
	color: #333;
}


.MenuVertical ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.MenuVertical li {
	border-bottom: 1px solid #ffffff;
	margin:0;
}

.MenuVertical li a{
	display: block;
	padding: 5px 0px 5px 0px;	
	color: #fff;
	text-decoration: none;
	padding-left:18px;
	font-weight:bold;
	background: url(images/BulletMenu.gif) no-repeat left;
	background-position:5px 8px
}



.MenuVertical li a:hover{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background:#977e9e url(images/BulletMenu.gif) no-repeat left;
	background-position:5px 8px
}
/*
.MenuVertical li a:visited{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background:#977e9e url(images/BulletMenu.gif) no-repeat left;
	background-position:5px 8px
}
*/

.MenuVertical li a.Selected{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	background:#977e9e url(images/BulletMenu.gif) no-repeat left;
	background-position:5px 8px
}


/* Horizontal Menu */
.MenuHorizontal{
	width:100%;
	border-bottom: 2px solid #dedede;
	padding: 0 0 0px 0;
	margin:10px 0 0px 0;
	font-family: tahoma;
	color: #333;
	float:left;
	clear:both
}


.MenuHorizontal ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

.MenuHorizontal li {
	border-bottom: 1px solid #D0C6DD;
	display:inline;	font-weight:bold
}

.MenuHorizontal li a{
	display: block;
	padding: 5px 12px 5px 0px;	
	color: #737373;
	text-decoration: none;
	float:left;
	padding-left:15px;
	background:#dedede;	
	margin:0 2px 0 0px;
}


/* gallery */




/* gallery */



.Gallery {
	width:550px;
	background-color:#ffffff;
	float:left;
	margin:0;padding:0;
	border:0px solid green;
	
}

.lezanta {	
	font-style:normal;
	display:block;
	padding:5px;
	vertical-align:bottom;
	text-align:center;
	background-color: #977e9e;
	color:#ffffff
}

.Gallery  a{
	color:#ffffff;
	text-decoration:none
}
.Gallery a:hover:visited{
	text-decoration:none
}


.Gallery a:hover{
	text-decoration:none
}

.Gallery ul{
	list-style-type: none;
	margin:0;padding:0;
	border:0px solid red
}

.Gallery li{
	float:left;
	width:175px;

	margin:0 6px 10px 0;	
	padding:0px;
	border:1px solid #977e9e;
	background-color: #f4f1f8;
	text-align:center;
	text-align: -moz-center;  /* centers in firefox */
}

.Gallery li a{
	display:block;
	width:100%
}

.Gallery li a:hover{
	background-color: #d0c6dd;
	display:block;	
	height:100%;
}

.Gallery li img{
	display: block;
	margin:8px 5px 0 5px;
	border:2px solid #ffffff;
	text-align:center;
	width:140px;

}



/* end gallery */


.MenuHorizontal li a:hover{
	display: block;
	color: #fff;
	text-decoration: none;
	background:#f56800;

}

/*
.MenuHorizontal li a:visited{
	display: block;
	color: #fff;
	text-decoration: none;
	background:#f56800;
}
*/

.MenuHorizontal li a.Selected{
	display: block;
	color: #fff;
	text-decoration: none;
	background:#f56800;
}


.Footer {
	margin:0;
	width:960px;
	background:#ffffff;
	border-top:4px solid #D5D4E4;
	padding:7px 0 7px 0;
	height:42px;
	text-align:left
}

.Footer img {
	margin:0 14px 0 8px
}

.FooterMenu {
	padding:7px 0 0 10px;
	border:0 solid red;
	line-height:18px;
	float:left
}

.FooterMenu a{
	color:#000000;
	text-decoration:none
}

.FooterMenu a:visited{
	color:#000000
}


.FooterMenu a:hover{
	color:#000000;
	text-decoration:underline
}


/* Starts Offer Detail */

.Date {
	color:#f16600;
	padding:19px 0 0 0;
	margin:0;
	float:right;
	border-bottom:1px solid #dfdede
}

.OfferBox {
	background:#eeeeee;
	padding:10px 0 10px 7px;
	height:110px;
	width:351px;
	float:right;
	line-height:20px;
	
}

.OfferBox  span{
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:0 0 4px 0;	
	color:#aa2423

}

/* Ends Offer Detail */

#Addbanner_728x90 {
	width:728px;
	height:90px;
	text-align: center;
	font-weight: bold;
	font-stretch: wider;
}
#Addbanner_200x200 {
	width:200px;
	height:200px;
	text-align:center;
	font-weight:bold
}

#Addbanner_120x300 {
	width:120px;
	height:300px;
	text-align: center;
	font-weight: bold;
	font-stretch: wider;
}

#Addbanner_300x250 {
	width:300px;
	height:250px;
	text-align: center;
	font-weight: bold;
	font-stretch: wider;
}


/* Start Print */
.BodyPrint {margin:10px}

.PrintHeader {
	width:570px;
}

.PrintHeader span{
	background:#7194ee;
	display:block;
	color:#ffffff;
	padding:2px 4px 2px 0px;
	text-align:right;
	border-bottom:1px solid #ffffff;
}

.PrintFooter {
	width:570px;
	text-align:center;
	border-top:2px solid #7194ee;
	padding:4px 0 0 0
}

/* End Print */


/* Start  AnnouncementList */

.IntroAnnouncement {
	border:0px solid red;
	float:left;
	width:570px;
	margin:12px 0 12px 0
}

.TitlerAnnouncement  {
	font-size:12px;
	color:#777777;
	font-weight:bold;
	margin:0px 0 7px 0
}

.DescrAnnouncement {
	border:0px solid red;
	float:left;
	width:385px
}

.PhotoAnnouncement {
	border:0px solid red;
	float:right;
	width:180px
}

.PhotoAnnouncement img{
	margin:0;
	padding:0;
	border:0
}



.ContainerAnnouncementList {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	border:0px solid green;	
	width:570px;
}

table.AnnouncementList {
	margin:5px 0 0 0;
	width:565px;
	float:left;
}

table.AnnouncementList td {
	padding:2px 4px 2px 5px;
	vertical-align:middle

}


table.AnnouncementList  td.Header {
	background:#93b0ee;	
	border-bottom:1px solid #fff;
	border-right:1px solid #ffffff;
	height:25px;
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	padding:2px 4px 2px 5px;
}


table.AnnouncementList  td.Data {
	
	background:#f3f7f8;
	border-bottom:1px solid #dde5e8;
	border-right:1px solid #FFF;
}


table.AnnouncementList  td.Header img{

}


.RedButton {
	width:100px;
	color: #ffffff;
	display:block;
	text-decoration: none;
	font-size: 11px;
	background-color: #fe0000;
	padding:3px;	
	text-align:center;
	vertical-align:middle;
	margin-right:4px;
}

.RedButton a{
	color: #ffffff!Important;
	text-decoration:none
}


.RedButton a:hover{
	color: #ffffff!Important;
	text-decoration:none!Important;
}

.RedButton a:visited{
	color: #ffffff;!Important;
	text-decoration:none
}



.GreenButton {
	width:100px;
	display:block;
	color: #ffffff;	
	text-decoration: none;
	font-size: 11px;
	background-color: #3ab54a;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	margin:auto
}

.GreenButton a{
	color: #ffffff!Important;
	text-decoration:none
}


.GreenButton a:hover{
	color: #ffffff!Important;
	text-decoration:none!Important;
}

.GreenButton a:visited{
	color: #ffffff;!Important;
	text-decoration:none
}


.YellowButton {
	width:100px;
	display:block;
	color: #000000;	
	text-decoration: none;
	font-size: 11px;
	background-color: #fdee03;
	padding:3px;
	text-align:center;
	vertical-align:middle;
	margin:auto
}

.YellowButton a{
	color: #777777!Important;
	text-decoration:none
}


.YellowButton a:hover{
	color: #777777!Important;
	text-decoration:none!Important;
}

.YellowButton a:visited{
	color: #777777;!Important;
	text-decoration:none
}

.ChooseAnnouncement {
	background:#e4f1f7;
	float:left;
	border:0px solid red;
	padding:7px;
	width:550px
}


.SelectAnnouncement {
	float:left;
	width:450px;
	border:0px solid red
}


.SelectAnnouncement Select {
	margin:0 7px 0 0;
	width:160px
}

.SelectAnnouncement .Small {
	margin:0 7px 0 0;
	width:70px
}

.BlueLightButton {
	width:80px;
	color: #000;	
	text-decoration: none;
	font-size: 11px;
	background-color: #c3e8fb;
	padding:2px;	
	float:right;
	text-align:center;
	border:1px solid #000
}

.BlueLightButton a{
	color: #000!Important;
	text-decoration:none
}


.BlueLightButton a:hover{
	color: #000!Important;
	text-decoration:none!Important;
}

.BlueLightButton a:visited{
	color: #000;!Important;
	text-decoration:none
}



.BottomAnnouncement {
	width:565px;
	float:left;
	color:#0172b6;
	margin:3px 0 10px 0;
	background:#f3f8fb;
	height:25px
}

.BottomAnnouncementLeft {
	float:left;
	width:240px;
	border:0px solid red;
	padding:3px 0 2px 5px
}

.BottomAnnouncementMiddle {
	float:left;
	border:0px solid red;
	padding:4px 0 2px 0px
}


.BottomAnnouncementRight {
	float:right;
	margin:0 7px 0 0 ;
	padding:4px 0 2px 0px

}

.BottomAnnouncement a:link {
	color:#0172b6;
	text-decoration:none
}

.BottomAnnouncement a:visited {
	color:#0172b6;
	text-decoration:none
}

.BottomAnnouncement a:hover {
	color:#0172b6;
	text-decoration:underline
}

/* End  AnnouncementList */

.HotelMainImage {
	width:170px;
	height:220px;
	clear:both;
	
}

.HotelGalleryThumb {
	width:150px;
	height:90px;
}

/* Start  Dromologia */


.Letters {
	background:#e4f1f7;
	float:left;
	border:0px solid red;
	padding:7px;
	width:550px;
	text-align:center;
}

.Letters a {
	color:#000;
	text-decoration:none;
	padding:3px
}

.Letters a:visited {
	color:#000;
	text-decoration:none
}

.Letters a:hover {
	color:#000;
	text-decoration:none;
	background:#f4a23f;

}

.LetterSelect{
	background:orange;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #fff;	
	text-align:center
}


#airports{
	float:left;
	margin:0 0 5px 0;
	padding:0;
	border:0px solid green;	
	width:570px;
}

#airports table {
	margin:5px 0 0 0;
	width:565px;
	float:left;
	border:0 solid red
}

#airports table td {
	padding:2px 0 2px 7px;
	vertical-align:middle;
}


#airports table td.Header {
	background:#e4e9ec;
	border-bottom:1px solid #fff;
	border-right:1px solid #ffffff;
	height:25px;
	vertical-align:middle;
	color:#414141;
	font-weight:bold
}

#airports table td.Data {
	background:#f3f7f8;
	border-bottom:1px solid #dde5e8;
	border-right:1px solid #FFF;
}

#airports table td.DataAir {
	background:#f3f7f8 url(images/ArowOr.gif) no-repeat 4px;
	padding-left:15px!important
}


#airports table td.DataAir a{
	color:#0171b9;
	text-decoration:none
}

#airports table td.DataAir a:visited{
	color:#0171b9;
	text-decoration:none
}

#airports table td.DataAir a:hover{
	color:#0171b9;
	text-decoration:underline
}

#airports table  td.DataEmpty {
	background:#f3f7f8;
	border-bottom:0px solid #dde5e8;
	border-right:0px solid #FFF;
}


.AirportsSubtitle {
		display:block;
		font-weight:bold;
		color:#0072b9;
		margin:4px 0 0 0
}

/* End  Dromologia */




/* Start Guide */
.RightBoxTitleOrange {
	background:url(images/RightBoxTitleOrange.gif) repeat-x;
	height:28px;
	font-size:17px;
	color:#ffffff;
	padding:2px 0 0px 7px;
	border:0px solid red;
}

.RightBoxGuide{
	
	padding:3px 0 0 0;
	background:#edeee9
}

.RightBoxGuide table{width:100%}
.RightBoxGuide table td{
	background:#edeee9;
	border-bottom:1px solid #ffffff;
	padding:1px 0 2px 22px;
	
}
.RightBoxGuide  td.Title {	
	background:url(images/ArowGray.gif) no-repeat;
	background-position:7px 4px
}

.RightBoxGuide img {
	border:0px;
}

.RightBoxGuide a {
	color: black;
	text-decoration: none;
}

.ContainerGuide {
	float:left;
	margin:0 0 5px 0
}

table.MainGuide {
	margin:5px 0 0 0;
	width:570px;
	float:left
}

table.MainGuide td {padding:4px 3px 4px 7px;}
table.MainGuide td img {border:0;float:right}

table.MainGuide td.GuideOdd {
	background:#edeee9;
	border-bottom:1px solid #a9adb8
}

table.MainGuide td.GuideEven {
	background:#fff;
	
}

.RightBoxNewGuide {
	background:#eb7d02;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0 10px 7px;
	border-bottom:2px solid #ffffff;
}


.GuideTools {
	color:#f16600;
	padding:7px 0 0 0;
	margin:0;
	float:right;
	width:56px;
	text-align:right;
	border-bottom:1px solid #dfdede
}

.GuideTools a {
	text-decoration: none;
}

.GuideTools img {
	border:0px;
}
/*End Guide */


/*Start PopUpGuide */
.PopUpGuide {
	z-index:0;
	position:absolute;
	float:right;	
	padding:3px 0 7px 7px;
	margin:0;
	margin-top:40px;
	width:210px; 
	border:1px solid #8969b2;
	background:#d2c5e6;
	color:#8969b2;
	font-weight:bold;
	left:670px;
	.top:138px;
	top:127px;
}

.PopUpGuide p {
	padding:0; margin:9px 0 10px 0;
}

.PopUpGuide p.ok {
	text-align:left;  padding:0; margin:0;
}

.PopUpGuide input.ok {
	padding:0; margin:0;
}

.CloseGuide{
	font-weight:normal;
	text-align:right;
	display:block;
	border:0px solid red;
	padding:0;margin:0 0 5px 0
}
.CloseGuide img{margin:0 2px 0 0;}

.SelectField {
	width:130px;
	border:1px solid #8969b2;
	margin:0 0 8px 0;
	color:#8969b2
}

.Go {border:0px solid red}

.PopUpGuide label {
	border:0px solid #8969b2;
	background:#d2c5e6; display:inline;  width:70px;
	padding:0;margin:2px 2px 0 0;
}

.TextField {
	width:120px;
	border:1px solid #8969b2;
	pading:0;margin:0 0 0 0;
	color:#8969b2
}

/*End PopUpGuide */


/* USER COMMENTS */
.OrangeTitle {width:570px;clear:both;float:left;font-weight:bold;color:#f56800;margin:10px 0 0 0}
.GrayLight  {border:0 solid red;float:left;margin:25px 0 5px 0;border-bottom:1px solid #e6e2e2}
.GrayLightTitle {float:left;border:0 solid red;color:#777777;font-weight:bold}
.DateRight {float:right;border:0 solid red}
.GrayLight  .ComStar {border:0;margin:0 4px 0 0}


.GrayArea {
	background:#f5f5f5;
	border-bottom:1px solid #d8e5ee;
	padding:0 4px 10px 0;
	overflow:hidden;
}

.GrayAreaText{padding:0 0 0 10px}

.GrayAreaText .ComStar {border:0;margin:4px 0 0 0}

.GrayAreaText a {color:#000;text-decoration:none}
.GrayAreaText a:visited {color:#000;text-decoration:none}
.GrayAreaText a:hover{color:#000;text-decoration:underline}

.BlueLightTitleNoBold {
	background:#d8e5ee;
	padding:6px 0 6px 7px;	
	border-bottom:1px solid #fff;
	clear:both;
}
/* START REGISTRATION*/
.Registration {
	border:0 solid green;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
}
	
.Registration  label {
	border:0 solid green;	
	text-align: right; 
	padding: 2px 0 2px 0; 
	margin: 10px 7px 0 20px; 
	width: 190px; 
}

.Registration input{
	border:1px solid #7f9db9;
	padding:0;
	margin:10px 0 0 0;
	color:#7f9db9;
}

.Registration  select {
	border:1px solid #7f9db9;
	margin:10px 0 0 0;
	color:#7f9db9;
}

.Registration .RadioField {
	border:0
}

.Registration .CheckField {
	border:0
}



.OrangeTitle {width:570px;clear:both;float:left;font-weight:bold;color:#f56800;margin:10px 0 0 0}
.GrayLight  {border:0 solid red;float:left;margin:25px 0 5px 0;border-bottom:1px solid #e6e2e2}
.GrayLightTitle {float:left;border:0 solid red;color:#777777;font-weight:bold}
.DateRight {float:right;border:0 solid red}
.GrayLight  .ComStar {border:0;margin:0 4px 0 0}


.GrayArea {
	background:#f5f5f5;
	border-bottom:1px solid #d8e5ee;
	padding:0 4px 10px 0;
	overflow:hidden;
}

.GrayAreaText{padding:0 0 0 10px}

.GrayAreaText .ComStar {border:0;margin:4px 0 0 0}

.GrayAreaText a {color:#000;text-decoration:none}
.GrayAreaText a:visited {color:#000;text-decoration:none}
.GrayAreaText a:hover{color:#000;text-decoration:underline}

.BlueLightTitle {
	background:#d8e5ee;
	padding:6px 0 6px 7px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	width:100%
	
}

.Registration  br {
		clear:left; 
} 

.Red {
	color:#fe0000;
	border:0 solid red;
	margin:0;padding:0;
	font-weight:bold;
	font-size:10px
}

.PassArea {
	margin:4px 0 0 210px;

	overflow:hidden	
	}

.PassArea img {border:0;margin:5px}



/* END REGISTRATION*/

/* Start PrintPaper */

.PrintPaper {padding:0 0 0 17px;border:0 solid red;width:570px}
.PrintPaperTitle {background:#edf2f8;border:0 solid red;float:left;width:96%;height:22px;padding:0 0 0 0;margin:0}
.PrintPaperTitle span{padding:3px 0 0 7px;float:left;font-weight:bold;}
.PrintPaperIcon {background:#edf2f8;border:0 solid red;float:left;height:22px;width:4%;padding:0 0 0 0;margin:0;}
.DotLine {padding:0;margin:7px 0 7px 0;border-bottom:2px solid #64acc4}

/* End PrintPaper */


/* End USER COMMENTS */

/* start Album */



.Album {
	width:555px;
	background-color:#ffffff;
	float:left;
	margin:25px 0 0 0;padding:0;
	border:0 solid green;

	
}

.AlbumDetails{padding:4px 0 0 15px}

.AlbumDetails img {
	border:0 solid red!important;
	margin:0 7px 0 0!important;
	width:16px;
	height:16px
}

.AlbumTitle {
	text-align:left;
	display:block;
	padding:10px 0 0 0
}

.AlbumCategory {
	text-align:left;
	font-weight:bold;
	padding:5px 0 0 0;
	display:block;
}

.AlbumEdit {
	text-align:left;
	color:#f46900;
	font-weight:bold;
	padding:15px 0 0 0;
	margin:0 15px 0 0;
	float:left;
	border:0 solid red
}


.AlbumEdit a{
	color:#f46900;
	text-decoration:none
}

.AlbumEdit a:hover{
	color:#f46900;
	text-decoration:none
}

.AlbumEdit a:visited{
	color:#f46900;
	text-decoration:none
}





.Album ul{
	list-style-type: none;
	margin:0;padding:0;
	border:0px solid red
}

.Album li{

	width:170px;

	margin:0 12px 15px 0;	
	padding:0 0 15px 0;
	border:1px solid #d6d6d6;
	background-color: #ededed;
	text-align:center;
	text-align: -moz-center;  /* centers in firefox */
	overflow:hidden;	
}


.Album li img{
	display: block;
	margin:12px 5px 0 5px;
	border:3px solid #ffffff;
	text-align:center;
	
}
 
.HomeProposalHotelsContainer {border:0 solid green;float:left;width:570px;margin:10px 0 0 0}
.HomeProposalHotelsHeader {float:left;BACKGROUND: url(images/RightBoxTitle.gif) repeat-x;width:570px;clear:both;FONT-SIZE: 17px; COLOR: #ffffff;  padding:2px 0 0 7px; BORDER-BOTTOM: red 0px solid; HEIGHT: 28px}
.HomeProposalHotelsBox  {width:120px;float:left; border:0 solid red;margin:7px  22px 0 0}
.HomeProposalHotelsContainer img {border:0 solid green;height:70px;width:120px;}
.HomeProposalHotelsLezanta {padding:4px 0 4px 0;background:#eaecef;color:#000000;text-align:center;font-weight:bold;border-top:5px solid #ffffff}




/* end Album */