body
	{
	color: black;
	font-family: Georgia, serif;
	}

img
	{
	border: 0;
	}

a, a:visited
	{
	color: black;
	}

h1
	{
	font-family: Arial, sans-serif;
	border: none;
	font-weight: bold;
	font-size: 1.4em;
	}

h2,h3
	{
	font-family: Arial, sans-serif;
	border: none;
	font-weight: lighter;
	font-size: 1.2em;
	}

a:visited
	{
	color: black;
	}
	
#admin_link, #way_map, #right_top, #main_menu, #flash, #copyright, #search_form, #contacts img, #other_menu, #content_menu, #content_images, #feedback_add_back, #goto_feedback_add, .edit_page, #wraper_404 img, #breadcrumb
	{
	display: none;
	}
	
#logo
	{
	margin-bottom: 20px;
	}
	
#contacts
	{
	float: left;
	padding-top: 70px;
	}
	
#contacts h1
	{
	font-size: 1.3em;
	color: #000000;
	font-weight: lighter;
	}
	
	.input_field
		{
		width: 250px;
		height: 16px;
		border: 1px solid #000000;
		background-color: #ffffff;
		font-size: 1.0em;
		padding: 2px 5px 2px 5px;
		}
									
	.input_area
		{
		width: 250px;
		height: 196px;
		border: 1px solid #000000;
		background-color: #ffffff;
		font-size: 1.0em;
		font-family: Arial;
		padding: 2px 5px 2px 5px;
		}

	.select
		{
		width: 262px;
		border: 1px solid #6a1d07;
		background-color: #ffeabb;
		padding: 2px;
		}
								
	.input_kcaptcha
		{
		width: 110px;
		height: 16px;
		border: 1px solid #000000;
		background-color: #ffffff;
		font-size: 1.0em;
		padding: 2px 5px 2px 5px;
		}
									
	.button
		{
		width: 122px;
		height: 27px;
		border: 1px solid #000000;
		background-color: #ffffff;
		color: #000000;
		font-size: 1.0em;
		padding: 4px 0px 4px 0px;
		cursor: pointer; 
		}
		
	.feedback_messages_block
		{
		margin: 0px 0px 30px 0px;
		}
						
	.feedback_user_info_block
		{
		padding: 10px 0px 10px 0px;
		color: #000000;
		}

	.feedback_user_info_header
		{
		font-size: 1.3em;																
		}
								
	.feedback_text_block
		{
		font-size: 1.0em;
		line-height: 1.2em;
		color: #000000;
		padding: 5px;		
		}
							
	.feedback_text_block p
		{
		padding: 0px!important;
		text-indent: 0em!important;		
		}
		
					table.restaurant_menu_table
						{
						width: 500px;
						margin: 5px 0px 40px 0px;
						border-collapse: collapse;
						border: 1px solid #000000;					
						}
						
						table.restaurant_menu_table th
							{
							padding: 0px 6px 5px 6px;
							text-align: center;
							vertical-align: middle;
							border-bottom: 1px solid #000000;
							border-right: 1px solid #000000;							
							}
						
						table.restaurant_menu_table th.menu_common_price
							{
							text-align: center;
							border-bottom: 1px solid #000000;
							}
						
						table.restaurant_menu_table th.restaurant_menu_name
							{
							width: 320px;
							}
							
						table.restaurant_menu_table th.restaurant_menu_weight
							{
							width: 90px;
							}
							
						table.restaurant_menu_table th.restaurant_menu_price
							{
							width: 90px;
							}
							
						table.restaurant_menu_table td
							{
							padding: 5px 6px 7px 6px;
							vertical-align: top;
							border-right: 1px solid #000000;
							}
					
					table.spa_table
						{
						width: 500px;
						margin: 5px 0px 40px 0px;
						}
					
					table.spa_table th
						{
						padding: 0px 6px 5px 6px;
						border-bottom: 1px solid #000000;
						border-right: 1px solid #000000;
						text-align: center;						
						}
						
					table.spa_table td
						{
						padding: 5px 6px 7px 6px;
						vertical-align: top;
						border-right: 1px solid #000000;						
						}
						
					table.conference_rent_table
						{
						width: 500px;
						margin: 5px 0px 40px 0px;
						}
					
					table.conference_rent_table th
						{
						padding: 0px 6px 5px 6px;
						text-align: center;
						border-bottom: 1px solid #000000;
						border-right: 1px solid #000000;
						}
						
					table.conference_rent_table th.conference_rent_name
						{
						width: 180px;
						}
					
					table.conference_rent_table th.conference_rent_price
						{
						width: 320px;
						}
						
					table.conference_rent_table td
						{
						padding: 5px 6px 7px 6px;
						border-right: 1px solid #000000;						
						}