/* =global layout 
-------------------------------------------------------------------- */
@import "form.css";
@import "style_tooltips.css";
@import "highslide.css";
* {
  margin: 0px; padding: 0px;
}
body {background: #eef2fb; font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color: #222222; margin: 0px; padding: 0px; font-weight:normal;
}
#bg_table{}
tr.on {}
tr.off {DISPLAY: none
}
#page_body {width:778px; margin:0px; padding:0px; text-align: left; background:#FFFFFF
}
#left_col {width: 185px; background:#7aa85b
} 
#right_col {width: 165px; background:#7aa85b; 
}
h2 {color:#fc4460; font-weight:bold;
}
h3 {color:#335CA8; font-weight:bold;
}
h5 {font-size: 13px;
}
h6 {font-size: 12px;font-weight: bold;
}
.split{height:5px}
#Feedback{width:96%}
/* =global classes
-------------------------------------------------------------------- */
.body { padding: 0px; margin-right:0px
}
.bg_page_top{background:url(../images/bg_page_top.jpg) no-repeat center; height:82px;}
.img_left {float: left; margin: 0 0 10px 24px; border:1px solid #D1D1D1;
}
.img_right {float: right; margin: 0 24px 10px  0; border:1px solid #D1D1D1;
}
.hr {border-bottom: 1px solid #ccc; margin: 20px 0;
}
.hidden { display: none; 
}
/* =links
-------------------------------------------------------------------- */
a {text-decoration: none; color: #000000; outline: none;
}
a:link {text-decoration:none; font-weight:normal;
}
a:hover { text-decoration: underline, font-weight:normal;
}
a img { border: 0;
}
.head_link_left{
	background:url(../images/bg_top_left.jpg); width:9px; height:37px;
}  
.head_link_right{
	background:url(../images/bg_top_right.jpg); width:10px; height:37px;
} 
#head_link{
	background:url(../images/bg_top_midle.jpg); text-align:center; vertical-align:middle;
}
#head_link a:link, #head_link a:visited {
	color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none
  }
#head_link a:hover {
	color:#000000; font-size:12px; text-decoration:underline
  }
/* =Menu left
-------------------------------------------------------------------- */

 .mainlevel {font: bold 13px Arial, Helvetica, sans-serif; height: 25px; padding:0 10px; background:url(../images/hr.gif) repeat-x bottom; vertical-align:middle;
}
.mainlevel a:link, .mainlevel a:visited{background:url(../images/icon_cat_act.gif) no-repeat left center; COLOR: #246100; height: 25px; padding-left:10px; margin:0px; font: bold 13px/25px Arial, Helvetica, sans-serif; vertical-align:middle;
}
.mainlevel a:hover{
	COLOR: #000000; background:url(../images/icon_cat_act.gif) no-repeat left; text-decoration:underline
}
.mainlevel_hover{font: bold 12px/25px Arial, Helvetica, sans-serif; height: 25px; padding-left:10px; background:url(../images/hr.gif) repeat-x bottom; vertical-align:middle; text-decoration:underline;
}
.mainlevel td, .mainlevel_hover td{padding-left:7px}
.mainlevel span, .mainlevel_hover span{padding-left:0px}
.sublevel {font: bold 11px Arial, Helvetica, sans-serif; height: 20px; padding:0 15px; background:url(../images/hr.gif) repeat-x bottom; vertical-align:middle;
}
.sublevel a:link, .sublevel a:visited, .sublevel a:hover{ padding-left:10px; background:url(../images/icon_cat_act.gif) no-repeat left; margin:0; font: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; height: 20px;
}
.sublevel a:hover{COLOR: #000000; background:url(../images/icon_cat_act.gif) no-repeat left; text-decoration:underline
}
/* =main content area
-------------------------------------------------------------------- */
#main{
	width:98%;
}
#main2{
	width:99%;
}
#content{margin-bottom:5px; color:#FFFFFF}
#content span{font-weight:bold; text-align:left}
#main h2, #content h2{ 
	text-align:left; padding:0 0 0 30px; margin:0px; background:url(../images/bg_menu_center.jpg) no-repeat; height:28px; font: bold 12px/28px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
#main h2 a:link, #content h2 a:link, #main h2 a:visited, #content h2 a:visited{font: bold 12px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none
}
#main h2 a:hover, #content h2 a:hover{font: bold 12px/28px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline
}

#main .group_news, #content .group_news{ 
	text-align:left; padding:0 0 0 30px; margin:0px; height:28px; font: bold 14px/28px Arial, Helvetica, sans-serif; color:#285924;
}
#main .group_news a:link, #content .group_news a:link, #main .group_news a:visited, #content .group_news a:visited{font: bold 14px/28px Arial, Helvetica, sans-serif; color:#285924; text-decoration:none
}
#main .group_news a:hover, #content .group_news a:hover{font: bold 14px/28px Arial, Helvetica, sans-serif; color:#285924; text-decoration:underline
}

#main2 h4 { margin-top: 0px; }

.post {
  border-bottom: 1px solid #d1d1d1; font-size:12px
  padding: 15px 0 15px;
}
.post h3 {
  font-size: 13px;
}
.post h3.corners{
  background:#fff;
}
h4, h4 a:link, h4 a:hover, h4 a:visited{font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#FFFFFF; font-weight:bold; padding:5px; text-align:left; margin: 10px 0 0 0;
}
h4.catIcon a{ 
  display:block;
  padding:5px 0 5px 32px;
}
h4.catIcon a:hover{ 
  background-position:0 -60px;
}
.post .right, .post .left, div#featPartners .left , div#purchasePromo .left { border: 1px solid #d1d1d1; }
.featured {
  padding: 15px 15px 10px;
  background: #feeac7;
}
.featured h3 {
  font-weight: bold;
  font-size: 17px;
}
.post a { color: #335CA8; }
.product_center {
	BACKGROUND:url(../images/icon_pro_1.gif) repeat-y center
}
.about_center{width:15px
}
/* =footer
-------------------------------------------------------------------- */
#footer {margin:0px; padding:0px; color:#000000;
}
#footer_top {
	height: 2px;
}
#footer_body {background:url(../images/bg_bottom.jpg) no-repeat bottom; color:#000000; height:140px; font-size: 12px; text-align:center; padding:10px 15px; text-decoration:none 
}
#footer_body a:link, a:visited{ color:#000000; text-decoration:none
}
#footer_body a:hover{ color:#000000; text-decoration:underline;
}
/* =sIFR*/
.ContactOnline{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center;
}
.product_name{font-size: 11px; text-align:center; vertical-align:top; text-decoration: none; padding-bottom:5px;
}
.product_name a:link, .product_name a:visited{font-weight:bold; color:#FFFFFF; text-decoration:none
}
.product_name a:hover{font-weight:bold; color:#FFFFFF; text-decoration:underline
}
.product_name_news{
	COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none; text-align:left; padding-top:5px; padding-right:2px; padding-bottom:5px; 
}
.product_name_news a:link{
	COLOR: #000000; text-decoration:none
}
.product_name_news a:visited{
	COLOR: #000000; text-decoration:none
}
.product_name_news a:hover{
	text-decoration:underline
}
.news_name_priority{
	font-family:Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none; 
	text-align:left; padding:5px; text-align:left; font-weight:normal; 
}
.news_name_priority a:link{
	COLOR: #000000; font-size:11px; text-decoration:none
}
.news_name_priority a:visited{
	COLOR: #000000; font-size:11px; text-decoration:none
}
.news_name_priority a:hover{
	text-decoration:none; color:#0066FF
}
.product_image{
	text-align:center; vertical-align:top; padding-top:10px; padding-bottom:10px; 
}
.product_image img{border:1px solid #ee7800}
.product_image_news{
	width:50px; padding:5px; 
}
.product_content{
	margin:5px; font-size:12px; color:#FFFFFF; padding: 10px;
}
.product_price{
	text-align:center; padding:5px 2px; font-size:12px; font-weight:bold; color:#9dbfdb
}
.button_detail a:link, .button_detail a:visited{
	font-size:11px; font-weight:bold; color:#9dbfdb; text-decoration:none
}
.button_detail a:hover{
	font-size:11px; font-weight:bold; color:#9dbfdb; text-decoration:underline
}
.button_addcart a:link, .button_addcart a:visited{
	font-size:11px; font-weight:bold; color:#9dbfdb; text-decoration:none; 
}
.button_addcart a:hover{
	font-size:11px; font-weight:bold; color:#9dbfdb; text-decoration:underline
}
.new_image{
	padding:10px
}
.new_title_index{
	font-size:12px; text-align: left; font-weight: normal; padding-top:10px; 
	padding-left:10px; padding-bottom:5px; color:#000000; }
.new_title_index A {
	font-size:12px; font-weight:bold; color:#000000; TEXT-DECORATION: none
}
.new_title_index A:visited {
	font-size:12px; font-weight:bold; color:#000000; TEXT-DECORATION: none
}
.new_title_index A:hover {
	font-size:12px; font-weight:bold; color:#000000; TEXT-DECORATION: underline; 
}

.new_title{
	font-size:12px; text-align: left; font-weight: bolder; padding-top:10px; 
	padding-left:10px; padding-bottom:5px; color:#285924; }
.new_title a:link, .new_title a:visited {
	font-size:12px; font-weight:bold; color:#285924; text-decoration: none
}
.new_title a:hover {
	font-size:12px; font-weight:bold; color:#285924; text-decoration: underline; 
}
.new_date {
	font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-align: left; padding-left:10px; 
}
.new_content {
	font-size:12px; padding:5px 10px; text-align: left; color:#000000; }
.new_content a:hover {
	font-size:12px; padding:5px; text-align: left; color:#000000; }
.new_content a:link {
	font-size:12px; padding:5px; text-align: left; color:#000000; }
.new_writer{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:right; font-weight:bold; font-size:11px; 
	padding-top:10px; padding-left:5px; padding-right:5px; color:#000000; }
.new_detail{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-right:5px; padding-top:7px; 
	padding-bottom:5px; padding-right:10px; text-align:right; color:#000000; TEXT-DECORATION: none
}
.new_detail a:link {
	font-size:11px; font-weight:bold; color:#D50000; TEXT-DECORATION: none
}
.new_detail a:visited {
	font-size:11px; font-weight:bold; color:#D50000; TEXT-DECORATION: none
}
.new_detail a:hover {
	color:#D50000; font-weight:bold; TEXT-DECORATION: underline
}
.new_other{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:left; font-weight:bold; 
	font-size:12px; padding-bottom:7px; padding-left:5px; color:#000000
}

.new_back{
	font-family:Arial, tahoma,Helvetica, sans-serif; text-align:right; color:#D50000; 
	font-weight:normal; font-size:11px; padding-left:5px; padding-right:5px
}
.new_other_title {
	font-size:12px; margin:0px; padding-left:15px; padding-bottom:3px; text-align: left; color:#000000
}
.new_other_title span{
	font-size:12px; margin:0px; padding-left:5px; text-align: left; color:#000000
}
.new_other_title a:link, .new_other_title a:visited{
	font-size:12px; margin:0px; text-align: left; color:#000000
}
.new_other_title UL {
	margin-right: 0px; margin-top: 0px; margin-bottom: 0px; 
}
.new_other_title LI {
	color:#9b3b3b; list-style:disc; MARGIN: 7px
}
.new_other_title A {
	color:#9b3b3b; TEXT-DECORATION: none
}
.new_other_title A:hover {
	padding-bottom:10px; text-decoration:underline; color:#FFFFFF;
}
.slip_news{
	background-image:url(icon_pro_2.gif); background-repeat:repeat-x; 
}
.slip_right_product{
	background-image:url(icon_pro_2.gif); background-repeat:repeat-x; background-position:center; 
}
.top_page{
	color:#FF6600; font-weight:normal; font-size:11px; 
}
.page_change{font-size:11px; color:#000000; text-align:right; padding-right:5px; padding-bottom:5px; vertical-align:middle
}

/*RSS Reader*/
#rss_scoll{padding:10px }
.titlefield a: link{color:#00FF00; text-decoration: none; font-size:11px
}
.labelfield{color:brown; font-size: 90%; 
}
.datefield{color:gray; font-size: 90%; 
}
#rss_reader{width: 190px; height: 300px; text-align:justify; font-size:11px; 
}
#rss_reader a:link, a:visited{color:#FF0000; font-size:11px; text-decoration: none}
#rss_reader a:hover{color:#FF0000; font-size:11px; text-decoration:underline}
#rss_reader div p{margin-top: 0; margin-bottom: 7px;
}
code{color: red;
}
.border_table{
	border:1px #999999 solid; padding-top:2px; margin-top:2px; padding-bottom:5px; margin-bottom:5px
}
.menu_title{
	text-align:center; padding:0px; margin:0px; background:#deb047; height:25px; font: bold 12px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
}
.gallery_name, .gallery_name a:link, .gallery_name a:visited{color:#cc0000; font-weight:bold; font-size:12px; text-align:center; padding-bottom:5px; padding-top:2px}
.gallery_name{text-decoration:underline}
.date_time{FONT: normal 12px/29px Arial, Helvetica, sans-serif;; color:#f98703; background:url(../images/bg_date.jpg); height:29px; text-align:left; padding-left:18px}
.table_tienich{background:#FFFFFF; font-size:12px; color:#0585c9; margin-top:4px; margin-bottom:5px}
.table_tienich td{background:#96d4fb; height:22px; vertical-align:middle; font-weight:bold; padding-left:5px; padding-right:5px}
.nav_news{color:#e98706; padding:0 10px; font-size:12px; }
.nav_news a:link, .nav_news a:visited{font-size:12px; color:#e98706; text-decoration:none}
.nav_news a:hover{font-size:12px; color:#e98706; text-decoration:underline}
.bg_left{background:#3c3c3e}
.product_top{background:url(../images/bg_product_top.jpg) no-repeat center; height:6px;}
.product_mid{background:url(../images/bg_product_mid.jpg) repeat-y center;}
.product_bottom{background:url(../images/bg_product_bottom.jpg) no-repeat center; height:6px;}
.txtbox{width:250px}
.list_table {
	border-color:#666666;
	border-style:solid;
	border-collapse:collapse;
	color:#00FF00
}
.button_shopping_cart{font-size:12px; color:#FFFFFF; background:#dd0000; text-align:center; height:20px}
.button_shopping_cart a:link, .button_shopping_cart a:visited{font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.button_shopping_cart a:hover{font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline}
.font_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.text_area{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:98%;
}
.text_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:98%;
}
.select_class{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}
.select_class_width{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	width:38px;
}
.table_row{
	padding-top:3px; font-weight:bold
}
.font_big{
	text-align:left; padding-top:10px; font-weight:bold; font-size:13px
}
.site_stats{font-size:12px; color:#246100}
