html, body {
	margin:0px; padding:0px; 
	background:#003366;
	position:relative; 
	COLOR: #e5e5e5;
	vertical-align:top;
	font:11px Arial, Helvetica, sans-serif !important;
}
P{
LINE-HEIGHT: 14px;
font:11px Arial, Helvetica, sans-serif !important;
text-align:justify;
}
TD{
vertical-align:top;
font:11px Arial, Helvetica, sans-serif !important;
}
.border1_block
 {
FONT-SIZE: 11px; COLOR: #e5e5e5; FONT-FAMILY:  Arial, Helvetica, sans-serif;
 border : 1px solid #fb1;
 padding-bottom :2px;
 padding-right :4px;
 padding-left :4px;
 padding-top : 2px;
 background-color : #333399;
 display : block;
}

.border2_block
 {
FONT-SIZE: 11px; COLOR: #e5e5e5; FONT-FAMILY:  Arial, Helvetica, sans-serif;
 border-top : 2px solid #fb1;
 padding-bottom :3px;
 padding-right :3px;
 padding-left :3px;
 padding-top : 3px;
 background-color : #40668C;
 display : block;
}
.border3_block
 {
color: #e5e5e5;
font: 11px Arial, Helvetica, sans-serif;
border-top : 3px solid #fb1;
border-bottom : 1px dotted #fb1;
padding:3px;
background-color : #254561;
display : block;
}
A {
	COLOR: #fb1;
	text-decoration : underline;
}
A:hover {
	COLOR: #fb1;
	text-decoration : none;
}
A:visited {
	COLOR: #fb1;
	text-decoration : none;
}	
input {
	font-size : 9px; ;color : #fa1; 
	font-family : Arial, Helvetica, sans-serif; background : transparent
}
input.text {
	color : #e5e5e5;font-size : 11px; 
	background-color : #555555;
	border : 1px solid #e5e5e5
}
input.search {
	background: transparent; border : none;
	color : #e5e5e5; 
}
input.submit {
	background: #555555; 	color : #e5e5e5;
	border : 1px solid #e5e5e5;letter-spacing : 2px;font-size : 9px;
	}
SELECT{
	color : #e5e5e5; font-size : 11px; font-family : Arial, Helvetica, sans-serif;
	background-color : #222222;
	}
TEXTAREA {
	background: transparent; border : 1px solid #e5e5e5;
	color : #e5e5e5;font-size : 10px; letter-spacing : 1px;font-family : Arial, Helvetica, sans-serif;
	SCROLLBAR-HIGHLIGHT-COLOR: #222222; SCROLLBAR-3DLIGHT-COLOR: #e5e5e5; 
	SCROLLBAR-ARROW-COLOR: #e5e5e5; SCROLLBAR-DARKSHADOW-COLOR: #222222; 
	SCROLLBAR-BASE-COLOR: #e5e5e5; SCROLLBAR-FACE-COLOR: #555555;
	}

h1 {
font:bolder 12px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5; text-decoration : none; 
}
h2 {
font: 9px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5;text-decoration : none;
}
input.checkbox
{
 color : #e5e5e5; background : transparent; border : none
}
form 	{
margin:0;
padding:0;
font:12px  Arial,  sans-serif;	
}

fieldset {
margin:0; padding:5px;
border:0;
}

fieldset div br {
display : none;
}
fieldset div p {
margin:5px 0;
text-align: center;
}

fieldset h1 {
display : block;
width:420px;
text-align:center;
margin: 10px 0 5px 0;
color:#fb1;
font:bolder 13px  Arial, Helvetica, sans-serif;
}

/* Style the legend, labels and the div containing the submit button. */

legend {
font-weight : bold;
color : #BB2222;
margin : 0;
padding : 2px;
}

label {
display : block;
text-align:center;
margin:10px 0 5px 0;
}

#fm-submit {
clear : both;
padding : 0;
text-align : left;
}

	#fm-submit input {
	border: 1px solid #fb1;
	padding: 1px 2px;
	background: #444;
	color: #FFFDF4;
	font-size: 100%;
	width: 200px;
	margin: 10px 0 0 0;
	}

#fm-control {
padding : 0;
margin:0 0 0 5px;
text-align : left;
float:left;
display:block
}	

	#fm-control input {
	border: 1px solid #fb1;
	padding: 1px 2px;
	background: #444;
	color: #FFFDF4;
	font:11px Arial, Helvetica, sans-serif !important;
	width: 100px;
	margin: 5px 0 0 0;
	}	
	
fieldset div {
margin:5px;
padding:0;
text-align:left;
}

	fieldset div.fm-optional {
	display : none;
	}
	fieldset div input.radioBtn {
	/* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 90%;
	width:auto;
	border:0;
	background:#000;
	}
	
	fieldset div input {
	width: 420px; /* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #444444;
	border: 1px solid #fb1;
	}

	fieldset div select {
	font-family :  Arial, Helvetica,sans-serif;
	font-size : 11px;
	width: 420px; /* Width for modern browsers */
	border : 1px solid #fb1;
	background: #444;
	padding : 2px;
	color: #e5e5e5;
	}
	
	fieldset div textarea {
	width: 420px; /* Width for modern browsers */
	padding : 2px;
	color: #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #444;
	border: 1px solid #fb1;
	}

/* Optional fields. */

.fm-optional input, .fm-optional textarea {
border : 1px solid #ccc;
background: #666666;
}
.alert {
	color: #BB2222;
	display:block;
	margin: 10px 0;
	border: 1px solid #BB2222;
	padding:5px;
	background:#C2C2C2;
}
.ok {
	color: #228B22;
	display:block;
	margin: 10px 0;
	border: 1px solid #228B22;
	padding:5px;
	background:#C2C2C2;
}
.red {
		color: #fb1;
}

.bannerBlock{
	text-align:center;
	vertical-align: top;
 }
 .bannerBlock A {
 	margin:5px 0;
	display:block;
	font:11px Arial, Helvetica, sans-serif;

 }
 
 /************* #search styles ***************/

#search{
padding: 0;
margin:7px 5px 0 0;
}

#search form{
margin:0;
padding:0;
}

#search label{
display: block;
text-align:left;
margin: 0;
padding: 0;
font-weight: bolder;
}
#search select {
	width:110px; 
	background-color:#003366;
	color: #e5e5e5;
	border :1px solid #ffbb11;
	margin:4px 0 0 0;
	clear:both;
	display:block;
}
#search input.srchBtn{
	width:15px; 
	border :none;
	display:inline;
}

#search input {
	width:92px; 
	color:#e5e5e5; 
	font-size:11px; 
	background-color:#003366; 
	border : 1px solid #ffbb11;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#bigAdHeader{
	padding:0;
	margin:0;
	text-align: center;
}
#headerBlock{
/*	border-top:1px solid #fb1;
*/	border-bottom:1px solid #fb1; 
	margin:0 0 5px 0;	
	width: 980px;
	display: block;
	}
	
#headerLeftBlock{
	padding:5px 2px;
	width: 850px;
	display: block;
	float:right;
	/*line-height: 20px;
	background: #FFAA11;*/
	}
	
#topAdBlock
{
font:11px Arial, Helvetica, sans-serif;
COLOR: #e5e5e5;
border-top : 2px solid #fb1;
padding:3px 0;
margin:0;
background-color : #434F5A;
display : block;
text-align: center;
}
#left {
	float:left; 
	position:relative; 
	width:30%;
	left:0;
}
#right {
	float:right; 
	width:70%;
}
#content{
COLOR: #e5e5e5;
margin:5px 10px;
padding:0 10px;
font:11px Arial, Helvetica, sans-serif !important;
}
#content h1{	
	display: block;
}
/*
.clear {
	clear:both;
	padding:0px;
	margin: 0px;
	}*/
/***********************************************/
/* Navigation                                  */
/***********************************************/

.tabsheets,
.tabsheets dt,
.tabsheets dd
{
margin: 0;
padding: 0;
border: none;

}
dl.tabsheets dt
{
font:bolder 12px Arial, Helvetica, sans-serif;
color: #e5e5e5;
}
dl.tabsheets dd{
font:bolder 11px Arial, Helvetica, sans-serif;
color: #e5e5e5;
}
.tabsheets
{
height: 9999px;
padding:0;
margin:0;
position: relative;
}
.tabsheets dt
{
display: block;
position: relative;
padding:4px 4px 4px 8px;
cursor: pointer;
white-space: wrap;
margin:0;
width: 42%;
}
.tabsheets dt.active
{
margin:0;
padding:4px 4px 4px 5px;
background:#003D77;
border-left :3px solid #fb1;
}
.tabsheets dd
{
position: absolute;
display: block;
left: 42%;
top:0;
width:58%;
z-index: -10000;
}
.tabsheets dd.inactive
{
background:#003D77;
position: absolute;
z-index: -10000;
}
.tabsheets dd.inactive iframe,
.tabsheets dd.inactive select,
.tabsheets dd.inactive textarea,
.tabsheets dd.inactive input
{
display: none ! important;
}
.tabsheets dd.active
{
background:#003D77;
position: absolute;
display: block;
left: 42%;
top:0;
z-index: 10000;
}
.tabsheets .reducer,.tabsheets dd .reducer
{
margin: 0;
padding:0;
}

.tabsheets dd .reducer ul {
float: left;/*??? ????? ?????? ?? ??????????? ?? ???????? ?? ??????? ?????*/
width:100%;/*??? ????? ?????? ?? ??????????? ?? ???????? ?? ??????? ?????*/
list-style: none;
margin: 0;
padding: 0;}

.tabsheets dd .reducer ul a:link,
.tabsheets dd .reducer ul a:visited 
{
display: block;
}
.tabsheets dd .reducer li{
padding:1px;
margin:0;
}
.tabsheets dd .reducer li A.active {
	border-left: #e5e5e5 6px solid;
	color: #fb1;
	background: #40668c; 
	text-decoration: none;
	padding:2px 4px 2px 4px;
	margin:0;
}

.tabsheets dd .reducer li A{
padding: 2px 4px 2px 10px;
margin:0;
COLOR: #e5e5e5;
TEXT-DECORATION: none;
white-space: wrap;
}

.tabsheets dd .reducer li A:hover{
padding: 2px 4px 2px 4px;
margin:0;
BORDER-LEFT: #fb1 6px solid;
BACKGROUND-COLOR: #40668C;
}

.vertMiddle{
	vertical-align: middle;
	text-align: left;
}
/*------------------------------------*/

