body, table, tr, td, div, ul, ol, li, p, h1, h2, h3, h4, form { margin:0; padding:0}
body { font: 13px Arial, Helvetica, arial; color:#505460;  background:#d5e1eb;}
img { border:0;}
table {border-collapse:collapse; }
td {vertical-align:top;}
a { color:#3680b1;text-decoration:none; border-bottom:1px solid #a4c4db;}
a:hover { color:#0e598b; border:0; }
.clear { clear:both;}
.pix { height:1px; display:block;}

.table_border  td {border:1px solid #000; padding:2px 3px;}

body, html, #wrapper { height:100%;}


h1 {color:#505460; font:normal 24px Arial, Helvetica; margin:15px 0 5px;}
h2 {color:#505460; font:normal 18px Arial, Helvetica; margin:15px 0 5px;}
h3 {color:#505460; font:bold 14px Arial, Helvetica; margin:15px 0 5px;}
h4#title {color:#d20000;font:normal 32px Arial, Helvetica; margin:20px 0 10px;}

#wrapper { min-height: 100%;  height: auto !important; height: 100%; margin: 0 auto -95px; width:1008px; background:url(../img/whole_bg.gif) repeat-y;   }
	


/*HEADER*/
	#header {background:url(../img/header.jpg) no-repeat 50% 54px; height:553px;}
		#top_menu {background:url(../img/menu.gif) no-repeat 50% 0; height:101px; margin-top:-5px;}
			#top_menu ul {list-style:none;  }
				#top_menu li {float:left; display:inline; margin:15px 8px;}
				#top_menu a {display:inline-block; color:#5d6976; text-transform:uppercase; text-decoration:none; border:0; font-weight:bold;}
				#top_menu span {display:inline-block;  margin:0 13px; padding:6px 0; cursor:pointer;}
				#top_menu a:hover {color:#c61119; }

				#top_menu li.active {background:url(../img/menu_l.gif) no-repeat 0 0;}
					#top_menu li.active a {background:url(../img/menu_r.gif) no-repeat 100% 0; color:#fbfbfb;}
					#top_menu li.active span { background:url(../img/menu_bg.gif) repeat-x;}

				.main_left {float:left; display:inline; width:350px; margin-left:30px;}
				.main_right {float:right; display:inline; width:390px;}
					#top_menu  ul.main_right li {margin:15px 16px;}

		.header_links { position:relative;}
			.header_links a { position:absolute; font-size:11px; padding-top:120px; width:130px; border:0; display:block; text-align:center;}
					.header_links a span {border-bottom:1px solid #a4c4db;}
				.header_links a:hover, .header_links a:hover span {border:0;}
				.header_links a.video { top:40px; left:23px;}
				.header_links a.fire { top:4px; left:190px; width:150px;}
				.header_links a.local {top:0; left:714px; width:113px;}
				.header_links a.cabel {top:47px; left:851px;}
				.header_links a.phone {top:226px; left:111px; width:125px;}
				.header_links a.audit {top:288px; left:346px; width:78px;}
				.header_links a.pc {top:287px; left:572px; width:125px;}
				.header_links a.auto {top:224px; left:762px; width:150px;}

/*LEFT*/
	#left {width:250px; float:left; display:inline; margin:0 46px 0 25px; padding-top:13px;}
	#left p.header, #content p.news_header  {color:#d20000; font:normal 18px Arial; margin:15px 0 5px;}
		
		#left ul {list-style:none; margin:10px 0 50px;}
			#left li { background:url(../img/arr.gif) no-repeat 0 7px; padding-left:20px; list-style:none; margin-bottom:12px; }
			#left li a {text-decoration:none; border-bottom:1px solid #a4c4db;}
			#left li a:hover {border:0;}



/*CONTENT*/

	#content { padding-bottom:30px; width:652px; float:left; }
	    #content p { margin:3px 0 10px; line-height:20px;}
		#content ol { margin:0px 0 15px 25px; }
		#content ul { margin:0px 0 15px 20px; list-style:none;}
		#content ul li { background:url(../img/dash.gif) no-repeat 0 10px; padding-left:20px; list-style:none; line-height:19px;  }
		#content li {margin-bottom:5px;}
		#content p.highlight {font-size:17px; line-height:23px; margin:17px 0;}
		#content p.header{margin:30px 0 5px;}
		
	.line {height:1px; font-size:1px; border-top:1px solid #787d81; background:#fff;}

	#news {margin:13px -30px 0 0; display:inline-block; overflow:hidden;}
		#news div {float:left; display:inline; width:204px; margin-right:22px;}
		 #news p {margin:0; line-height:18px;}
		#news p.date {color:#55595b; font-style:italic; font-size:11px;margin-bottom:1px;}
		.img_bg {background:url(../img/img_bg.gif) no-repeat 0 0; width:204px; padding-bottom:8px; }
			.img_bg a {border:0;}
			.img_bg img {margin:5px 6px 7px;}
		#news p.text {margin-top:4px;}
		#news p.line {margin-bottom:10px;}
		
			
		 .all {font-size:11px; margin:20px 0px 0 0;float:right;  border:0;}
			 .all span {border-bottom:1px solid #a4c4db;}
			 a.all:hover span {border:0;}
			 
		.img_left {float:left; display:inline; margin:7px 10px 5px 0;}	 
		
	/*FOOTER*/
	#footer, .push {  height: 95px;   }
	#footer {  width:998px; margin:0 auto; font-size:11px; }
	#footer .line {margin:0 25px;}
		.copy, .address, .developer {float:left; display:inline; margin-top:28px;}
		.copy {margin-left:25px; width:293px;}
		.address {width:455px;}
		.developer {width:190px;}
			.developer .nw {border:0;}
			.developer img {float:left; margin:-1px 7px 0 0;}


/*FEEDBACK*/
	.feddbackError {border:1px solid #E56800; padding:5px 10px 10px 10px; margin-top:20px; width: 600px; }

	.feedback { width: 600px; margin-bottom: 15px; }
		.feedback td { padding: 2px; vertical-align: top; }
		.feedback .cp { width: 162px; }
			.feedback input { width: 50%; }
			.feedback textarea { width: 70%; }
			body .feedback img { padding: 0; float: none; margin-bottom: 2px; }
			#captcha { width: 107px; }


/*PAGINATE*/
	#content .paginate { margin: 10px 5px; }
		#content .paginate li { float: left; padding: 0 3px; background:none; padding-left:8px;}
			#content .paginate a { color: #3680B1; }
			#content .paginate .active a {font-weight:bold; }




























