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

img{border:none;} form{margin:0px;}

body{margin:0px; background:url(images/bg.jpg) repeat-x #fff; background-position:top center; font-family:"Trebuchet MS", Arial; font-size:14px; color:#000;}
h1{margin:0px; color:#0d3c94; font-size:27px;line-height:31px; margin-top:45px; margin-bottom:46px; margin-left:100px;letter-spacing:-1px;}
h1 em{display:block; font-size:13px; font-weight:normal; margin-bottom:-27px; font-style:normal; letter-spacing:.5px;}
h2{margin:0px; margin:10px 0px 7px 0px;color:#ff0; font-size:20px; font-weight:normal}
h3{font-size:18px; font-weight:normal; color:#0040ac; margin:0px; margin-bottom:-7px;}
h4{ }
h4 a{background:url(images/img_list.gif) no-repeat 5px 9px; padding-left:20px; text-decoration:none; font-size:20px; font-weight:normal;}
h4 a:hover{ text-decoration:underline; color:#f60;}

P{display:block}P em{color:#0090ff; font-weight:bold; font-style:normal;}



a{color:#0040ac;}
a:hover{text-decoration:none;}
#wraper{width:930px; margin:0 auto; background:url(images/con_bg.png) no-repeat;}

#top{display:block; height:60px; width:399px; padding:20px 20px 0px 511px;}
#top arrow{}

#head{ display:block; height:69px;}

/*#navi{}
	#navi ul{list-style:none; list-style:inside;display:block; margin-top:29px; float:right; line-height:33px; height:33px; color:#fff; margin-right:5px;}
		#navi ul li{ text-align:right; display:inline;}
			#navi ul li a{text-align:right; color:#fff; text-decoration:none; margin:0px 12px;}
			#navi ul li a:hover{ color:yellow; border-top:1px solid yellow}*/
			

/*#menu {width:650px;height:30px;display:block;color:#fff;float:right;margin-top:30px;}
#menu div {}
#menu a {height:25px;display:block;white-space:nowrap;padding:0px;margin:0px;padding-top:8px;color:#fff;border-right:1px solid #fff;}
#menu a {text-decoration:none;padding-left:15px;padding-right:15px;display:block;text-align:left;}
#menu a:hover {color:#ff0;background:#000;}
#menu ul {list-style:none;margin:0;padding:0;float:left;border:solid 0px #000000;height:22px;}
* html #menu ul {width:60px;}
* html #menu ul li {float:left;height:0%;z-index:100}
* html #menu ul li a {height:0%;}
#menu li {position:relative;}
#menu ul ul {position:absolute;text-align:left;top:auto;height:1px;display:none;}
#menu ul ul a {background:#000;border-top:1px solid #fff;height:22px;padding:0px;width:120px;padding-left:5px;padding-top:4px;}
#menu ul ul a:hover {color:#ff0;background:#000;}
#menu ul ul ul {top:0;left:100%;}
div#menu li:hover {cursor:pointer;z-index:100;}
div#menu li:hover ul ul,  div#menu li li:hover ul ul,  div#menu li li li:hover ul ul,  div#menu li li li li:hover ul ul {display:none;}
div#menu li:hover ul,  div#menu li li:hover ul,  div#menu li li li:hover ul,  div#menu li li li li:hover ul {display:block;}
#menu a.x{color:#fff;background:#000;}
#menu a.x:hover {color:#fff;background:#000;}*/


#menu	{width:650px;height:30px;display:block;color:#fff;float:right;margin-top:30px;}
#menu a{height:25px;display:block;white-space:nowrap;padding:0px;margin:0px;padding-top:8px;color:#fff;border-right:1px solid #fff;text-decoration:none;padding-left:15px;padding-right:15px;display:block;text-align:left;}
#menu a:hover {color:#ff0;background:#000;}
#menu a.x{border-top:none;}
#menu ul{list-style:none;margin:0;padding:0;float:left;height:22px;}
* html #menu ul {width:60px;}
* html #menu ul li {float:left;height:0%;z-index:100}
* html #menu ul li a {height:0%;}
#menu li{position:relative;}
#menu ul ul{position:absolute;text-align:left;top:auto;height:1px;display:none;}
#menu ul ul a{background:#000;border-top:1px solid #fff;height:22px;padding:0px;width:175px;padding-left:5px;padding-top:4px; }
#menu ul ul a:hover{color:#ff0;background:#000;}
#menu ul ul ul{top:0;left:100%;}
	
		
		div#menu li:hover{cursor:pointer;z-index:100;}
		
		div#menu li:hover ul ul,
		div#menu li li:hover ul ul,
		div#menu li li li:hover ul ul,
		div#menu li li li li:hover ul ul
		{display:none;}
		
		div#menu li:hover ul,
		div#menu li li:hover ul,
		div#menu li li li:hover ul,
		div#menu li li li li:hover ul
		{display:block;}
		





#content{ width:890px; margin:0px 20px;}

#flash{margin-right:-20px; margin-top:-45px; float:right;}
	* html #flash{margin:0px; float:right; clear:none }
	* +html #flash{margin:0px; float:right; clear:none; }	
#blue_panel{display:block; padding:0px 20px; height:224px; background:url(images/bg_blue_panel.jpg) repeat-x;}
	#blue_panel .con{float:left;}
	#blue_panel .sep{float:left; width:42px; height:224px; background:url(images/sep_blue.jpg) no-repeat;}
	#blue_panel .list{display:block; height:23px; background:url(images/bg_equip_list.png) no-repeat; padding-left:22px; color:#fff; font-size:13px; line-height:23px; margin-bottom:2px;}
	#blue_panel P{color:#fff; font-size:13px; margin:0px; line-height:16px; margin-bottom:10px;}

#offer_panel_bot{display:block; padding:10px 19px;height:97px; background:url(images/bg_offer_bot.jpg) no-repeat;line-height:20px; }
#offer_panel_bot a{ display:block;color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:760px;}
#offer_panel_bot a:hover{text-decoration:none;}

#footer{display:block; padding-top:15px; height:84px; background:url(images/bg_footer.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:20px;}
#footer a{text-decoration:none; color:#000; margin:0px 7px;}
#footer a:hover{color:#666;}

#ser{ display:block; }
#ser ul{margin:0px;}
#ser ul li{ list-style-image:url(images/img_list.gif); line-height:30px; color:#555; font-size:17px; }

#samples{}
#samples img{border:1px solid #666; margin:0px 15px 15px 0px;}

.w_specials{}
.w_specials a{text-decoration:none; display:block; line-height:32px; padding-left:33px; margin-bottom:5px; background:url(images/img_pdf.jpg) no-repeat; font-size:17px; font-weight:normal;}
.w_specials a:hover{ text-decoration:underline; color:#f60;}
