button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
 
 .ct-btn {
    display: inline-block;
    padding: .5em .75em;
    border-radius: .25em;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: transparent;
    outline: 0;
    vertical-align: middle;
    font-family: inherit;
    font-size: 18px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}


 .ct-btn-12 {
    display: inline-block;
    padding: .5em .75em;
    border-radius: .25em;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: transparent;
    outline: 0;
    vertical-align: middle;
    font-family: inherit;
    font-size: 12px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

.ct-btn-thin{
	
	  display: inline-block;
    border-radius: .15em;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: transparent;
    outline: 0;
    font-family: inherit;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    vertical-align:middle;
	  padding: .1em .75em;
	  font-size: 11px;
	
}



.ct-btn-thin_12{
	
	  display: inline-block;
    border-radius: .15em;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: transparent;
    outline: 0;
    vertical-align: middle;
    font-family: inherit;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    
	  padding: .1em .75em;
	  font-size: 12px;
	
}






 .white {
    color: #666;
    border: 1px solid #ebebeb;
    border-bottom-color: #c6c6c6;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #fff;
    background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );/*IE*/
}


 .gray {
    color: #fff;
    border: 1px solid #ebebeb;
    border-bottom-color: #c6c6c6;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #fff;
    background: linear-gradient(to bottom, #ccc 40%, #aaa 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );/*IE*/
}



 .ct-btn.white:link,
 .ct-btn.white:visited {
    color: #666;
    border: 1px solid #ebebeb;
    border-bottom-color: #c6c6c6;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #fff;
    background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );/*IE*/
}
 
/* ¸¶¿ì½º¿À¹ö */
 .ct-btn.white:focus,
 .ct-btn.white:hover {
    background: #f4f4f4;
    background: linear-gradient(to bottom, #fafafa 0%, #fff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );/*IE*/
}
 
/* ´­·ÁÁ³°Å³ª ¼±ÅÃ µÈ »óÈ² */
 .ct-btn.white:active,
 .ct-btn.white.active {
    text-shadow: 0 1px 0px #fff;
    border-color: #ebebeb;
    border-top-color: #ddd;
    background: #f4f4f4;
    box-shadow: none
}



 .red,  
 .red:link,
 .red:visited {
		 font-family: dotum,"µ¸¿ò";
	 font-weight:bold;
    color: #fff;
    border: 1px solid #f00;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #e31936;
/*     background: linear-gradient(to bottom, #f00 40%, #FF0040 100%); */
/*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00', endColorstr='#FF0040', GradientType=0 );IE */
}
 
/* ¸¶¿ì½º¿À¹ö */
 .red:focus,
 .red:hover {
    background: #FE2E64;
/*     background: linear-gradient(to bottom, #FE2E64 0%, #FE2E64 100%); */
/* 	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FE2E64', endColorstr='#FE2E64', GradientType=0 );IE */
}
 
/* ´­·ÁÁ³°Å³ª ¼±ÅÃ µÈ »óÈ² */
 .red.active {
    text-shadow: 0 1px 0px #fff;
    border-color: #FE2E64;
    border-top-color: #ddd;
    background: #FE2E64;
    box-shadow: none
}




 .jblue,
 .jblue:link,
 .jblue:visited {
		 font-family: dotum,"µ¸¿ò";
	 font-weight:bold;
    color: #fff;
    border: 1px solid #444955;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #444955;
    background: linear-gradient(to bottom, #444955 40%, #444955 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444955', endColorstr='#444955', GradientType=0 );/*IE*/
}
 
/* ¸¶¿ì½º¿À¹ö */
.jblue:focus,
.jblue:hover {
    background: #210B61;
    background: linear-gradient(to bottom, #210B61 0%, #210B61 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#210B61', endColorstr='#210B61', GradientType=0 );/*IE*/
}
 
/* ´­·ÁÁ³°Å³ª ¼±ÅÃ µÈ »óÈ² */
 .jblue.active {
    text-shadow: 0 1px 0px #fff;
    border-color: #210B61;
    border-top-color: #ddd;
    background: #210B61;
    box-shadow: none
}



 .blue,
 .blue:link,
 .blue:visited {
 
	font-family: dotum,"µ¸¿ò";
	font-weight:bold;
    color: #fff;
    border: 1px solid #444955;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #5598ED;
/*     background: linear-gradient(to bottom, #f00 40%, #FF0040 100%); */
/*  	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00', endColorstr='#FF0040', GradientType=0 ); IE */
}
 

/* ´­·ÁÁ³°Å³ª ¼±ÅÃ µÈ »óÈ² */
 .blue.active {
    text-shadow: 0 1px 0px #fff;
    border-color: #FE2E64;
    border-top-color: #ddd;
    background: #FE2E64;
    box-shadow: none
}

	
	

 .black,
 .black:link,
 .black:visited {
		 font-family: dotum,"µ¸¿ò";
	 font-weight:bold;
    color: #fff;
    border: 1px solid #444955;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    background: #444955;
    background: linear-gradient(to bottom, #444955 40%, #444955 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444955', endColorstr='#444955', GradientType=0 );/*IE*/
}
 
/* ´­·ÁÁ³°Å³ª ¼±ÅÃ µÈ »óÈ² */
 .black.active {
    text-shadow: 0 1px 0px #fff;
    border-color: #210B61;
    border-top-color: #ddd;
    background: #210B61;
    box-shadow: none
}




.font1em{
	
	font-size: 1em;
}


