@charset "utf-8";
/* CSS Document */


/**************************************************전체 값 ****************************************************************/
#wrapper{position:relative;width:980px;margin:0 auto;}
body  {
	font-family:굴림;
	font-size:12px;
	margin: 0;
	/* 브라우저 기본값이 각기 다를 수 있으므로 body 요소의 여백 및 패딩을 0으로 하는 것이 좋습니다. */padding: 0;
	color: #333333;
	scrollbar-face-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #C9C9C2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C9C9C2;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #C9C9C2;

									}
body,td a:link					{color:#666666; text-decoration:none;}
body,td a:visited				{color:#666666; text-decoration:none;}
body,td a:hover					{color:#ef0f0f; text-decoration:none;}
body,td a:active				{color:#666666; text-decoration:none;}

select{font-size:11px; font-family:돋움, verdana, arial; color:#757575;}
select01{font-size:11px; font-family:돋움, verdana, arial; color:#757575; height:23px;}
/**************************************************탑 부분 ****************************************************************/

#top{ padding-right:10px;}
#top li{display:inline;margin:0px; padding:0px;}
#main_bg{
	text-align:center;
	background-image: url(../Images/Include/back_bg.gif);
	background-repeat: repeat-x;
	height:1000px;
	margin:0px;
}
#main_bg02{
	background-image: url(../../Images/Include/back_bg_all.gif);
	background-repeat:no-repeat;
	width:796px;
	height:91px;
	margin:0px;
}
ul{
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

								
textarea							{font-size:12px; 
									color:#555555; 
									border:1 solid #dddddd;
									padding:5;
									scrollbar-3dlight-color:#cccccc;
									scrollbar-arrow-color:#cccccc;
									scrollbar-base-color:#FFFFFF;
									scrollbar-darkshadow-color:#FFFFFF;
									scrollbar-face-color:#FFFFFF;
									scrollbar-highlight-color:#FFFFFF;
									scrollbar-shadow-color:#cccccc}
									
input{font-size:11px; font-family:돋움, verdana, arial; color:#757575;}

.input_file01{font-size:11px; font-family:돋움, verdana, arial; color:#757575; height:18px;}



/**********************************패딩 값************************/
.pd_left_right{padding-left:36px; padding-right:36px;}
.pd_left{padding-left:36px;}

.pd_t_3{padding-top:3px;}
.pd_t_6{padding-top:6px;}
.pd_t_15{padding-top:15px;}
.pd_t_20{padding-top:20px;}
.pd_l_48{padding-left:48px;}
.pd_l_10{padding-left:10px;}
.pd_b_10{ padding-bottom:15px;}

/**********************************레프트 메뉴************************/
.left_menu{
background-color:#efeeeb;
padding:0px;
margin:0px;
vertical-align:top;
}

.bn
{padding-top:15px;}
/**********************************컨텐츠************************/
.content{
background:#f6f3ed;
padding-bottom:50px;
margin:0px;}
#content_in{ 
padding-left:25px;
padding-right:25px;
}
.ad_02
{padding-top:15px;}

/**********************************footer************************/
#footer{
background:#1e2327;
padding:0px;
margin:0px;}


/************************************************블릿(ul) 스타일************************************************************/
#bullet01 li{ background:url(../Images/Icon/bullet_01.gif) no-repeat 0 50%;
padding:4px 0px 4px 10px;
list-style:none;}
#bullet01{ padding:10px 5px 10px 5px;
}

#bulletnone li{
padding:4px 0px 4px 10px;
list-style-image:none;
list-style:none;}
#bulletnone{ padding:10px 5px 10px 5px;}

#con li {display:inline; padding:0px; margin:0px;}
#con{padding:0px; margin:0px;}
.left_bg{background:url(../Images/Sub/left_bg.gif) repeat-y;}
#sub_contants{margin:6px; line-height:22px; text-align:justify;}
#history li{list-style-type:none; padding:0px; margin:0px;}
#history{padding:0px; margin:0px; font-size:1px; line-height:1px;}
#greeting li{list-style-type:none; padding:0px; margin:0px;}
#greeting{padding:0px; margin:0px; font-size:1px; line-height:1px;}
#contact li{list-style-type:none; padding:0px; margin:0px;}
#contact{padding:0px; margin:0px; font-size:1px; line-height:1px;}
#sitemap li{list-style-type:none; padding:0px; margin:0px;}
#sitemap{padding:0px; margin:0px; font-size:1px; line-height:1px;}
#about li{list-style-type:none; padding-bottom:7px;}
#about{padding:3px; margin:0px; font-size:1px; line-height:1px; background-color:#F6F3ED;}
.pd_t_10{padding-top:10px;}
#conference li{list-style-type:none; padding-bottom:7px;}
#conference{padding:3px; margin:0px; font-size:1px; line-height:1px; background-color:#F6F3ED;}
.pd_t_10{padding-top:10px;}
#member li{list-style-type:none; padding-bottom:7px;}
#member{padding:3px; margin:0px; font-size:1px; line-height:1px; background-color:#F6F3ED;}
.pd_t_10{padding-top:10px;}
#pro li{list-style-type:none; padding-bottom:7px;}
#pro{padding:3px; margin:0px; font-size:1px; line-height:1px; background-color:#F6F3ED;}
.pd_t_10{padding-top:10px;}
#information li{list-style-type:none; padding-bottom:7px;}
#information{padding:3px; margin:0px; font-size:1px; line-height:1px; background-color:#F6F3ED;}
.pd_t_10{padding-top:10px;}
#contact li{list-style-type:none; padding:0px; margin:0px;}
#contact{padding:5px; margin:0px; font-size:1px; line-height:1px;}

/********************************************마이페이지********************************************/

#Join_box{

border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
background-color:#efeeeb;
vertical-align:top;
border-collapse: collapse;}

#photo_box{

border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
vertical-align:top;
width:100px;
height:100px;
border-collapse: collapse;}

#photo_box02{

border-bottom:3px solid #dcdcdc;
border-top:3px solid #dcdcdc;
border-right:3px solid #dcdcdc;
border-left:3px solid #dcdcdc;
vertical-align:top;
width:250px;
height:250px;
border-collapse: collapse;}

#photo_box03{

border-bottom:3px solid #dcdcdc;
border-top:3px solid #dcdcdc;
border-right:3px solid #dcdcdc;
border-left:3px solid #dcdcdc;
vertical-align:top;
width:540px;
height:365px;
border-collapse: collapse;}

.tbl_input th
{
	padding:10px 0 9px 10px;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
	
	vertical-align:top;
	border-right:1px solid #dcdcdc;
	font-size: 11px;
	color: #7c0101;
}

.tbl_input02
{
	font-size: 11px;
	color: #7c0101;
	font-weight: bold;
}
.s_text{
	font-size: 11px;
	color: #2e2e2e;
	font-weight: normal;
	text-decoration: none;
}
.point{ color:#da1e1e;
	font-weight: normal;
	text-decoration: none;}
.point02{ color:#333333;
	font-weight: bold;
	text-decoration: none;}
.tbl_input td{padding:6px 0 3px 15px; border-bottom:1px solid #dcdcdc;}
.tbl_input td select{vertical-align:middle;}
.tbl_input td input.chk{margin:0px 0 0 -4px;}
.tbl_input td input{margin-top:-3px;}
.tbl_input td a img{margin-top:-4px;vertical-align:middle;}
.textarea{  border:1px solid #B4B4B4;text-align:left;vertical-align:top; margin-top:2px; }
#box02{  border:1px solid #B4B4B4; text-align:left;vertical-align:top; margin-top:2px;}

.tableline{
	border-bottom:1px solid #dcdcdc;text-align:left;vertical-align:top;
	background-image:url(../Images/Sub/table_line.gif);
	background-repeat: no-repeat;
}



#page_num{text-align:center; font-weight:bold; font-size:11px; padding:30px 5px 5px 5px;}
#file{ margin-top:30px;}
.list_view {
	padding: 10px;
}
#photo_box{
border-bottom:2px solid #CCCCCC;
border-top:2px solid #CCCCCC;
border-left:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
width:110px;
padding:5px;}
#photo_tit{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #1F8DE2;
	font-weight: bold;
}
#photo_date{font-size:11px;}
#photo_id{font-size:11px;}
#page_num{text-align:center; font-weight:bold; font-size:11px; padding:30px 5px 5px 5px;}
#photo_con li{list-style-image:url(../Images/Main/dot_r.gif); padding-bottom:3px; text-align:left; font-size:11px; margin:0px;}
#photo_con{ padding:0px; margin:0px;}


#bullet_02 li{
list-style-image:url(../Images/Main/dot_r.gif);
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-weight:normal;
text-align:left;
font-size:11px;}

#bullet_02 {margin-left:20px;}
#view_img{ padding:7px;}
.pd_t_16{padding-top:16px;}
#search{ margin-bottom:10px;}
#btn{ margin-top:15px; text-align:right;}
.point_tx{color:#CC0000; font-size:11px; }
.pad_left_10{padding:5px 5px 5px 5px;}
#password{text-align:right; padding:7px 0px 0px 0px;}
.pad_t_20{padding-top:20px;}

#mem_box1{
border-bottom:2px solid #CCCCCC;
border-top:2px solid #CCCCCC;
border-left:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
padding:5px;}

#photo_1_box{

border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
vertical-align:top;
width:200px;
height:140px;
border-collapse: collapse;}

#photo_2_box{

border-bottom:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
vertical-align:top;
width:200px;
height:140px;
border-collapse: collapse;
margin-top:10px;}


#bullet_1_02 li{
list-style-image:url(../Images/Main/dot_r.gif);
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid dotted  #CCCCCC;
font-size:11px;}
#bullet_1_02{padding:0px; margin:0px;}
#login{background:url(../Images/Menu06/big_box_center_bg.gif) repeat-y;
width:504px;}
.login_pd{
padding-top:10px;
padding-left:55px;}
.pd_top_10{
padding-top:8px;}

#photo_box_1{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:95px;
padding:4px;
margin:7px;}

#member_con{width:200px;  }
#map{background-color:#E0E0E0; text-align:center; margin:10px 0px 10px 0px;}
#select_menu{margin:10px 0px 10px 0px;}
#search_list{ font-weight:bold; margin:10px 0px 10px 0px;}
#cash_bg{ background:url(../Images/Include/bill_bg2.gif) no-repeat; width:402px; height:513px;  text-align:left; vertical-align:top; padding-top:50px;}
#cash_list{ padding-left:50px; padding-top:70px; width:360px;}

.pd_b_5_1{ padding-top:10px;}
.application{background:url(../Images/Menu02/menu2_back.gif) no-repeat; height:2330px; padding-left:10px;}
.caric{margin-top:-300px:}


/* 본문1차메뉴탭 text + background */
#contenttabmenu { position: relative; width: 560px; margin: 20px 0 1.5em 0; line-height: 1.25; letter-spacing: -1px; border-bottom:1px #CCCCCC solid; }
#contenttabmenu * { list-style: none; margin: 0; padding: 0; }
#contenttabmenu ul { clear: both; position: relative; left: 0; /* right: 0; */ overflow: hidden; }
#contenttabmenu ul li { display: inline; float: left; margin: 0 1px 0 0; padding: 0 0 0 0; }
#contenttabmenu ul li a { display: block; padding: 8px 7px 0px 7px; border: 1px solid #dadada; border-width: 1px 1px 0; background: transparent; color: #555; font-weight: bold; text-align: center; cursor: pointer; }
* html #contenttabmenu ul li a { display: inline-block; }
#contenttabmenu ul li:hover,
#contenttabmenu ul li:focus, 
#contenttabmenu ul li.on { background: #b02123 }
#contenttabmenu ul li a.active,#contenttabmenu ul li a:hover { background-image:url(/Images/Menu02/tab_bg.gif); background-repeat:repeat-x; color:#FFFFFF;}
.overlink { border-color: #b02123; background: transparent; color: #fff; }
.outlink { }

.btn{ text-align:left; height:100px; padding:8px 0 0 100px;}
.btn a img{padding-right:20px; }
.txt_blue {font-size: 12px; color: #1F8DE2;}
