@charset "utf-8";
/* CSS Document */
body {background-image:url(/images/bg_body.gif);
      background-position:left top;
	  background-repeat:repeat-x;	  
      margin:0 0 0 0}
table,td,p {font-size:12px; line-height:17px;}
div{margin:0px;}
a {text-decoration:none; color:#333333}
a:link {text-decoration:none; color:#333333}
a:hover{text-decoration:none; color:#FF3333;}
a:active {text-decoration:none;}
a:visited {text-decoration:none; color:#333333;}

a {text-decoration:none; color:#333333;font-weight:bold;}
a:link.happybo {text-decoration:none; color:#333333;font-weight:bold;}
a:hover.happybo{text-decoration:none; color:#FF3333;font-weight:bold;}
a:active.happybo {text-decoration:none;font-weight:bold;}
a:visited.happybo {text-decoration:none; color:#333333;font-weight:bold;}

a.gsall {text-decoration:none; color:#333333; font-size:8pt;}
a:hover.gsall{text-decoration:none; color:#FF3333;font-size:8pt;}
a:active.gsall {text-decoration:none;font-size:8pt;}
a:visited.gsall {text-decoration:none;font-size:8pt;}

#menu{height:48px; margin-bottom:1px;
      background-image:url(/images/bg_menu.gif);
	  background-repeat:repeat-x;
	  background-position:top left;}
#qna {width:421px; height:155px; padding:0px 3px 0px 5px;}
#smallview {width:421px; height:159px; padding-left:5px;}
#bottominfo {background-color:#CCCCCC;
             height:77px; text-align:center;
			 padding-top:10px;}
.info {background-color:#FFFFFF;
	   }
.copyright {font-size:12px;
            padding-right:10px;line-height:17px; padding-top:10px;}
#copyrightbox{width:100%; height:150px;
              background-image:url(/images/bg_copyright.gif);
			  background-position:top left;
			  background-repeat:repeat-x;}
#lefteffect {
	position:absolute;
	left:3px;
	top:95px;
	width:230px;
	height:505px;
	z-index:3;
}
.chaingogo{background-image:url(/images/chain-b.gif); background-position:right top; background-repeat:no-repeat;}
.topbg{background-image:url(images/top_bg.jpg); 
       background-repeat:no-repeat; 
	   background-position: left top; 
	   height:54px; 
	   text-align:right;}
.subtopbg{background-image:url(images/sub_top.jpg);
          background-position:left top;
		  background-repeat:no-repeat;
		  text-align:right;
		  height:140px;}
#mainimg {height:400px; background-image:url(images/img_bg.jpg);
          background-position:left top;
		  background-repeat:no-repeat;}