@charset "euc-kr";
/* @ Default */
body {text-align:center}
#animal_home #wrapper {overflow:hidden; width:100%; background:url("http://img.imbc.com/broad/tv/culture/animalrescue/images/bg_main.jpg") no-repeat center 150px; text-align:center}
#animal_sub #wrapper {overflow:hidden; width:100%; background:url("http://img.imbc.com/broad/tv/culture/animalrescue/images/bg_sub.jpg") no-repeat center 150px; text-align:center}
#header {width:100%}
#header .gnb {width:990px; margin:0 auto; text-align:left}
#animal_home #container {overflow:hidden; position:relative; width:990px; margin:0 auto; padding-top:464px; text-align:left}
#animal_sub #container {position:relative; width:990px; margin:0 auto; text-align:left}
#footer {}
#animal_home #f_copyright {height:72px; color:#191919; line-height:72px}
#animal_sub #f_copyright {height:43px; color:#191919; line-height:43px; text-align:center}
/* @ Accessibility */
#accessibility{position:relative; z-index:9999; text-align:left}
#accessibility li {position:absolute;top:0;left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}
/* @ Main Content */
#animal_home #container h1 {position:absolute; left:338px; top:22px; width:378px; height:164px}
#animal_home .front {overflow:hidden; width:990px; height:30px}
#animal_home .front p {float:right; width:806px; *width:819px; height:20px; *height:30px; padding:10px 13px 0 0; background:url("http://img.imbc.com/broad/tv/culture/animalrescue/images/bg_b_info.jpg") no-repeat; font-size:12px; color:#fff; text-align:right; line-height:1.333}
#animal_home .front ul {overflow:hidden; float:left; width:171px; height:30px}
#animal_home .front ul li {float:left; height:30px}
#animal_home .front ul li a {display:block; float:left; height:30px}
#animal_home .front ul li img {vertical-align:top}
#animal_home .content {overflow:hidden; position:relative; width:988px; *width:990px; height:426px; *height:427px; border:1px solid #939393; border-top:0; background:#fff}
#animal_home .nav {overflow:hidden; float:left; width:140px; *width:170px; height:416px; *height:426px; margin-right:30px; padding:10px 15px 0; background:#f2f2f2}
#animal_home .nav ul {overflow:hidden; width:140px}
#animal_home .nav ul li {height:36px; *height:37px; padding:0 6px; border-bottom:1px dotted #a2a2a2; line-height:36px; letter-spacing:-1px; font-weight:bold}
#animal_home .nav ul li img {display:block}
#animal_home .nav ul li a {color:#191919; font-size:12px}
.preview {overflow:hidden; position:relative; float:left; width:500px; height:207px; *height:232px; padding-top:25px; letter-spacing:-1px}
.preview h2 {margin-bottom:12px; padding-bottom:9px; border-bottom:1px dotted #ccc; font-size:12px; color:#59160c; font-weight:bold; letter-spacing:-1px; line-height:1.333}
.preview h3 {margin-bottom:8px; padding-left:205px; font-size:14px; color:#484848; font-weight:bold; line-height:1.333}
.preview p {padding-left:205px; color:#626262; line-height:1.55}
.preview .img {display:block; overflow:hidden; position:absolute; left:0; top:62px; width:192px; height:144px}
.preview .img img {width:192px}
.preview .more {display:block; position:absolute; right:4px; top:30px; color:#505050; font-size:11px; line-height:1.333; letter-spacing:-1px}
.latest_bbs {overflow:hidden; float:left; width:750px}
.bbs_wrap {overflow:hidden; position:relative; float:left; width:245px; margin-right:10px}
.bbs_wrap h2 {margin-bottom:14px; padding-bottom:9px; border-bottom:1px dotted #ccc; font-size:12px; color:#59160c; font-weight:bold; letter-spacing:-1px; line-height:1.333}
.bbs_wrap ul {overflow:hidden; width:236px; *width:244px; padding-left:8px}
.bbs_wrap ul li {float:left; overflow:hidden; width:112px; margin-right:6px; letter-spacing:-1px; text-align:center; font-size:11px}
.bbs_wrap ul li .img {overflow:hidden; width:112px; height:88px; margin-bottom:4px}
.bbs_wrap ul li .img img {vertical-align:top}
.bbs_wrap ul li a {display:block; color:#626262; line-height:1.4}
.bbs_wrap .more {display:block; position:absolute; right:4px; top:3px; color:#505050; font-size:11px; line-height:1.333; letter-spacing:-1px}
#ad250 {overflow:hidden; position:absolute; right:13px; top:12px; width:250px; height:250px}
/* @ Sub Content */
#animal_sub #container h1 {position:absolute; left:-16px; top:39px; width:286px; height:137px}
.colgroup {float:left; width:735px; margin-right:5px}
.spot {position:relative; width:735px; height:269px}
.spot p {position:absolute; left:129px; top:219px; width:596px; *width:606px; height:50px; padding-right:10px;background:url("http://img.imbc.com/broad/tv/culture/animalrescue/images/bg_s_b_info.jpg") no-repeat; text-align:right; font-size:12px; color:#fff; line-height:50px}
.nav_popular {overflow:hidden; position:absolute; left:0; top:219px}
.nav_popular ul {overflow:hidden; width:129px; height:50px}
.nav_popular ul li {height:25px}
.nav_popular ul li a {display:block; height:25px}
.nav_popular ul li a img {vertical-align:top}
.content {overflow:hidden; width:733px; *width:735px; border:1px solid #cfcfcf; background:#fff}
#animal_sub .nav {overflow:hidden; float:left; width:128px}
#animal_sub .nav ul {width:128px; overflow:hidden}
#animal_sub .nav ul li {height:36px; *height:37px; padding-left:5px; border-bottom:1px solid #e8e8e8; letter-spacing:-1px; line-height:36px; font-weight:bold}
#animal_sub .nav ul li a {display:block; height:36px}
.section {float:left; overflow:hidden; width:585px; *width:605px; padding:0 9px 30px 10px; border-left:1px solid #ebebeb}
.section h2 {height:43px; *height:44px; margin-bottom:2px; border-bottom:1px solid #e7e7e7; font-size:16px; color:#393939; letter-spacing:-1px; line-height:43px; font-weight:bold}
#right_common {overflow:hidden; float:left; width:250px}