html {
	background: #EBE9EB url( "/skins/argo/images/bkg_main-r.gif" ) repeat-y 50% 0;
}
body {
	background: url( "/skins/argo/images/bkg_header.gif" ) repeat-x;
	font: 10pt Verdana;
}
	a {
		color: #004B8D;
		text-decoration: underline;
		outline: none;
	}
	a:active {
		color: #DD0924;
	}
	h1 {
		color: #004B8D;
		font: normal 22px Verdana;
		padding: 0;
		margin: 0;
	}
	h2 {
		color: #004B8D;
		font: normal 19px Verdana;
		padding: 0;
		margin: 0;
	}
	.bordnone, .bordnone a, .bordnone a:link, .bordnone:visited, .bordnone:hover, .bordnone a:active {
		border: none;
	}
	.imgL {
		border: 2px solid #D3D3D3;
		margin: 2px 12px 5px 0;
	}
	.imgR {
		border: 2px solid #D3D3D3;
		margin: 2px 0 5px 12px;
	}

.box {
	background: url( "/skins/argo/images/box_borders.gif" ) repeat-y 100% 0;
	padding: 0 12px 0 0;
}
	.box .bi {
		background: url( "/skins/argo/images/box_borders.gif" ) repeat-y 0 0;
		padding: 0 0 0 12px;
	}
	.box .bt {
		background: url( "/skins/argo/images/box_box.gif" ) no-repeat 100% 0;
		margin: 0 -12px;
		height: 17px;
	}
	.box .bt div {
		background: url( "/skins/argo/images/box_box.gif" ) no-repeat 0 0;
		width: 18px;
		height: 17px;
	}
	.box .bb {
		background: url( "/skins/argo/images/box_box.gif" ) no-repeat 100% 100%;
		margin: 0 -12px;
		height: 17px;
	}
	.box .bb div {
		background: url( "/skins/argo/images/box_box.gif" ) no-repeat 0 100%;
		width: 18px;
		height: 17px;
	}
	.box .w {
		overflow: auto;
		padding: 0 10px 5px 10px;
		height: 82px;
	}

#container {
	background: url( "/skins/argo/images/bkg_main.jpg" ) no-repeat 50% 0;
	margin: 0 auto -80px auto;
	min-height: 100%;
}

.header {
	margin: 0 auto;
	width: 998px;
	height: 367px;
}
	.header .logo-bg {
		margin: 0 0 0 15px;
		width: 361px;
		height: 134px;
	}
	.header .logo, .header .home, .header .mail, .header .phone {
		position: absolute;
	}
	.header .logo {
		top: 12px;
		left: 50%;
		margin: 0 0 0 -472px;
	}
	.header .home {
		top: 105px;
		left: 50%;
		margin: 0 0 0 -218px;
	}
	.header .mail {
		top: 105px;
		left: 50%;
		margin: 0 0 0 -186px;
	}
	.header .phone {
		top: 105px;
		left: 50%;
		margin: 0 0 0 -155px;
	}

.flash-menu { 
	position: absolute;
	top: 321px;
	margin-left: -2px;
	width: 785px:
	height: 200px:
	z-index: 999;
}

.content {
	background: url( "/skins/argo/images/bkg_footer.gif" ) no-repeat 0 100%;
	padding: 5px 0 15px 0;
	margin: 0 auto;
	width: 998px;
}
	.content ul {
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: 14px 0 0 0;
	}
	.content ul li {
		background: url( "/skins/argo/images/li.gif" ) no-repeat 22px 4px;
		margin: 0;
		padding: 0 0 0 40px;
	}

.left-col {
	float: left;
	width: 785px;
}
	.left-col .l {
		float: left;
		margin: 160px 0 0 0px;
		width: 245px;
	}
		.left-col .l .lm {
			padding: 0 0 0 30px;
		}
	.left-col .r {
		float: right;
		margin: 165px 0 0 0;
		width: 494px;
		text-align: justify;
	}
	.left-menu {
		margin: 0 0 15px 0;
		width: 230px;
	}
	.left-menu .icon {
		float: left;
		padding: 3px 0 0 0;
		width: 20px;
		height: 24px;
	}
	.left-menu .link {
		background: url( "/skins/argo/images/li.gif" ) no-repeat 100% 50%;
		float: left;
		margin: 0 0 0 3px;
		width: 206px;
		height: 27px;
	}
	.left-menu .sep {
		background: url( "/skins/argo/images/border-h.gif" ) repeat-x;
		border: none;
		margin: 0 0 0 28px;
	}
	.left-menu a {
		display: block;
		font: bold 10pt Arial;
		text-decoration: none;
		padding: 5px 6px 6px 6px;
	}
	.left-menu .a a {
		color: #DD0924;
	}
		.submenu .block {
				background: url( "/skins/argo/images/left-menu_submenu-bg.png" ) no-repeat;
				border: 1px solid #E5E5E5;
				padding: 7px 3px 7px 10px;
				margin: 0 0 0 235px;
				position: absolute;
				width: 135px;
		}
			.submenu a {
				display: block;
				font: bold 9pt Arial;
				padding: 4px;
				margin: 0;
			}
			.submenu a:hover {
				text-decoration: underline;
			}
			.submenu a.a {
				color: #DD0924;
			}
			#menu1 {
				top: 531px;
			}
			#menu2{
				top: 559px;
			}
			#menu3 {
				top: 587px;
			}
			#menu4 {
				top: 615px;
			}
			#menu5 {
				top: 643px;
			}
			#menu6 {
				top: 671px;
			}

.right-col {
	float: right;
	padding: 19px 15px 0 0;
	width: 182px;
}
	.right-col .l {
		float: left;
		width: 500px;
	}
	.right-col .r {
		float: right;
		width: 200px;
	}

.footer {
	background: #EBE9EB;
	color: #004B8D;
	font: 8pt Tahoma;
	margin: 0 auto;
	width: 998px;
	height: 80px;
}
	.footer .l {
		float: left;
		padding: 20px 0 5px 30px;
		width: 454px;
	}
	.footer .r {
		float: right;
		padding: 20px 15px 5px 0;
		width: 454px;
	}
	.footer a {
		font: 8pt Tahoma;
	}
	.footer .gray {
		margin: 5px 15px 0 30px;
	}

#bkg_main_progress { 
	background: url( "/skins/argo/images/loader_bg.png" ) no-repeat;
	color: #1D5E94;
	display: none;
	padding: 10px 0  0 0;
	position: absolute;
	left: 46%;
	top: 160px;
	width: 150px;
	height: 50px;
	z-index: 555;
}
	#bkg_main_progress img { 
		padding: 5px 0 3px 0;
	}

.page-404 h1 {
}
	.page-404 h1 {
		color: red;
		font: bold 22px Verdana;
	}
	.page-404 .pd {
		padding: 0 0 0 20px;
	}
	
.table { background: #00479b; }
.table td { background: #FFFFFF; padding: 3px 5px 3px 5px; text-align: left; }
.table .h { background: #FFF9E5; font-weight: bold; padding: 3px 5px 3px 5px; }

#modalOverlay {
	background: #FFFFFF;
	-moz-opacity: 0.9;
	opacity: .90;
	filter: alpha(opacity=90);
	height: 100%;
}
	#modalContainer {
		height: auto;
		width: 300px;
		left: 50%;
		top: 50%;
		margin-left: -150px;
		/* margin-top: -70px; */
	}
	a.modalCloseImg {
		background: url( /skins/argo/images/btn_close.gif ) no-repeat;
		width: 32px;
		height: 30px;
		display: inline;
		z-index: 3200;
		position: absolute;
		top: 0px;
		right: 0px;
		cursor: pointer;
	}
	#helper {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: -10;
	}