@charset "utf-8";
/* CSS Document */
@import url("text.css");
@import url("contact.css");
@import url("slide.css");

body	{
	margin:0;
	background:url(../images/back.jpg) repeat-x;	
	font-family:Arial, Helvetica, sans-serif;
}

.main_body	{
	margin:auto;
	width:980px;
	clear:both;
}

.top_holder	{
	clear:both;
	height:100px;
}

.top_left	{
	float:left;
	width:400px;
	padding:0 5px;
}

.top_ryt	{
	float:right;
	width:500px;
	padding:25px 0;
}

.menu_holder	{
	clear:both;
	border-radius: 10px;
	background:rgba(125,190,10,0.1);
	height:66px;
	overflow:hidden;
}

.header_holder	{
	height:290px;
	border-radius: 10px;
	border:1px solid #ccc;
	background:#fff;
	margin:15px 0;
	padding:15px;
}

.header_holder1	{
	border-radius: 10px;
	border:1px solid #ccc;
	background:#fff;
	margin:15px 0;
	padding:15px;
}

.header_content	{
	background:url(../images/banner1.jpg) no-repeat;
	height:218px;
}

.header_contact	{
	clear:both;
	height:400px;
}

.header_content1	{
	min-height:200px;
	clear:both;
}

.header_left	{
	float:left;
	width:290px;
	height:285px;
	background:#00C;
}

.header_ryt	{
	float:right;
	width:658px;
	height:285px;
	/*background:url(../images/header_back.jpg) no-repeat;*/
}

.header div.header_link{
	background:url(../images/header_back1.jpg) repeat-x;	
	width:250px;	
	height:55px;
	position:relative;
	clear:both;
	padding:20px;
}

.header div.header_link:hover{
	background: #690;
}



.b1	{
	background:url(../images/b1.png) no-repeat;
	padding:10px 5px 10px 75px;
}

.b2	{
	background:url(../images/b2.png) no-repeat;
	padding:10px 5px 10px 75px;
}

.b3	{
	background:url(../images/b3.png) no-repeat;
	padding:10px 5px 10px 75px;
}

.body_holder	{
	clear:both;
	padding:0 10px;
}

.body_left	{
	float:left;
	width:720px;
}

.body_ryt	{
	float:right;
	width:220px;
	padding-left:5px;
}

.body_left1	{
	float:left;
	width:650px;
}

.body_ryt1	{
	float:right;
	width:290px;
	padding-left:5px;
}

.image_float	{
	float:left;
	border:1px solid #ccc;
	padding:5px;
	margin-right:10px;
	margin-bottom:5px;
}

.image_float1	{
	float:left;
}

.logo_holder	{
	border:1px solid #ccc;
	border-radius: 10px;
	padding:10px;
	margin-top:10px;
}

.info_holder	{
	border:1px solid #ccc;
	border-radius: 10px;
	padding:10px;
}

.line_holder	{
	clear:both;
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:10px 0;
}

.content_holder	{
	clear:both;
}

.content_left	{
	float:left;
	width:250px;
	border-right:1px dashed #ccc;
	padding-right:20px;
}

.content_left1	{
	float:left;
	width:200px;
	border-right:1px dashed #ccc;
	padding-right:20px;
}

.content_ryt	{
	float:right;
	width:430px;
}

.content_ryt1	{
	float:right;
	width:410px;
}

.line_content	{
	border-bottom:1px dashed #ccc;
	height:20px;
	margin-bottom:20px;
}

.line_content1	{
	border-bottom:1px dashed #ccc;
	height:10px;
	margin-bottom:20px;
}

.float_left0	{
	float:left;
}

.float_left	{
	float:left;
	width:200px;
}

.float_left1	{
	float:left;
	width:370px;
	padding-top:30px;
}

.float_left2	{
	float:left;
	width:240px;
	border-right:1px dashed #ccc;
	padding-right:10px;
	margin-right:10px;
}

.float_left3	{
	float:left;
	width:350px;
	border-right:1px dashed #ccc;
	padding-right:10px;
	margin-right:10px;
}

.float_left4	{
	float:left;
	width:310px;
}

.float_left5	{
	float:left;
	width:140px;
	margin-right:10px;
}

.float_left6	{
	float:left;
	width:630px;
}

.float_left7	{
	float:left;
	width:253px;
	border:1px dashed #ccc;
	padding:10px;
	margin:5px;
	height:670px;
}

.float_left8	{
	float:left;
	width:395px;
	border:1px dashed #ccc;
	padding:10px;
	margin:5px;
	height:670px;
}

.float_left9	{
	float:left;
	width:203px;
	border:1px dashed #ccc;
	padding:10px;
	margin:5px;
	height:670px;
}

.float_ryt	{
	float:right;
	width:200px;
}

.float_ryt2	{
	float:right;
	width:550px;
}

.float_ryt3	{
	float:right;
	width:300px;
}

.clear	{
	clear:both;
}

.clear1	{
	clear:both;
	height:10px;
}

.footer_holder	{
	clear:both;
	background:#000;
	height:60px;
	padding:20px 0;
}

.box_holder	{
	float:left;
	border:1px dashed #ccc;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	height:370px;
	width:205px;
}

.box_holder1	{
	float:left;
	border:1px dashed #ccc;
	margin-right:8px;
	margin-bottom:10px;
	padding:10px;
	height:245px;
	width:150px;
}

.box_holder2	{
	float:left;
	border:1px dashed #ccc;
	margin-right:8px;
	margin-bottom:10px;
	padding:10px;
	height:280px;
	width:205px;
}

.box_left	{
	float:left;
	border:1px dashed #ccc;
	margin:5px;
	padding:5px;
	width:292px;
}

.form_holder	{
	clear:both;
	height:35px;
}

.input_holder	{
	float:left;
	width:300px;
}

.client_holder	{
	clear:both;
	border-radius: 10px;
	border:1px solid #ccc;
	padding:15px;
	margin-bottom::10px;
	height:290px;
}

.news_left	{
	float:left;
	width:680px;
}

.news_ryt	{
	float:right;
	width:250px;
}

.login_holder	{
	clear:both;
	border:1px #ccc solid;
	padding:10px;
	border-radius:10px;
	margin-bottom:10px;
}

.flash_float	{
	float:left;
	background:url(../images/loading1.gif) center center no-repeat;
}