body
{
margin: 0px;
}

body, table, p, span, div, li, caption, input, textarea, select
{
font-family: Verdana, Arial, Tahoma;
font-size: 9pt;
color: #333333;
}

h1
{
font-size: 12pt;
color: #494847;
}
h1:first-letter
{
color: #E00025;
}


h2
{
font-size: 12pt;
color: #494847;
}
h2:first-letter
{
color: #E00025;
}

h3
{
color: #E00025;
}

.superbig
{
color: #E00025;
font-size: 18pt;
font-weight: bold;
}


.kroshka
{
font-size: 7pt;
}

.red
{
color: #E00025;
}

.lbody a
{
text-decoration: none;
}

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

a
{
color: #000000;
}

a:hover
{
color: #E00025;
}

.know, .know a
{
color: #E00025;
text-decoration: none;
font-weight: bold;

}
.know a:hover
{
color: #000000;
}

.dotted, a.dotted
{
font-weight: normal;
border-bottom:1px dotted;
}


.tree_zag a
{
text-decoration: none;
}
.tree_zag a:hover
{
text-decoration: underline;
}


/*SS*/

.redbg
{
background-color: #E00025;
}

.tree_zag
{
background-color: #E1DFE0;
padding: 3px;
}



.copyr
{
background-color: #E00025;
color: #FFFFFF;
font-weight: bold;
padding-left: 20px;
}

.copyr a
{
color: #FFFFFF;
text-decoration: none;;

}

.rhead
{
background-color: #E00025;
}

.lst
{
background-color: #E1DFE0;
}

.longcap
{
background-image: url("/design/default/images/long_cap.gif");
}

.longcap_g
{
background-image: url("/design/default/images/long_cap_g.gif");
}


.leftcap
{
background-image: url("/design/default/images/left_cap.gif");
background-repeat: no-repeat;
padding-top: 3px;
}

.rightcap
{
background-image: url("/design/default/images/right_cap.gif");
background-repeat: no-repeat;
background-position: right;
padding-top: 3px;
}

.lheader
{
background-color: #949293;
color: #FFFFFF;
text-align: center;
padding: 3px;
font-weight: bold;
}

.contantner
{
background-color: #FFFFFF;
padding: 20px;
padding-top: 10px;
}

.rblock
{
background-color: #E1DFE0;
}

.lbody, .know
{
padding: 10px;
}

.know
{
background-color: #F2F2F2;
}

.sep
{
margin-bottom: 5px;
}

table.bordered
{
border-top: 1px solid #949293;
border-left: 1px solid #949293;
}

table.bordered tr td, table.bordered tr th
{
border-bottom: 1px solid #949293;
border-right: 1px solid #949293;
}

table.bordered tr th
{
background-color: #949293;
color: #FFFFFF;
}

table.calcsmall tr td
{
font-size: 8pt;
}

.cutebutton
{
border: 1px solid #000000;
font-weight: bold;
color: #E00025;
background-color: #E1DFE0;
}

.cutebox
{
border: 1px solid #000000;
}
