@charset "utf-8";
@import url(child_base.css);
@import url(child_contents.css);
* { padding: 0; margin: 0; }

body {font-size:75%; line-height:1.8em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; background-color: #f1f0f0; background:url('/child/web/images/common/main/main_bg_body_02.gif'); background-repeat: repeat-x;}

a:link { }  
a:visited { text-decoration: none;}
a:hover {color:#0030AE; text-decoration: none;}
a:active {color:#0030AE; text-decoration: none;}
input.type-image {border:0 none; padding:0; margin:0;}

#wrapper {margin-left: 0px; margin-top: 0px; width: 1000px;}

#header {width: 1000px; float: left; height: 130px; margin: 0px 0px 0px 0px; background: url(/child/web/images/common/main/header_bg.gif) repeat-x top left;}

#logo {width: 277px; float: left; height: 91px; margin: 21px 0px 0px 20px; display:inline;}

/* global */
 .global {float:right; display:inline; width:226px; text-align:right; margin:12px 30px 0px 0px; font-size:0.9em;}
 .global ul.menu li {float:left; no-repeat 0 50%;}
 .global ul.menu li a:link, .global ul.menu li a:visited {color:#283b52; text-decoration:none;}
 .global ul.menu li a:hover, .global ul.menu li a:active {color:#0348BC; text-decoration:underline;}

 /* top menu */
 #top {left: 100px; top:43px; float:left;  height:42px; width: 570px; background: url(/child/web/images/common/main/bar.gif) no-repeat top left;  padding: 13px 0 0 30px; margin-left: 103px; margin-top: 12px; display:inline;} 
 #top ul #topmenu {left: 400px; top:50px; float:left;  height:42px; width:470px;  margin-left:27px; margin-top:30px}
 #topmenu a {display:block; padding:0px 0 0 0px; text-decoration:none; font-weight:bold; color:#fff; font-size:1.2em;}
 #topmenu li {float:left; text-align:center;letter-spacing:-0.15em; padding-top:1px;}
 #topmenu li a:hover {text-decoration:none; font-weight:bold; color:#154209; font-size:1.2em;}
 #topmenu li ul {position:absolute;  margin-top:40px ;display:none;}
 #topmenu li ul li {font-size:0.85em; letter-spacing:-0.1em;}
 #topmenu li ul li a {display:block; padding:5px 15px 10px 5px; margin:0; color:#333; font-weight:lighter;}
 #topmenu li ul li a:hover {color:#f18328; text-decoration:none; font-weight:lighter}
 
#leftcolumn {margin: 0px 0px 0px 0px; height: 570px; width: 470px; float: left;}

#rightcolumn {float: right; margin: 0px 0px 0px 0px; height: 570px; width: 530px; display: inline;}

#rightcolumn_top {float: right; background: url(/child/web/images/main/rightcolumn_bg.gif) no-repeat top right; margin: 0px 0px 0px 0px; height: 310px; width: 530px; display: inline;}

#rightcolumn_btn {padding: 164px 0 0 38px;}

#rightcolumn_flash {float: right; margin: 0px 0px 0px 0px; height: 260px; width: 530px; display: inline;}

/* footer */
#footer {width: 1000px;  clear: both; text-align:center; background-color: #f1f0f0; background: url(/child/web/images/common/bottom_bg.gif) repeat-x top left;}
#footer ul.align li{float:left; padding:0 3px 0 3px;  no-repeat 0 50%;}
#footer ul li.logo {float:left; margin:17px 0 15px 196px; display: inline;}
#footer ul li.address {float:left; left:407px; position:absolute; margin:20px 0 0 0px; display: inline;}
