body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:none; }

/* a:hover { text-decoration:underline; } */

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


/* groocomz */
.mm_text1 { color:#930c0f; font:bold 12px/100% 'dotum'; letter-spacing:-1px; }

.copy_text1 { color:#969696; font:normal 11px/120% 'dotum'; letter-spacing:0px; }
.copy_text2 { color:#c8c8c8; font:normal 9px/100% 'dotum'; letter-spacing:-1px; }

.latest_main { color:#7b7b7b; font:normal 11px/180% 'dotum'; letter-spacing:0px; }

.title_text1 { color:#cbbfbd; font:normal 11px/100% 'dotum'; letter-spacing:0px; }
.title_text2 { color:#cbbfbd; font:bold 11px/100% 'dotum'; letter-spacing:0px; }

.banner_text1 { color:#5c5c5c; font:normal 11px/100% 'dotum'; letter-spacing:0px; }
.banner_text2 { color:#8e857d; font:bold 11px/180% 'dotum'; letter-spacing:0px; }
.banner_text3 { color:#5c5c5c; font:bold 11px/180% 'dotum'; letter-spacing:0px; }

.banner_text4 { color:#940b1b; font:bold 11px/100% 'dotum'; letter-spacing:0px; }
.banner_text5 { color:#ffffff; font:bold 14px/100% 'dotum'; letter-spacing:0px; }
.banner_text6 { color:#5c5c5c; font:bold 11px/100% 'dotum'; letter-spacing:0px; }
.banner_text7 { color:#ffffff; font:bold 11px/100% 'dotum'; letter-spacing:0px; }

/* page */
.page11 { color:#5b5b5b; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.page12 { color:#5b5b5b; font:normal 12px/150% 'dotum'; letter-spacing:0px; }
.page13 { color:#940b1b; font:normal 12px/150% 'dotum'; letter-spacing:0px; text-decoration:underline;}
.page14 { color:#940b1b; font:bold 14px/120% 'dotum'; letter-spacing:0px;}

.page41 { color:#ffffff; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.page42 { color:#ffffff; font:bold 12px/180% 'dotum'; letter-spacing:0px; }
.page43 { color:#232323; font:bold 14px/100% 'dotum'; letter-spacing:0px; }
.page44 { color:#929292; font:bold 14px/100% 'dotum'; letter-spacing:0px; }

.page21 { color:#9140a6; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.page22 { color:#5b5b5b; font:bold 12px/150% 'dotum'; letter-spacing:0px; }
.page23 { color:#025d94; font:bold 12px/150% 'dotum'; letter-spacing:0px; }
.page24 { color:#00ef22; font:bold 12px/150% 'dotum'; letter-spacing:0px; }
.page25 { color:#df0100; font:bold 12px/150% 'dotum'; letter-spacing:0px; }

.page31 { color:#940b1b; font:bold 16px/100% 'dotum'; letter-spacing:0px; }
.page32 { color:#df0100; font:bold 10px/100% 'dotum'; letter-spacing:0px; }
.page33 { color:#5b5b5b; font:bold 12px/100% 'dotum'; letter-spacing:0px; }

.page51 { color:#940b1b; font:bold 14px/100% 'dotum'; letter-spacing:0px; }
.page52 { color:#232323; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.page53 { color:#6e6e6e; font:normal 12px/120% 'dotum'; letter-spacing:0px; }
.page54 { color:#6d6d6d; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.page55 { color:#6d6d6d; font:normal 12px/100% 'dotum'; letter-spacing:0px; }
.page56 { color:#6d6d6d; font:normal 12px/110% 'dotum'; letter-spacing:0px; }
.page57 { color:#6e6e6e; font:normal 12px/150% 'dotum'; letter-spacing:0px; }
.page58 { color:#232323; font:bold 12px/300% 'dotum'; letter-spacing:0px; }
.page59 { color:#797979; font:normal 11px/120% 'dotum'; letter-spacing:0px; }
.page60 { color:#4b4b4b; font:normal 12px/150% 'dotum'; letter-spacing:0px; }

.page61 { color:#6e6e6e; font:bold 14px/180% 'dotum'; letter-spacing:0px; }
.page62 { color:#000000; font:bold 14px/180% 'dotum'; letter-spacing:0px; text-decoration:underline;}
.page63 { color:#940b1b; font:bold 14px/180% 'dotum'; letter-spacing:0px;}
.page64 { color:#000000; font:bold 14px/180% 'dotum'; letter-spacing:0px;}
.page65 { color:#075184; font:bold 14px/180% 'dotum'; letter-spacing:0px; text-decoration:underline;}

.page71 { color:#ffffff; font:bold 12px/120% 'dotum'; letter-spacing:0px; }
.page72 { color:#efda99; font:bold 12px/120% 'dotum'; letter-spacing:0px; }
.page73 { color:#ffffff; font:bold 14px/100% 'dotum'; letter-spacing:0px; }
.page74 { color:#fdb712; font:bold 14px/100% 'dotum'; letter-spacing:0px; }

.receipt11 { color:#5b5b5b; font:bold 12px/100% 'dotum'; letter-spacing:0px; }
.receipt12 { color:#940b1b; font:bold 11px/100% 'dotum'; letter-spacing:0px; }
.receipt13 { color:#940b1b; font:bold 11px/100% 'dotum'; letter-spacing:-2px; }
.receipt14 { color:#5b5b5b; font:normal 11px/100% 'dotum'; letter-spacing:0px; }
.receipt15 { color:#5b5b5b; font:bold 11px/100% 'dotum'; letter-spacing:0px; }
.receipt16 { color:#5b5b5b; font:normal 11px/180% 'dotum'; letter-spacing:0px; }
.receipt17 { color:#5b5b5b; font:normal 12px/100% 'dotum'; letter-spacing:0px; }

.estimate11 { color:#000000; font:bold 16px/100% 'dotum'; letter-spacing:0px; }

.latest_est1 { color:#5b5b5b; font:normal 11px/180% 'dotum'; letter-spacing:0px; }
.latest_est2 { color:#5b5b5b; font:bold 11px/180% 'dotum'; letter-spacing:0px; }
.latest_est3 { color:#df0100; font:normal 11px/180% 'dotum'; letter-spacing:0px; }
.latest_est4 { color:#116aa6; font:bold 11px/180% 'dotum'; letter-spacing:0px; }

/* banner */
#banner01_nav { position:absolute; left:487px; top:124px; z-index:99; height:14px; width:100px; }
#banner01_nav  a  { display:inline-block; width:12px; height:12px; line-height:0; font-size:0; background:url(/image/banner_bullet.png) no-repeat 0 0; margin:0 0 0 3px; }
#banner01_nav .activeSlide{ background-position: 0 -12px;}