body { margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../images/bg_0.gif) repeat-y #3a3d44;
	background-position:center;
	font-size:12px; color:#fad98c; text-align:justify; line-height:16px;
}


/*============================================================
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font-size:200%; letter-spacing:-0.01em;}
h2 {font-size:150%; font-family:"Georgia", Times New Roman, Times, serif; color:#f7d688;}
h3 {font-size:145%; font-family:"Georgia", Times New Roman, Times, serif; color:#f8d37c; }
h4 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#f7d688;}
h5 {font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#f7d688;}
h6 {font-size:96%}
p { line-height:1.22em; }

b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
	color:#f5b7b7;
	outline:none;
	text-decoration:underline;
	}
a:hover {
	color:#e9ba4c;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}

/*============================================================
 !Basics
============================================================*/

#main_page { width:932px; margin:0px auto; padding:0px; }

.header_part { margin:36px 20px 0 32px; padding:0px;}

.navigations { width:240px; margin:10px 15px 0 0px; float:left;}
.navigations ul { margin:0; padding:0;}
.navigations li { margin:0; padding:0; line-height:35px; border-bottom:#f7d688 1px solid;}
.navigations li a{ list-style:none; background:url(../images/bullet_navis.gif) no-repeat 8px 14px; padding:0 0 0 22px; font-family:"Georgia", Times New Roman, Times, serif; font-size:12px; color:#ffda83; font-weight:bold; text-decoration:none; display:block;}
.navigations li a:hover { background:url(../images/bullet_navish.gif) no-repeat 8px 14px #f7d688; color:#000;}
#current { background:url(../images/bullet_navish.gif) no-repeat 8px 14px #f7d688; color:#000;}

.bnr_img { background:url(../images/bnr_img.jpg) no-repeat; width:625px; height:221px; margin:0px; float:right;}

.bnr_imgs { width:376px; height:221px; margin:0 0 0 249px;}



.body_part { width:890px; margin:35px 26px 0 26px;}

.body_left { width:240px; margin:0 25px 0 0; float:left;}

.left_part { width:240px; margin:0px; padding:0;}

.left_header { width:230px; margin:0 0 12px 0; padding:0 0 0px 0; border-bottom:#ffda83 1px solid;}

.alist { width:240px;}
.alist ul { margin:0; padding:0;}
.alist li { margin:0; padding:0 0 0 15px; line-height:20px; list-style:none; background:url(../images/bullet_amis.gif) no-repeat 0 10px; text-align:left;}

.disco_off { background:url(../images/disco_off.gif) no-repeat; width:240px; height:112px; margin:16px 0 12px 0;}

.body_right { width:625px; float:left;}

.right_main_header { width:625px; margin:0 0 24px 0; padding:0 0 10px 0; border-bottom:#ffda83 1px solid; }

.main_container { width:625px; margin:0; padding:0px;}

.i_pic01 { background:url(../images/i_pic01.jpg) no-repeat; width:186px; height:150px; margin:0 25px 0 0; float:left;}

.welcome_text { width:414px; float:left; line-height:16px;}

.tag { background:url(../images/tag.jpg) no-repeat; height:175px; margin:10px 0px 10px 0px;}

.galspes { width:625px; margin:42px 0 0 0; height:208px;}

.gall_cont_left { background:url(../images/gall_cont_left.gif) no-repeat; width:10px; height:208px; float:left;}

.gall_cont { height:208px; width:605px; background:url(../images/gall_cont_bg.gif) repeat-x; float:left;}

.i_galhead { width:575px; margin:18px 0 28px 15px; padding:0 0 8px 0; border-bottom:#ffda83 1px solid;}

.ig_cont { width:575px; margin:0 0 0 15px;}



.ig_cont img{ padding:0 22px 0 0 ;}
.ig_cont img.last{ padding:0 ;}
.igps { width:125px; height:132px; margin:0 25px 0 0; float:left;} 
.igps2 { width:125px; height:132px; margin:0; float:left;}

.gall_cont_right { background:url(../images/gall_cont_right.gif) no-repeat; height:208px; width:10px; float:left;}



.footer_part { width:890px; margin:0 26px 0 26px;}

.footerspc { width:890px; margin:30px 26px 0 26px; text-align:center; font-size:11px;}

.hitcounter { width:120px; height:20px; margin:10px 0 10px 428px;}

.text_style03 { font-family:Arial, Helvetica, sans-serif; color:#e9c0c0; font-size:12px; text-align:left; text-decoration:none; font-weight:bold;}

.btn {
	border:1px #000 solid;
	background-color:#f7d688;
	color:#000;
	font-weight:bold;
	padding: 1px 2px;
	width:70px;
	height:20px;
	}
.btn-hover
{
	border:1px #fff solid;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	padding:1px 2px;
	width:70px;
	height:20px;
	cursor:pointer;

}	


/*============================================================
 !Gallery page
============================================================*/
.gall_pr { width:625px;}
.gall_pr a:link img{ border:#fad98c 1px solid;}
.gall_pr a:visited img{ border:#fad98c 1px solid;}
.gall_pr a:hover img{ border:#fad98c 1px solid;}

.gall_pc {
	width:206px; height:140px; border-left:#fad98c 1px solid; border-top:#fad98c 1px solid; border-bottom:#fad98c 1px solid; border-right:#fad98c 1px solid; float:left;}
.gallery_margin_common { width: 154px; height:116px; margin: 22px 0 0 26px;}



/*============================================================
 !Reservation page
============================================================*/

.body_resv { width:570px; background-color:#151719; padding:20px 25px 20px 25px; margin:0 0 0 0;}

.descr { 
	width:200px;
	background-color:#f4dbdc;
	border:#fcf4f4 1px solid;
	color:#502728;
	}

.resv_textfield { 
	width:142px; 
	background-color:#f4dbdc;
	border:#fcf4f4 1px solid;
	color:#502728;
	}
	
.resv_textfield2 { 
	background-color:#f4dbdc;
	border:#fcf4f4 1px solid;
	color:#502728;
	}
	
.resv_line {
	border-bottom:#151719 1px solid;
	margin:0 0 3px 0;}
	


/*============================================================
 !Contact us page
============================================================*/


.contactform_part { width:380px; margin:0; border-bottom:#fad98c 1px dashed; float:left;}

.right_conttacpart { width:245px; height:400px; margin:45px 0 0 0; background:url(../images/map_a.gif) no-repeat top; float:left}
.mapt { width:245px; height:370px;}
.mapb { width:245px; height:30px;}
/******************************** 4 every contact page ***********************/
#contactContent{
	margin:0 auto;
	padding:10px;
	}
	
#formCont{
	padding:5px;
	width:350px;
	}	
	
.cssform p{
	width: 220px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px solid #fad98c;
	height: 1%;
	color:#f7d688;
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}



.star{
	color:#fad98c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.DefaultSubmtBtn{
	border:2px solid #fad98c;
	background-color:#fad98c;
	font-weight:bold;
	color:#000;
	height:25px;
	cursor:pointer;
	}	
	
.DefaultSubmtBtnHover{
	border:2px solid #fad98c;
	background-color:#fad98c;
	font-weight:bold;
	color:#000;
	height:25px;
	cursor:pointer;
	}	

.feedback-textfield{
	border:1px solid #C7C7C7;
	color:#414862;
	width:180px;
	padding-left:7px;
	background-color:#F7F7F7;
}

.feedback-textfield1{
	border:1px solid #C7C7C7;
	color:#414862;
	width:180px;
	padding-left:7px;
	height:100px;
	background-color:#F7F7F7;
}

.formbutton{
	cursor:pointer;
	border:1px #FDFD35 solid;
	background:#9D9313;
	color:#fff;
	font-weight:bold;
	padding: 1px 2px;
	width:70px;
	height:24px;
}


