/* .... css reset .... */

html {height:100%;
		width:100%;}

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;
}
/* .... end of css reset .... */

img
{
	border: none;
}

a
{
	text-decoration: none;
	outline:none;
}

.clearBoth
{
	clear: both;
}

.noBorder
{
	border: none;
}

body
{
	font-size: 62.5%;
	font-family: tahoma;
	background:#000000 url(../images/bg_main.jpg) 0% 0% repeat;
}

#container
{	
	overflow:hidden;
	width: 923px;
	height:auto;
	margin:0px auto;
	
}

/*Left*/
.leftsec{float:left; width:234px; overflow:hidden; height:599px; background:url(../images/bg_left.jpg) 0% 0% no-repeat;}
.leftsec2{float:left; width:234px; overflow:hidden; height:auto; background:url(../images/bg_left2.jpg) 0% 0% no-repeat;}

.slogan{width:234px; overflow:hidden; height:50px; text-align:center; font:normal 12px georgia; color:#57110f; margin-top:15px;}

/*Vertical menu*/
.hor_menu{width:234px; height:296px; margin-top:40px; text-align:center;}
#minitabs {display:inline-block; height:auto; margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:0px;}
#minitabs {display: inline !ie;}
#minitabs li {
	margin: 0; 
	padding-top:3px;
	padding-bottom:3px;
	list-style-type: none;
	height:auto;
	}
#minitabs a:link, #minitabs a:visited {
	margin: 0 0 0 0;
	text-decoration: none;
	
	font:normal 18px georgia; color:#f1e9d8;
	}
#minitabs a:hover {color:#43051f;}


/*Language*/
.language{font:normal 10px tahoma; overflow:hidden; color:#a99191; text-align:center; margin-top:14px;}
.language a{font:normal 11px georgia; color:#ffffff;}
.language a:hover{color:#886f6f;}

.box_contact{width:266px; height:147px;  background:url(../images/bg_contact_box_in.jpg) 0% 0% no-repeat; overflow:hidden; margin-top:20px; margin-left:10px;}
.box_contact p{text-align:left; font:normal 11px tahoma; color:#3d2c29; padding:10px; position:relative; top:30px;}
.box_contact A{font:normal 11px tahoma; color:#76482c;}
.box_contact A:hover{color:#ac6c45;}

.morebox4 {width:90px; height:30px; position:relative; top:34px; left:138px;}
.morebox4 A{font:normal 11px tahoma; color:#ecdbca; background:url(../images/morepoint2.gif) 100% 50% no-repeat; padding-top:6px; padding-bottom:6px; padding-right:20px;}
.morebox4 A:hover{color:#f3eee9; background:url(../images/morepoint2_over.gif) 100% 50% no-repeat;}


/*Right*/
.rightsec{float:left; width:686px; overflow:hidden; height:599px; background:url(../images/bg_right.jpg) 0% 64px no-repeat;}
.rightsec2{float:left; z-index:10; width:686px; height:auto; background:url(../images/bg_right2.jpg) 0% 64px no-repeat;}

.text_in{width:923px; overflow:hidden; height:auto; background:url(../images/bg_right_text.jpg) -4px 100% repeat;}

.head{width:686px; height:70px; overflow:hidden; background:#000000 url(../images/bg_head.jpg) 0% 0% repeat;}
.head1{float:left; width:350px; height:64px; overflow:hidden;}
.head2{float:right; width:300px; height:70px; overflow:hidden;}
#minitabstop {margin:40px 0 0 0; overflow:hidden; padding: 0 0 0 0;}
#minitabstop li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	height:40px;
	font:normal 11px georgia; color:#6e6262;
	}
#minitabstop a:link, #minitabstop a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding-top:0px;
	padding-left:8px;
	padding-right:8px;
	font:normal 11px georgia; color:#6e6262;
	}
#minitabstop a:hover {color:#c5bdbd;}

#date{text-align:right; font-size:11px; font-family:georgia; color:#6e6262; margin:40px 10px 0 0;}

.text00{width:678px; margin-top:20px; text-align:center; overflow:hidden; height:178px; padding:10px;}
.text00 span{text-align:left; font:normal 18px georgia; color:#8a716e;}
.text00 p {display:inline-block; width:630px; font:normal 12px georgia; color:#8a716e; margin-top:0px; text-align:justify; padding-right:20px;  margin-bottom:10px;}
.text00 p{display: inline !ie;}
.text00 .more A{float:right; height:20px; margin-right:40px; padding-top:1px; font:normal 11px tahoma; color:#ac6c45; padding-right:24px; background:url(../images/morepoint.gif) 100% 0% no-repeat;}
.text00 .more A:hover{background:url(../images/morepoint_over.gif) 100% 0% no-repeat; color:#af0505;}


.text01{width:650px; margin-top:20px; margin-bottom:50px; text-align:left; overflow:hidden; height:auto; padding:10px;}
.text01 p{text-align:justify; margin-left:20px; font:normal 12px georgia; color:#5b4f4f;}

.map001{border:3px solid #a18e8e; padding:2px; display:inline-block; position:relative; top:16px; left:10px;}
.map001{display: inline !ie;}

#text02 {width:650px; height:auto; margin:20px 0 0 0; overflow:hidden; padding: 0 0 0 0;}
#text02 li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	height:auto;
	font: 11px georgia; color:#6e6262;
	}
#text02 .text02_1{width:270px; text-align:justify; height:auto; font:normal 12px georgia; color:#5b4f4f; padding:0px 24px 40px 24px; background:url(../images/line_text.gif) 100% -10px no-repeat;}
#text02 .text02_2{width:270px; text-align:justify; height:auto; padding:0px 24px 0 24px; font:normal 12px georgia; color:#5b4f4f;}


/*Gallery left*/
.gallery_title{margin-top:26px; font:normal 14px georgia; text-align:center; padding-top:4px; width:230px; height:40px; color:#bba293; background: url(../images/bg_gallery_title.gif) 50% 0% no-repeat;}

.galery010{float:none; height:auto;}
#minitabs7 {margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:0px; left:10px;}
#minitabs7 li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	padding-left:10px;
	padding-bottom:10px;
	}
#minitabs7 a:link, #minitabs7 a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding:4px;
	background: url(../images/bg_img_gallery.gif) 0% 0% no-repeat;
	}
	
	
/*Photo Gallery*/
.galery011{height:auto; text-align:left; overflow:hidden; width:400px; padding-left:10px; padding-bottom:10px; position:relative; left:20px; background: url(../images/line_down.gif) 0% 100% no-repeat;}

.title_gallery{width:183px; height:48px; text-align:center; font:normal 12px georgia; color:#8a716e; background: url(../images/line_up.gif) 0% 0% no-repeat;}
.title_gallery span{ position:relative; top:20px;}


#minitabs8 {margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:0px; left:0px;}
#minitabs8 li {
	margin: 4px; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs8 a:link, #minitabs8 a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding:4px;
	border:2px solid #a18e8e;
	}

.galery012{height:auto; text-align:left; overflow:hidden; width:600px; padding-left:10px; padding-bottom:10px; position:relative; left:20px; background: url(../images/line_down2.png) 0% 100% no-repeat;}

#minitabs12 {margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:0px; left:0px;}
#minitabs12 li {
	margin: 8px; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs12 a:link, #minitabs12 a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding:4px;
	
	}



/*Contact*/
.contactleft{float:left; text-align:left; width:350px; height:auto; position:relative; top:40px; left:20px; padding-bottom:80px;}
.contactleft ul{display:inline-block;}
.contactleft ul{display: inline !ie;}
.contactleft li{margin-top:10px; text-align:right; font:normal 11px tahoma; color:#666668;}
.input109{width:220px; height:16px; background:#f3dda3; border:0px solid #ffffff; color:#9a7922}
.input110{width:220px; height:80px; background:#f3dda3; border:0px solid #ffffff; font:normal 12px tahoma; color:#9a7922}
.submit110{border:1px solid #999; background:#f3dda3; padding:3px; cursor:pointer; font:normal 12px tahoma; color:#666668;}
.contact_text{font:normal 12px tahoma; color:#ac6c45; float:left; position:relative; left:30px; top:50px;}
.contact_text A{font:normal 12px tahoma; color:#7f0505;}
.contact_text A:hover{color:#ec4509;}



/*Footer*/
#footer {text-align:left; overflow:hidden; width:900px; height:100px; margin:0px auto; font-size:10px; font-family:tahoma; color:#614e4e; }
.foot_left{float:left; margin-top:20px; width:300px;}
.foot_left a{font:normal 11px tahoma; color:#614e4e;}
.foot_left a:hover{color:#ffffff;}

.foot_right{float:right; margin-top:20px; text-align:right; width:600px;}

#minitabs2 {display:inline-block; margin:0 0 0 0; overflow:hidden; padding: 0 0 0 0;}
#minitabs2 {display: inline !ie;}
#minitabs2 li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	height:40px;
	}
#minitabs2 a:link, #minitabs2 a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding-top:0px;
	padding-left:4px;
	padding-right:4px;
	font:normal 11px tahoma; color:#5d5555;
	}
#minitabs2 a:hover {color:#ffffff;}




/*--------------------------------------*/


/*Index boxes*/
.box1{float:left; width:266px; height:117px;  background:url(../images/bg_box1.gif) 0% 0% no-repeat; overflow:hidden; margin-top:20px;}
.box2{float:left; width:266px; height:117px;  background:url(../images/bg_box2.gif) 0% 0% no-repeat; overflow:hidden; margin-top:20px; margin-left:62px; margin-right:62px;}
.box3{float:left; width:266px; height:117px;  background:url(../images/bg_box3.gif) 0% 0% no-repeat; overflow:hidden; margin-top:20px;}

.box1 p span, .box2 p span, .box3 p span{text-align:left; font:normal 12px tahoma; color:#3d2c29;}
.box1 p, .box2 p, .box3 p{text-align:left; font:normal 11px tahoma; color:#3d2c29; padding:10px;}
.box1 A{font:normal 11px tahoma; color:#76482c;}
.box1 A:hover{color:#ac6c45;}

.morebox {width:90px; height:30px; position:relative; top:2px; left:170px;}
.morebox A{font:normal 11px tahoma; color:#ecdbca; background:url(../images/morepoint2.gif) 100% 0% no-repeat; padding-top:2px; padding-bottom:2px; padding-right:20px;}
.morebox A:hover{color:#f3eee9; background:url(../images/morepoint2_over.gif) 100% 0% no-repeat;}

.morebox2 {width:90px; height:30px; position:relative; top:16px; left:170px;}
.morebox2 A{font:normal 11px tahoma; color:#ecdbca; background:url(../images/morepoint2.gif) 100% 0% no-repeat; padding-top:2px; padding-bottom:2px; padding-right:20px;}
.morebox2 A:hover{color:#f3eee9; background:url(../images/morepoint2_over.gif) 100% 0% no-repeat;}

.morebox3 {width:90px; height:30px; position:relative; top:3px; left:170px;}
.morebox3 A{font:normal 11px tahoma; color:#ecdbca; background:url(../images/morepoint2.gif) 100% 0% no-repeat; padding-top:2px; padding-bottom:2px; padding-right:20px;}
.morebox3 A:hover{color:#f3eee9; background:url(../images/morepoint2_over.gif) 100% 0% no-repeat;}


.line01{float:left; width:923px; height:30px;  background:url(../images/line01.gif) 50% 100% no-repeat; overflow:hidden;}
.line02{float:left; width:923px; height:20px;  background:url(../images/line02.gif) 50% 100% no-repeat; overflow:hidden;}

/* only ie6 */
* html .line01{float:none; height:30px;}
* html .line02{float:none; height:20px;}


.offer{text-align:center; width:260px; background:#f3eadc; font-size:12px; padding:6px; margin-top:10px; overflow:hidden;}






