.topflash {position:relative; float:left; margin-top:9px;}

#bg01 {position:absolute; float:left; width:100%; height:100%; top:62px; _top:63px; left:0px;}
/*#bg01 .background1 {position:relative; width:100%; height:120px; background:url("http://image.joinsland.com/24study/bg_main07.gif") 0 0 repeat-x; text-align:center; }*/
#bg02 {position:relative; clear:both; width:976px; height:100%; margin:0 auto; padding:0;}
#bg02 .background2 {position:relative; width:976px; text-align:center; margin:0 0 30px 0; border-top:1px solid #dddddd;}
#bg02 .background2 img {margin-top:20px;}

/*submenu*/
.submenu {position:relative; float:left; width:968px; height:28px; background:#4d4d4d; padding-left:8px;}
.submenu a {position:relative; float:left; color:#d3d3d3; font-weight:none; font-size:11px;} .submenu a:hover, a:active {text-decoration:none; color:#6bb3ef;}
.submenu span {position:relative; float:left; margin:5px 7px 0 7px; }

/*topflash*/
#topflash {position:relative; float:left;}

/*콘텐츠*/
#content {position:relative; float:left; width:976px; margin: 0 0 0 0;}

/*content_left*/
#content_left {position:relative; float:left; width:740px;}
/*입문서강좌*/
#Beginer {position:relative; float:left; width:730px; margin:30px 0 0 0px; _margin:20px 0 0 0px;}
#Beginer .title {position:relative; float:left; border-bottom:1px solid #dedede; width:730px; height:25px; margin:0 0 10px 0;}
#Beginer .title img {margin-right:10px;}
#Beginer .title ._subtitle{position:absolute; top:-3px;}
#Beginer .lecture {position:relative; float:left; padding:35px 0 20px 0px;}
#Beginer .lecture .lectureTitle {width:730px;}
#Beginer .lecture .content {width:730px; margin:10px 0 5px 0; border-bottom:2px solid #f2f2f2; height:35px;}
#Beginer .lecture .content td {height:40px; letter-spacing:-1px;}
#Beginer .lecture .class1 {width:380px; text-align:center;}
#Beginer .lecture .class {width:380px; font-size:12px; color:#5a5a5a; font-weight:bold; text-align:left;}
#Beginer .lecture .lecturer {width:120px; font-size:12px; color:#5a5a5a; font-weight:bold;}
#Beginer .lecture .watchMovie {width:190px;}
#Beginer .lecture .watchMovie img {margin:5px 5px 0 5px;}
#Beginer .lecture .content2 {width:730px; border-bottom:1px solid #f2f2f2; height:45px;}
/*2009 공인중개사 시험 해설강좌*/
#exam {position:relative; float:left; width:720px; margin:20px 0 0 10px; _margin:20px 0 0 5px;}
#exam .title {position:relative; float:left; border-bottom:1px solid #dedede; width:720px; height:25px; margin:0 0 10px 0;}
#exam .explain_title {position:relative; float:left;}
#exam .title img {margin-right:10px;}
#exam .content {position:relative; float:left; width:730px; margin:25px 0 0 0;}
#exam .content .left {position:relative; clear:both; float:left; height:215px;}
#exam .content .right {position:relative; float:left; width:534px; border-top:1px solid #a3d1f7; border-bottom:1px solid #a3d1f7;}
#exam .content .right .detail {position:relative; float:left; width:510px; }
#exam .content .right .detail td {height:106px;}
#exam .content .right .detail .title2 {width:162px;}
#exam .content .right .detail .title2 img {margin-right:6px;}
#exam .content .right .detail .img {width:220px;}
#exam .content .right .detail .btn {width:100px;}
#exam .content2 {position:relative; float:left; width:730px; margin:25px 0 0 0;}
#exam .content2 .left {position:relative; clear:both; float:left; height:429px;}
#exam .content2 .right {position:relative; float:left; width:534px; height:427px; border-top:1px solid #a3d1f7; border-bottom:1px solid #a3d1f7;}
#exam .content2 .right .detail {position:relative; float:left; width:510px; }
#exam .content2 .right .detail td {height:106px;}
#exam .content2 .right .detail .title2 {width:162px;}
#exam .content2 .right .detail .title2 img {margin-right:6px;}
#exam .content2 .right .detail .img {width:220px;}
#exam .content2 .right .detail .btn {width:100px;}
#exam .content3 {position:relative; float:left; width:730px; margin:25px 0 0 0;}
#exam .content3 .left {position:relative; clear:both; float:left; height:160px;}
#exam .content3 .right {position:relative; float:left; width:534px; height:160px; background:url("http://image.joinsland.com/24study/bg_download2.jpg") 0 0 no-repeat;}
#exam .content3 .right .detail {height:80px;}
#exam .content3 .right .detail td {text-align:center;}
#exam .content3 .right .detail .step {width:232px;}
#exam .content3 .right .detail .btn {width:300px;}
#exam .content3 .right .detail .btn img {margin-right:20px;}
/*공인중개사 마스터코스*/
.needHeight {position:relative; float:left; width:740px; height:2670px; display:hidden;}
#master {position:absolute; float:left; width:740px; height:2674px; top:-12px; left:-25px; z-index:3;}

/*공인중개사 교수진*/
#gongin_lecturer {position:relative; float:left; width:730px; margin:20px 0 0 0; _margin:20px 0 0 0;}
#gongin_lecturer .title {position:relative; float:left; border-bottom:1px solid #dedede; width:720px; height:25px; margin:0 0 10px 0;}
#gongin_lecturer .explain_title {position:relative; float:left; width:730px;}
#gongin_lecturer .title img {margin-right:10px;}
#gongin_lecturer .lecturerBox {position:relative; float:left; width:730px; margin: 20px 0 10px 0;}

/*공인중개사 교재*/
#gongin_book {position:relative; float:left; width:730px; margin:20px 0 0 10px;}
#gongin_book .title {position:relative; float:left; border-bottom:1px solid #dedede; width:720px; height:25px; margin:0 0 10px 0;}
#gongin_book .title .sub_title {vertical-align:4px;}
#gongin_book .explain_title {position:relative; float:left; width:730px;}
#gongin_book .title img {margin-right:10px;}
#gongin_book .book_box {position:relative; float:left; width:730px; margin:20px 0 0 0;}

/*2010 커리큘럼*/
#curriculum {position:relative; float:left; width:740px; margin:20px 0 0 0;}
#curriculum .title {position:relative; float:left; border-bottom:1px solid #eaeaea; width:740px; height:25px; margin:0 0 10px 0;}
#curriculum .explain_title {position:relative; float:left; width:730px;}
#curriculum .title img {margin-right:10px;}
#curriculum .curriBox {position:relative; float:left; width:740px; margin:30px 0 0 0;}

/*개강예정*/
#notice {position:relative; float:left; width:740px; margin:20px 0 0 0;}

/*content_right*/
#content_right {position:relative; float:right; width:227px; margin-left:9px;}
/*login*/
.hidden_phrase {visibility:hidden; width:0; height:0; overflow:hidden; position:absolute; top:-10000px; font-size:0; line-height:0}
#login {position:relative; float:left; width:225px; height:97px; border:1px solid #eae8ea; background:#f9f9f9; margin:9px 0 0 0;}
#login .id_field label, #login .pw_field label {display:none;}
#login .ID {position:relative; float:left; width:199px; height:24px; margin:11px 0 0 13px; _margin:11px 0 0 6px;}
#login .ID .id_field, #login .ID .button input {position:relative; float:left;}
#login .ID .id_field input[type="text"] {position:relative; float:left; width:100px; height:19px; border:1px solid #d7d7d7; font-size:12px;}
#login .ID .button {position:relative; float:left; width:90px; color:#bfbfbf; margin:1px 0 0 5px;}
#login .ID .button img {position:relative; float:left; margin-top:5px; _margin-top:1px; margin-left:5px;}
#login .PW {position:relative; float:left; width:199px; height:24px; margin:5px 0 0 13px; _margin:11px 0 0 6px;}
#login .PW .pw_field {position:relative; float:left;}
#login .PW .pw_field input[type="password"] {position:relative; float:left; width:100px; height:19px; border:1px solid #d7d7d7; font-size:12px;}
#login .btn_login {margin:0 0 0 5px;}
#login .bottom {position:relative; float:left; width:199px; height:24px; margin:5px 0 0 13px;}
#login .bottom .findid {position:relative; float:left;}
#login .bottom .line {position:relative; float:left; margin:0 7px 0 7px;}
#login .bottom .joinmember {position:relative; float:left;}
/*마이페이지*/
#content_right .mypage {position:relative; float:left; width:227px; height:47px; margin:9px 0 0 0;}
/*오른쪽메뉴*/
#content_right .right_menu {position:relative; float:left; width:227px; margin:9px 0 0 0;}
#content_right .right_flash {position:relative; float:left; width:227px; height:389px; margin:9px 0 0 0;}
#content_right .right_flash2 {position:relative; float:left; width:227px; height:352px; margin:9px 0 0 0;}
/*베너*/
#content_right .banner {position:relative; _position:absolute; float:left; margin:9px 0 0 0;}

/*footer*/
.footer {position:relative; width:860px; margin:0 auto;}
.footer img {position:relative; float:left; margin-right:20px;}




