﻿#page_404{display:inline-block;width:100%;}
#page_404 img{float:left;margin:0 2rem 1rem 0;}
#admin_panel{position:fixed;top:0;left:0;background:#ffffe0 !important;color:black !important;text-align:center;padding:5px 0;width:100%;z-index:999999;display:none;}
#lock{width:18px;height:25px;background:transparent url(img/lock.png) no-repeat top;position:fixed;top:5px;right:5px;z-index:10;}
.lock{cursor:pointer;text-decoration:underline;}
#login_form{background:Silver;display:inline-block;margin-right:1rem;}
#login_form .submit{margin-left:1rem;}
.button,button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:.4rem .8rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.3rem;-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);border:1px solid Gray;margin:5px;}
.button,button{text-shadow:0 1px 1px rgba(0,0,0,.3);background-clip:padding-box;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));background-image:-webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:-moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:-o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:-ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);background-image:linear-gradient(#ffffff, #eeeeee 1px, #cccccc);}
.button:hover,button:hover{background:#dddddd url('../images/button.png?1298351022') repeat-x;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));background-image:-webkit-linear-gradient(#ffffff, #dddddd);background-image:-moz-linear-gradient(#ffffff, #dddddd);background-image:-o-linear-gradient(#ffffff, #dddddd);background-image:-ms-linear-gradient(#ffffff, #dddddd);background-image:linear-gradient(#ffffff, #dddddd);}
.bookmark-wrap .bookmark{border:1px solid gray;}
.bookmark-wrap .bookmark{margin:0 5px 5px 5px;padding:5px;}
.bookmark-btn-wrap{margin:0 5px;padding:0 5px;}
.bookmark-btn-wrap .bookmark-btn{display:inline-block;padding:3px 5px;border-radius:5px 5px 0 0;border-left:1px solid gray;border-right:1px solid gray;border-top:1px solid gray;margin-right:10px;cursor:pointer;}
.bookmark-btn-wrap .bookmark-btn.on,.bookmark-btn-wrap .bookmark-btn:hover{background:#ffe4b5;}
.w100{width:100%;}
.cnt{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.mid{margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.err{background-color:#FFE4C4;padding:10px;margin:10px 0;color:Black;overflow:hidden;}
.flt{float:left;}
.frt{float:right;}
#admincontent th{background:#dedede;}
#admincontent table{margin:20px 10px;}
.display0{display:none;}
.ajax-msg{position:fixed;width:50%;min-width:200px;max-height:50%;background:#fc0;box-shadow:0 0 1em rgba(0,0,0,0.6);padding:1em;top:0;left:0;overflow-y:auto;margin:10% 0 0 25%;z-index:10;}
.ajax-msg .destroy{position:absolute;right:0;top:0;}
.show-next{cursor:pointer;}
.block{display:inline-block;vertical-align:top;}