BODY {
FONT-SIZE: 8px;
CURSOR: default;
COLOR: #ffffff;
background-color: #1D1D1D;
font-size:8pt; font-family:tahoma; text-decoration:none; scrollbar-face-color:#DCE7F1; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; margin:auto; border:0px none; padding:0; height:100%; max-height:100%; width:1050px; overflow:auto; background-attachment:fixed 
    
    
}

a:link, a:active, a:visited { text-decoration: none; color : #A9A9A9; }
a:hover  { text-decoration: blink; color : gold; }

}

H1 {

FONT-SIZE: 8pt;

}

P {
FONT-SIZE: 10pt;

}


table.lista {
    background-color: #1D1D1D;

}

td.list {
padding:2px;
margin:2px;
background-color: #000000;

}
/* 
 * ========================================
 * Set up IPB table
 * ========================================
 */
 
.ipbtable { width:100% }

table.ipbtable,
tr.ipbtable,
td.ipbtable
{ /* required for text in tables, because tables do not inherit from body */
	background: transparent;
	color: #333;
	font-size: 11px;
	line-height: 135%;
}

.ipbtable td,
.divpad{ /* gives all tables faux cellpadding of 5px */
	padding: 5px;
}

td.nopad{ /* allows some tables to have no padding on the td */
	padding: 0;
}

/* Safari... */
th
{
	text-align: left;
}


form{
	display: inline;
	margin: 0; /* removes mystery form tag gapping */
	padding: 0; /* removes mystery form tag gapping */
}

img{
	border: 0px none; /* makes sure linked images do not have a border */
	vertical-align: middle
}

table th,
.borderwrap table th,
.subtitle,
.subtitlediv,
.postlinksbar{ 
	background: url('aqua-hd-bg.gif');
	border-bottom: 1px solid #999;
	color: #FFFFFF; 
	font-size: 10px;
	font-weight: bold; 
	letter-spacing: 1px;
	margin: 0; 
	padding: 5px 
}

.row1{ 
	background: #fafafa; 
}


.textinput
{
  border:1px solid blue; background-color: #dedede;
  background-image:url('cklist.gif');
  background-repeat: repeat;
  font-family: Verdana;
  font-size: 10pt;
  height: 21px;
  margin: 2px
}

.button
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 22px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	border: 1px solid #0000B5;
	background-image: url('button.gif');
	background-repeat: repeat-x
}

td.block {
FONT-SIZE: 12pt;
background-color: #000000;
height: 25px;
BORDER-TOP: #3e3e3e 0px solid; 
BORDER-BOTTOM: #000000 0px solid; 
BORDER-LEFT: #3e3e3e 0px solid; 
BORDER-RIGHT: #000000 0px solid; 
COLOR: #FFFFFF;

}

td.blocklist {
FONT-SIZE: 10pt;
padding:2px;
margin:2px;
background-color: #434343;
BORDER-TOP: #3e3e3e 0px solid; 
BORDER-BOTTOM: #000000 0px solid; 
BORDER-LEFT: #434343 0px solid; 
BORDER-RIGHT: #000000 0px solid;
}
 .cala_ramka{background: #1D1D1D}
 .gora, .dol{background: black}
 .gora div, .dol div{height: 1px; background: #1D1D1D; overflow: hidden}
 .z1{margin: 0 6px}
 .z2{margin: 0 3px}
 .z3{margin: 0 2px}
 div.z4{margin: 0 1px;height:3px}





td.lista {
padding:2px;
margin:2px;
background-color: #1D1D1D;
BORDER-TOP: #0000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
font-size: 10pt;
font-weight: normal;
}

td {
}

td.header {
           font-weight:bold;
           color:#FF0000;
           padding:4px;
           margin:4px;
           background-color: #1d1d1d;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
           background-color: transparent;
}

td.title {
  font-size: 10px;
}

td.navigation {
    background-color: #373737;
    font-weight: bold;
    font-size: 8pt;
}

form {
    margin-top: 0;
    margin-bottom: 0;
}

.sublink {
    font-style: italic;
    font-size: 7pt;
    font-weight: normal;
}

a.index {
    font-weight: bold;
}

a.biglink {
    font-weight: bold;
    font-size: 8pt;
}

.important {
    font-weight: bold;
    font-size: 8pt;
}

td.red {
background-color : #171717;
BORDER-TOP: #3000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
color: red;
}


td.yellow {
background-color : #171717;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
color: #BEC635;
}


td.green {
background-color : #171717;
BORDER-TOP: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid;
color: green;
}

td.progress {
    padding: 0px;
    background-image: url('backprogress.gif');
    background-repeat: repeat-x;
    height: 8px
}

td.red a:link {
    color: red;
}
td.red a:visited {
    color: red;
}

td.yellow a:link {
    color: #BEC635;
}
td.yellow a:visited {
    color: #BEC635;
}

td.green a:link {
    color: green;
}

td.green a:visited {
    color: green;
}
li{
list-style-position:inside;
} 

td.button {
	background-color: #3860BB;
	color: #3A4F6C;
	font-size: 8px;
	font-weight: bold;
	background-image: url('header_back.gif');
	border:medium ridge #00CCFF;
	
}