body {padding:0px; margin:0px;}
td {vertical-align:top;}
img {border:0px;}
a {color:#5dab10;}

#e404 {margin-top:20px; margin-left:20px;}


table.head-tab {width:100%; height:206px; background:url(../img/logo-bg0.gif) 0px 5px no-repeat;}
.htop {height:20px; background:url(../img/top-bg00.gif) repeat-x;}
.htop .top div {width:422px;}
.htop .top {width:452px; background:#A4BB60; padding-left:7px; padding-right:7px; height:20px; font-size:11px;  font-family:"Trebuchet MS"; color:#000002; vertical-align:middle; white-space:nowrap;}
.htop a, span {color:#fff; font-weight:bold; text-decoration:none;}
.htop a:hover {text-decoration:underline;}
.htop .top2 div {width:83px;}
.htop .top2 {width:83px; background:#A4BB60; vertical-align:middle;}
.htop .top2 a {margin-right:10px;}
.htop .ts {width:460px;}

.hmid {height:140px;}
.hmid table {height:140px; width:100%;}
.hmid .logo { width:360px; padding-top:7px; padding-left:55px;}
.hmid .logo div {width:305px;}
.hmid .right {width:100%; padding-top:15px; background:url(../img/right-bg.jpg) 91px 0px no-repeat;}
.hmid .right div span { background:url(../img/tx1-bg00.gif) no-repeat; display:block; float:left; margin-right:9px; width:27px; height:27px; font-family:"Trebuchet MS"; font-size:18px; color:#fff; text-align:center; line-height:27px;}
.hmid .right div {display:block;  font-family:"Trebuchet MS"; font-size:21px; color:#4C5E1D; font-weight:normal; margin:0px; padding:0px; margin-bottom:11px;}
.hmid .right .t1 {margin-left:52px;}
.hmid .right .t2 {margin-left:90px;}
.hmid .right .t3 {margin-left:125px;}
.hmid .right .t4 {margin-left:160px;}

.hmenu {height:46px; background:#EEEEEE; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}

.hmenu ul {}
.hmenu ul li {float:left; display:block; padding-bottom:0px; overflow:hidden; height:45px; }
.hmenu ul li a {display:block; height:41px; width:auto; float:left; font-size:14px; font-family:"tahoma"; color:#737373; text-decoration:none; line-height:40px; margin:2px; padding-left:15px; padding-right:15px; border:0px solid red;}
.hmenu ul li a:hover {background:url(../img/menu-ov0.gif) 50% 0% no-repeat; color:#fff;}
.hmenu ul li .active {background:url(../img/menu-act.gif) 50% 0% no-repeat; color:#737373;}
.hmenu ul li img {margin-top:4px;}


.bottom {width:100%; margin-bottom:11px; height:48px; background:#EEEEEE; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;}
.bottom td {vertical-align:middle; font-size:12px; font-family:"Trebuchet MS"; color:#737373;}
.bottom td a {text-decoration:none;color:#737373;}
.bottom td a:hover {text-decoration:underline;color:#737373;}
.bottom td.c {padding-left:36px; width:80%;}
.bottom td.d {padding-right:36px; width:20%; text-align:right;}

.main-content {width:100%; padding:3px; }
.page_content {width:100%; background:url(../img/c-right-.gif) right top no-repeat;}

.main-content h1 {color:#5DAB10; font-size:20px; font-family:"Trebuchet MS"; font-weight:normal; margin:0; }
.text_cont h1.index {font-size:17px; color:#707070; text-decoration:none; margin:10px 0;}
.main-content {width:100%; background:url(../img/c-left-b.gif) left top no-repeat;}

.page_content .right_image { padding-top:0px; padding-right:30px;}
.page_content .right_image img {border:1px solid #DADADC;}
.page_content .hd  h1 { margin-top:20px; margin-bottom:20px;}
.page_content td {padding-left:30px;}
.page_content .text_cont  div  { color: #3f403f; font-size: 14px; font-family: tahoma; margin-right: 10px; margin-bottom: 20px }
.hd div {color:#5DAB10; font-size:20px; font-family:"Trebuchet MS"; font-weight:normal; margin-top:15px;}
.rzgn {font-family:Trebuchet MS; color:#5DAB10; font-size:10px; font-weight:normal;}
.rzgn a {font-family:Trebuchet MS; color:#727272; font-size:10px; font-weight:normal;}
.rzgn a:hover {color:#5DAB10; text-decoration:underline;}



/* menu */

.left-menu {width:245px; background:url(../img/bottom-s.jpg) left bottom no-repeat; padding-bottom:220px;}

	.t_menu {width:245px; margin-top:10px; margin-bottom:10px; background:url(../img/touch-bg.gif) repeat-y;}
	.t_menu .head div {font-size:18px; font-family:"Trebuchet MS"; color:#3B3B3B; background:url(../img/tbg00000.gif) no-repeat; width:204px; height:32px; display:block; padding-left:30px; line-height:30px; margin-top:15px; margin-bottom:10px;}
	.t_menu .head {padding-left:0px;}
	
	.t_menu td table td { padding:0px; margin:0px; padding-left:4px; font-size:13px; font-family:"Trebuchet MS";}
 
	.t_menu .default a {width:200px; display:block; height:22px; padding-left:28px; line-height:20px; text-decoration:none; background:url(../img/tmenu-10.gif) no-repeat; display:block; margin-top:8px; font-size:13px; font-family:"Trebuchet MS"; color:#363E42;}
	.t_menu .default a:hover {background:url(../img/tmenu-20.gif) no-repeat; color:#fff;}

	.t_menu ul, li { padding:0px; margin:0px; list-style:none; }
	.t_menu li {line-height:20px;}
 
	.t_menu ul li { padding:0px; margin:0px; padding-left:12px; font-family:tahoma; font-size:11px; color:#363E42;}
	.t_menu ul li ul li { padding:0px; margin:0px; padding-left:5px; font-family:tahoma; font-size:11px; color:#363E42;}
	.t_menu ul li span {font-family:tahoma; font-size:11px; color:#363E42; background:url(../img/arr10000.gif) 10px 3px no-repeat; padding-left:27px; font-weight:normal; text-decoration:underline;}
	
	.t_menu ul li.active span {font-weight:bold !Important;}
	.t_menu ul li.active a {font-weight:bold !Important;}	
	.t_menu ul li.active ul li.active a {font-weight:bold;}


	
	
	
	.t_menu ul li a { font-family:tahoma; font-size:11px; color:#363E42; background:url(../img/arr10000.gif) 10px 3px no-repeat; padding-left:27px; font-weight:normal;}
	.t_menu ul li a:hover { font-family:tahoma; background:url(../img/arr20000.gif) 10px 3px no-repeat; font-size:11px; color:#8CBB4B;}
	.t_menu ul li ul li a {background:url(../img/arr30000.gif) 15px 3px no-repeat; font-weight:normal;}
	.t_menu ul li ul li a:hover {background:url(../img/arr40000.gif) 15px 3px no-repeat;}
	
	
	.t_menu .open_menu {width:210px; background:url(../img/tmenu-op.gif) 15px 0px repeat-y;}
	
	.t_menu .open a {width:200px; display:block; height:22px; padding-left:28px; line-height:20px; text-decoration:none; background:url(../img/tmenu-oq.gif) no-repeat; display:block; margin-top:8px; font-size:13px; font-family:"Trebuchet MS"; color:#363E42;}
	.t_menu .opendiv {background:url(../img/tmenu-oq.gif) 5px 100% no-repeat; padding-bottom:20px; padding-top:5px;}
	
.product {width:100%; background:#F4F4F4;}
.product-ov {width:100%; background:#ECECEC;}
.product td  { font-family: tahoma; vertical-align: top }
.product-ov td  { font-family: tahoma; vertical-align: top }
.p-image {padding:7px;}
.p-image img {border:1px solid #ADADAD; }
.p-name {color:#000; font-size:17px; width:100%; height:28px; padding:7px; }
.p-name h2  { color: #000; font-size: 12px; font-family: tahoma; font-weight: bold; margin: 0; padding: 0 }
.p-sdesc {height:105px; padding:7px;}
.p-sdesc span {color:#000 !important; font-weight:normal; font-size:12px;}
.p-link {color:red; font-size:12px; padding:7px; text-align:right;}

.product_name h1  {font-size:24px;}
.product_name h1 a {font-size:17px !Important; color:#ACACAC; text-decoration:none;}
.product_name h1 a:hover {font-size:17px !Important; color:#707070; text-decoration:none;}
.category_nav {padding-top:20px; padding-left:40px;}
.category_nav h1  {font-size:17px;}
.category_nav h1 a {font-size:17px !Important; color:#ACACAC; text-decoration:none;}
.category_nav h1 a:hover {font-size:17px !Important; color:#707070; text-decoration:none;}

.product_table {margin:20px;}
.product_image img {border:1px solid #999;}
.product_text  { color: #5dab10; font-size: 17px; font-family: tahoma; font-weight: normal; padding: 5px }
.product_configuration table {width:100% !Important;}
.product_configuration table td {font-family:tahoma; font-size:11px; color:#000;}
.product_description { padding-left:15px; font-family:tahoma; font-size:12px !important; line-height:18px; color:#000;}
.product_description  span {font-family:tahoma; font-size:12px !important; line-height:18px; color:#000;}
.product_description  p {font-family:tahoma; font-size:12px !important; line-height:18px; color:#000;}



.contact_form {margin-left:30px;background:#ECF3DA;}
.contact_form td {font-size:14px; font-family:"Trebuchet MS"; color:#000; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:1px;}
.contact_form .emerr {color:red !important;}


.contact_form input  { color: #000; font-size: 14px; font-family: tahoma; width: 250px; height: 20px; border: solid 1px #576b2e }
.contact_form textarea  { color: #000; font-size: 14px; font-family: tahoma; width: 250px; height: 200px; border: solid 1px #576b2e }
.contact_form .emt {width:150px;}
.contact_form .emi2 {background:#A1B2BA; border:1px solid #70858E; font-size:14px; font-family:"Trebuchet MS"; color:#fff; width:100px; height:30px; margin-right:5px; margin-left:5px;}
.contact_form .cbutts {text-align:center; padding-bottom:10px;}

.sitemap ul, li  {font-size:12px; font-family:verdana; color:#4C4D4C; line-height:20px;}
.sitemap a {font-size:12px; font-family:verdana; color:#4C4D4C;}
.sitemap a:hover {font-size:12px; font-family:verdana; color:#4C4D4C; text-decoration:none;}

.main_news h1 {padding-left:30px; padding-right:15px; }
.main_news h3 {font-family:"Trebuchet MS"; margin:0px; padding:0px; font-size:17px; padding-left:30px;font-weight:normal; padding-right:15px; color:#5DAB10;}
.main_news p {padding-left:30px; padding-right:15px; font-family:Tahoma; font-size:12px; color:#3F403F; line-height:18px;}
.main_news {width:100%;}
.main_news .text_cont table {width:100%;}

.cinfo {margin-top:20px;}
.cinfo td {line-height:25px; font-size:13px; color:#83807E; }
.cinfo a {color:#9D3609; font-size:13px; font-family:"Trebuchet MS";}
.cinfo a:hover {text-decoration:none !Important;}
.cinfo h3 {font-size:16px; color:#4C4D4C; font-family:"Trebuchet MS";}
#price a {color:#99999; font-family:"Trebuchet MS"; text-decoration:underline;}
#price a:hover {color:#99999; font-family:"Trebuchet MS"; text-decoration:none;}
span.ok {font-size:12px; font-family:"Trebuchet MS"; color:green; font-weight:normal;}

.page_news td {padding:0px; padding-top:10px; padding-right:50px;  margin:0px;}
.page_news td div {background:#f4f4f4; font-size:12px; margin:0px; padding:10px; color:#999; font-family:"Trebuchet MS";}
.page_news h3 {padding:0px; margin:0px; font-weight:normal;color:#000; margin-bottom:7px; font-size:18px; font-family:"Trebuchet MS";}
.page_news p {padding:0px; margin:0px; color:#000;}
.page_news p.date {font-size:9px; font-family:arial;}
