table, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	background: repeat-y  center top #cadef1;
	margin: 0px;
	padding: 0px;
}

.navline {
	background:url('pix/navlinec.gif') no-repeat  left bottom white;
	margin-left: 6px;
	margin-right: 5px;
	margin-top: 12px;
	margin-bottom: 12px;
	height: 24px;
}
.centersep {
	background:url('pix/centersep.gif') repeat-y  center top;
}
.navsep {
	float: left;
	height: 24px;
	width: 18px;
	background:url('pix/menusep.gif') no-repeat center center;
}
.navstarter {
	float: left;
	height: 24px;
	width: 14px;
}
.navitm {
	 margin-top: 5px; float: left; vertical-align: middle;
}
.navitm a{
	 color: #015f87;
	 text-decoration: none;
}
.navitm a:hover{
	 text-decoration: underline;
}

a.bttm
{
	color: #fff;
}

a.bttm:hover
{
	color: #e0e0FF;
}

a
{
	color: #2e86c4;
}
a:hover {
	 color: #4aa5e5;
}

.header {
	width: 100%;
	background: #6293c5;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
}

.header_big {
	width: 100%;
	background: #6293c5;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	height: 33px;
	valign: middle;
}

.header h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: normal;
}

.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 15px;
	margin-bottom: 0px;
	font-weight: normal;
	color: #848484;
}

.topmenuitm {
	 margin-top: 6px; vertical-align: middle;
	 color: white;
}

.activetopmenuitm {
	float: left;
	height: 22px;
//height: 28px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	margin-left: 6px;
	margin-right: 6px;
    color: white;
	background:url('pix/activetop.gif') no-repeat left top #0b5097;
}

.activetopmenuitm a, .topmenuitm a {
	 color: white;
	 text-decoration: none;
}

.activetopmenuitm a:hover, .topmenuitm a:hover {
	 text-decoration: underline;
	 color: #eeeeff;
}

.topmenusep {
	float: left;
	height: 28px;
	width: 24px;
	background:url('pix/menusep.gif') no-repeat center center;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top: 15px;
	margin-left: 11px;
	margin-right: 11px;
	font-weight: normal;
	color: #407ab5;
}

.copyr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 16px;
	margin-right: 16px;
	font-weight: normal;
	color: white;
}

.menuheader {
	width: 200px;
	background: #6293c5;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #FFFFFF;
}
.menuheader h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	font-weight: normal;
}
.menul1 {
}
.menul1, .menul1active {
//    width: 100%;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 26px;
	background:url('pix/dot.gif') no-repeat left center;
}
.menul1 a, .menul1active a {
	text-decoration: none;
	color: black;
}
.menul1 a:hover, .menul1active a:hover {
	text-decoration: underline;
	color: #4aa5e5;
}

.menul1active {
	background:url('pix/dot.gif') no-repeat left center #9ac1e9;
	z-index: 1;
}
.menul2active {
	padding-left: 6px;
	background: #bad3ed;
}
.menul2 {
	padding-left: 6px;
}/*
.menul2, .menul2active {
	padding-top: 6px;
	padding-bottom: 6px;
	//width: 100%;
	z-index: 1;
}*/
.menul2, .menul2active {
	padding-top: 2px;
	padding-bottom: 2px;
	//width: 100%;
	z-index: 1;
}
.menul2 a, .menul2active a {
	text-decoration: none;
	color: #1062be;
}
.menul2 a:hover, .menul2active a:hover {
	text-decoration: underline;
	color: #4aa5e5;
}


.menul3active {
	padding-left: 6px;
	background: #bad3ed;
}
.menul3 {
	padding-left: 6px;
}
.menul3, .menul3active {
	padding-top: 2px;
	padding-bottom: 2px;
	//width: 100%;
	z-index: 1;
}
.menul3 a, .menul3active a {
	text-decoration: none;
	color: #1062be;
}
.menul3 a:hover, .menul3active a:hover {
	text-decoration: underline;
	color: #4aa5e5;
}


.submenu {
	margin-left: 20px; margin-top: 2px; margin-bottom: 2px;
}
.menublock {
	margin-left: 4px; width: 192px; margin-top: 6px; margin-bottom: 6px; margin-right: 4px;
}
.menuspacer {
	height: 2px; width: 100%; background: #bad3ed;
}
.menuend {
	height: 2px; width: 200px; background: #6293c5;
}

.block1 {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid;
}
.block2 {
	BORDER-BOTTOM: #ffffff 1px solid;
}
.block3 {
	BORDER-RIGHT: #ffffff 1px solid;
}
.block4 {

}
.blockn {
	BORDER-LEFT: #ffffff 1px solid;
}

.gcolumn {
	background:url('pix/gtile.gif') repeat-x #d4d4d4; BORDER-RIGHT: #ffffff 1px solid;
}

.textfield {
	//width: 100%;
	margin: 8px;
	color: #000000;
}

.blcenter {
	margin: 0 15px 0 15px;
	text-align: justify;
}

.shapka {
	position: absolute; top: 110px;  left: 0px; width: 100%; height: 99px;  padding-left: 201px; z-index: 0;
}

.theader{
	background: #6293c5;
	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	color: #FFFFFF;
}
.tline{
	BORDER-BOTTOM: #999999 1px solid;
}

h1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
}

.header_big h1 {
	margin-top: -5px;
}

formsearch
{
	background-color: #cadef1;
	border: 1px;
}

#id2045.topmenuitm
{
	margin-left: 14px;
}

a.arch
{
	color: #fff;
	text-decoration: none;
}

a.arch:hover
{
	color: #fff;
	text-decoration: underline;
}

.footer_nav { font-size:11px;
}
a.footer_nav {
	color: #fff;
	text-decoration: none;
}
a.footer_nav:hover
{
	color: #fff;
	text-decoration: underline;
}
.block_table {border:#000 solid 1px;}