/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2014. 3. 12, 오전 10:14:28
    Author     : Administrator
*/
/*import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);  */

/*@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css );*/

h3{ color: #6666CC}

body{margin:0;padding:0;}
.fl{float:left;width:100%;}
.fr{float:right}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mt5{margin-top:5px}
.mt14{margin-top:14px}
.silverbg{background-color:#FCFCFC}
.db{display:block;}
.dib{display:inline-block;}
.dn{display:none;}
.bluebg_01{background-color: #ddeeff}
.yellowbg_01{background-color: #fffcf8}
.brownfonc{color:#840000}
.orangefonc{color:#f7941e}
.redfonc{color:#ff0000}
.bluefonc{color:#428bca}
.blackfonc{color:#000}
.pr{position:relative}
.pa{position:absolute}

.bluebc{border-color:#428bca}
.blackbc{border-color:#000}
.orangebc{border-color:#f7941e}

.w780{ width:780px }
.w300{ width:300px }
.w280{ width:280px }
.w250{ width:250px }
.w200{ width:200px }
.w150{ width:150px }
.w130{ width:130px }
.w110{ width:110px }
.w90{ width:90px }
.w68{ width:68px }
.w55{ width:55px }


.cal_box {position:absolute;  padding:6px 6px; background-color:#FFF; border:#CCC 1px solid; overflow:visible; z-index:1000;}

.mainbgbox{position:absolute;top:0px; left:0px;width:100%; display:block;background-color: transparent; }
.bgbar_p{display:block; width:0px; height:80px;overflow: hidden;}
.orangebg{ background-color:#f7941e;}
.bluebg{ background-color:#1c94c4;}
.bluebg2{ background-color:#6a89db;}
.darkgray{background-color:#555;}


.bgbar{position:absolute; width:100%; display:block; }
.mbgimg01{background-image:url(../images/mainbg_03.png);  background-position: 0px 0px; background-repeat:repeat-x}
.mbgimg02{background-image:url(../images/mainbg_02.png);  background-position: 0px 0px; background-repeat:repeat-x}

.main_wrap{position:absolute;}
.sidemenu_wrap{position:relative;display:none; width:200px; height:1000px;  border-left:#FFF 1px solid; border-right:#FFF 1px solid; }

.main_wrap{display:block; width:100%;}
.topmenu_wrap{display:block; width:980px; margin:0 auto; padding:20px 10px 0 10px;}
.topmenu_box{display:block; height:52px; padding:0 10px 0 10px;}
.mainimg_01{background-image:url(../images/main_img_01.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_01_2{background-image:url(../images/main_img_01_2.gif); background-repeat: no-repeat; cursor:pointer;}
.mainimg_02{background-image:url(../images/main_img_03.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_03{background-image:url(../images/main_img_04.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_04{background-image:url(../images/main_img_05.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_05{background-image:url(../images/main_img_06.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_06{background-image:url(../images/main_img_07.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_10{background-image:url(../images/main_img_10.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_11{background-image:url(../images/main_img_11.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_12{background-image:url(../images/main_img_12.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_13{background-image:url(../images/main_img_13.png); background-repeat: no-repeat;}
.mainimg_14{background-image:url(../images/main_img_14.png); background-repeat: no-repeat;}
.mainimg_15{background-image:url(../images/main_img_15.png); background-repeat: no-repeat;}
.mainimg_16{background-image:url(../images/main_img_16.png);}
.mainimg_17{display:block; width:780px;height:850px; background-image:url(../images/main_img_17.png); background-repeat: no-repeat;}
.mainimg_18{background-image:url(../images/main_img_18.png); background-repeat: no-repeat;}
.mainimg_19{background-image:url(../images/main_img_19.png); background-repeat: no-repeat;}
.mainimg_20{background-image:url(../images/main_img_20.png); background-repeat: no-repeat;}
.mainimg_21{background-image:url(../images/main_img_21.png); background-repeat: no-repeat;}
.mainimg_22{display:block; width:780px;height:253px; background-image:url(../images/main_img_22.png); background-repeat: no-repeat;}
.mainimg_23{display:block; background-image:url(../images/main_img_23.png); cursor:pointer;}
.mainimg_24{display:block; width:780px;height:253px; background-image:url(../images/main_img_24.png); background-repeat: no-repeat;}
.mainimg_25{display:block; width:780px;height:253px; background-image:url(../images/main_img_25.png); background-repeat: no-repeat;}
.mainimg_26{background-image:url(../images/main_img_26.png); background-repeat: no-repeat;}
.mainimg_27{display:block; width:780px;height:253px; background-image:url(../images/main_img_27.png); background-repeat: no-repeat;}
.mainimg_28{display:block; width:780px;height:530px; background-image:url(../images/main_img_28.png); background-repeat: no-repeat;}
.mainimg_29{display:block; width:780px;height:344px; background-image:url(../images/main_img_29.png); background-repeat: no-repeat;}
.mainimg_30{background-image:url(../images/main_img_30.png); background-repeat: no-repeat;}
.mainimg_31{background-image:url(../images/main_img_31.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_32{background-image:url(../images/main_img_32.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_34{display:block; width:351px; height:200px; background-image:url(../images/main_img_34.png); background-repeat: no-repeat; }

.mainimg_38{display:block; width:780px;height:253px; background-image:url(../images/main_img_38.png); background-repeat: no-repeat;}
.mainimg_39{background-image:url(../images/main_img_39.png); background-repeat: no-repeat;}
.mainimg_40{background-image:url(../images/main_img_40.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_41{display:block; width:780px;height:253px; background-image:url(../images/main_img_41.png); background-repeat: no-repeat;}
.mainimg_42{background-image:url(../images/main_img_42.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_43{background-image:url(../images/main_img_43.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_44{background-image:url(../images/main_img_44.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_45{background-image:url(../images/main_img_45.png); background-repeat: no-repeat; cursor:pointer;}
.mainimg_46{display:block; width:780px;height:253px;background-image:url(../images/main_img_46.png); background-repeat: no-repeat;}
.mainimg_47{display:block; width:780px;height:253px;background-image:url(../images/main_img_47.png); background-repeat: no-repeat;}
.mainimg_48{display:block; width:780px;height:253px; background-image:url(../images/main_img_48.png); background-repeat: no-repeat;}
.mainimg_49{display:block; width:780px;height:253px; background-image:url(../images/main_img_49.png); background-repeat: no-repeat;}
.mainimg_50{display:block; width:780px;height:253px; background-image:url(../images/main_img_50.png); background-repeat: no-repeat;}
.mainimg_51{display:block; width:780px;height:253px; background-image:url(../images/main_img_51.png); background-repeat: no-repeat;}
.mainimg_52{display:block; width:780px;height:253px; background-image:url(../images/main_img_52.png); background-repeat: no-repeat;}

.mainimg_53{display:block; width:780px;height:4159px; background-image:url(../images/main_img_53.png); background-repeat: no-repeat;}
.mainimg_54{display:block; height:253px; background-image:url(../images/main_img_54.png); background-repeat: no-repeat;}
.mainimg_55{display:block; height:253px; background-image:url(../images/main_img_55.png); background-repeat: no-repeat;}
.mainimg_56{display:block; width:780px;height:1840px; background-image:url(../images/main_img_56.jpg); background-repeat: no-repeat;}
.mainimg_57{display:block; width:780px;height:253px; background-image:url(../images/main_img_57.png); background-repeat: no-repeat;}
.mainimg_58{display:block; width:780px;height:253px; background-image:url(../images/main_img_58.png); background-repeat: no-repeat;}
.mainimg_59{display:block; width:780px;height:253px; background-image:url(../images/main_img_59.png); background-repeat: no-repeat;}
.mainimg_60{display:block; width:780px;height:253px; background-image:url(../images/main_img_60.png); background-repeat: no-repeat;}
.mainimg_61{display:block; width:780px;height:950px; margin:30px 60px 0 60px; padding-bottom:30px;  background-image:url(../images/main_img_61.png); background-repeat: no-repeat;}
.mainimg_62{display:block; width:780px;height:1800px; margin:30px 60px 0 0; padding-bottom:30px;  background-image:url(../images/main_img_62.png); background-repeat: no-repeat;}
.mainimg_63{display:block; width:780px;height:872px; margin:0px 60px 0 0px; padding-bottom:30px;  background-image:url(../images/main_img_63.png); background-repeat: no-repeat;}

.menu_click{display:block; width:120px;height:50px; background-image:url(../images/menu_click.png); background-repeat: no-repeat; cursor:pointer;}
.menu_click2{display:block; width:95px;height:50px; background-image:url(../images/menu_click.png); background-repeat: no-repeat; cursor:pointer;}

.trialimg{background-image:url(../images/trialimg.png); background-repeat: no-repeat; cursor:pointer;}


.mainimg_tv{background-image:url(../images/main/img_tv.png); background-repeat: no-repeat;width:357px;height:220px;position:relative;}
.tv1{position:absolute;left:28px;top:69px;}
.tv2{position:absolute;left:198px;top:53px;}



.book_list_content_box_main{position:relative;display:block; width:75px; padding:8px 5px 0 5px; font-family: Nanum Gothic; font-size:12px; color:#AAA; line-height:15px;}
.tenlogo2{display:block; width:148px;height:50px; background-image: url(../images/logo.gif);}
.learn_btn{display:block; margin-right:5px; margin-top:-9px; width:150px;height:37px;  background-image: url(../images/learn_btn.png);}
.topmenu_wrap2{display:block; height:0px; width:980px; margin:0 auto; padding:0px 10px 0 10px;}
.main_tip_banner_01_text { position: relative; top:65px; left:0px; font-size:11px; color:#666666; font-family:Nanum Gothic; letter-spacing: -0.02em; line-height:16px;}
.main_tip_banner_02_text { position: relative; top:65px; left:0px; font-size:11px; color:#666666; font-family:Nanum Gothic; letter-spacing: -0.02em; line-height:16px;}
.top_menu {display:block; margin-right:7px; margin-top:5px; text-decoration:none; font-size:11px; color:#666666; }



.sub_top_wrap { display:block;  background-color: #FFFFFF; }
.sub_top_box { display:block; height:72px;  }
.login_info { height:22px;margin-top:-16px; margin-left:-139px; font-size:11px; letter-spacing: -0.02em;color:#666; position:absolute; }


.reg_m_btn{width:72px;height:30px;background-position:0px 0px;}
.reg_m_btn:hover{background-position:-72px 0px;}
.reg_m_btn:active{background-position:-144px 0px;}
.login_m_btn{width:61px;height:30px;background-position:0px -30px;}
.login_m_btn:hover{background-position:-61px -30px;}
.login_m_btn:active{background-position:-122px -30px;}



.logout_m_btn{width:72px;height:30px;background-position:0px -60px;}
.logout_m_btn:hover{background-position:-72px -60px;}
.logout_m_btn:active{background-position:-144px -60px;}
.mypage_m_btn{width:61px;height:30px;background-position:0px -150px;}
.mypage_m_btn:hover{background-position:-61px -150px;}
.mypage_m_btn:active{background-position:-122px -150px;}
.regfree_m_btn{width:94px;height:30px;background-position:0px -90px;}
.regfree_m_btn:hover{background-position:-94px -90px;}
.regfree_m_btn:active{background-position:0px -120px;}


.mainmenu_btn_01{display:block;width:121px;height:52px;background-position:-337px 0px;}
.mainmenu_btn_01:hover{background-position:-216px -0px;}


.mainmenu_btn_02{display:block;width:97px;height:52px;background-position:-97px 0px;}
.mainmenu_btn_02:hover{background-position:0px 0px;}

.mainmenu_btn_03{display:block;width:97px;height:52px;background-position:-313px -104px;}
.mainmenu_btn_03:hover{background-position:-216px -104px;}
.mainmenu_btn_04{display:block;width:97px;height:52px;background-position:-313px -156px;}
.mainmenu_btn_04:hover{background-position:-216px -156px;}
.mainmenu_btn_05{display:block;width:121px;height:52px;background-position:-326px -208px;}
.mainmenu_btn_05:hover{background-position:-216px -208px;}
.mainmenu_btn_06{display:block;width:121px;height:52px;background-position:-337px -260px;}
.mainmenu_btn_06:hover{background-position:-216px -260px;}
.mainmenu_btn_07{display:block;width:121px;height:52px;background-position:-326px -316px;}
.mainmenu_btn_07:hover{background-position:-217px -316px;}


.topMenu_list { display:block;}
.menuhtml{display:block;width:100%;height:220px; padding:8px 0px;color:#666; font-size:12px; line-height:25px; text-align:center;}
.topMenu_list a{ text-decoration:none; color:#666666;}
.topMenu_list div a:hover { color: #0066CC; }

.banner_wrap{display:block; width:380px; height:345px;}
.banner_01{display:block;width:980px;height:360px;background-image:url(../images/banner_01.png);}

.line_01{display:block;width:980px;  margin:0 auto; height:1px;background-image:url(../images/line_01.png);}

.content_wrap{display:block; margin:0 auto;background-color: #FFF;}
.content_box{display:block; width:980px; margin:0 auto;padding:0px 10px;}
.content_box_bg{display:block; width:980px; height:345px;background-image:url(../images/bannerbg_01.jpg); background-repeat: no-repeat;}
.footer_wrap{display:block; padding:0px 10px 20px 10px;border-top:#ced0d5 1px solid;}
.footer_box{display:block; width:980px; margin:0 auto; height:52px;  padding:20px 10px;}

.notice_row{font-size:12px;height:18px;line-height:18px;font-family:Nanum Gothic;letter-spacing: -0.02em;}
.notice_row_date{font-size:12px;height:18px;line-height:18px;font-family:Nanum Gothic; color:#777;}
.dotbox{padding:7px 5px 0px 0; height:18px; line-height:18px;}
.dot3X3{display:block;width:3px;height:3px;background-color:#9F9F9F;}

.main_block_01{display:block;width:241px;height:63px;background-position:0px 0px; margin-right:30px;}
.main_block_02{display:block;width:241px;height:63px;background-position:0px -63px; margin-right:30px;}
.main_block_03{display:block;width:82px;height:35px;background-position:0px -126px; margin-right:30px;}
.main_block_04{display:block;width:207px;height:61px;background-position:0px -161px; margin-right:30px;}
.main_block_05{display:block;width:241px;height:63px;background-position:0px -222px; margin-right:30px;}

.content_box ul, .footer_box ul, .bookbox_wrap ul, .bookslide_wrap ul, .reportbook_wrap ul{ list-style-type: none; margin:0; padding:0; overflow:hidden;}
.content_box li, .footer_box li, .bookbox_wrap li, .bookslide_wrap li, .reportbook_wrap li{ display:inline; float:left; }

.side_icon_01{display:block;width:49px;height:68px;background-position:0px 0px; }
.side_icon_01:hover{background-position:0px -266px;}
.side_icon_02{display:block;width:49px;height:68px;background-position:-56px 0px;}
.side_icon_02:hover{background-position:-56px -266px;}
.side_icon_03{display:block;width:49px;height:68px;background-position:-111px 0px;}
.side_icon_03:hover{background-position:-111px -266px;}
.side_icon_04{display:block;width:49px;height:68px;background-position:0px -84px;}
.side_icon_04:hover{background-position:0px -350px;}
.side_icon_05{display:block;width:49px;height:68px;background-position:-56px -84px;}
.side_icon_05:hover{background-position:-56px -350px;}
.side_icon_06{display:block;width:49px;height:68px;background-position:-111px -84px;}
.side_icon_06:hover{background-position:-111px -350px;}

.customer_center{display:block;width:160px;height:101px;background-position:0px -160px;}
.notice_title_01{display:block;width:167px;height:15px;background-position:0px -290px; }

.normal_text{font-family: Nanum Gothic; font-size:12px; letter-spacing: -0.02em; cursor: pointer;}

.dashline_01{padding:8px 0 8px 0; border-top:#DDD 1px dashed;}
.dashline_02{padding-top:5px;color:#777; border-top:#DDD 1px dashed;}

.main_notice_img_box{display:block;width:90px;height:75px; border:#DDD 1px dotted;}
.main_notice_row_box{display:block;height:18px;width:360px; cursor: pointer; color:#777;}
.main_notice_row_box:hover{color:#428bca;}

.main_notice_first_title{height:24px;line-height:24px;padding-left:10px;font-weight:bold;}
.main_notice_first_content{height:16px;line-height:16px;padding-left:10px; width:255px;}

.main_notice_first{}
.main_notice_first:hover{color:#428bca;}

.fontc7{color:#777}
.fontc8{color:#888}
.fontc9{color:#999}

.main_tip_banner_01{display:block;width:185px;height:144px;background-position:0px 0px;}
.main_tip_banner_02{display:block;width:185px;height:144px;background-position:-185px 0px;}

.tip_title_01{display:block;width:172px;height:16px;background-position:0px -305px;}
.more_btn{display:block;width:41px;height:11px;background-position:0px -321px;}
.more_btn:hover{background-position:0px -333px;}

.notice_img_01{display:block;width:90px;height:75px;background-position:0px 0px;}

.bar_banner_01{display:block;width:370px;height:100px;background-position:0px 0px;}
.bar_banner_02{display:block;width:370px;height:100px;background-position:-370px 0px;}
.tenlogo{display:block;  width:168px;height:38px; background-image: url(../images/tenlogo_01.png);}

.submenu_01{position:absolute; display:none;border:#CCC 1px solid; border-top:0;top:53px; right:111px; width:780px;cursor: pointer; z-index:1000;}
.submenu_content{background-color:#FAFAFA;display:block; width:780px; cursor: pointer;   }

.submenu_box{display:block; padding:15px 25px 15px 25px;}
.submenu_row{display:block; border-bottom:#CCC 1px dashed; padding:20px 0 20px 0; color:#777;}

.submenu_row ul{ list-style-type: none; margin:0; padding:0; overflow:hidden;}
.submenu_row li{ display:inline; float:left; }



.submenu_t_01_01{display:block; width:96px; height:22px; background-position: 0px  0px; background-repeat: no-repeat;}
.submenu_t_01_02{display:block; width:96px; height:22px; background-position: 0px  -30px; background-repeat: no-repeat;}
.submenu_t_01_03{display:block; width:82px; height:22px; background-position: 0px  -60px; background-repeat: no-repeat;}
.submenu_t_01_04{display:block; width:98px; height:22px; background-position: 0px  -90px; background-repeat: no-repeat;}
.submenu_t_01_06{display:block; width:98px; height:22px; background-position: 0px  -805px; background-repeat: no-repeat;}
.submenu_t_02_01{display:block; width:126px; height:22px; background-position: 0px  -121px; background-repeat: no-repeat;}
.submenu_t_02_02{display:block; width:96px; height:22px; background-position: 0px  -152px; background-repeat: no-repeat;}
.submenu_t_02_03{display:block; width:125px; height:17px; background-position: 0px  -183px; background-repeat: no-repeat;}
.submenu_t_03_01{display:block; width:82px; height:20px; background-position: 0px  -213px; background-repeat: no-repeat;}
/*.submenu_t_03_02{display:block; width:128px; height:16px; background-position: 0px  -243px; background-repeat: no-repeat;}*/
/*.submenu_t_03_03{display:block; width:99px; height:17px; background-position: 0px  -273px; background-repeat: no-repeat;}*/
.submenu_t_03_03{display:block; width:138px; height:18px; background-position: 0px  -302px; background-repeat: no-repeat;}
.submenu_t_03_04{display:block; width:83px; height:17px; background-position: 0px  -332px; background-repeat: no-repeat;}
.submenu_t_03_05{display:block; width:83px; height:17px; background-position: 0px  -363px; background-repeat: no-repeat;}
.submenu_t_03_02{display:block; width:69px; height:19px; background-position: 0px  -392px; background-repeat: no-repeat;}
.submenu_t_04_01{display:block; width:83px; height:16px; background-position: 0px  -423px; background-repeat: no-repeat;}
.submenu_t_04_02{display:block; width:109px; height:19px; background-position: 0px  -453px; background-repeat: no-repeat;}
.submenu_t_04_03{display:block; width:109px; height:18px; background-position: 0px  -483px; background-repeat: no-repeat;}
.submenu_t_04_04{display:block; width:108px; height:18px; background-position: 0px  -513px; background-repeat: no-repeat;}
.submenu_t_04_05{display:block; width:82px; height:17px; background-position: 0px  -542px; background-repeat: no-repeat;}
.submenu_t_44_01{display:block; width:82px; height:20px; background-position: 0px  -601px; background-repeat: no-repeat;}
.submenu_t_44_02{display:block; width:82px; height:17px; background-position: 0px  -571px; background-repeat: no-repeat;}
.submenu_t_44_03{display:block; width:115px; height:20px; background-position: 0px  -631px; background-repeat: no-repeat;}
.submenu_t_44_04{display:block; width:115px; height:20px; background-position: 0px  -661px; background-repeat: no-repeat;}
.submenu_t_44_05{display:block; width:155px; height:20px; background-position: 0px  -691px; background-repeat: no-repeat;}
.submenu_t_44_06{display:block; width:115px; height:20px; background-position: 0px  -722px; background-repeat: no-repeat;}
.submenu_t_44_07{display:block; width:115px; height:20px; background-position: 0px  -900px; background-repeat: no-repeat;}
.submenu_t_44_08{display:block; width:115px; height:20px; background-position: 0px  -930px; background-repeat: no-repeat;}
.submenu_t_05_01{display:block; width:100px; height:19px; background-position: 0px  -753px; background-repeat: no-repeat;}
.submenu_t_05_02{display:block; width:82px; height:19px; background-position: 0px  -782px; background-repeat: no-repeat;}
.submenu_t_05_03{display:block; width:135px; height:18px; background-position: 0px  -812px; background-repeat: no-repeat;}
.submenu_t_05_04{display:block; width:110px; height:19px; background-position: 0px  -843px; background-repeat: no-repeat;}
.submenu_t_05_05{display:block; width:135px; height:18px; background-position: 0px  -873px; background-repeat: no-repeat;}

.submenu_t_text{display:block; font-size:13px; font-weight: bold; font-family:Nanum Gothic, Malgun Gothic, Gulim; line-height:20px;color:#333; letter-spacing: -0.02em; padding-bottom:6px; text-decoration: none;}
.submenu_t_text:hover{color:#79a5e4;}
.submenu_row .submenu_text{display:block; width:430px;font-size:12px; font-family:Nanum Gothic, Malgun Gothic, Gulim; line-height:18px; letter-spacing: -0.02em; }

.submenu_row:hover{color:#79a5e4}

.submenu_row:hover .submenu_t_01_01, .submenu_t_01_01:hover{background-position: -150px  0px;}
.submenu_row:hover .submenu_t_01_02, .submenu_t_01_02:hover{background-position: -150px  -30px;}
.submenu_row:hover .submenu_t_01_03, .submenu_t_01_03:hover{background-position: -150px  -60px;}
.submenu_row:hover .submenu_t_01_04, .submenu_t_01_04:hover{background-position: -150px -90px;}
.submenu_row:hover .submenu_t_01_06, .submenu_t_01_06:hover{background-position: -150px -805px;}
.submenu_row:hover .submenu_t_02_01, .submenu_t_02_01:hover{background-position: -150px -121px;}
.submenu_row:hover .submenu_t_02_02, .submenu_t_02_02:hover{background-position: -150px -152px;}
.submenu_row:hover .submenu_t_02_03, .submenu_t_02_03:hover{background-position: -150px -183px;}
.submenu_row:hover .submenu_t_03_01, .submenu_t_03_01:hover{background-position: -150px  -213px;}
/*.submenu_row:hover .submenu_t_03_02, .submenu_t_03_02:hover{background-position: -150px  -243px;}*/
/*.submenu_row:hover .submenu_t_03_03, .submenu_t_03_03:hover{background-position: -150px  -273px;}*/
.submenu_row:hover .submenu_t_03_03, .submenu_t_03_03:hover{background-position: -150px -302px;}
.submenu_row:hover .submenu_t_03_04, .submenu_t_03_04:hover{background-position: -150px  -332px;}
.submenu_row:hover .submenu_t_03_05, .submenu_t_03_05:hover{background-position: -150px  -363px;}
.submenu_row:hover .submenu_t_03_02, .submenu_t_03_02:hover{background-position: -150px -392px;}
.submenu_row:hover .submenu_t_04_01, .submenu_t_04_01:hover{background-position: -150px  -423px;}
.submenu_row:hover .submenu_t_04_02, .submenu_t_04_02:hover{background-position: -150px  -453px;}
.submenu_row:hover .submenu_t_04_03, .submenu_t_04_03:hover{background-position: -150px  -483px;}
.submenu_row:hover .submenu_t_04_04, .submenu_t_04_04:hover{background-position: -150px -513px;}
.submenu_row:hover .submenu_t_04_05, .submenu_t_04_05:hover{background-position: -150px -542px;}
.submenu_row:hover .submenu_t_44_01, .submenu_t_44_01:hover{background-position: -150px -601px;}
.submenu_row:hover .submenu_t_44_02, .submenu_t_44_02:hover{background-position: -150px -571px;}
.submenu_row:hover .submenu_t_44_03, .submenu_t_44_03:hover{background-position: -150px -631px;}
.submenu_row:hover .submenu_t_44_04, .submenu_t_44_04:hover{background-position: -150px -661px;}
.submenu_row:hover .submenu_t_44_05, .submenu_t_44_05:hover{background-position: -150px -691px;}
.submenu_row:hover .submenu_t_44_06, .submenu_t_44_06:hover{background-position: -150px -722px;}
.submenu_row:hover .submenu_t_44_07, .submenu_t_44_07:hover{background-position: -150px -900px;}
.submenu_row:hover .submenu_t_44_08, .submenu_t_44_08:hover{background-position: -150px -930px;}
.submenu_row:hover .submenu_t_05_01, .submenu_t_05_01:hover{background-position: -150px  -753px;}
.submenu_row:hover .submenu_t_05_02, .submenu_t_05_02:hover{background-position: -150px  -782px;}
.submenu_row:hover .submenu_t_05_03, .submenu_t_05_03:hover{background-position: -150px  -812px;}
.submenu_row:hover .submenu_t_05_04, .submenu_t_05_04:hover{background-position: -150px -843px;}
.submenu_row:hover .submenu_t_05_05, .submenu_t_05_05:hover{background-position: -150px -873px;}


.mainmenu_btn_01:hover .submenu_01{display:block}
.mainmenu_btn_02:hover .submenu_01{display:block}

.mainmenu_btn_03:hover .submenu_01{display:block}
.mainmenu_btn_04:hover .submenu_01{display:block}
.mainmenu_btn_05:hover .submenu_01{display:block}
.mainmenu_btn_07:hover .submenu_01{display:block}


.smenu_loading{display:block; width:100%; height:100px;line-height:100px; font-family: Gulim; font-size:12px; color:#777; text-align: center}

.all_label{display:block; width:31px; height:18px; background-position: 0px 0px}
.free_label{display:block; width:51px; height:18px; background-position: 0px -18px}
.institute_label{display:block; width:31px; height:18px; background-position: 0px -36px}
.member_label{display:block; width:51px; height:18px; background-position: 0px -54px}

.cominfo_btn{display:block; width:52px; height:21px; background-position:0px 0px; }
.lms_btn{display:block; width:84px; height:21px; background-position:-104px 0px; }
.intra_btn{display:block; width:52px; height:21px; background-position:0px -20px; }
.f1_btn{display:block; width:73px; height:21px; background-position:-274px 0px; }
.f2_btn{display:block; width:54px; height:21px; background-position:-347px 0px; }
.f3_btn{display:block; width:94px; height:21px; background-position:-402px 0px; }
.fdot_btn{display:block; width:14px; height:21px; background-position:-496px 0px; }

.cominfo_btn:hover{background-position:-52px 0px;}
.lms_btn:hover{background-position:-188px 0px; }
.intra_btn:hover{background-position:-52px -20px;}
.f1_btn:hover{background-position:-274px -21px; }
.f2_btn:hover{background-position:-347px -21px; }
.f3_btn:hover{background-position:-402px -21px; }

.fdescript{display:block;width:739px; height:110px; background-position:-0px -46px; cursor:default;}

.fb_btn{display:block; width:20px;height:20px; background-position:-512px 0px;}
.tw_btn{display:block; width:20px;height:20px; background-position:-532px 0px;}
.wave_logo{display:block;width:134px;height:44px; background-position: -553px 0px; }

.combo_wrap{display:block; height:18px; color:#999; border:#999 1px solid; background-color:#FFF; padding:0 8px; cursor: pointer;}
.combo_wrap:hover{border:#00a0e9 1px solid; color:#00a0e9}
.combo_box{display:block;position:absolute;font-size:11px; font-family:Tahoma;line-height:17px;}

.up_arrow{display:block; width:11px; height:18px; background-position: -696px 0px;}
.combo_wrap:hover .up_arrow{background-position: -707px 0px;}
.combolist_wrap{position:absolute;display:none; right:0px; background-color: #FFF; border:#999 1px solid;  margin-left:5px; border-top:0; z-index:50; font-size:11px; color:#999; font-family:Dotum;}

.combo_row{display:block; height:24px; line-height:25px; text-decoration: none; color:#999; padding:0 8px; cursor:pointer;}
.combo_row:hover{color:#FFF; background-color:#888 }

.bgdiv{position:absolute; display:block; width:100%;top:0px; left:0px;z-index:100; }
.op15{background-color:#000; opacity:0.15; filter:Alpha(opacity=15); -ms-filter:Alpha(opacity=15); }
.wop30{background-color:#FFF; opacity:0.30; filter:Alpha(opacity=30); -ms-filter:Alpha(opacity=30); }


.loginbox_wrap{position:absolute;display:none; width:360px; height:360px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index:101;}
.loginbox_in{display:block;background-color:#FFF; width:358px; height:358px;border:#DDD 1px dashed;}

.loginboximg_01{display:block; width:205px; height:155px; background-position:0px 0px;}
.freeloginboximg{display:block; width:205px; height:155px; background-position:-2025px 0px;}

.loginboxbtn_01_off{display:block; width:59px; height:32px; background-position: -59px -155px;}
.loginboxbtn_01{background-position: 0px -155px;}
.loginboxbtn_01:hover{background-position: -118px -155px;}

.loginbox_link{display:block;padding:0 30px; height:36px; font-family:Gulim; font-size:12px; line-height:36px;color:#666; letter-spacing: -0.02em}
.loginbox_form{display:block; width:100%; border-bottom:#DDD 1px solid;height:46px; }
.loginbox_form input[type=text], .loginbox_form input[type=password]{font-family:Nanum Gothic, Malgun Gothic, Gulim; background-color:transparent;width:100%; height:36px;line-height:36px; font-size:18px;border:0;outline:none; color:#030303; ime-mode:disabled;}
.loginbox_form input[type=text]:focus, .loginbox_form input[type=password]:focus{color:#666; font-weight:bold;}

.close_btn{display:block; width:9px; height:12px; background-position: -177px -155px; cursor: pointer}
.close_btn:hover{display:block; width:9px; height:12px; background-position: -186px -155px;}

.loginbox_condition{display:block; height:20px; text-align: center; font-size:12px; color:#FF9966; line-height:30px;}

/* .loginbox_wrap{position:absolute; display:block; width:300px; z-index:101;}
.loginbox_wrap ul{ list-style-type: none; margin:0; padding:0; overflow:hidden;}
.loginbox_wrap li{ display:inline; float:left; }

.loginbox_bg{disply:block; width:286px; height:263px;border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; background-color:#FFF;}
.loginbox_bg_first{display:block;width:7px;height:265px; background-position: 0px 0px; }
.loginbox_bg_last{display:block;width:7px;height:265px; background-position: -11px 0px; }

.bshadow{box-shadow: 2px 2px 5px #777} */

.side_wrap{display:block; width:198px; background-color:#FFF; border-right:#d9d9d9 1px solid; border-left:#d9d9d9 1px solid;}

.subtitle_01{display:block; width:105px;height:35px; background-position: 0px 0px;}
.subtitle_02{display:block; width:105px;height:35px; background-position: 0px -35px;}
.subtitle_03{display:block; width:105px;height:35px; background-position: 0px -70px;}
.subtitle_04{display:block; width:105px;height:35px; background-position: 0px -105px;}
.subtitle_44{display:block; width:105px;height:35px; background-position: 0px -140px;}
.subtitle_05{display:block; width:105px;height:35px; background-position: 0px -175px;}

.content_title_01_01{display:block; width:700px; height:20px; background-position:0px 0px;}
.content_title_01_02{display:block; width:700px; height:21px; background-position:0px -20px;}
.content_title_01_03{display:block; width:700px; height:20px; background-position:0px -41px;}
.content_title_01_04{display:block; width:700px; height:21px; background-position:0px -62px;}
.content_title_01_06{display:block; width:700px; height:21px; background-position:0px -805px;}
.content_title_01_07{display:block; width:700px; height:21px; background-position:0px -829px;}
.content_title_02_01{display:block; width:700px; height:21px; background-position:0px -82px;}
.content_title_02_02{display:block; width:700px; height:20px; background-position:0px -102px;}
.content_title_02_03{display:block; width:700px; height:20px; background-position:0px -123px;}
.content_title_02_04{display:block; width:700px; height:20px; background-position:0px -672px;}
.content_title_03_01{display:block; width:700px; height:20px; background-position:0px -143px;}
.content_title_03_02{display:block; width:700px; height:20px; background-position:0px -163px;}
/*.content_title_03_03{display:block; width:700px; height:21px; background-position:0px -183px;}*/
.content_title_03_03{display:block; width:700px; height:21px; background-position:0px -205px;}
.content_title_03_04{display:block; width:700px; height:21px; background-position:0px -226px;}
.content_title_03_05{display:block; width:700px; height:20px; background-position:0px -247px;}
.content_title_03_06{display:block; width:700px; height:20px; background-position:0px -267px;}
.content_title_03_07{display:block; width:700px; height:20px; background-position:0px -512px;}
.content_title_03_08{display:block; width:700px; height:20px; background-position:0px -535px;}
.content_title_03_09{display:block; width:700px; height:20px; background-position:0px -762px;}
.content_title_04_01{display:block; width:700px; height:21px; background-position:0px -287px;}
.content_title_04_02{display:block; width:700px; height:20px; background-position:0px -308px;}
.content_title_04_03{display:block; width:700px; height:20px; background-position:0px -328px;}
.content_title_04_04{display:block; width:700px; height:20px; background-position:0px -348px;}
.content_title_04_05{display:block; width:700px; height:20px; background-position:0px -368px;}
.content_title_44_01{display:block; width:700px; height:21px; background-position:0px -388px;}
.content_title_44_02{display:block; width:700px; height:20px; background-position:0px -409px;}
.content_title_44_03{display:block; width:700px; height:20px; background-position:0px -429px;}
.content_title_44_04{display:block; width:700px; height:20px; background-position:0px -449px;}
.content_title_44_05{display:block; width:700px; height:21px; background-position:0px -469px;}
.content_title_44_06{display:block; width:700px; height:20px; background-position:0px -490px;}
.content_title_44_07{display:block; width:700px; height:20px; background-position:0px -739px;}
.content_title_44_08{display:block; width:700px; height:20px; background-position:0px -783px;}
.content_title_05_01{display:block; width:700px; height:21px; background-position:0px -558px;}
.content_title_05_02{display:block; width:700px; height:20px; background-position:0px -581px;}
.content_title_05_03{display:block; width:700px; height:20px; background-position:0px -604px;}
.content_title_05_04{display:block; width:700px; height:20px; background-position:0px -627px;}
.content_title_05_05{display:block; width:700px; height:20px; background-position:0px -650px;}
.content_title_05_06{display:block; width:700px; height:20px; background-position:0px -695px;}
.content_title_05_07{display:block; width:700px; height:20px; background-position:0px -717px;}
.content_title_05_08{display:block; width:700px; height:20px; background-position:0px -851px;}



.all_menu_btn{display:block; width:82px; height:34px; background-position: 0px 0px; cursor: pointer}
.all_menu {position:absolute; top:34px; display:none; width:780px; border-bottom:#ced0d5 1px solid;; background-color: #FFF; z-index:50;}
.all_menu_btn:hover{ background-position: 0px -34px}
.all_menu_btn:hover .all_menu{ display:block;}

.total_menu_wrap{ display:block; font-size:12px;  padding:10px 30px 30px 30px; background-color:#FCFCFC;}
.totalmenu_top{ display:block;width:160px;}
.totalmenu_mid{display:block;width:135px;height:22px; font-weight:bold; text-decoration:none; color:#555}
.totalmenu_mid:hover{color:#428bca;}
.totalmenu_list{ display:block;width:135px;height:18px; line-height:none; font-size:11px; font-family: Nanum Gothic, Dotum;color:#999; text-decoration:none}
.totalmenu_list:hover{color:#428bca;}
.total_menu_box{display:block; width:700px; padding:25px 10px  20px 10px; border-bottom:#CCC 1px dashed}

.totalmenu_top_01{display:block;width:86px;height:17px;background-position: 0px 0px;}
.totalmenu_top_02{display:block;width:86px;height:17px;background-position: 0px -18px;}
.totalmenu_top_03{display:block;width:86px;height:17px;background-position: 0px -36px;}
.totalmenu_top_04{display:block;width:86px;height:17px;background-position: 0px -54px;}

.contents_top_box{display:block; width:710px; border-bottom:#DDD 1px solid;padding: 28px 35px 26px 35px;}

.board_list_row{display:block;width:680px; min-height:30px; border-bottom:#DDD 1px dashed;padding:4px 10px; }
.board_list_notice_row{display:block;width:680px; min-height:60px; border:#CCC 1px dashed;padding:8px 10px; margin-bottom:5px; cursor:pointer}


.board_thumb_box{display:block; width:59px; height:59px; border:#EEE 1px solid}
.board_list_title_box{display:block; padding:0px 5px; font-weight:bold; font-size:13px; color:#666; height:22px; line-height:22px}
.board_list_content_box{display:block; width:500px; padding:0px 5px; font-family: Nanum Gothic; font-size:12px; color:#AAA; height:18px; line-height:18px; word-break: break-all;}
.board_hitimg{display:block;width:11px;height:11px;background-position: 0px 0px; margin-top:5px;padding-right:2px;}
.board_voteimg{display:block;width:11px;height:11px;background-position: 0px -11px; margin-top:5px;padding-right:2px;}

.board_list_row:hover  .board_list_content_box, .board_list_notice_row:hover .board_list_content_box, .board_list_row:hover  .board_list_title_box, .board_list_notice_row:hover .board_list_title_box{color:#79a5e4}

.board_search_box{display:block;width:310px;height:32px;background-position: 0px 0px}
.board_search_off{display:block;width:59px;height:32px; background-position: -59px -987px; cursor:pointer}
.board_search_on{display:block;width:59px;height:32px; background-position: 0 -987px; cursor:pointer}
.board_search_on:hover{background-position: -118px -987px;}

.board_search_form{display:block;width:230px; font-family:Nanum Gothic; height:29px;line-height:31px; margin:0; padding:0 10px; border:0; outline:0; color:#999; background-color: transparent; ime-mode:active;}
.board_page_box{display:block; width:295px; height:34px;line-height:34px; padding:0px 5px 0 10px;}

.page_bar{display:block; font-family:Nanum Gothic; font-size:12px; color:#666;}
.page_num{padding:0 5px; color:#666; text-decoration: none; cursor:pointer}
.page_num:hover{color:#79a5e4}
.page_num_on{padding:0 5px;cursor:pointer;font-size:12px;font-weight: bold; color:#f7941e}
.page_num_arrow{text-decoration: none; color:#AAA;}
.page_num_arrow:hover{color:#79a5e4}

.search_word{display:block; width:290px; height:22px; padding:0px 10px; font-family:Nanum Gothic; font-size:12px; color:#666;}
.search_word_t{padding-right:0px;}
.search_word_c{padding:0 2px;}
.sw_del_btn{display:block; width:11px; height:10px;margin-top:2px; background-position:0px -32px;cursor:pointer}
.sw_del_btn:hover{background-position:-11px -32px;}

.board_write_btn_off_01{display:block;width:107px;height:32px; background-position: -107px -42px; cursor:pointer}
.board_write_btn_01{background-position: 0 -42px;}
.board_write_btn_01:hover{background-position: -214px -42px;}

.board_write_btn_off_05{display:block;width:107px;height:32px; background-position: -107px -219px; cursor:pointer}
.board_write_btn_05{background-position: 0 -219px;}
.board_write_btn_05:hover{background-position: -214px -219px;}

.board_write_btn_off_06{display:block;width:107px;height:32px; background-position: -107px -251px; cursor:pointer}
.board_write_btn_06{background-position: 0 -251px;}
.board_write_btn_06:hover{background-position: -214px -251px;}

.board_write_btn_off_07{display:block;width:84px;height:32px; background-position: -84px -283px; cursor:pointer}
.board_write_btn_07{background-position: 0 -283px;}
.board_write_btn_07:hover{background-position: -168px -283px;}

.board_write_btn_off_08{display:block;width:107px;height:32px; background-position: -107px -315px; cursor:pointer}
.board_write_btn_08{background-position: 0 -315px;}
.board_write_btn_08:hover{background-position: -214px -315px;}


.board_write_btn_off_09{display:block;width:107px;height:32px; background-position: -107px -1019px; cursor:pointer}
.board_write_btn_09{background-position: 0 -1019px;}
.board_write_btn_09:hover{background-position: -214px -1019px;}




.board_list_box{display:block; width:700px; font-family:Nanum Gothic; font-size:12px; color:#777; padding:0px 40px 40px 40px; line-height:20px; letter-spacing: -0.02em}

.content_detail{display:block; }

.board_viewbox_wrap{display:none; background-color:#F9F9F9; border:#DDD 1px solid; padding:8px; }
.board_viewbox_in{display:block;background-color:#FEFEFE;border:#DDD 1px dashed; padding:20px 15px; line-height:22px; font-size:12px; word-wrap:break-word;word-break:break-all }

.board_view_title_box{display:block; padding:0px 5px; font-weight:bold; font-size:16px; height:32px; line-height:32px;}
.board_view_top_box{}
.board_view_desc{ padding-bottom:10px;}
.board_view_contentbox{padding:10px; border-bottom:#CCC 1px dashed; border-top:#CCC 1px dashed;}
.board_view_contentbox font{font-size:12px;}
.board_view_contentbox img{max-width:610px;}

.comment_wrap{display:block;padding:10px 0 0 0;}
.comment_wrap_box{display:block;padding:0 0 5px 0 ;}
.comment_wrap_box_in{display:block;min-height:20px; background-color:#FCFCFC; padding:5px 12px; border:#DDD 1px solid; word-wrap:break-word;word-break:break-all}
.comment_write_wrap_box{display:block;padding:0 0 5px 0; width:571px;}
.comment_write_wrap_box_in{display:block; height:67px; width:auto; background-color:#FFF; padding:0px 0px 0px 10px; border:#BBB 1px solid; border-right:0;}
.comment_write_form{display:block; width:100%; height:51px;; overflow: auto; margin:0; border:0; outline:none; font-size:12px; font-family: "Nanum Gothic"; color:#666; line-height:18px; padding:8px 0; background-color:transparent}

.comment_write_reg_btn_off{display:block; width:59px;height:38px;background-position: -206px -74px;}
.comment_write_reg_btn{background-position: -147px -74px;}
.comment_write_reg_btn:hover{background-position: -265px -74px;}
.comment_write_del_btn_off{display:block; width:59px;height:31px;background-position: -206px -112px;}
.comment_write_del_btn{background-position: -147px -112px;}
.comment_write_del_btn:hover{background-position: -265px -112px;}

.comment_name{font-size:11px; color:#0099CC}
.comment_date{font-size:10px; color:#AAA}
.comment_del_btn{display:block; width:24px; height:11px; background-position:-321px -42px; }
.comment_del_btn:hover{ background-position:-345px -42px;}

.board_view_vote_btn_off{display:block; width:49px; height:23px;background-position:-49px -74px;}
.board_view_vote_btn{background-position:0px -74px;}
.board_view_vote_btn:hover{background-position:-98px -74px;}
.board_view_mod_btn_off{display:block; width:49px; height:23px;background-position:-49px -97px;}
.board_view_mod_btn{background-position:0px -97px;}
.board_view_mod_btn:hover{background-position:-98px -97px;}
.board_view_mod_btn_off2{display:block; width:49px; height:23px;background-position:-49px -1051px;}
.board_view_mod_btn2{background-position:0px -1051px;}
.board_view_mod_btn2:hover{background-position:-98px -1051px;}
.board_view_del_btn_off{display:block; width:49px; height:23px;background-position:-49px -120px;}
.board_view_del_btn{background-position:0px -120px;}
.board_view_del_btn:hover{background-position:-98px -120px;}
.board_view_reply_btn{display:block; width:49px; height:23px;background-position:0px -143px;}
.board_view_reply_btn:hover{background-position:-98px -143px;}

.writebox_wrap{position:absolute;display:none; width:650px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index:101;}
.writebox_in{display:block;background-color:#FFF; width:648px;border:#DDD 1px dashed; opacity: 0;}

.writebox_reg_btn{display:block; width:58px; height:36px; cursor:pointer; background-position: -147px -182px}
.writebox_reg_btn:hover{background-position: -265px -181px}
.writebox_cancel_btn{display:block; width:59px; height:36px; cursor:pointer; background-position: -147px -144px}
.writebox_cancel_btn:hover{ background-position: -265px -143px}
.title_form{display:block; font-family:"Nanum Gothic"; font-weight: bold; border:0; background-color:#F5F5F5; font-size:14px; height:22px; width:511px; line-height:22px; padding:0 10px}


.tx-lock a,.tx-notice a, .tx-lock_on a,.tx-notice_on a{background-image:url(../daumeditor-7.3.51/images/icon/editor/skin/06/tx_text2.gif);background-repeat:no-repeat;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;display:block;}
.tx-lock a{height:25px;width:43px;background-position:-498px -80px;margin:0;}
.tx-lock_on a{height:25px;width:43px;background-position:-546px -80px;margin:0;}
.tx-lock a:hover{background-position:-498px -103px;margin:0;}
.tx-notice a{height:25px;width:43px;background-position:-593px -80px;margin:0;}
.tx-notice_on a{height:25px;width:43px;background-position:-641px -80px;margin:0;}
.tx-notice a:hover{height:25px;width:43px;background-position:-593px -103px;margin:0;}

.subtab_01_02_01_off{display:block; width:145px; height:41px; background-position:0px -41px;}
.subtab_01_02_01_on{display:block; width:145px; height:41px; background-position:0px 0px;}
.subtab_01_02_02_off{display:block; width:134px; height:41px; background-position:-145px 0px;}
.subtab_01_02_02_on{display:block; width:134px; height:41px; background-position:-145px -41px;}


.subtab_01_04_01_off{display:block; width:145px; height:41px; background-position:0px -124px;}
.subtab_01_04_01_on{display:block; width:145px; height:41px; background-position:0px -82px;}
.subtab_01_04_02_off{display:block; width:140px; height:41px; background-position:-145px -82px;}
.subtab_01_04_02_on{display:block; width:140px; height:41px; background-position:-145px -124px;}
.subtab_01_04_03_off{display:block; width:140px; height:41px; background-position:-286px -82px;}
.subtab_01_04_03_on{display:block; width:140px; height:41px; background-position:-286px -167px;}
.subtab_01_04_04_off{display:block; width:140px; height:41px; background-position:-427px -82px;}
.subtab_01_04_04_on{display:block; width:140px; height:41px; background-position:-427px -208px;}



.subtab_03_03_01_off{display:block; width:145px; height:41px;    background-position:0px -293px;}
.subtab_03_03_01_on{display:block; width:145px; height:41px;  background-position:0px -251px;}
.subtab_03_03_09_off{display:block; width:143px; height:41px; background-position:-145px -251px;}
.subtab_03_03_09_on{display:block; width:143px; height:41px; background-position:-145px -293px;}
.subtab_03_03_02_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_02_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}
.subtab_03_03_03_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_03_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}
.subtab_03_03_04_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_04_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}
.subtab_03_03_05_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_05_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}
.subtab_03_03_06_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_06_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}
.subtab_03_03_07_off{display:block; width:0px; height:0px; margin-left:-143px; background-position:-145px -251px;}
.subtab_03_03_07_on{display:block; width:143px; height:41px; margin-left:-143px; background-position:-145px -293px;}



.ranking_list_content_box {color:#666666; font-family:"Nanum Gothic";   font-weight:bold;     }
.ranking_list_row{display:block;width:690px; border-bottom:#DDD 1px dashed; padding:0px 10px;}
.rank_list{ font-size:11px; color:#999999;  font-weight:normal; padding:2px;  }


.video {   display:block;  margin-top:20px; background-image: url(../images/video_bg.jpg); background-repeat:no-repeat; }
.academy {display:block; font-family:"굴림 굴림체"; margin-top:30px; }
/*.ribon { display:block;  font-family:"나눔고딕"; width:780px; height:55px; text-align:center; margin-top:30px;   line-height:75px; color:#666666; background-image: url(../images/ribon.jpg); background-repeat:no-repeat; }*/
.academy_intro {display:block; width:780px; text-align:center; font-size:13px; color:#333333; }


.intro {  padding:30px 0 30px 45px; background-image:url(../images/ceo.jpg); background-repeat:no-repeat;}
.intro li { width:700px; font-size:12px; color:#666666; line-height:22px;}

.ten_history {  padding:30px 0 30px 45px; background-image:url(../images/history.jpg); background-repeat:no-repeat;	}
.ten_history ul li { display: block; font-size:12px; color:#666666; line-height:22px;  	}
.history_list { width:700px;  border-bottom:1px dashed #CCCCCC; padding:10px 0 10px 0;	}
.history_year { width:120px; float:left; font-size:26px; font-family:"Arial, Helvetica, sans-serif"; color: #666666;	}
.history li{ display: block;  width:580px;	}

.individual{width:700px;  padding:30px 0 30px 45px;	}
.individual li { display: block; width:700px; font-size:12px; color:#666666; line-height:24px;  }
.help { border:1px solid #CCCCCC; }
.help li {margin:2px 0 2px 10px;}


.law{width:700px;  padding:30px 0 30px 45px;  font-size:12px; color: #333333;  line-height:24px;}
.law li { display: block; width:700px;  }

.dot_arrow_box{ padding:28px 8px;}
.arrow_dot{display:block; width:3px; height:3px; background-color:#DDD;}
.r_b_3{margin-left:3px;}
.r_b_6{margin-left:6px;}

.dot_3_3{ display:block; width:3px; height:3px; background-color:#666; margin :5px 5px 0px 0;}

.n_manual_block{ width:700px; margin:0 auto;}
.n_manual_block_l{ background-color:#F00;}
.n_manual_block_c{ width:700px; background-color:#00F; }
.n_manual_block_r{ background-color:#F00; }
.n_manual_wrap{ display:none; width:700px; margin:0 auto; padding:30px 0 0 0; }
.n_manual_box{  display:block; padding:0 0 20px 0; }
.n_manual_text_01{ display:block; font-family:Dotum; font-size:14px; font-weight:bold; padding-bottom:10px; color:#F60; letter-spacing:-0.05em; width:610px;}
.n_manual_text_02{ display:block; font-family:Dotum; font-size:11px; color:#666; line-height:18px; width:610px; margin:0; padding:0; vertical-align:top }
.n_manual_img_box{ display:block; width:610px;}
.n_manual_img_01{ display:block; padding:10px 10px 0 0;}
.n_manual_icon_01{display:block; background-image:url(../images/n_manual_icon_01_01.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.n_manual_icon_02{display:block; background-image:url(../images/n_manual_icon_01_02.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.n_manual_icon_03{display:block; background-image:url(../images/n_manual_icon_01_03.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.n_manual_icon_04{display:block; background-image:url(../images/n_manual_icon_01_04.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.n_manual_icon_blank{display:block; width:55px; height:100px; padding-right:15px;}


.contact_us_box{  display:block; padding:0 0 20px 0; }
.contact_us_icon_01{display:block; background-image:url(../images/contact_us_01.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.contact_us_icon_02{display:block; background-image:url(../images/contact_us_02.png); background-repeat:no-repeat;  width:54px; height:100px; padding-right:15px; border-right:#CCC 1px dotted;}
.contact_us_01{ display:block; font-family:Dotum; font-size:14px; font-weight:bold; padding-bottom:10px; color:#F60; letter-spacing:-0.05em; width:610px;}
.contact_us_02{ display:block; font-family:Dotum; font-size:11px; color:#666; line-height:18px; width:610px; margin:0; padding:0; vertical-align:top }



.lank_top_img{display:block; background-image:url(../images/lank_top_img.png); background-repeat:no-repeat;  width:710px; height:48px; margin:15px 0px -38px 0px; }

.sector_wrap{display:block;width:780px; min-height:300px; padding:40px 40px;}

.trialimg_01{display:block; width:200px; height:220px; background-position:0px 0px}
.trialimg_02{display:block; width:200px; height:220px; background-position:0px -220px}
.trialimg_03{display:block; width:200px; height:220px; background-position:0px -440px}
.trialimg_04{display:block; width:200px; height:220px; background-position:0px -660px}
.trialimg_05{display:block; width:200px; height:220px; background-position:0px -880px}
.trialimg_06{display:block; width:200px; height:220px; background-position:0px -1100px}
.trialimg_07{display:block; width:200px; height:220px; background-position:0px -1320px}
.trialimg_08{display:block; width:200px; height:220px; background-position:0px -1540px}
.trialimg_09{display:block; width:200px; height:220px; background-position:0px -1760px}


.book_list_box{display:block; width:780px; font-family:"Nanum Gothic"; font-size:12px; color:#777; padding:20px 15px 40px 15px; line-height:20px; letter-spacing: -0.02em}

.book_list_row{display:block;width:780px;}
.book_list_notice_row{display:block;width:680px; min-height:60px; border:#CCC 1px dashed;padding:8px 10px; margin-bottom:5px; cursor:pointer}

.book_thum_wrap{ display: block;  padding:10px 15px 10px 5px; border:#FFF 1px dashed; cursor:pointer}
.book_thum_wrap_on{ background-color:#FFC; }
.book_thum_wrap:hover{background-color:#F5F5F5; border-color:#000 }
.book_thumb_box{position: relative;  display:block; background-color:#FFF; padding:3px; border:#bdbaaf 1px solid;}
.book_list_title_box{display:block; padding:0px 5px; font-family: Tahoma; font-size:11px; color:#666;}
.book_list_id_box{display:block; padding:0px 5px; font-family: Tahoma; font-size:11px;}
.book_list_author_box{display:block; padding:0px 5px; font-family: Tahoma; font-size:11px;color:#666;}
.book_list_page_box{display:block; padding:0px 5px; font-family: Tahoma; font-size:11px;color:#666;}
.book_list_content_box{position:relative;display:block; width:118px; padding:8px 5px 0 5px; font-family:"Nanum Gothic"; font-size:12px; color:#AAA; line-height:15px}
.book_hitimg{display:block;width:11px;height:11px;background-position: 0px 0px; margin-top:5px;padding-right:2px;}
.book_voteimg{display:block;width:11px;height:11px;background-position: 0px -11px; margin-top:5px;padding-right:2px;}


.book_thum_wrap2{ display: block; width:85px; padding:10px 10px 10px 10px; border:#FFF 1px dashed; cursor:pointer}
.book_thum_wrap2_on{ background-color:#FFC; }
.book_thum_wrap2:hover{background-color:#F5F5F5; border-color:#000 }
.book_list_content_box2{position:relative;display:block; width:85px; padding:8px 0 0 0; font-family:"Nanum Gothic"; font-size:12px; color:#AAA; line-height:15px}




.curlimg_01{position:absolute; bottom:0px; right:-2px; display:block; background-image:url(../images/curlimg_01.png); width:69px; height:42px;}

.pk_btn_off{display:block; width:49px; height:32px; background-position: 0px 0px; cursor: pointer}
.pk_btn_off:hover{background-position: 0px -32px;}
.pk_btn_on{display:block; width:49px; height:32px; background-position: 0px -64px;}

.po_btn_off{display:block; width:49px; height:32px; background-position: 0px 0px; cursor: pointer}
.po_btn_off:hover{background-position: 0px -32px;}
.po_btn_on{display:block; width:49px; height:32px; background-position: 0px -64px;}

.l1_btn_off{display:block; width:49px; height:32px; background-position: -51px 0px; cursor: pointer}
.l1_btn_off:hover{background-position: -51px -32px;}
.l1_btn_on{display:block; width:49px; height:32px; background-position: -51px -64px;}

.l2_btn_off{display:block; width:49px; height:32px; background-position: -102px 0px; cursor: pointer}
.l2_btn_off:hover{background-position: -102px -32px;}
.l2_btn_on{display:block; width:49px; height:32px; background-position: -102px -64px;}

.l3_btn_off{display:block; width:49px; height:32px; background-position: -153px 0px; cursor: pointer}
.l3_btn_off:hover{background-position: -153px -32px;}
.l3_btn_on{display:block; width:49px; height:32px; background-position: -153px -64px;}

.l4_btn_off{display:block; width:49px; height:32px; background-position: -204px 0px; cursor: pointer}
.l4_btn_off:hover{background-position: -204px -32px;}
.l4_btn_on{display:block; width:49px; height:32px; background-position: -204px -64px;}

.l5_btn_off{display:block; width:49px; height:32px; background-position: -255px 0px; cursor: pointer}
.l5_btn_off:hover{background-position: -255px -32px;}
.l5_btn_on{display:block; width:49px; height:32px; background-position: -255px -64px;}

.movie_icon_01{display:block; background-image:url(../images/movie_icon_01.png); background-repeat:no-repeat;  width:23px; height:20px;}
.learned_icon_01{display:block; background-image:url(../images/learned_icon_01.png); background-repeat:no-repeat;  width:20px; height:20px;}

.bookbox_wrap{position:absolute;display:none; width:590px; height:220px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index:101;}
.bookbox_in{display:block;background-color:#FFF; width:588px; height:218px;border:#DDD 1px dashed}

.bookview_reg_btn{ display:block; width:62px; height:23px; background-position: 0px 0px;}
.bookview_reg_btn:hover{ background-position: 0px -23px;}

.mybookview_study_btn{ display:block; width:62px; height:23px; background-position: 0px -46px;}
.mybookview_study_btn:hover{ background-position: 0px -69px;}
.mybookview_read_btn{ display:block; width:62px; height:23px; background-position: -62px -46px;}
.mybookview_read_btn:hover{ background-position: -62px -69px;}
.mybookview_worksheet_btn{ display:block; width:62px; height:23px; background-position: -124px -46px;}
.mybookview_worksheet_btn:hover{ background-position: -124px -69px;}
.mybookview_story_btn{ display:block; width:72px; height:23px; background-position: -186px -46px;}
.mybookview_story_btn:hover{ background-position: -186px -69px;}
.mybookview_del_btn{ display:block; width:62px; height:23px; background-position: -258px -46px;}
.mybookview_del_btn:hover{ background-position: -258px -69px;}
.mybookview_report_btn{ display:block; width:72px; height:23px; background-position: -320px -46px;}
.mybookview_report_btn:hover{ background-position: -320px -69px;}
.mybookview_restudy_btn{ display:block; width:72px; height:23px; background-position: -392px -46px;}
.mybookview_restudy_btn:hover{ background-position: -392px -69px;}
.mybookview_testpaper_btn, .mybookview_testpaper_btn2{ display:block; width:62px; height:23px; background-position: -464px -46px;}
.mybookview_testpaper_btn:hover, .mybookview_testpaper_btn2:hover{ background-position: -464px -69px;}





.bookview_close_btn{display:block; width:62px; height:23px; background-position: -62px 0px;}
.bookview_close_btn:hover{ background-position: -62px -23px;}

.bookview_reading_btn{display:block; width:62px; height:23px; background-position: -124px 0px;}
.bookview_reading_btn:hover{ background-position: -124px -23px;}

.bookview_listening_btn{display:block; width:62px; height:23px; background-position: -186px 0px;}
.bookview_listening_btn:hover{ background-position: -186px -23px;}

.gborder{border-color:#F00}

.logoutbox_wrap{position:absolute;display:none; width:250px; height:60px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index:101;}
.logoutbox_in{display:block;background-color:#FFF; width:248px; height:58px;border:#DDD 1px dashed; text-align: center; font-family:"Nanum Gothic"; font-size:16px; color:#666; line-height: 58px}

.book_slide_row{display:block; width:900px;min-height:280px;position:relative}

.bookslide_wrap{display:block;position:relative; padding:0 10px; width:1000px; overflow: hidden;}
.left_slide_arrow{display:block; width:49px; height:49px; background-position: 0px 0px;}
.left_slide_arrow:hover{ background-position: 0px -49px}
.right_slide_arrow{display:block; width:49px; height:49px; background-position: -49px 0px}
.right_slide_arrow:hover{ background-position: -49px -49px}

.main_banner_box_01{background-image:url(../images/main_banner_box_01.png); background-repeat: no-repeat;}

.main_banner_bullet_off{display:block; width:16px; height:16px;background-position: 0px 0px; background-color:transparent;}
.main_banner_bullet_off:hover{display:block; width:16px; height:16px;background-position: 0px -32px; }
.main_banner_bullet_on{display:block; width:16px; height:16px;background-position: 0px -16px; background-color:transparent;}

.main_banner_btn_01 {position:absolute;top:120px; left:22px; }

.main_banner_img_01{position:relative;display:block; width:335px;height:184px; background-position: -16px 0px; cursor:pointer;}
.main_banner_img_02{display:block; width:335px;height:184px; background-position: -16px -184px; cursor:pointer;}
.main_banner_img_03{display:block; width:335px;height:184px; background-position: -16px -368px; cursor:pointer;}
.main_banner_detail_btn{display:block;width:59px;height:32px;background-position: -351px 0px;}
.main_banner_detail_btn:hover{background-position: -351px -32px;}

.main_banner_wrap{position: relative;display:block; background-color:transparent; width:335px; height:184px; top:5px; left:6px; z-index:1; }
.main_banner_bullet_box{position:relative; width:205px; top:-188px; left:18px; background-color:transparent; z-index:10;}

.minimal_form{display:block; width:18px;height:18px; background-image:url(/css/skins/minimal/minimal.png); background-repeat:no-repeat; cursor:pointer; }
.minimal-radio-off{background-position: -100px 0px}
.minimal-radio-off:hover{background-position: -120px 0px}
.minimal-radio-on{background-position: -140px 0px}
.minimal-select-off{background-position: 0px 0px}
.minimal-select-off:hover{background-position: -20px 0px}
.minimal-select-on{background-position: -40px 0px}

.n_common_btn{display:block; height:24px; font-size:12px; font-family:Gulim; background-color:#FAFAFA; line-height:25px;padding:0 10px;border:#CCC 1px solid; cursor:pointer}
.n_common_btn:hover{border-color:#888; background-color:#999;color:#FFF}

.calendar_btn_off{display:block; width:21px; height:20px; background-image:url(../../images/main_img_35.png);background-position: -21px 0px; background-repeat: no-repeat; cursor: pointer}
.calendar_btn_on{display:block; width:21px; height:20px; background-image:url(../../images/main_img_35.png);background-position: 0px 0px; background-repeat: no-repeat; cursor: pointer}
.calendar_btn_on:hover{background-position: -42px 0px}

.time_arrow{cursor:pointer}
.time_arrow:hover{color:#F00;}

.remote_write_btn_off{display:block;width:107px;height:32px; background-position: -107px -379px; cursor:pointer}
.remote_write_btn{display:block;width:107px;height:32px; background-position: 0 -379px; cursor:pointer}
.remote_write_btn:hover{background-position: -214px -379px;}
.remote_reg_btn_off{display:block;width:107px;height:32px; background-position: -107px -411px; cursor:pointer}
.remote_reg_btn{display:block;width:107px;height:32px;background-position: 0 -411px;cursor:pointer}
.remote_reg_btn:hover{background-position: -214px -411px;}
.remote_list_btn_off{display:block;width:107px;height:32px; background-position: -107px -443px; cursor:pointer}
.remote_list_btn{display:block;width:107px;height:32px; background-position: 0 -443px; cursor:pointer}
.remote_list_btn:hover{background-position: -214px -443px;}

.remote_iaccess_btn_off{display:block;width:107px;height:32px; background-position: -107px -475px; cursor:pointer}
.remote_iaccess_btn{display:block;width:107px;height:32px; background-position: 0 -475px; cursor:pointer}
.remote_iaccess_btn:hover{background-position: -214px -475px;}

.remote_access_btn_off{display:block;width:119px;height:32px; background-position: -119px -507px; cursor:pointer}
.remote_access_btn{display:block;width:119px;height:32px; background-position: 0 -507px; cursor:pointer}
.remote_access_btn:hover{background-position: -238px -507px;}

.complaint_write_btn_off{display:block;width:107px;height:32px; background-position: -107px -539px; cursor:pointer}
.complaint_write_btn{display:block;width:107px;height:32px; background-position: 0 -539px; cursor:pointer}
.complaint_write_btn:hover{background-position: -214px -539px;}
.complaint_reg_btn_off{display:block;width:107px;height:32px; background-position: -107px -571px; cursor:pointer}
.complaint_reg_btn{display:block;width:107px;height:32px;background-position: 0 -571px;cursor:pointer}
.complaint_reg_btn:hover{background-position: -214px -571px;}

.rselect_txt{height:18px;line-height:18px;padding-left:10px;color:#71777f;}
.rselect:hover .rselect_txt{color:#000}
.rselect:hover .minimal_form{background-position: -40px 0px}

.processbox_wrap{position:absolute;display:none; width:250px; height:60px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index:101;}
.processbox_in{display:block;background-color:#FFF; width:248px; height:58px;border:#DDD 1px dashed; text-align: center; font-family: Nanum Gothic; font-size:16px; color:#666; line-height: 58px}

.rcondition_btn, .rcondition_reg_btn{display:block; border-width: 1px; border-style: solid; font-size:11px; height:21px; line-height:21px; background-color:#FAFAFA; text-align: center; padding:0 8px; cursor:pointer}
.rcondition_btn_on{background-color:#333; color:#FFF;}
.rcondition_cancel_btn, .rcondition_detail_btn, .rcondition_close_btn{display:block; border:#CCC 1px solid; font-size:11px; padding:0 6px;height:21px; line-height:21px; background-color:#FAFAFA; text-align: center; cursor:pointer}
.rcondition_cancel_btn:hover, .rcondition_detail_btn:hover, .rcondition_close_btn:hover {background-color:#999; color:#FFF;}

.noimg{ display:block; width:138px; height:139px; background-image:url(/LMS/images/noimg_01.png); border:#ddd 1px solid }

.member_info_row{display:block; font-family:Nanum Gothic; height:32px; line-height:32px; border-bottom:#ddd 1px dashed;width:620px;padding-top:4px;}
.member_info_content_box{display:block; font-family:Nanum Gothic; height:32px; line-height:32px;width:460px;}

.member_info_row_title{padding:0 10px 0 6px;line-height:28px; }
.member_info_row_text{display:block; line-height:28px;padding-right:10px}

.common_btn_s{ border:#CCC 1px solid; display:block; width:auto; height:22px; background-color:#f9f9f9; text-align:center; padding:0px 10px;cursor:pointer; font-size:11px; font-family:Nanum Gothic; letter-spacing:0em; color:#666;  text-decoration:none; line-height:21px; }
.common_btn_s:hover, .common_btn_s_on{ background-color:#666; color:#FFF; }

.ac_wrap{position:relative; display:block; height: 30px;margin:0; padding: 0;}
.ac_box {background-color:#FEFEFE;position:absolute; float:left;display:none; border:#CCC 1px solid; height:140px; overflow-y: auto; overflow-x:hidden; z-index:1000;}
.ac_row_box{display:block; height:12px;padding:8px 10px; margin:0; font-family:Gulim; font-size:12px; color:#959595; white-space: nowrap; font-weight: normal}
.ac_row_box:hover{color:#FFF; background-color: #707070; cursor:pointer}
.ac_combo_arrow{font-size:10px; color:#959595; position:absolute; border:transparent 1px solid; background-color:#FFF; top:0px; left:0px; cursor:pointer; text-align: right; padding-right:7px; z-index:100; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity='0');
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity='0')";}
.ac_combo_arrow:hover{ color:#000; }



.m_input_field{ display:block; height: 30px; color:#666; font-size:12px; margin-top:2px;}
.m_input_form{ display:block; height: 22px; border:#cccccc 1px solid; background-color:#FFF; margin:1px 5px 0 0;}
.m_input_form_on{ background-color:#f7941e;}

#m_text_mcp, #m_text_dong, #m_text_zipcode, #m_text_address1, #m_text_address2, #m_text_email, #m_text_stype{display:block;font-family:Gulim; font-size:12px; border:0; outline:none; padding:0px 0 0 0; height:24px; color:#959595; background-color:transparent; margin:0px 10px 0 10px; line-height:24px;width:120px;}
#m_text_address1,#m_text_email, #m_text_stype{width:185px;}

.pwdchangebox_wrap{position:absolute;display:none; width:360px; height:185px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index: 101;}
.pwdchangebox_in{display:block;background-color:#FFF; width:358px; height:183px;border:#DDD 1px dashed}

.regboxbtn_01_off{display:block; width:58px; height:32px; background-position: -263px -155px; cursor: pointer}
.regboxbtn_01{display:block; width:58px; height:32px;background-position: -205px -155px; cursor: pointer}
.regboxbtn_01:hover{background-position: -321px -155px;}


.rest_cancel_btn_off{display:block;width:84px;height:32px; background-position: -84px -635px; cursor:pointer}
.rest_cancel_btn{display:block;width:84px;height:32px; background-position: 0 -635px; cursor:pointer}
.rest_cancel_btn:hover{background-position: -168px -635px;}


.avatar_shop_btn_off{display:block;width:96px;height:32px; background-position: -96px -667px; cursor:pointer}
.avatar_shop_btn{display:block;width:96px;height:32px; background-position: 0 -667px; cursor:pointer}
.avatar_shop_btn:hover{background-position: -192px -667px;}

.avatar_con_btn_off{display:block;width:84px;height:32px; background-position: -84px -699px; cursor:pointer}
.avatar_con_btn{display:block;width:84px;height:32px; background-position: 0 -699px; cursor:pointer}
.avatar_con_btn:hover{background-position: -168px -699px;}

.bookchoice_btn_off{display:block;width:84px;height:32px; background-position: -84px -731px; cursor:pointer}
.bookchoice_btn{display:block;width:84px;height:32px; background-position: 0 -731px; cursor:pointer}
.bookchoice_btn:hover{background-position: -168px -731px;}

.mybook_thum{position:relative;display:block; width:116px; height:171px;}
.mybook_thum_wrap{position:absolute;display:block; bottom:2px; right:2px; border:#d8d8d8 1px solid; width:110px;line-height:0px; padding:0; margin: 0px; cursor:pointer}
.mybook_thum_wrap:hover {border: #1c94c4 3px solid; bottom:0px; right:0px;}

.free_study_btn_01{display:block; width:146px; height:65px;background-position: 0px 0px;}
.free_study_btn_01:hover{background-position: 0px -65px;}

.free_study_btn_02{display:block; width:146px; height:65px;background-position: -146px 0px;}
.free_study_btn_02:hover{background-position: -146px -65px;}

.free_study_btn_03{display:block; width:146px; height:65px;background-position: -292px 0px;}
.free_study_btn_03:hover{background-position: -292px -65px;}

.free_study_btn_04{display:block; width:146px; height:65px;background-position: -438px 0px;}
.free_study_btn_04:hover{background-position: -438px -65px;}

.reading_btn_off{display:block;width:84px;height:32px; background-position: -84px -763px; cursor:pointer}
.reading_btn{display:block;width:84px;height:32px; background-position: 0 -763px; cursor:pointer}
.reading_btn:hover{background-position: -168px -763px;}

.destination_btn_off{display:block;width:107px;height:32px; background-position: -107px -795px; cursor:pointer}
.destination_btn{display:block;width:107px;height:32px; background-position: 0 -795px; cursor:pointer}
.destination_btn:hover{background-position: -214px -795px;}

.neatlist_btn_off{display:block;width:84px;height:32px; background-position: -84px -827px; cursor:pointer}
.neatlist_btn_on{display:block;width:84px;height:32px; background-position: -252px -827px;}
.neatlist_btn{display:block;width:84px;height:32px; background-position: 0 -827px; cursor:pointer}
.neatlist_btn:hover{background-position: -168px -827px;}

.readinglist_btn_off{display:block;width:107px;height:32px; background-position: -107px -859px; cursor:pointer}
.readinglist_btn_on{display:block;width:107px;height:32px; background-position: -321px -859px;}
.readinglist_btn{display:block;width:107px;height:32px; background-position: 0 -859px; cursor:pointer}
.readinglist_btn:hover{background-position: -214px -859px;}

.vocalist_btn_off{display:block;width:107px;height:32px; background-position: -107px -891px; cursor:pointer}
.vocalist_btn_on{display:block;width:107px;height:32px; background-position: -321px -891px;}
.vocalist_btn{display:block;width:107px;height:32px; background-position: 0 -891px; cursor:pointer}
.vocalist_btn:hover{background-position: -214px -891px;}

.speaklist_btn_off{display:block;width:107px;height:32px; background-position: -107px -923px; cursor:pointer}
.speaklist_btn_on{display:block;width:107px;height:32px; background-position: -321px -923px;}
.speaklist_btn{display:block;width:107px;height:32px; background-position: 0 -923px; cursor:pointer}
.speaklist_btn:hover{background-position: -214px -923px;}

.search_cancel_btn_off{display:block;width:59px;height:32px; background-position: -59px -955px; cursor:pointer}
.search_cancel_btn_on{display:block;width:59px;height:32px; background-position: 0 -955px; cursor:pointer}
.search_cancel_btn_on:hover{background-position: -118px -955px;}

.readingguidebox_wrap{position:absolute;display:none; width:450px; height:210px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index: 101}
.readingguidebox_in{position:relative;display:block;background-color:#FFF; width:448px; height:208px;border:#DDD 1px dashed}

.bookchoicebox_wrap{position:absolute;display:none; width:520px; height:255px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index: 101}
.bookchoicebox_in{position:relative;display:block;background-color:#FFF; width:518px; height:253px;border:#DDD 1px dashed}

.boardlist_row{display:block; border-bottom:#CCC 1px dashed; line-height:40px; font-size:12px; cursor: pointer}
.boardlist_row:hover{background-color: #ddeeff}

.freestudybox_wrap{position:absolute;display:none; width:500px; height:200px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index: 101}
.freestudybox_in{position:relative;display:block;background-color:#FFF; width:498px; height:198px;border:#DDD 1px dashed}

.makebookview_study_btn{ display:block; width:72px; height:23px; background-position: -248px 0px;}
.makebookview_study_btn:hover{ background-position: -248px -23px;}


.comment_reg_btn{ display:block; width:62px; height:23px; background-position: -320px 0px;}
.comment_reg_btn:hover{ background-position: -320px -23px;}
.comment_close_btn{ display:block; width:62px; height:23px; background-position: -382px 0px;}
.comment_close_btn:hover{ background-position: -382px -23px;}
.bookboard_vote_btn{ display:block; width:62px; height:23px; background-position: -444px 0px;}
.bookboard_vote_btn:hover{ background-position: -444px -23px;}


.requestbox_wrap{ position:absolute;display:none; width:360px; height:390px; background-color:#F5F5F5; border:#999 1px solid; padding:8px; border-radius: 6px; z-index: 101 }
.requestbox_in{ display:block;background-color:#FFF; width:358px; height:388px;border:#DDD 1px dashed }

.requestboximg_01{display:block; width:171px; height:155px; background-position:-857px 0px;}
.requestboximg_02{display:block; width:296px; height:155px; background-position:-1028px 0px;}

.hometext{display:block;padding:0 3px 0 8px;color:#777;text-decoration: none; cursor:pointer}
.hometext:hover{color:#1c94c4;}

.homebtn{display:block; width:17px;height:20px;background-position:-63px 0px; background-image:url(../../images/main_img_35.png); cursor:pointer}
.hometext:hover .homebtn{background-position:-80px 0px}

.mainbanner_btn_bg{display:block;width:348px;height:79px;background-position: 0px 0px}

.main_study_btn{display:block; width:150px;height:50px; background-position: -10px -89px;}
.main_study_btn:hover{background-position: -10px -139px;}

.main_free_btn{display:block; width:150px;height:50px; background-position: -180px -89px;}
.main_free_btn:hover{background-position: -180px -139px;}

.remote_access_banner{display:block;width:178px;height:110px;background-position: 0px 0px}
.remote_access_banner:hover{;background-position: 0px -110px}

.remoteboximg_01{display:block; width:257px; height:155px; background-position:-1324px 0px;}

.remote_ch_bg{display:block;width:302px;height:115px;}
.remote_ch_01{display:block; width:60px; height:60px; background-position:-30px -128px}
.remote_ch_01:hover{background-position:-30px -198px}
.remote_ch_02{display:block; width:60px; height:60px; background-position:-118px -128px}
.remote_ch_02:hover{background-position:-118px -198px}
.remote_ch_03{display:block; width:60px; height:60px; background-position:-208px -128px}
.remote_ch_03:hover{background-position:-208px -198px}


.program_down_banner{display:block;width:178px;height:40px;background-position: -178px 0px}
.program_down_banner:hover{;background-position: -178px -40px}
.program_down_banner2{display:block;width:178px;height:40px;background-position: -178px -80px}
.program_down_banner2:hover{;background-position: -178px -120px}
.program_down_banner3{display:block;width:178px;height:39px;background-position: -178px -160px}
.program_down_banner3:hover{;background-position: -178px -200px}

.reg_member_btn:hover{color:#1c94c4}
.search_idpwd_btn:hover{color:#1c94c4}

.make_reg_btn_off{display:block; width:49px; height:23px;background-position:-49px -166px;}
.make_reg_btn{background-position:0px -166px;}
.make_reg_btn:hover{background-position:-98px -166px;}

.request_row{display:block; height:40px;border-bottom:#CCC 1px dashed; line-height:40px; font-size:12px;cursor:pointer}
.request_row:hover{background-color:#F0F0F0}
.request_row_td{display:block; border-right: #CCC 1px dashed;}

.idpwdsearchboximg_01{display:block; width:271px; height:155px; background-position:-1580px 0px;}
.autologoutboximg_01{display:block; width:172px; height:155px; background-position:-1851px 0px;}



.minitabs {	width:715px; margin-top:-50px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.minitabs li  {	display:inline;	margin:2px;	padding:5px; list-style:none; border:1px solid #CCCCCC;}
.minitabs li a { display:block;	height:18px; line-height:18px; text-decoration:none; color:#666666;}
.minitabs li a:hover, .minitabs li a.on{ padding-bottom:2px; color:#666666;	border-bottom:4px solid #6D83D6;}



.ttc_member_form{display:block;width:57px;height:38px; background-position: -147px -181px; cursor:pointer}
