/* common */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {
	font-family:NanumGothic, "³ª´®°íµñ", "Malgun Gothic", Dotum, "µ¸¿ò", Gulim, "±¼¸²", Helvetica, Apple-Gothic;
	-webkit-text-size-adjust:none;
}
body {
	margin:0;
	padding:0;
	position:relative;
	line-height:1.25em;
	letter-spacing:-1px;
	color:#000;
	-webkit-text-size-adjust:none
}
section, nav, article, aside, hgroup, header, footer {
	display:block
}
input, textarea, select, button, table {
	font-size:inherit;
	font-family:inherit;
	line-height:inherit;
}
img, fieldset {
	border:0
}




/* Ãß°¡ÀûÀÎ */

#usr_info {
	width:100%;
	bottom:0px;
	background-color:#2d2e30;
	border-top:1px solid #38393b;
	position:fixed;
	z-index:100;
	}

.btn_orange {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e74426;
	cursor:pointer;
	color:#ffffff;
	text-shadow:0px 0px 2px #e74426;
	box-shadow:inset 0px 2px 2px #ff9b7d;
	text-align:center;
	font-size:13px;
	background: #e3653e; /* Old browsers */
	background: -moz-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0734d), color-stop(100%, #e3653e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* IE10+ */
	background: linear-gradient(top, #f0734d 0%, #e3653e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0734d', endColorstr='#e3653e', GradientType=0 ); /* IE6-9 */
}
.btn_red {
	background: #f0494b; /* Old browsers */
	background: -moz-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0494b), color-stop(100%, #df1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* IE10+ */
	background: linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0494b', endColorstr='#df1b1b', GradientType=0 ); /* IE6-9 */
}

.btn_black {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #1a1b1c;
	cursor:pointer;
	color:#cbcbcb;
	text-align:center;
	padding:7px;
	font-size:14px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #595c63;
	background: #2d2e30; /* Old browsers */
	background: -moz-linear-gradient(top, #444549 0%, #2d2e30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444549), color-stop(100%, #2d2e30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #444549 0%, #2d2e30 100%); /* IE10+ */
	background: linear-gradient(top, #444549 0%, #2d2e30 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444549', endColorstr='#2d2e30', GradientType=0 ); /* IE6-9 */
}
.btn_white {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #c2c2c2;
	cursor:pointer;
	color:#464646;
	text-align:center;
	padding:7px;
	font-size:13px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 ); /* IE6-9 */
}
.btn_brown {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d8b97d;
	color:#9d7d3e;
	text-align:center;
	padding:7px;
	font-size:13px;
	background: #e7c98e; /* Old browsers */
}
.btn_blue {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #2c4482;
	cursor:pointer;
	color:#ffffff;
	text-align:center;
	padding:7px;
	font-size:13px;
	background-color:#3755a1
}
.btn_sky {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #8cc2e1;
	cursor:pointer;
	color:#4484b9;
	text-align:center;
	padding:7px;
	font-size:14px;
	background-color:#ffffff
}
.playButtonGo {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e74426;
	cursor:pointer;
	color:#ffffff;
	padding:7px 0;
	text-shadow:0px 0px 2px #e74426;
	box-shadow:inset 0px 2px 2px #ff9b7d;
	text-align:center;
	font-size:14px;
	background: #e3653e; /* Old browsers */
	background: -moz-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0734d), color-stop(100%, #e3653e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* IE10+ */
	background: linear-gradient(top, #f0734d 0%, #e3653e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0734d', endColorstr='#e3653e', GradientType=0 ); /* IE6-9 */
}
.btn_orange {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #e74426;
	cursor:pointer;
	color:#ffffff;
	text-shadow:0px 0px 2px #e74426;
	box-shadow:inset 0px 2px 2px #ff9b7d;
	text-align:center;
	font-size:14px;
	background: #e3653e; /* Old browsers */
	background: -moz-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0734d), color-stop(100%, #e3653e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0734d 0%, #e3653e 100%); /* IE10+ */
	background: linear-gradient(top, #f0734d 0%, #e3653e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0734d', endColorstr='#e3653e', GradientType=0 ); /* IE6-9 */
}
.btn_red {
	background: #f0494b; /* Old browsers */
	background: -moz-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0494b), color-stop(100%, #df1b1b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* IE10+ */
	background: linear-gradient(top, #f0494b 0%, #df1b1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0494b', endColorstr='#df1b1b', GradientType=0 ); /* IE6-9 */
}



.box_rb {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}



.sub_on {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #1a1b1c;
	cursor:pointer;
	color:#cbcbcb;
	text-align:center;
	padding:5px;
	font-size:11px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #1a1b1c;
	background: #444549; /* Old browsers */
	background: -moz-linear-gradient(top, #2d2e30 0%, #444549 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d2e30), color-stop(100%, #444549)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2d2e30 0%, #444549 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2d2e30 0%, #444549 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2d2e30 0%, #444549 100%); /* IE10+ */
	background: linear-gradient(top, #2d2e30 0%, #444549 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2e30', endColorstr='#444549', GradientType=0 ); /* IE6-9 */
}
.sub_off {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #1a1b1c;
	cursor:pointer;
	color:#8d8d8d;
	text-align:center;
	padding:5px;
	font-size:11px;
	text-shadow:0px 0px 2px #000;
	box-shadow:inset 0px 2px 2px #595c63;
	background: #2d2e30; /* Old browsers */
	background: -moz-linear-gradient(top, #444549 0%, #2d2e30 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444549), color-stop(100%, #2d2e30)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444549 0%, #2d2e30 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #444549 0%, #2d2e30 100%); /* IE10+ */
	background: linear-gradient(top, #444549 0%, #2d2e30 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444549', endColorstr='#2d2e30', GradientType=0 ); /* IE6-9 */
}



/*evaluation*/
sbtextarea1 {
	margin:0;
	padding:0;
	font-size:26px;
	letter-spacing:-1px;
	color:#333;
	background:#fff;
	text-align:center;
	font-weight:bold;	
	height:100%; /* needed for container min-height */
}