/* ------------------------------------------------------------------------ */
/* Layout ----------------------------------------------------------------- */
/* ------------------------------------------------------------------------ */

/* base value, top -> container */
#containerInner {
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

#headerInner,
#categoryInner,
#contentInner {
    position: relative;
    /* base width -> 946pix */
    width: 946px;
    margin: 0 auto;
}

body {
    background:#CECECE url('../images_2010/common/back_color.png') repeat-x;
    background-position:0px 130px;
}


/* cellpadding for table	*/
.cellPad0 td{
	padding: 0px;
}
.cellPad2 td{
	padding: 2px;
}
.cellPad4 td{
	padding: 4px;
}
.cellPad6 td{
	padding: 6px;
}



/* Backward compatibility */
.texB {
	font-weight: bold;
}
.texRED {
	color: #ff0000;
}
.tex12px12lh {
	font-size: 12px;
	line-height:12px ;
}
.tex10px12lh {
	font-size: 10px;
	line-height:12px ;
}
.tex10px14lh {
	font-size: 10px;
	line-height:14px ;
}


/* ------------------------------------------------------------------------ */
/* Header ----------------------------------------------------------------- */
/* ------------------------------------------------------------------------ */
#header {
    background:#FAFAFA url('../images_2010/common/head_bg.png') repeat-x;
}

#headerContent {
    width: 946px;
    height:88px;
}

#headCopy {
	position:absolute;
	right: 264px; 
	top: 2px; 
	width: 668px;
}

#headRogo {
	position:absolute;
	right: 688px;
	top: 37px;
	height: 42px; 
	width: 245px;
}

#headInfo {
	position:absolute;
	right: 304px; 
	top: 62px;
	width: 350px;
}

#headAdd {
	position:absolute;
	right: 9px; 
	top: 0px; 
	height: 77px; 
	width: 254px;
}

/* //////////////////////////////////////////////////// */
/*	Head navi 											*/
/* //////////////////////////////////////////////////// */
#headNavi li {
	float:left;
	height:20px;
}
/* //////////////////////////////////////////////////// */





/* ------------------------------------------------------------------------ */
/* Category --------------------------------------------------------------- */
/* ------------------------------------------------------------------------ */
#category {
	background:#357EEC url('../images_2010/common/ctg_bg.png') repeat-x;
}

/* //////////////////////////////////////////////////// */
/*	CTG navi 											*/
/* //////////////////////////////////////////////////// */
#categoryInner {
	height:43px;
	overflow: hidden;
}

#ctgNavi li {
	float: left;
	position: relative;
	z-index: 1;
}

#ctgNavi li a {
	background: url('../images_2010/common/ctg_over.png') left top no-repeat;
/*	display: -moz-inline-box; /* for Firefox2 */
	display: inline-block;
}

#ctgNavi li.ctg1 a {background-position: 0px 0;}
#ctgNavi li.ctg2 a {background-position: -135px 0;}
#ctgNavi li.ctg3 a {background-position: -270px 0;}
#ctgNavi li.ctg4 a {background-position: -405px 0;}
#ctgNavi li.ctg5 a {background-position: -540px 0;}
#ctgNavi li.ctg6 a {background-position: -675px 0;}
#ctgNavi li.ctg7 a {background-position: -810px 0;}

#ctgNavi li.off a:hover {
	position: static;	/* for IE6 */
}
#ctgNavi li.off a:hover img {
 	position: relative;
	z-index: -1;
 }
/* //////////////////////////////////////////////////// */




/* ------------------------------------------------------------------------ */
/* Content ---------------------------------------------------------------- */
/* ------------------------------------------------------------------------ */
#content {
}

/* set top and bottom 20pix */
#contentInner {
 /*   padding-top: 20px;	*/
    padding-bottom: 20px;
    background-color:#FFFFFF;
}




/* ------------------------------------------------------------------------ */
/* Footer ----------------------------------------------------------------- */
/* ------------------------------------------------------------------------ */
#footer {
	border-top:2px;
	border-top-style:solid;
	border-top-color:#519BF7;
    background-color: #216AE4;
}

#footerInner {
    overflow: hidden;
    clear: both;
    height:80px;
}

#footerContent {
	text-align:center;
    color: #fff;
    margin-top: 10px;
}

/*END*/





