body {font-family: 'lucida grande','Lucida Sans Unicode',tahoma,sans-serif; line-height: 22.1px; font-size: 13px; color: #333;}

var {
    color: blue; font-style: normal; font-family: monospace;
}
table.bb {
    border-collapse: collapse;
}
td.bb {
    border: #b0b0b0 1px solid;
}

span.bb_code_lang:before {
    content: "Код: ";
}
div.bb_code_footer {
    margin: 5px -5px -5px -5px;
    padding: 4px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #a9b8c2;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

code.bb_code {
    font-size: 1em;
    color: #000000;
}
span.bb_spec_char {
    color: #000099;
}
span.bb_mnemonic {
    color: #ff0000;
}
span.bb_tag {
    color: #009900;
}
span.bb_bracket {
    font-weight: bold;
}
span.bb_slash {
    font-weight: normal;
}
span.bb_tagname {
    color: #990099;
}
span.bb_equal {
    color: #999900;
}
span.bb_quote {
    color: #009999;
}
span.bb_attrib_name {
    color: #999900;
}
span.bb_attrib_val {
    color: #009999;
}
span.bb_autolink {
    color: #0000ff;
}
caption {
    font-weight: bold;
}


/* my styles */
strong.bb {font-weight: bold;}
.size7 {font-size: 36px;}
.size6 {font-size: 24px;}
.size5 {font-size: 20px;}
.size4 {font-size: 16px;}
.size3 {font-size: 12px;}
.size2 {font-size: 9px;}
.size1 {font-size: 8px;}

ul.bb ol, ul.bb ul, ol.bb ol, ol.bb ul {margin-left: 12px;}
ul.bb li.bb {list-style: disc inside none; margin: 0px 0px 0px 10px;}
ol.bb li.bb {list-style: decimal inside none;}

blockquote.bb_quote {background-color: #F6F6F6; border: 1px solid #D0D0D0; border-radius: 2px; min-width: 600px; margin: 0;}
blockquote.bb_quote div.bb_text {padding: 6px 10px;}
div.bb_quote_author {padding: 0 6px; background-color: #EEEEEE; border-bottom: 1px solid #DDDDDD; color: #777777; font-family: Verdana; font-style: italic; white-space: nowrap;}
div.bb_quote_author:after {content: ":";}

div.bb_code {min-width: 600px; margin: 0; border: 1px solid #D0D0D0; background-color: #F6F6F6; border-radius: 2px; color: #404060; font-family: Monaco,'Courier New',monospace;}
div.bb_code div.bb_code_text {padding: 6px 10px}
div.bb_code_header {padding: 0 6px; background-color: #EEEEEE; border-bottom: 1px solid #DDDDDD; color: #404060; font-weight: bold; text-align: left; white-space: nowrap;}

.bbSpoiler {border: 1px solid #D0D0D0; border-radius: 2px; min-width: 600px; background-color: #F6F6F6;}
.bbSpoilerTitle {height: 24px;}
.bbSpoilerTitle a {color: #777777; font-family: Verdana; font-size: 11px; margin: 0 0 0 6px;}
.bbSpoilerText {border-top: 1px solid #DDDDDD; margin: 0 !important; padding: 6px 10px;}