BODY
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #C0C0C0;
	margin-top:0px;
	margin-bottom:0px;
}
HR
{
    COLOR: #6BC4CC;
}
A
{
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: underline;
}
.footer
{
    FONT-SIZE: 11px;
}
TD.footer1
{
	padding: 0px 10px 5px 10px;
    FONT-SIZE: 11px;
    COLOR: #888888;
    BACKGROUND-COLOR: #FFFFFF;
}
TD.footer2
{
	padding: 5px 10px 5px 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    COLOR: #EEEEEE;
    BACKGROUND-COLOR:#63A6D8;
}
TD.footer3
{
	padding: 1px 5px 1px 5px;
    FONT-SIZE: 16px;
    COLOR: #AAAAAA;
    BACKGROUND-COLOR: #FFFFFF;
}
A.footer1
{
    COLOR: #478CC2;
    TEXT-DECORATION: none;
	font-weight:100;
	font-size:11px;
}
A.footer2
{
    COLOR: #005599;
    TEXT-DECORATION: underline;
	font-size:11px;	
}
A.footer2:hover
{
    TEXT-DECORATION: none;
}
TD.company_header
{
	padding: 10px 10px 10px 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
    TEXT-DECORATION: none;
	background-color:#006699;
}
TD.login_form
{
	padding: 0px 10px 0px 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-STYLE:normal;
    TEXT-DECORATION: none;
	background-color:#006699;
}
TD.top_menu
{
	padding: 5px 5px 5px 5px;
    COLOR: #333333;	
    BACKGROUND-COLOR: #FFFFFF;		
	font-size:11px;
}
TD.top_menu_m
{
    BACKGROUND-COLOR: #FFFFFF;		
	vertical-align:middle;	
}
A.top_menu
{	
	font-size:11px;
    COLOR: #333333;	
    TEXT-DECORATION: underline;
	font-weight:100;
}
A.top_menu:hover,A.top_menu_select:hover
{
    COLOR: #5599CC;
    TEXT-DECORATION: none;	
}
A.top_menu_select
{	
	font-size:11px;
    COLOR: #3366AA;	
    TEXT-DECORATION: none;
	font-weight:100;
}

TD.left_menu
{
    BACKGROUND-COLOR: #FFFFFF;
	border-right: 0px solid #DDDDDD;
    vertical-align:top;
}
A.left_menu,span.left_menu
{
    FONT-SIZE: 11px;
    COLOR: #5599CC;
    TEXT-DECORATION: none;
    FONT-WEIGHT:100;
    text-decoration:none;
}
A.left_menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #5599CC;
    TEXT-DECORATION: none;
    FONT-WEIGHT:100;
    text-decoration:underline;
}
A.left_menu_select,span.left_menu_select,div.left_menu_select
{
    FONT-SIZE: 11px;
    COLOR: #3366AA;
    TEXT-DECORATION: none;
    FONT-WEIGHT:bold;
    text-decoration:none;
}
A.left_menu_select:hover
{
    text-decoration:underline;
}


DIV.left_menu
{
	padding: 0px 10px 5px 10px;
}
DIV.left_menu1
{
	padding: 15px 10px 0px 10px;
}
DIV.caption
{
	text-align:right;
    FONT-WEIGHT: bold;
	padding-top: 5px;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
DIV.page_caption
{
	padding: 6px 5px 8px 10px;
    FONT-WEIGHT:bold;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #99CCDD;	
}
DIV.description
{
    FONT-SIZE: 11px;
    COLOR: #888888;	
    TEXT-INDENT: 0px;
    TEXT-ALIGN: justify;
}
TD.main
{
	padding: 10px 10px 10px 10px;
}
DIV.details
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    TEXT-INDENT: 20px;
}
A.details
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    TEXT-DECORATION: none;
}
A.details
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    TEXT-DECORATION: none;
}
TD.news
{
	padding: 10px 5px 5px 10px;
    FONT-SIZE: 11px;
    COLOR: #888888;
    TEXT-INDENT: 0px;
}
A.news
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
A.faq
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
TD.idx_news
{
    FONT-SIZE: 11px;
    COLOR: #888888;
    TEXT-INDENT: 0px;
}
A.idx_news
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
SPAN.product_caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
    font-style:normal;
}
A.product_caption
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
A.product_description
{
    FONT-SIZE: 10px;
    COLOR: #888888;
}
TD.product
{
	padding: 5px 5px 5px 5px;
    BACKGROUND-COLOR: #99CCDD;		
}
TD.product_desc
{
	padding: 5px 5px 5px 5px;
    BACKGROUND-COLOR: #ffffff;		
}
TABLE.new
{
	border:#999999 1px solid;
}
TD.bottom
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
A.bottom
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: none;
}
DIV.text
{
    FONT-SIZE: 11px;
    TEXT-INDENT: 20px;
    TEXT-ALIGN: justify;
}
A.text
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-ALIGN: justify;
}
A.text:hover
{
    TEXT-DECORATION: none;
}
DIV.text_body
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-INDENT: 0px;
    TEXT-ALIGN: justify;
}
DIV.text_caption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
}
DIV.2nd_menu
{
    COLOR: #005599;
    TEXT-INDENT: 20px;
}
A.2nd_menu
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #005599;
    FONT-STYLE: italic;
    TEXT-DECORATION: none;
}
A.sub_menu
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #005599;
    TEXT-DECORATION: none;
}
SPAN.sub_menu
{
    FONT-SIZE: 11px;
    COLOR: #005599;
}
DIV.abc_alpha
{
    FONT-WEIGHT: bold;
    COLOR: #005599;
    TEXT-INDENT: 20px;
}
DIV.abc_caption
{
    COLOR: #005599;
    TEXT-INDENT: 20px;
}
A.abc_top
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 11px;
    COLOR: #005599;
    TEXT-INDENT: 20px;
    TEXT-DECORATION: none;
}
DIV.error1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
    TEXT-INDENT: 20px;
}
DIV.error,span.error
{
	padding: 0px 0px 0px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
    TEXT-INDENT: 0px;
}
SUP.new
{
    FONT-SIZE: 11px;
    COLOR: #990000;
}
TABLE.desc
{
	border:#efefe1 1px solid;
    TABLE-LAYOUT: fixed;
}
TABLE.subscribe2
{
	border:#CCD3D3 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f7f7f7;
}
TABLE.subscribe
{
	border:#CCD3D3 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #005599;
}
TABLE.subscribe1
{
	border:#efefe1 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #005599;
}
TD.subscribe
{
	padding: 3px 3px 3px 3px;
	font-weight:bold;
    FONT-SIZE: 11px;
    COLOR: #005599;
    BACKGROUND-COLOR: #66AADD;
}
TD.subscribe1
{
	padding: 3px 3px 3px 3px;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #99CCDD;
}
TD.subscribe2
{
	padding: 3px 3px 3px 3px;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #99CCDD;
}
TD.warning
{
	padding: 3px 3px 3px 3px;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
}
TD.warning2
{
	padding: 3px 5px 3px 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #006699;
}
TD.thanks
{
	padding: 3px 3px 3px 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990033;
}
A.unscribe
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
}

.button
{
	padding: 0px 10px 0px 10px;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	background-image:url(images/button.gif);
	font-weight:bold;
}
A.button:visited
{
	padding: 0px 10px 0px 10px;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
	background-image:url(images/button.gif);
	font-weight:bold;	
}
.button_border
{
    border: #666699 1px solid;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
}
.button_border_opera
{
BORDER-TOP: #666699 4px solid;
BORDER-RIGHT: #666699 1px solid;
BORDER-BOTTOM: #666699 4px solid;
BORDER-LEFT: #666699 1px solid;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
VERTICAL-ALIGN: middle;
}
.point
{
    COLOR: #3366AA;
	padding-right:3px;
}
.point1
{
    PADDING-LEFT: 20px;
    COLOR: #3366AA;
    vertical-align:top;
}
span.hidden_point_top_menu{
color: #CCD3D3;
}

TD.desc_name
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
}
TD.desc_body
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-INDENT: 0px;
	padding: 0px 5px 0px 5px;
}
TR.td0_r
{
    BACKGROUND-COLOR: #99CCDD;
}
TR.td2_r
{
    BACKGROUND-COLOR: #efefe1;
}
TR.td1_r
{
    BACKGROUND-COLOR: #eeeeee;
}
TD.pages
{
	padding: 3px 10px 3px 10px;
    FONT-SIZE: 11px;
    COLOR: #666666;
}
A.pages
{
    COLOR: #006699;
}
span.current_page{
	background-color:#99CCDD;
	font-weight:bold;
	color:#FFFFFF;
}

div.hint{
	border: 1px solid #999999;
	position:absolute;
	width:200px;
	background-color:#EEFEFE;
	padding: 10px 10px 10px 10px;
	FONT-SIZE: 10px;
	COLOR: #666666;
	visibility:hidden;
}
td.price{
	FONT-SIZE: 11px;
	COLOR: #666666;
	padding-right:5px;
	vertical-align:top;
}
span.price,div.price{
	COLOR: #990000;
	font-weight:bold;
}
span.cross{
	COLOR: #990000;
	font-weight:100;
	text-decoration:line-through;
}
span.price2{
	COLOR: #666666;
	font-weight:bold;
}
div.order_message{
	background-color:#006699;
	padding: 0px 10px 0px 10px;
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #FFFFFF;
}
td.comment_caption{
	padding: 2px 5px 2px 5px;
    BACKGROUND-COLOR: #eeeeee;		
	font-weight:100;
	color:#005599;	
	font-size:11px;
}
td.comment_body{
	padding: 0px 0px 0px 1px;
	font-weight:100;
	color:#666666;	
	font-size:11px;
	vertical-align:top;
	padding-left:5px;	
}
td.comment_body_new{
	vertical-align:middle;
}
td.comment_body_contact{
	color:#777777;
}
td.comment_body_warn{
	color:#DD7777;
}
a.comment{
	font-weight:100;
	color:#63A6D8;	
	font-size:11px;
	vertical-align:top;
}
div.extFind{
	border:1px solid #FFFFFF;
}
.close_popup{
	width:100%;
	vertical-align:bottom;
	background-color:#63A6D8;
	color:#000000;	
	font-weight:bold;	
}
td.product_opt{
    FONT-SIZE: 11px;
    COLOR: #006699;
    TEXT-DECORATION: none;
}
td.product_c_opt,a.product_c_opt{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006699;
}
td.product_h_opt{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
}
div.advertisement{
	color:#333333;
	font-weight:bold;
}
a.advertisement{
	color:#666666;
	font-weight:100;
}
a.advertisement:hover{
	color:#FF9900;
	font-weight:100;
}

.new_category{
	color:red;
	font-size:10px;
	padding-left:2px;
}