@import url("reset.css");

body, table, td, p, div, input, select, option, textarea, a {
    padding: 0;
    margin: 0;
    vertical-align: top;
    font-family: Arial;
    font-size: 11px;
    color: #000;
}
.center {text-align:center;}

option {
    padding: 0 3px 0 3px;
}

h1, h1 a {
    font-size: 20px;
    padding-right: 20px;
}

img {
    border: 0
}

ul, li {
    padding: 0px 0px 0px 0px;
    margin: 0;
    margin-left: 10px;
}

ul {
    padding: 1px 0px 1px 0px;
    margin: 0 0 0 17px;
}

span.mmenu, .p, .e, .d, .up, .down, #add, .add, .pointer {
    cursor: pointer;
}

.bold {
    font-weight: bold;
}

#vhod {
    width: 300px;
    margin: 100px;
    border: 1px solid #cccccc;
    background-image: url(img/vhod_bg.png);
}

#vhod td {
    text-align: right;
    padding: 10px;
    font-family: Segoe UI;
    font-size: 14px;
    color: black;
    vertical-align: middle;
}

#vhod td#vhod_title {
    padding: 0 10px;
    height: 32px;
    background-image: url(img/vhod_title.png);
    text-align: left;
}

#vhod input {
    font-size: 14px;
    width: 150px;
    padding: 2px;
}

#vhod td#vhod_remem {
    padding: 0 10px;
}

/* stop NEW TOPMENU */

/* рабочая область */

.padr20 {
    padding-right: 10px;
}

.padl20 {
    padding-left: 10px;
}

.padlr5 {
    padding: 0 5px 0 5px;
}

.padbl20 {
    padding: 0 0 5px 20px;
    vertical-align: middle;
}

.padl50 {
    padding-left: 50px;
}

h1 {
    color: #002477
}

.graybg {
    background-color: #dddddd;
    text-align: center;
    vertical-align: middle;
}

.editarea, .ed {
    border: 1px solid gray;
    border-collapse: collapse;
    background-color: #f0faff;
}

table.ed td {
    font-weight: bold;
    padding: 3px;
}

/* правое меню */
.rightmenu {
    background-color: #002577;
    padding: 10px 20px 10px 20px;
    min-height: 100%;
}

/* внутренние таблицы разделов админки */
.h, tr.h td {
    background-color: #a7bceb;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}

/* заголовок таблиц  */
.n, .r {
    padding: 0 5px 0 5px;
}

.r {
    text-align: right;
}

.left {
    text-align: left;
}

.mid, .e, .d, .up, .down {
    text-align: center;
    padding: 0 2px 0 2px;
}

/* всплывающие окна и подсказка */
table.frm {
    position: absolute;
    z-index: -1;
    visibility: hidden;
    background-color: #eeeeff;
    border: 2px solid #cccccc;
}

.frm td {
    padding-left: 5px;
}

.all, .notactiv {
    padding-right: 10px;
}

.notactiv {
    color: #999999;
    background-color: #dddddd;
}

a.group {
    font-weight: bold;
    text-decoration: none;
}

a.group:hover {
    text-decoration: underline;
}

.blacklayer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
    width: 100%;
    height: 100%;
    background: url(img/blacklayer.png);
    border: 0;
    text-align: center;
    vertical-align: middle;
}
#blackimg {background-color:#888888;}
/*#params {width: 650px;}*/
#blacktop {
    color: white;
    vertical-align: middle;
    padding-left: 5px;
}

.whitelayer {
    background-color: white;
    border: 0;
    padding: 20px;
    width: 300px;
}

.CodeMirror-line-numbers {
    background-color: #eeeeee;
}

.CodeMirror-line-numbers pre {
    color: #cccccc
}

.smalltext {
    font-size: 9px;
}

.cpages {
    display: block;
    overflow: hidden;
    min-width: 100px;
    margin-bottom: 10px;
}

.cpages li {
    margin-bottom: 0;
}
#add table {
    background-color:white;
    //width:200px;
    top:150px;
}
#add table tr td#bonuswrapper {border:1px solid #ccc; padding:5px;}
#bonustable th {
    font-size:14px;
    text-align:right;
}
#bonustable td {
    font-size:16px;
    text-align:right;
}
