img {border:none}
.title_red { font-family: Arial; font-size: 13px; color: #AC0707} 
.body_grey { font-family: Arial; font-size: 9pt; color: #515151} 


td  {font-family: Arial font-size: 13px; color: #3F3F3F word-break: break-all;}
td.large { font-family: Arial; color: #FFFFFF; font-weight: bold}

.t_login {font-family: Arial; font-size:13px; color:#2D2D2D; line-height:18px}
.t2 {font-family:Arial; font-size:13px; color:#FFFFFF; line-height:18px}

.b_grey {font-family:Arial; font-size:13px; color:#2D2D2D;font-weight:bold;}


.form {border: 1px #C4C4C4 solid; height:20; background-color:#FFFFFF; color:#666666; font-size:13px; text-align:left; text-valign: middle; text-indent: 2pt;}

table { font-family: Arial;  font-size: 13px; color:  #515151}
a:link {font-family: Arial;  font-size: 13px; color:  #515151; text-decoration: none} 
a:visited {font-family: Arial;  font-size: 13px;  text-decoration: none; color: #515151} 
a:hover {font-family: Arial; font-size: 13px; color: #9F9F9F; text-decoration: none} 
body { font-family: Arial; font-size: 13px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color:#808080; scrollbar-highlight-color: #FFFFFF; 
  scrollbar-3dlight-color: #808080; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: 
  #FFFFFF; scrollbar-arrow-color: #808080;} 
.boxCopy { font-family: Arial; font-size: 13px; border:1px #999999 solid; color: #515151} 
.boxCopy1 { font-family: Arial; font-size: 13px; border:1px #C2C2C2 solid; color: #515151} 
.textarea { font-family: Arial; font-size: 13px; color: #515151;} 
.input { font-family: Arial; font-size: 13px; color: #515151; background-color:#FFFFFF; padding: 2 0 0 3; border: 1px #999999 solid } 
.input1 { font-family: Arial; font-size: 13px; color: #515151; background-color:#FFFFFF;  border: 1px #C2C2C2 solid} 
.input2 { font-family: Arial; font-size: 13px; color: #515151; background-color:#EEF0F4;  border: 1px #EEF0F4 solid } 
.notice { font-family: Arial; font-size:13px; color: B3B3B3} 
.butt { font-family: Arial;  font-size: 13px; color:  #515151}
.butt a:link { font-family: Arial;  font-size: 13px; color:  #515151} 
.butt a:visited { font-family: Arial;  font-size: 13px; color:  #515151} 
.butt a:hover { font-family: Arial;  font-size: 13px; color:  #515151} 
.title { font-family: Arial; font-size:13px; color: #5683BE; font-weight: bold} 
.title_o { font-family: Arial; font-size:13px; color: #DF6804; font-weight: bold} 
.title_g { font-family: Arial; font-size:13px; color: #696969; font-weight: bold} 
.title_h { font-family: Arial; font-size:13px; color: #4E4E4E; font-weight: bold} 
.title_b { font-family: Arial; font-size:13px; color: #5282BD; font-weight: bold}
.title_b a:link { font-family: Arial; font-size:13px; color: #5282BD; font-weight: bold} 
.title_b a:visited { font-family: Arial; font-size:13px; color: #5282BD; font-weight: bold} 
.title_b a:hover { font-family: Arial; font-size:13px; color: #5282BD; font-weight: bold} 
.red { font-family: Arial; font-size:13px; color: #DC2E0C} 
.part { font-family: Arial; font-size:13px; color: #4E4E4E} 
.list { font-family: Arial; font-size: 13px; color: #515151} 
.list a:link { font-family: Arial; font-size: 13px; color: #515151} 
.list a:visited { font-family: Arial; font-size: 13px; color: #515151} 
.list a:hover { font-family: Arial font-size: 13px; color: #3F659F ;} 
.list_b { font-family: Arial; font-size: 12px; color: #575757; font-weight: bold}

.adress { font-family: Arial; font-size: 11px; color: #808080} 
.adress a:link { font-family: Arial font-size: 11px; color: #808080} 
.adress a:visited { font-family: Arial; font-size: 11px; color: #808080} 
.adress a:hover { font-family: Arial; font-size: 11px; color: #515151} 
.blue { font-family: Arial; font-size: 12px; color: #006699}
.orange { font-family: Arial; font-size: 12px; color: #CD5900}
.orange_b { font-family: Arial; font-size: 12px; color: #5A5A5A ; font-weight: bold}

.Show { display : visible; }
.Hide { display : none; }

.style1 { color: #373737; font-family: Arial;}

.room_t { font-family: Arial; font-size:13px; color: #5A5542; font-weight: bold} 


.textbox2 {font-family: Arial; font-size: 9pt;	color: #838169;	padding: 1px; background-color: #fffff;border: 1px solid #c2c2c2;}


.left {float:left;}
.right {float:right;}
.cen {text-align:center;}
.ah11{padding-top:5px;}
h2 { float:left; background:url(/Images/User/Common/t_icon_01.gif) no-repeat 0px -1px; padding-left:28px; font-size:12px; margin:0; height:20px;}
h3 { float:left; background:url(/Images/User/Common/t_icon_02.gif) no-repeat 0px -1px; padding-left:28px; font-size:12px; margin:0; height:20px;}
h4 { float:left; color:#457fd1; font-weight:bold; letter-spacing:-1px; background:url(/Images/User/Common/icon02.gif) no-repeat 0px 5px; padding-left:20px;}
h5 { float:left; color:#5c5b5b; font-weight:bold; letter-spacing:-1px; background:url(/Images/User/Common/tit_ico.gif) no-repeat 0px 5px; padding-left:13px; font-size:15px; margin:0 0 5px 0;}

#contentWapperDiv
 {
  clear:both;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  min-width:100%;
  height:100%;
  min-height:100%;
  margin:0;
  padding:0;
  font:0/0 Arial;
  background-color:#FFFFFF;
  filter:alpha(opacity=1,FinishOpacity=0,Style=0);
  -moz-opacity:0.25;
  opacity:0.25;
  z-index:2;
  display:none;
 }

 

#popupDiv
 {
  display:none;
  position:absolute;
  background-color:white;
  left:0;
  top:0;
  margin:0;
  padding:0;
  z-index:3;
 }

.login_title {
	font-family: Arial; font-size: 13px;color: #3782B7;
	font-weight: bold;
	vertical-align:top;
	padding-left:5px;
}
.login_text {
	font-family: Arial; font-size: 13px;color: #416FA0;
	padding-top:6px;
	background-color: #ffffff;
}
.login_text02 {
	font-family: Arial;font-size: 13px;color: #828282;
	padding-left:20px;
	background-color: #ffffff;
}


 .logo {
	background-image:  url(/Images/User/Common/logo_bg.gif);
	background-repeat: repeat-x;
}

.login02 {
	background-image:  url(/Images/User/Common/login02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.login04 {
	background-image:  url(/Images/User/Common/login04.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.login06 {
	background-image:  url(/Images/User/Common/login06.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.login08 {
	background-image:  url(/Images/User/Common/login08.gif);
	background-repeat: repeat-x;
}
.dotline {
	background-image: url(/Images/User/Common/login_dot.gif);
	height:1;
}

.menu_bg {
	background:  url(/Images/User/Common/menu_bg.gif);
	background-repeat: repeat-x;
	height:52;
	filter: Alpha(Opacity=70);
}

.pop_titbg1 {
	background:  url(/Images/User/Common/pop_tit_bg.gif);
	background-repeat: repeat-x;
}

.pop_botbg1 {
	background:  url(/Images/User/Common/pop_bot_bg.gif);
	background-repeat: repeat-x;
}

.login022 {
	background:  url(/Images/User/Common/login22.gif);
	background-repeat: repeat-x;
}


.txt_list {width:100%; list-style:none; border:1px solid #C2C2C2; margin:0; padding:5;line-height:20px;}
.txt_list li {margin-bottom:5px; padding-left:30px;}
.txt_list li span {display:block; float:left; width:15px; margin-left:-30px; margin-right:-3px; color:457fd1; font-weight:bold;} 
*html .txt_list li span {margin-left:-15px;}
.txt_list li a {color:#2D2C2D; text-decoration:none;}
.txt_list li a:hover {text-decoration:underline;}

.txt_list_chk {width:100%;height:170; list-style:none; border:1px solid #C2C2C2; margin:0; padding:5;line-height:20px;}



.boardwrite1{width:100%; border-top:2px solid #ff7742; border-bottom:1px solid #eeeeee; color:#545454; font-size:12px; table-layout:fixed; border-collapse:collapse; margin-bottom:10px; font-family: Arial;font-size: 13px; line-height:28px;}
.boardwrite1 caption{display:none;}

.boardwrite1 th{line-height:18px; padding:5px 0 5px;  border-bottom:1px solid #dddddd; background-color:#f9f9f9;color: #545454;  text-align:center; font-size:13px; font-weight: normal;}

.boardwrite1 td{padding:3px 0 3x 5px; border-bottom:solid 1px #dddddd; line-height:20px;}
.boardwrite1 .cen{text-align:center;}
.boardwrite1 .td1{border-right:solid 1px #dddddd;}


.boardwrite1 td.contents{padding:20px; line-height:1.4em;}
.boardwrite1 tr.input td{padding:5px 0 5px 10px; border-bottom:solid 1px #dddddd; font-family:Arial, Dotum;font-size:12px;}
.boardwrite1 tr.input td *{vertical-align:middle; }
.boardwrite1 tr.input input.tit11 {border:solid 1px #D2D2D2; height:16px;}
.boardwrite1 tr.input input.tit{width:500px; padding:2px 0 1px;; border:solid 1px #D2D2D2; height:14px; font-family:Arial, Dotum;font-size:12px;}
.boardwrite1 tr.input input.ptit{width:400px; padding:2px 0 1px;; border:solid 1px #D2D2D2; height:14px; font-family:Arial, Dotum;font-size:12px;}

.boardwrite1 tr.input input.name2{width:80px; padding:2px 0 1px;; border:solid 1px #D2D2D2; height:14px; font-family:Arial, Dotum;font-size:12px;}
.boardwrite1 tr.input input.pw2{width:80px; padding:2px 0 1px;; border:solid 1px #D2D2D2; height:14px;}
.boardwrite1 tr textarea{width:590px; height:350px; padding:2px 0 1px; border:solid 1px #D2D2D2; font-family:Arial, Dotum;font-size:12px;}
.boardwrite1 tr textarea.t11{width:500px; height:50px; padding:2px 0 1px; border:solid 1px #D2D2D2; font-family:Arial, Dotum;font-size:12px;}
.boardwrite1 tr.input input.submit{width:60px; border:solid 1px #7a7a7a; background-color:#f2f2f2; font:normal 12px Arial;}

.boardwrite1_comment{width:100%; border-top:1px solid #ff7742; border-bottom:1px solid #b8b8b8; margin-top:15px; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse; margin-bottom:10px;}

.boardwrite1 caption{display:none;}
.boardwrite1_comment td{padding:8px 0 8px 10px; border-bottom:solid 1px #dddddd;}
.boardwrite1_comment td *{vertical-align:middle; font-family:Arial, Dotum;font-size:12px;}

.boardwrite1_comment textarea.comment{width:650; height:25px; padding:2px 0 1px; border:solid 1px #D2D2D2;}


.boardwrite1 h1 {float:left; padding-right:10px; margin-bottom:8px;}

.boardwrite3 {width:100%; border-top:2px solid #5e99d5; font-size:13px; table-layout:fixed; border-collapse:collapse;  font-family:Arial;font-size:13px; margin-top:8px;}
.boardwrite3 caption{display:none;}

.boardwrite3 th{line-height:18px; padding:1px 0 1px; border-left:1px solid #d0d0d0;   border-bottom:1px solid #d0d0d0; background-color:#f9f9f9;color: #545454;  text-align:center; font-size:13px;}

.boardwrite3 td{line-height:18px; padding:1px 0 1px; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;   color: #545454;  text-align:center; font-size:13px;}
.boardwrite3 .nr1 { border-left:0px solid #d0d0d0;font-weight: normal;}
.boardwrite3 td.lef2 {text-align:left; padding-left:6px;font-weight: normal;}

.dtable{font-family: Arial; font-size: 13px; line-height:28px;border-top:0px;border-bottom:0px}
.dtable td{padding:0px 0px 0px 0px; border-bottom:none; 0px #dddddd; line-height:20px;}


.or_line {background-color: #FF7742;height:2;}
.gray_line {background-color: #C9C9C9;height:1;}
.gray_line02 {background-color: #eeeeee;height:1;}
.gray_bg {
	font-family: Arial; font-size: 13px;color: #545454;
	text-align:center;
	background-color: #f9fafd;height:30;
}
.t30{height:30;font-size: 13px; text-align:center;}



#wrap { background:url(/Images/User/Common/bg.gif) repeat-x; width:100%;}
#header {
    text-align:left;
	width:100%;
	height:95px;
	background-image: url(/Images/User/Common/top_background.gif);
	background-repeat: no-repeat;
}


#content {background:url(/Images/User/Common/main_background.gif) no-repeat; width:100%;}

#header .smt { width:748px; padding-right:36px; text-align:right; height:28px; padding-top:10px}


#topmenu { position: absolute; width: 748px; height:67px; z-index: 1; background:url(/Images/User/Common/top_bg.gif) no-repeat;  margin:0;padding:0; }
#topmenu ul {list-style: none; margin:0; padding: 0 0 0 54px; }
#topmenu ul li {float: left; display: inline; margin: 0; padding: 0; }
#topmenu ul li a {display: block; margin: 0; padding: 0 0px;  }


/* topmenu 2depth */

#content .subtit{position:absolute; left:1px; top:59px; width:738; z-index:10; display:block;}


/* Paginate */
.paginate { padding:8px 0; text-align:center;}
.paginate a img { border:none; vertical-align:middle; _vertical-align:top}

.paginate a,
.paginate strong { position:relative; margin-left:-6px; display:inline-block; vertical-align:middle; _width /**/:18px; padding:2px 6px 3px 7px; color:#333333; text-decoration:none; line-height:normal;}

.paginate a:hover { text-decoration:underline; color:#636363;}
.paginate strong { color:#F75814 !important; font-weight:bold;}
.paginate .first-child { background:none;}
.paginate a.pre,
.paginate a.next { padding:0 3px 0; background:none !important;}



#adminwrap { background:url(/Images/Admin/Common/top_bg.gif) repeat-x; width:100%;}
#adminheader {
    text-align:left;
	width:990px;
	height:90px;
	background-repeat: no-repeat;
}
#adminheader .smt { padding-right:36px; text-align:right; height:23px; color:#316ba8;padding-top:8px; padding-bottom:0;}
#adminheader .smt .ad1{font-size:13px; font-family:Arial; float:left; text-align:right;}
#adminheader .smt img {padding-top:3px;}

#admintopmenu { position: absolute; width: 790px; height:67px; z-index: 1; background:url(/Images/Admin/Common/admin_top_bg.gif) no-repeat;  margin:0;padding:0; }
#admintopmenu ul {list-style: none; margin:0; padding: 0 0 0 54px; }
#admintopmenu ul li {float: left; display: inline; margin: 0; padding: 0; }
#admintopmenu ul li a {display: block; margin: 0; padding: 0 0px;  }

#admintopmenu ul ul {position: absolute; top:40px; left: 0; list-style: none; margin: 0; padding: 0; display: none;}
#admintopmenu ul ul li {float: left; margin: 0; padding: 0 15px 0 0; background:url(/Images/Admin/Common/link_dot.gif) no-repeat 0px 8px; padding-left:10px; padding-top:3px; font-family: "Arial";}
#admintopmenu ul ul li a {white-space: nowrap; display: block; padding:0;  letter-spacing: -1px; font-family: Arial; font-size:13px;}
#admintopmenu ul ul li.last a {background: none; padding-right: 0; font-family: Arial; font-size:13px;}
#admintopmenu ul ul li a:hover, #admintopmenu ul ul li a.active { font-weight: bold; letter-spacing: -2px;  font-family: Arial; font-size:13px; color: #666666;}
#admintopmenu ul ul li a img {border:none; padding:0; margin:0;}

#admintopmenu .ps01{left:10px;  width:405px; height:36px;
                padding:6px 0 0 30px;}
#admintopmenu .ps02{left:175px;   width:600px; height:36px;
                padding:6px 0 0 28px;}
#admintopmenu .ps03{left:350px;   width:552px; height:36px;
                padding:6px 0 0 30px;}
#admintopmenu .ps04{left:50px;  width:584px; height:36px;
                padding:0px 0 0px 20px;}


.adminmaintitle{font-size:15px;line-height:15px; font-family:Arial; margin-top:0.9em; color:#282828;margin-left:1.8em;font-weight:bold;}

.adminlink {font-size:11px; font-family:Arial;
                margin-top:1.6em; text-align:right;
				color:#979dad; float:right;
				margin-right:0.5em;
				}
.adminlink a:link, .adminlink a:hover {color:#94aac7; font-family:Arial; font-size:12px;TEXT-DECORATION: none;} 

#admincontent {background:url(/Images/Admin/Common/admin_page.jpg) repeat-x; width:100%; height:100%; padding:10px 0 10px 36px;}
#admincontent h1{font-size:15px; font-weight:bold; color:#0f0f0f; font-family:Arial;line-height:15px; padding-top:16px;}
#admincontent .subtit{left:1px; top:19px; width:957px; z-index:10; display:block;}


.center{text-align:center;}

.right{text-align:right; float:right;}


#admincontent .style1{color:#f75814;font-weight:bold;}

#admincontent .style2{color:#f75814;font-weight:bold; float:right; height:20px;}

#admincontent .style3{float:left;font-family:Arial; font-size:12px; color:#4f4f4f; height::27px;background:#ffffff;
              height:12px;padding:3px; line-height:20px;}

/* Layer Popup */
.layer_popup{ position:absolute; overflow:visible; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);}
.layer_popup *{ line-height:normal;}
.layer_popup img,
.layer_popup fieldset{ border:none;}
.layer_popup legend{ display:none;}
.layer_popup .layer_content{ border:1px solid #929292; background:#ffffff; position:relative; z-index:2; padding:0 6px 0 6px;}
.layer_popup .layer_header{ padding:8px 0 7px 11px; margin:0 0 5px 0; color:#000000; font:bold 13px; font-family:Arial; background:#f4f4f4;}
.layer_popup .layer_body{ padding:15px 0 4px 0; margin:0 20px;}
.layer_popup .layer_body *{ font-size:12px; font-family:Arial; color:#444444;}
.layer_popup .layer_body dt{ margin:0 0 9px 0;}
.layer_popup .layer_body dd{ margin:0 0 6px 0;}
.layer_popup .layer_body .input_radio{ vertical-align:middle; margin:-3px;}
.layer_popup .layer_footer{ border-top:1px solid #e8e8e8; margin:0 20px; padding:10px 0 15px 0; text-align:center;}
.layer_popup .layer_footer *{ vertical-align:top;}
.layer_popup .layer_footer input,
.layer_popup .layer_footer a{ margin:0 1px 0 0;}
.layer_popup .close_layer{ position:absolute; top:9px; right:9px;}
.layer_popup .shadow{ position:absolute; width:100%; height:100%; overflow:visible; z-index:1; _display:none;}
*:first-child+html .layer_popup .shadow{ display:none;}
.layer_popup .shadow1{ left:3px; top:3px; background:url(/Images/User/common/shadow1.png);}
.layer_popup .shadow2{ left:2px; top:2px; background:url(/Images/User/common/shadow2.png);}
.layer_popup .shadow3{ left:1px; top:1px; background:url(/Images/User/common/shadow3.png);}


/* login style */
#login_wrap {width:100%; text-align:center;}
#login_header {background:url(/Images/User/Common/bg.jpg) no-repeat; width:984px; height:155px; }
#login_content {background:url(/Images/User/Common/lg_bg.gif) no-repeat; width:964px; height:480px;}
#login_content h1 {margin:0; padding-right:380px;}
#login_content .log_box {background:url(/Images/User/Common/ml_bg.gif) no-repeat; width:564px; height:172px; margin-top:21px;}
#login_content .log_box table {margin-top:67px; margin-left:170px;}
.login_box {width:170px; height:22px; padding-left:3px; border:1px solid #999999; }

#login_content .pl_box {background:url(/Images/User/Common/pc_bg.gif) no-repeat; width:564px; height:206px; margin-top:21px;}
#login_content .pl_box table {margin-top:67px; margin-left:150px;}
#login_content .pl_box .table_prog {margin-top:0px; margin-left:0px;}
#login_content .pl_box .act_box {border:3px solid #167ec8; background:#FFFFFF; margin:5px 0 8px 0; }
#login_content .bx1 {border:1px solid #167ec8; background:#FFFFFF; width:357px; height:157px; margin-top:45px; margin-left:150px; text-align:left;}
