body{font: 100% Verdana, Arial, Helvetica, sans-serif;background: url(/images/backg.gif) #C9DFFC repeat;margin: 0;padding: 0;text-align: center;color: #000;}

td{
	font-size:12px
}

h2{
	
	font-weight:bold;
	color: #1F6EA0;
	font-SIZE: 15px;

}
h4{	
	font-weight:bold ;
	color: #2562BB;
font-SIZE: 13px;

}

h5
{
	color: black;
	font-SIZE: 11px;
	font: Tahoma,Helvetica, Arial, sans-serif  #333333;
	text-align:left;
}


h6{
	
	font-weight:bold;
	font-size:10px;
	text-align:right;
	color: #2562BB;

}

A
{
	 text-decoration: none; 
}


p.info{
	color:#555555;
}
.b_l{	
	color: black;
	font-SIZE: 21px;
	font: Tahoma,Helvetica, Arial, sans-serif  #333333;
}
.hoteln{
	background-color : #DEEDF7;
	font-size:10px;
	color: #333333;
	/*text-align:left;*/
}
.hoteln a{
	font-size:10px;
	font-weight:bold;
	text-align:right;
}


.tourp
{
	color: black;
	font-SIZE: 11px;
	padding-right:25px
}

.tourph{
	padding:10px;
	float:left;
}

.tourist_guide
{
	   background-color:white;
	   border-color:#076AA8;
	   border-style:solid;
	   border-width:1px;
	   width:700px;
}


select,.class4,.class5,.class3
{
	font-size:12px;
	font-weight:bold;	
	color:#333333;
}

.class3
{

	color: #2562BB;
}



.subcat,.subcat a{
	font-size:12px;
	height:30px;
	vertical-align:top;
}

.contentTable {
	background-color: white;
	margin: 0px;
	padding: 0px;
	width:780px;
	vertical-align: top;
	
}
.contentTable td {
	vertical-align: top;

}
.contentTable a {
	vertical-align: top;
	font-size:11px;
}

.sectionTitle, .hotelTitle {
	padding: 10px 0px 5px 15px;
	font: bold 11px Helvetica, Arial, sans-serif  #333333;
	color: #000000;
	background-color: #DEEDF7;
}
.catSectionTitle{
	padding: 15px 0px  0px 3px;
	background-color: #D5E2EA;
	width: 750px;
	color:white;
	background-repeat : no-repeat;
	text-align:left;
	height:40px;
	background-image : url(../images/bgh1.gif);		
}

.catSectionTitle a {

	color:white;
	FONT-WEIGHT:BOLD;
	
}
.catSectionTitle a:visited {

	color:white;
	FONT-WEIGHT:BOLD;
	
}
.hotelTitle {
	padding: 7px 0px 5px 15px;
	background-color: #FFE390;
}
.hotelTitle a:link { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:visited { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:hover {
	color: #000000;
	text-decoration: underline;
}

.listContainer, .boldListContainer, .hotelsListContainer, .catListContainer {
	margin: 0px;
	padding: 0px;
	width: 215px;
	background-color: #FFFFFF;
}
.boldListContainer {
	width: 205px;
}
.hotelsListContainer {
	width: 290px;
}

.catListContainer {
	width: 765px;
	padding: 0px 0px 15px 0px;
}
.map
{
	 float:left;
	 width:220px;
	 padding:2px;
}
.genericList, .boldList  {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	font: bold 11px Helvetica, Arial, sans-serif  #333333;
	color: #041F82;
	vertical-align: top;
	
}
.genericList li, .boldList li { 
	padding: 5px 0px 0px 0px;
	
}
.genericList li a, .boldList li a {
	padding: 0px 0px 0px 10px;
	font-weight: normal;
	background-image: url(images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	display: block;
	width: 190px;
}

.boldList li a {
	font-weight: bold;
	width: 180px;
}
.genericList li a:link, .boldList li a:link { 
	color: #041F82;
	text-decoration: none;
}
.genericList li a:visited, #boldList li a:visited{ 
	color: #041F82;
	text-decoration: none;
}
.genericList li a:hover,.boldList li a:hover {
	color: #041F82;
	text-decoration: underline;
}

.moreList, .listLink {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 15px;
	list-style: none;
	font: bold 9px  Helvetica, Arial, sans-serif  #333333;
	color: #777777;
}
#listLink {
	margin: 15px 0px 15px 0px;
	font-size: 10px;
}
#moreList li a, #listLink li a {
	padding: 0px 0px 0px 15px;
	background-image: url(images/more_hotels_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	text-decoration: none;
}
#listLink li a {
	padding: 0px 0px 0px 5px;
	background-image: none;
}
#moreList li a:link, #listLink li a:link { 
	color: #777777;
	text-decoration: none;
}
#moreList li a:visited, #listLink li a:visited { 
	color: #777777;
	text-decoration: none;
}
#moreList li a:hover, #listLink li a:hover {
	color: #000000;
	text-decoration: none;
}

#listDivLine {
	border-top: 1px solid #B1B4C5;
}


dl.hotelsTable
{
	width: 290px;
}
dl.topHotelsTable
{
	width: 215px;
}
.hotelsTable dt, .topHotelsTable dt {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	font: 11px Helvetica, Arial, sans-serif ;
	color: #041F82;
	display: block;
	width: 185px;
}
.topHotelsTable dt {
	width: 120px;
}

.hotelsTable dt a, .topHotelsTable dt a {
	padding: 0px 0px 0px 10px;
	background-image: url(images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	display: block;
	width: 185px;
}
.topHotelsTable dt a {
	width: 110px;
}
.hotelsTable dt a:link, .topHotelsTable dt a:link {
	color: #041F82;
	text-decoration: none;
}
.hotelsTable dt a:visited, .topHotelsTable dt a:visited {
	color: #041F82;
	text-decoration: none;
}
.hotelsTable dt a:hover, .topHotelsTable dt a:hover {
	color: #041F82;
	text-decoration: underline;
}

.hotelsTable dd, .topHotelsTable dd {
	float: left;
	width: 75px;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

.footerTable {
	background-color: #FFFFFF;
	margin: 0px;
	width: 780px;
	vertical-align: top;
}
#footerMenu { 
	font: 11px 11px Helvetica, Arial, sans-serif  ;
	color:  #FFFFFF;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#footerMenu li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #041F82;
}
#footerMenu li a {
	padding: 0px 5px 0px 8px;
	text-decoration: none;
}
#footerMenu li a:link { 
	color: #041F82;
	text-decoration: none;
}
#footerMenu li a:visited { 
	color: #041F82;
	text-decoration: none;
}
#.footerMenu li a:hover {
	color: #041F82;
	text-decoration: underline;
}

.catTable, .searchInfoTable {
	background-color: #D9E7F4;
	padding: 2px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
}
.catTable2 {
	background-color: white;
	padding: 2px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	text-align:center;
}
.mapTable{
	background-color: #D9E7F4;
	padding: 0px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	text-align:center;
}
.searchInfoTable {
	background-color: #EFF8FF;
}

.catMenu { 
font-size:12.7px
	color:  #FFFFFF;
	text-align: center;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	background-color: white;
}
.catMenu li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #1F6EA0;
}
.catMenu li a {
	padding: 0px 8px 0px 11px;
	text-decoration: none;
}
.catMenu li a:link { 
	color: #1F6EA0;
	text-decoration: none;
	font-weight:bold;
}
.catMenu li a:visited { 
	color: #041F82;
	text-decoration: none;
}
.catMenu li a:hover {
	color: #041F82;
	text-decoration: underline;
}

#siteTools { 

	color:  #555555;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#siteTools li
{
	display: inline;
	list-style-type: none;
	padding: 0px;
	color: #555555;
}
#siteTools li a {
	padding: 0px 15px 0px 3px;
	text-decoration: none;

}
#siteTools li a:link { 
	color: #555555;
	text-decoration: none;
}
#siteTools li a:visited { 
	color: #555555;
	text-decoration: none;
}
#siteTools li a:hover {
	color: #000000;
	text-decoration: underline;
}

.copyright { 
	font: 11px 11px Helvetica, Arial, sans-serif ;
	color:  #777777;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

.topNavigation {
	font: 10px  Helvetica, Arial, sans-serif ;
	color: #555555;
	text-align: right;
}
.topNavigation a:link { 
	color: #555555;
	text-decoration: none;
}
.topNavigation a:visited { 
	color: #555555;
	text-decoration: none;
}
.topNavigation a:hover {
	color: #555555;
	text-decoration: underline;
}

.catTitle {
	padding: 15px 0px 5px 0px;
	margin: 0px;
	width: 780px;
	vertical-align: top;
	font: bold 15px Helvetica, Arial, sans-serif ;
	color:  #004D86;
	text-align: center;
}

.titleDivLine {
	border-bottom: 1px solid #FFFFFF;
	width: 780px;
	background-color: #D9E7F4;
}



.comment, .ratesComment {
	font: 11px Helvetica, Arial, sans-serif ;
	color: #777777;
	text-align: left;
	vertical-align: middle;
}
.ratesComment {
	padding: 10px;
	background-color: #EEEEEE;
}

.searchInfo {
	font: 9px Helvetica, Arial, sans-serif ;
	color: #000000;
	text-align: right;
}
.searchInfo a:link { 
	color: #555555;
	text-decoration: none;
}
.searchInfo a:visited { 
	color: #555555;
	text-decoration: none;
}
.searchInfo a:hover {
	color: #555555;
	text-decoration: underline;
}

.hotelListTable {
	background-color: #EFF8FF;
	width: 780px;
}

.hotelListTableTD {
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
	width: 33%;
}

.hotelList {
	font: 10px Tahoma, Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}
.hotelList a:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hotelList a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.hotelList a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
		text-align: left;
}
.hotelList2{
	padding:10px;
}
.hotelInfoButton {
	font: bold 9px Helvetica, Arial, sans-serif ;
	color: #0082C2;
	text-align: left;
}
.hotelInfoButton a:link {
	color: #0082C2;
	text-decoration: none;
}
.hotelInfoButton a:visited {
	color: #0082C2;
	text-decoration: none;
}
.hotelInfoButton a:hover {
	color: #0082C2;
	text-decoration: underline;
}

.hotelPeriod {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #0047AF;
	text-align: center;
	padding: 10px;
	background-color: #5DCAFF;
}

.hotelBookButton {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 75px;
	padding: 10px;
	background-color: #0082C2;
}
.hotelBookButton a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelBookButton a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelBookButton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


.hotelPGButton {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 700px;
	padding: 10px;
	background-color: #BD1E50;
}
.hotelPGButton a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelPGButton a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hotelPGButton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



input.subm{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	width: 75px;
	
	background-color: #0082C2;
}


.hotelTopCom {
	background-color:#D9E7F4; 
	width:785px; 
	}

.hotelInfo {
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	background-color: #FFFFFF;
	line-height: 15px;
}

.hotelInfoN {
	font-family: Helvetica, Arial, sans-serif; 
	color: #333333;	text-align: justify;
	background-color: #FFFFFF;
	line-height: 15px;
	width:760px
}



#infoListTitle, #searchInfoListTitle,#searchInfoListTitle2
{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	background-color: #D9E7F4;
	width: 365px;
}
#searchInfoListTitle {
	width: 385px;
}
#searchInfoListTitle2{
	width: 360px;
}
input.search{
	 BACKGROUND-IMAGE: url(images/search_button.gif);

	font-weight:bold;
	color:white;
	padding:1px;
	font-size:8pt;
	letter-spacing:1.5px;
	
	border-style:solid;
	border-color : #5BBC90;
	border-width:1px;
	/*width:55px;*/
}

.infoList
{
	background-color: #FFFFFF;
}


#infoList, #searchInfoList { 
	font: bold 11px Helvetica, Arial, sans-serif;
	color:  #777777;
	text-align: left;
	padding: 10px 0px 15px 10px;
	margin: 0px;
	background-color: #FFFFFF;
}
#searchInfoList { 
	color:  #555;
}
#infoList li, #searchInfoList li
{
	font: 11px Helvetica, Arial, sans-serif;
	display: block;
	width: 360px;
	line-height: 16px;
	list-style-type: none;
	padding: 0px;
}
/* --- 03.06.2005 end ---*/

#facilitiesListTitle
{
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px 0px 10px 10px;
	margin: 0px;
	background-color: #D9E7F4;
	width: 750px;
}
.facilitiesList
{
	background-color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}
#facilitiesList { 
	font: bold 11px Helvetica, Arial, sans-serif;
	color:  #333333;
	text-align: left;
	padding: 0px 0px 15px 10px;
	margin: 0px;
	background-color: #FFFFFF;
}

#facilitiesList li
{
	font: 11px Helvetica, Arial, sans-serif;
	float: left;
	display: block;
	width: 175px;
	line-height: 16px;
	list-style-type: none;
	padding: 3px 0px 0px 10px;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 8px;
}
#facilitiesListSectionTitle
{
	font: bold 11px Helvetica, Arial, sans-serif;
	float: left;
	padding: 10px 0px 0px 10px;
}

#hotelImagesDiv {
	background-color: #F0F8FF;
	margin: 0px;
	padding: 0px;
	width: 780px;
	vertical-align: top;
	text-align: center;
}
.hotelDesc {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	vertical-align: top;
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	text-align: justify;
	line-height: 15px;
}
.ratesTitle {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #000000;
	padding: 10px;
	margin: 0px;
background-color: #D9E7F4;
	text-align: left;
	width: 85px;
}
.ratesTableTitles {
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	background-color: #00B1DB;
	text-align: center;
}
.ratesTableOdd {
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 5px;
	background-color: #F5FAFF;
	text-align: left;
}
.ratesTableEven {
	font: 11px Helvetica, Arial, sans-serif;
	color: #333333;
	padding: 5px;
	background-color: #E1F1FF;
	text-align: left;
}

.ratesTableOdd a:link, .ratesTableOdd a:visited, .ratesTableEven a:link, .ratesTableEven a:visited {
	color: #333333;
	text-decoration: none;
}
.ratesTableOdd a:hover, .ratesTableEven a:hover {
	color: #333333;
	text-decoration: underline;
}
.searchCommentsTable
{
	width: 100%;
	padding-bottom: 5px;
}
/* --- 03.06.2005 end --- */

#bookingList  {
	margin: 0;
	padding: 0 0 10px 12px;
	list-style-type: square;

}
#bookingList  li {
	padding-bottom: 5px;
}

.bookingTD {
	font: 11px Helvetica, Arial, sans-serif;
	color: #002189;
	padding-left: 10px;
}

.bookingForm,.contactform {
	font: 11px Helvetica, Arial, sans-serif;
	color: #002189;
	border: 1px solid #00E6FE;
}

textarea.bookingForm {
	padding: 5px;
	width: 400px;
	height: 178px;
}
textarea.contactForm {
	padding: 5px;
	width: 250px;
	height: 150px;
}
select.contactform{
	width: 250px;
	font: 12px Helvetica, Arial, sans-serif;
}
input.bookingForm{
	padding: 5px;
	width: 200px;
}
select.bookingForm {
	padding: 2px;
	width: 210px;
}

.bookingFormButtons {
	font: bold 10px Helvetica, Arial, sans-serif;
	color: #fff;
	width: 125px;
	background-color: #0082BC;
	text-align: center;
	padding: 5px 20px 5px 20px;
	margin-right: 10px;
}	
.bookingFormButtons a:link{
	color: #fff;
	text-decoration: none;
}
.bookingFormButtons a:visited{
	color: #fff;
	text-decoration: none;
}
.bookingFormButtons a:hover{
	color: #fff;
	text-decoration: underline;
}




.listDivLine {
	border-top: 1px solid #B1B4C5;
}

.hotelTitle {
	padding: 7px 0px 5px 15px;
	background-color: #FFE390;
}
.hotelTitle a:link { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:visited { 
	color: #000000;
	text-decoration: none;
}
.hotelTitle a:hover {
	color: #000000;
	text-decoration: underline;
}
.searchbox2{
	width:210px;
	   BORDER-top: #6E8FD4 1px solid;	
	BORDER-BOTTOM: #FFCF63 1px solid;	
    BACKGROUND-COLOR: #FFF7E1;

   padding:0px;
  margin-bottom:0px;    
    TEXT-ALIGN: left;
	padding:0px;
	height:230px;
}
.divsearch
{
    BACKGROUND-color:#FFE390;
    WIDTH: 210px;
  font  :12px black;
    HEIGHT: 18px;
    TEXT-ALIGN: center;
}
div.searchoption{

		border-width:1px;
		border-style:solid;
		padding:0px;
		border-color:#7787D2;
		margin-top:10px;
		width:170px;
		PADDING:2px;
		background-color: #FDFCF9 ;
}
span.searchterm2{
	
padding:3px;
width:170px;
float:left;
  font  :12px  #003399;
font-weight:bold;
}
span.searchtermsmall{
	
padding:0px;
float:left;
width:85px;
}
.searchterm3{
	width:190px;
	float:left;
}
.searchtitle
{
	
	 float:left;
	 padding:2px;
	 height:16px;
	 background-color:#92B2D3;
	font  :12px white;
	 font-weight:bold;
	 
}
.searchfield{
	width:170px;
	float:left;
	padding-left:2px;
	padding-top:2px;
}
.searchfield2{
	width:170px;
	float:left;
	padding:10px;
	float:right;
}
span.star1{
	float:left;
	width:85px;
	margin-left:85px;
	margin-top:-20px;
	padding:0px;

}
span.star2{
	float:left;
	width:85px;
	margin-left:0px;
	margin-top:0px;
}
SELECT.persons
{
    FONT-SIZE: 10px;

    WIDTH: 76px;
}
SELECT.location
{
    FONT-SIZE: 10px;
    WIDTH: 180px;
}
span.dayname{
	width:190px;
	float:left;
	font-size:8x;
	color : #9A0000;
}
	select.date
{
	width:55px;	
	font-size:10px;
}


.special_offer{
	text-align:center;
	border-style : solid;
	border-width : thin;
	border-color:#2562BB;
	background-color : White;
}



.caption
{
width:420px; 

background:#1E6E9F;
height:20px;
text-align:right;
font:  bold 12px Helvetica, Arial, sans-serif ;
color:#FFFFFF;}

p
{text-align:justify;font-size:12px}

A
{color: #216D9E;text-decoration:none;font-size:12px}

A:active
{color: #216D9E;text-decoration:underline}

A:visited
{color: #216D9E;text-decoration:none}

a:hover
{text-decoration: underline;}

H1
{font-SIZE: 13pt;color: #003399;}
H3
{

    FONT-SIZE: 13px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #1F6EA0;
}
div.leftcolumn
{width:200px;float:left;padding:10px;}

div.maincolumn
{margin-left:10px;padding:10px;width:520px;float:left;height:1100px}

.bannertitle
{background-image: url(../images/banners/bar1.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}


.bannertitle2
{background-image: url(../images/banners/bar2.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}

.bannertitle3
{background-image: url(../images/banners/bar3.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:16px;width:200px;}
.bannertitle4
{background-image: url(../images/banners/bar4.gif);font-weight:bold;font-size:9pt;color: #2C76A3;padding:0px;text-align:left;height:21px;width:230px;}

.bannertitle a,.bannertitle2 a,.bannertitle3 a,.bannertitle4 a
{color: #2C76A3;}

.bannertitle a:hover, .bannertitle2 a:hover,.bannertitle3 a:hover,.bannertitle4 a:hover
{font-weight:bold;color: #09A1FA ;}

.categorybox
{width:240px;padding-left:2px;text-align:left;float:left;}


span.weatherspan
{float:left;width:110px;padding:2px;color:#050505;font-size:7pt;}

.bestvaluebox
{width:230px;background-color : #E0EEF7; }

.categoryList
{WIDTH: 312px;LINE-HEIGHT: 16px}

div.hotelcategory
{border:1px solid#7787D2;margin-top:10px;width:200px;padding:2px;color:white;  background : url(../images/cat.gif); }
div.homemenu
{width:778px;
height:21px;  
background-image : url(../images/bg2.gif);
 padding:1px;
 color:#5997BE;
 font:bold  16px Helvetica, Arial, sans-serif ;
 border-top : 1px solid #708090;
 border-bottom : 1px solid #708090;
}
.men
{text-align:center;
background-image : url(../images/bg2.gif);

 color:#5997BE;
 font-weight:bold;
 font: bold 16px Helvetica, Arial, sans-serif;
}




.moreList {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;	
	color: #777777;
}

.moreList li a {
	padding: 0px 0px 0px 10px;
	text-decoration: none;
}
.moreList li a:link{ 
	color: #FF9C01;
	font-weight:bold;
	text-decoration: none;
}
.moreList li a:visited{ 
	color: #FF9C01;
	text-decoration: none;
	font-weight:bold;
}
.moreList li a:hover{
color: #FF6347;
text-decoration: none;
font-weight:bold;
	
}
.genericList {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	font: bold 12px ;
	color: #041F82;
	vertical-align: top;

	
}
.genericList li{ 
	padding: 5px 0px 0px 0px;
		
}
.genericList li a{
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	background-image: url(../images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	text-decoration: none;
	color:#1E6EA1;	

}

.genericList li a:link, .boldList li a:link 
{ 
	
	font-size:12px;
	text-decoration: none;
	color:#1E6EA1;
	font-weight:bold;
}

.genericList li a:visited{ 
	color:#1E6EA1;
	text-decoration: none;
	font-weight:bold;
}
.genericList li a:hover{
	color:#1E6EA1;
	font-weight:bold;

	text-decoration: underline;
}
.catList{
	
	background-color :#DEEDF7;
	text-align:left;
	font-size:12px;
	
	width:750px;
	height:40px;
	border-color : #6D6D6D;
	border-style:solid;
	border : 1px;
	padding:2px;
}
.catList a{
	color:#044B78;
	text-size:14px;
}
.menlink2{color:#003333;font-size:13px;}
.menlink2:visited{color:#203440}
.menlink2:hover{color:#ffffff}



.catLink2{color:white;font-size:9pt;}
.catLink2:active{color: #F3F5FB;}
.catLink2:visited{color: #ffffff;}
.catLink2:hover{color: #F3F5FB;}

span.bestval
{width:113px; padding:1px;margin-top:1px;margin-bottom:10px;background:#E0EEF7;}



.bestvalue
{padding-left:1px;border: #6E8FD4 1px solid;background:white;float:right;width:230px;margin-bottom:0px;text-align:left;}

.tourcategory
{border-right: #6E8FD4 1px solid;border-left: #6E8FD4 1px solid;border-bottom: #6E8FD4 1px solid;background: white;width:225px;margin-bottom:10px;text-align:left;}

.mapList
{border-right: #6E8FD4 1px solid;border-left: #6E8FD4 1px solid;border-bottom: #6E8FD4 1px solid;background: #FFFBED;text-align: left;width:230px;padding-left:2px;margin-bottom:15px;}

.yelbanner
{color: #216D9E;font-size:12px ;background-image : url(../images/banners/yel.gif);width:200px;padding:0px;}
.yelbox
{border: #6E8FD4 1px solid;background: #FFFBED;width:200px;margin-bottom:10px;text-align:left;padding:1px;height:55px;}

.tourList
{line-height:6px;
border: #6E8FD4 1px solid;background: white;margin-top:5px;width:200px;margin-bottom:15px;text-align: left;}

.categoryhotels
{border: #b1b4c5 1px solid;background:#ffffff;text-align:left;width:200px;padding:2px;margin-bottom:10px;text-align:left;}

.searchbanner
{background-color:#E0EEF7; 
color:#1F6FA4; font-size:14px;text-align:center;width:200px;padding:2px;height:27px;margin-bottom:2px;border: #9D9DB5 1px solid;
vertical-align:middle; }
.searchbox2
{width:200px;border: #9D9DB5 1px solid;background:#E0EEF7;text-align:left;padding:1px;height:245px}
span.star1
{padding:3px;float:left;color:#37454E;font-weight:bold;width:190px;}

span.star2
{float:left;width:90px;}

select.date
{width:56px;}
SELECT.persons
{WIDTH:80px;}
SELECT.location
{WIDTH:180px;}
span.dayname
{font-size:8pt; width:140px;float:left;color:#9A0000;}

.searchfield
{width:196px;float:left;padding-left:2px;padding-top:2px;}
.searchfield2
{width:180px;margin-top:10px;float:right;}
INPUT.search
{border: white 1px solid;font-weight: bold;color:white; padding:1px;background:#006699;font-size:8pt}
div.footer
{background: white;text-align:center;width:760px;padding:10px;}
.photo{
	border: #1E6E9F  1px solid;padding:1px;width:422px;
}
span.searchterm
{padding:3px;color:#37454E;font-weight:bold;width:190px;}

small{color:#333333;font-weight:bold;font-size:12px}
.tools{
	color:  #555555;font-size:12px
}
td.bgh{
	background-image: url(/images/bgh.gif);
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
}

td.bgh2
{
	background-image : url(../images/bgh2.gif);
	color:#ffffff;
	text-align:center;
	height:20px;
	font-size:14px;
	font-weight : bold;

}

.bgh a,.bgh a:visited,.bgh2 a,.bgh2 a:visited{
	color:white;
	font-size:14px;
	
}

.navigation3, .navigation3 a, .navigation3 a:visited{ 
	color: #FF9C01;

	text-decoration: none;
	text-align:right;
	font-size:11px;
	text-transform : uppercase;
}
.navigation2, .navigation2 a, .navigation2 a:visited{ 
	color: #333333;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.sights ul, .sights li a, .sights li a:visited{ 
	color: #FF9C01;
		background-image: url(../images/generic_list_bullet.gif);
	text-decoration: none;
	text-align:left;
	font-size:11px;
	background-repeat : no-repeat;
}
.sights {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
color: #FF9C01;
	vertical-align: top;
	
}
.sights li, .boldList li { 
	padding: 0px 0px 0px 0px;
	
}
.sights li a {
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	background-image: url(../images/generic_list_bullet.gif);
	background-repeat: no-repeat;
	
	text-decoration: none;
	display: block;
	width:150px;
	text-align:left;
	
}

.sights  li a:link{ 
	color: #FF9C01;
	text-decoration: none;
}
.sights li a:visited, #boldList li a:visited{ 
color: #FF9C01;
	text-decoration: none;
}
.sights li a:hover {
color: #FF9C01;
	text-decoration: underline;
}

.mapbg{
	background-image : url(../images/bg_map.gif);
	background-repeat : no-repeat;
	height:32px;
	width:200px
	
}
.mapbg a, .mapbg a:visited{
	
	color:#FFAE00;
	font-size:12.7px;
	text-align:center;
vertical-align: middle;
}
.tour_g,.tour_g2,.tour_g3{
	border-width:1px;
	border-color:#1F6EA0;
	border-style:solid;
text-align:center;
padding:0px;

}
.tour_g{
	height:220px;
width:165px;
}
.tour_g2{
	height:150px;
width:180px;
margin:20px;
float:left;
text-align:center;
}
.navigation, .navigation a, .navigation a:visited{ 
	color: #FF9C01;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.navigation a:hover{
	
	color:#2562BB;
}
.navigation2, .navigation2 a, .navigation2 a:visited{ 
	color: #333333;

	text-decoration: none;
	text-align:right;
	font-size:11px;
}
.thumb_ph{
	
background-color:white;border-color:#aaaaaa;border-style:solid;border-width:1px;padding:6px;margin:4px;float:left;}

.packagename  ,.packagename a,.packagename a:hover,.packagename a:visited{
		font-size:15.24 px;
	font-family:  Tahoma,Helvetica, Arial, sans-serif ;
	color:#FFAE00;

	font-weight:bold;
	
}
.pac_dur{
	font-family:  Tahoma,Helvetica, Arial, sans-serif ;
	color:#1F6EA0;
	font-size:12px;
	font-weight:bold;
	
}
.pac_dest{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:#000000;
	font-size:11.43 px
}
.pac_pr,.slogan{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:#1F6EA0;
	font-size:11.43 px;

}
.r0{
	background-color :#E5F4FF;
	line-height:18px;
}
.r1{
	background-color :#D7E9F5;
	line-height:18px;
}

.h0{
	background-color :#E6E6FF;
	line-height:18px;
}
.h1{
		background-color :#E5F4FF;
	line-height:18px;
}
input.booking{
background-image : url(../images/book.gif);
background-color : #FFCC33;
font-size:15.24 px;
font-weight:bold;
font-family: Tahoma,Helvetica, Arial, sans-serif ;
color:white;
background-repeat : no-repeat;
height:26px;
width:101px;
}

.pricetable{
font-family: Tahoma,Helvetica, Arial, sans-serif ;
	background-color:#1F6EA0;
	color:white;
}
p{
font-family: Helvetica, Arial, sans-serif ;
}
.main
{
width:778px;padding:0px;background:white;
}
.note{
	font-size:10px;
		color: #515151;
}
textarea.siteinfo{
	font-size:10px;
	font-family: Verdana,Helvetica, Arial, sans-serif ;
	padding:5px;

}
img.htl{
	border-width:1px;
	border-color:#303030;
	border-style:solid;
	padding:2px;
	width:200px;
	height:150px;
}
.price{
	font-size:11px;
}
.priceupdate{
	border-style:ridge;border-color:#999999;background-color:#efefef;border-width:1px;text-align:center;width:650px;padding:5px;margin:10px;

}
strike{
	color: #666666;
}

.hotelPeriodN{font: bold 11px Helvetica, Arial, sans-serif;color: #0047AF;text-align: center;background-color: #5DCAFF; width:200px; height:25px; text-align:center; padding-top:4px; float:left}
.hotelBookButtonN{font: bold 11px Helvetica, Arial, sans-serif;text-align: center;background-color:#0082C2; width:120px; height:25px; text-align:center; padding-top:4px; float:right}
.hotelBookButtonN a{ color:#FFFFFF}
.hotelFirst{width:320px; float:left}
.hotelSecond{width:400px; float:right; margin-right:20px; text-align:justify}
.imgSize{ height:240px; width:320px}
.flRight{background-color: #FFFFFF; float:right}
.flLeft{background-color: #FFFFFF; float:left}
.seeMoreHotels1{background-color:#F6E7B4; width:760px}
.seeMoreHotels2{background-color:#F6E7B4}
.seeMoreHotels3{background-color:#F9FAC7; width:760px; height:25px; padding-top:5px}
div#error{border: 1px #000 solid;padding: 15px;margin: 10px;color: #cc0000;font-weight: bold;background-color: #e0e0e0;text-align: center;}
/*---------------------------------------------------------------------------------------------------------------------*/
body{font: 100% Verdana, Arial, Helvetica, sans-serif;background: url(/images/backg.gif) #C9DFFC repeat;margin: 0;padding: 0;text-align: center;color: #000;}
div#container{width: 780px;background: #fff;margin: 0 auto;text-align: left;font-size: 12px;}
div#header{height: 122px;}
/* --------------------------------------------------------------------------------------------- NAVBAR
*/
div#navbar{ background: url(/images/bg_navbar.jpg) no-repeat;font-weight: bold;text-align: center;font-size: 11px;color: #fff;}
div#navbar ul{margin: 0;padding: 0;}
div#navbar ul li{list-style-type: none;display: inline;}
div#navbar ul li a{line-height: 26px;height: 27px; font-size: 11px; color: #fff;text-decoration: none;padding: 0 6px;border-left: 1px #fff solid;}
div#navbar ul li a.first{border-left: none;}
div#navbar ul li a.chin{font-size: 9px;}
div#navbar ul li a:hover{text-decoration: underline;}
/* --------------------------------------------------------------------------------------------- FOOTER
*/
div#footer{border-top: 1px #ccc dashed;padding: 20px 50px;text-align: center;}
div#footer ul{margin: 0 0 10px 0;padding: 0;}
div#footer ul li{list-style-type: none;display: inline;}
div#footer ul li a{color: #216DC0;text-decoration: none;padding: 0 5px;line-height: 18px;border-left: 1px #216DC0 solid;}
div#footer ul li a.first{border-left: none;}
div#footer ul li a:hover{text-decoration: underline;}
div#footer ul li img{margin: 0 3px;}
div#footer p{padding: 10px;color: #333;font-size: 11px;}
/* --------------------------------------------------------------------------------------------- new museums page
*/
div.atg-museums{margin: 30px 20px;text-align: left;}
div.atg-museums div{background: url(/images/bg-atg-museums-listing.gif) #e1e1e1 repeat-x;border: 1px #b3b3b3 solid;margin: 0 0 30px 0;overflow: hidden;padding: 10px 10px 0 10px;}
div.atg-museums h1.am,h2.am,h3.am,h4.am,h5.am{font: 100% Verdana, Arial, Helvetica, sans-serif;color: #cd8249;font-size: 18px;margin: 0 0 10px 0;font-weight: bold;}
div.atg-museums h3{text-align: center;margin: 0 0 5px 0;}
div.atg-museums div p{color: #035488;margin: 0 0 10px 0;}
div.atg-museums div ul{margin: 0 0 10px 0;padding: 0;}
div.atg-museums div ul li{list-style-image: url(/images/bullet_museums.gif);line-height: 18px;}
div.atg-museums div ul li a{color: #22a0f0;}
div.atg-museums div div.imgs{margin: 0;padding: 0;float: left;border: none;background: none;}
div.atg-museums div div.imgs img{border: 1px #1f6ea0 solid;margin: 0 30px 10px 0;}
div.atg-museum-data{margin: 0 20px 30px 30px;padding: 0;text-align: left;}
div.atg-museum-data div{background: url(/images/bg-atg-museums-listing.gif) #e1e1e1 repeat-x;border: 1px #b3b3b3 solid;margin: 0;overflow: hidden;padding: 10px 0 0 10px;}
div.atg-museum-data h1{font: 100% Verdana, Arial, Helvetica, sans-serif;color: #cd8249;font-size: 18px;margin: 0 10px 10px 0;font-weight: bold;}
div.atg-museum-data div p{color: #035488;margin: 0 20px 0 0;padding-bottom: 10px;}
div.atg-museum-data div div.imgs{margin: 0;padding: 0;float: left;border: none;background: none;}
div.atg-museum-data div div.imgs img{border: 1px #1f6ea0 solid;margin: 30px 30px 0 20px;}
div.atg-museum-data div.atg-header{margin: 0 0 0 0;padding: 0;background: url(/images/bg-atg-header.gif) #e9e9e9 repeat-x;border-bottom: none;height: 38px; overflow:hidden;}
div.atg-museum-data div.atg-header a{display: block;width: 50px;height: 38px;background: url(/images/back-to-museums-main.gif) no-repeat;margin: 0 15px 0 0;padding: 0;float: right;}
div.atg-museum-data div.atg-header span{font: 100% Verdana, Arial, Helvetica, sans-serif;color: #cd8249;font-size: 16px;margin: 0;font-weight: bold;line-height: 38px;float: left;text-indent: 10px;}
div.atg-museum-data div div.cdetails{background: url(/images/bg-cdetails-museums.gif) no-repeat;border: none;padding: 0;margin: 20px 0 0 0;width: 396px;height: 161px;float: right;}
div.atg-museum-data div div.cdetails p{text-align: right;color: #000;font-size: 11px;font-weight: bold;margin: 40px 0 0 0;padding: 10px 10px 0 10px;}
div.atg-museum-data div.atg-content{border: none; background: none;padding-bottom: 10px;}
div.atg-museum-data div.atg-content ul{margin: 0 20px 10px 30px;padding: 0;}
div.atg-museum-data div.atg-content ul li{color: #035488;list-style-image: url(/images/bullet_museums.gif);line-height: 18px;text-align: justify;margin-bottom: 5px;}
div.atg-museum-data div.atg-content h3{font-size: 14px;}
div.atg-museum-data div.atg-content h5{font-size: 12px;}
div.atg-museum-data div.atg-content p span{color: #cd8249;font-weight: bold; letter-spacing: 3px;margin-left: 8px;}
div.atg-museum-data div.atg-content a{color: #444; text-decoration: underline;}
/* --------------------------------------------------- athens tourist guide listing */
div.atg-listing{margin: 30px 0;overflow: auto;}
div.atg-listing div{background: url(/images/atg/listing/bg-listing.gif) #e7e8e9 repeat-y;width: 345px; /* 365 minus paddings (10) */border: 1px #2370a1 solid;padding: 10px;float: left;overflow: auto;margin: 10px 5px;}
div.atg-listing div h4{color: #cd8249;font-size: 14px;margin: 0 0 10px 182px;text-align: left;}
div.atg-listing div img{float: left;border: 1px #397ca5 solid;}
div.atg-listing div ul{margin: 0;padding: 0;}
div.atg-listing div ul li{color: #22a0f0;text-align: left;margin: 0 0 5px 195px;}
div.atg-listing div ul li a{color: #22a0f0;}
/* --------------------------------------------------- popup menu */
div.menudiv { position: absolute; visibility: hidden; font-size: 10px; padding: 0; color: #fff; background-color: #6380ae; }
div.menudiv a { display: block; color: #fff; text-decoration: none; padding: 0 10px; line-height: 25px; }
div.menudiv a:hover { background-color: #112064; color: #dee052; text-decoration: underline; }
div.menudiv .highlighted { background-color: #dee052; color: #000; }
/* --------------------------------------------------- main navigation menu */
div#mainmenu{width: 780px; margin: 0 auto; border: 1px #708090 solid; border-left: none; border-right: none; text-align: center; line-height: 24px; font-weight: bold; background: url(/images/bg2.gif) repeat;}
div#mainmenu ul{margin: 0; padding: 0;}
div#mainmenu ul li{display: inline; list-style-type: none;}
div#mainmenu ul li a{text-decoration: none; color: #011D2F; padding: 0 4px; font-size: 13px; border-left: 2px #59A3D2 solid;}
div#mainmenu ul li a.first{border-left: none;}
div#mainmenu ul li a.chin{font-size: 10px;}
div#mainmenu ul li a:hover{text-decoration: underline;}
/* ------------------------------------------------------------------------------------- GLOBAL */
img{border: none;}
/* -------- SEARCH BOX
*/
div.searchbox
{
	background-color: #feba02;
	border: 2px #5b5d2c solid;
	border-top: none;
	padding: 10px 50px;
	margin: 0 100px 10px 100px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
div.searchbox table
{
	width: 100%;
}
div.searchbox table tr td
{
	vertical-align: top;
}
div.searchbox span.title
{
	display: block;
	text-align: center;
	padding: 0 0 10px 0;
	font-weight: bold;
	color: #004566;
}
div.searchbox label
{
	display: block;
	color: #004566;
	margin: 0 0 2px 0;
	font-size: 11px;
}
div.searchbox input
{
	padding: 2px;
}
div.searchbox img#cii_,div.searchbox img#coi_
{
	cursor: pointer;
}
div.searchbox div.book-btn
{
	text-align: right;
	padding: 10px 0 0 0;
}
div.searchbox input.sb-book-btn
{
	background-color: #0896ff;
	border: 2px #fff solid;
	color: #fff;
	padding: 4px 15px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-shadow: 1px 1px 1px #555;
	margin-top: 10px;
}
