@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	background:#222C2E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
.imgBorder img{
	border:1px #4B6162 solid;
}
.imgBorder span{
	width:110px;
    text-align:center;
	height:20px;
	line-height:20px;
}
ul{
	list-style:none;
}
a:link {
	color: #FF4747;
	text-decoration:none;
}
a:visited {
	color: #FF4747;
	text-decoration:none;
}
a:hover {
	color: #FF4747;
	text-decoration:underline;
}
a:active {
	color: #FF4747;
	text-decoration:underline;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
/*---------------------top-------------------*/
.topbg{
	width:900px;
	height:120px;
	margin:0px auto;
}
.top{
	width:900px;
	height:60px;
	margin:30px auto;
}
.logo{
	width:113px;
	height:60px;
	margin-left:50px;
	display:inline;
}
.nav{
	width:500px;
	height:30px;
	margin-top:30px;
}
.nav ul{
	list-style:none;
}
.nav ul li,.nav ul li a{
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	display:block;	
}
.nav ul li{	
	margin-right:20px;
}
.nav ul li a:link,.nav ul li a:visited {
	color: #FFFFFF;
}
.nav ul li a:hover,.nav ul li a:active {
	color: #FFFFFF;	
	background:url(../images/nav_bg.gif) no-repeat;
}
/*---------------------Wrap-------------------*/
.wrapTop,.wrapBottom{
	clear:both;
	width:900px;
	height:25px;
	margin:0px auto;
}
.wrapBg{
	float:left;
	width:900px;
	background:url(../images/wrap_main_bg.gif);
}
.wrapTopLeft{
	width:275px;
	height:25px;
	background:url(../images/wrap_bg_tb.gif) repeat-x;
}
.wrapTopRight{
	width:625px;
	height:25px;
	text-align:right;
	background:url(../images/wrap_bg_tb_2.gif) repeat-x;
}
.wrapBottomLeft{
	width:275px;
	height:25px;
	background:url(../images/wrap_bg_b.gif) repeat-x;
}
.wrapBottomRight{
	width:625px;
	height:25px;
	text-align:right;
	background:url(../images/wrap_bg_b_2.gif) repeat-x;
}
.wrapMain{
	width:900px;
	margin:0px auto;
	background:url(../images/wrap_main_bg.gif) repeat-y;
}
.wrapCont{
	width:590px;
	margin-right:25px;
	display:inline;
}
/*---------------------SideBar-------------------*/
.sideBar{
	width:230px;
	margin-top:10px;
	margin-left:30px;
	display:inline;
}
.sCatalogTitle{
	height:25px;
	background:url(../images/icon_sideBar_c_title.gif) no-repeat;
	color:#B9D1D3;
	font-size:12px;
	font-weight:bold;
	text-indent:20px;
}
.sCatalogCont{
	width:230px;
}
.sCatalogCont ul{
	margin-top:10px;
	margin-left:10px;
}
.sCatalogCont ul li{
	width:200px;
	margin-top:10px;
	line-height:20px;
	display:block;
	background:url(../images/icon_catalog_icon.gif) no-repeat 6px 10px;
}
.sCatalogCont ul li a{
	width:200px;
	height:20px;
	line-height:20px;
	text-indent:16px;
	display:block;
}
.sCatalogCont ul li a:link ,.sCatalogCont ul li a:visited{
	color:#FFFFFF;
	border:1px #465B5C dashed;
}
.sCatalogCont ul li a:hover,.sCatalogCont ul li a:active{
	color:#FD6A6A;
	border:1px #D7FFFF dashed;
}
.sContactTitle{
	height:25px;
	margin-top:50px;
	background:url(../images/icon_sideBar_contact_title.gif) no-repeat;
	color:#B9D1D3;
	font-size:12px;
	font-weight:bold;
	text-indent:20px;
}
.sContactCont{
	width:230px;
	margin-left:20px;
}
.sContactCont a:link,sContactCont a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.sContactCont a:hover,sContactCont a:active {
	color: #FD6A6A;
	text-decoration:none;	
}
.sContactCont ul li{
	width:220px;
	margin-top:10px;
	line-height:20px;
	display:block;
	color:#FFFFFF;
}
/*---------------------index-------------------*/
.flashAD{
	width:590px;
	height:220px;
	clear:both;
}
.indIntro{
	width:590px;
	height:140px;
	margin:30px 0px 25px;
	background:url(../images/img_indIntro.gif) no-repeat 490px 20px;
}
.indIntroCont{
	width:480px;
	height:100px;
	line-height:140%;
	text-align:justify;
}
.indTitle{
	height:20px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.contIntro{
	width:590px;
	margin:10px 0px 25px;
}
.contIntroCont{
	width:590px;
	line-height:20px;
	text-align:justify;
}
.contTitle{
	height:30px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
.indNewPro{
	width:590px;
}
.indNewProCont{
	width:590px;
}
.indNewProCont ul{
	margin-top:3px;
}
.indNewProCont ul li{	
	float:left;
	width:110px;
	height:110px;
	margin-right:5px;
}	
/*---------------------about-------------------*/
.abCont{
	width:350px;
	line-height:130%;
}
.abImg{
	margin-right:10px;
	width:200px;
}
.abImg img{
	margin-bottom:20px;
	border:1px #4B6162 solid;
}
/*---------------------Products-------------------*/
.contProCont{
	width:590px;
}
.contProCont ul li{
	float:left;
	margin-right:15px;
	margin-left:15px;
	width:150px;
	height:150px;
	display:block;
}
.contProCont ul li img{
	border:1px #FFFFFF solid;
}
.contProCont ul li span{
	margin-top:5px;
}	
.contProCont ul li span,.contProCont ul li span a{
	width:150px;
	display:block;
	text-align:center;
}
/*---------------------Kluge-------------------*/
.contKlugeCont{
	width:590px;
}
.contKlugeCont ul{	
	width:590px;
}
.contKlugeCont ul li{
	float:left;
	margin:7px;
	*margin:6px;
	width:180px;
	height:300px;
	border:1px solid #FFFFFF;
}
.klugeCont{
	width:160px;
	margin:10px;
}
.klugeCont span{
	width:160px;
	font-weight:bold;
}
.klugeCont p{
	width:160px;
	margin:10px 0px;
}
.klugeCont ul{
	width:160px;
}
.klugeCont ul li{
	float:none;
	width:150px;
	margin:2px;
	border:0px;
	height:auto;
}
.klugeImg{
	border:0px;
}
.kulgeIntro{
	margin-top:20px;
}
.kulgeIntro ol{
	width:500px;
	margin-left:30px;
}
.kulgeIntro ol li{
	margin-left:30px;
	list-style-type:decimal;
}		
/*---------------------Contact-------------------*/
.contContactCont{
	width:590px;
	line-height:30px;
	text-align:justify;
}
.contContactCont ul{
	margin-left:10px;
}
.contContactCont img{
	clear:both;
	margin-top:30px;
}
/*---------------------Bottom-------------------*/
.bottom{
	clear:both;
	width:900px;
	height:50px;
	margin:0px auto;
	line-height:50px;
	text-align:center;
	color:#FFFFFF;
}

.contact{ border:1px #5F7C80 solid; width:450px; font-size:12px;}
.yhpage{
	clear:both;
	margin-top:10px;
	height:30px;
	line-height:30px;
	text-align:center;
}	