body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #ffffff;
}
a
{
	color: #60A114;
	text-decoration: none;
}
a:hover
{
	color: #60A114;
	text-decoration: underline;
}
a.login_form_link
{
	color: #4e3c18;
	text-decoration: none;
}
a.login_form_link:hover
{
	text-decoration: underline;
}
	.top_text
	{
		margin: 0px;
		padding: 13px 15px 0px 0px;
	}
		.top_text p
		{
			margin: 0px 0px 0px 0px;
			padding: 0px;
			font-family: Verdana;
			font-size:28px;
			color:#FFFFFF;
		}	
	.flags
	{
		padding:15px 0px 0px 9px;
		margin:0px;
	}
		.flags td
		{
			vertical-align:top;
			padding:0px 3px 4px 0px;
			margin:0px;
		}
	.top_line
	{
		background:url(images/header_bg.jpg) repeat-x top;
	}
.left_bg
{
	text-align:right;
	vertical-align:top;
	padding-top:49px;
}
.left_col
{
	background:#c4d3b1;
}
.menu
{
	background-color:#eff5e7;
	padding:20px 0px 0px 0px;
	border-bottom:#FFFFFF 3px solid;
}
	.menu_item
	{
		padding-bottom:3px;
	}
		.menu_item table
		{
			background-color:#ffffff;
		}
		.menu_item td
		{
			text-align:left;
		}
		.menu_bg_left
		{
			background:url(images/menu_dot.gif) repeat-y left;
		}
		.menu_bg_right
		{
			background:url(images/menu_dot.gif) repeat-y right;
		}
		.menu_bg_top
		{
			background:url(images/menu_dot.gif) repeat-x top;
		}
		.menu_item a
		{
			font-family: "Verdana";
			font-size:14px;
			color:#60a114;
			text-decoration:none;
			font-weight:bold;
			padding-left:14px;
		}	
.profile_menu
{
	padding:15px 0px 17px 20px;
	font-family:"Verdana";
	font-size:12px;
	color:#4e3c18;
	vertical-align:top;
	text-align:left;
	background-color:#dfecd2;
	border-bottom:#FFFFFF 3px solid;
}	
	.profile_menu ul
	{
		padding:0px;
		margin:0px 0px 0px 30px;
	}
	.profile_menu li
	{
		padding:2px 0px 1px 0px;
	}
	.profile_menu a
	{
		text-decoration:none;
		color:#4e3c18;
	}	
	.profile_menu a:hover
	{
		text-decoration: underline;
	}	
	.profile_menu .sub_menu
	{
		margin: 0px;
		list-style: none;
	}
.bars
{
	padding:15px 0px 17px 20px;
	font-family:"Verdana";
	font-size:12px;
	color:#4e3c18;
	vertical-align:top;
	text-align:left;
	background-color:#dfecd2;
	border-bottom:#FFFFFF 3px solid;
}	
	.bars ul
	{
		padding:0px;
		margin:0px 0px 0px 30px;
	}
	.bars li
	{
		padding:2px 0px 1px 0px;
	}
	.bars a
	{
		text-decoration:none;
		color:#4e3c18;
	}	
	.bars a:hover
	{
		text-decoration: underline;
	}	
.infos
{
	padding:15px 0px 17px 20px;
	font-family:"Verdana";
	font-size:12px;
	color:#4e3c18;
	vertical-align:top;
	text-align:left;
	background-color:#d4e4bf;
	border-bottom:#FFFFFF 3px solid;
}	
	.infos ul
	{
		padding:0px;
		margin:0px 0px 0px 30px;
	}
	.infos li
	{
		padding:2px 0px 1px 0px;
	}
	.infos a
	{
		text-decoration:none;
		color:#4e3c18;
	}	
	.infos a:hover
	{
		text-decoration: underline;
	}	
.email_form
{
	background-color:#c4d3b1;
	padding:14px 10px 15px 0px;
	vertical-align:top;
	text-align:right;
}
	.email_form form
	{
		padding:0px;
		margin:0px;
	}
	.input
	{
		width:133px; 
		height:15px;
		margin-bottom:7px;
		font-family:"Verdana";
		font-size:12px;
	}
.left_footer_bg
{
	background-color:#c4d3b1;
}
.footer
{
	color:#60a114;
	font-family:"Verdana";
	font-size:11px;
	vertical-align:bottom;
	text-align:right;
}
	.footer p
	{
		padding: 0px 120px 10px 0px;
		margin:0px;
	}
	.footer a
	{
		color:#60a114;
		text-decoration:none;
	}
.main_content_place
{
	font-family:verdana;
	font-size:12px;
	padding:25px 0px 10px 25px;
	background:url(images/tv_right_part.jpg) no-repeat top left #FFFFFF;
	vertical-align:top;
	text-align:left;
}
	.main_content_place h1
	{
		font-family:verdana;
		font-size:16px;
		font-weight:normal;
		color:#60a114;
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	.icons
	{
		vertical-align:top;
		text-align:right;
		padding-bottom:15px;
	}
		.icons a
		{
			padding-left:5px;
		}

	.menu1
	{
		vertical-align:top;
		text-align:right;
	}
		.menu1 td
		{
			vertical-align:middle;
			text-align:center;
			font-family:verdana;
			font-size:12px;
			border-bottom:#FFFFFF 2px solid;
			background:#eff5e7;
			padding:7px 5px 7px 5px;
		}
		.menu1 a
		{
			text-decoration:none;			
			color:#4e3c18;
		}
		#menu1_sel
		{
			background:#d4e4bf;
		}
	.info_place
	{
		padding-bottom:20px;
	}
	.info
	{
		vertical-align:top;
		text-align:left;
		font-family:verdana;
		font-size:12px;
		padding-left:15px;
	}
		.info a
		{
			color:#60a114;
			text-decoration:underline;
			font-weight:bold;
		}
		.info td
		{
			padding:2px 5px 2px 0px;
			vertical-align:top;
			text-align:left;
		}
		.info table
		{
			margin-bottom:5px;
		}
		.info span
		{
			color:#60a114;
		}
		.info p
		{
			padding:0px;
			margin:0px;
		}
		.info p a
		{
			padding-right:15px;
		}

	.images
	{
		padding:5px 0px 0px 0px;
		vertical-align:middle;
	}
		.images a
		{
			margin-right:6px;
		}
		#last_image
		{
			margin-right:0px;
		}
	.photos
	{
		padding:2px 0px 20px 5px;
		vertical-align:top;
		text-align:left;
	}
		.photos a
		{
			font-family:verdana;
			font-size:12px;
			color:#60a114;
			text-decoration:underline;
			font-weight:bold;
		}
		.photos img
		{
			text-align:center;
			margin-right:5px;
		}
	.text
	{
		font-family:verdana;
		font-size:12px;
		color:#000000;
		vertical-align:top;
		text-align:right;
	}
		.text p
		{
			padding:7px 0px 7px 0px;
			margin:0px;
			text-align:left;
		}
		#more_link
		{
			color:#60a114;
			text-decoration:none;
			font-weight:bold;
		}
		.text a
		{
			color:#6bab16;
			text-decoration:underline;
		}
	.map
	{
		padding-top:10px;
	}
	.bookmarks
	{
		border-bottom:#b9d598 1px solid;
		margin:5px 0px 10px 0px;
	}
		.bookmark_sel_num
		{
			background:url(images/bookmarks_num_up_line.jpg) top repeat-x #419603;
			font-size:24px;
			font-weight:bold;
			font-family:verdana;
			padding:0px 3px 2px 3px;
			vertical-align:bottom;
			color:#FFFFFF;
		}
		.bookmark_sel_text
		{
			background:url(images/bookmarks_sel_text_bg.jpg) bottom repeat-x;
			font-size:12px;
			font-weight:bold;
			font-family:verdana;
			color:#FFFFFF;
			vertical-align:bottom;
			padding:0px 3px 6px 5px;
		}
		.bookmark_num
		{
			background:url(images/bookmarks_num_up_line.jpg) top repeat-x #FFFFFF;
			padding:0px 3px 2px 3px;
			vertical-align:bottom;
		}
			.bookmark_num a
			{
				font-size:24px;
				font-weight:bold;
				font-family:verdana;
				color:#000000;
				text-decoration:none;
			}
		.bookmark_text
		{
			background:url(images/bookmarks_text_bg.gif) bottom repeat-x;
			vertical-align:bottom;
			padding:0px 3px 6px 5px;
		}
			.bookmark_text a
			{
				font-size:12px;
				font-weight:bold;
				font-family:verdana;
				color:#000000;
				text-decoration:none;				
			}
	.head_bg
	{
		background:#eff5e7;
		border-left:#6dae3c 6px solid;
	}
		.head_bg p
		{
			padding:7px;
			margin:0px;
			font-size:12px;
			font-weight:bold;
			font-family:verdana;
			color:#000000;			
		}
	.bookmark_info
	{
		padding:15px 0px 15px 15px;
	}
		.bookmark_info td
		{
			padding:2px 0px 2px 0px;
		}
		.bookmark_info select
		{
			width:155px;
		}
		.bookmark_info input
		{
			width:150px;
		}
	.bookmark_send
	{
		border-top:#d7e7c4 1px solid;
		padding:15px 0px 10px 0px;
	}
		.bookmark_send input
		{
			width:130px;
		}
	.friend_invite
	{
		padding-top:15px;
	}
	.friend_invite_text
	{
		border-top:#d7e7c4 1px solid;
		border-bottom:#d7e7c4 1px solid;
		font-size:12px;
		font-family:verdana;
		color:#000000;
		vertical-align:middle;
		text-align:left;
		padding:15px 30px 15px 0px;	
	}
	.friend_invite_email
	{
		border:#d7e7c4 1px solid;
		padding:15px;
		text-align:center;
		vertical-align:middle;	
	}
	.friend_invite_send
	{
		border-top:#d7e7c4 1px solid;
		border-bottom:#d7e7c4 1px solid;
		padding:15px 0px 15px 15px;
		text-align:center;
		vertical-align:middle;	
	}
	.pages
	{
		padding:10px 0px 0px 0px;		
	}
		.pages_links
		{
			white-space:nowrap;
			padding:0px 10px 3px 10px;
			color:#699341;
			font-size:14px;
			font-family:verdana;
			vertical-align:middle;
			text-align:center;
		}
			.pages_links a
			{
				color:#699341;
				font-size:12px;
				text-decoration:none;
			}
	.grey_line
	{
		background:url(images/bookmarks_num_up_line.jpg) center repeat-x;
	}
	.registration_info
	{
		padding:20px 0px 20px 0px;
		border-top:#d7e7c3 1px solid;
	}
		.registration_info td
		{
			padding:2px 0px 2px 0px;
		}
	.registration_send
	{
		border-top:#d7e7c3 1px solid;
		padding:15px 0px 10px 0px;
	}
		.registration_send input
		{
			width:160px;
		}
	.search_result
	{
		padding-bottom:10px;
	}
	.search_result table
	{
		border-top:#d7e9c1 1px solid;
		border-left:#d7e9c1 1px solid;
		font-size: 10px;
	}
	.search_result td
	{
		border-right:#d7e9c1 1px solid;
		border-bottom:#d7e9c1 1px solid;
		vertical-align:middle;
	}
		.search_result_table_head td
		{
			font-family:verdana;
			font-size:12px;
			font-weight:bold;
			padding:7px 15px 7px 15px;
			background:#f1f7eb;
		}
	.search_place
	{
		text-align:left;
		padding: 0px 5px 0px 10px;
	}
	.search_loop
	{
		text-align:center;
		padding:0px 20px 0px 20px;
	}
.main_content_place2
{
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
}
	.main_content_place2 h1
	{
		font-family:verdana;
		font-size:16px;
		font-weight:normal;
		color:#60a114;
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	.item_top
	{
		text-align:right;
		padding:12px 7px 0px 0px;
		background:url(images/tv_right_part.jpg) no-repeat top left #FFFFFF;		
	}
		.item_top a
		{
			font-family:verdana;
			font-size:14px;
			color:#6bab16;
			font-weight:bold;
			text-decoration:none;
		}
	.item
	{
		text-align:right;
		padding:12px 7px 0px 0px;		
	}
		.item a
		{
			font-family:verdana;
			font-size:14px;
			color:#6bab16;
			font-weight:bold;
			text-decoration:none;
		}
	
	.content
	{
		padding:0px 0px 10px 20px;
		text-align:left;
		vertical-align:top;
	}
		.text1
		{
			font-family:verdana;
			font-size:12px;
			color:#000000;
			vertical-align:top;
			text-align:left;
			padding-left:5px;
		}
			.text1 p
			{
				padding:7px 0px 7px 0px;
				margin:0px;
				text-align:left;
			}
			.text1 a
			{
				color:#6bab16;
				text-decoration:underline;
			}
	.selects
	{
		padding:20px 0px 20px 5px;
	}
		.selects select
		{
			margin-right:7px;
		}
	.previews
	{
		padding-top:35px;
	}
		.previews td
		{
			color:#6bab16;
			font-weight:bold;
			font-size:10px;
			text-align:center;
			vertical-align:top;
			border:#6bab16 1px solid;
			padding:5px;
		}
		.previews img
		{
			margin-top:10px;
		}
.starrequired
{
	color: red;
}
.notify
{
	color: green;
	font-weight:  bold;
}
.left_panel_header
{
	color: #4e3c18;
	font-weight: bold;
}

/* Cities popup list */
div.drop_down
{
	width: 250px;
	margin-top: 1px;
	position: absolute;
	z-index: 10;
	border: 1px solid #a5acb2;
	background: #FFFFFF;
	overflow: hidden;
}

div.drop_down div.popup
{
	position: relative;
}

div.drop_down div.popup div
{
	cursor: pointer;
	width: 100%;
	padding: 0px 2px;
}

div.drop_down div.popup div.selected_line
{
	background: #FFFFCC;
}

div.drop_down div.popup div.line
{
	background: #FFFFFF;
}

/* Special offers */

span.special_offer_title
{
	font-weight: bold;
	font-size: 14px;
}

div.special_offer_text
{
	border: 1px solid #a9da70;
	padding: 5px 5px;
	margin-top: 10px;
}

div.special_offer_text p
{
	margin: 0px;
	padding: 0px;
}

td.advertising
{
	overflow: hidden;
	text-align: right;
	vertical-align: top;
    padding-left: 10px;
}