body
	{
	margin: 0px auto 10px auto;
	padding: 0px 0px;
	background-color: #fff;
	
	font-family: Tahoma;
	font-size: 9pt;
	text-align: jutify;
	color: #000;
	}

img
	{
	
	border:		none;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	
	}

p.text_about

	{		
	padding: 		5px 10px 0px 10px; 	
	font-family:	Tahoma;	
	font-weight:	none; 	
	font-size:		10pt;

	color:			#000;
	text-align: 	justify;
	}


h1
	{
	
	color: #ff9900;
	
	}

h1.item_title
	{
		margin: 0px 0px 0px 0px;
		padding: 5px 2px 5px 10px;
		color: #fff;
		font-size: 13pt;
		font-weight: bold;
		font-family: Tahoma, Verdana, Arial CE;
		
		text-align: right;
			
	}

.element_form

	{
	
	width: 		140px;
	border: 	1px solid #000;
	color:		#000;
	
	}

a
	{
	color:		#000;
	text-decoration: none;
	
	}
	
a:link
	{
	color:		#000;
	text-decoration: none;
	
	}
	
a:hover
	{
	color:		#000;
	text-decoration: underline;
	
	}

a.back, a.back:link

	{
	
		color: #fff;
		font-size: 10pt;
		font-weight: bold;
		font-family: Tahoma, Verdana, Arial CE;
		
		text-align: left;
		text-decoration: none;
	}
	
a.back:hover

	{
	
		color: #fff;
		font-size: 10pt;
		font-weight: bold;
		font-family: Tahoma, Verdana, Arial CE;
		
		text-align: left;
		text-decoration: underline;
	}

.input

	{
	
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	border: 1px solid #639CFF;

	}

.textarea

	{
	
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	border: 1px solid #639CFF;

	}

td.search_left

	{
	
	font-family:	Tahoma;
	font-size: 		10pt;
	vertical-align: middle;
	color: 			#fff;
	text-decoration:none;

	text-align: 	left;
	
	}
	
td#search_right

	{
	
	vertical-align: middle;
	text-align: 	right;
	font-weight:	bold;
	}
	
td#search_right a, a:link

	{
	
	font-family: Tahoma;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
	
	}
	
#search_right a:hover

	{
	
	font-family: Tahoma;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: underline;
	
	}


div#main
	{
	margin:		0px auto 0px auto;
	padding:	0px 0px 0px 0px;
	background-color: #fff;
	border: 	none;
	width: 		910px;

	}
	
div#top_right
	{
	
	margin:		0px 0px 0px 0px;
	padding:	15px 0px 0px 0px;
	float:		right;
	vertical-align:	middle;
	width: 		50%;
	height:		35px;
	background-color: #fff;
	}

div#top_right img
	{
	
	margin:		0px 0px 0px 5px;

	}

div#top_left
	{
	
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	float:		left;
	vertical-align:	middle;
	width: 		50%;
	height:		55px;

	}
	
div#footer_right
	{
	
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	float:		right;
	vertical-align:	middle;
	width: 		70%;
	
	text-align: center;
	font-size:	9pt;
	color:		#666;
	}

div#footer_right a, a:link
	{
	color: #000;
	}

div#footer_right a:hover
	{
	color: #09C;
	}

div#footer_left_banner
	{
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	float:		left;
	vertical-align:	middle;
	width: 		50%;

	}
	
div#content_all

	{
	
	margin:		0px 0px 5px 0px;
	padding:	0px 0px 0px 0px;
	float:		left;
	vertical-align:	middle;
	border: 	1px solid #555555;
	width: 		908px;
	
	}
	
div#content_all #div-content-main, #div-content-FAQ, #div-content-transport, #div-content-dictionary, #div-content-private_assistant, #div-content-about_standard_item, #div-content-show_standard_item, 
#div-content-sightseeing_tour, #div-content-partners, #div-content-terms_of_use, #div-content-privacy,  #div-content-sightseeing_tour,  #div-content-error

	{
	
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	float:		left;
	vertical-align:	top;
	text-align:	center;
	border: 	none;
	width: 		603px;
	height:		100%;

	}
	
div#content_all div#image

	{
	
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	float:		right;
	vertical-align:	top;
	width: 		305px;
	height:		100%;
	}
	
div#content_all div#image .image
	{
	
	border-bottom: 	2px solid #666;

	}
	
div#content_all div#image td.name
	{
	padding: 0px 0px 5px 5px;
	font-weight:bold;
	font-size:10pt; 	
	text-align: left;
	color:#666;	

	}

div#content_all div#image a
	{

	color:#5f7cca;	

	}

div#content_all div#image td.description
	{
	padding: 0px 10px 5px 0px;
	font-weight:bold; 	
	font-size:10pt; 	
	text-align: right;
	color:#5f7cca;	

	}

div#content_all div#image h1

	{
	
	font-size:	12pt;
	text-align:center;
	padding: 4px 0px;
	margin:	 0px 0px;
	
	}
	
div#content_all div#image table

	{
	
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
	vertical-align:	top;
	border: 	none;
	width: 		90%;
	height: 	100%;
	}

table#offerTable

	{
	
	text-align: left;
	width: 90%;
	
	margin: 10px 10px;
	
	}
	
table.offerTable img

	{
	
	border: 1px solid #000;
	background-color: #fff;
	margin: 1px 1px;
	
	
	}
	
table.offerTable td.item_about

	{
	
	padding: 2px 5px;
	color: #000;
	text-align: justify;
	
	
	}

table.offerTable td.item_stat

	{
	
	padding: 1px 5px;
	color: #000;
	text-align: right;
	
	
	}

td.opt

	{
	
	padding: 	0px 0px 0px 5px;
	color: 		#000;
	text-align: left;

	width: 		40%;
	}

td.val

	{
	
	padding: 	0px 0px 0px 5px;
	color: 		#000;
	text-align: left;
	font-weight: bold;
	width: 		60%;
	}

.offerOfTheDay

	{

	padding: 0px 0px 0px 10px;
	font-weight: bold;
	font-size:11pt;
	text-align: left;
	color:#5f7cca;

	}

table.reviews th.name

	{
	
	font-size:		10pt;
	font-weight:	bold;
	text-align: 	left;
	
	}

table.reviews th.date

	{
	
	font-size:		10pt;
	font-weight:	none;
	text-align: 	right;
	
	}

table.reviews td.cont

	{

	padding: 		5px 5px;
	font-size:		10pt;
	font-weight:	none;
	text-align: 	justify;

	}

table.review_add tr

	{
	
	vertical-align: top;
	
	}
