@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{
	color :#555;
	font : normal normal normal 12px/1.6em  Verdana, Arial, Helvetica, sans-serif;
}

h1{
	font : normal normal bold  14px/1.6em  Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:28px;
}

h1 span{ display:none}
h3{
	font : normal normal bold  14px/2em  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#4566BA;
}
img{ border:none;}
a{color :#3A5EA8;}
a:hover{color :#7693CF; text-decoration:none}
li{ list-style-type:none;}
fieldset{border:none;}
label{cursor:pointer;}

.clearfix:after {
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;	
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#wrapper{ margin:0 auto; width:1003px; }
#intro{ margin:0 auto;width:1003px}
* html #banner{ margin:-40px 0 0; height:240px; overflow:hidden}
#banner[id]{ margin:-40px 0 0;}
.selHome{ background-color:#365CA3}

#navs{
	padding:4px 10px;
	border-top:1px #3A5EA8 solid;
	
}
#navs ul{
	float:left;
	display:inline;
	padding:2px 51px;
	background-color:#A0A0A0;
}
#navs li{
	float:left;
	display:inline;
	width:124px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
#navs li a{
	display:block;
	padding:2px 10px;
	color:#FFFFFF;
	border:1px #a0a0a0 solid;
	text-decoration:none;
}
#navs li a:hover{
	background-color:#fff;
	color:#333;border:1px #888 solid;

}
#navs li ol{
	display: none;
		position: absolute;
	margin: -5px 0 0;
	padding: 5px;
	background-color: #fff;
	border:1px #888 solid;
		width: auto;
	
}
#navs li ol li{

	display: block;
	font-size: 12px;
	width: 210px;

}
#navs li ol li a{
color: #666;
border-width: 0 0 1px;
border-color:#ccc;
text-align: left;
}
#navs li ol li a:hover{
background-color: #efefef;
border-width: 0 0 1px;
}
#navs li:hover ol{
	display: block;
	max-width: 300px;

}
#navs li.sfhover ol{
float: left;
	display: block;
	margin: -5px 0 0 -50px;
}

#menu{
	float:left;
	display:inline;
	width:230px;
	padding:15px 0 0 
}
#menu ul{
	float:right;
	display:inline;
	padding:38px 30px 0 0; 
	width:150px;
	height:470px;
	background:url(../images/navs.jpg) no-repeat left top;
}
#menu li{
	float:left;
	display:inline;
	clear:both;
	width:150px;
	height:38px;
	font-size:14px;
	font-weight:bold;
	line-height:38px;
}
#content{
	float:left; display:inline;
	padding:30px 0 0 ;
	width:750px;
}
#footer{
	clear:both;
	padding:10px;
	text-align:right;
}
#menu li a{
	display:block;
	padding:0 0 0 30px;
	margin:0 22px 0 0;
	text-decoration:none;
}
.selAbout h1{
	background:url(../images/h_a.gif) no-repeat left top;
}
.selProducts h1{
	background:url(../images/h_p.gif) no-repeat left top;
}
.selNews h1{
	background:url(../images/h_n.gif) no-repeat left top;
}
.selCustomers h1{
	background:url(../images/h_c.gif) no-repeat left top;
}
.selContact h1{
	background:url(../images/h_t.gif) no-repeat left top;
}
.selOrder h1{
	background:url(../images/h_o.gif) no-repeat left top;
}

.selProducts #content .pList li p{ width:auto}
.pList li{ float:left; width:300px;height:300px;}
.selProducts #content p{ font-size:14px;width:600px; margin:0 0 0.8em;}
.customers{padding:10px 0 0 30px }
.customers dt{
	font-size:14px;
	font-weight:bold;
	height:24px;
}
.customers dd {
	width:680px;
	margin-bottom:20px;
	border-bottom:1px #3A5EA8 solid;
}
.customers dd.last{
	border-bottom-width:0px;
}
.customers dd li{
	float:left;
	height:24px;

	font-size:14px;
	width:170px}
.doc{
	font-size:14px;
	line-height:1.8em;
	padding:10px 0 0 30px 
}
.order{
	font-size:13px;
	padding:10px 280px 0 30px 
}
.order dt,.order dd{
	float:left;
	height:30px;
}
.order dl{width:290px;}
* html .order dl{width:270px;width/**/:290px;}
.order dt{ clear:left;padding-left:25px;width:100px;}
.order dd label{padding:0 5px 0 0}
.order dd span{ float:left;}
.selAbout #content p{
	margin:0.6em 50px 0.1em 0;
	text-indent:2em;
}
.selAbout #content p.no{
	margin:2em 0 0 0;
	text-indent:0em;
}