* {margin:0; padding:0;}

body {margin:0; padding:0; font-size:14px; line-height:150%; font-family:Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFFF;}

# table {width:100%;}

th {background:#555555; color:#FFFFFF; padding:3px; vertical-align:middle;}
h1 { font-size:22px; line-height:110%;font-weight:bold;}
h2 { color:#FF6600; font-size:15px; font-weight:bold;}
h3 { color:#669999; font-size:18px; font-weight:bold;}
a {color:#444444; text-decoration:none;}
a:hover {color:#FF6600; text-decoration:none;}

ul {text-align:left;padding:7px 0px 0px 9px; margin:0px 0px 0px 9px}
ol {color:#CC0000;}
abbr, acronym, .help {border-bottom:1px dashed black; cursor:help;}


#header {}
.maintitle { text-align:center;	font-weight: normal;font-size:13px; padding-top:6px; line-height:100%;}
.slogan2 {padding:61px 0px 0px 697px; color:#999999; font-size:13px; line-height:120%;}
.slogan2 a {color:#999999; text-decoration:none;}
.topmenu {font-size:11px; line-height:100%; color:#FFFFFF;}
.topmenu a {font-size:11px; line-height:100%; color:#FFFFFF;}
.mainmenu {font-size:15px; line-height:100%;  font-weight:200; color:#333333; padding-top:3px;}

#leftcolumn  {color:#777777;}
.leftTitle1, .leftTitle2 {font-weight:bold; padding:3px 5px;}

.slogan {padding:137px 0px 0px 68px; color:#999999;}
.slogan a {color:#999999; text-decoration:none;}

.seocontent {color:#666666;}
.seocontent a {color:#666666;}

.lblock1 { padding:0px 7px 5px 7px;font-size:13px;}

.centerblock1 {margin-left:7px; margin-right:13px; padding:5px 80px 0px 7px;background-image:url(images/littleman.jpg); background-repeat:no-repeat; background-position:right;}
.centerblock2 {font-size:13px; line-height:100%; padding-bottom:7px;}

div#content  {
	text-align:left;
}

<!-- 各頁面最上面:類別名稱  -->
.pagetop          {border: 1px solid #dfdfdf;font-size:1em;}
.pagetopHead      {padding: 6px 3px 4px 8px; background:#c6c6c6 ; color: #FFFFFF; font-weight: bold}
.papgtopInfo      {text-align: right; padding: 3px; background: #efefef}
.pagetoptitle     {padding:3px 0px 2px 13px; margin:4px 28px 15px 20px;; color:#666666; font-size:13px;  border-bottom:1px solid #DDDDDD;background-image:url(images/red_squad.gif); background-repeat:no-repeat; background-position:left;}

.pagetoptitle a   {color:#444444; }

.pagetoptitle2    {background-image:url(http://www.lasmax.com.tw/images/aboutus_r2_c1.jpg); background-repeat:no-repeat;padding:15px 45px 14px 0px; text-align:right;margin-bottom:31px;align:right;}


.item          {border: 1px dashed #dfdfdf;font-size:1em;}
.itemHead      {padding: 8px 40px 0px 40px; background: #FFFFFF;}
.itemInfo      {text-align: right; padding: 0px 10px 0px 5px; color:#777777;}
.itemTitle a   {font-size: 120%; font-weight: bold; color: #9C53AE; background: transparent;}
.itemPostDate  {font-size: 90%;color:#777777}
.itemBody      {padding: 0px 40px 0px 40px;  color:#777777;}
.sepdotline    {margin-left:40px; margin-right: 40px;border-bottom-style:dotted;border-bottom-width:1px;border-bottom-color:#CCCCCC;line-height:120%;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

.itemlist  {
	padding:3px 2px 1px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.head td  {background:#D2F0F0; color:#777777; padding:5px; font-weight:bold;}
.head a:link  {color:#333;text-decoration:none;}
.head a:hover {color:#333;text-decoration:underline;}

.navtext {font-size:13px; vertical-align: bottom;}
.navinput {width: 8em; height: 14px; font-size: 90%; border:1px solid #777777; background: #FFFFFF; padding:0px; vertical-align: bottom;}
.navinputImage {vertical-align: bottom;}

div.errorMsg {background:#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:#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:#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;}


div.spacer         {clear: both;}
div.row span.left  {float: left; text-align: left; font-weight: bold; color: #fff; margin-left:33px; width: 50%;}
div.row span.right {float: right; text-align: right; font-weight: bold;	padding-right:20px; color: #fff; width: 30%;}
