@charset "utf-8";
/* CSS Document */

input,textarea {
	border:#cdcdcd 1px solid;
	}

.clear{clear: both;}
.clright {
	clear:right;
	}
.img{margin: 0px; border: 0px;}
#div100
{
background:url(images/centerbg.gif) repeat-y center top;
width: 100%; height: auto !important; height: 100%; min-height: 100%;
}
#div1
{
width: 950px;
text-align: left;
padding: 0px 26px 28px 26px;
filter: none !important; background: url(images/shad.png) no-repeat !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shad.png' ,sizingMethod='crop'); background:none;
}
#header
{
width: 950px;
height: 143px;
background: url(images/header_bg.jpg) no-repeat;
}
#logo
{
float: left;
width: 92px; height: 88px;
padding: 26px 0px 0px 101px;
}
#lang
{
float: right;
height:61px;
padding: 5px 36px 0px 0px;
}
.linklang:link,.linklang:visited,.linklang:active,.linklang:hover{display: block; width: 72px; height: 21px; text-align: right; padding: 1px 14px 0px 0px; color: #fafafa; text-decoration: none;}

#searchbar {
	float:right;
	filter: none !important;
	background: url(images/searchbar.png) no-repeat !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/searchbar.png' ,sizingMethod='crop');
	background:none;
	width:285px;
	height:25px;
	padding-right:34px;
	}
#searchbar form {
	margin:0px;
	}
#searchbar span {
	display:block;
	float:left;
	}
#sword {
	background:none;
	width:245px;
	height:20px;
	padding:2px 5px 0px 5px;
	border:#ffffff 0px solid;
	color:#a3a3a3;
	font-size:11px;
	}

.menu
{
float: left;
height: 34px;
}
.menu_bd
{
float: left;
width: 1px; height: 34px;
background: url(images/menu_bd.jpg) no-repeat;
}
#banner
{
width: 950px; height: 347px;	
}
#mb_top
{
width: 950px; height: 74px;
background: url(images/mb_top.jpg) no-repeat;
}
#about_title
{
float: left;
width: 72px; height: 32px;
padding: 36px 306px 0px 26px;
}
#news_title
{
float: left;
width: 100px; height: 32px;
padding: 36px 172px 0px 0px;
}
#products_title
{
float: left;
width: 120px; height: 32px;
padding-top: 36px;
}
#mb
{
width: 950px;
background: url(images/mb_bg.gif) no-repeat left top;
font-size:11px;
}
#mb_left
{
float: left;
width: 7px; height: 308px;
}
#about_left
{
float: left;
width: 2px; height: 1px;
}
#about
{
float: left;
width: 376px;
height:auto !important;
min-height:320px;
height:340px;
}
#about_right
{
float: left;
width: 3px; height: 1px;
}
#about_line
{
width: 328px; height: 4px; font-size: 1px;
background: url(images/about_line.jpg) no-repeat;
margin: 5px 0px 8px 17px;
}
#about_text
{
height:260px;
padding: 0px 32px 0px 16px;
text-align: justify;
}
#about_more
{
width: 94px; height: 24px;
margin: 8px 0px 6px 254px;
}
#news
{
float: left;
width: 269px;
height:auto !important;
min-height:320px;
height:340px;
}
#news_line
{
width: 245px; height: 4px; font-size: 1px;
background: url(images/news_line.jpg) no-repeat;
margin: 5px 0px 10px 12px;
}
.news_pic
{
float: left;
padding: 0px 5px 9px 17px;
}
.news_text
{
float: left;
width: 152px;
padding: 2px 21px 9px 0px;
color: #81aa2d;
}
.linknews:link,.linknews:visited,.linknews:active{color: #494949; text-decoration: none;}
.linknews:hover{color: #494949; text-decoration: underline;}
.news_line
{
width: 232px; height: 4px; font-size: 1px;
background: url(images/news_line2.jpg) repeat-x;
margin: 0px 0px 8px 16px;
}
#products
{
float: left;
width: 281px;
background-color: #f2f2f2;
background-image: url(images/about_bg.jpg); background-repeat: repeat-x;
height:auto !important;
min-height:320px;
height:340px;
}
#products_pic
{
padding: 2px 0px 7px 15px;	
}
#products_text
{
height:100px;
padding: 0px 18px 0px 14px;
text-align: justify;
}
#products_more
{
width: 94px; height: 24px;
margin: 11px 0px 7px 164px;	
}
#mb_right
{
float: left;
width: 6px; height: 308px;
}
#mb_btm
{
width: 950px; height: 31px;
background: url(images/mb_btm.jpg) no-repeat;
}
#copy
{
width: 950px; height: 28px;
margin-top: -28px; position: relative; z-index: 5;
padding: 0px 26px 0px 26px;
}
#copy1
{
height: 12px;
background: url(images/copy1_bg.jpg) repeat-y;
padding-top: 5px;
}
#copy2
{
height: 11px;
background: #50b948;
}

a:link,a:visited,a:active {
	color:#81aa2d;
	text-decoration:underline;
	}
a:hover {
	color:#81aa2d;
	text-decoration:none;
	}

.bluelink:link,.bluelink:visited,.bluelink:active {
	color:#5483ac;
	text-decoration:none;
	}
.bluelink:hover {
	color:#5483ac;
	text-decoration:underline;
	}

