

html, body {height: 100%; margin: 0; padding: 0;}
 
body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #3e3e3e;
	background: #e2e2e2 url(images/page_bg.jpg) repeat-x  center top;
	width: 100%;
	display: block;
	
}

a:link, a:visited { color: #ee5f00; text-decoration: none; } 

a:active, a:hover { color: #363636; text-decoration: underline; }

#pt{text-align:center;font-size:12px;font-family:Tahoma;color:black}

h1 {font-size: 20px;font-weight: bold;color: #a30000;}

h2 {font-size: 14px;font-weight: bold;color: #cb1a1a;margin-left: 30px;width: 200px;border-bottom: dashed 1px #999999;}

h3 {font-size: 14px;font-weight: bold;color: #f67400;}

#container {

	min-height:100%;
	width: 1024px;
   padding-bottom: 50px;
	margin: auto;
	background:url(images/container_bg.jpg) repeat-y;

}

#left_section {float: left;width: 700px;}

#right_section {float: left;width: 324px;}

#left_header {float: left;width: 700px;height: 250px;background: url(images/left_header.jpg) no-repeat;}

#left_title {

	padding-top: 40px;
	color: #FFFFFF;
	font-size: 30px;
	font-weight: bold;
	height: 45px;
	width: 500px;
	line-height: 1.6em;
	padding-left: 180px;

}

#left_slogan {float: left;height: 35px;width: 450px;color:#ffe9ba;padding-left: 180px;font-weight: bold;}

#latest {margin: 90px 0px 0px 40px;}

#latest a {color: #ffffff;}

#left_menu {float: left; width: 700px; height: 56px; background: url(images/left_menu1.jpg) no-repeat;}



#nav {margin:0;  list-style:none; height:56px;  position:relative; z-index:500;  font-family:arial, verdana, sans-serif;}
#nav li.top {padding-top:8px ; display:block; float:left;  height:56px;}
#nav li a.top_link { display:block; float:left; height:56px; line-height:33px; color:#ccc; text-decoration:none; font-size:14px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:56px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:56px;}

#nav li a.top_link span.current{color:#fff;}

#nav li:hover a.top_link, 
#nav li.iehover a.top_link { color:#fff;  background: url(images/three_1.gif) no-repeat; cursor:pointer;}
#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {background:url(images/three_1.gif) no-repeat right top; cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {background:url(images/filesthree_1a.gif) no-repeat right top; cursor:pointer;}

#left_content { float: left; width: 600px; margin: 0px 0px 0px 30px; text-align: justify;}

#right_top {float: right; width: 324px; height: 250px; background: url(images/right_top.jpg) no-repeat;}

#right_menu {float: right; width: 324px; height: 56px; background: url(images/right_menu1.jpg) no-repeat;}

#e_item { float: left; width: 16px; height: 16px; margin: 18px 0px 0px 40px;	padding-left: 150px;}

#print_item {float: left;	width: 16px; height: 16px; margin: 18px 0px 0px 40px;}

#category {	float: left; width: 324px; margin-top: 20px;}/* news*/

.rightmenu {	float: left; margin-top: 0px; font-size: 13px; font-weight: bold;}

.rightmenu ul {list-style-type: none;}

.rightmenu li a {

	display: block;
	width: 171px;
	height: 23px;
	font-size: 11px;
	color: #a30000;
	margin-top: 2px;
	padding-left: 40px;
	padding-top: 5px;
	background: url(images/button.png) no-repeat;

}

.rightmenu li a:hover{color: #000;}

a.st .img{width:560px;height:372px;overflow:hidden;}
a.st .img img{width:560px;height:372px;}
a.st:hover .img{width:560px;height:372px;overflow:visible;visibility:hidden;}
a.st:hover .img img{visibility:visible;width:894px;height:572px; position:absolute; top: 300px ;z-index:700;}


#contact {float: left;width: 305px;}

#contact p {padding-left: 40px;font-weight: bold;}

#before_footer {height:40px; clear:both}

#footer {
	
   clear: both;
   margin: auto;
	width: 991px;
	height: 28px;	
	position:relative;
   bottom: 0;
   margin-top:-40px;
	padding-top: 20px;
	background: url(images/footer_bg.jpg) repeat-x;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
  
}


