#lay_wrap{width:1020px;margin:0 auto;border:1px #eee solid;}
#left_wing{float:left; width:160px;height:600px;margin-top:114px;}
#left{float:left; width:795px;margin-top:-36px;}
#logo{float:left;margin-top:80px;}
#search_box{float:left;width:500px;margin-top:100px;}
#right{float:right; width:200px; font-size:12px; margin-top:63px;margin-left:20px;}


.search_b{width:400px; height:33px; padding:5px; border:3px solid #000000; font-weight:bold; font-size:17px !important; font-family:µ¸¿ò, Dotum, AppleGothic, sans-serif;line-height:32px;}


body{ font-family:±¼¸², Gulim, AppleGothic, sans-serif; background:#fff;}
div, ul, ol, dl, p, td, th, input, textarea, select{font-family:±¼¸², Gulim, AppleGothic, sans-serif; font-size:13px; color:#000;}
img, fieldset, iframe{border:none;}

h1{float:left; font-size:0;}
h1 a{float:left; display:block;}
h1 img{margin:15px 5px 10px 5px;}
.btn_search{vertical-align:top;}

.footer_zmse{margin-top:8px; padding-top:22px; color:#666;}

#top{margin-right:4px;}
#top ul{float:right; padding:0px 0 0 0px;list-style:none;}
#top li{position:relative; float:left; _display:inline; background:url('/zmse2_image/icon_bar_dmenu.gif') no-repeat left 3px; letter-spacing:-1px; margin-left:6px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:8px; padding-right:0; padding-top:3px; padding-bottom:0}
#top li.first{background:none; padding-left:0;}

a{color:#333333; text-decoration:none;font-size:12px;font-family:'µ¸¿ò';}
a:hover{color:#333333;text-decoration:underline;}
a:active{color:#333333;text-decoration:underline;}
a:visited{color:#333333;text-decoration:none;}


/* ¿À¸¥ÂÊ ¸ñ·Ï */
.aside{position:relative; margin-bottom:5px; border:1px solid #d3d3d3;width:200px;}
.aside h3{overflow:hidden; position:relative; height:23px; _height:34px; margin-bottom:-1px; padding:11px 0 0 11px; border-bottom:1px solid #dcdcdc; font-size:12px;}
.aside h3, .aside h3 a{color:#3f3f3f;}
.aside .list{margin:12px 0 0 0px;}
.aside .list li{position:relative; margin-bottom:5px;}

#keyword_box .rank li{height:14px;margin-left:-30px;}
.aside .rank{overflow:hidden; margin:14px 0 0 0; _margin-bottom:-2px;}
.aside .rank li{position:relative; clear:both; width:172px; margin-bottom:4px; _margin-bottom:0px; list-style:none; top:0;}
.aside .rank .rank_num{display:inline; float:left; _width:11px; _margin:1px 5px 0 0; background:#bcbcbc url('http://search.pipa.co.kr/zmse2_image/bg_rank_num.gif') no-repeat 0 0; margin-left:0; margin-right:5px; margin-top:2px; margin-bottom:0;}
.aside .rank .rank_num em{overflow:hidden; float:left; width:10px; height:10px; _height:11px; _padding:1px 2px 0 3px; background:url('http://search.pipa.co.kr/zmse2_image/bg_rank_num.gif') no-repeat 100% 0; color:#fff; text-align:center; letter-spacing:-1px; font-style:normal !important; font-variant:normal !important; font-weight:bold !important; line-height:1em !important; font-size:9px !important; font-family:Verdana !important; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:0;}
.aside .rank .rank_num img{margin:3px 2px 0 1px;}
.aside .rank .rank_num.cipher2 em{padding:1px 2px 0 0; _padding:1px 0 0 0;}
.aside .rank strong{overflow:hidden; float:left; width:100px; padding-top:1px;}
.aside .rank strong, .aside .rank strong a{color:#444; font-weight:normal; text-decoration:none;}
.aside .rank strong a:hover{text-decoration:underline;}
.aside .rank .icon{margin:-2px 0 0 -1px; vertical-align:middle;}
.aside .rank .updown{display:block; position:absolute; right:0; top:2px; width:35px; color:#5b5b5b; font-size:11px !important; font-family:Tahoma; text-align:center;}
.aside .rank .updown img{position:absolute; left:-7px; top:2px;}
.aside .rank .em strong, .aside .rank .em strong a{font-weight:bold; letter-spacing:-1px;}