body {color: black; background: white; margin: 0; padding: 0;}

table {width: 100%; margin: 5; padding: 5; font-size: 11px}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

a {color: #333333; text-decoration: none;
 background-color: transparent ;
}
a:hover {color: #DE2B2B;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside;}

input.formButton {}

.item {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: tranparent; color: #666666; border: 1px solid #cccccc;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #666666; background-color: transparent;}
.itemPoster {}
.itemPostDate {}
.itemStats {}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 130%;}
.itemText:first-letter {font-size: 150%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

td#header1 {background-color: #FFFFFF; vertical-align: middle; text-align:left;}
td#header2 {background-color: #C80000; vertical-align: middle; text-align:center; color:#FFFFFF;}
td#header3 {
font-size: 12px;
color: Black;
text-align: left;
line-height: 105%;
}
td#headerbar {background-image: url(back.gif); vertical-align: middle; text-align=left; font-size:11px;}

td#leftcolumn {
width: 190px; /*border: 1px solid #AFAFAF; background:#F4F4F4;*/}
td#leftcolumn th {background-color: #E0E0E0; color: #6A6A6A; vertical-align: middle;}
td#leftcolumn div.blockTitle {
 margin:10px 0px 0px 0px;
 padding: 3px 3px 3px 10px;
 font-weight: bold;
 font-size:14px;
 background-color: #f0e68c;
 color: #333333;
 border-radius:10px 0px 0px 10px;
}
td#leftcolumn div.blockContent {padding: 3px 0px 0px 0px;}
td#mainmenu{
}
td#mainmenu a.menuTop {
padding-left: 0px; /*border-bottom: 1px solid #CFCFCF;*/
padding-top:0px;
padding-bottom: 0px; }
td#mainmenu a.menuMain {padding-left: 0px; /*border-bottom: 1px solid #CFCFCF;*/
padding-top:0px;
padding-bottom: 0px;}
td#mainmenu a.menuSub {
/*padding-left: 24px; border-bottom: 1px solid #CFCFCF;*/
visibility: hidden;}

td#usermenu a {display: block; margin: 0; padding-left: 12px; border-bottom: 1px solid #CFCFCF;}
td#usermenu a.menuTop {padding-left: 12px; border-bottom: 1px solid #CFCFCF;}
td#usermenu a.highlight {background-color: #fcc;}

td#centercolumn {font-size: 12px;}

td#centercolumn th {background-color: #898989; color: #FFFFFF; vertical-align: middle;}
td#centerCcolumn {padding: 0px;}
td#centerCcolumn div.blockTitle {
  padding: 7px 0px 0px 35px;
  color: #353535;
  background-image: url(icon-1.jpg);
  background-repeat: no-repeat;
  font-weight : bold;
  font-size: 16px;
  height:23px;
  margin: 0px 0px 10px 0px;
  border-bottom:solid 2px #ff9900;
  }
td#centerCcolumn div.blockContent {
/*padding: 5px 15px; margin-right: 0px; margin-left: 0px; margin-bottom: 3px; line-height: 130%;*/
padding: 0px;
margin: 0px;}
td#centerCcolumn a{
	text-decoration: underline;
	font-weight: bold;
	font-size : 14px;
	color: #8B4513;
}
td#centerCcolumn a:hover{
background-color: #FFC0CB;
}
td#centerLcolumn {width: 370px; padding: 0px 3px 0px 0px;}
td#centerLcolumn div.blockTitle {
  padding: 8px 3px 3px 90px;
  color: #000066;
  font-weight : bold;
  font-size: 16px;
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 0px;
  height: 30px;
}
td#centerLcolumn div.blockContent {padding: 0px;
margin: 0px;}
td#centerLcolumn a{
	text-decoration: none;
	font-weight: bold;
	font-size : 14px;
	color: #8B4513;
}
td#centerLcolumn a:hover{
background-color: #FFC0CB;
}
td#centerRcolumn {width: 370px; padding: 0px 3px 0px 0px;}
td#centerRcolumn div.blockTitle {
  padding: 8px 3px 3px 90px;
  color: #000066;
  font-weight : bold;
  font-size: 16px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  height: 30px;
}
td#centerRcolumn div.blockContent {padding: 0px;
margin: 0px;}
div#content {text-align: left; padding: 8px;}
div#content td{
	font-size: 14px;
	line-height: 120%;
}
/*td#rightcolumn {width: 168px; border: 1px solid #AFAFAF; background:#FAFAFA;}*/
td#rightcolumn {width: 200px; border: 1px solid #AFAFAF; background:#FAFAFA;}
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #C22B2B; color: #FFFFFF; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 3px 3px 10px 3px; border-bottom:1px solid #DCDCDC;}
td#rightcolumn a{
background-color: #FFC0CB; 
}
td#footerbar {text-align:center; background-color: #C22B2B;}
td#footerbar a{color: #FFFFFF;}


.outer {border: 1px solid silver;}
.head {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
.even {background-color: #ededed; padding: 5px;}
.odd {background-color: #f9f9f9; padding: 5px;}
.foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color: #ededed; padding: 5px;}
tr.odd td {background-color: #f9f9f9; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/* battety */
#battery{
width: 600px;
font-size: 14px;
margin: auto;
}
#battery table{
	border: 0px;
}
#battery td{
	padding-right: 5px;
	padding-top:10px;
}
#battery td table{
margin-top:14px;
margin-bottom: 10px;
}
#battery td td{
padding: 0px;
}
#battery .fc_blue{
color: #030460;
font-size: 24px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}
#battery .fc_red{
color: #e70018;
font-size: 24px;
font-weight: bold;
padding-bottom: 5px;
line-height: 150%;
}
#battery .bk_green{
	background-color: #cde585;
	padding:5px;
	border: 1px solid #9fae69;
}
.recycle{
	width:100%;
	height: 40px;
	background-color: #FF9933;
}
table.rap{
	width:950px;
	border: 1px gray solid;
	padding: 0px;
	margin: 0px auto 0px auto;
}
.cb{
	border: 1px gray solid;
	width: 180px;
}
.cbt{
	border: 1px gray solid;
	width: 180px;
	text-align: center;
	background-color: Orange;
}
.list td{
	border-bottom: 1px gray dashed;
	padding:2px;
}
.list td.line1{
	border-top:1px gray solid;
	border-bottom:1px gray solid;
}
/* auction */
#box
{
	position: relative;
	width: 730px;
	margin-bottom: 15px;
}
#box a:hover{
	text-decoration: underline;
}
.table01
{
	width: 240px;
	float: left;
}
.table02
{
	width: 245px;
	float: left;
	/*margin-left:12px;*/
}
.table03
{
	width: 245px;
	/*margin-left:12px;*/
}
.table_left
{
	width: 360px;
	float: left;
	/*margin-right: 10px;*/
}
.table_right
{
	width: 365px;
	float: left;
}
#p_service{
	text-align: center;
	background-color: White;
}
#p_service table{
	background-color: White;
}
#p_service th{
	background-color: White;
}
#p_service td{
	padding-left:10px;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
}
#p_service td.img{
padding-left:0px;
}
#p_service .t1{
	color:#1B2B76;
	font-size: 14px;
	font-weight: bold;
}
#p_service a,#p_service a:visited{
	color: #23A6EA;
}
/* color */
.bg_orange{
background-color: #EFA206;
padding: 6px;
font-size: 16px;
font-weight: bold;
}
/* width */
.bg_size600{
	width: 600px;
}
.p_title_meyle{
	color: #003366;
	font-weight: bold;
	font-size: 24px;
	margin-left: 25px;
	margin-top:25px;
	margin-bottom: 25px;
}
.p_title_meyle_sub{
	color: #003366;
	font-weight: bold;
	font-size: 14px;
	margin-left: 25px;
	margin-top:15px;
	margin-bottom: 15px;
	line-height: 130%;
}
.meyle_text{
	margin-left:25px;
	line-height: 130%;
	font-size: 14px;
	width:600px;
}
.t_meyle{
	width:742px;
}
.t_meyle th{
padding: 5px;	
}
.t_meyle td{
	padding: 2px;
	font-size:11px;
	text-align: center;
	border: 1px solid gray;
}
.t_meyle td a{
	font-size:11px;
}
.t_meyle td.on{
background-color: #003366;
color: White;
}
.meyle_detail table{
	border: 0px;
	border-collapse: collapse;
}
.meyle_detail td{
	border: 1px solid #87CEFA;
	padding: 3px;
	text-align: center;
	font-size: 12px;
}
#tester{
	width:600px;
}
#tester p{
	margin:10px;
}
#tester p.bg_blue{
	background-color: #B2D9F6;
	padding: 10px;
	margin:0px;
	line-height: 150%;
	font-size: 120%;
}
#tester p.fs{
font-size: 90%;
}
#tester p.fn{
font-size:120%;
}
#tester p.fb_red{
font-size:150%;
color: Red;
font-weight: bold;
}
#tester p.fb2_red{
font-size:250%;
color: Red;
}
#tester p.fb_blue{
font-size:150%;
color:#222E82;
margin-top:40px;
font-weight: bold;
}

/* induc */

.rap3 {
	text-align: left;
	width: 600px;
}
.fs16_bg_y{
background-color:#F7CC01;
font-size:16px;
padding:5px;
font-weight:bold;
}
.fs16_bg_g{
background-color:#AED314;
font-size:16px;
padding:5px;
font-weight:bold;
}
.fc_blue{
color:#087CC7;
}
.fc_kon{
color:#172A77;
}
.m5_all{
margin:5px;
line-height:130%;
font-size:12px;
}
.m5_all_lh150{
margin:5px;
line-height:150%;
font-size:15px;
font-weight:bold;
}
.m5_all_lh150_fwn{
margin:5px;
line-height:150%;
font-size:15px;
}
/* top */
#top_s_itiran{
}
#top_s_itiran .red{
color: #B22222;
}
#top_s_itiran td{
	text-align: center;
}
#top_s_itiran a{
color: #00CED1;
}
#top_s_itiran a:hover{
color: Maroon;
}
#top_s_itiran a:visited{
color: #00CED1;
}
#top_s_itiran .top_title{
border:1px solid silver;
font-size: 16px;
padding: 2px;
margin:5px;
}
#top_s_itiran .top_text{
font-size: 13px;
padding: 2px;
text-align: left;
margin:5px;
}

