/* CSS Document */
/*---------- base ---------*/
  html{color:#000;background:#fff;}
  body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
  body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif;}
  h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
  address,cite,dfn,em,var{font-style:normal;}
  code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
  small{font-size:12px;}
  ul,ol{list-style:none;}
  a{outline:none; blr:expression(this.onFocus=this.blur());text-decoration:none;}
  a:hover{text-decoration:underline;}
  abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
  q:before,q:after{content:'';}
  :focus{outline:0;}
  legend{color:#000;}
  fieldset,img{border:none;}
  button,input,select,textarea{font-size:100%;}
  table{border-collapse:collapse;border-spacing:0;}
  hr{border:none;height:1px;*color:#fff;}
  img{-ms-interpolation-mode:bicubic;}
  div{margin:0 auto;}
/***********************************************************/
  .bc-white  {border-color:#FFFFFF;}
  .bc-red    {border-color:#FF0000;}
  .bc-blue   {border-color:#0000FF;}
  .bc-black  {border-color:#000000;}
  
  .bg-n      {background:none;}
  .bgc-white {background-color:#FFFFFF;}
  .bgc-red   {background-color:#FF0000;}
  .bgc-blue  {background-color:#0000FF;}
  .bgc-grey  {background-color:#eee;}
  .bgc-black {background-color:#000000;}
  
  .c-white   {color:#FFFFFF;}
  .c-red     {color:#FF0000;}
  .c-blue    {color:#0000FF;}
  .c-black   {color:#000000;}
  .c-grey    {color:#aaa;}
  .center	 {margin:0px auto;}
  .cursor-d  {cursor:default;}
  .cursor-c  {cursor:crosshair;}
  .cursor-h  {cursor:help;}
  .cursor-m  {cursor:move;}
  .cursor-p  {cursor:pointer;}
  .clear-b {display: inline-block; clear:both;}
  .clear-b:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
  * html .clear-b {height: 1%;}
  .clear-b {display: block; clear:both;}
  .clear-l   {clear:left;}
  .clear-r   {clear:right;}
  
  .d-b  	 {display:block;}
  .d-n 		 {display:none;}
  .d-ib      {display:inline-block}
  
  .fs12		 {font-size:12px;}
  .fs14		 {font-size:14px;}
  .fs16		 {font-size:16px;}
  .fs18		 {font-size:18px;}
  .fs24      {font-size:24px;}
  .fwb	     {font-weight:bold;}
  .fw7       {font-weight:700;}
  .fwn       {font-weight:normal;}
  .fl        {float:left;}
  .fr        {float:right;}
  .fn        {float:none;}
  .fst-i     {font-style:italic;}
  .fst-o     {font-style:oblique;}
  .fst-n     {font-style:normal;}
  
  .h24px     {height:24px;}
  .h28px     {height:28px;}
  .h100      {height:100%;}
  .h80		 {height:80%;}
  .h8px		 {height:8px;}
  .h20px     {height:20px;}
  
  .lst-n	 {list-style-type:none;}
  .lst-s	 {list-style-type:square;}
  .lst-c	 {list-style-type:circle;}
  .lst-di	 {list-style-type:disc}
  .lst-de	 {list-style-type:decimal;}
  
  .m0		 {margin:0px;}  
  .m8		 {margin:8px;}
  .m-auto    {margin:auto;}
  .mb4       {margin-bottom:4px;}
  .mb6       {margin-bottom:6px;}
  .mb8       {margin-bottom:8px;}
  .mb10      {margin-bottom:10px;}
  .ml4		 {margin-left:4px;}
  .ml8		 {margin-left:8px;}
  .ml10		 {margin-left:10px;}
  .ml12		 {margin-left:12px;}
  .ml20		 {margin-left:20px;}
  .ml80      {margin-left:80px;}
  .mlr4      {margin:0 4px;}
  .mlr8      {margin:0 8px;}
  .mlr12     {margin:0 12px;}
  .mlr20     {margin:0 20px;}
  .mr4		 {margin-right:4px;}
  .mr8		 {margin-right:8px;}
  .mr12      {margin-right:12px;}
  .mr20		 {margin-right:20px;}
  .mt2       {margin-top:2px;}
  .mt4		 {margin-top:4px;}
  .mt6       {margin-top:6px;}
  .mt8		 {margin-top:8px;}
  .mt12      {margin-top:12px;}
  .mt16      {margin-top:16px;}
  .mt20		 {margin-top:20px;}
  .mtb8      {margin:8px 0;}
  
  
  .p0		 {padding:0;}
  .p1		 {padding:1px;}
  .p2		 {padding:2px;}
  .p3		 {padding:3px;}
  .p4		 {padding:4px;}
  .p5		 {padding:5px;}
  .p6		 {padding:6px;}
  .p7		 {padding:7px;}
  .p8		 {padding:8px;}
  .p9		 {padding:9px;}
  .p10		 {padding:10px;}
  .pl8       {padding-left:8px}
  .pl20      {padding-left:20px}
  .pl32      {padding-left:32px}
  .pr8       {padding-right:8px}
  .pr20      {padding-right:20px}
  .plr4      {padding:0 4px}
  .plr8      {padding:0 8px}
  .pt4		 {padding-top:4px;}
  .pt8		 {padding-top:8px;}
  .pb8		 {padding-bottom:8px;}
  
  .ta-c		 {text-align:center;}
  .ta-l		 {text-align:left;}
  .ta-r		 {text-align:right;}
  
  .va-m		 {vertical-align:middle;}
  .va-t		 {vertical-align:top;}
  .va-b		 {vertical-align:bottom;}
  .va-bl	 {vertical-align:baseline;}
  
  .w100	 	 {width:100%;}
  .w80       {width:80%;}
  .w40px     {width:40px;}
  .w80px     {width:80px;}
  .w100px    {width:100px;}
  .w120px    {width:120px;}
  .w160px    {width:160px;}
  .w180px    {width:180px;}
  
/************************/