@charset "utf-8";

body { font-family:돋움, Dotum, "Apple Gothic", sans-serif; font-size:11px; color:#000000; line-height:18px;}

a { color:#000000; text-decoration:none; font-size:11px;}
a.hover { text-decoration:underline; font-size:11px;}

/* board */

.b_dotLine { height:30px; vertical-align:middle; background:url(/images/common/dot.gif) repeat-x left bottom;}
.b_dotLine2 { height:30px; vertical-align:middle; background:url(/images/common/dot.gif) repeat-x left bottom; background-color:#F7F7F7;}
.b_Line { height:30px; vertical-align:middle; border-bottom:#C8CFD7 solid 1px;}
.b_con {padding:15px; height:200px;line-height:25px;}

.b_dotLine3 { height:30px; vertical-align:middle; background:url(/images/common/dot.gif) repeat-x left bottom; padding-left:8px;}
.b_Line2 { height:30px; vertical-align:middle; border-bottom:#C8CFD7 solid 1px; background-color:#F7F7F7;}

.sPic { margin-right:3px; border:1px solid #c3d0ce; vertical-align:middle;}
.vPic img { border:1px solid #c3d0ce; margin-bottom:20px;}

.pageNo { margin-top:20px; text-align:center; font-size:0; line-height:0;}
.pageNo li { display:inline; padding:0 2px; font-size:11px;}
.pageNo li a { color:#8c8c8c; text-decoration:none;}
.pageNo li a:hover { color:#8c8c8c; text-decoration:none;}

.board A:link {COLOR: #000000; TEXT-DECORATION: none;}
.board A:visited {COLOR: #000000; TEXT-DECORATION: none;}
.board A:hover {COLOR: #000000; TEXT-DECORATION: underline;}


/* left menu */

.menu1 {font-size:13px; text-align:left; line-height:30px}
.menu1 A:link {font-size:13px; COLOR: #666666; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ04.gif) no-repeat left 12px; font-weight:bold; }
.menu1 A:visited {font-size:13px; COLOR: #666666; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ04.gif) no-repeat left 12px; font-weight:bold; }
.menu1 A:hover {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; }

.menu1_1 {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; font-weight:bold; line-height:30px}
.menu1_1 A {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; line-height:30px;}
.menu1_1 A:hover {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; line-height:30px;}

.menu2 {background:url(/images/admin/bl_squ02.gif) no-repeat 8px 8px; font-size:11px; font-weight:normal; background-color:#f6f6f6; line-height:17px;TEXT-DECORATION: none;}
.menu2 A:link {COLOR: #666666; TEXT-DECORATION: none;}
.menu2 A:visited {COLOR: #666666; TEXT-DECORATION: none;}
.menu2 A:hover {COLOR: #990000; TEXT-DECORATION: none;}

.menu2_1 {padding:3px 0 5px 17px; background:url(/images/admin/bl_squ02.gif) no-repeat 8px 10px;COLOR: #990000; TEXT-DECORATION: none; background-color:#f6f6f6;}
.menu2_1 A:hover {COLOR: #990000; TEXT-DECORATION: none;}

.menu3 {font-size:13px; COLOR: #666666; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ04.gif) no-repeat left 12px; font-weight:bold; }

.menu3_1 {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; }
.menu3_1 A {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; line-height:30px}
.menu3_1 A:hover {font-size:13px; COLOR: #000000; TEXT-DECORATION: none; padding:7px 0 9px 12px; background:url(/images/admin/bl_squ01.gif) no-repeat left 12px; font-weight:bold; line-height:30px}


/* calender */

.cal_ttl {background-color:#EDEDEE; 
          border-right:#FFFFFF solid 1px;
		  font-size:12px; color:#990000;
		  vertical-align:middle;
		  height:30px;}
		  
.cal_date {border:#C8CFD7 solid 1px; height:60px; padding:5px;}

.red {color:#990000; font-size:12px; font-weight:bold;}
.red14 {color:#990000; font-size:14px; font-weight:bold;}
.black {color:#000000;}

/* login */
.box {border:#C8CFD7 solid 1px;}

/* poll */
.pollView dt { padding:9px 0 0 20px; height:29px; background:url(/images/intranet/bg_poll.gif) no-repeat; font-size:12px; color:#465564;}
.pollView dd { padding:5px 0 10px 20px; background:url(/images/common/dot.gif) repeat-x left bottom;}
.pollView dd .graph { margin:5px 0 0 0; width:250px; color:#000;}
.pollView dd .graph p { position:relative; height:11px; background:url(/images/intranet/bg_graph.gif) repeat-x;}
.pollView dd .graph p .per { position:absolute; right:-30px; top:-4px;}
.pollView dd .graph p .total { position:absolute; right:-100px; top:-4px;}

.photoList { border-top:2px solid #e8e9ea;}
.photoList li { height:1%; background:url(/images/common/dot.gif) repeat-x left bottom;}
.photoList li ul { padding:0 16px 0 15px;}
.photoList li ul li { float:left; padding:12px 0 10px 0; margin-right:26px; background:none;}
.photoList li ul li.last { margin:0;}
.photoList li ul li dl { position:relative; padding-top:90px; width:122px; min-height:35px; }
.photoList li ul li dl dt, .photoList li ul li dl dd { text-align:center;}
.photoList li ul li dl dd.photo { position:absolute; top:0; left:0;}
.photoList li ul li dl dd img { border:1px solid #c3d0ce;}

.bothBtn { margin-top:-15px; height:1%;}

/* apply */

.apply { margin-top:15px; margin-bottom:5px;}
.apply td.tit { padding:3px; background:#dedede; color:#931c1c; font-size:12px; font-weight:bold}
.apply td.tit img { padding-left:10px; vertical-align:middle;}

.blList { margin-top:15px;}
.blList li { padding-left:10px; background:url(/images/common/bl_squ02.gif) no-repeat left 7px;}
.contTit { padding-left:12px; margin:6px 0 3px 0; background:url(/images/admin/tit_bar.gif) no-repeat left top; color:#333; font-size:15px; font-weight:bold;}
