@charset "utf-8";
/* CSS Document */

.bo
{
	background-color: #252525;
}
.bg
{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3a3a3a), color-stop(1, #252525));
	background:-moz-linear-gradient(top, #3a3a3a 5%, #252525 100%);
	background:-webkit-linear-gradient(top, #3a3a3a 5%, #252525 100%);
	background:-o-linear-gradient(top, #3a3a3a 5%, #252525 100%);
	background:-ms-linear-gradient(top, #3a3a3a 5%, #252525 100%);
	background:linear-gradient(to bottom, #3a3a3a 5%, #252525 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#252525',GradientType=0);
	background-color:#3a3a3a;
}
.theme
{
	-moz-box-shadow:inset 0px 1px 0px 0px #F2F2F2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #F2F2F2;
	box-shadow:inset 0px 1px 0px 0px #F2F2F2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F2F2F2), color-stop(1, #D9D9D9));
	background:-moz-linear-gradient(top, #F2F2F2 5%, #D9D9D9 100%);
	background:-webkit-linear-gradient(top, #F2F2F2 5%, #D9D9D9 100%);
	background:-o-linear-gradient(top, #F2F2F2 5%, #D9D9D9 100%);
	background:-ms-linear-gradient(top, #F2F2F2 5%, #D9D9D9 100%);
	background:linear-gradient(to bottom, #F2F2F2 5%, #D9D9D9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#D9D9D9',GradientType=0);
	background-color:#F2F2F2;
}
.so
{
	box-shadow: 0px 0px 5px #252525;
}
.sm
{
	box-shadow: 0px 0px 3px #252525;
}
.sf
{
	-webkit-filter: drop-shadow(0px 0px 2px #252525);
	-moz-filter: drop-shadow(0px 0px 2px #252525);
	-ms-filter: drop-shadow(0px 0px 2px #252525);
	-o-filter: drop-shadow(0px 0px 2px #252525);
	filter: drop-shadow(0px 0px 2px #252525);
}
.active
{
	-webkit-box-shadow: inset 0 0 0 5px #252525;
    -moz-box-shadow: inset 0 0 0 5px #252525;
    box-shadow: inset 0 0 0 5px #252525;
}
.ce
{
	color: #252525;
}
.cs
{
	color: #949494;
}
.ou
{
	-webkit-box-shadow: inset 0 0 0 2px #EBEBEB;
    -moz-box-shadow: inset 0 0 0 2px #EBEBEB;
    box-shadow: inset 0 0 0 2px #EBEBEB;
}
.bl
{
	border-left:1px solid #EBEBEB;
}
.br
{
	border-right:1px solid #EBEBEB;
}
.bt
{
	border-top:1px solid #EBEBEB;
}
.bb
{
	border-bottom:1px solid #EBEBEB;
}
.bs
{
	border:1px solid #D0D0D0;
}
.up
{
	border: 2px #D0D0D0 dashed;
}
.up:hover
{
	border: 2px #949494 dashed;
}


.ftt:after
{
	border-bottom-color: #252525;
}

.ftb:after
{
	border-top-color: #252525;
}

.cm a:hover
{
	background-color: #EBEBEB;
}

.cb
{
	background-color: #EBEBEB;
}

.lineXA
{
   background-color: #F2F2F2;
}
.lineXB
{
   background-color: #EBEBEB;
}
.lineYA
{
   background-color: #D0D0D0;
}


.scroll::-webkit-scrollbar
{
	background-color: #EBEBEB;
}
.scroll::-webkit-scrollbar-thumb
{
	background-color: #8a8787;
}

::-webkit-input-placeholder
{
    color: #949494;
}


.cssload-a {
	margin: 0 auto;
	border: 3px solid #252525;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
		-o-animation: cssload-spin 575ms infinite linear;
		-ms-animation: cssload-spin 575ms infinite linear;
		-webkit-animation: cssload-spin 575ms infinite linear;
		-moz-animation: cssload-spin 575ms infinite linear;
}
.cssload-b {
	margin: 0 auto;
	border: 1px solid #252525;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
		-o-animation: cssload-spin 575ms infinite linear;
		-ms-animation: cssload-spin 575ms infinite linear;
		-webkit-animation: cssload-spin 575ms infinite linear;
		-moz-animation: cssload-spin 575ms infinite linear;
}
.cssload-c {
	margin: 0 auto;
	border: 2px solid #949494;
	border-radius: 50%;
	border-left-color: transparent;
	border-right-color: transparent;
	animation: cssload-spin 575ms infinite linear;
		-o-animation: cssload-spin 575ms infinite linear;
		-ms-animation: cssload-spin 575ms infinite linear;
		-webkit-animation: cssload-spin 575ms infinite linear;
		-moz-animation: cssload-spin 575ms infinite linear;
}