/* 기본 */
body, td, select, option, input, div, form, textarea, center, option, pre, p, blockquote, a, b {
	margin:0; padding:0; line-height:160%; vertical-align:inherit;
	font-family:굴림,Gulim,돋움,Dotum,Apple-Gothic,Helvetica,sans-serif;font-size:13px;color:#444; 
	-webkit-text-size-adjust:none; word-spacing:normal; white-space:normal;
}

span {
	font-family:inherit;font-size:inherit;color:inherit; line-height:160%; 
}

div {
	display:block;
}

.dummy { font-size:1px; line-height:0; }

a { color:inherit;text-decoration:none; }
a:active {color:inherit;text-decoration:none; }
a:link {color:inherit; }
a:visited {color:inherit; }
a:hover {color:inherit;text-decoration:underline; }

input, select, option, textarea {
	cursor:pointer; vertical-align:middle; outline:none;
	-webkit-appearance:none; -webkit-rtl-ordering: logical; -webkit-user-select: text;
	border-radius:5px;
}

select {
	padding:2px;
	background-color:#FFF;
	border:1px solid #444;
}

select:not([readonly]):hover {
	box-shadow:0 0 6px 0px #448;
	-moz-box-shadow:0 0 6px 0px #448;
	-webkit-box-shadow:0 0 6px 0px #448;
}

select:not([readonly]):focus {
	color:#000;
	background-color:#F3F3F3;
	border:1px solid #F34;
	box-shadow:0 0 6px 0px #F34;
	-moz-box-shadow:0 0 6px 0px #F34;
	-webkit-box-shadow:0 0 6px 0px #F34;
}

option:not([selected]):not([readonly]):hover {
	background-color:#CCD;
}

input,
textarea {
	padding:3px;
}

input[type="text"],
input[type="password"],
textarea {
	color:#333;
	background-color:#FFF;
	border:1px solid #444;
}

input[type="text"]:not([readonly]):hover,
input[type="password"]:not([readonly]):hover,
textarea:not([readonly]):hover {
	border:1px solid #444;
	box-shadow:0 0 6px 0px #448;
	-moz-box-shadow:0 0 6px 0px #448;
	-webkit-box-shadow:0 0 6px 0px #448;
}

input[type="text"]:not([readonly]):focus,
input[type="password"]:not([readonly]):focus,
textarea:not([readonly]):focus {
	color:#000;
	background-color:#F3F3F3;
	border:1px solid #F34;
	box-shadow:0 0 6px 0px #F34;
	-moz-box-shadow:0 0 6px 0px #F34;
	-webkit-box-shadow:0 0 6px 0px #F34;
}

input[readonly],
textarea[readonly] {
	color:#999;
	background-color:#F3F3F3;
	border:1px solid #999;
	border-radius:5px;
}

input[type="button"] {
	color:#DDD;
	background-color:#666;
	background-image: -ms-linear-gradient(top, #999999 0%, #000000 100%);
	background-image: -moz-linear-gradient(top, #999999 0%, #000000 100%);
	background-image: -o-linear-gradient(top, #999999 0%, #000000 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999999), color-stop(1, #000000));
	background-image: -webkit-linear-gradient(top, #999999 0%, #000000 100%);
	background-image: linear-gradient(to bottom, #999999 0%, #000000 100%);
	padding:1px 6px 1px 6px;
	border:1px solid #444;
}

input[type="button"]:hover {
	color:#FFF;
	background-color:#000;
	border:1px solid #000;
	box-shadow:0 0 6px 0px #448;
	-moz-box-shadow:0 0 6px 0px #448;
	-webkit-box-shadow:0 0 6px 0px #448;
}

input[type="button"]:active {
	color:#FFF;
	background-color:#F34;
	background-image:url(none);
	border:1px solid #F34;
	box-shadow:0 0 6px 0px #F34;
	-moz-box-shadow:0 0 6px 0px #F34;
	-webkit-box-shadow:0 0 6px 0px #F34;
}

input[type="button"]:disabled {
	color:#666;
	background-color:#CCC;
	background-image:url(none);
	border:1px solid #999;
	box-shadow:0 0 0px 0px #999;
}

p {
	padding:1px;
}

anything{ 
/*      -webkit-transition:none !important;  */
} 
