/*
* ------------------------------------------------------------
* Системный стиль, в этом стили предназначен для системных целей, 
* таблицы, предупреждения все в таком роде.
* System.css
* ------------------------------------------------------------
*/

.xs {
font-size:9px;
}

.s {
font-size:12px;
}

.m {
font-size:15px;
}

.l {
font-size:18px;
}

.xl {
font-size:20px;
}

/* Error handler */
.errorbox {
border:1px solid #900;
background-color:#FFF9DD;
background-image:url(../images/errbg.gif);
background-repeat:no-repeat;
background-position:top right;
color:#900;
font-size:10px;
margin:2px;
}

.errorbox_title {
background-color:#900;
background-image:url(../images/errtbg.gif);
background-repeat:repeat-x;
color:#FFF9DD;
font-size:12px;
padding:1px 2px;
}

.errorbox_text {
color:#900;
font-size:10px;
padding:1px 2px;
}

/*small*/
.small {
font-size:90%;
}

/*info*/
.info {
font-size:80%;
color:#AAA;
}

.info a:link,.info a:visited {
color:#AAA;
}

/* jQuery: Corner */
.std_roundcorners {
background-color:#EEE;
padding:8px;
}

/* jQuery: Impromptu */
.jqiwarning .jqi {
background-color:#DEA9A9;
}

.jqifade {
position:absolute;
background-color:#000000;
}

div.jqi {
position:absolute;
background-color:#67829E;
width:300px;
text-align:left;
padding:10px;
}

div.jqi .jqiclose {
color:#F26D00;
float:right;
cursor:pointer;
margin:-35px -10px 0 0;
}

div.jqi .jqicontainer {
background-color:#EDEBE5;
color:#67829E;
font-weight:700;
padding:5px;
}

div.jqi .jqimessage {
background-color:#F1F1F1;
padding:10px;
}

div.jqi .jqibuttons {
text-align:center;
padding:5px 0 0;
}

div.jqi button {
margin:0 10px;
padding:3px 10px;
}

/* Nice table */
/*
table.std_nicetable {
background-color:#DDD;
}

table.std_nicetable td {
padding:2px;
}

table.std_nicetable thead td {
background:url(../images/tablebg.gif) #DDD repeat-x;
border:1px solid #FFF;
font-weight:700;
color:#A6301C;
}
*/
/*
table.std_nicetable {
background-color: #F7F7F7;
border: 1px solid #C0CAD5;
}

table.std_nicetable td {
margin:1px 0;
padding:2px;
}

table.std_nicetable thead td {
background-color: #F7F7F7;
border: 1px solid #C0CAD5;
font-weight:700;
font-size:12px;
color:#33CC00;
}

td.std_clean {
background-color:#FFF;
}

td.std_hlight {
background-color:#F7F7F7;
}
*/

td.std_clean {
background:rgba(0,0,0,.6);
}

td.std_hlight {
background:rgba(0,0,0,.8);
}

.scroll-block {
overflow: auto; 
height: 150px;
overflow-y: scroll;
}
.scroll-block::-webkit-scrollbar-track {
border-radius: 3px;
}
.scroll-block::-webkit-scrollbar {
width: 10px;
}
.scroll-block::-webkit-scrollbar-thumb {
border-radius: 4px;
background: #3d3d3d;
}
.scroll-block:hover::-webkit-scrollbar-thumb {
background: #303436;
}

blockquote {
	padding: 20px;
    margin-top: 20px;
	margin-bottom: 20px;
    background-color: rgba(34,34,34,1.5);
    box-shadow: #000 2px 2px 5px;
}

