/* .... 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;
	
}

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

/*Head*/
#header{overflow:hidden; width:900px; height:400px;}
.head{ width:900px; height:394px;}

.head1sec{width:900px; height:40px;}
#date{float:right; text-align:right; padding-right:10px; padding-top:10px; font-size:11px; font-family:georgia; color:#6a574e;}
/*Language*/
.language{float:left; padding-top:10px; font:normal 10px tahoma; color:#8b6969;}
.language a{font:normal 11px verdana; color:#886f6f; position:relative; top:1px; padding-right:2px; padding-left:2px;}
.language a:hover{color:#5e3333;}
.language .selected{color:#5e3333; font-weight:600}

.head2sec{width:900px; height:85px; background: url(../images/bg_hor.jpg) 0% 0% no-repeat;}

.start{float:left; width:160px; height:32px;}
.start A{font:12px Georgia; color:#807263; padding:3px 10px 3px 10px; position:relative; top:7px; left:20px;}
.start A:hover{color:#e5d6cd; background: url(../images/bg_start.jpg) 0% 3px no-repeat;}

.newslleter{float:right; width:300px; height:32;}
.newslleter001 span{float:left; font:12px Georgia; color:#807263; position:relative; top:8px;}
.input001{float:left; width:188px; font:12px Georgia; padding:6px 2px 0 2px; color:#807263; border:0; height:18px; position:relative; top:3px; left:10px; background:url(../images/bg_input_newsletter.jpg) 0% 0% no-repeat;}
.sub_search{float:left; border:0px; width:8px; height:14px; position:relative; top:8px; left:14px; background:url(../images/submit_newsletter.jpg) 0% 0% no-repeat; cursor:pointer}
.sub_search:hover{ background:url(../images/submit_newsletter_over.jpg) 0% 0% no-repeat;}


.logo{z-index:10; position:relative; top:-269px;}
.flashcontent{z-index:1; width:900px; height:auto; }


/*Horizontal menu*/
.hor_menu{width:900px; height:48px; margin-bottom:0px; text-align:center;}
#minitabs {display:inline-block; height:22px; margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:12px;}
#minitabs {display: inline !ie;}
#minitabs li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	padding-left:10px;
	padding-right:10px;
	height:48px;
	}
#minitabs a:link, #minitabs a:visited {
	float: left; 
	margin: 0 0 0 0;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px; padding-left:9px; padding-right:9px;
	font:normal 20px georgia; color:#c2ac9e;
	}
#minitabs a:hover {color:#eee5df; background: url(../images/bg_menu_over.jpg) 0% 0px repeat-x;}


/*Main site*/
#main{text-align:justify; width:900px; height:455px; overflow:hidden;  margin-bottom:10px;}
#main2{text-align:justify; width:900px; height:560px; overflow:hidden;  margin-bottom:10px;}
#main3{text-align:justify; width:900px; height:800px; overflow:hidden;  margin-bottom:10px;}

.flo01{width:900px; height:50px; text-align:center}

.left01{float:left; width:562px; height:405px; background: url(../images/ver_line.gif) 100% 0px no-repeat;}
.right01{float:left; width:338px; height:405px;}

.text001{float:left; width:542px; height:auto; padding:14px 0px 20px 0px;}
.text001 span{font:normal 18px georgia; color:#c2ac9e;}
.text001 p {font:normal 12px georgia; color:#bba293; margin-top:10px;  margin-bottom:10px;}
.text001 img{padding:0px 10px 2px 8px;}

#banners{width:338px; height:405px;}
#banners .box{margin-left:20px; height:177px;}
#banners .box_line{width:338px; height:1px; background: url(../images/hor_line.gif) 0% 0% no-repeat;}

.left02{float:left; width:670px; height:510px; background: url(../images/ver_line.gif) 100% 50% no-repeat;}
.left03{float:left; width:670px; height:700px; background: url(../images/ver_line.gif) 100% 50% no-repeat;}
.right02{float:left; width:230px; height:auto; margin-top:20px; background: url(../images/bg_gallery.jpg) 60% 100% no-repeat; padding-bottom:10px;}
.right04{float:left; width:230px; height:auto; margin-top:20px; background: url(../images/bg_gallery.jpg) 60% 14% no-repeat; padding-bottom:10px;}

.right03{float:left; width:230px; height:auto; margin-top:20px; padding-bottom:10px;}

.text002{float:left; width:650px; height:auto; padding:14px 0px 20px 0px;}
.text002 span{font:normal 18px georgia; color:#c2ac9e;}
.text002 p {font:normal 12px georgia; color:#bba293; margin-top:10px;  margin-bottom:10px;}
.text002 img{padding:0px 10px 2px 8px;}
.text002 A{font:normal 12px georgia; color:#c3c7e1; text-decoration:none;}
.text002 A:hover{color:#ffffff;}
.text002 ul li{font:normal 11px georgia; color:#bba293; padding-top:5px;}



/*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{float:none; height:auto; overflow:hidden;}
.title_gallery{font:normal 14px georgia; color:#c2ac9e; padding:10px;}

#minitabs8 {margin:0 0 0 0; padding: 0 0 0 0; position:relative; top:0px; left:0px;}
#minitabs8 li {
	margin: 0; float:left;
	padding: 0;
	display: inline;
	list-style-type: none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:12px;
	}
#minitabs8 a:link, #minitabs8 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;
	}

#minitabs8 li img{position:relative; left:-7px;}


/*Contact*/

.grey11{margin:4px 4px 4px 4px; font:normal 12px tahoma; color:#666668;}


.contactleft{float:left; text-align:left; width:350px; height:auto; position:relative; top:20px; left:0px;}
.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:#f3e0cc; border:0px solid #ffffff; color:#393939}
.input110{width:220px; height:80px; background:#f3e0cc; border:0px solid #ffffff; color:#393939}
.submit110{border:1px solid #999; background:#f3e0cc; padding:3px; cursor:pointer; font:normal 12px tahoma; color:#666668;}


/*Footer*/
#footer {text-align:left; overflow:hidden; width:900px; height:150px; margin:0px auto; font-size:10px; font-family:tahoma; color:#906e6e; }
.foot_left{float:left; margin-top:25px; width:300px;}
.foot_left li{font:normal 11px tahoma; color:#906e6e;}
.foot_left a{font:normal 11px tahoma; color:#906e6e;}
.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:8px;
	padding-right:8px;
	font:normal 11px tahoma; color:#906e6e;
	}
#minitabs2 a:hover {color:#ffffff;}




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










