body {
  margin: 0px; padding: 10px; background-color: ffffff;
}

body, td, p { font: 12px Tahoma; color: 000000;}

a {text-decoration: underline; color: 002A96; }
a:hover {text-decoration: none; }

h1 { color: 666666; font: bold 14px Tahoma; margin: 0px; padding: 0px; margin-bottom: 10px; }
p { margin: 0px; padding: 0px; margin-bottom: 10px; }

.t_10 {font-size: 10px;}
.t_11 {font-size: 11px;}
.t_12 {font-size: 12px;}
.t_14 {font-size: 14px;}

/* banners */
.ban_1 { background-image: url(../imgs/ban_1.jpg); color: #ffffff; background-repeat: no-repeat; padding: 10px; panding-right: 15px;}
.ban_2 { background-image: url(../imgs/ban_2.jpg); color: #ffffff; background-repeat: no-repeat; padding: 10px; panding-right: 15px;}
.ban_link { font: bold 14px Tahoma; color: FFFB8A;}

/* menu */
.m a { font: bold 14px Tahoma; color: FFFB8A; margin-left: 10px; margin-right: 10px; position: relative; top: -1px;}

/* new */
.new_date { margin-bottom: 5px;}
.new { margin-bottom: 15px; border-bottom: solid 3px #EBEBEB; padding-top: 5px; padding-bottom: 5px; }

/* main text */
.main_left { border: solid 1px #EBEBEB; border-width: 0px 0px 0px 1px; }
.main_right { border: solid 1px #EBEBEB; border-width: 0px 1px 0px 0px; }

/* galleries */
.gallery_img { border: solid 1px #000000; }

/* reviews */
.review_img { border: solid 1px #000000;}
.review_star { position: relative; top: 2px; }
.review h1 { margin: 0px; padding: 0px; margin-bottom: 4px;}

