* {margin: 0;	padding: 0;}
html, body {
height:100%; 
}
body {
background:#ffffff; 
margin:0 auto; 
padding:0; 
text-align:center; 
border:0; 
color:#000000;
font-family: Verdana;
}
img {border:0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}
a {text-decoration:underline; color:#993300;}
a:hover {text-decoration:none;}

ul {
	list-style-type: none;
	margin: 0;
	padding:0 0 10px 0;
}
ul li {margin:0; list-style-type:none; background:url(/images/dot.gif) 0 7px no-repeat; padding:0 0 5px 10px;  line-height:16px;}
ol {margin: 10px 0 10px 30px;}

h1, .h1, div.h1 a, h2 {background:url(/images/bg_dot.gif) 0 100% repeat-x;  padding:0 0 4px 0;}
h1, .h1 {font-size:20px; font-family:Tahoma; font-weight:normal; margin:0 0 10px 0;}
div.h1 a {font-size:20px; font-family:Tahoma; color:#000000; text-decoration:none; font-weight:normal; margin:0 0 10px 0;}
h2 a {text-decoration:none; color:#000000;}
h2 {font-size:14px; font-family:Arial; margin:0 0 5px 0;}
h3 {font-size:14px; font-family:Arial; margin:0 0 10px 0;}
.w100 {width:100%;}
.c {text-align:center;}
.lft {text-align:left;}
.rt {text-align:right;}
.img_brd {border:4px solid #E3E3E3; margin:0 15px 10px 0; float:left;}
.dotted {background:url(/images/bg_dot.gif) 0 0 repeat-x; font-size:0; line-height:0; height:1px; margin:10px 0;}

#mainbox {width:expression(document.body.clientWidth < 890 ? '890px' : (document.body.clientWidth > 1280 ? '1280px' : '100%')); min-width:890px; max-width:1280px; margin:auto;}
#bg_index {padding:0 50px; text-align:center; background:url(/images/bg_top.jpg) 0 0 repeat-x;}
#bg_work {padding:0 50px; text-align:center; background:url(/images/bg_top_in.jpg) 0 0 repeat-x;}
#mainbox_tab {text-align:left; width:100%; height:100%;}
#top-space {width:890px; height:40px; font-size:0; line-height:0;}
#header_box {height:375px; background:url(/images/bg_header.jpg) 50% 0 no-repeat; font-size:12px;}
#header_box_in {height:214px; background:url(/images/bg_header_in.jpg) 50% 0 no-repeat; font-size:12px;}
#header_tab {width:100%; text-align:left;}
#top-phone {width:180px;}
#top-phone span {font-family:Tahoma; font-size:24px;}

/* Img Map */
#img_map {position:relative; width:890px;  height:250px; margin:0 auto;}
#map_1 a, #map_2 a, #map_3 a, #map_4 a, #map_5 a {display:block; position:absolute;  padding:3px 0; cursor:pointer;}
#map_1 a {top:60px; left:0px; width:190px; height:150px;}
#map_2 a {top:100px; left:245px; width:150px; height:55px;}
#map_3 a {top:170px; left:290px; width:410px; height:70px;}
#map_4 a {top:80px; left:580px; width:115px; height:70px;}
#map_5 a {top:100px; left:755px; width:128px; height:90px;}

/* Menu */

#topmenu_tab {width:100%; font-size:14;  margin:0 0 25px 0; height:44px; background:url(/images/bg_topmenu.gif) 0 0 repeat-x;}
#topmenu_tab td {text-align:center;}
#topmenu_tab a {color:#993300;  font-weight:bold; font-family:Arial; text-decoration:none;}
#topmenu_tab a:hover {text-decoration:underline;}
#bg_topmenu_lft, #bg_topmenu_rt {width:12px; font-size:0; line-height:0; }
#bg_topmenu_lft {background:url(/images/bg_topmenu_lft.gif) 0 0 no-repeat;}
#bg_topmenu_rt {background:url(/images/bg_topmenu_rt.gif) 0 0 no-repeat;}
.topmenu_tab_in {height:44px; margin:auto;}
.tab_in_ico {text-align:right; padding:0 5px 0 0;}
.tab_in_link {vertical-align:middle; text-align:left;}

/* Left */
#faq_area {height:63px; background:url(/images/bg_globe.gif) 0 0 repeat-x; margin:0 0 15px 0;}
#faq_area_in {height:63px; background:url(/images/globe.gif) 0 0 no-repeat; padding:0 0 0 65px; color:#666666; font-size:12px; font-family:Arial;}
#faq_area_in a {font-size:20px; color:#000; line-height:28px;}
#left_grey {background:#F1F1F1; padding:5px; margin:0 0 10px 0; color:#666666; font-size:12px; font-family:Arial;}
#left_grey a {color:#993300; font-family:Verdana;}
#left_grey p {padding: 5px 7px;}
#left_articles {list-style-type:none; padding:0 0 10px 0;}
#left_articles li {padding:0 0 10px 5px;}
#left_articles li a {color:#993300; font-size:12px; text-decoration:none;}
#ind_all_articles {text-align:right;}
#ind_all_articles a {font-size:11px; padding:5px; background:#F1F1F1; color:#000;}

.left_menu_area {background:#EEF4FB; margin:0 0 10px 0;}
.left_menu_area ul {padding:10px 15px; list-style-type:none;}
.left_menu_area ul li {list-style-type:none; background:none; padding:0 0 10px 0; margin:0; font-size:12px;}
.left_menu_area ul li a {text-decoration:none; padding:0 0 2px 0; background:url(/images/dot2.gif) 0 100% repeat-x;}
.left_menu_area ul li a:hover {background:none;}

.left_menu_area ul li.act a {
	background:none;
	font-weight: bold;
}
.left_menu_area ul li span {
	font-weight: bold;
}

.left_menu_area ul ul {padding:0; list-style-type:none;}
.left_menu_area ul li ul li {list-style-type:none; background:url(/images/dot3.gif) 0 15px no-repeat; padding: 8px 0 0 7px; margin:0 0 0 5px;}
.left_menu_area ul li ul li a {
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	background:none;
	color:#000;
	font-weight: normal !important;
}
.left_menu_area ul li ul li a:hover {background:none; text-decoration:underline;}
.left_menu_area h4, .left_menu_area a.h4 {
	background:url(/images/bg_dot.gif) 0 100% repeat-x;
	padding: 6px 0 4px 0;
	margin: 0 5px 0 10px;
}
.left_menu_area a.h4 {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	width:185px;
	}

/* Content */
.content_tab {padding:0 0 0 40px; font-size:12px; font-family:Verdana;}
.content_tab p {padding:0 0 15px 0; line-height:18px;}
.navstring {padding:0; font-size:10px;}
.content_tab table {}
.content_tab table td, .content_tab table th {border:1px solid #DEDEDE;}
.content_tab table th {background:url(/images/bg_tab.gif) 0 100% repeat-x; padding:10px;}
.content_tab table td {padding:5px;}

.content_tab .header-print {width:100%; margin:0 0 10px 0;}
.content_tab .header-print td {border:0; background:url(/images/bg_dot.gif) 0 100% repeat-x; padding:0;}
.content_tab .header-print td  h1 {background:none; padding:0; margin:0;}
.content_tab .header-print td a {font-size:11px; font-family:Arial; text-decoration:none;}

/* Banners */
.grey_bann {width:100%; border:0 !important;}
.grey_bann td {border:0 !important;}
.grey_bann_td {background:#F1F1F1; font-size:11px; font-family:Arial; color:#666666; padding:5px; border:0 !important;}
.grey_bann_td a {font-size:14px; color:#993300;}


/* Footer */
#footer_tab {width:100%; margin-top:20px; border-top:3px solid #F58220;}
#footer_tab td {padding:20px 0;  font-size:12px; font-family:Arial; line-height:18px;}
#footer_tab a {color:#993300; text-decoration:none;} 

/* SITE MAP */
.smap ul {padding:0;}
.smap li {background:none; padding:0;}
.smap li li {padding:10px 0 0 20px;}
.smap li a {btext-decoration:underline;}
.smap li li li {padding:0 0 0 20px;}
.smap li li li a {text-decoration:none;}
.smap li li li li a {text-decoration:none; font-size:11px; color:#000000;}

/* CATALOG */
.content_tab  .catable td, .content_tab  .unitable td {border:0; padding:0 15px 20px 0; line-height:17px; line-height:17px;}
.content_tab  .catable td a img {border:5px #E3E3E3 solid;}
.content_tab  .catable td .unitlink {font-size:14px; font-family:Arial; padding:10px 0 0 0;}
.content_tab  .catable td span.pricefrom {background:#E3E3E3; font-size:18px; font-family:Arial; padding:3px; color:#993300;}
.content_tab  .catable td span.pricefrom span {font-size:12px;}
.content_tab  .unitable td .moreunitab td {border:1px solid #DEDEDE; color:#993300; font-size:11px; font-family:Arial; text-align:center; padding:0px;}
.content_tab .unitable td .moreunitab {width:100%;}
.content_tab .unitable td .moreunitab th {border:1px solid #DEDEDE; background:url(/images/unitab_bg.gif) 0 100% repeat-x; padding:3px; vertical-align:middle; text-align:center; font-weight:normal; font-size:13px; font-family:Arial;}

#sm_imgs img {cursor: pointer;}
#sm_imgs div {width:70px; height:70px; border:2px #E3E3E3 solid; margin:10px 3px 0 4px; float:left; overflow:hidden;}
.bl_4 {
	width:245px;
}
.bl_4 img {
	border:0;
	width:240px;
	border:5px #E3E3E3 solid;
}

.content_tab .colortab {width:auto; margin:0 auto;}
.content_tab .unitable table.colortab td {border:0; padding:1px; line-height:0; font-size:0;}




