@charset "utf-8";
/* CSS Document */

html,body{
	margin:0 auto;
	padding:0;
	height:100%;
	background-color:#de3963;
}

#wrapper{
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	padding:0;
	margin:0 auto;
	width:972px;
	border:0px solid red;
}

#header{
	height:210px;
	background:url(../img_style/bg_header.png) no-repeat;
	margin:0 0 0px 0;
	position:relative;
	border:0px solid red;
}
	#head_logo{
		margin:13px 0 0 17px;
	}
	
#top_menu{
	height:29px;
	background:url(../img_style/bg_topmenu.png) repeat-x;
	border-top:1px solid #d09bb1;
	border-bottom:1px solid #2f0b19;
	border-left:1px solid #aa5077;
	border-right:1px solid #aa5077;
	position:relative;
	margin:0 0 10px 0;
}
	#top_menu ul {
		margin:0 0 0 0px;
		padding:7px 0px 0 0;
		list-style-type: none;
	}
	#top_menu ul li{
		width:135px;
		height:17px;
		font:12px/130% Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#FFFFFF;
		text-transform: uppercase;
		text-align: center;
		float: left;
		padding:0px 0 0 0;
		border-right:2px solid #FFFFFF;
		/*background:url(../img_style/bg_li_topmenu.png) right no-repeat;*/
	}
	#top_menu ul li a{
		color:#FFFFFF;
		text-decoration: none;
		padding:0px 0px 0 0px;
	}
	#top_menu ul li a:link, #top_menu ul li a:visited, #top_menu ul li a:active {
		display: block;
		background: none;
	}
	#top_menu ul li a:hover{
		height:22px;
		color:#febf16;
		/*text-shadow: 0 1px 0 #7b8505;*/
		margin:0px 0 0 0px;
		background:url(../img_style/bg_hover_topmenu.png) no-repeat bottom;
		border:0px solid red;
	}
	#top_menu .clear_ul_li{
		border-right:0px;
	}

#main_1{
	width:100%;
	margin:0 auto;
	position:relative;
	border:0px solid red;
}
	#main_1_left{
		float:left;
		width:219px;
		margin-right:8px;
		border:0px solid red;
	}
		#m1l_box_head{
			height:45px;
			margin:0 auto;
			background:url(../img_style/m1l_box_head.png) no-repeat;
		}
		#m1l_box_mid{
			padding:0 5px 5px 5px;
			margin-bottom:10px;
			background:url(../img_style/m1l_box_mid.png) repeat-y;
			border-bottom:1px solid #d4d4d4;
		}
			.box_mid_top1, .box_mid_top2, .box_mid_top3, .box_mid_top4 {display:block; overflow:hidden; font-size:1px;}
			.box_mid_top1, .box_mid_top2, .box_mid_top3 {height:1px;}
			.box_mid_top2, .box_mid_top3, .box_mid_top4 {background:#f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
			.box_mid_top1 {margin:0 5px; background:#f1f1f1;}
			.box_mid_top2 {margin:0 3px; border-width:0 2px 0 2px;}
			.box_mid_top3 {margin:0 2px;}
			.box_mid_top4 {height:2px; margin:0 1px 0 1px;}
			
			.box_mid_bot1, .box_mid_bot2, .box_mid_bot3, .box_mid_bot4 {display:block; overflow:hidden; font-size:1px;}
			.box_mid_bot1, .box_mid_bot2, .box_mid_bot3 {height:1px;}
			.box_mid_bot2, .box_mid_bot3, .box_mid_bot4 {background:#df3e67; border-left:1px solid #df3e67; border-right:1px solid #f1f1f1;}
			.box_mid_bot1 {margin:0 5px; background:#df3e67;}
			.box_mid_bot2 {margin:0 3px; border-width:0 2px 0 2px;}
			.box_mid_bot3 {margin:0 2px;}
			.box_mid_bot4 {height:2px; margin:0 1px 0 1px;}
			
			#m1l_box_content{
				padding:0 10px 10px 10px;
				background:#de3d66 url(../img_style/m1l_box_content.png) repeat-x top;
			}
			#m1l_box_content ul{
				margin:0 0px 10px 0px;
				padding:0;
				list-style-type: none;
			}
			#m1l_box_content ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:8px 0 2px 0px;
				border-bottom:1px dashed #e15a7c;
			}
			#m1l_box_content ul li a, #m1l_box_content ul li a:link, #m1l_box_content ul li a:visited, #m1l_box_content ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#m1l_box_content ul li a:hover{
				color:#febf16;
			}
			
			#m1l_box_content h1{
				font:13px/130% Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#de3963;
				text-shadow: 0 1px 0 #FFFFFF;
				background:url(../img_style/m1l_box_content_h1.png) no-repeat;
				margin:0 0 0px -10px;
				padding:0 0 0 137px;
				border:0px solid red;
				position:absolute;
			}
		
		#m1l_box2{
			padding:10px 10px 10px 10px;
			margin-bottom:0px;
			border-top:1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
			border-right:1px solid #FFFFFF;
			background:#de3f68 url(../img_style/bg_m1l_box2.png) repeat-x top;
		}
			#m1l_box2 ul{
				margin:0 10px 10px 10px;
				padding:0;
				list-style-type: none;
			}
			#m1l_box2 ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:8px 0 2px 20px;
				border-bottom:1px dashed #FFFFFF;
			}
			#m1l_box2 ul li a, #m1l_box2 ul li a:link, #m1l_box2 ul li a:visited, #m1l_box2 ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#m1l_box2 ul li a:hover{
				color:#febf16;
			}
		#m1l_box2_bottom{
			height:34px;
			border:1px solid #FFFFFF;
			margin-bottom:10px;
			background:url(../img_style/m1l_box2_bottom.png) repeat-x;
		}
		
		#m1l_box3_head{
			height:48px;
			margin:0 auto;
			background:url(../img_style/m1l_box3_head.png) no-repeat;
		}
		#m1l_box3_mid{
			padding:0 5px 5px 5px;
			margin-bottom:10px;
			background:url(../img_style/m1l_box3_mid.png) repeat-y;
			border-bottom:1px solid #d4d4d4;
		}
			#m1l_box3_content{
				padding:0 10px 25px 10px;
				background:#de3d66 url(../img_style/m1l_box3_content.png) repeat-x top;
			}
			#m1l_box3_content ul{
				margin:0 10px 10px 10px;
				padding:0 0 0px 0;
				list-style-type: none;
			}
			#m1l_box3_content ul li{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				padding:8px 0 2px 20px;
				background:url(../icon_web/icon_left_22.png) no-repeat left;
			}
			#m1l_box3_content ul li a, #m1l_box3_content ul li a:link, #m1l_box3_content ul li a:visited, #m1l_box3_content ul li a:active{
				color:#000000;
				text-decoration: none;
			}
			#m1l_box3_content ul li a:hover{
				color:#febf16;
			}
			#m1l_box3_content a, #m1l_box3_content a:link, #m1l_box3_content a:visited, #m1l_box3_content a:active{
				color:#000000;
				text-decoration: none;
			}
			#m1l_box3_content a:hover{
				color:#febf16;
			}
			#m1l_box3_content h1{
				font:13px/130% Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				background:url(../img_style/m1l_box3_h1.png) no-repeat;
				padding:0 0 0 122px;
				margin:0 0 10px -10px;
				position:absolute;
			}
	
	#main_1_middel{
		float:left;
		width:545px;
		border:0px solid red;
		margin:0 auto;
	}
		#m1m_box1{
			position:relative;
			margin-bottom:10px;
		}
			.m1mb1_c1, .m1mb1_c2, .m1mb1_c3, .m1mb1_c4 {display:block; overflow:hidden; font-size:1px;}
			.m1mb1_c1, .m1mb1_c2, .m1mb1_c3 {height:1px;}
			.m1mb1_c2, .m1mb1_c3, .m1mb1_c4 {background:#f8f6f6; border-left:1px solid #f8f6f6; border-right:1px solid #f8f6f6;}
			.m1mb1_c1 {margin:0 5px; background:#f8f6f6;}
			.m1mb1_c2 {margin:0 3px; border-width:0 2px 0 2px;}
			.m1mb1_c3 {margin:0 2px;}
			.m1mb1_c4 {height:2px; margin:0 1px 0 1px;}
		#m1m_box1_content{
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#000000;
			padding:10px 10px 10px 10px;
			background-color:#f8f6f6;
		}
			
			#news_2 a, #news_2 a:link, #news_2 a:visited, #news_2 a:active{
				/*font-weight:bold;*/
				color:#000000;
				text-decoration: none;
			}
			#news_2 a:hover{
				color:#de3963;
			}
			#news_1_content a, #news_1_content a:link, #news_1_content a:visited, #news_1_content a:active{
				/*font-weight:bold;*/
				color:#000000;
				text-decoration: none;
			}
			#news_1_content a:hover{
				color:#de3963;
			}
			
		#m1m_box2{
			font:12px/130% Arial, Helvetica, sans-serif;
			padding:10px 5px 10px 5px;
			background:#FFFFFF url(../img_style/bg_m1m_box2.png) no-repeat bottom center;
			position:relative;
		}
			#m1m_box2 a, #m1m_box2 a:link, #m1m_box2 a:visited, #m1m_box2 a:active{
				font-weight:bold;
				color:#de3963;
				text-decoration: none;
			}
			#m1m_box2 a:hover{
				color:#febf16;
			}
			#m1m_box2_content a, #m1m_box2_content a:link, #m1m_box2_content a:visited, #m1m_box2_content a:active{
				font-weight:normal;
				color:#000000;
				text-decoration: none;
			}
			#m1m_box2_content a:hover{
				color:#de3963;
			}
			
	#main_1_right{
		float:right;
		width:190px;
		border:0px solid red;
	}
		#m1r_box1{
			position:relative;
			margin-bottom:10px;
		}
			.m1rb1_t1, .m1rb1_t2, .m1rb1_t3, .m1rb1_t4 {display:block; overflow:hidden; font-size:1px;}
			.m1rb1_t1, .m1rb1_t2, .m1rb1_t3 {height:1px;}
			.m1rb1_t2, .m1rb1_t3, .m1rb1_t4 {background:#de3963; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
			.m1rb1_t1 {margin:0 5px; background:#FFFFFF;}
			.m1rb1_t2 {margin:0 3px; border-width:0 2px 0 2px;}
			.m1rb1_t3 {margin:0 2px;}
			.m1rb1_t4 {height:2px; margin:0 1px 0 1px;}
		#m1r_box1_content{
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#000000;
			padding:5px 2px 5px 2px;
			border-left:1px solid #FFFFFF;
			border-right:1px solid #FFFFFF;
			background-color:#de3963;
		}
			#m1r_box1_content a, #m1r_box1_content a:link, #m1r_box1_content a:visited, #m1r_box1_content a:active{
				font-weight:bold;
				color:#000000;
				text-decoration: none;
			}
			#m1r_box1_content a:hover{
				color:#FFFFFF;
			}
		
		#m1r_box2{
			position:relative;
			margin-bottom:10px;
		}
			.m1rb2_c1, .m1rb2_c2, .m1rb2_c3, .m1rb2_c4 {display:block; overflow:hidden; font-size:1px;}
			.m1rb2_c1, .m1rb2_c2, .m1rb2_c3 {height:1px;}
			.m1rb2_c2, .m1rb2_c3, .m1rb2_c4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
			.m1rb2_c1 {margin:0 5px; background:#FFFFFF;}
			.m1rb2_c2 {margin:0 3px; border-width:0 2px 0 2px;}
			.m1rb2_c3 {margin:0 2px;}
			.m1rb2_c4 {height:2px; margin:0 1px 0 1px;}
		#m1r_box2_content{
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#000000;
			padding:5px 5px 5px 5px;
			background-color:#FFFFFF;
		}
			#m1r_box2_content_head a, #m1r_box2_content_head a:link, #m1r_box2_content_head a:visited, #m1r_box2_content_head a:active{
				font-weight:bold;
				color:#000000;
				text-decoration: none;
			}
			#m1r_box2_content_head a:hover{
				color:#de3963;
			}
			#m1r_box2_content_mid a, #m1r_box2_content_mid a:link, #m1r_box2_content_mid a:visited, #m1r_box2_content_mid a:active{
				font-weight:normal;
				color:#000000;
				text-decoration: none;
			}
			#m1r_box2_content_mid a:hover{
				color:#de3963;
			}
			#m1r_box2_content_mid img{
				border:1px solid #000;
			}
			
	#main_2{
		position:relative;
		border:0px solid red;
		margin-bottom:10px;
	}
		.main_2_c1, .main_2_c2, .main_2_c3, .main_2_c4 {display:block; overflow:hidden; font-size:1px;}
		.main_2_c1, .main_2_c2, .main_2_c3 {height:1px;}
		.main_2_c2, .main_2_c3, .main_2_c4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
		.main_2_c1 {margin:0 5px; background:#FFFFFF;}
		.main_2_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.main_2_c3 {margin:0 2px;}
		.main_2_c4 {height:2px; margin:0 1px 0 1px;}
		
		#main_2_content{
			width:972px;
			font:12px/130% Arial, Helvetica, sans-serif;
			padding:10px 0px 10px 0px;
			background-color:#FFFFFF;
		}
			#main_2_content h1{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#de3963;
			}
			#main_2_content a, #main_2_content a:link, #main_2_content a:visited, #main_2_content a:active{
				color:#000000;
				text-decoration: none;
			}
			#main_2_content a:hover{
				color:#de3963;
			}
		
		#main_2_right{
			width:260px;
			background-color:#fac7d4;
			border:0px solid red;
			margin:0 auto;
			padding-bottom:10px;
		}
			.main_2r_c1, .main_2r_c2, .main_2r_c3, .main_2r_c4 {display:block; overflow:hidden; font-size:1px;}
			.main_2r_c1, .main_2r_c2, .main_2r_c3 {height:1px;}
			.main_2r_c2, .main_2r_c3, .main_2r_c4 {background:#fac7d4; border-left:1px solid #fac7d4; border-right:1px solid #fac7d4;}
			.main_2r_c1 {margin:0 5px; background:#fac7d4;}
			.main_2r_c2 {margin:0 3px; border-width:0 2px 0 2px;}
			.main_2r_c3 {margin:0 2px;}
			.main_2r_c4 {height:2px; margin:0 1px 0 1px;}
			
	#main_3{
		width:972px;
		position:relative;
		border:0px solid red;
		margin-bottom:10px;
	}
			.main_3_c1, .main_3_c2, .main_3_c3, .main_3_c4 {display:block; overflow:hidden; font-size:1px;}
			.main_3_c1, .main_3_c2, .main_3_c3 {height:1px;}
			.main_3_c2, .main_3_c3, .main_3_c4 {background:#de3963; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
			.main_3_c1 {margin:0 5px; background:#FFFFFF;}
			.main_3_c2 {margin:0 3px; border-width:0 2px 0 2px;}
			.main_3_c3 {margin:0 2px;}
			.main_3_c4 {height:2px; margin:0 1px 0 1px;}
		
		#main_3_content{
			width:970px;
			border-right:1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			/*background:#de3963 url(../img_style/bg_main_3_content.png) repeat-y;*/
			background:#de3f69 url(../img_style/bg_main_3_conten_boxt.png) repeat-x top;
			padding-bottom:10px;
		}
			#main_3_content a, #main_3_content a:link, #main_3_content a:visited, #main_3_content a:active{
				color:#000000;
				text-decoration: none;
			}
			#main_3_content a:hover{
				color:#FFFFFF;
			}
			#main_3_content ul li a, #main_3_content ul li a:link, #main_3_content ul li a:visited, #main_3_content ul li a:active{
				color:#FFFFFF;
				text-decoration: none;
			}
			#main_3_content ul li a:hover{
				color:#000000;
			}
			#m3_c_head{
				height:41px;
				background:url(../img_style/bg_m3_c_head.png) repeat-x;
			}
			
			.main_3r_c1, .main_3r_c2, .main_3r_c3, .main_3r_c4 {display:block; overflow:hidden; font-size:1px;}
			.main_3r_c1, .main_3r_c2, .main_3r_c3 {height:1px;}
			.main_3r_c2, .main_3r_c3, .main_3r_c4 {background:#ea7694; border-left:1px solid #ea7694; border-right:1px solid #ea7694;}
			.main_3r_c1 {margin:0 5px; background:#ea7694;}
			.main_3r_c2 {margin:0 3px; border-width:0 2px 0 2px;}
			.main_3r_c3 {margin:0 2px;}
			.main_3r_c4 {height:2px; margin:0 1px 0 1px;}
			
			#m3_c_right{
				padding-top:15px;
				padding-bottom:0px;
				background-color:#ea7694;
			}
			
	#main_4{
		width:972px;
		position:relative;
		border:0px solid red;
		margin-bottom:10px;
	}
		.main_4_c1, .main_4_c2, .main_4_c3, .main_4_c4 {display:block; overflow:hidden; font-size:1px;}
		.main_4_c1, .main_4_c2, .main_4_c3 {height:1px;}
		.main_4_c2, .main_4_c3, .main_4_c4 {background:#FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
		.main_4_c1 {margin:0 5px; background:#FFFFFF;}
		.main_4_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.main_4_c3 {margin:0 2px;}
		.main_4_c4 {height:2px; margin:0 1px 0 1px;}
		
		#main_4_content{
			font:12px/130% Arial, Helvetica, sans-serif;
			background-color:#FFFFFF;
			padding:5px 5px 10px 5px;
		}
			#main_4_content a, #main_4_content a:link, #main_4_content a:visited, #main_4_content a:active{
				color:#000000;
				text-decoration: none;
			}
			#main_4_content a:hover{
				color:#de3963;
			}
				#m4c_left ul{
					margin:0 10px 0px 30px;
					padding:0 0 0px 0;
					list-style-type: none;
				}
				#m4c_left ul li{
					font:12px/130% Arial, Helvetica, sans-serif;
					color:#000000;
					padding:2px 0 2px 20px;
					background:url(../icon_web/icon_left_7.png) left no-repeat;
				}
				#m4c_left ul li a, #m4c_left ul li a:link, #m4c_left ul li a:visited, #m4c_left ul li a:active{
					color:#000000;
					text-decoration: none;
				}
				#m4c_left ul li a:hover{
					color:#de3963;
				}
		
	#main_5{
		width:972px;
		position:relative;
		border:0px solid red;
		margin-bottom:10px;
	}
		.main_5_c1, .main_5_c2, .main_5_c3, .main_5_c4 {display:block; overflow:hidden; font-size:1px;}
		.main_5_c1, .main_5_c2, .main_5_c3 {height:1px;}
		.main_5_c2, .main_5_c3, .main_5_c4 {background:#efebeb; border-left:1px solid #efebeb; border-right:1px solid #efebeb;}
		.main_5_c1 {margin:0 5px; background:#efebeb;}
		.main_5_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.main_5_c3 {margin:0 2px;}
		.main_5_c4 {height:2px; margin:0 1px 0 1px;}
		
		#main_5_content{
			font:12px/130% Arial, Helvetica, sans-serif;
			background-color:#efebeb;
			padding:5px 5px 10px 5px;
		}
			#main_5_content a, #main_5_content a:link, #main_5_content a:visited, #main_5_content a:active{
				color:#000000;
				text-decoration: none;
			}
			#main_5_content a:hover{
				color:#de3963;
			}
			
	#main_6{
		width:972px;
		position:relative;
		border:0px solid red;
		margin-bottom:10px;
	}
		.main_6_c1, .main_6_c2, .main_6_c3, .main_6_c4 {display:block; overflow:hidden; font-size:1px;}
		.main_6_c1, .main_6_c2, .main_6_c3 {height:1px;}
		.main_6_c2, .main_6_c3, .main_6_c4 {background:#FFFFFF; border-left:1px solid #2b9ecd; border-right:1px solid #2b9ecd;}
		.main_6_c1 {margin:0 5px; background:#2b9ecd;}
		.main_6_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.main_6_c3 {margin:0 2px;}
		.main_6_c4 {height:2px; margin:0 1px 0 1px;}
		
		#main_6_content{
			width:970px;
			font:12px/130% Arial, Helvetica, sans-serif;
			background-color:#FFFFFF;
			border-left:1px solid #2b9ecd;
			border-right:1px solid #2b9ecd;
		}
			#main_6_content h1{
				font:12px/130% Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000000;
				height:22px;
				padding:5px 0 0 20px;
				margin:0 0 10px 0;
				background:url(../img_style/main_6_content_h1.png) no-repeat;
			}
				#main_6_content ul{
					margin:0 10px 10px 10px;
					padding:0 0 0px 0;
					list-style-type: none;
				}
				#main_6_content ul li{
					font:12px/130% Arial, Helvetica, sans-serif;
					color:#000000;
					padding:2px 0 2px 15px;
					background:url(../icon_web/5_58.gif) no-repeat left;
				}
				#main_6_content ul li a, #main_6_content ul li a:link, #main_6_content ul li a:visited, #main_6_content ul li a:active{
					color:#000000;
					text-decoration: none;
				}
				#main_6_content ul li a:hover{
					color:#de3963;
				}
			
		#m6r_right_content{
			background-color:#f8ebeb;
			padding-top:5px;
			padding-bottom:10px;
			border-left:1px solid #2b9ecd;
			border-right:1px solid #2b9ecd;
		}
				#m6r_right_content ul{
					margin:0 10px 0px 20px;
					padding:0 0 0px 0;
					list-style-type: none;
				}
				#m6r_right_content ul li{
					font:12px/130% Arial, Helvetica, sans-serif;
					color:#000000;
					padding:2px 0 2px 15px;
					background:url(../icon_web/5_56.gif) no-repeat left;
				}
				#m6r_right_content ul li a, #m6r_right_content ul li a:link, #m6r_right_content ul li a:visited, #m6r_right_content ul li a:active{
					color:#000000;
					text-decoration: none;
				}
				#m6r_right_content ul li a:hover{
					color:#de3963;
				}
		.main_6r_c1, .main_6r_c2, .main_6r_c3, .main_6r_c4 {display:block; overflow:hidden; font-size:1px;}
		.main_6r_c1, .main_6r_c2, .main_6r_c3 {height:1px;}
		.main_6r_c2, .main_6r_c3, .main_6r_c4 {background:#f8ebeb; border-left:1px solid #2b9ecd; border-right:1px solid #2b9ecd;}
		.main_6r_c1 {margin:0 5px; background:#2b9ecd;}
		.main_6r_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.main_6r_c3 {margin:0 2px;}
		.main_6r_c4 {height:2px; margin:0 1px 0 1px;}
		
#footer{
	position:relative;
	background:#9a0859 url(../img_style/bg_footer.png) repeat-x bottom;
	margin-bottom:0px;
	border:1px solid #f34949;
}
	#footer_content{
		width:715px;
		margin:10px 0 0 205px;
	}
		.footer_c1, .footer_c2, .footer_c3, .footer_c4 {display:block; overflow:hidden; font-size:1px;}
		.footer_c1, .footer_c2, .footer_c3 {height:1px;}
		.footer_c2, .footer_c3, .footer_c4 {background:#f4f0f0; border-left:1px solid #6d6d6d; border-right:1px solid #6d6d6d;}
		.footer_c1 {margin:0 5px; background:#6d6d6d;}
		.footer_c2 {margin:0 3px; border-width:0 2px 0 2px;}
		.footer_c3 {margin:0 2px;}
		.footer_c4 {height:2px; margin:0 1px 0 1px;}
		
		#footer_content_text{
			font:12px/130% Arial, Helvetica, sans-serif;
			color:#000000;
			background-color:#f4f0f0;
			padding:10px 20px 10px 20px;
			border-left:1px solid #6d6d6d;
			border-right:1px solid #6d6d6d;
		}
/***********************/

.clearfix:after {
	content: ".";
	display: block; 
	height: 0px;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

* html .clearfix {
	height: 1%;
}