@charset "utf-8";
/* TOp 6 lawwCSS Document */

html,div, h1, h2, h3, h4, h5, h6, p, a, ul, li, img, form, input {
    padding: 0px;
	margin: 0px;
	border: 0px;
/*  outline: 0; */
	font-size: inherit;
	font-weight:inherit;
	font-family:inherit;
}


body {
	margin: 0px;
	padding: 0px 0px 30px 0px;
	background: url(bg.jpg) repeat-x top;
	background-color: #dcd5b7;
	font-family:"Times New Roman", Times, serif;
	color: #937960;
	font-size: 13px;
}

#hold{
	width: 866px;
	overflow: auto;
	margin: auto;
}

#title{
	background-image:url(title.jpg);
	width: 866px;
	height: 108px;
	float: left;
}

/* Navmigacion Menu */

#naviup {
	float: left;
	width: 866px; height: 36px;
	background:url(navibg_up.jpg);
}
#navi {
	height: 61px; width: 866px;
	background: url(navi_midbg.jpg) repeat-x;
	float: left;
}

#navi div { background: url(navi_left.jpg) top left no-repeat;height: 61px; }
#navi div div { background: url(navi_right.jpg) top right no-repeat; height: 61px;}

#menu { padding-left: 20px; } 
#menu a{ float:left; height: 61px; }

#menu .menu1{
	width: 94px;
	background:url(navi1.jpg);
} #menu .menu1:hover{ background:url(navi1r.jpg); }

#menu .menu2{
	width: 164px;
	background:url(navi2.jpg);
} #menu .menu2:hover, #menu .menu2S{ background:url(navi2r.jpg); }

#menu .menu3{
	width: 155px;
	background:url(navi3.jpg);
} #menu .menu3:hover, #menu .menu3S{ background:url(navi3r.jpg); }

#menu .menu4{
	width: 140px;
	background:url(navi4.jpg);
} #menu .menu4:hover, #menu .menu4S{ background:url(navi4r.jpg); }

#menu .menu5{
	width: 133px;
	background:url(navi5.jpg);
} #menu .menu5:hover, #menu .menu5S{ background:url(navi5r.jpg); }

#menu .menu6{
	width: 123px;
	background:url(navi6.jpg);
} #menu .menu6:hover, #menu .menu6S{ background:url(navi6r.jpg); }


/* Flash Part Custuvamization here */
#flashCont {
	float: left;
	width: 866px; height: 256px;}

#flashCont .left{
	float: left;
	width: 27px; height: 256px;
	background:url(flash_left.jpg); 
}
#flashCont .movie{
	float: left;
	width: 806px; height: 256px; 
}

#flashCont .right{
	float: left;
	width: 33px; height: 256px;
	background:url(flash_right.jpg);
}

#flashcont_down {
	background-image:url(flash_bottom.jpg);
	width: 866px; height: 20px;
	float: left;	
}

#katawan {
	background:url(bg2.jpg);
	width: 866px;
	color: #7e6750;

	float:left;
}

#kaliwa {
	width: 306px;
	padding-left: 14px;
	float: left;
}

#contactMain {
	background:url(kaliwa_bg.jpg);
	float: left;
}
#contactMain div{
	background:url(kaliwa_bgdown.jpg) no-repeat bottom left;
	width: 249px;
	padding: 0px 30px 20px 30px;
}

#contactMain .cText, .cText {
	width: 230px;
	border: solid 1px #ddd2b4;
	margin: 2px 0px 5px 0px;
	padding: 3px;
}

#kanan { 
	width: 527x;
	float: left;
	t
	/*line-height: 18px;*/
}

#kanan #subdiv {
	width: 507px;
	padding: 10px 10px 15px 10px;
	float:left;
	text-align:justify;
}

#kanan #subdiv1 {
	width: 245px;
	padding: 7px 10px 0px 10px;
	float:left;
	text-align:justify;
}

#kanan #subdiv2 {
	width: 262px;
	background:url(bg_subdiv.jpg) repeat-y;	
	float:left;
}

#kanan #subdiv2 div{ background:url(bg_subdiv_up.jpg) top no-repeat;}

#kanan #subdiv2 div div{
	background:url(bg_subdiv_down.jpg) bottom no-repeat;
	text-align:justify;
	padding: 20px 20px 0px 25px;
}

#subdiv2 li { 
	color:#ecb97c;
	margin : 0px 0px 5px 30px;
	font-size: 16px;
}

/*************************************/
/***** Nihon no ashi no CSS des ******/
/*************************************/

#paa {
	float: left;
	width: 820px;	
	padding: 5px 25px 10px 21px;
	background:url(bg2.jpg);	
}
#paa div{
	padding: 10px 10px 8px 10px;
	background: url(paa_bg.jpg);
	text-align: right;
	color: #FFFFFF;
	font-size: 12px;
}

#paa div a{ color:#ffd78b; font-size: 10px; text-decoration: none; padding: 0px 3px 0px 3px;}
#paa div a:hover { color:#FFFFFF;}


/*************************************/
/********Set Used Fonts Style*********/
/*************************************/

h1 {
	font-size: 34px;
	letter-spacing: -0.5px;
	text-align:center;
	color: #af8668;
}
h2 {
	font-size: 26px;
	letter-spacing: -0.9px;
	color: #af8668;
	text-align:left;
}
h3, .h3s {
	font-size: 20px;
	letter-spacing: -0.9px;
	color: #af8668;
}

a {
	color:#b85f1d;
	text-decoration:none;
}
a:hover {color: #e8d19f;  }

.imgspa { margin: 0px 10px 5px 0px;}

.pantay {
	width: 70px; float: left; padding: 3px 10px 0px 0px; text-align:right;
}


.uldist li {
	margin-left: 20px;
}
