﻿/*--------------general--------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, fieldset, blockquote
{
    margin:0;
    padding:0;
    }

body 
{
	color:#828282;
	font-size: 12px; 
	font-family: 돋움, Arial, Helvetica, sans-serif; 
	line-height:18px;
	overflow:visible;
	}
    
a 
{
	color:#828282;
	text-decoration:none;
}    

a:hover { color:#E63A20; }   

img	
{
	border:0px; 
	vertical-align:middle; 
	}

* 
{
	margin:0; 
	padding:0; 
	}

.clearboth 
{
    clear:both; 
    margin:0px; 
    padding:0px;
    background:none;
    }
    
clearright
{
    clear:both; 
    margin:0px; 
    padding:0px;
    background:none;
    }

.fl { float:left; }

.fr { float:right; }

.displayno 
{
	display:none; 
	height:0; 
	}

/*--------------마진 --------------*/
.mt1  { margin-top:1px; }
.mt2  { margin-top:2px; }
.mt3  { margin-top:3px; }
.mt4  { margin-top:4px; }
.mt5  { margin-top:5px; }
.mt7  { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt12 { margin-top:12px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }

.mr2  { margin-right:2px; }
.mr4  { margin-right:4px; }
.mr5  { margin-right:5px; }
.mr7  { margin-right:7px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr22 { margin-right:22px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr80 { margin-right:80px; }
.mr110 { margin-right:110px; }

.mb2  { margin-bottom:2px; }
.mb5  { margin-bottom:5px; }
.mb7  { margin-bottom:7px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }

.ml2  { margin-left:2px; }
.ml3  { margin-left:3px; }
.ml4  { margin-left:4px; }
.ml5  { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml11 { margin-left:11px; }
.ml13 { margin-left:13px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.ml60 { margin-left:60px; }
.ml110 { margin-left:110px; }
.ml137 { margin-left:137px; }

/*--------------패딩 --------------*/

.pt7 {padding-top:7px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;} 

/*--------------TEXT스타일 : 컬러 --------------*/
.tc_ff3 { color:#ff3333; }
.tc_736 { color:#7366a7; }
.tc_8e8 { color:#8e8b9b; }
.tc_197 { color:#1974cf; }
.tc_f09 { color:#f09081; }
.tc_412 { color:#412a9b; }
.tc_110 { color:#110a2e; }
.tc_fd2 { color:#fd281a; }
.tc_f06 { color:#f06e65; }
.tc_908 { color:#9088b5; }
.tc_f47 { color:#f47664; }
.tc_820 { color:#820c00; }
.tc_ff4 { color:#ff4e00; }
.tc_ff6	{ color:#ff6600; }
.tc_999	{ color:#999999; }
.tc_d00  { color:#d00101; }
.tc_655  { color:#6554aa; }
.tc_056  { color:#056f11;}
.tc_646  { color:#646464;}
.tc_2b8  { color:#2b851a;}
.tc_030  { color:#030303; }

/*--------------bg : 컬러 --------------*/
.bgc_f1f { background-color:#f1f5ec;}
.bgc_f9f { background-color:#f9fbf6;}

/*--------------TEXT스타일 : 행간 --------------*/
.lh140 { line-height:140%; }
.lh150 { line-height:150%; }
.lh170 { line-height:170%; }

/*--------------TEXT스타일 : 위치 --------------*/
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }

.fs12 { font-size:12px; }
.fs11 { font-size:11px; }
.fs14 { font-size:14px; }
.fs18 { font-size:18px; }

.fwn { font-weight:normal;}

table {	border-collapse: collapse; }

textarea 
{
	font-family:돋움;
	font-size:12px;
	font-weight:normal;
}

ul { overflow:hidden; }

.cursor { cursor:pointer; }
    
.bn { border:none; }

.z { z-index: auto; }

.pa { position:absolute; }

.displayInline { display:inline; }

input.radio 
{
	border:1px solid #000;
	height:5px; }
.vtop{vertical-align:top;}
.vTtop {vertical-align:text-top;}
.vbottom{vertical-align:bottom;}

.ulDot li{ list-style:none; background:url(/Images/sub/icon_dot.jpg) no-repeat 0 10px; padding:3px 0px 2px 10px; }
	
/*--------------폰트 --------------*/
.font11{ font-size:11px;}