/*---------------------------------- GENERAL STYLES ----------------------------------*/
html,body{margin:0px;padding:0px;}
body
{

	background-color:#E9F2FF;
	background:#fff url(../images/bg.jpg);
	font:12px Century Gothic;color:white;
	line-height:20px;
	/*play-during:url(bg_sound.wav) repeat;*/

}
/*
.message{margin:50px auto;width:100%;text-align:center;font:bolder 13px Verdana,Arial;color:#113CAB;}
.message a:link,.div_error_message a:visited{font-family:Verdana;font-size:12px;color:#B6293D;font-weight:bold;text-decoration:underline;}
*/
.message
{
	margin-bottom:10px;
	width:560px;height:auto;
	border:1px solid #CBCCCE;
}
.message .title
{
	width:548px;height:20px;
	padding:3px 6px 3px 6px;
	background:#A72901;
	border-bottom:1px solid #CBCCCE;
	font:bold 12px/20px Verdana;color:white;
}
.message .msg
{
	width:544px;height:auto;
	padding:7px 8px 7px 8px;
	background:#F9F9F9;
	font:12px/20px Verdana;color:#909090;
	line-height:19px;
}			
.no_script{position:absolute;z-index:100;margin:200px auto;padding:20px;padding-top:190px;width:600px;height:200px;background:black;color:white;font:bolder 20px Verdana;text-align:center;}
#ajax_loading1{position:absolute;z-index:120;text-align:center;vertical-align:middle;display:block;visibility:hidden;width:100px;height:100px;}
#ajax_loading1 img{vertical-align:middle;border:none;}
.clear{clear:both;}
a,a:visited,a:hover{color:#2A8BCF;text-decoration:underline;}
ul{margin:0;padding:0;margin-left:15px;}
ul.list_header{float:left;font-weight:bold;list-style-type:none;text-align:right;}
ul.list_detail{float:left;list-style-type:none;text-align:left;}
img{border:1px solid #FFFFFF;vertical-align:middle;}

.form
{
	margin:5px auto;
	padding:15px;
	width:230px;
	background:#FFFEFE;
	border:1px solid #EFEFEF
}
.form label{font-weight:bold;}
.form p{margin-top:2px;margin-bottom:2px;}
.form img{border:none;vertical-align:bottom;}
.show_msj{margin:8px;font:13px Tahoma;color:red;text-align:center;visibility:hidden;display:none;}
.form input,textarea,select
{
	background:#FEFFF8;
	border:1px solid #E8E8E8;
	width:230px;
	height:18px;
	vertical-align:middle;
}
.form .button
{
	background:#94B0C4;
	width:105px;
	height:28px;
	margin-top:10px;
	font-weight:bold;
	font-size:13px;
	border:none;
	border:1px solid #738999;
	color:white;
}
.form .sec_code
{
	margin-left:4px;
	width:55px;
	height:22px;
	font-weight:bold;
	font-size:16px;
	color:#6E6E6E;
	vertical-align:middle;
}
.form .forced_text
{
	font-weight:bold;color:red;
}
.form .info
{
	margin-top:25px;font-size:13px;color:#ACACAC;text-align:left;
}
.fieldset
{
	padding:15px;
	border:2px solid #EFEFEF;
	color:#CE000C;
}
.form2
{
	margin:20px auto;
}
.form2 label
{
	display:block;margin-top:10px;
}
.form2 span
{
	float:left;padding-top:3px;width:100px;font-weight:bolder;
}
.form2 input,textarea,select
{
	width:200px;
	height:22px;
	vertical-align:middle;
	font:13px/22px Century Gothic;
	background:#FFFFFF url(../images/input_bg.gif) repeat-x;
	border:1px solid #3A1E13;
}
.form2 textarea
{
	height:100px;border:1px solid #3A1E13;
}
.form2 .button
{
	width:80px;height:25px;margin-left:120px;margin-top:10px;border:1px solid white;background:#3A1E13;color:white;font:12px Century Gothic;
}
.form2 .msg
{
	margin-top:15px;color:red;visibility:hidden;display:none;
}
#wrapped_body
{
	visibility:hidden;display:none;
	opacity:0.5;filter:alpha(opacity='50');margin:0px;padding:0px;top:0px;left:0px;background-color:#4E4E4E;
	position:fixed;width:100%;height:100%;z-index:100;
	
}
#progress_bar
{
	visibility:hidden;display:none;
	background-color:white;position:fixed;left:3px;bottom:3px;
	z-index:120;color:gray;padding:3px;border:1px dotted #CFCFCF;
	width:150px;
}
#photos_div
{
	color:#2A8BCF;
	/*visibility:hidden;display:none;*/
	visibility:hidden;display:block;
	/* margin:0px;top:0px;left:0px; */
	position:absolute;z-index:101;background-color:#FFFFFF;padding:15px;
}
#photos_div img{border:none;}
#photos_div #tools{width:100%;height:auto;}
/*	FOR F*CKING IE	*/
@media screen
{
  *html body{overflow-y:auto;}
  *html #progress_bar{position:absolute;}
  *html #photos_div{position:absolute;width:500px;}
  *html #ajax_loading1{position:absolute;}
}
/*	FOR F*CKING IE	*/
#out_container
{
	margin:20px auto;width:1000px;height:auto;
	background-color:#3A1E13;
	border:3px solid #6D4231;
/*	border:1px solid #8A8621;*/
}

#banner				{float:left;width:1000px;height:198px;}
#top_menu			{float:left;margin:0px;margin-top:10px;padding:0px;list-style-type:none;width:1000px;height:76px;}
#top_menu li			{margin:0px;padding:0px;float:left;margin-left:25px;}
#top_menu li a		{height:18px;font:bold 18px/76px Century Gothic;color:#976236;text-decoration:none;text-align:center;outline-style:none;}
#top_menu li a:hover	{color:#83481C;}
/*
#top_menu ul		{list-style-type:none;position:absolute;margin:0;padding:0;width:123px;visibility:hidden;}
#top_menu ul li		{float:none;}
#top_menu ul li a		{padding-left:5px;display:block;background:#E7DD00;width:auto;height:25px;border:1px solid #8A8621;font:11px/25px Tahoma;color:black;text-decoration:none;text-align:left;outline-style:none;}
#top_menu ul li a:hover{background:none;background:#F3E800;border:1px solid #C5BF33;color:black;}
*/
#main_container
{
	float:left;
	width:100%;height:auto;
	margin:0px;padding:0px;
}
/*---------------------------------- LEFT CONTENT ----------------------------------*/
#left_container
{
	border-top:5px solid #84491D;
	border-bottom:5px solid #84491D;
	background-color:#3A1E13;
	width:234px;
/*	border:1px solid red;	*/
}
	.container
	{
		float:left;
		width:230px;height:auto;
		margin-top:15px;
	}
	.container .title
	{
		font-size:18px;font-weight:bolder;border-bottom:2px dotted #BD6644;
	}
	.container .title img{border:none;width:230px;height:3px;}
	.container .content
	{
		height:auto;
	}
	.container .content .title2{font-size:12px;font-weight:bolder;}
	#poll
	{
		float:left;margin:10px auto;height:auto;
	}
	#poll label
	{
		display:block;margin-top:3px;
	}
	#poll .button
	{
		width:70px;height:25px;margin-top:10px;border:1px solid white;background:#83481C;color:white;font:12px Century Gothic;
	}

#reservation
{
	display:inline;margin:10px auto;
}
#reservation label
{
	display:block;margin-top:10px;
}
#reservation label.left
{
	display:inline;margin-top:3px;float:left;
}
#reservation label.left span
{
	width:auto;
}
#reservation span
{
	float:left;padding-top:3px;width:100px;font-weight:bolder;
}
#reservation input,textarea,select
{
	width:200px;
	height:22px;
	vertical-align:middle;
	font:13px/22px Century Gothic;
	border:1px solid #3A1E13;
}
#reservation textarea
{
	height:100px;
}
#reservation .cb,.radio{width:auto;height:auto;float:left;border:none;}
#reservation .button
{
	width:80px;height:25px;margin-left:120px;margin-top:10px;border:1px solid white;background:#3A1E13;color:white;font:12px Century Gothic;
}
#reservation .msg
{
	margin-top:15px;color:red;visibility:hidden;display:none;
}
	
/*---------------------------------- RIGHT CONTENT ----------------------------------*/	
#right_container
{
	background-color:#3A1E13;
	border-top:5px solid #84491D;
	border-bottom:5px solid #84491D;
	width:353px;
/*	border:1px solid black;	*/
}
/*---------------------------------- MIDDLE CONTENT ----------------------------------*/
#middle_container
{
	border-top:5px solid #3A1E13;
	border-bottom:5px solid #84491D;
	background-color:#83481C;
	width:353px;
}
#left_container,#middle_container,#right_container{float:left;padding:10px 10px 10px 10px;height:auto;}
#left_container .passage,#middle_container .passage,#right_container .passage{margin-top:15px;}
#left_container .passage .title,#middle_container .passage .title,#right_container .passage .title{font-size:18px;font-weight:bolder;}
#left_container .passage .text,#middle_container .passage .text,#right_container .passage .text{text-align:justify;}
#left_container .passage .pas_con,#middle_container .passage .pas_con,#right_container .passage .pas_con{width:100%;height:14px;text-align:right;}
/* PASSAGECONTIUNE  */
/*----------------------------------BOTTOM CONTENT ----------------------------------*/	
#bottom_container{float:left;width:1000px;height:35px;text-align:center;line-height:35px;background-color:#281205;}
a.bottom,a.bottom:visited,a.bottom:hover{color:white;text-decoration:none;}