body {
	background: url('img/lay/bg.gif') repeat-x left top;
	background-color: #193c72;
	margin: 15px 0px 0px 0px;
	text-align: center;
}

* {
	font-family: Helvetica;
	font-size: 12px;
	color: #333;
	letter-spacing: 1px;
}

a {
	text-decoration: none;
	color: #333;
}

a img {
	border: 0px;
}

#container {
	margin: auto;
	width: 780px;
	text-align: left;
}

#logo {
	width: 780px;
	height: 257px;
	text-align: center;
}

#menu {
	width: 780px;
	height: 69px;
	clear: both;
}

	#sq_left {
		width: 172px;
		height: 69px;
		background: url('img/lay/sq_left.jpg') no-repeat;
		float: left;
		clear: left;
	}

		#search {
			width: 145px;
			border: 1px solid #193e75;
			margin: 2px 0px 0px 12px;
		}

		#search_submit {
			width: 60px;
			border: 0px;
			margin: 2px 0px 0px 97px;
		}

	#menu_items {
		background: url('img/lay/menu_items.jpg') no-repeat;
		width: 608px;
		height: 45px;
		float: left;
		clear: right;
	}

	#menu_items div {
		padding: 14px 12px 12px 15px;
		float: left;
	}

	#menu_items div a {
		font-family: Helvetica;
		font-size: 16px;
		font-weight: bold;
	}

	.menu_off {
		color: #96a5c0;
	}
	
	.menu_on {
		color: #fff;
		cursor: pointer;
	}

	#menu_hl {
		width: 608px;
		height: 24px;
		background: url('img/lay/hl.gif') no-repeat;
		float: left;
	}

#submenu {
	z-index: 1000;
	position: absolute;
	top: 317px;
	padding-left: 295px;
	width: 200px;
	min-height: 200px;
	display: none;
}

	#submenu div {
		width: 137px;
	}

	#submenu a {
		color: #193e75;
		font-family: Tahoma;
		font-size: 11px;
	}

	.el_0 {
		border: 1px solid #f18f7e;
		background: url('img/lay/submenu_bg1.gif') repeat-y;
	}
	
	.el_1 {
		border: 1px solid #f2aba0;
		background: url('img/lay/submenu_bg2.gif') repeat-y;
	}

	.submenu_item {
		border-left: 2px solid #bc7514;
		padding-left: 6px;
		margin: 3px;
	}

#content_container {
	width: 780px;
	overflow:hidden ;
 	background: url('img/lay/content_bg.gif') repeat-y;
	clear: both;
}

#left {
	width: 172px;
	float: left;
	clear: left;
}

	#left_menu {
		padding: 7px 0px 35px 20px;
		height: 130px;
		background: url('img/lay/left_bg_big.gif') no-repeat;
	}

	#left_menu div {
		padding-top: 17px;
		clear: both;
	}

	#left_menu .left_img {
		float: left;
		clear: left;
		padding: 3px 5px 2px 2px;
	}

	#left_menu a {
		font-family: Arial;
		font-size: 14px;
		color: #193e75;
		font-style: italic;
		font-weight: bold;
	}

	#news_header {
		height: 40px;
	}

	#news_separator {
		height: 15px;
		background: url('img/lay/news_separator.gif') no-repeat;
	}

	.news_content {
		font-family: Tahoma;
		font-size: 10px;
		letter-spacing: 0.09em;
		color: #193e75;
		padding: 10px 10px 10px 14px;
	}

	.news_content * {
		font-family: Tahoma;
		font-size: 10px;
		letter-spacing: 0.09em;
		color: #193e75;
	}

	.news_link {
		width: 141px;
		text-align: right;
	}

	.news_link * {
		font-size: 10px;
		font-weight: bold;
	}

#content {
	float: left;
	clear: right;
	width: 607px;
	min-height: 400px;
	background: url('img/lay/content_bg_big_x.gif') repeat-x top ;
}

	#content_in {
		padding: 25px;
		clear: both;
		overflow: auto;
	}

	.title {
		font-family: Verdana;
		font-size: 20px;
		border-bottom: 1px solid #cbd1db;
		float: left;
		clear: right;
		padding-bottom: 7px;
		width: 513px;
	}

	.title b {
		font-family: Verdana;
		font-size: 20px;
	}

	.title_img {
		margin: 1px 12px 3px 3px;
		float: left;
	}

	.text {
		padding: 20px 0px 20px 0px;
		letter-spacing: 1px;
		line-height: 20px;
		clear: both;
		overflow: auto;
	}

#footer {
	width: 780px;
	height: 21px;
	background: url('img/lay/footer.jpg') no-repeat;
	clear: both;
}

	.footer_item {
		margin-top: 3px;
		padding: 0px 15px 0px 15px;
		text-align: center;
		float: left;
		border-right: 1px solid #fff;
	}

	.footer_item a {
		color: #efefef;
		letter-spacing: 0.03em;
		font-size: 12px;
		font-weight: bold;
	}

#promart_info {
	width: 782px;
	height: 40px;
	clear: both;
}

#promart_info div {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #999;
	padding: 7px 14px 10px 14px;
}

	#copyright {
		float: left;
		clear: left;
	}

	#promart {
		float: right;
		clear: right;
	}

