body {
	font:11px arial, sans-serif;
	color:#000;
	background:#ababab url(../images/bg.gif) repeat-x;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
a:focus {
	outline:none
}
a.white {
	color:#FFFFFF;
	text-decoration:underline;
}
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 {
	margin:0 auto;
	width:914px;
}
h1.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:93px;
	height:46px;
	margin:0;
}
.logo a {
	display:block;
	width:93px;
	height:46px;
	overflow:hidden;
	text-indent:-9999px;
}
#header {
	float:left;
	width:914px;
	height:200px;
	margin:54px 0 0;
	overflow:hidden;
}
.header {
	width:905px;
	height:49px;
	padding:0 0 0 9px;
	overflow:hidden;
}
.slogan {
	float:left;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	margin:25px 0 0;
	padding:0 0 0 30px;
}
.header ul {
	float:right;
	padding:0;
	margin:0;
	width:170px;
	list-style:none;
}
.header ul li {
	float:left;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	padding:0 8px 0 11px;
	white-space:nowrap;
}
.header ul li.first {
	background:none
}
.head {
	background:url(../images/bg-header.jpg) no-repeat;
	width:592px;
	overflow:hidden;
	height:39px;
	padding:112px 0 0 322px;
}
#menu {
	width:592px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	padding:0 0 0 5px;
}
#menu li a {
	float:left;
	cursor:pointer;
	white-space:nowrap;
}
#menu li a:hover {
	background:url(../images/btn-bg.gif) no-repeat;
	text-decoration:none;
}
#menu li a.active {
	background:url(../images/btn-bg.gif) no-repeat
}
#menu li a span {
	float:left;
	font:bold 15px/38px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 18px 1px;
	white-space:nowrap;
	text-align:center;
}
#menu li a.about span {
	float:left;
	font:bold 15px/38px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 1px;
	width:108px;
	white-space:nowrap;
	text-align:center;
}
#menu li a:hover span {
	background:url(../images/btn-span.gif) no-repeat 100% 0
}
#menu li a.active span {
	background:url(../images/btn-span.gif) no-repeat 100% 0
}
#content {
	float:left;
	background:url(../images/bg-content.png) repeat-y;
	width:893px;
	padding:0 11px 0 10px;
	overflow:hidden;
}
.content {
	float:left;
	background:url(../images/bg-inner.gif) repeat-x 0 100%;
	width:730px;
	position:relative;
	padding:0 79px 50px 84px;
	/*	min-height:445px;*/
	overflow:hidden;
}
#inner .content {
	background:url(../images/bg-inner.gif) repeat-x 0 100%;
	/*min-height:635px;*/
	padding:0 79px 0 84px;
}
* html .content {
	height:445px;
	overflow:visible;
}
* html #inner .content {
	height:635px
}
.image {
	width:718px;
	overflow:hidden;
	padding:4px;
	height:233px;
	margin:9px 0 0;
	background:#ccc;
}
.image img {
	display:block
}
.text {
	width:726px;
	margin:12px 0 0;
	overflow:hidden;
}
.text p {
	font:15px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:20px 0 0;
}
.info {
	float:left;
	width:466px;
	padding:8px 15px 50px 0;
}
.mapinfo {
	width:360px;

}

.info h2 {
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.info h3 {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:23px 0 0;
}
.info p {
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:18px 0 0;
}
.list {
	width:459px;
	padding:0 0 0 7px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.list li {
	width:444px;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 15px;
	background:url(../images/separator02.gif) no-repeat 0 7px;
}
.sidebar {
	float:left;
	width:249px;
}
.sidebar2 {
	float:left;
	width:350px;
}
.box {
	float:left;
	width:249px;
	margin:47px 0 0;
	overflow:hidden;
}
.box-head {
	background:url(../images/box-top.png) no-repeat;
	width:249px;
	height:8px;
	overflow:hidden;
}
.box-info {
	background:url(../images/box-bg.png) repeat-y;
	width:239px;
	padding:0 5px;
	overflow:hidden;
}
.box-part {
	background:url(../images/box-bg.gif) repeat-x 0 100%;
	width:200px;
	padding:0 11px 20px 28px;
	min-height:105px;
	overflow:hidden;
}
* html .box-part {
	height:105px;
	overflow:visible;
}
.box ul {
	width:200px;
	padding:0;
	margin:13px 0 0;
	list-style:none;
	overflow:hidden;
}
.box ul li {
	width:200px;
	margin:5px 0 0;
}
.box ul li a {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#353535;
}
.box ul li a:hover {
	text-decoration: underline;
}
.box ul li a.active {
	font-weight:bold;
	color:#00918e;
}
.box-foot {
	background:url(../images/box-foot.png) no-repeat;
	width:249px;
	height:10px;
	overflow:hidden;
}
.photo {
	float:left;
	width:240px;
	margin:18px 0 0 5px;
	overflow:hidden;
}
.map {
	float:left;
	width:338px;
	margin:18px 0 0 5px;
	overflow:hidden;
	color:#FFFFFF;
	text-align:center;
}
.map a {
	color:#FFFFFF;
}
.map a:hover {
	text-decoration:underline;
}
.photo img {
	display:block;
	border:1px solid #b0b0b0;
}
#footer {
	background:url(../images/bg-footer.png) no-repeat;
	float:left;
	width:914px;
}
.footer {
	float:left;
	width:894px;
	position:relative;
	padding:22px 11px 10px 9px;
	overflow:hidden;
}
.footer p {
	float:left;
	font:14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#353534;
	margin:0;
	text-transform:uppercase;
}
.footer ul {
	float:left;
	width:400px;
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
}
.footer ul li {
	float:left;
	padding:0 7px 0 9px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.footer ul li a {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#353534;
}
.footer span {
	float:right;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
}

.netgrade a {
	color:#838383
	
	}

