body { width:100%;
	margin:0px;
	scrollbar-3dlight-color: #DFDFDF;
	scrollbar-arrow-color: #DFDFDF;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DFDFDF;

}
td {
font-family:"verdana, arial, sans-serif,tahoma, 돋움"; font-size:12px; line-height:18px; color: #808080;
}

img {border:0}
input, select, textarea { background-color:#ffffff; color: #808080; font-size:11px; border: 1px solid #D3D3D3;}
.rdo, .chk { width:14px !important;height:14px;background:transparent !important;border:none !important;vertical-align:middle;margin-right:2px; }	
ul, ol, li, dl, dt, dd {list-style:none; padding:0; margin:0;}
input, select, textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-appearanncce: none;
	background-color:#fff;
	color:000;
	margin:0;
	padding:0;
	text-align:left;
	font-size:11px;
	vertical-align:top;
	}


/* 상단-----------------------------------------------------------------------셀렉트 */
div.selectBox{position:relative;display:inline-block;cursor:default;text-align:left;clear:both;color:#fff;z-index:99;}
span.selected{width:115px;text-indent:8px;padding-top:2px;border-right:none;background:#007dc6;overflow:hidden;}
span.selectArrow{width:20px;text-align:center;padding-top:2px;font-size:8px;-webkit-user-select: none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;background:#007dc6;}
span.selectArrow,span.selected{position:relative;float:left;height:20px;font-size:10px;font-family:arial;z-index:1;}
div.selectOptions{position:absolute;top:23px;left:0;width:110px;overflow:hidden;background:#007dc6;display:none;font-size:10px;font-family:arial;}
span.selectOption{display:block;padding:0 0 0 8px;}
span.selectOption:hover{color:#ffffff;background:#00649e;}


/*--menu-----------------------------------------------------------------------------*/
.sub-menu, .menu, 
.menu .menu-item {list-style:none;margin:0;padding:0;z-index:90;}
.menu {/*set width and position for menu*/width:100%;margin:0;/*set width and position for menu*/ }
.menu {font-size:14px;line-height:.1em;/* aesthetic */font-family:dotum,sans-serif;}
.menu .menu-item {position:relative;float:left;width:155px;}
.menu .menu-item a {font-size:1em;line-height:1em;padding:13px 0 13px 0; display:block;position:relative;text-decoration:none;box-shadow:1px 0 0 #4b4c4e inset;background:#313233;text-align:center;color:#ffffff;font-weight:bold;}
.menu .menu-item:first-child a {box-shadow:none;}
.menu .menu-item:hover .sub-menu,
.menu .active .sub-menu{display:block;opacity:1;height:auto;overflow:visible;padding:5px 0 12px 0;}
.menu .menu-item a:hover {background:#000000;}
.sub-menu {top:40px;left:0;min-width:100%;position:absolute;height:1px;padding:0;overflow:hidden;opacity:0;transition:opacity 300ms;background:#333333;border-radius:0  0 .3em .3em;font-size:12px;}
.sub-menu .menu-item {display:block;float:none;width:auto;}
.sub-menu .menu-item a {padding:6px 0 4px 0;margin:0 -.35em;text-align:center;white-space:nowrap;box-shadow:none;position:relative;background:none;color:white;}
.sub-menu .menu-item a:hover {background:#6FCBED;color:#222;font-size:12px;}
.sub-menu .menu-item a:hover:before,
.sub-menu .menu-item a:hover:after {content:"";position:absolute;bottom:-.4em;border-bottom:.4em solid transparent;height:0;}
.sub-menu .menu-item a:hover:before {left:0;border-right:.4em solid #364E57;}
.sub-menu .menu-item a:hover:after {right:0;border-left:.4em solid #364E57;}
.menu, .cf {zoom:1;}
.menu:before, 
.menu:after, 
.cf:before, .cf:after {content: " "; display: table;}
.menu:after, .cf:after {clear: both;}


/* main--------------------------------------------------------------------------img */
ul, li {margin:0;padding:0;}
.slider {position:relative;width:930px;height:330px;}
.slider .item {display:none;}
.slide-viewport .active {display:block;}
.slider-indicator {position:absolute;bottom:15px;right:20px;}
.slider-indicator li {display:inline-block;float:left;}
.slider-indicator li a {display:block;width:15px;height:15px;margin:0 5px;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;background-color:#000;opacity:0.5;}
.slider-indicator a.active, .slider-indicator a:hover {background-color: #fff;opacity: 1;cursor: pointer;}

/* 이벤트배너 */
.slides{position:relative;width:368px}
.slides .slide{overflow:hidden;position:relative;width:368px;height:180px;}
.slides .slide li{display:block;width:368px;height:85px;}
.slides .page{z-index:100;position:absolute;top:85px;left:11px;list-style:none;}
.slides .page li{display:inline-block;_display:inline;_zoom:1;float:left;}
.slides .page li a{display:block;overflow:hidden;width:22px;height:14px;background:url(/images/main/sp_page.png) 0 0 no-repeat;line-height:999px;vertical-align:top;}
.slides .page li.current a{background-position:0 -14px}

/*input*/	
	select {
    font-family:"", "Verdana", "Arial", "sans-serif";
    font-size:11px;
    color:#666666;
    background-color:#ffffff;
    border:1px solid #cfcfcf;
		line-height:18px;
    padding-top:2px;
    padding-bottom:1px;
		}

	textarea {
    font-family:"", "Verdana", "Arial", "sans-serif";
    font-size:11px;
    color:#454545;
    background-color:#ffffff;
    border:1px solid #dfdfdf;
    padding-top:2px;
    padding-bottom:1px;
	line-height: 16px;
	}


	.input_A {
    font-family:"", "Verdana", "Arial", "sans-serif";
	background-color:ffffff;
	border:1 solid #dfdfdf; 
	height:20px;
	color:c2c2c2; 
	font-size:11px;
    padding-top:2px;
    padding-bottom:1px;
	}
		
	.input01{
	background-color:FFFFFF;
	border:1 solid #dfdfdf; 
	height:18px; 
	color:666666; 
	font-size:11px;
    }
	.input02{
	background-color:FFFFFF;
	border:1 solid #E8E8E8; 
	height:18px; 
	color:999999; 
	font-size:11px;
	}
	
	.family_input{
	font-size: 11px;
	color: #64666a;
	border:3px solid #54bcbc;
	height: 18px;
	background-color:#ffffff;
    }
	
	.textarea{background-color:#ffffff; border-bottom: #c2c2c2 1px solid; border-left: #c2c2c2 1px solid; border-right: #c2c2c2 1px solid; border-top: #c2c2c2 1px solid; font-size: 11px; color: #848484;
    scrollbar-face-color:#e7e7e7;
    scrollbar-shadow-color:#848484;
    scrollbar-highlight-color:#e7e7e7;
    scrollbar-3dlight-color:#ffffff;
    scrollbar-darkshadow-color:#e7e7e7;
    scrollbar-track-color:#ffffff;
    scrollbar-arrow-color:#e7e7e7;}
	.textarea1{background-color:#3f4144; border-bottom: #3f4144 1px solid; border-left: #3f4144 1px solid; border-right: #3f4144 1px solid; border-top: #3f4144 1px solid; font-size: 11px; color: #ffffff;
    scrollbar-face-color:#34373b;
    scrollbar-shadow-color:#3f4144;
    scrollbar-highlight-color:#3f4144;
    scrollbar-3dlight-color:#3f4144;
    scrollbar-darkshadow-color:#3f4144;
    scrollbar-track-color:#3f4144;
    scrollbar-arrow-color:#3f4144;}

	
/*ũ*/	
	a:link {
	text-decoration: none;
	color: #666666;
	}
	a:visited {
		text-decoration: none;
		color: #666666;
	}
	a:hover {
		color: #1e60ab;
		text-decoration: none;
		font-weight:bold;
	}
	a:active {
		color: #666666;
		text-decoration:none;
	}
	


    a.mnews:link {font-size:11px; line-height:11px; color: #00000; text-decoration: none;}
	a.mnews:visited {font-size:11px; line-height:11px; color: #00000; text-decoration: none;}
	a.mnews:hover {font-size:11px; line-height:11px; color: #707070; text-decoration: underline;}
	a.mnews:active {font-size:11px; line-height:11px; color: #000000; text-decoration: none;}


	a.txtlink:link {font-size:11px; line-height:14px; color: #00000; text-decoration: none;}
	a.txtlink:visited {font-size:11px; line-height:14px; color: #00000; text-decoration: none;}
	a.txtlink:hover {font-size:11px; line-height:14px; color: #1e60ab; text-decoration: underline;}
	a.txtlink:active {font-size:11px; line-height:14px; color: #000000; text-decoration: none;}
	
	a.board_list2_link:link {font-size:12px; line-height:14px; color: #707070; text-decoration: none;}
	a.board_list2_link:visited {font-size:12px; line-height:14px; color: #707070; text-decoration: none;}
	a.board_list2_link:hover {font-size:12px; line-height:14px; color: #707070; text-decoration: underline;}
	a.board_list2_link:active {font-size:12px; line-height:14px; color: #707070; text-decoration: none;}
	
	a.text_link1:link {font-size:12px; line-height:14px; color: #000000; text-decoration: none;}
	a.text_link1:visited {font-size:12px; line-height:14px; color: #000000; text-decoration: none;}
	a.text_link1:hover {font-size:12px; line-height:14px; color: #000000; text-decoration: underline;}
	a.text_link1:active {font-size:12px; line-height:14px; color: #000000; text-decoration: none;}


/*ؽƮ*/
.txt1 {color: #ffffff; font-size: 11px; font-weight:bold; font-family: "";}
.txt2 {color: #1e60ab; font-size: 11px; font-family: "";}

.txt3 {color: #1e60ab; font-size: 11px; font-weight:bold; font-family: "";}
.txt4 {color: #000000; font-size: 28px; font-weight:bold; font-family: "";}
.txt5 {color: #333333; font-size: 12px; font-weight:bold; font-family: "";}
.txt6 {color: #000000; font-size: 11px; font-weight:bold; font-family: "";}
.txt7 {color: #ff3527; font-size: 11px; font-family: "";}
.txt8 {color: #b9b9b9; font-size: 40px; font-weight:bold; }
.txt9 {color: #333333; font-size: 30px; font-weight:bold; }
.txt10 {color: #ff3527; font-size: 11px; font-family: "";}
.txt11 {color: #ff3527; font-size: 11px; font-family: "";}
.txt12 {color: #ff3527; font-size: 11px; font-weight:bold; font-family: "";}
.txt20 {color: #000000; font-size: 23px; font-weight:bold; font-family: "";}
.txt21 {color: #CC0000; font-size: 11px; font-weight:bold; font-family: "";}
.txt22 {color: #666666; font-size: 11px; font-family: "";}
.txt23 {color: #CC0000; font-size: 12px; font-weight:bold; font-family: "";}

/*ҽؽƮ*/
.news1 {color: #fe7c2e; font-size: 11px; font-family: "";}
.news2 {color: #7f7f7f; font-size: 11px; font-weight:bold; font-family: "", "Verdana", "Arial", "sans-serif";}
.news3 {color: #cc9b7e; font-size: 11px; font-family: "";}
.news4 {color: #077f9f; font-size: 11px; font-weight:bold; font-family: "", "Verdana", "Arial", "sans-serif";}
	
	
/*TD padding*/
.TRBLpd1    {padding : 1px 1px 1px 1px;}
.TRBLpd2    {padding : 2px 2px 2px 2px;}
.TRBLpd3    {padding : 3px 3px 3px 3px;}
.TRBLpd4    {padding : 4px 4px 4px 4px;}
.TRBLpd5    {padding : 5px 5px 5px 5px;}
.TRBLpd10    {padding : 10px 10px 10px 10px;}
.TRBLpd15    {padding : 15px 15px 15px 15px;}
.TRBLpd20    {padding : 15px 20px 15px 20px;}
.TRBLpd1030    {padding : 10px 40px 10px 20px;}
.TBLpd10    {padding : 10px 0px 10px 10px;}
.BLpd2040   {padding : 0px 20px 40px 0px;}
.RLpd1    {padding : 0px 1px 0px 1px;}
.RLpd2    {padding : 0px 2px 0px 2px;}
.RLpd3    {padding : 0px 3px 0px 3px;}
.RLpd4    {padding : 0px 4px 0px 4px;}
.RLpd5    {padding : 0px 5px 0px 5px;}
.RLpd10    {padding : 0px 10px 0px 10px;}
.RLpd15    {padding : 0px 15px 0px 15px;}
.RLpd20    {padding : 0px 20px 0px 20px;}
.TBpd1     {padding : 1px 0px 1px 0px;}
.TBpd2     {padding : 2px 0px 2px 0px;}
.TBpd3     {padding : 3px 0px 3px 0px;}
.TBpd4     {padding : 4px 0px 4px 0px;}
.TBpd5     {padding : 5px 0px 5px 0px;}
.TBpd10     {padding : 10px 0px 10px 0px;}
.TBpd15     {padding : 15px 0px 15px 0px;}
.TBpd20     {padding : 20px 0px 20px 0px;}
.Tpd5     {padding : 5px 0px 0px 0px;}
.Tpd6     {padding : 6px 0px 0px 0px;}
.Tpd7     {padding : 7px 0px 0px 0px;}
.Tpd10     {padding : 10px 0px 0px 0px;}
.Tpd15     {padding : 15px 0px 0px 0px;}
.Tpd20     {padding : 5px 0px 0px 0px;}
.Tpd23     {padding : 23px 0px 0px 0px;}
.Tpd30     {padding : 30px 0px 0px 0px;}
.Tpd40     {padding : 10px 0px 0px 0px;}
.Tpd55     {padding : 55px 0px 0px 0px;}
.Tpd100     {padding : 100px 0px 0px 0px;}
.Rpd5     {padding : 0px 5px 0px 0px;}
.Rpd10     {padding : 0px 10px 0px 0px;}
.Rpd15     {padding : 0px 15px 0px 0px;}
.Rpd20     {padding : 0px 20px 0px 0px;}
.Rpd22     {padding : 0px 22px 0px 0px;}
.Lpd5     {padding : 0px 0px 0px 5px;}
.Lpd10     {padding : 0px 0px 0px 10px;}
.Lpd15     {padding : 0px 0px 0px 15px;}
.Lpd20     {padding : 0px 0px 0px 20px;}
.Lpd22     {padding : 0px 0px 0px 22px;}
.Lpd30     {padding : 0px 0px 0px 30px;}
.Lpd40     {padding : 0px 0px 0px 40px;}
.Bpd5     {padding : 0px 0px 5px 0px;}
.Bpd10     {padding : 0px 0px 10x 0px;}
.Bpd15     {padding : 0px 0px 15px 0px;}
.Bpd20     {padding : 0px 0px 20px 0px;}
.Bpd40     {padding : 0px 0px 40px 0px;}

	
.t_can { background:url(/images/board/can.gif) no-repeat;}
.t_can1 { background:url(/images/board/can_01.gif) no-repeat;}
	.tl		 { text-align:left; }
	.tr		 { text-align:right; }
	.tc		 { text-align:center; }
	.t_can { background:url(../../images/board/can.gif) no-repeat;}
	.t_can01 { background:url(../../images/board/can01.gif) no-repeat;}
	.t01 { border-bottom:1px solid #dddddd; }
	.t02 { border-bottom:1px solid #d0d0d0; }
	.t03 { border-bottom:2px solid #14916e; }
	.t04 { border-top:1px solid #999999; }
	.t05 { border-bottom:1px solid #999999; }
	.t06 { border-bottom:1px solid #e4e4e5; border-right:1px solid #e4e4e5;}
	.t07 { border-bottom:2px solid #e4e4e5;}
	.t08 { border-bottom:1px solid #e4e4e5; border-top:2px solid #111281;}
	.t09 { border-bottom:1px solid #e4e4e5;}
	.t10 { border-bottom:1px solid #e4e4e5; border-top:2px solid #ff3527;}

/* 모달팝업 */
#mask {position:absolute;left:0;top:0;z-index:90000;background-color:#000;display:none;}
#boxes .window {position:absolute;left:0;top:0;display:none;z-index:900009;padding:0px;}
#boxes #c-modal {width:600px; height:300px;padding:0px;background-color:#ffffff;}
#boxes #m-modal {width:600px; height:500px;padding:0px;background-color:#ffffff;}
#boxes #add-modal {width:600px; height:550px;padding:0px;}

.tableA {border-top:1px solid #ccc;border-right:1px solid #ccc; font-size:11px;}
.tableA td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;color:#808080;font-size:11px;padding:10px 10px;}
