body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #444444;

}
body {


background: url(images/background_image.jpg) 0 0 repeat-y;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;


}
a:link {
        text-decoration: none;
        color: #00000;
        font-weight:bold;
}
a:visited {
        text-decoration: none;
        color: #44444;
        font-weight:bold;
}
a:active {
        text-decoration: none;
        color: #44444;
        font-weight:bold;
}
a:hover {
        text-decoration: none;
        color: #ffcc00;
        font-weight:bold;
}

a.content:link, a.content:hover, a.content:visited
{
        color:#44444;
        text-decoration:underline;
}

a.content:hover
{
        text-decoration:none;
}

.style2 {
        font-size: 32px;
        color: #5289A8;
}
.style3 {
        color: #44444;
        font-weight: bold;
}
.style4 {color: #5289A8}
.style6 {color: #ffffff}
.style7 {color: #000000}
.style8 {        font-size: 24px;
        color: #5289A8;
}
.style9 {font-size: 24px}
.style11 {font-size: 24px; color: #5289A8; font-weight: bold; }
.ondark:link
{
color: #000000;
text-decoration: none;
}


.ondark:visited
{
color: #000000;
text-decoration: none;
}

.ondark:hover
{
color: #FFC665;
text-decoration: none;
}

.ondark:active
{
color: #000000;
text-decoration: none;
}

a.tt span
{
display:none;
color: #5289A8;
text-decoration: none;
}

a.tt:link
{
color: #5289A8;
text-decoration: none;
}
a.tt:visited
{
color: #5289A8;
text-decoration: none;
}
a.tt:hover{
position:relative;
z-index:23;
color: #5289A8;
text-decoration: none;
}
a.tt span{
display:none;
color: #5289A8;
text-decoration: none;
}
a.tt:hover span{
display:block;
position:absolute;
top:0px;
left:-32px;
background:#fafafa;
border:1px solid #ccc;
color:#000;
z-index:20;
width:170px;
padding:2px;
font-size:10px;
cursor:pointer;
text-decoration:none;
}

th
{
        color:#88BB88;
}

.condition
{
        border:solid 1 #CFCFCF;
        border-collapse:collapse;

}

.condition td, th
{
        border:solid 1px #CFCFCF;
}


a.docs:link
{
        color: #111;
        text-decoration: none;
}
a.docs:visited
{
        color: #88BB88;
        text-decoration: none;
}
a.docs:hover
{
        color: #111;
        text-decoration: underline;
}

.contract th
{
        color:Black;
        border:0;
        padding-top:15px;
        padding-bottom:15px;
}

.cur_doc
{
        font: bold 12px/13px;
        color: #5289A8;
}

ul { margin-left:0px; padding-left:35px}
ol { margin-left:0px; padding-left:35px}

h1
{
        font-size: 24px;
        color: #5289A8;
        text-align:center;
}
#log_res {
        overflow: auto;
}

#log_res.ajax-loading {
        padding: 20px 0;
        background: url(js/spinner.gif) no-repeat center;
}
.prod {
	text-align:justify;
}
.prod a {
	color:#000000;
	text-decoration:underline;
}
.prod a:visited {color:#000000;text-decoration:underline;}
.mainprod {
	left:37%;
	position:absolute;
	right:252px;
	top:1040px;
	min-width:570px;
}
.textt {
	height:1500px;
}