/* CSS Document */
body{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	margin:0px;
	padding:0px;
	background-image:url(images/bg_bg_main.gif);
	background-repeat:repeat-y;	
	background-position:center;
}

td, p{
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#company {
	position:absolute;
	left:205px;
	top:2px;
	width:581px;
	height:16px;
	z-index:1;
	color:#000000;
}

.td_banner_top{
	background-image:url(images/banner_bg_top.gif);
	height:18px;
	color:#000000;
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
}
.td_banner_bottom{
	background-image:url(images/banner_bg.gif);
	height:23px;
	background-repeat:repeat-x;
	background-position:top;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
}

.td_copy_left{
	background-image:url(images/copy_bg_left.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:29px;
	width:150px;
	text-align:center;
}

.td_copy_right{
	background-image:url(images/copy_bg_right.gif);
	height:29px;
	background-repeat:repeat-x;
	background-position:top;
	background-color:#248EC8;
	color:#FFFFFF;
	text-align:center;
}
.td_content{
	padding-left:10px;
	padding-right:5px;
	text-align:left;
	padding-top:5px;
}

.td_title_pro{	background-image:url(images/title_pro_bg.gif);	background-repeat:repeat-x;	background-position:center;	text-align:left;	height:22px;}
a.link_title_pro{	color:#FFCCFF;	font-style:normal;	font-weight:bold;	font-size:11px;	text-decoration:none;}
a.link_title_pro:hover{	text-decoration:underline;}

.td_title_news{	background-image:url(images/title_news_bg.gif);	background-repeat:repeat-x;	background-position:center;	text-align:left;	height:22px;}
a.link_title_news{	color:#FFFFFF;	font-style:normal;	font-weight:bold;	font-size:11px;	text-decoration:none;}
a.link_title_news:hover{	text-decoration:underline;}

.td_menu_out{
	background-color:#E1E1E1; height:20px; 
	border-top:#ECECEC 1px solid; border-left:#ECECEC 1px solid; 
	border-bottom:1px solid #AFAFAF; border-right:1px solid #AFAFAF;
	padding-left:5px;
}

.td_menu_over{
	background-color:#ECECEC;
	height:20px;
	padding-left:5px;
}
a.link_menu_pro{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-size:11px;
	background-image:url(images/icon_arr_violet.gif);
	background-repeat:no-repeat;
	background-position:left;

}

a.link_menu_pro:hover{
	text-decoration:underline;
}

a.link_menu_pro_activated{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/icon_arr_violet.gif);
	background-repeat:no-repeat;
	background-position:left;

}
a.link_menu_pro_activated:hover{
	text-decoration:underline;
}

a.link_menu_pro_sub{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#0000ff;
	font-size:11px;
}

a.link_menu_pro_sub:hover{
	text-decoration:underline;
	color:#000000;
}

a.link_menu_pro_sub_activated{
	text-decoration:underline;
	text-align:left;
	padding-left:10px;
	color:#0000ff;
	font-size:11px;
}

a.link_menu_pro_sub_activated:hover{
	text-decoration:underline;
	color:#000000;
	
}

a.link_menu_news{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-size:11px;
	background-image:url(images/icon_arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;

}

a.link_menu_news:hover{
	text-decoration:underline;
}

a.link_menu_news_activated{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-size:11px;
	background-image:url(images/icon_arr_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;

}

a.link_menu_news_activated:hover{
	text-decoration:underline;
}

a.link_menu_news_sub{
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	color:#000000;
	font-size:11px;
}

a.link_menu_news_sub:hover{
	text-decoration:underline;
}

a.link_blue{
	color:#006699;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}
a.link_blue:hover{
	text-decoration:none;
}

a.link_newscate{
	color:#8C0A7C;
	font-style:italic;
	text-align:left;
	text-decoration:none;
	font-size:11px;
}
a.link_newscate:hover{
	text-decoration:underline;
}

.span_datetime{
	color:#000000;
	font-size:11px;
	font-style:italic;
}

.td_light_violet{
	color:#990066;
	background-color:#E8D6E6;
	text-align:left;
	font-weight:bold;
	padding-left:2px;
}

.red{
	color:red;
}

a.link_white{
	color:#ffffff;
	font-weight:bold; text-decoration:none;
}

a.link_white:hover{
	text-decoration:underline;
}

.textbox_contact{
	border-left:none;
	border-bottom: dashed #cccccc 1px;
	border-top:none;
	border-right:none;
	height:18px;
}

.textarea{
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.button_green{
	background-color:#BBFFBB;
	border:1px solid #00B000;
	color:#000000; font-size:10px;
	text-align:center; height:18px;
}
.td_about_content{
	padding:2px; border:1px solid #eeeeee;
	border-top:none;
}

a.link_black{
	color:#000000; font-weight:bold; text-decoration:none; text-align:left;
}

a.link_black:hover{
	color:#666666;
}

a.link_product_black{
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:underline;
}
a.link_product_black:hover{text-decoration:none;}

a.link_other_news{
	color:#0000FF;
	font-size:11px;
	text-align:left;
	text-decoration:none;
}
a.link_other_news:hover{
	text-decoration:underline;
}

a.link_news_title{
	color:#333333;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
a.link_news_title:hover{
	text-decoration:underline;
}

a.link_red{
	color:red;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}
a.link_red:hover{
	text-decoration:none;
	color:#000000;
}

a.link_paging{
color:#0000FF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;}

a.link_paging:hover{
text-decoration:none;}

.search_cate{
font-size:11px;}

/*-----------------------------
add on for submenu
-------------------------------*/
.snb{
	border:1px solid #666666;
	background-color:#FFFFFF;
}

.snbhv{
	background-color:#eeeeee;
	height: 20px;
	border:1px solid #666666;
}

/*adding footer*/
.footer_address{
	background:#EEE;
	text-align:center;
	line-height:18px;
}
