#atffc
{
	margin: 0px;
	padding: 0px;	
}

:active, :focus{
    outline:none;
  }

.current_select
{
	position: relative;
	z-index: 300;
	background: url(../images/hover.png);
}

.current_select_under
{
	position: relative;
	z-index: 300;
	background: url(../images/hover2.png);
}

body {
	background-color: black;
	margin: 0px;
	padding: 0px;
	top: 0;
}

#img.source-image {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

#realBody{
	margin: 0px;
	padding: 0px;
	top: 0;
	margin-top: 0px;
}

/*
body
{
	background-image: url("../images/top_stripe.jpg");
	background-repeat: repeat-x;
	height: 50px;
	z-index: 100;
	background-color: #724547;
	z-index: 5;
	position: relative;
}
*/

#stripe
{
	background-image: url("../images/stripe_2.jpg");
	background-repeat: repeat-x;
	width: 100%;
	height: 114px;
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	margin-top: 0px;
}

#main_wrap {
	width: 977px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	position: relative;
	z-index: 5;
}

#page_wrapper
{
	width: 977px;
	background-image: url(../images/wrap_repeat.png);
}

#flag_bar
{
	height: 32px;
	padding: 0px;
	margin: 0px;
}

#logo_bar
{
	height: 82px;
	background-image: url(../images/logo_bar.png);
	position: relative;
	z-index: 250;
}

#menu_bar
{
	height: 56px;
	background-image: url(../images/menu_bar.png);
}

#flash_box
{
	height: 306px;
	background-image: url(../images/flash_box.png);	
}

#menu_under
{
	height: 41px;
	background-image: url(../images/menu_under.png);		
}

#content_cont
{
	width: 977px;
	background-image: url(../images/wrap_repeat.png);
/*	overflow: auto;*/
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	min-height: 280px;
	padding: 0px;
	margin: 0px;
}

#content_left
{
	padding: 0px;
	margin: 0px;
	width: 660px;
	float: left;
}

#content_left p
{
	margin: 0px; padding: 0px;margin-left: 40px; margin-top: 0px; position: relative; z-index: 50; 
	text-align: justify;
	padding-top: 25px;
	color: #6b6b6b;
/*	border-right: 1px solid #c6c6c6;*/
}

#booking_right
{
	width: 250px;
	float: left;
	line-height: 20px;
}

#booking_right p
{
	margin: 0px; padding: 0px; margin-top: 0px; margin-left: 30px; position: relative; z-index: 50;
	padding-top: 25px;
	color: #6b6b6b;
}

#booking_right form
{
	margin-top: 40px;
	position: relative; 
	z-index: 200;
	padding-left: 65px;
	line-height: 20px;
}

#offers_bar
{
	width: 977px;
	background-image: url(../images/offers_bar.png);
	height: 159px;	
}

#footer_bar
{
	width: 977px;
	background-image: url(../images/footer_bar.png);
	height: 68px;	
}

#grad img
{
/*	margin-top: -348px;*/
	margin-top: -497px;
	position: absolute;
	margin-left: 17px;
	z-index: 20;
}

#footer_reflect
{
	width: 977px;
	background-image: url(../images/reflect.png);
	height: 137px;			
}

#menu_bar ul
{
	padding: 0px;
	position: absolute;
	width: 600px;
	margin-left: 340px;
	margin-top: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	list-style: none;
}

#menu_bar li
{
	float: left;
	width: 100px;
	text-align: center;
}

#menu_bar li a
{
	display: inline-block;
	text-decoration: none;
/*	color: black; */
	color: #353535;
	zoom: 1;
	*display:inline;
	height: 30px;
	z-index: 300;
	position: relative;
}

#menu_bar li a:hover
{
	position: relative;
	z-index: 300;
	background: url(../images/hover.png);
}

#menu_link
{
	position: absolute;
	width: 600px;
	background-color: #505050;
	margin-left: 339px;
	margin-top: -8px;
	height: 9px;
	z-index: 280;
}

#menu_link2
{
	position: absolute;
	width: 600px;
	background-color: #505050;
	margin-left: 339px;
	margin-top: -8px;
	height: 9px;
}

#menu_link_under
{
	position: absolute;
	width: 700px;
	background: gray;
	background-color: #505050;
	margin-left: 33px;
	margin-top: 0px;
	height: 9px;
}

#menu_bar_under ul
{
	position: absolute;
	margin-left: 50px;
	margin-top: -0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	list-style: none;
	text-align: center;
	padding: 0px;	
}

#menu_bar_under ul li
{
	float: left;
	width: 125px;
	text-align: center;
	vertical-align: text-bottom;
}

#menu_bar_under ul li a
{
	float: left;
	text-decoration: none;
/*	color: black; */
	color: #353535;
	position: relative;
	z-index: 90;
	text-align: center;
	vertical-align:text-bottom;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#menu_bar_under ul li a:hover
{
/*
	float: left;
	text-decoration: none;
	color: #353535;
	position: relative;
	z-index: 90;
	text-align: center;
	vertical-align:text-bottom;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
*/
	position: relative;
	z-index: 300;
	background: url(../images/hover2.png);

}



#triv
{
	position: relative;
	margin-top: 20px;
	
	z-index: 70;
	float: left;
	margin-left: 30px;
}

#trip_advisor
{
	position: relative;
	margin-top: 26px;
	
	z-index: 70;
	float: left;
	margin-left: 20px;

}

#special
{
	position: relative;
	margin-top: 26px;
	z-index: 70;
	float: left;
	margin-left: 30px;	
}


#venere
{
	position: relative;
	margin-top: 26px;	
	z-index: 70;
	float: left;
	margin-left: 20px;	
}

#venere a img
{
/*	position: absolute;*/
	margin-top: 0px;
	margin-left: 0px;
	z-index: 70;
	float: left;
}

#yahoo
{
	position: relative; 
	z-index: 250; 
	 
	margin-top: -5px;
	float: left;
	margin-left: 30px;
	
}

#flags
{
	margin-left: 795px;
}

#flags img
{
	margin: 4px;	
}

.line
{
	color: #353535;
}

#min_left
{
	width: 300px;
	float: left;
	display: block;
	text-align: left;
	position: relative;
	margin-left: 50px;
	z-index: 200;
	color: #6b6b6b;
}

#min_right
{
	width: 270px;
	float: left;
	display: block;
	text-align: left;
	position: relative;
	z-index: 200;
	color: #6b6b6b;
}

.wrap_content
{
/*	margin-left: 20px;
	position: relative;
	z-index: 200;*/
	margin: 0px; padding: 0px;margin-left: 40px; margin-top: 30px; position: relative; z-index: 50; 
	text-align: justify;
	padding-top: 25px;
	color: #6b6b6b;
}

.center
{
	display: block;
	text-align: center;
}

.center a
{
	color: inherit;
	text-decoration: none;
}

.center a:hover
{
	color: #6b6b6b;
	text-decoration: underline;
}

#flash
{
/*	position: absolute;*/
	position: relative;
	z-index: 80; 

	margin-top: -65px; 
	margin-left: -105px;

}

.bottom_link a
{
	color: #6b6b6b;
	text-decoration: none;
}

.bottom_link a:hover
{
	color: #6b6b6b;
	text-decoration: underline;
}

#skype
{
	margin-left: 20px;
	float: left;
	padding-top: 15px;
}

#photo
{
	margin-left: 30px;
	float: left;
}