*{font-family:Prompt, Verdana, Tahoma;line-height:150%;-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;-webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;outline: none !important;
}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
body{margin:0;padding:0;font-size:16px;background:#f6f6f6;color:#222}
body, input, textarea, select, option, td{font-family:Prompt, Verdana, Tahoma}
input, textarea, select, option{font-size:16px}
h1,h2,h3,h1 *,h2 *,h3 *{font-family:Prompt,Verdana, Tahoma}
h1{font-size:1.2em;text-shadow:1px 1px 1px #ccc;padding:10px 0;margin:0;}
h2{font-size:1.1em;text-shadow:1px 1px 1px #ccc;padding:10px 0;margin:0;}
a{text-decoration:underline;color:#016ab3;}
a:hover{color:#ec5402;text-decoration:none;}
a img{border:none;}

#header{height:60px;background:#070;color:#fff;margin-bottom:10px}
#logo{float:left;padding-top:5px;font-size:25px;text-shadow:2px 2px 2px #333;height:50px;background:#fff;border-radius:30px;margin:5px 0 0 5px}
#logo img{width:auto;height:100%;padding:3px}
#login-menu{float:right}
#login-menu ul{list-style:none;padding:0;margin:0}
#login-menu ul li{padding:0;margin:0;display:inline-block;padding:0 3px}
#login-menu ul li a{display:inline-block;line-height:60px;padding:0 8px;color:#fff}
.wrapper{width:99%;max-width:900px;margin:0 auto}
.box{padding:10px;border-radius:5px;background:#fff}

.l-menu{padding:10px 0;background:#004364;color:#fff;border-radius:5px}
.l-menu h2{padding:0 10px;margin:0 0 10px 0}
.l-menu ul{list-style:none;padding:0;margin:0}
.l-menu ul li{padding:0;margin:0}
.l-menu ul li:first-child{border-top:solid 1px rgba(255,255,255,0.1);}
.l-menu ul li a{border-bottom:solid 1px rgba(255,255,255,0.1);color:#fff;display:block;line-height:35px;padding:0 10px 0 15px}

.error-msg{min-height:80px}
.error-msg .fa{width:30px;float:left;font-size:40px;text-shadow:1px 1px 1px #666666}
.error-msg ul{margin-left:60px;padding:10px 0 0 0;list-style:outside circle}
.error-msg ul li{margin:0 0 0 5px;padding:0}

.ip-error{background:#FFF0F0;border:solid 1px #FF5E5E}
.mr-b{margin-bottom:10px}
.clear:after {
    display: block;
    clear: both;
    content: "";
}
.paginate {text-align: center;padding:10px 0;}
.paginate ul {list-style: none;margin: 0;padding: 0;text-align: center;}
.paginate li {display: inline;padding:0;margin:0;}
.paginate li.active a{font-weight:bold;color:#000;}
.paginate a {border-radius: 3px;box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;margin: 1px 2px;padding: 5px 10px;display: inline-block;border-top: 1px solid #fff;text-decoration: none;color: #717171;text-shadow: white 0 1px 0;background-color: #f5f5f5;background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);background-image: linear-gradient(top, #f9f9f9, #eaeaea);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');line-height:22px}
.paginate li:first-child a, .paginate li.first a{margin-left: 0;}
.paginate li:last-child a, .paginate li.last a{margin-right: 0;}
.paginate a:hover, .paginate a:focus {border-color: #fff;background-color: #fdfdfd;background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);background-image: -moz-linear-gradient(top, #fefefe, #fafafa);background-image: -ms-linear-gradient(top, #fefefe, #fafafa);background-image: -o-linear-gradient(top, #fefefe, #fafafa);background-image: linear-gradient(top, #fefefe, #fafafa);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');}
.paginate a.more {box-shadow: 0 0 0 0 transparent;border: 0 none;background: transparent;margin-left: 0;margin-right: 0;}
.paginate a.active {box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;border-color: #505050;color: #f2f2f2;text-shadow: black 0 1px 0;background-color: #676767;background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);background-image: linear-gradient(top, #5f5f5f, #5c5c5c);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c');}
.paginate .prev,.paginate .next{padding: 9px 10px 7px;}
.paginate .sp{font-size:12px;display:inline-block;margin:1px 2px;padding:5px 2px;color:#444;}
.paginate .fa{line-height:23px}
.print_show{display:none}
.btn{text-decoration:none}

@media (min-width: 768px){
	.l-menu{width:200px;float:left;}
	.r-content{margin-left:210px}
}

@media print {
	#header,.breadcrumb{display:none}
	.wrapper{width:100%}
	.print_hide{display:none}
	.print_show{display:block}
	*{color:#000!important}
}