@charset "utf-8";
/*=================================================================================================
// 프로젝트 : 10억홈피 WCMS
// 파 일 명 : /skin/B/01/container.css
// 처리내용 : 컨테이너 CSS( 스킨 01 )
// 작 성 자 : 2009-07-07 이성준
//===============================================================================================*/

/* Container */
.ssContainer .ssSnb { float:left; position:relative; }
.ssContainer .ssContent { float:left; }
.ssContainer .ssContent .ssSection { float:left; white-space:nowrap; overflow:hidden; }
.ssContainer .ssContent .ssSide { float:right; }

/* sub_container */
.ssSubContainer .ssSnb {float:left; position:relative;}
.ssSubContainer .ssSubMenuHeader h3 {padding:5px; font-weight:bold; font-size:12px; border-bottom:2px solid #990000; position:relative;}
.ssSubContainer .ssSubHeader {margin:5px; background:url(/skin/B/01/kr/image/background/bg_h3.gif) repeat-x left bottom; overflow:hidden;}
.ssSubContainer .ssSubHeader .ssSubHeaderBorder {width:100%;}
.ssSubContainer .ssSubHeader h3 {float:left; padding:5px 15px 10px 15px; font-weight:bold; font-size:12px; background:url(/skin/B/01/kr/image/background/line_h3.gif) no-repeat right bottom; border-bottom:3px solid #990000; color:#333;}
.ssSubContainer .ssSubMap {margin:2px 3px 3px 0; text-align:right;}

.ssSubContent {float:right; width:100%; min-height:400px; _height:400px; position:relative;}
.ssSubContent .ssSection {overflow:hidden;}
.ssSubContent .ssSection .ssModule {color:#444; font:normal; word-break:break-all;padding:10px 15px 10px 15px;}

/* sub_content recent */
.ssSubContent .ssLoginHeader {border:1px solid #d2d2d2; background:url(/skin/B/01/kr/image/background/bg_h3.gif) repeat-x left bottom; overflow:hidden;}
.ssSubContent .ssLoginHeader .ssLoginHeaderBorder {width:100%; text-align:right;}
.ssSubContent .ssLoginHeader .ssLoginHeaderBorder p {padding:5px 5px 0 0; color:#999;}
.ssSubContent .ssLoginHeader .ssLoginHeaderBorder a {color:#999;}
.ssSubContent .ssLoginHeader h3 {float:left; padding:5px; font-weight:bold; font-size:12px; background:url(/skin/B/01/kr/image/background/line_h3.gif) no-repeat right bottom; border-bottom:3px solid #2791a1; color:#2791a1;}

/* Rounding Box */
.ssRoundBox {padding:2px; margin:5px; border:2px solid #ccc;}
.ssRoundBox .ssBoxGuide {position:relative;width:100%;}
.ssRoundBox .ssBoxTl {position:absolute;top:-4px;left:-4px;display:block;width:9px;height:9px;background:url(/skin/B/01/kr/image/background/bg_rndbox.gif) no-repeat;font-size:0}
.ssRoundBox .ssBoxTr {position:absolute;top:-4px;left:-5px;margin-left:100%;display:block;width:9px;height:9px;background:url(/skin/B/01/kr/image/background/bg_rndbox.gif) right top no-repeat;font-size:0}
.ssRoundBox .ssBoxBl {position:absolute;top:-5px;left:-4px;display:block;width:9px;height:9px;background:url(/skin/B/01/kr/image/background/bg_rndbox.gif) left bottom no-repeat;font-size:0}
.ssRoundBox .ssBoxBr {position:absolute;top:-5px;left:-5px;margin-left:100%;display:block;width:9px;height:9px;background:url(/skin/B/01/kr/image/background/bg_rndbox.gif) right bottom no-repeat;font-size:0}
.ssRoundBox .ssBoxContents {padding:5px; border:1px solid #ededed}
/* Rounding Box : sub_left_menu */
.ssRoundBox .ssHeader {height:20px; color:#fff; text-align:center; background:url(/skin/B/01/kr/image/title/bg_menu_black.png) repeat-x;}
.ssRoundBox h3 {padding:.3em 0; text-align:center; font-size:12px; font-weight:bold;}
.ssRoundBox fieldset {border:1px solid #fff;}
.ssRoundBox .ssMenu {border:1px solid #d2d2d2; overflow:hidden; padding:.5em; color:#333; cursor:pointer;_cursor:hand;}
.ssRoundBox .ssSub {border:1px solid #eee; overflow:hidden; padding:.3em; color:#666; cursor:pointer;_cursor:hand; background:#eee;}
.ssRoundBox .ssActive {background:#eee; color:#990000;}
.ssRoundBox .ssThis {color:#990000; background:#eee; font-weight:bold;}
