body {
	font:11px arial,sans-serif;
	color:#000;
	background:#edeef0;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	background:url(../images_Home/bg.jpg) repeat-y;
	margin:0 auto;
	width:988px;
}
h1.logo {
	background:url(../images_Home/logo.gif) no-repeat;
	width:167px;
	height:86px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {
	background:url(../images_Home/bg-header.gif) no-repeat;
	width:961px;
	padding:37px 0 0 27px;
	overflow:hidden;
}
.header {
	width:961px;
	padding:0 0 12px 0;
	overflow:hidden;
}
#menu {
	background:url(../images_Home/bg-menu.gif) no-repeat;
	width:928px;
	padding:0 3px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	padding:0 0 0 2px;
	background:url(../images_Home/separator.gif) no-repeat 0 50%;
}
#menu li:first-child {background:none}
#menu li a {
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#999;
	float:left;
	padding:0 14px;
	text-decoration:none;
}
#menu li a:hover {
	background:url(../images_Home/bg-but.gif) repeat-x;
	color:#fff;
	text-decoration:none;
}
#content {
	width:938px;
	padding:12px 25px 0;
	overflow:hidden;
}
.image {
	width:932px;
	padding:0 4px 0 2px;
	overflow:hidden;
	height:291px;
}
.image img {display:none}
.boxes {background:url(../images_Home/boxes-bg.jpg) repeat-y}
.boxes-bg {background:url(../images_Home/boxes-top.jpg) no-repeat}
.boxes-info {
	background:url(../images_Home/boxes-foot.jpg) no-repeat 0 100%;
	width:931px;
	padding:26px 4px 31px 3px;
	min-height:150px;
	overflow:hidden;
}
* html .boxes-info {
	height:150px;
	overflow:visible;
}
.box {
	float:left;
	width:272px;
	padding:0 14px;
}
.affect {
	margin:0 0 0 16px;
	display:inline;
}
.load {
	margin:0 0 0 15px;
	display:inline;
}
.box h2 {
	font:21px/24px "Trebuchet MS", Verdana, sans-serif;
	color:#003a85;
	margin:0 0 6px;
}
.affect h2 {
	color:#71860f;
	margin:0 0 2px;
}
.load h2 {
	color:#0067a7;
	margin:0 0 9px;
}
.part {
	width:272px;
	overflow:hidden;
}
.part div {
	width:272px;
	overflow:hidden;
}
.part div img {display:block}
.box p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#343434;
	margin:-10px 0 12px;
	position:relative;
}
.affect p {margin:7px 0 12px}
a.more {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ed0f4a;
	text-decoration:underline;
}
a.more:hover {text-decoration:none}
.photo {
	width:272px;
	overflow:hidden;
}
.photo img {display:block}
.list {
	padding:0;
	margin:0;
	width:272px;
	overflow:hidden;
	list-style:none;
	border-top:1px solid #cecece;
}
.list li {
	float:left;
	width:272px;
	padding:14px 0;
	border-bottom:1px solid #cecece;
}
.ico {
	float:left;
	width:42px;
	margin:3px 0 0;
}
.ico img {display:block}
.desc {
	float:left;
	width:220px;
}
.desc h3 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#026a9f;
	margin:0;
}
.desc p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#343434;
	margin:0;
}
.desc p a {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#f80000;
	text-decoration:underline;
}
.desc p a:hover {text-decoration:none}
#footer {
	margin:12px 0 0;
	background:url(../images_Home/bg-footer.jpg) no-repeat 0 100%;
	width:938px;
	padding:0 25px 36px;
	overflow:hidden;
}
#footer div {
	border-top:1px solid #ccc;
	width:938px;
	padding:9px 0 0;
	overflow:hidden;
}
#footer div a {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#1979b3;
	text-decoration:none;
}
#footer div a:hover {color:#000}
#footer div span {
	float:right;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#999;
}