html{background-color:#e6e6e6;}
.body{
font-family:Verdana,Arial,sans-serif;
margin:10px;
font-size:12px;
letter-spacing:1px;
color:#002;
border:#d0d0d0 2px solid;
background-color:#f6f6f6;
padding:10px;
}
body{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
letter-spacing:1px;
color:#000020;
padding:0px;
margin:0px;
}
.result{
border:#d0d0d0 2px solid;
background-color:#f6f6f6;
padding:20px 50px 20px 50px;
width:100%;
height:300px;
text-align:justify;
}
table,th,td{
vertical-align:top;
border-color:black;
empty-cells:show;
}
p,ul,ol,div,blockquote{
font-size:12px;
letter-spacing:1px;
color:#000020;
}
p{text-indent:15px;}
acronym{
border-bottom:#303030 1px dotted;
cursor:help;
}
pre{
border:#c0e6ff 1px solid;
background-color:#e0e8ef;
color:#000020;
}
hr{
height:0;
border:none;
border-top:#404040 1px dotted;
width:75%;
}
var{
color:blue; font-style:normal; font-family:monospace;
}
li{
padding-bottom:2px;
}
ul li{
font-size:12px;
}
ul ul li{
font-size:12px;
}
ul ul ul li{
font-size:12px;
}
h1{
color:#404060;
}
h2{
text-align:center;
color:#404060;
}
h3{
border-bottom:#b0b0b0 1px dotted;
margin-top:2em;
border-top:#b0b0b0 1px dotted;
background-color:#dddddd;
}
h4{
margin-top:1.6em;
border-bottom:#c0c0c0 1px dotted;
margin-bottom:0;
}
h5{
border-bottom:#d0d0d0 1px dotted;
margin-top:1.2em;
margin-bottom:0;
}
h3,h4,h5{
color:#707070;
font-weight:normal;
}
img{
border:none;
}
table.bb{
border-collapse:collapse;
}
th{
border:#b0b0b0 1px solid;
background-color:#dddddd;
color:#555555;
}
td.bb{
border:#b0b0b0 1px solid;
}
blockquote.bb_quote{
border:#d0d0d0 1px solid;
background-color:#f6f6f6;
padding:5px;
margin:1em 0 0 .75em;
}
div.bb_quote_author{
border:#d0d0d0 1px solid;
border-width:1px 2px 2px 1px;
margin-top:-1.2em;
background-color:#f6f6f6;
width:150px;
white-space:nowrap;
font-weight:bold;
text-align:center;
}
div.bb_quote_author:after{
content:" писал(а):";
}
div.bb_code{
border:#d0d0d0 6px double;
background-color:#f6f6f6;
color:#404060;
padding:5px;
margin:1em 0 0 0.8em;
font-family:Monaco,'Courier New',monospace;
}
div.bb_code_header{
border:#d0d0d0 1px solid;
border-width:1px 2px 2px 1px;
padding-left:5px;
margin-top:-1.6em;
background-color:#f6f6f6;
white-space:nowrap;
font-weight:bold;
color:#404060;
text-align:left;
}
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;
}
#content{
padding-left:1em;
}
#top{
border-bottom:#d0d0d0 1px dotted;
}
#top_h1{
margin:0;
color:#404060;
font-size:18px;
margin-left:100px;
}
#top_links{
padding-bottom:1em;
margin-left:100px;
}
#xbb_logo{
border:none;
float:left;
}

/* Стили посветки BBCode:*/

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;
}
table.quote_bb,.spoiler{border:#b0b0b0 1px solid;background-color:#f0f0f0;width:90%;text-align:justify;}
.spoilerheadnj,.spoilerhead,.spoilerheadopen{margin:1px;border:1px solid #b0b0b0;display:block;}
.spoilerbody{margin:1px;border:1px solid black;display:block;}
.spoilerinner{padding:4px;display:block;}
.spoilerheadnj,.spoilerhead{padding-left:20px;background:url(/images/icon_pls.gif) no-repeat 4px center #e0e0f0;cursor:pointer;}
.spoilerheadopen{padding-left:20px;background:url(/images/icon_min.gif) no-repeat 4px center #e0e0f0;cursor:pointer;}
.spoilerbody{background-color:#d0d0d0;overflow:hidden;display:none;}
.spoilerheadnj:active+div{display:block;}
.spoilerheadnj:active{background:url(/images/icon_min.gif) no-repeat 4px center #e0e0f0;}
table.quote_bb{border-spacing:1px;}
th.quoteh_bb,td.quoteb_bb{border:1px solid #b0b0b0;color:black;}
td.quoteb_bb{background-color:#d0d0d0;padding:4px;}
th.quoteh_bb{background-color:#e0e0f0;}

td.border{border:1px solid #d0d0d0;}
th{background:#e0e0e0;}
p{text-indent:15px;}
#FloatDiv{
position:absolute;
background-color:#e0e0e0;
border:1px solid #317082;
padding:5px 5px 5px 5px;
}
#The_colorPicker{
	position:absolute;
	width:224px;
	padding-bottom:1px;
	background-color:#e0e0e0;
	border:1px solid #317082;
}
a{
color:#0040a0;
text-decoration:none;
}
a:hover{
color:#20a0f0;
text-decoration:underline;
}
a.atext{color:black;}
.button{
display:block;
width:100px;
text-align:center;
white-space:nowrap;
border:2px solid black;
border-color:#ffffff #000000 #000000 #ffffff;
padding:2px;
color:#000000;
background-color:#eeeeee;
}
.button:hover{
white-space:nowrap;
text-decoration:none;
color:#000000;
background-color:#f0f0f0;
padding:2px;
}
.button:hover{
background-color:#ffffff;
}
.button:active{
color:#a0a0a0;
border-color:#000000 #ffffff #ffffff #000000;
background-color:#f0f0f0;
padding:3px 1px 1px 3px;
}
button.button:active{
padding:2px;
}
pre.tab{
display:inline;
border:none;
background:none;
}
pre.nostyle{
border:none;
background:none;
}
.spoilerheadopen:hover:after,.spoilerhead:hover:after,img.smiley:hover:after{
position:absolute;
content:attr(title);
border:1px solid black;
background:#d0e0f0;
margin:20px 0px 100px 0px;
padding:2px;
color:#404060;
font-family:Verdana;
font-size:12px;
font-weight:bold;
filter:alpha(opacity=75);
opacity:0.75;
}
.hidediv{color:#4080e0;}
.hidediv a{display:none;}
.hidediv:hover a{
text-decoration:none;
display:block;
position:absolute;
border:1px solid black;
background:#d0e0f0;
padding:2px;
color:#404060;
font-family:Verdana;
font-size:12px;
font-weight:bold;
filter:alpha(opacity=85);
opacity:0.85;
}
.vbutton{
border:1px solid black;
text-decoration:none;
display:block;
width:80px;
text-align:center;
white-space:nowrap;
padding:4px;
color:#000000;
background-color:#f0f0f0;
}
.vbutton:hover{
text-decoration:none;
color:#000000;
background-color:#ffffff;
}
.line{
width:100%;
background:url(/images/bh.gif) no-repeat right #607080;
height:40px;
padding:0px 10px 0px 10px;
margin:10px 0px 10px 0px;
border-top:black solid 1px;
border-bottom:black solid 1px;
border-spacing:0px;
text-align:right;
}
.line td{
vertical-align:middle;
padding:0px;
}
thead{color:green}
tfoot{color:red}
