/* CSS Document */

body{
	/*background:url(../images/bg_01.jpg) no-repeat center top;*/
	margin:0;
	font-family:Arial, tahoma;
	font-size:12px;
	color:#505050;
	}
	#wrap-top{
		width:100%;
		
		margin:0;
		background:url(../images/bg_top.png) no-repeat center top;
		
		}
		#wrap-top #container{ position:relative; width:970px; margin:0 auto;height:124px;}
		#wrap-top #container .logo{ position:absolute; top:0; left:0; width:439px; height:97px;}
		#wrap-top #container .search{ position:absolute; top:30px; right:0; width:170px; height:40px;}
		#wrap-top #container .search input{ border: #CCC 1px solid; height:16px; padding:2px 0px 2px 2px; -moz-border-radius: 5px;border-radius: 5px; }
		#wrap-top #container .top-menu{ position:absolute; bottom:0px; left:9px; width:952px; height:27px; background:url(../images/bg_menu.png) no-repeat}
			/*#wrap-top #container .top-menu ul{ margin:5px 10px; padding:0; list-style:none; float:right; color:#FFFFFF; font-size:14px;}
			#wrap-top #container .top-menu ul li{ margin:0; padding:0 15px; list-style:none; float:left; background:url(../images/line-menu.gif) no-repeat right;}
			#wrap-top #container .top-menu a:link, .top-menu a:visited, .top-menu a:active{ color:#FFF; text-decoration:none;}
			#wrap-top #container .top-menu a:hover{ color:#ffea00;}*/
			
		#wrap-body{
		width:970px;
		
		margin:0 auto;
		}
		#wrap-body #banner{ height:276px; width:100%; position:relative;}
		#wrap-body #banner-inner{ height:150px; width:100%; position:relative;}
		#wrap-body #banner-inner h1{
			position:absolute;
			top:50px;
			left:100px;
			color:#FFFFFF;
			font-size:26px;
			text-shadow: #999 0.1em 0.1em 0.2em;
			}
			#wrap-body #banner a:link.vdo, #wrap-body #banner a:active.vdo, #wrap-body #banner a:visited.vdo{width:150px; height:50px; position:absolute; top:150px; left:70px;}
		#wrap-body .content{
			position:relative;
	min-height:250px;
	width:100%;
	margin:15px 0 10px 0;
	height: auto;
	float:left;
}
#wrap-body .content a:link, #wrap-body .content a:visited, #wrap-body .content a:active{ color:#3366FF;}
#wrap-body .content a:hover{ color: #39F;}

		#wrap-body .content .box-news{ min-height:250px; width:350px; float:left; margin:0 10px 0 0; position:relative;}
		#wrap-body .content .box-news h1{ background:url(../images/icon_h1.jpg) no-repeat left; width:325px; font-size:20px; padding:0 0 0 25px; margin:0 0 10px 0; border-bottom: #d40008 solid 2px; font-weight:normal;}
		#wrap-body .content .box-news h2{ font-size:14px; font-weight:bold; color:#d40008; padding:0; margin:0 0 5px 0;}
		#wrap-body .content .box-news span{ font-size:12px;}
		#wrap-body .content img.news{/*border: #d40008 solid 1px;*/}
		#wrap-body .content img.readmore{ float:right; margin:25px 0 0 0;}
		#wrap-body .content .box-products{ min-height:250px; width:370px; float:left;}
		#wrap-body .content .box-products h1{ background:url(../images/icon_h1.jpg) no-repeat left; width:345px; font-size:20px; padding:0 0 0 25px; margin:0 0 10px 0; border-bottom: #d40008 solid 2px; font-weight:normal;}
		#wrap-body .content .box-contact{ min-height:250px; width:220px; float:left;}
		#wrap-body .content .left-inner{ min-height:250px; width:220px; float:left;}
		#wrap-body .content .left-inner h1{ background:url(../images/icon_h1.jpg) no-repeat 0 5px; width:190px; font-size:20px; padding:0 0 0 25px; margin:0 5px 10px 0; border-bottom: #d40008 solid 2px; font-weight:normal;}
		#wrap-body .content .left-inner ul { margin:0; padding:0; list-style:none;}
		#wrap-body .content .left-inner li { margin:0 5px; padding:10px 0 10px 15px; border-bottom:#CCCCCC 1px dashed; background:url(../images/bullet_left.jpg) no-repeat 0 13px;}
		#wrap-body .content .left-inner a:link, #wrap-body .content .left-inner a:visited, #wrap-body .content .left-inner a:active{ color:#d40008; text-decoration:none; font-weight:bold;}
		#wrap-body .content .left-inner a:hover{color: #F00;}
		#wrap-body .content .left-inner div{ color:#505050; font-weight:normal;}
		#wrap-body .content .inner{
			width:720px;
			float:left;
			padding:0 10px;
			border-left: #CCC 1px solid;
		}
		#wrap-body .content .inner h1{ background:url(../images/icon_h1.jpg) no-repeat left; width:700px; font-size:20px; padding:0 0 0 25px; margin:0 0 10px 0; border-bottom: #d40008 solid 2px; font-weight:normal;}
		#wrap-body .content .inner .content{}
		
		
		#wrap-body #footer{
			float:left;
	color:#909090;
	min-height:150px;
	width:100%;
	background:url(../images/bg_footer.jpg) no-repeat center top;
	padding:15px 0;
	position: relative;
}
		#wrap-body #footer a:link, #wrap-body #footer a:visited, #wrap-body #footer a:active{color:#909090; text-decoration:none;}
		#wrap-body #footer a:hover{color:#4E4E4E;text-decoration:none;}
		#wrap-body #footer h1{ font-size:14px; font-weight:bold; padding:0; margin:0 0 5px 0; width:150px; float:left;}
		#wrap-body #footer ul{ width:180px; min-height:150px; float:left; list-style:none; margin:0 10px; padding:0;}
		#wrap-body #footer ul li{width:150px; padding:1px 0 1px 10px;float:left;}
		#wrap-body #footer .copyright{
	position:absolute;
	bottom:15px;
	left:10px;
}

.text-red{color:#d40008;}