@charset "utf-8";
/* CSS Document */

.button {   display: inline-block;   
			outline: none;   
			cursor: pointer;   
			text-align: center; 
			font: 14px/100% 굴림체 ; 
			color: #344188;  
			padding: 1em 1.3em 1em;   
			text-shadow: 1px 1px 2px red;   
			-webkit-border-radius: .5em;   
			-moz-border-radius: .5em;   
			border-radius: .5em;   
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);   
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);   
			box-shadow: 0 1px 2px rgba(0,0,0,.2); 
			font-weight: bold;
			
} 
.button:hover {   
            text-decoration: none;
} 
.button:active {   
            position: relative;   
            top: 1px; 
} 

/* white */
.button.white {
			font: 12px/100% 굴림체 ;
            color: #344188;
            border: solid 1px #b7b7b7;
            background: #fff;
            padding: 0.3em;  
            outline : none;
			text-shadow: 1px 1px 2px red;
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
            background: -moz-linear-gradient(top,  #fff,  #ededed);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');            
}
.button.white:hover {
            background: #0033cc;
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
            background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.button.white:active {
            color: #0033cc;
            background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
            background: -moz-linear-gradient(top,  #ededed,  #fff);
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}