.a-link-local {}
.a-link {}
.none {display:none;}

.b-absoluteBox {position:fixed;z-index:9999998;background: rgba(0,0,0,.1);width:100%;height:100%;display:none;_background:#CCC;}
.b-absoluteBox-content {position:absolute;z-index:9999999;display:none;left:50%;/*top:50%;left:50%;margin:50px 0 0 50px;*/background:#f5f5f5;min-height:50px;min-width:200px;padding:15px 15px 5px 15px;max-width:950px;/*overflow:hidden;*/cursor:default;}
.change-size {position:absolute;width:14px;height:13px;overflow:hidden;bottom:0;right:0;cursor:nw-resize;background: url('nwse-resize.png') left top no-repeat;}
.close-window,.close-window-other {display:block;position:absolute;width:20px;height:20px;/*overflow:hidden;*/top:3px;right:2px;cursor:pointer;text-decoration:none !important;font-size:16pt !important;}
.close-window:hover,.close-window-other:hover {background-position:left -20px;}
.b-absoluteBox-content-box {width:100%;height:100%;/*overflow-y:auto;*/}
.b-absoluteBox-content-box-content {}
.b-absoluteBox-content-box-content h2 {font-size:16pt;font-weight:normal;padding:0 0 10px 0;}
.b-loading {position:fixed;z-index:99999999999999999999;height:100%;width:100%;cursor:wait;background:rgba(255,255,255,.85);display:none;}
.rad { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; /*border:1px solid #CCC;*/ }
.shad { -moz-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3); box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=2);}
.shadb { -moz-box-shadow:0px 0px 60px 5px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 60px 5px rgba(0,0,0,0.4); box-shadow:0px 0px 60px 5px rgba(0,0,0,0.4); filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=2);}
div.header {margin-top:0 !important;padding-top:50px;background-position:left 80px !important;}

body {cursor:default;}
table.b-tbl {border-collapse:collapse;width:100%;}

table.b-tbl th {font-weight: bold;vertical-align: bottom;}
table.b-tbl td {}

table.b-tbl caption + thead tr:first-child th,
table.b-tbl caption + thead tr:first-child td,
table.b-tbl colgroup + thead tr:first-child th,
table.b-tbl colgroup + thead tr:first-child td,
table.b-tbl thead:first-child tr:first-child th,
table.b-tbl thead:first-child tr:first-child td {border-top: 0;}
table.b-tbl tbody + tbody {border-top: 2px solid #DDD;}

table.table-hover tbody tr:hover td,
table.table-hover tbody tr:hover th {background-color: #f5f5f5;}

table.b-tbl th, table.b-tbl td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #DDD;}

.b-addArt-search {position:relative;}
.searchautors {display:none;position: absolute;width:402px;top:55px;border:1px solid #B7B7B7;background:#FFF;z-index:5;}
.searchautors a {display:block;text-decoration:none;padding:3px 5px;color:#000;}
.searchautors a:hover {background:#E0E0E0;}

.formsearchautors {display:none;position: absolute;width:402px;top:55px;border:1px solid #B7B7B7;background:#FFF;}
.formsearchautors a {display:block;text-decoration:none;padding:3px 5px;color:#000;}
.formsearchautors a:hover {background:#E0E0E0;}

.b-addArt {}
.b-addArt label {font-size:8pt; color:#888;}
.b-addArt-item {margin:10px 0;}
input[type="text"].addArticle, .addArticle {width:400px;}

.b-addArt-del {text-decoration:none !important;font-size:16pt !important;color:#C00 !important;font-weight:bold;visibility:hidden;}
table.b-tbl tbody tr:hover .b-addArt-del {visibility:visible;}

.b-addArt-authorList {display:none;}
.b-addArt-authorList-box {padding:8px 12px;border:1px solid #DDD;}
td.settings span {padding:3px;}
table.b-tbl thead {font-size: 12px;}
.searchListStatus td {padding:5px;text-align:center;}
.searchListStatusDiv { margin: 15px 0 0 35px;display:none;}