@import url('/ysrcss/ui.css');

#bodyheader	{background: url('/ysrimg/common/bg_gnb_05.gif') no-repeat 0 70px;}
#gnbwrap	.here {left:750px;}
#gnb	li.gnb_menu	a {background: url('/ysrimg/common/bar_ver_gray_11_5.gif') no-repeat 0 7px;}
#leftmenu {	padding:4px 0 0;background:url('/ysrimg/knowys/lnb_top.gif') no-repeat left top;}
div.left_menu ul li ul li a:hover,	div.left_menu ul li ul li a.selected {height:18px;padding:5px 0 0 10px;background:url('/ysrimg/knowys/bg_lnb_sub.gif') no-repeat left top;color:#fff;text-decoration:none;}
#left_news	{border-top:2px solid #3983ce;}

h3  {background:url('/ysrimg/common/blt_h3_blue.gif') no-repeat 0 3px;}

#tablehead.first {border-top:2px solid #3983ce;}

.boxtype1	.boxtype1_wrap	{border-top:2px solid #3983ce;}

.boxtype1.view	h4	{color:#3983ce;}
.boxtype1.view	span.tag	{background:url('/ysrimg/board/ico_tag_blue.gif') no-repeat 0 3px;}
:root	.boxtype1.view	span.tag	{background:url('/ysrimg/board/ico_tag_blue.gif') no-repeat 0 2px;}

table.board_list.first	{border-top:2px solid #3983ce;} /* 목록열기 버튼 클릭시 view 상단 노출 리스트 */
table.board_list		tbody	 td.left	a.best	{background:url('/ysrimg/common/ico_best_blue.gif') no-repeat 0 0;}

div.new .text h5 {background:url('/ysrimg/knowys/bg_s_01.gif') no-repeat 0 0;}




.blog_wrap   {padding:3px 10px 30px 10px;border-top:2px solid #5d4bac;background:#f8f6ff;}
.blog_wrap      .searchform .btn_all    {right:120px;}
.blog_wrap  h4  {font:bold 1.3em "돋움" dotum;color:#666;}

.blogerhead {overflow:hidden;height:27px;padding:10px 0 0 0;}
.blogerhead h4  {position:absolute;width:100%;margin:0 0 0 5px;padding:1px 0 13px 0;color:#6350ba;}
.blogerhead h4   a  {margin:0;vertical-align:middle;}
.blogerhead h4   span.title {margin:0;text-align:left;}
.blogerhead h4   span.btn   {position:absolute;top:11px;right:4px;margin:-10px 0 0 0;}



/* 상단 블로거 정보 */
.bloger_info    {width:702px;height:170px;margin:0;padding:4px 0 0 4px;background:url('/ysrimg/blog/bg_box_blog.gif') no-repeat 0 0;}
.bloger_info    .photo, .bloger_info    .introduce, .bloger_info    .list   {float:left;}
.bloger_info    .photo      {width:128px;height:141px;margin:0;padding:25px 25px 0 25px;text-align:center;background:url('/ysrimg/blog/bg_photo.gif') no-repeat 0 0;}
.bloger_info    .introduce      {width:175px;margin:22px 0 0 5px;}
.bloger_info    .introduce  h5      {position:relative;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #e5e5e5;}
.bloger_info    .introduce  h5   a      {position:absolute;top:0;right:0;}
.bloger_info    .introduce  #myContainer        {overflow:hidden;position:relative;width:175px;height:70px;}
.bloger_info    .introduce  #myContainer    #myContent      {position: absolute;width:170px;left: 5px;top:1px;}
.bloger_info    .introduce  #myContainer    #myContent  p       {line-height:160%;}
.bloger_info    .introduce  .btn        {overflow:hidden;margin:10px 0 0 0;}
.bloger_info    .introduce  .btn    .func       {float:left;}
.bloger_info    .introduce  .btn    .more       {float:right;}
.bloger_info    .list       {width:250px;margin:22px 0 0 60px;}
.bloger_info    .list   h5      {position:relative;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:1px solid #f0f0f0;;}
.bloger_info    .list   h5   a      {position:absolute;top:1px;right:0;}
.bloger_info    .list   ul  li      {margin:5px 0 0 0;padding:0 0 0 12px;background:url('/ysrimg/common/blt_list_01.gif') no-repeat 0 1px;}
.bloger_info    .list   ul  li  a.selected      {color:#f0ad10;}

.blog_box   {margin:10px 0 0 0;padding:10px 9px 10px 10px;border:1px solid #e6e6e6;background:#fff;}
.list_head  {overflow:hidden;height:25px;}
.list_head  h4  {float:left;width:50%;margin:3px 0 0 8px;padding:0;}
.list_head  .t_btn  {float:right;width:40%;margin:0;text-align:right;}


/* 이미지형 목록 */
ul.type_01 li {width:99.7%;padding:6px 0 5px 2px;}
ul.type_01 li.first {padding:9px 0 2px 2px;}
:root   ul.type_01 li {padding:5px 0 5px 2px;}
:root   ul.type_01 li.first {padding:9px 0 5px 2px;}
ul.type_01 li dl {width:560px;padding:0;}
div.blog_box ul.type_01 li dl {width:530px;}
div.blog_box ul.type_01 li dl ul {width:530px;}

ul.honor li {width:100%;height:136px;padding:6px 0 5px 10px;}
ul.honor li dl {float:left;width:515px;padding:0 5px 0 0;}
ul.honor li div.img {width:134px;height:114px;padding:11px;background:url('/ysrimg/common/img_list_03.gif') no-repeat 0 0;}

.boxtype1.category  .boxtype1_wrap  {margin:5px 0 0 0;border-top:2px solid #5d4bac;}

.boxtype1.view  h4  {color:#5d4bac;}
.boxtype1.view  span.tag    {background:url('/ysrimg/board/ico_tag_blue.gif') no-repeat 0 3px;}
:root   .boxtype1.view  span.tag    {background:url('/ysrimg/board/ico_tag_blue.gif') no-repeat 0 2px;}
.boxtype1.view  .boxtype1_wrap  {border-top:2px solid #5d4bac;}
.boxtype1.write .boxtype1_wrap  {padding:0 15px 15px 15px;} /* 글작성 */

.boxtype1.view.blog     {margin:0 0 5px 0;padding:0 0 9px 0;background:url('/ysrimg/common/bg_box_btm_07.gif') no-repeat 0 bottom;} /* default : gray */
.boxtype1.view.blog     .boxtype1   {width:651px;background:url('/ysrimg/common/bg_box_btm_06.gif') no-repeat 0 bottom;}
.boxtype1.view.blog     .boxtype1_wrap  {background:url('/ysrimg/common/bg_box_mid_07.gif') repeat-y 0 0;}
.boxtype1.view.blog     .contino    {width:653px;background:url('/ysrimg/board/bg_view_info_02.gif') no-repeat 0 0;}
.boxtype1.view.blog     .contino     ul {width:653px;}
.boxtype1.view.blog     .viewcont   .image  img {border:10px solid #f1f1f1;}
.boxtype1.view.blog     .boxtype1_wrap  {padding:0 0 5px 0;}
.boxtype1.view.blog     ul.view_func    {width:97%;}

.boxtype1.view.blog     .boxtype1   .boxtype1_wrap  {padding:15px 15px 0px 15px;_padding:15px 12px 0px 15px;background:url('/ysrimg/common/bg_box_mid_06.gif') repeat-y 0 0;}
.boxtype1.view.blog     .boxtype1   .reple_write    {width:624px;}
.boxtype1.view.blog     .boxtype1   .reple_write    p   {width:610px;}
.boxtype1.view.blog     .boxtype1   .reple_write    .writeform  {width:421px;_width:424px;background:url('/ysrimg/board/bg_reple_box_06.gif') no-repeat 0 0;}
.boxtype1.view.blog     .boxtype1   .reple_write    .writeform  textarea.text   {width:285px;_width:267px;}
.boxtype1.view.blog     ul.reple_list .reple_write textarea.text { height:45px; }
.boxtype1.view.blog     .boxtype1   .reple_write    .writeform  textarea.w160   {width:145px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   {width:622px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   li  {width:622px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   .info   li  {width:75px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   .reple_cont {width:338px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   .reple_cont     p   {width:337px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   li.re_reple .reple_cont {width:257px;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   li.re_reple .reple_cont     p   {width:257px;}
/*.boxtype1.view.blog       .boxtype1   ul.reple_list   .reple_write    .writeform  {width:411px;_width:414px;height:41px;background:url('/ysrimg/board/bg_reple_box_06_1.gif') no-repeat 0 0; position:relative;}*/
.boxtype1.view.blog     .boxtype1   ul.reple_list   .reple_write    .writeform  {float:left;width:348px;_width:335px;height:55px;background:#fff; border:1px solid #ccc; position:relative;}
.boxtype1.view.blog     .boxtype1   ul.reple_list   .reple_write    img.reply_input_btm { position:absolute; bottom:38px; right:1px; }
.boxtype1.view.blog     .boxtype1   ul.reple_list   .reple_write    img.reply_cancel_btm { position:absolute; bottom:11px; right:1px; }

/* line add by kkh 10.02.09 */
.boxtype1.view.blog     ul.reple_list .reple_write .writeform textarea.text { border:solid 1px #fff; _width:267px; }

.boxtype1.view.blog     .contino         li {width:auto;background:none;}
.boxtype1.view.blog     ul.view_func    li  {width:auto;}
.boxtype1.view.blog     ul.reple_list   li.re_write, .boxtype1.view.blog     ul.reple_list  li.re_reple {border-top:none;background:url('/ysrimg/common/line_dot_gray_03.gif') repeat-x 0 0;}

.slide   {width:625px;}
.slide   .slideimg  {overflow:hidden;width:625px;margin:10px auto 0;background: url('/ysrimg/board/bg_upload_04.gif') no-repeat 0 0;}
.slide   .slideimg_in {float:left;width:560px;height:104px;margin:0;padding:12px 0 0 0;}
.slide   .slideimg_in   ul {width:554px;padding:0 0 0 6px;}
.slide   .slideimg_in   ul  li  {float:left;width:90px;margin:0;padding:0 10px;background:url('/ysrimg/common/bg_slide_01.gif') no-repeat 10px 0;}
:root   .slide   .slideimg_in   ul  li  {padding:0 10px 0 10px;}
.slide   .slideimg_in   ul  li  .click  {padding:0 10px;}
.boxtype1.view .viewcont .slide .slideimg_in    img {width:v;height:90px;margin:0;}
.slide   .slideimg  span    {float:left;margin:0;padding:40px 0 0 7px;}

table.board_list.first  {border-top:2px solid #5d4bac;} /* 목록열기 버튼 클릭시 view 상단 노출 리스트 */

.pre_next.blog1     {margin:15px 0 0 0;padding:2px 0 0 0;background:none;}
.pre_next.blog1     li  {width:659px;background:url('/ysrimg/board/bg_prenext_02_1.gif') no-repeat 0 0;}
.pre_next.blog1     li.viewpre  {background:url('/ysrimg/board/bg_prenext_02_2.gif') no-repeat 0 bottom;}
.pre_next.blog1     li  p       {width:475px;}

/* 운영진지원하기 */
table.board_write   {margin:0 0 8px 0;}
table.board_write.basicinfo {margin:0 0 15px 0;background:url('/ysrimg/common/line_dot_gray_03.gif') repeat-x 0 bottom;}
table.board_write.basicinfo tbody th, table.board_write.basicinfo   tbody td    {padding:15px 0 12px 0;}
table.board_write.basicinfo.sidephoto   {float:left;width:84.6%;}
.photo  {float:left;width:10%;margin:10px 0 15px 10px;}
.photo  .user   {margin:0 0 7px 0;width:96px;height:116px;}
table.board_write tbody td.multi    input   {margin:1px 0 2px 0;}
table.board_write tbody td  input.file  {width:73.5%;}
.caution.type2  {margin:5px 0 10px 10px;padding:0 0 0 8px;}
.request {margin:0 0 0 0;}

/* 블로그-팝업 */
#popupcontent {padding:10px 0 3px 20px;overflow:hidden;}

#popupcontent .bloger_info {height:170px;padding:4px 0 0 4px;background:url('/ysrimg/blog/bg_popbox_blog.gif') no-repeat left top;}
#popupcontent .pd_text {padding:0 0 5px 23px;}
#popupcontent .pd_text img {vertical-align:middle;}

.layercont .blog_bg {overflow:hidden;width:280px;margin:5px auto;padding:2px 0 3px 10px;border:1px solid #d9d9d9;}
.layercont .blog_bg ul li {float:left;width:35px;height:28px;padding:0;margin:4px 0 0 0;}
:root   .layercont .blog_bg ul li {padding:0;}
.layercont .blog_bg ul li   span {display:block;width:24px;height:24px;border:1px solid #d9d9d9;text-indent:-9999px;cursor:pointer;}
.layercont .blog_bg ul li.selected{margin:3px 0 0 0;}
.layercont .blog_bg ul li.selected  span{border:2px solid #f66d11;}

/* 카테고리 관리 */
.layercont .category ul {width:270px;height:129px;margin:10px 0 0 0;padding:9px 10px 0 10px;background:url('/ysrimg/blog/bg_category.gif') no-repeat left top;}
.layercont .category ul li {width:256px;position:relative;height:17px;padding:7px 0 1px 14px;color:#999;line-height:100%;background:url('/ysrimg/common/blt_list_01.gif') no-repeat left 7px;}
:root   .layercont .category ul li {padding:6px 0 0 14px;}
.layercont .category ul li span.category_name {}
.layercont .category ul li span.right {position:absolute;top:5px;right:7px;padding:1px 0 0 0;font-size:0.98em;font-family:Dotum;}
.layercont .category ul li span.right a {padding:0 0 0 8px;background:transparent url('/ysrimg/common/bar_ver_gray_07.gif') no-repeat scroll left top;}
.layercont .category ul li span.right .first{padding:0 2px 0 8px;background:none;}
.layercont .category ul li.modify {width:263px;height:20px;padding:0 0 1px 7px;background:url('/ysrimg/blog/bg_category_add.gif') no-repeat left top;}
.layercont .category ul li.modify input {height:17px;_height:15px;margin:3px 0 0 0;border:none;background:none;}
.layercont .category ul li.modify span.right {right:7px;}
.layercont .category ul li.choice {width:262px;height:16px;padding:5px 0 1px 8px;color:#666;background:url('/ysrimg/blog/bg_category_choice.gif') no-repeat left top;}
.layercont .category .r_btn {overflow:hidden;height:24px;padding:2px 0 0 0;}
.layercont .category .r_btn .btn_move {float:left;padding:6px 0 0 0;}
.layercont .category .r_btn .btn_add {float:right;}

/* 포스트 이동 */
.layercont  .post   li  {padding:0;}

.blog_wrap table.board_write tbody td.upload {padding:12px 0 8px 10px;}
.blog_wrap table.board_write tbody td.upload .btns {margin:12px 65px 0 0;_margin:12px 63px 0 0;}


#campusReportHead   {overflow:hidden;width:695px;margin:0 0 0 15px;padding:0 3px 0 0;background-color:#dde;}
#campusReportHead   .costUl {width:698px;overflow:hidden;margin:1px 0 7px 0; border-top:solid 1px #fff;}
#campusReportHead   ul  {width:698px;overflow:hidden;margin:1px 0 7px 0;}
#campusReportHead   ul   li {float:left;margin:0 4px 0 11px;padding:5px 0 0 0;}

#campusReportHead   ul   .cost_plan_header{float:left;margin:0 4px 0 11px;padding:5px 0 0 0; width:300px;}
#campusReportHead   ul   .cost_header{float:left;margin:0 4px 0 11px;padding:5px 0 0 0; width:100px; }

#campusReportHead   ul   .cost_plan{float:left;margin:0 4px 0 11px;padding:5px 0 0 0; width:300px;}
#campusReportHead   ul   .cost{float:left;margin:0 4px 0 11px;padding:5px 0 0 0; width:100px; }

/* 캠퍼스리포터 정보보기 화면용 CSS 2010.02.24 by kkh*/

.poplayer_camre { border:3px solid #737373; width:234px; padding:15px 30px 10px 30px; background-color:white; }

.poplayer_camre .group_view { position:relative; font-size:12px; font-family:"돋움",Dotum; }
.poplayer_camre .group_view .title { position:absolute; left:-30px; top:-18px; height:23px; padding:10px 10px 0 10px; color:#fff; background:#737373; width:274px; }
.poplayer_camre .group_view .title a { color:#fff; float:right; font-size:10px; font-family:Verdana; }
.poplayer_camre .group_view .title strong { float:left; padding-top:1px; }
.poplayer_camre .group_view .cont { padding-top:33px; }
.poplayer_camre .group_view .cont .tit { width:216px; }
.poplayer_camre .group_view .cont .tit th { padding-top:2px; }
.poplayer_camre .group_view .cont .scroll { text-align:center; overflow-y:scroll; padding:6px 0 10px 0; height:190px; border:1px solid #ebebeb; border-top:1px solid #737373; }
.poplayer_camre .group_view .cont .scroll table { width:87%; margin:0 auto; }
.poplayer_camre .group_view .cont .scroll table td { text-align:center; padding:4px 0 3px 0; background:url(ysrimg/blog/bg_condition_table.gif) repeat-x bottom; }
.poplayer_camre .group_view .cont .red_txt { color:red; font-size:11px; font-family:"돋움",Dotum; padding-left:15px; padding-top:13px; }

.btn_bottom { text-align:center; clear:both; border-top:1px solid #ddd; padding-top:10px; margin-top:10px; }


.activecamre_wrap { font-family:"돋움",Dotum; font-size:12px; background:#f0f9fa; width:704px; padding:20px 10px 10px 10px; border-top:2px solid #5d4bac; }

.active_title { font-size:14px; padding-bottom:20px; padding-left:10px; font-family:"돋움",Dotum; color:#6350ba; font-weight:bold; line-height:1.5; }

.active_form { line-height:1.5; background:#fff url(ysrimg/blog/bg_active_form.gif) repeat-x top; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:10px 10px 20px 10px; }


.activecamre_bottom_btn { padding-top:10px; text-align:right; }

#reportTable td.expectation img { vertical-align:top; }

#cost_table td {
    background: transparent;
    padding:1px 0 8px 0px;
    text-align:left;
}

#cost_table .cost_plan {width:350px; border:0px solid gray; text-align:center;}
#cost_table .cost {width:80px; border:0px solid gray; text-align:center;}
