body {margin:0 0 0 0; font-size:12px; color:#222;}

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
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; }


/*** °øÅë ***/
#logo{float:left; width:134px; height:57px; margin:20px 0 7px 10px;}
#top_text {position:absolute; top:20px; margin-left:100px}
#tel{float:left; width:116px; height:13px; margin:59px 0 0 13px;}
#fax{float:left; width:117px; height:13px; margin:59px 0 0 8px;}
#mobile{float:left; margin:59px 0 0 8px;}
#topset{float:right; width:104px; height:9px; margin:66px 20px 0 0;}
#topset li{float:left; display:inline; list-style:none;}
#topset .home{margin-right:13px}
#navi{width:1000px; height:42px;}
#navi ul{float:left; list-style:none;}
#navi li{float:left; display:inline;}


/*** ¸ÞÀÎ ***/
#wrap{width:100%; background:url(/images/bg.gif); background-repeat:repeat-x;}
#header{width:1000px; margin:0 auto; height:599px; background:url(/images/m_vs_bg.jpg) no-repeat;}
#container{width:1000px; margin:0 auto; height:104px; padding:14px 0 13px 0;}
#footer{width:1000px; margin:0 auto; height:48px;}

#m_vs {height:473px;}

#board{float:left; width:609px; height:104px;}
#notice{float:left; width:275px; height:104px; margin-right:28px;}
#qna{float:left; width:275px; height:104px; margin-right:28px;}

#productlist{float:left; width:391px; height:104px;}

#footer p{float:left; font-family:Gulim; font-size:11px; color:#fff;text-align:left; margin:13px 0 0 10px;}

/*** ¼­ºê ***/
#s_wrap{width:100%;}

#s_header{width:100%; height:381px; border-bottom:5px solid #324a7b; background:url(/images/s_vs_bg.gif) repeat-x;}
.s_header_box{width:1000px; height:381px; margin:0 auto; background:url(/images/s_vs_bg.jpg) repeat-x;}
.s_top_con_box{height:84px;}

#s_vs {height:255px;}

#s_container{width:1000px; height:auto; margin:0 auto; padding:20px 0 50px 0;}
.s_menu {float:left; width:210px; margin-right:33px; border:1px solid #e6e6e6; padding:5px;}
.s_menu ul {list-style:none;}
.s_menu ul li {display:inline;}
.s_page {float:left; width:745px;}

#s_footer{clear:both; width:100%; height:48px; background:url(images/bar.png);}
.s_footer_box{width:995px; margin:0 auto; color:#fff; padding:10px 0 0 5px;}
