@charset "utf-8";
@import url("common/nanumgothic.css"); 
@import url("common/common.css");
@import url("_footer_sprite.css");
.img_link{ cursor:pointer;} 
#container .content .left { width: 200px;   float: left;  border-bottom: 1px solid #000;  }
#container .content .lef ul{ font-size:0px; }
#container .content .left ul li { display:inline; vertical-align:top; }
#container .content .left_category  .sub_category {   float: left; }
#container .content .bleft {  margin-top: 10px; width: 200px; height:186px;  float: left;}
#container .content .mleft { width: 200px; height:165px;  float: left; }
#container .content .right {border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  width: 730px; height:360px; float: left; overflow: hidden;    }
#container .content a.rollover img { border-width:0px; display:block; }
#container .content a.rollover:hover img.over {display:block; } 

/*우측 컨텐츠 영역*/

#container .content .right_contents {  width: 930px;  float: left; overflow: hidden;   }
#container .content .right_contents .right_inner_contents { padding: 0 0 0 27px; width:703px;  }

/*우측 컨텐츠 영역*/

/*페이지컨텐츠*/
#page_title { width:703px; height:40px; border-bottom:4px solid #2b7bc2;}
#page_title .t_title{ float:left;  width:300px; height:50px;  }
#page_title .title_txt{ line-height:40px;   color:#4b5262; font-size:20px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
#page_title .navi { position: absolute;  z-index: 1; width:703px; text-align:right; line-height:12px; height:12px; padding-top:25px; overflow:hidden; }
#page_title .navi img { vertical-align:bottom; line-height:20px;}
/*페이지컨텐츠*/

/*페이지컨텐츠_noleft*/
#page_title_noleft { width:930px; height:50px; border-bottom:4px solid #2b7bc2; padding-top:-15px;}
#page_title_noleft #navi { position: absolute;  z-index: 40; width:930px; text-align:right; line-height:12px; height:12px; padding-top:25px; }
#page_title_noleft #navi img { vertical-align:bottom;}
#page_title_noleft .t_title{ float:left;  width:300px; height:50px;  }
#page_title_noleft .title_txt{ line-height:70px;   color:#4b5262; font-size:20px; font-weight:bold; font-family:Nanum Gothic; letter-spacing:-1px; }
/*페이지컨텐츠_noleft*/

.paddingtop10{ padding-top:10px;}
.paddingbottome10{ padding-bottom:10px;}
.paddingleft10{ padding-left:10px}
.paddingright10{ padding-right:10px;}

.paddingtop20{ padding-top:20px;}
.paddingbottome20{ padding-bottom:20px;}
.paddingleft20{ padding-left:20px}
.paddingright20{ padding-right:20px;}

.paddingtop30{ padding-top:30px;}
.paddingbottome30{ padding-bottom:30px;}
.paddingleft30{ padding-left:30px}
.paddingright30{ padding-right:30px;}

#category_01 { display:none;  position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900; }
#category_02 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}
#category_03 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}
#category_04 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}
#category_05 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}
#category_06 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}
#category_07 { display:none; float:left; position:absolute; width:728px; height:239px;  background-color: #eaf8fb;  border-left: 1px solid #3abdd8; border-right: 1px solid #3abdd8; border-bottom: 1px solid #3abdd8; color:#666666; padding: 20px 0px 0px 0px; margin-left:200px; z-index:900;}

/*#left_sub_category { display:none;  } /*내부삽입*/
#left_sub_category { display:none; position:absolute; width:200px; z-index:50; height:259px;}/* 레이어처리*/
#left_sub_category ul li{ height:37px;}

#container .content .middle_content  .mright .mright_contents .mloop_contents .mtext { float: left; border: 0; width: 110px; display:inline; margin-left:5px;  }
#container .content .middle_content  .mright .mright_contents .mloop_contents .mtext h3 { font-size: 11px; font-family: "돋움", Arial; color: #278783; font-weight: bold; }

#arrow1{ position:absolute; float:left; overflow:hidden; top:0; }
#arrow2{ position:absolute; float:left; overflow:hidden; top:37px; }
#arrow3{ position:absolute; float:left; overflow:hidden; top:74px; }
#arrow4{ position:absolute; float:left; overflow:hidden; top:111px; }
#arrow5{ position:absolute; float:left; overflow:hidden; top:148px; }
#arrow6{ position:absolute; float:left; overflow:hidden; top:185px; }
#arrow7{ position:absolute; float:left; overflow:hidden; top:222px; }
.category_list { width:124px; float:left; padding:0 0 0 20px; }
.category_list ul li { list-style-type: none; display: inline-block; width: 180px; height:24px; line-height: 22px; font-size:12px; }
.category_list ul li .icon{color:#F00; font-size:11px; font-weight:bold; padding-left:6px;}
.category_list ul li a{ list-style-type: none; display: inline-block; width: 180px; height:24px; line-height: 22px; font-size:12px;}
.category_list a { color: #d80000; font-weight: bold; }
.category_list a { color: #666; font-weight: normal; line-height: 1.8em; }
.category_list a:hover { color:#333;  font-weight: bold; text-decoration:none; }
.category_hurry {  width:124px; height:200px;  float:left; padding: 0 0 0 20px; margin-top:5px; background-image:url(/_skin/sidae/images/sdedu/category_navi/test_banner.jpg)}
.category_hurry ul{padding-top:115px;}
.category_hurry ul li{list-style-type: none; display: inline-block; width: 180px; height:17px; line-height: 11px; font-size:13px; margin-left:-10px;}
.category_hurry a { color: #FFF; font-weight: normal; line-height: 1.8em; }
.category_hurry a:hover { color: #FFF; font-weight: bold; text-decoration:none; }
.category_banner {  width:130px;  float:left; padding: 0 0 0 20px; margin-top:5px;}


/*새로추가*/
.gnb_over_bg {background-color:#47547a; width:100%; height:381px;position:absolute; top:0px; display:none; z-index:11; position:absolute; left:0;}
.gnb_over {margin:auto; width:930px; height:57px;}
.gnb_over .1_more {float:left;}
.gnb_over .gnb_menu_01_01 {float:left; width:173px; padding-top:20px;}
.gnb_over .gnb_menu_01_02 {float:left; width:173px; padding-top:20px; padding-left:30px;}
.gnb_over .gnb_menu_01_03 {float:left; width:173px; padding-top:20px; padding-left:30px;}
.gnb_over .gnb_over_banner_01 {float:right;}

.gnb_text {clear:both; font-family:"돋움", "돋움체"; font-size:12px; color:#a6aec5; line-height:30px; }
.gnb_text a{color: #a6aec5; font-weight: normal; line-height: 1.8em; }
.gnb_text a:hover{ color:#a6aec5;  font-weight: bold; text-decoration:none;}
.gnb_icon {padding-left:5px; padding-top:3px;}
