/************************/

body{margin:0 10px 15px 10px; 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;}
div, ul, ol, li, dl, dt, dd, p, input, textarea, select, h1, h2, h3, h4, em, address, fieldset, form, iframe, object{margin:0; padding:0;}
img, fieldset, iframe{border:none;}
li{list-style-type:none;}
table{clear:both; border-collapse:collapse;}
em, address{font-style:normal;}
select{height:18px;}
html>body select{padding-right:3px;}
option{padding-right:7px;}
input{padding-right:1px;}
hr{display:none;}
a{color:#00c; text-decoration:none;}
a:hover{text-decoration:underline;}
a.space{display:inline; float:right; font-size:12px; color:#666; text-decoration:underline;}
.u{text-decoration:underline;}
.nu{text-decoration:none;}

/************************/

/* ·¹ÀÌ¾Æ¿ô */
#layout_wrap{min-width:1086px; margin:0 auto; background-color: #fff; _margin-left:1086px;}
#layout_conts{position:relative; _margin-left:-1086px;}
* html #layout_wrap, * html #layout_conts{height:1px;}

/* ÆÄÆ¼¼Ç */
#header{position:relative; z-index:100; clear:both; _width:100%; border-bottom:7px solid #fff; margin-bottom:-7px; padding-top:4px;}
#dmenu{float:right; margin:-4px 0 0 0;}
#dmenu{text-align:right; position:relative; height:67px; border:0px solid #000;}
#container{position:relative; z-index:99; _width:100%; margin:8px 0 0 0; text-align:left; height:100%; _height:auto;}
#result{float:left; width:100%; margin-left:-202px;}
#result_inner{margin:-4px 0 20px 202px;}
#right{float:right; width:186px; font-size:12px;}
#right h2{float:none; display:none;}
#bottom{clear:both; _width:100%; border-top:1px solid #e9e9e9;}
#footer{position:relative; clear:both; _width:100%; padding:32px 0 10px 0; border-top:1px solid #d7d7d7; text-align:center; font-size:12px;}

/************************/

/* ·Î°í */
h1{float:left; font-size:0; padding:22px 5px 4px 7px;}
h1 a{float:left; display:block;}
h1 img{margin:0px 5px 10px 5px; height:35px;}
h2{float:left; display:block; font-size:13px; color:#000; margin:0 12px 10px 0; padding-left:14px;}
.section h3{clear:both; margin-bottom:8px; color:#000; font-size:12px;}

/* °Ë»öÃ¢ */
.box_search{width:330px; height:23px; margin:5px 0 6px 6px; _margin:4px 0 5px 5px; padding:3px 0 0 7px; _padding:3px 0 0 5px; background-color:#fff; border:1px solid #fff; font-weight:bold; font-size:15px !important; font-family: µ¸¿ò, Dotum, AppleGothic, sans-serif;}
.btn_search{vertical-align:top; margin:4px 0 3px -6px; _margin:4px 0 3px -5px;}
.searchbox{position:relative; float:left; width:392px !important; height:33px !important; background:#fff url('http://search.ppomppu.co.kr/images/bg_query.gif') no-repeat; z-index:9000000; margin-top:22px}
.searchbox .box_search{width:327px !important; _width:328px !important; height:21px !important; margin:6px 0 0 6px !important; padding:1px 0 0 4px !important; font-family:dotum;}
.searchbox .btn_search{position:absolute; top:-4px; right:1px; background:url('http://search.ppomppu.co.kr/images/btn_search0.gif') no-repeat;}

/* ´ÙÀÌ·ºÆ® ¸Þ´º */
#dmenu img{border:none; vertical-align:top;}
#dmenu *{margin:0; padding:0; font-size:12px !important; color:#444; font-family:µ¸¿ò, Dotum, AppleGothic, sans-serif;}
#dmenu li{list-style-type:none;}
#dmenu a{color:#444; text-decoration:none; font-family:dotum;}
#dmenu a:hover{text-decoration:underline; font-family:dotum;}
#dmenu #dmenu_name{margin-right:4px; text-align:right; }
#dmenu #dmenu_name ul{padding:3px 0 0 17px;}
#dmenu #dmenu_name li{position:relative; float:left; _display:inline; background:url('http://search.ppomppu.co.kr/images/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; font-family:dotum;}
#dmenu #dmenu_name li.first{background:none; padding-left:0;}

#dmenu #dbanner{width:310px; padding:5px 0 0 0; border:0px solid #000; right:0px; bottom:0px; position:absolute;}

/* ÅÇ ¸Þ´º */
#tmenu {width:100%; clear:both;}
#tmenu_a {height:34px; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_left01.gif') repeat-x; clear:both;}
#tmenu_a ul {margin:0 0 0 10px; padding:0;}

#tmenu_b {height:100%; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_right01.gif') no-repeat 100% 0;}
#tmenu_b li {margin:0 -1px; font:12px/1.3em  ±¼¸², Gulim, AppleGothic, sans-serif; display:inline; float:left;}
#tmenu_b a {height:100%; color:#fff; font-size:12px; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_01.gif') no-repeat 0 1px; text-decoration:none; float:left; position:relative;}
#tmenu_b span {height:22px; _height:32px; padding:9px 11px 0 11px; cursor:pointer; float:left; font-family:dotum;}
#tmenu_b a:hover {background:url('http://search.ppomppu.co.kr/images/bg_tmenu_01.gif') no-repeat 0px -30px; z-index:20; text-decoration:none;}
#tmenu_b a:hover span {background:url('http://search.ppomppu.co.kr/images/bg_tmenu_02.gif') no-repeat 100% -30px;}
#tmenu_b li.menu_on a, #tmenu_b li.menu_on a:hover {height:34px; font-weight:bold; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_01.gif') no-repeat 0 -63px; color:#3169a4; z-index:10; letter-spacing:-1px;}
#tmenu_b li.menu_on span, #tmenu_b li.menu_on a:hover span {padding:10px 11px 0 11px; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_02.gif') no-repeat 100% -63px;}
#tmenu_b li.oLink span, #tmenu_b li.oLink a:hover span {padding:9px 7px 0 8px;}
#tmenu_b li.oLink a, #tmenu_b li.oLink a:hover {color:#2042a4;}
#tmenu_b a.olink, #tmenu_b a.olink_b {background:none;}
#tmenu_b a.olink:hover {background:url('http://search.ppomppu.co.kr/images/bg_tmenu_over2.gif') no-repeat 2px 6px; text-decoration:none;}
#tmenu_b a.olink_b:hover {background:url('http://search.ppomppu.co.kr/images/bg_tmenu_over1.gif') no-repeat 2px 6px; text-decoration:none;}
#tmenu_b a.olink:hover span, #tmenu_b a.olink_b:hover span {color:#000; background:none;}
#tmenu_b li.blit {padding:6px 0 0 0; cursor:default;}
* html #tmenu_b li.blit {padding:8px 0 0 0;}
#tmenu_b span.btab {padding:0 0 0 11px; margin-right:-4px; background:url('http://search.ppomppu.co.kr/images/bg_tmenu_01.gif') no-repeat; cursor:default;}

#tmenu_b li.menu_on span.sp_all, #tmenu_b li.menu_on a:hover span.sp_all {padding:10px 12px 0 10px;}
#tmenu_b li.menu_on span.sp_site, #tmenu_b li.menu_on a:hover span.sp_site {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_web, #tmenu_b li.menu_on a:hover span.sp_web {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_qna, #tmenu_b li.menu_on a:hover span.sp_qna {padding:10px 11px 0 11px;}
#tmenu_b li.menu_on span.sp_blog, #tmenu_b li.menu_on a:hover span.sp_blog {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_cafe, #tmenu_b li.menu_on a:hover span.sp_cafe {padding:10px 11px 0 11px;}
#tmenu_b li.menu_on span.sp_bbs, #tmenu_b li.menu_on a:hover span.sp_bbs {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_image, #tmenu_b li.menu_on a:hover span.sp_image {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_media, #tmenu_b li.menu_on a:hover span.sp_media {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_news, #tmenu_b li.menu_on a:hover span.sp_news {padding:10px 11px 0 11px;}
#tmenu_b li.menu_on span.sp_shop, #tmenu_b li.menu_on a:hover span.sp_shop {padding:10px 11px 0 11px;}
#tmenu_b li.menu_on span.sp_music, #tmenu_b li.menu_on a:hover span.sp_music {padding:10px 11px 0 11px;}
#tmenu_b li.menu_on span.sp_dic, #tmenu_b li.menu_on a:hover span.sp_dic {padding:10px 12px 0 11px;}
#tmenu_b li.menu_on span.sp_mysite, #tmenu_b li.menu_on a:hover span.sp_mysite {padding:10px 12px 0 11px;}

#tmenu_all a {background-position:69px 0;}
#tmenu_all span {padding-right:12px;}
#tmenu_site span {padding-right:13px;}
#tmenu_web span {padding-right:13px;}
#tmenu_qna span {padding-right:12px;}
#tmenu_blog span {padding-right:13px;}
#tmenu_cafe span {padding-right:12px;}
#tmenu_bbs span {padding-right:13px;}
#tmenu_image span {padding-right:13px;}
#tmenu_media span {padding-right:13px;}
#tmenu_news span {padding-right:12px;}
#tmenu_shop span {padding-right:12px;}
#tmenu_music span {padding-right:12px;}
#tmenu_dic span {padding-right:12px;}
#tmenu_mysite span {padding-right:13px;}


/* °Ë»ö È÷½ºÅä¸® */
#history{position:relative; _width:100%; padding:18px 0 8px 0;}
#history h2{float:left; display:inline;}
#history dl{display:inline; margin:0 0 0 -3px;}
#history dt{display:inline; font-size:12px;}
#history dt a{text-decoration:underline;}

/*¿¬°ü»çÀÌÆ®20090428Ãß°¡*/
#relationSite {}
#relationSite ui {}
#relationSite li {display:inline; padding:0 15px 0 0px;}
#relationSite li a, #relationSite li a:hover {text-decoration:underline;}

/* ¹Ù·Î°¡±â */
#direct{position:relative; _width:100%; padding:18px 0 8px 0;}
#direct h2{float:left; display:inline;}
#direct dl{display:inline; margin:0 0 0 -3px;}
#direct dt{display:inline; font-size:13px; font-weight:bold;}
#direct dt a{text-decoration:underline;}
#direct dd{display:inline; margin-left:4px; font-size:12px;}
#direct dd a{color:#218d44;}

/* ½ºÆù¼­¸µÅ© */
#sponsor{overflow:hidden; margin-top:2px;padding-bottom:19px;}
#sponsor ul{width:744px;margin:-1px 0 -4px 15px; _margin-top:0;}
/*#sponsor li{margin-bottom:0; padding-left:10px; background:url('http://search.ppomppu.co.kr/images/icon_dot_list.gif') no-repeat 0 6px;} */
#sponsor li{margin-bottom:0; padding-left:10px;}
#sponsor .txt_inline{margin-left:-4px;color:#000;}
#sponsor .txt_block{margin-top:0;}

/* ÆÄ¿ö¸µÅ© */
#power{overflow:hidden; margin-top:2px;padding-bottom:19px;}
#power ul{width:744px;margin:-1px 0 -4px 15px; _margin-top:0;}
#power li{margin-bottom:0; padding-left:10px; background:url('http://search.ppomppu.co.kr/images/icon_dot_list.gif') no-repeat 0 6px;}
#power .txt_inline{margin-left:-4px;color:#000;}
#power .txt_block{margin-top:0;}

/* ½ºÆä¼È¸µÅ© */
#special{overflow:hidden; margin-top:2px;padding-bottom:19px;}
#special ul{width:744px;margin:-1px 0 -4px 15px; _margin-top:0;}
#special li{margin-bottom:0; padding-left:10px; background:url('http://search.ppomppu.co.kr/images/icon_dot_list.gif') no-repeat 0 6px;}
#special .txt_inline{margin-left:-4px;color:#000;}
#special .txt_block{margin-top:0;}

.go_register{padding-left:9px; background:url('http://search.ppomppu.co.kr/images/icon_go_register.gif') no-repeat 0 2px;}

/* °Ë»ö¿µ¿ª */
.section{clear:both; width:100%; margin:-1px 0 -2px 0; padding:14px 0 17px 0; _padding-top:15px; border-top:1px solid #d7d7d7;}
.title_num{display:inline; position:relative; top:1px; float:left; color:#888; font-size:12px; margin-bottom:0px;}
.section_more{overflow:hidden; clear:both; _width:100%; margin-bottom:-4px; padding:14px 1px 0 0; _padding:15px 3px 0 0; text-align:right; font-size:12px;}
.section_more a{text-decoration:underline;}
.section_more a:visited{color:#99209b;}
.go_more{float:right; padding-left:9px; background:url('http://search.ppomppu.co.kr/images/icon_arrow_more.gif') no-repeat 0 2px;}

.text{clear:both; width:100%; margin:0 0 -15px 30px;}
.text li{clear:both; float:left; _float:none; width:100%; margin-bottom:18px; _margin-bottom:16px; vertical-align:top;}
.text dl{overflow:hidden; _width:100%; line-height:19px;}
.text dt{clear:both; display:inline; margin-right:5px;}
.text dt a{text-decoration:underline;}
.text dt a:visited, .text li a:visited{color:#99209b;}
.text dd{clear:both; margin:1px 0 1px 0; color:#000;}
.text .txt_inline, .text .txt_block{font-size:12px; color:#717171;}
.text .txt_inline{display:inline;}
.text .txt_inline a{color:#717171;}
.text .txt_block{clear:both; display:block; line-height:18px;}
.text .thumb{display:inline; float:left; margin:2px 15px 0 0;}
.text .thumb img{vertical-align:top; margin-bottom:6px;}
.text .btn{margin:0 -4px 1px 4px; vertical-align:-5px;}

.media{overflow:hidden; clear:both; width:100%; margin-left:29px; margin-bottom:4px; }
.media li{overflow:hidden; display:inline; float:left; width:20%; margin-left:-1px;}
.media dl{width:100%;}
.media .thumb{position:relative; float:none; height:145; margin-bottom:1px; margin-right:0; border:none;}
.media .thumb img{position:absolute; left:1px; bottom:0; vertical-align:top; border:1px solid #aaa; width: expression((this.width > 145)? ((this.height > 110)? ((this.width < this.height)? true : "145") : "145") :true); height: expression((this.height > 110)? ((this.width > "145")? ((this.width > this.height)? true : "110") : "110") :true); max-width: 145; max-height: 110; }
.media dd{overflow:hidden; width:148; margin-top:1px; height:23px}
.media dd, .image dd a{color:#717171; font-size:11px;}
.media dd a{text-decoration:none;}
.media dd a:hover{text-decoration:underline;}
.media dt{overflow:hidden; width:148; height:28px; font-size:12px}
.media dt a{text-decoration:none;}


.image{overflow:hidden; clear:both; width:100%; margin-left:29px; margin-bottom:4px; }
.image li{overflow:hidden; display:inline; float:left; width:20%; margin-left:-1px;}
.image dl{width:100%;}
.image .thumb{position:relative; float:none; height:175; margin-bottom:1px; margin-right:0; border:none;}
.image .thumb img{position:absolute; left:1px; bottom:0; vertical-align:top; border:1px solid #aaa; width: expression((this.width > 145)? ((this.height > 145)? ((this.width < this.height)? true : "145") : "145") :true); height: expression((this.height > 145)? ((this.width > "145")? ((this.width > this.height)? true : "145") : "145") :true); max-width: 145; max-height: 145; }
.image dd{overflow:hidden; width:148; margin-top:1px; height:23px}
.image dd, .image dd a{color:#717171; font-size:11px;}
.image dd a{text-decoration:none;}
.image dd a:hover{text-decoration:underline;}
.image dt{overflow:hidden; width:148; height:28px; font-size:12px}
.image dt a{text-decoration:none;}

.url{color:#218d44 !important; text-decoration:none; font-size:12px; margin-right:8px;}
.bar{margin:0 1px 0 0; color:#bbb;}
.txt_from{color:#717171; text-decoration:none; font-size:12px;}
a.txt_from:visited{color:#717171 !important;}

/* paging */
.paging{display:block; position:relative; clear:both; width:100%; margin:0 0 48px 30px; _margin-bottom:24px; padding:35px 0; text-align:center;} /*710px*/
.paging a,
.paging strong{position:relative; display:inline-block; margin-right:1px; padding:3px 3px 5px 3px; color:#000; text-decoration:none; border:1px solid #ffffff; line-height:normal; font:bold 13px Verdana; _width:26px;}
.paging strong{color:#f23219 !important; border:1px solid #e9e9e9;}
.paging a:hover{background:#fff; text-decoration:underline; border:1px solid #e9e9e9;}
.paging .pre, .paging .next{font-weight:normal; display:inline-block; color:#565656; border:1px solid #e9e9e9;_position:relative; _top:-1px; font:12px ±¼¸², Gulim, AppleGothic, sans-serif; _width:64px;}
.paging .pre{margin-right:9px; background:url('http://search.ppomppu.co.kr/images/icon_arrow_left_on.gif') no-repeat 6px 9px !important;; padding-left:16px; padding-right:6px; padding-top:7px; padding-bottom:3px}
.paging .next{margin-left:9px; background:url('http://search.ppomppu.co.kr/images/icon_arrow_right_on.gif') no-repeat 50px 9px !important;; padding-left:6px; padding-right:16px; padding-top:7px; padding-bottom:3px}

/************************/

/* ¿À¸¥ÂÊ */
#right{margin-top:2px;}
#right *{font-size:12px;}

/* ¿À¸¥ÂÊ ¸ñ·Ï */
.aside{position:relative; margin-bottom:5px; border:1px solid #d3d3d3;}
.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 14px;}
.aside .list li{position:relative; margin-bottom:5px;}


/* ½Ç½Ã°£ ÀÎ±â °Ë»ö¾î */
#popular .rank li{height:14px;}
.aside .rank{overflow:hidden; margin:14px 0 0 12px; _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.ppomppu.co.kr/images/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; height:10px; _height:11px; _padding:1px 2px 0 3px; background:url('http://search.ppomppu.co.kr/images/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;}


/*¿ìÃø ¼¥¸µÅ©*/
#specialsub {}
#specialsub dl {margin:15px; padding:0;} 
#specialsub dt {}
#specialsub dd.txt_block {margin:0 0 5px 0;} 
#specialsub .txt_inline {margin-left:0;color:#000;}
#specialsub .txt_block {margin-top:10px;}

/************************/

/* ¾Æ·¡ºÎºÐ */
#bottom{position:relative; padding:14px 7px 11px 14px; z-index:10; background-color:#fff;}
#bottom dl{float:left; width:49%; margin-bottom:10px; _margin-bottom:0; background:url('http://search.ppomppu.co.kr/images/icon_dot_bottom.gif') repeat-y right 0; font-size:12px; color:#333}
#bottom dt{float:left; display:inline; margin-right:7px; font-weight:bold;}
#bottom dd{overflow:hidden; _width:100%;}
#bottom ul{_width:100%; margin-bottom:-3px; font-size:12px;}
#bottom li{width:100%; float:left; display:inline; margin-right:4px; padding-bottom:3px; color:#00c; white-space:wrap;}
#bottom li a:visited{color:#99209b;}
#bottom .save{position:relative; float:left; width:49%; margin-left:14px; _display:inline; font-size:12px; color:#333;}
#bottom .space{position:absolute; top:14px; right:6px;}
.go_top{padding-left:12px; background:url('http://search.ppomppu.co.kr/images/icon_arrow_top.gif') no-repeat 0 3px; color:#00459b}

/* Ç²ÅÍ */
#footer *{font-size:12px;}
#footer .searchbox{clear:both; float:none; margin:0 auto; text-align:left; z-index:0;}
.footer_meta{margin-top:8px; padding-top:22px; color:#666;}
#footer address{margin-top:8px; font-family:verdana; font-size:11px; color:#444;}
#footer address a{font-weight:bold; font-size:11px; color:#161698;}
#footer address a:hover{text-decoration:none; color:#161698;}

/************************/

/* °á°ú¾øÀ½ */
.noresult{margin:47px 0 63px 47px;}
.noresult1{margin:36px 0 21px 25px;}
.noresult1 p{font-size:13px; color:#000; font-weight:bold;}
.noresult1 p em{color:#f86d19;}
.noresult1 ul{margin-top:28px; margin-left:13px; font-size:12px;}
.noresult1 li{height:23px; padding-left:7px; color:#000; background:url('http://search.ppomppu.co.kr/images/icon_dot_noresult.gif') no-repeat 0 5px;}
.noresult1 li a{text-decoration:underline;}
.noresult2{clear:both; border-top:1px solid #e9e9e9; padding:27px 16px 50px 10px; margin-left:27px;}
.noresult2 *{font-size:12px;}
.noresult2 p{height:20px; color:#000; font-weight:bold;}

