#wrapper {position:relative; width:100%; text-align:center;}
#container {position:relative; width:960px; margin:0 auto;}

#mheader {position:relative; width:100%; height:115px;}
#logo {position:relative; float:left; width:273px; height:115px;}
#gnbbar {position:relative; float:left; width:430px; height:115px;}
#inforbar {position:relative; float:left; width:257px; height:115px;}

#category {position:relative; width:100%; height:68px; border-top:1px solid #1266AD;}
#category_wrapper {height:67px; background:url(/template/intro/images/bg_category.gif);}

#infor {position:relative; width:100%; height:138px; background-color:#F4F4F4; border-bottom:1px solid #9E9E9E; z-index:4;}
#infor_left {position:relative; float:left; width:193px; height:138px; border-left:1px solid #9E9E9E; border-right:1px solid #9E9E9E;}
#infor_body {position:relative; float:left; width:601px; height:138px;}
#infor_right {position:relative; float:left; width:166px; height:138px; border-left:1px solid #9E9E9E; border-right:1px solid #9E9E9E;}

#contents {position:relative; width:100%; background-color:#FFFFFF; border-top:10px solid #FFFFFF;}
#contents_left {position:relative; float:left; width:193px; height:100%; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}
#contents_body {position:relative; float:left; width:601px; height:100%;}
#contents_right {position:relative; float:left; width:166px; height:100%; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}

#sub_body  {width:767px; height:100%; border-right:1px solid #D5D5D5;}

#header {position:relative; width:100%; background-color:#FFFFFF;}
#footer {position:relative; width:100%; background-color:#FFFFFF; border-top:2px solid #777777; top:10px; }

.sep_ho {position:relative; width:100%; height:2px; background:url(/_template/service/images/common/bg_sep_ho.gif); font-size:1pt;}
.sep_dot {position:relative; background:url(/_template/service/images/common/bg_sep_dot.gif);}


/************************* HEADER *************************/
#gnb {position:relative; width:430px; height:18px; padding-left:0px; margin-top:36px;}
#gnbbar div {position:relative; float:left;}
.gnb_sep {position:relative; width:1px; height:10px; background-color:#DCDCDC; margin:2px 11px 0px 11px;}
#searchbar {position:relative; margin-top:10px;}
#field {position:relative; width:399px; height:31px; background:url(/_template/service/images/main_2010/bg_searchbar.gif); padding-top:2px;}

#infobtn {position:relative; margin:68px 0px 0px 15px;}
#infobtn div {position:relative; float:left;}

/************************* INFOR *************************/
#loginform {position:relative; width:100%; height:100%; background:url(/_template/service/images/log_2010/bg_loginform.gif);}
.type_log {position:relative; line-height:11pt;}
.type_tt {position:relative; font-size:8pt; letter-spacing:-1pt; font-weight:bold;}
.type_count {position:relative; font-size:8pt; font-weight:bold; color:#FB4600;}

.login_top td {font-size:8pt; letter-spacing:-1pt; color:;#3E3E3E}
.login_fond a {font-size:8pt; letter-spacing:-1pt; color:;#7C7C7C}
#infor_more {position:absolute; float:left; left:-1px; top:105px; width:193px; border-left:1px solid #9E9E9E; border-right:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E; background-color:#FBFBFB; z-index:100; }
.more_txt {height:18px; color:#666666; letter-spacing:-1pt; font-size:8pt; padding-top:2px;}
.more_count {color:#FF7B00; letter-spacing:-1pt; font-size:8pt; font-weight:bold; padding-top:2px;}
.more_val {color:#A5A5A5; font-size:8pt; padding-top:2px;}

/************************* CATEGORY ************************/

#submenu {margin-top:0px; margin-left:195px; text-decoration:none; font-size:12px; font-family:µ¸¿ò;}
#submenu a {color:#EAEAEA; text-decoration:none; font-size:8pt; letter-spacing:-1pt; font-family:µ¸¿ò, tahoma;}
#submenu a:hover {color: #E0FA32; text-decoration:none; font-family:µ¸¿ò, tahoma;}

#camenu {margin-left:10px; width:100%; height:38px;}
#camenu td a {height:38px; color:#EFF5FC; text-decoration:none; font-weight:bold; font-size:12px; letter-spacing:-1pt; padding:13px 8px 0px 8px; filter:dropshadow(offx=1,offy=1,color=#1D4EA9);}
#camenu a:hover {color: #EFF5FC; background:url(/template/intro/images/bg_category_on.gif); }


#caline_m {color:#72A0E4;}
#caline_s {color:#8C8C8C; padding-left:7px; padding-right:7px;}
.banner_topleft {float:left; width:194px; height:67px; padding-left:5px; }

#category_all {width:100%; border:1px solid #454545; background-color:#FBFBFB; padding:15px 10px 15px 15px;}
.ca_box {float:left; height:200px; text-align:left; border-right:1px solid #E3E3E3; border-left:1px solid #FFFFFF; padding-left:7px;}
.ca_title {font-size:9pt; font-weight:bold; letter-spacing:-1pt; color:#AE8559; margin:3px 0px 8px 0px;}
.ca_txt a {width:75px; height:16px; font-size:8pt; letter-spacing:-1pt; color:#777777;}

/************************* coupon form ½ºÅ¸ÀÏ ************************/
#coupon_form {position:relative; height:100%; background:url(/_template/service/images/log_2010/bg_loginform.gif);}
#coupon_txt td	{position:relative; font-family:µ¸¿ò; font-size:8pt; color:#858585; letter-spacing:-1pt;}
#coupon_txt tt	{position:relative; font-family:µ¸¿ò; font-size:8pt; color:#67A412; font-weight:bold; letter-spacing:-1pt;}

/************************* MAIN LEFT *****************************/
.body_tt {width:100%; letter-spacing:-1pt; color:#333333; font-weight:bold;margin:10px;}

.news_tab a {position:relative; float:left; width:95px; height:30px; color:#929292; letter-spacing:-1pt; border-bottom:1px solid #E8E8E8; font-weight:bold; background-color:#F7F7F7; padding-top:9px;}
.news_tab a:hover {position:relative; float:left; width:95px; height:30px; color:#444444; letter-spacing:-1pt; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}

.news_tab_l1 a {position:relative; float:left; width:95px; height:30px; color:#444444; letter-spacing:-1pt; border-bottom:1px solid #FFFFFF; font-weight:bold; background-color:#FFFFFF; padding-top:9px;}
.news_tab_l1 a:hover {position:relative; float:left; width:95px; height:30px; color:#444444; letter-spacing:-1pt; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}
.news_tab_l2 a {position:relative; float:left; width:95px; height:30px; color:#929292; letter-spacing:-1pt; border-bottom:1px solid #E8E8E8; background-color:#F7F7F7; padding-top:9px;}
.news_tab_l2 a:hover {position:relative; float:left; width:95px; height:30px; color:#444444; letter-spacing:-1pt; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}

.news_list {position:relative; width:100%; padding:10px 12px 10px 12px;}
.news_list div {position:relative; width:100%; height:19px; float:left; text-align:left; padding-top:5px;}
.news_list div a {position:relative; font-size:8pt; color:#666666; letter-spacing:-1pt;}
.customer_txt {position:relative; width:100%; letter-spacing:-1pt; color:#666666; font-size:8pt; text-align:left; line-height:12pt; padding-left:14px; margin:7px 0px 7px 0px;}
.util_list {position:relative; width:100%; padding:8px 10px 10px 10px;}
.util_list div {position:relative; width:100%; height:16px; float:left; text-align:left; padding-top:3px;}
.util_list div a {position:relative; font-size:8pt; color:#666666; letter-spacing:-1pt;}

/******************************** FOOTER **********************************/
.footer_aa {position:relative; width:960px; height:31px; border-bottom:1px solid #D5D5D5;}
.footer_menu {position:relative; float:left; width:310px; margin-top:8px;}
.footer_menu a {position:relative; font-size:8pt; color:#666666; letter-spacing:-1pt;}
.footer_menu tt {position:relative; font-size:8pt; color:#ABABAB; padding:0px 7px 0px 7px;}
.footer_ba {position:relative; font-size:8pt; width:960px; height:40px; color:#8E8E8E; letter-spacing:-1pt; padding-top:15px;}

/************************************* MAIN BODY *****************************/
.contents_tt {position:relative; width:97%; height:33px; border-bottom:1px solid #D5D5D5; padding:13px 5px 0px 5px;}
.contents_stt {position:relative; float:left; font-size:8pt; color:#454545; letter-spacing:-1pt; font-weight:bold;}
.contents_sec {position:relative; width:100%; padding:16px 18px 12px 18px;}
.contents_thum {position:relative; width:110px; float:left; margin-top:1px;}
.contents_list {/*position:relative;*/}
.contents_list table td {position:relative; height:19px;}
.contents_list table td tt {position:relative; font-size:8pt; color:#B79D69;}
.contents_img {position:relative; margin:8px 0px 8px 0px;}

/************************* SUB LEFT *****************************/
#lnb_box {position:relative; width:100%; background-color:#FFFFFF;}
.lnb_m a {position:relative; width:177px; height:30px; background:url(/_template/service/images/common/bg_lnb_off.gif); text-align:left; letter-spacing:-1pt; padding:9px 0px 0px 8px; font-weight:bold;}
.lnb_mm  {position:relative; width:177px; height:30px; background:url(/_template/service/images/common/bg_lnb_off.gif); text-align:left; letter-spacing:-1pt; padding:9px 0px 0px 8px; font-weight:bold;}
.lnb_n   {position:relative; width:177px; height:30px; background:url(/_template/service/images/common/bg_lnb_off.gif); text-align:left; letter-spacing:-1pt; padding:9px 0px 0px 8px; font-weight:bold;}
.lnb_m a:hover {position:relative; background:url(/_template/service/images/common/bg_lnb_on.gif);}
.lnb_s a {position:relative; width:177px; height:24px; font-size:8pt; text-align:left; letter-spacing:-1pt; padding:6px 0px 0px 12px; background-color:#FBFBFB; border-bottom:1px solid #F6F6F6;color:#777777;}
.lnb_s a:hover {position:relative; color:#333333;}


#tsearch { position:relative; margin-left:10px; height:38px;}
#tsearch table tr td input img { position:relative; height:30px; color:#EFF5FC; text-decoration:none; font-size:12px; letter-spacing:-1pt; padding-top:0 0 0 0;}





