/**** Common Setting ****/
body {
	margin:0px;
	padding:0px; background-color:#EBEBEB;
}

form {
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

a {
	font-size:14px;
	color:#4FAFD5;
	text-decoration:none;
}

p, td, li {
	font-family:Helvetica, Arial;
	font-size:13px;
	color:#2E2E2E;
}

p, a, td, img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

ul, ol {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}

li {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

p.para {
	margin-top:10px;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.btn {
	cursor:pointer;
}

div.clear {
	clear:both;
}

/*** Breadcum ***/
div.breadcum {
	color:#6C943E;
}
div.breadcum a {
	color:#419100;
}
div.breadcum a:hover {
	text-decoration:underline;
}

/*** Common Block ***/
div.box_main div.box_left,
div.box_main div.box_right {
	position:relative;
	float:left;
	overflow:hidden;
}

div.box_main div.box_left {
	width:250px;
}

div.box_main div.box_right {
	width:750px;
}

/*** Subpage Menu ***/
div.subpage_menu {
	width:250px;
}

div.subpage_menu div.nav_item {
	width:250px;
	text-align:center;
}

div.subpage_menu div.nav_item div.item_content {
	width:172px;
	margin:0px auto 0px auto;
	text-align:left;
	padding-top: 8px;
}

div.subpage_menu img.line {
	margin-top: 0px;
	margin-left: 35px;
	padding:0px;
	display:block;
}

div.nav_item {
	position: relative;
	width: 250px;
}

div.nav_item p.date{
	position: relative;
	color: #FFFFFF;
}

div.nav_item p.tt{
	position: relative;
	color: #FFFFFF;
}

div.nav_item.rollover {
	background: url(../images/cel_sub_muen_rollover_bg.jpg) no-repeat;
	width:250px;
}

div.nav_item.rollover p.date{
	color: #000000;
}

div.nav_item.rollover p.tt{
	color: #9CE802;
}

/*** Right Content ***/
div.right_content {
	width:750px;
}

div.right_content div.top_spacer {
	height:10px;
}

div.right_content .mar {
	margin:0px 20px 0px 20px;
}

/*** fw_XXXX ***/
div.fw_common_bg {
	width:100%;
	position: relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:repeat-y;
}

div.fw_common_bg div.fw_relative {
	position:relative; z-index:1;
}

div.fw_common_bg div.fw_absolute_top_bg {
	position:absolute;
	width:100%;
	top: 0px;
	background-repeat:no-repeat;
}

div.fw_common_bg div.fw_absolute_bottom {
	position:absolute;
	width:100%;
	height:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.fw_common_bg div.fw_absolute_bottom div.fw_absolute_bottom_bg {
	position:absolute;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-repeat:no-repeat;
}


/*** Common Box Left - fw_XXXX ***/
div.box_left div.fw_common_bg {
	background-image:url(../images/cel_sub_muen_repeat.jpg);
}

div.box_left div.fw_common_bg div.fw_absolute_top_bg {
	height:76px;
	background-image:url(../images/cel_sub_muen_head.jpg);
}

div.box_left div.fw_common_bg div.fw_absolute_bottom div.fw_absolute_bottom_bg {
	height:779px; top:-779px;
	background-image: url(../images/cel_sub_muen_footer.jpg);
}

/*** Common Box Right - fw_XXXX ***/
div.box_right div.fw_common_bg {
	background-image:url(../images/cel_sub_bg_repeat.jpg);
}

div.box_right div.fw_common_bg div.fw_absolute_top_bg {
	height:92px;
	background-image:url(../images/cel_sub_bg_head.jpg);
}

div.box_right div.fw_common_bg div.fw_absolute_bottom div.fw_absolute_bottom_bg {
	height:734px; top:-734px;
	background-image: url(../images/cel_sub_bg_footer.jpg);
}

div.ff_footer div.buttons{
	position: absolute;
	top: 12px;
	left: 1110px;
	width: 400px;
	text-align: left;
}

div.ff_footer div.buttons a.btn_sitemap{
	position: relative;
	left: 2px;
}

div.ff_footer div.buttons img.btn_sitemap_rollout{
	background-image: url(../images/cel_footer_sitemap_btn_rollout.jpg);
	width: 66px;
	height: 22px;
}

div.ff_footer div.buttons img.btn_sitemap_rollover{
	background-image: url(../images/cel_footer_sitemap_btn_rollover.jpg);
	width: 66px;
	height: 22px;
}

div.ff_footer div.buttons a.btn_facebook{
	position: relative;
	left: 35px;
}

div.ff_footer div.buttons img.btn_facebook_rollout{
	background-image: url(../images/cel_footer_facebook_btn_rollout.jpg);
	width: 76px;
	height: 22px;
}

div.ff_footer div.buttons img.btn_facebook_rollover{
	background-image: url(../images/cel_footer_facebook_btn_rollover.jpg);
	width: 76px;
	height: 22px;
}

div.ff_footer div.buttons a.btn_twitter{
	position: relative;
	left: 67px;
}

div.ff_footer div.buttons img.btn_twitter_rollout{
	background-image: url(../images/cel_footer_twitter_btn_rollout.jpg);
	width: 64px;
	height: 22px;
}

div.ff_footer div.buttons img.btn_twitter_rollover{
	background-image: url(../images/cel_footer_twitter_btn_rollover.jpg);
	width: 64px;
	height: 22px;
}

div.ff_footer div.copyright{
	position: absolute;
	top: 16px;
	left: 528px;
	width: 400px;
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
}

div.ff_footer div.links{
	position: absolute;
	top: 32px;
	left: 528px;
	width: 800px;
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
}

div.ff_footer div.links a{
	color: #FFFFFF;
	font-size: 12px;
}

div.ff_header{
	z-index: 1;
	text-align:center;
}

div.ff_main{
	z-index: 0;
	*z-index: -10;
	
}
/*
div.header_content{
	position:absolute;
	left:500px;
	text-align:left;
	z-index:999;
	overflow:hidden;
}*/
img.rollover{
	cursor:pointer;
}