@charset "euc-kr";

/* ÀüÃ¼ ÄÚµù */
body {margin:0;}
img {border:0;}
table, img, ul, ol, p, h1, h2, h3, h4, dl, dd {padding:0; margin:0;}
table caption {text-align:left;}
body,td,div,select,input.form,TEXTAREA,center,ul,ol,p {font:normal 12px/17px sans-serif,Tahoma,Arial,µ¸¿ò; /*color:#797979; line-height:18px;*/}
a:link, a:visited {color:#444444;} 
a:hover, a:active {color:#222222;} 

/* top Navi */
.mainNav {margin-top:30px;}
.mainNav .logo {float:left; position:relative; width:192px;}
.mainNav .logo .over {position:absolute;top:36px;left:36px;}

.mainNav .menu {float:left;}
.mainNav .menu .style01 {float:left;margin:10px 15px 0 15px;position:relative;}
.mainNav .menu .style01:hover {background:url("/images/top/bgLine.gif") repeat-x top;}
.mainNav .menu .style01 .btn{padding-top:5px;}
.mainNav .menu .style01 .over{position:absolute;top:-20px;left:45px;}

.mainNav .menu .style02 {float:left;margin:10px 15px 0 15px;}
.mainNav .menu .style02:hover {background:url("/images/top/bgLine.gif") repeat-x top;}
.mainNav .menu .style02 .btn {padding:5px;float:left;}
.mainNav .menu .style02 .over {float:left;list-style-type:none;padding:5px 0 0 5px;}

.mainNav .rightMenu{float:right;width:147px;margin-right:10px;position:relative;}
.mainNav .rightMenu .menu{clear:both;padding-bottom:13px;}
.mainNav .rightMenu .over1{position:absolute; top:0;left:-90px;}
.mainNav .rightMenu .over2{position:absolute; top:23px;left:-125px;}
