@charset "utf-8";
/****************** css reset *************************/
html, body {
	padding: 0;
	margin: 0;
	}
html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	}
a img, :link img, :visited img {
	border: 0;
	}
/************************ end css reset*********************/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	background-image: url(../images/ui/body_back.gif);
	background-repeat: repeat-x;
}
ul{margin:0;padding:0}
li{display:inline; list-style:none}
a{text-decoration:none; color:#333}
a:hover{text-decoration:underline}


#wrapper{
	width:850px;
	_width:870px;
	margin:auto;
}

/********************** header ************************************/
#header{width:100%}
#logo_image{float:left}
#menu{width:710px;float:left}
#top_links{color:#fff;padding-top:5px;height:17px; position:relative;padding-left:20px;float:left; width:100%}
#top_links p{padding:0; margin:0; font-size:10px}
#top_links_list{position:absolute; right:15px; top:5px}
#top_links_list li{display:inline}
#top_links_list a{color:#fff}
#search{background-image: url(../images/ui/search_back.gif);padding-left:20px;width:100%; position:relative;background-repeat: repeat-x; float:left; height:37px}
#search p{font-size:12px; position:relative; *top:12px}
#search_form {position:absolute; right:15px; top:5px; }
#search_form input{border:solid 1px #d6d6d6; width:110px; color:#000; height:15px; font-size:10px;position:relative;top:-2px; padding:1px 0 0 2px}
#links ul{height:27px; float:left;background-image: url(../images/ui/links_back.gif);background-repeat: repeat-x;width:730px;}
#links ul li{display:inline;padding-right:1px;float:left }
#links ul li a{color:#000; font-size:12px;padding:5px 22px 3px 22px; height:17px;float:left}
#links ul li a:hover{color:#fff; text-decoration:none; background-color:#d6d6d6}

/********************* footer *************************************/
#footer{float:left; width:100%;_width:850px;height:100px; border-top:solid 1px #d6d6d6;color:#4f4e4e;font-size:10px; position:relative }
#footer a{color:#4f4e4e}
#footer ul{margin-top:12px}
#footer p{padding:5px 0 0 0;margin:0px}

/******************** main content *******************************/
#main_content{float:left; clear:left}
#top_boxes #box {float: left; width: 169px; background-position:right 170px; background-repeat:no-repeat; height:570px; position:relative; border-right:solid 1px #d6d6d6;}
#top_boxes #box img{float:right}
#top_boxes #box h2{font-weight:normal; float:right; padding:0 10px 0 0 ; margin:5px 0px 35px 0; font-size:24px }
#top_boxes #box .bttn_link{width:20px;height:20px; position:absolute; top:210px; right:10px; _right:9px}
#top_boxes #box a:hover.bttn_link{ background-image:url(../images/ui/bttn.gif); background-position:top right; background-repeat:no-repeat;}
#top_boxes #box p{clear:both; padding:5px 7px 10px 5px; margin:0;}
#top_boxes #box ul {
	margin: 0 0 15px 10px;
}
#top_boxes{border-bottom:solid 1px #d6d6d6; float:left}
#top_boxes #box ul li a, .box3 a, #box_content ul li a, #box_category ul li a {color:#000000; padding-left:10px; background-image:url(../images/ui/li_bullet.gif); background-position:left 3px;background-repeat: no-repeat}
#top_boxes #box ul li,#box_content ul li{
	display:block;
}
#bottom_boxes #left_menu{
	height:477px;
	float:left;
	background:#cccccc;
	padding:10px;
	width:149px
}
#left_menu a{float:left; clear:left; color:#173374}
#bottom_boxes {
	float: left;
	width: 100%;
	BORDER-TOP:SOLID 1px #d6d6d6
}
#box2, .box3{padding:10px;float:left; width:660px; height:200px; border-bottom:solid 1px #d6d6d6; position:relative}
.box3{height:250px}

.illustration{float:left; padding:10px 30px 0 0}
h3{font-weight:bold; font-size:13px;margin:10px 0 3px 0; padding:0}
.box3{width:auto; border:none;border-left:solid 1px #d6d6d6; padding-top:15px}
.box3 a  {margin:0; padding:0px 0 10px 10px; color:#000; width:150px;display:block;  background-image:url(../images/ui/li_bullet.gif); background-position:left 4px;background-repeat: no-repeat}
.box3 h3 {width:180px}
.date{color:#909090; font-size:10px; padding:0 0 0 10px; margin:17px 0 3px 0;}
#box_content {margin-top: 10px;float:left;padding-bottom:5px;*padding-bottom:10px; width:850px; border-bottom:solid 1px #d6d6d6}
#box_content p{padding:0px 15px 0px 15px}
#box_content img{padding:5px 0 0px 15px; *margin-bottom:-5px}
#box_content ul {float:left; padding-left:15px;margin-bottom:10px; padding-right:30px; display:block;position:relative; height:auto; }
#box_content ul li, #box_category ul li{display:block; float:left; clear:left}
#box_content ul li a,{background:none; float:left}
.bold_head{font-weight:bold;height:20px; background-image:url(../images/ui/li_bullet.gif); background-position:left 3px;background-repeat: no-repeat; padding-left:10px;  }
#box_category{margin-top: 10px;float:left;padding-bottom:5px;*padding-bottom:10px; *margin-bottom:-10px; width:850px}
#box_category p{padding:5px}
#box_category ul{padding-bottom:10px; float:left; min-height:230px;  height:auto !important;height:230px; display: block}
#box_category ul li.headding{padding:10px 15px; 5px 20px; width:160px;display:block}
#box_category ul li {font-size:12px; padding-left:25px}
#box_category ul .cat_img img{padding:none; position:relative; left:-25px}
#nav_bttns{position:absolute; display:block; width:80px; height:30px; right:-20px; top:8px}
#nav_bttns img{margin-right:15px;}
#product_desc{float:left; width:850px; padding-bottom:10px; *padding-bottom:0px; *margin-bottom:0px; }
#product_text{float:left}
#product_img{float:left; padding-right:20px; clear:left }
h3.product_headding{font-size:13px; font-weight:bold;width:600px; float:left; position:relative; margin-top:-7px; *margin-top:-0px; margin-bottom:8px }
.pdf_link{color:#7f7f7f; position:absolute; right:0px; font-size:11px; font-weight:normal;}
.image_galery{width:850px;float:left; text-align:left}
.image_galery img{padding:0 10px 10px 5px}
.line_divider{float:left; width:850px; height:15px; *height:1px;*margin-bottom:-15px; border-top:solid 1px #d6d6d6}
#wrapper #main_content #top_boxes #box_category #manufacture_logo {	float: right;}
#logo_img{float:left; width:100%; position:relative; height:auto; margin-bottom:20px} 
#logo_img img{position: relative; float:left;}
#logo_img #manufacture_logo{right:0px; bottom:0px}
.product_name{float:left; clear:left; font-size:12px}
#product{float:left; font-size:11px; padding-bottom:30px}
#product p{float:left; clear:left;padding:0px; font-size:13px; font-weight:bold;  margin:5px 0 0 15px;}
#product .product_desc{color:#173374; font-size:11px; font-weight:400;}

.news_date{font-size:10px;margin:0; padding:5px 0 0 0;color:#173374;}
h3.news_headd{margin:0; padding:0; font-size:12px}
.red_link{color:#d00000; font-size:11px}
#news_gallery img{margin-right:15px; margin-top:15px}
#consalting_list li{clear:left; float:left; padding-top:10px;padding-left:5px; width:800px}