body {width:1000px; color: #9d9d9d;
	margin:0 auto; padding: 0; background: #3d3f4a url(../images/bg.gif);
	font-family: "Trebuchet MS"; font-size: 14px }
	
a:link, a:visited { text-decoration:underline; color: #9d9d9d; }
a:hover { text-decoration:none; }
img { border:0; }

.container { background: #ffffff; }
.banners-top { padding: 7px 0; text-align:center }

.menu-bottom { background: #0481ea url(../images/menu-bottom-bg.gif) repeat-x; height:56px; line-height:62px; overflow: hidden; }
.menu-bottom-left { float:left; width: 285px; padding-top: 13px; padding-left:20px; }
.menu-bottom-left p { margin:0; padding:0; }
.menu-bottom-right { float:left; width: 680px; }

a.bm:link, a.bm:visited { color: #ffffff; text-decoration:none; width:124px; display:block; float:left; text-align: center; }
a.bm:hover { color: #3fcefd }
a.bm-active:link, a.bm-active:visited { color: #3fcefd; text-decoration:none; width:124px; display:block; float:left; text-align: center; }
a.bm-active:hover { color: #3fcefd }

.header { background: url(../images/menu-top-bg.gif) repeat-x bottom; height: 55px; }
.header-left { float:left; width:285px; padding-top: 10px; padding-left:20px; }
.header-right { float:left; padding-top: 24px; }

a.tm:link, a.tm:visited { color: #6b6fc7; text-decoration:none; text-align: center; padding-top: 10px; width:124px; height:21px; display:block; float:left; }
a.tm:hover { color: #a70a0a; background: url(../images/tm-bg.gif) no-repeat; }
a.tm-active:link, a.tm-active:visited { color: #a70a0a; background: url(../images/tm-bg.gif) no-repeat; text-decoration:none; text-align: center; padding-top: 10px; width:124px; height:21px; display:block; float:left; }
a.tm-active:hover { color: #a70a0a }

.test { position: absolute;top: 100px; margin-left: -26px;}
.test img { margin-top: 4px; padding:0; display:block }

.content { overflow:hidden; padding-top:20px; height:100% }

.content-left { float:left; width: 295px; padding-left:20px; padding-right:15px; }

.search { padding: 2px 3px 15px 3px; height:12px; background: #ffffff url(../images/search-bg.gif) no-repeat;  }
.search input.search-inp { width:225px; border:0; background:none;}
.search input.search-sub { cursor:pointer; border:0; background:none; width:35px; height:25px; background: url(../images/search.gif) no-repeat; margin: 0 0 0 10px; }

.content-right { float:left; width: 670px; padding-bottom: 30px; }
.content-right-title { font-size:18px; color:#9304e5; text-align: center; }
.content-right-title_one { font-size:18px; color:#9304e5; }

.menu-left { margin: 25px 0 10px 0; }
a.lm:link, a.lm:visited { padding: 3px 0 0 20px; text-decoration:none; color: #ffffff;font-size:18px; display:block; background: url(../images/menu-left-bg.gif) no-repeat; height:38px; margin-top: -9px; }
a.lm:hover { text-decoration:underline; }

a.lm-sub:link, a.lm-sub:visited { color: #53616c; text-decoration:none; display:block; padding-bottom: 5px; }
a.lm-sub:hover { text-decoration:underline; }

.menu-left-sub { background: url(../images/menu-left-sub-bg.gif) no-repeat; margin-top: -3px; padding: 15px 20px 10px 20px; width: 220px; }
.menu-left-bg { background: url(../images/menu-left-s-bg.gif) repeat-y; margin-left:10px; margin-bottom: 9px; }

.crtab { width: 100%; padding-top: 20px; }
.crtab td { vertical-align: top }
.cr-title { width:50%; padding-right: 20px; }
a.crt:link, a.crt:visited { margin-bottom: 10px; background: #64b7fc; display: block; text-align:center; color: #ffffff; height: 35px; line-height:35px; text-decoration:none; }
a.crt:hover { background: #fb0802; }
.cr-end { padding-top:15px; }
.cr-end a { color: #9d9d9d; font-weight: bold; }

.banner-bottom { text-align:center; padding-top: 30px; }
.banner-left { padding: 30px 0; text-align:center }

.date { color: #797779; font-weight:bold; }
.home-news-text { font-size: 12px; padding-bottom: 10px; padding-top:5px; }
.home-news-text p { margin:0; padding:0; }
.home-news-text a { text-decoration:none; }

.paging { margin: 15px 0 0 0; font-size: 12px; color: #303030; }
.paging a { padding: 0 4px; }
.paging span { font-weight:bold; padding: 0 4px; color: #303030; }

.content-ct-text_one { margin-top:20px; }
.news-list { margin-top: -15px; }
.news-list-td { padding-bottom: 10px; }

.page {margin: 15px 0; color: #333333; font-size: 90%;}
.page span {font-weight:bold; padding: 0 3px;}
.page a {padding: 0 3px;}













