body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;

	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 72%;
	color: #2D4768;
}
div {
	margin: 0 auto;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table, input, select, textarea, pre {
	font-size: 100%;
	font-family: inherit;
	font-weight: inherit;
	font-family: inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-family: georgia, times, serif;
	color: #5E7DA5;
	text-align: left;
	line-height: 1.2;
}
h1 {
	font-size: 170%;
	text-transform: uppercase;
}
h2 {
	font-size: 150%;
	color: #2D4768;
}
h3, .seo h2, .seo h3 {
	font-size: 150%;
	font-weight: normal;
	color: #5E7DA5;
}
a, a:visited, a:hover {
	color: #508ACC;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0;
}
hr {
	height: 1px;
	color: #E0EEFF;
	background-color: #E0EEFF;
	border-style: none;
}

#body {
	text-align: center;
/*	background: #E9EAEA url('bg.gif') top center;*/
	background-color: #D6DEEB;
}
#container {
	width: 982px;
	height: 100%;
	margin: 0 auto;
	background: white url('head.jpg') no-repeat;
	border-left: solid #A5BFDC 1px;
	border-right: solid #A5BFDC 1px;
}
#logo, #logo a {
	width: 153px;
	height: 117px;
}
#logo {
	position: absolute;
	top: 235px;
	font-size: 0;
	margin-left: 685px;
	background: url('logo.gif') no-repeat;
}
#logo a {
	padding: 0 153px 117px 0;
}
#menu {
	padding: 370px 10px 10px 20px;
}
#menu table {
	width: 100%;
	height: 100%;
}
#menu table td {
	padding: 0px;
	vertical-align: top;
}
#menu1, #menu2, #menu3 {
	padding-left: 45px;
}
#menu1 {
	background: url('menu1.gif') no-repeat;
}
#menu2 {
	background: url('menu2.gif') no-repeat;
}
#menu3 {
	background: url('menu3.gif') no-repeat;
}
#catalog {
	padding: 0 10px 30px 20px;
}
#catalog a {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#catalog a:hover {
	color: #2D4768;
}
#catalog img {
	border: solid 1px #9C9C9C;
}
#content {
	height: 100%;
	padding: 0 40px 0 40px;
	text-align: justify;
	vertical-align: top;
}
#foot {
	height: 100px;
	padding: 40px 40px 0 40px;
	background: url('foot.jpg') no-repeat;
}

#copyright {
	width: 50%;
	float: left;
}
#copyright, #copyright a {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: white;
}
#banner {
	width: 50%;
	float: right;
}

.b_lt {
	width: 10px;
	background: url('b_lt.png') no-repeat;
}
.b_t {
	height: 30px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	background: url('b_blue.png');
	line-height: 30px;
	white-space: nowrap;
}
.b_rt {
	background: url('b_rt.png') no-repeat;
}
.b_lm {
	background: url('b_white.png');
}
.b_m {
	width: 100%;
	height: 100%;
	background: url('b_white.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='b_white.png', sizingMethod='scale');
	vertical-align: top;
}
.b_m div {
	padding-left: 15px;
	margin: 2px 5px 0px 10px;
	background: url('misc.gif') no-repeat 0 5px;
}
.b_m a, .b_m a:visited {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: #2D4768;
	font-weight: bold;
	line-height: 1.5;
	text-transform: uppercase;
	text-decoration: none;
}
.b_m a:hover {
	color: #508ACC;
}
.b_rm {
	width: 20px;
	background: url('b_rm.png') repeat-y;
}
.b_lb {
	background: url('b_lb.png') no-repeat;
}
.b_b {
	background: url('b_b.png') repeat-x;
}
.b_rb {
	height: 20px;
	background: url('b_rb.png') no-repeat;
}
.c_l {
	width: 100%;
	height: 77px;
	padding-left: 10px;
	vertical-align: middle;
	background: url('c_l.gif') repeat-x;
}
.c_r {
	width: 20px;
	background: url('c_r.gif') no-repeat;
}
.cat {
	float: left;
	margin-right: 10px;
	border: solid 1px #9C9C9C;
}