BODY {	FONT-SIZE: 12px; COLOR: #222222; FONT-FAMILY: Arial,Geneva CY,Sans-Serif; text-decoration: none; margin:0px; padding:0pt;  background-color : #124095;}
TABLE {	FONT-SIZE: 12px; COLOR: #222222; FONT-FAMILY: Arial,Geneva CY,Sans-Serif; text-decoration: none;}

#page{
	position: absolute;
	z-index:1
	border:0px solid;
	margin:0px;
	padding:0px;
	left:0px;
	top:0%;
	width:100%;
	height:100%;
	}

IMG{border: 0;}
H1, H2{
	color: #124095;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:5px;
	font-size:200%;
	font-weight:bold;
	font-family:Arial,Geneva CY,Sans-Serif;
	text-decoration: none;
}
H3 {color:#013572;font-size:120%;font-weight:bold; font-family:arial; margin-left:15px; margin-top:0px; margin-bottom:5px; text-decoration: none;}
h4{
color:#013472;
font-size:120%;
font-weight:bold;
font-family:arial;
margin-bottom:5px;
margin-left:15px;
text-decoration: none;
}
hr{color:#dddddd;}

P {
	margin-left:5px;
	text-indent:20px;
	margin-top:6px;
	margin-bottom:2px;
	color: black;
	FONT-FAMILY: Verdana; }

A { color: #2744b2; text-decoration: underline; FONT-FAMILY: Verdana; }
A:hover {color:#F26D00; TEXT-DECORATION: none}
A.menu {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0069d6; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A.menu:visited {	}
A.menu:hover {	COLOR: #ff6600; }
A.main { text-decoration: none; }

.highlight {COLOR: #ff6600;}
.open .highlight {color:#FFFFFF;}


A.hk {	FONT-WEIGHT: normal; FONT-SIZE: 13px; color: #636db6; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; text-transform: uppercase;}
A.hk:visited {	}
A.hk:hover { COLOR: #ff6600;  TEXT-DECORATION: none}




A.onblue {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffdd88; FONT-FAMILY: Arial,Arial Black,Sans-Serif; TEXT-DECORATION: none; margin: 10px; padding-top: 50px; padding: 2px;}
A.onblue:visited { 	}
A.onblue:hover { COLOR: #ffbb00; }

A.onwhite {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #124095; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A.onwhite:visited {	}
A.onwhite:hover { COLOR: #FF5500; }

.onwhite1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF5500; FONT-FAMILY: Arial,Arial Black,Sans-Serif; TEXT-DECORATION: none; padding: 3px; background-color : #FFF; }

A.ongrey {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #124095; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
A.ongrey:visited {	}
A.ongrey:hover { COLOR: #FF5500; }







.hid { /* generic container (i.e. div) for floating buttons */
    position:relative;
    text-align: left;
    float: left;
		overflow: hidden;
    width: 200px;
    display:none;
}


a.button1 {
    background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px Arial,Arial Black,Sans-Serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1 span {
    background: transparent url('img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    background-position: bottom left;
    /*padding: 6px 0 4px 18px; /* push text down 1px */
    padding: 6px 0 4px 26px; /* push text down 1px */
    width: 160px;
}

a.button {
    background: transparent url('img/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: bold 12px Arial,Arial Black,Sans-Serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('img/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 26px;
    width: 160px;
}

a.button:hover {
    background-position: bottom right;
    color: #FFFFFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 26px; /* push text down 1px */
    width: 160px;
}






.LeftCol {
	margin: 2px;
	padding: 2px;
	color: #FFFFFF;
	border: 1px solid #124095;
	FONT-FAMILY: Verdana;
}
.CentrCol {
	margin: 10px;
	padding: 2px;
	color: #000000;
	border: 0px;
	FONT-FAMILY: Verdana;
}
.RighCol {
	margin: 10px;
	padding: 2px;
	color: #000000;
	border: 1px solid #124095;
	FONT-FAMILY: Verdana;
}

button{font-family: Arial,verdana, helvetica, sans-serif;  Height:22; margin: 0px; padding: 1px; vertical-align: middle;} 

input {Height:22;}
fieldset {padding:10}

input,
select,
textarea
{
	border: 1px solid #4C77B6;
	color: #000000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	margin: 2px;
	padding: 2px;
	vertical-align: middle;
} 



.menu {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana}




/*Стили таблиц*/
.rstable {  background-color : #D7DBDC; font-size: 12px; font-weight: normal; border:0; text-decoration: none; }
.rstable tr { background-color : #ffffff; }
.rstable .header { background-color : #124095; color : #ffffff; font-weight:bold; text-decoration: none; text-align:center; }
.rstable .header a { color : #ffffff; text-decoration: none;}
.rstable .header a:hover { text-decoration: underline; }
.rstable .header td { background-color : #124095; border-collapse: collapse; border:0; }
.rstable TBODY tr:hover { text-decoration: none; background-color : #DFEBFF; color : #000000; }
.rstable .bottom { text-decoration: none; }
.rstable .bottom a { text-decoration: none;  }
.rstable .bottom a:hover { text-decoration: underline; }
.rstable thead { display: table-header-group; } 
.rstable tfoot { display: table-footer-group; }
.rstable .footer td { background-color : #D7DBDC; border-collapse:collapse; border:0; color : #124095; font-weight:bold; text-decoration: none; text-align:center;}
.rstable .tgray { background-color : #EDEFEF; text-decoration: none; }
.rstable .tgray2 { background-color : #D7DBDC; font-weight:bold; text-decoration: none; }
.rstable .tblue { background-color : #124095; color : #ffffff; text-decoration: none; }
