
body {font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif; padding: 0; color: #000; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; left: 0px; top: 0px;}


	ul, ol, dl {padding: 0; margin: 0; position: relative; width: 125px; left: 15px; display: block;}
	h1, h2, h3, h4, h5, h6 {margin-top: 0; padding-right: 0px; padding-left: 0px;} 

	h2.main {
	margin-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	font-family: "Myriad Pro Light";
	font-size: 34px;
	font-weight: lighter;
	color: #333;
	margin-bottom: 0px;
} 

	p {padding-left: 10px; line-height: 0; position:relative; top:-3px font-size: 10px;} 

	p.topmenu {padding-left: 0px; line-height: 1; font-size: 14px; color: #999; margin-top:3px; margin-bottom:0px; cursor:pointer; display: inline-block;} 
	p.topacti {padding-left: 0px; line-height: 1; font-size: 14px; color: #000; margin-top:3px; margin-bottom:0px; cursor:pointer; display: inline-block;} 

	p.submenu {padding-left: 0px; line-height: 1.4; font-size: 12px; color: #999; margin-top:0px; margin-bottom:8px; cursor:pointer; display: inline-block;} 
	p.subacti {padding-left: 0px; line-height: 1.4; font-size: 12px; color: #000; margin-top:0px; margin-bottom:8px; cursor:pointer; display: inline-block;} 

	p.allitem {padding-left: 0px; line-height: 1.4; font-size: 11px; color: #999; margin-top:5px; margin-bottom:3px; cursor:pointer; display: inline-block;} 
	p.allacti {padding-left: 0px; line-height: 1.4; font-size: 11px; color: #000; margin-top:5px; margin-bottom:3px; cursor:pointer; display: inline-block;} 

	p.topcat {padding-left: 10px; line-height: 1; font-size: 11px; color: #000; margin-top:9px; font-style:italic; cursor:pointer; display: inline-block;} 

	p.topmenu:hover {color: #000;} 
	p.submenu:hover {color: #000;} 
	p.allitem:hover {color: #000;} 

	p.topmenu:active {color: #000;} 
	p.topmenu:focus {color: #000;} 
	
	p.intro {padding-left: 0px; line-height: 1.6; font-size: 14px; font-style:italic} 
	p.infocl {padding-left: 0px; line-height: 1.6; font-size: 12px; font-style:italic} 
	p.newitems {padding-left: 10px; line-height: 0; font-size: 10px; margin-top:0px; font-style: italic; top:0px;} 
	p.info {padding-left: 0px; line-height: .5; font-size: 7px;} 

	a img {border: none;}
	a:link {color: #42413C; text-decoration: none; display: inline-block;}
	a:visited {color: #999;	text-decoration: none;}
	a:hover, a:active, a:focus {color: #000; text-decoration: none; outline: none;}

	.intrcont {width: 813px; height: 640px; background-image: url(../img/slogan_bg.png); background-repeat: no-repeat;}

/*  vmenu  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.vcont {width: 145px; left: 0px; position: relative; right: 0px; margin: 0px; top: 0px; bottom: 0px;}
	.vhead {width: 145px; font-size: 14px; line-height: 20px; font-weight: normal; position: relative;}

	.allpr {width: 145px; font-size: 11px; line-height: 18px; font-weight: normal; position: relative;}

	.vmain {width: 145px; font-size: 14px; line-height: 20px; font-weight: normal; position: relative;}
	.vfoot {width: 145px; font-size: 14px; line-height: 20px; font-weight: normal;}
	
	.nfc {width: 110px; height: 123px; float:left;} /* Item frame */		
	.nfp {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute;  cursor:pointer;} /* Photo frame */
	.nph {width: 110px; height: 110px; float: left; z-index: -1;} /* Photo */
	
	embed:focus {outline: none;}
	
/*  item  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	.icont {width: 813px; height: 660px;}
	
	.ihead {width: 813px; height:  40px; position: absolute; left:   0px; top:   0px; padding-left: 20px;}
	.il_fr {width: 450px; height: 450px; position: absolute; left:   0px; top:  40px; z-index: 6;} /* Large frame */
	.il_ph {width: 450px; height: 450px; position: absolute; left:   0px; top:  40px; z-index: 5;} /* Large photo */
	.iinfo {width: 363px; height: 450px; position: absolute; left: 450px; top:  40px; padding-left: 20px;}
	.ifoot {width: 813px; height:  60px; position: absolute; left:   0px; top: 590px;}

	.sf0 {width: 90px; height: 90px; position: absolute; left:   0px; top: 500px; z-index: 6; cursor:pointer;} /* Small frame */
	.sf1 {width: 90px; height: 90px; position: absolute; left:  90px; top: 500px; z-index: 6; cursor:pointer;}
	.sf2 {width: 90px; height: 90px; position: absolute; left: 180px; top: 500px; z-index: 6; cursor:pointer;}
	.sf3 {width: 90px; height: 90px; position: absolute; left: 270px; top: 500px; z-index: 6; cursor:pointer;}
	.sf4 {width: 90px; height: 90px; position: absolute; left: 360px; top: 500px; z-index: 6; cursor:pointer;}
	.sf5 {width: 90px; height: 90px; position: absolute; left: 450px; top: 500px; z-index: 6; cursor:pointer;}
	.sf6 {width: 90px; height: 90px; position: absolute; left: 540px; top: 500px; z-index: 6; cursor:pointer;}
	.sf7 {width: 90px; height: 90px; position: absolute; left: 630px; top: 500px; z-index: 6; cursor:pointer;}
	.sf8 {width: 90px; height: 90px; position: absolute; left: 720px; top: 500px; z-index: 6; cursor:pointer;}
	
	.sp0 {width: 90px; height: 90px; position: absolute; left:   0px; top: 500px; z-index: 5;}
	.sp1 {width: 90px; height: 90px; position: absolute; left:  90px; top: 500px; z-index: 5;}
	.sp2 {width: 90px; height: 90px; position: absolute; left: 180px; top: 500px; z-index: 5;}
	.sp3 {width: 90px; height: 90px; position: absolute; left: 270px; top: 500px; z-index: 5;}
	.sp4 {width: 90px; height: 90px; position: absolute; left: 360px; top: 500px; z-index: 5;}
	.sp5 {width: 90px; height: 90px; position: absolute; left: 450px; top: 500px; z-index: 5;}
	.sp6 {width: 90px; height: 90px; position: absolute; left: 540px; top: 500px; z-index: 5;}
	.sp7 {width: 90px; height: 90px; position: absolute; left: 630px; top: 500px; z-index: 5;}
	.sp8 {width: 90px; height: 90px; position: absolute; left: 720px; top: 500px; z-index: 5;}

	.arl {width: 40px; height: 40px; position: absolute; left:  30px; top: 425px; z-index: 9; cursor:pointer;} /* Arrow Left */
	.arr {width: 40px; height: 40px; position: absolute; left: 380px; top: 425px; z-index: 9; cursor:pointer;} /* Arrow Right */

	.thumb {width: 80px; height: 80px; padding: 5px;} /* Thumbs */	

/*  intro  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

	.tcf0 {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute; left:   0px; cursor:pointer;  z-index: 30;} /* Photo frame */
	.tcf1 {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute; left: 150px; cursor:pointer;  z-index: 30;}
	.tcf2 {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute; left: 300px; cursor:pointer;  z-index: 30;}
	.tcf3 {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute; left: 450px; cursor:pointer;  z-index: 30;}
	.tcf4 {width: 110px; height: 110px; float: left; background-image: url(../pr/fr110_u.png); background-repeat: no-repeat; position: absolute; left: 600px; cursor:pointer;  z-index: 30;}
	
	.tcp0 {width: 110px; height: 110px; position: absolute; left:   0px; width: 110px; height: 110px; z-index: 20;}
	.tcp1 {width: 110px; height: 110px; position: absolute; left: 150px; width: 110px; height: 110px; z-index: 20;}
	.tcp2 {width: 110px; height: 110px; position: absolute; left: 300px; width: 110px; height: 110px; z-index: 20;}
	.tcp3 {width: 110px; height: 110px; position: absolute; left: 450px; width: 110px; height: 110px; z-index: 20;}
	.tcp4 {width: 110px; height: 110px; position: absolute; left: 600px; width: 110px; height: 110px; z-index: 20;}

/*  thumb  -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.if {width: 196px; height: 230px; float:left;} /* Item frame */		
	.tf {width: 190px; height: 190px; float:left; position:absolute; background-image: url(../pr/fr190_u.png); background-repeat: no-repeat; cursor:pointer; z-index: 50;} /* Photo frame */
	.tp {width: 190px; height: 190px; float:left; position:absolute; font-size:12px; z-index: 40;} /* Photo */

