body
{
	margin: 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}
table
{
	line-height: 16px;
	color: #141414;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}

/*----begin email of member----------------*/
/*--------begin text email----------------*/
.textemail
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text email----------------*/
/*--------begin email body----------------*/
email_body
{
	background-color: #ffffff;
	margin: 0;
}
/*--------end email body----------------*/
/*----end email of member----------------*/
/*----begin link----------------*/
a:hover
{
	color: #092b6f;
	text-decoration: none;
}
a:link
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
/*----end link----------------*/
/*----begin left colum----------------*/
.leftTD
{
	background-color: #bdbec0;
	margin: 0;
	vertical-align: top;
}
/*----end left colum----------------*/
/*----begin center colum----------------*/
.centerTD
{
	background-color: #ffffff;
	margin: 0;
	vertical-align: top;
}
/*----end center colum----------------*/
/*----begin right colum----------------*/
.rightTD
{
	background-color: #ffffff;
	margin: 0;
	vertical-align: top;
}
/*----end right colum----------------*/
/*----begin header----------------*/
/*--------begin table header----------------*/
.bgheader
{
	width: 1004px;
	height:85px;
	background-image: url(/images/bgheader.jpg);
	background-repeat: no-repeat;
	
}
.bgheader_top
{
	width: 1004px;
	background-color: #ffffff;
}
/*--------end table header----------------*/
/*--------begin line header----------------*/
.lineheader
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end line header----------------*/
/*--------begin line space header----------------*/
.linespace_header
{
	background-color: #ffffff;
	height: 10px;
	width: 1004px;
}
/*--------end line space header----------------*/
/*--------begin text language----------------*/
.textlanguage
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text language----------------*/
/*--------begin text date----------------*/
.textdate
{
	font-size: 11px;
	color: #ec121a;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text date----------------*/
/*--------begin main menu----------------*/
/*------------begin text menu----------------*/
.textmenu
{
	color: #ffffff;
	font-size: 12px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
	font-weight: bold;
}
.textmenu a:hover
{
	color: #ffffff;
	text-decoration:underline;
}
.textmenu a:active
{
	color: #ffffff;
	text-decoration:underline;
}
.textmenu-active
{
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*------------end text menu----------------*/
/*------------begin background menu----------------*/
.bgmenu
{
	background-image: url(/images/bg_menu_top.gif);
	background-repeat: no-repeat;
	width: 1004px;
	height: 39px;
	border-bottom: #ffffff 6px solid;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu
{
	padding-left: 12px;
	padding-right: 12px;
	color: #ff0000;
}
/*------------end line of space menu----------------*/
/*--------end main menu----------------*/
/*--------begin sub menu----------------*/
.textmenu_sub
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textmenu_sub a:hover
{
	color: #e30401;
}
.textmenu_sub-active
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.linemenu_sub
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end sub menu----------------*/

/*----end header----------------*/

/*----begin body----------------*/
/*--------begin title----------------*/
/*------------begin text title----------------*/
.texttitle
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*------------end text title----------------*/
/*------------begin text title left----------------*/
.texttitle_left
{
	font-size: 12px;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
	background-color: #092b6f;
	height: 25px;
	text-align: center;
}
/*------------end text title left----------------*/
/*------------begin line title----------------*/
.linetitle
{
	background-image: url(     '/images/line1.gif' );
	background-repeat: repeat-x;
	height: 1px;
}
/*------------end line title----------------*/
/*------------begin background of main title----------------*/
.bgtitle
{
	background-color: #00808b;
	height: 29px;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*------------end background of main title----------------*/
/*--------end title----------------*/
/*--------begin text body--------*/

.textbody_title
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.textbody_title a:hover
{
	color: #e30401;
}
.textbody_red
{
	font-size: 12px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.textbody_other
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textbody_other a:hover
{
	color: #e30401;
}

.textbody
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}
.textbody_blue
{
	color: #0c4282;
	font-size: 11px;
	font-family: Arial,Tahoma,Verdana, MS Sans Serif;
}
.textbody_black
{
	color: #000000;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}



/*--------end text body--------*/
/*--------begin text link--------*/
.textlink
{
	color: #0488cc;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}
.textlink a:hover
{
	color: #617b01;
}
/*--------end text link--------*/
/*--------begin border of image--------*/
.img_border_gray
{
	border-color: #c4c8ca;
	border-style: solid;
	border-width: 1px;
}
/*--------end border of image--------*/
/*----end body--------*/

/*----begin footer--------*/
/*--------begin main footer menu--------*/
.textmenu_footer
{
	font-size: 12px;
	color: #092b6f;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
.textmenu_footer a:hover
{
	color: #ffffff;
}
.textmenu_footer-active
{
	font-size: 12px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end main footer menu--------*/
/*------------begin background menu----------------*/
.bgmenu_footer
{
	background-color: #fcdc07;
	background-repeat: repeat;
	height: 28px;
	width: 1004px;
}
/*------------end background menu----------------*/
/*------------begin line of space menu----------------*/
.linespace_menu_footer
{
	padding-left: 12px;
	padding-right: 12px;
	color: #ff0000;
}
/*------------end line of space menu----------------*/
/*--------begin text footer--------*/
.textfooter
{
	color: #8b8b8b;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
}
.textfooter a:hover
{
	color: #fcdc07;
}
/*--------end text footer--------*/
/*--------begin line footer----------------*/
.linefooter
{
	background-color: #092b6f;
	height: 1px;
}
/*--------end line footer----------------*/
/*--------begin line footer----------------*/
.linespace_footer
{
	background-color: #ffffff;
	height: 20px;
	width: 1004px;
}
/*--------end line footer----------------*/
/*--------begin background of footer--------*/
.bgfooter
{
	background-color: #092b6f;
	width: 1004px;
}
.bgfooter_white
{
	background-color: #ffffff;
	width: 1004px;
}
/*--------end background of footer--------*/
/*--------begin text design by--------*/
.textdesignby
{
	font-size: 11px;
	color: #999999;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
}
/*--------end text design by--------*/
/*--------begin text counter--------*/
.textonline
{
	color: #8b8b8b;
	font-size: 11px;
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
	font-weight: bold;
}
.textonline_red
{
	font-size: 11px;
	color: #ff0000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*--------end text counter--------*/
/*----end footer--------*/

/*----begin search--------*/
.bgsearch
{
	width: 224px;
	height: 27px;
	background-image: url(/images/bg_search.gif);
	background-repeat: no-repeat;
}
/*--------begin textbox search--------*/
.flat_search
{
	width: 130px;
	height: 13px;
	border: 0;
	vertical-align: top;
	background-color: Transparent;
	font-family: Tahoma,Arial, Verdana, MS Sans Serif;
	font-size: 11px;
	color: #8b8a8a;
	padding: 0;
	background-image: url(/images/line3.gif);
	background-repeat: repeat-x;
}
/*--------end textbox search--------*/
/*--------begin button search--------*/
.button_search
{
	background-color: #092b6f;
	height: 20px;
	width: 40px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button search--------*/
/*----end search--------*/

/*----begin form contact--------*/
/*--------begin button contact--------*/
.button_send
{
	background-color: #092b6f;
	height: 17px;
	width: 42px;
	font-size: 11px;
	color: #ffffff;

	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
	background-image: url(/images/btnall.gif);
	background-repeat: no-repeat;
}
/*--------end button contact--------*/
/*--------begin button reset--------*/
.button_reset
{
	background-color: #092b6f;
	height: 17px;
	width: 42px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
	background-image: url(/images/btnall.gif);
	background-repeat: no-repeat;
}
/*--------end button reset--------*/
/*----end form contact--------*/
/*----begin textbox--------*/
.flat
{
	font-family: Tahoma,Arial, Verdana, MS Sans Serif;
	font-size: 11px;
	color: #8b8a8a;
	border-bottom: #959595 1px solid;
	border-left: #959595 1px solid;
	border-right: #959595 1px solid;
	border-top: #959595 1px solid;
	background-color: #ffffff;
	height: 17px;
	width: 312px;
}
/*----end textbox--------*/
/*----begin textbox--------*/
.flatlist
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: solid 1px #092b6f;
	width: 200px;
	height: 18px;
}
/*----end textbox--------*/
/*----begin textarea--------*/
.textareaflat
{
	font-size: 11px;
	color: #8b8a8a;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: solid 1px #959595;
	width: 312px;
}
/*----end textarea--------*/
/*----begin button--------*/
.button
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color: #4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	height: 30px;
}
.button_flat
{
	border-right: 1px outset;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: hand;
	text-decoration: none;
}
/*----end button--------*/
/*----begin page--------*/
.pager
{
	color: #092b6f;
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
.pager-active
{
	color: #e30401;
	font-size: 11px;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*----end page--------*/
/*----begin upload file--------*/
/*--------begin text upload file--------*/
.fileUpload
{
	font-family: Tahoma, Arial,Verdana, MS Sans Serif;
	font-size: 11px;
	color: #253652;
	border-bottom: #4D6689 1 solid;
	border-left: #4D6689 1 solid;
	border-right: #4D6689 1 solid;
	border-top: #4D6689 1 solid;
	width: 340px;
}
/*--------end text upload file--------*/
/*--------begin button upload file--------*/
.buttonUpload
{
	font-family: Arial,Tahoma, Verdana, MS Sans Serif;
	cursor: hand;
	background-color: #4568a1;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-style: outset;
	border-width: 1px;
	height: 18px;
	width: 60px;
}
/*--------end button upload file--------*/
/*--------begin mail upload file--------*/
.mailAttachmentUploadCss
{
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
/*--------end mail upload file--------*/
/*----end upload file--------*/
/*----begin loading process--------*/
#progress
{
	font-size: 1px;
	left: 10px;
	width: 1px;
	position: relative;
	top: 1px;
	height: 5px;
	background-color: #9d9d94;
}
/*----end loading process--------*/
/*----begin hr--------*/
hr
{
	color: #dedede;
	height: 1px;
	background-color: #dedede;
	margin: 14 0 14 0;
}
/*----end hr--------*/
/*----begin about us--------*/
.bgleft_aboutus
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end about us--------*/
/*----begin news--------*/
.bgleft_news
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end news--------*/
/*----begin project--------*/
.bgleft_project
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end project--------*/
/*----begin product--------*/
.bgleft_product
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end product--------*/
/*----begin faq--------*/
.bgleft_faq
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end faq--------*/
/*----begin gallery--------*/
.bgleft_gallery
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end gallery--------*/
/*----begin sitemap--------*/
.bgleft_sitemap
{
	background-color: #dedede;
	vertical-align: top;
}
/*----end sitemap--------*/
/*----begin treeview sitemap--------*/
.treeview, .treeview ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul
{
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea
{
	background: url(/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea
{
	display: inline;
	float: none;
}

.treeview li
{
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected
{
	background-color: #cccccc;
	padding: 3px;
}

#treecontrol
{
	margin: 1em 0;
	display: none;
}

.treeview .hover
{
	color: red;
	cursor: pointer;
}

.treeview li
{
	background: url(/images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
	background-position: 0 -176px;
}

.treeview .expandable-hitarea
{
	background-position: -80px -3px;
}

.treeview li.last
{
	background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
	background-image: url(/images/treeview-default.gif);
}
.treeview li.lastCollapsable
{
	background-position: 0 -111px;
}
.treeview li.lastExpandable
{
	background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
	background-position: 0;
}

.treeview-red li
{
	background-image: url(/images/treeview-red-line.gif);
}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable
{
	background-image: url(/images/treeview-red.gif);
}

.treeview-black li
{
	background-image: url(/images/treeview-black-line.gif);
}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable
{
	background-image: url(/images/treeview-black.gif);
}

.treeview-gray li
{
	background-image: url(/images/treeview-gray-line.gif);
}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable
{
	background-image: url(/images/treeview-gray.gif);
}

.treeview-famfamfam li
{
	background-image: url(/images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable
{
	background-image: url(/images/treeview-famfamfam.gif);
}
.filetree li
{
	padding: 3px 0 2px 16px;
}
.filetree span.folder, .filetree span.file
{
	padding: 1px 0 1px 16px;
	display: block;
}
.filetree span.folder
{
	background: url(/images/folder.gif) 0 0 no-repeat;
}
.filetree li.expandable span.folder
{
	background: url(/images/folder-closed.gif) 0 0 no-repeat;
}
.filetree span.file
{
	background: url(/images/file.gif) 0 0 no-repeat;
}
/*----end treeview sitemap--------*/
/*----begin shopping cart--------*/
/*--------begin text price--------*/
.textprice
{
	font-size: 11px;
	color: #e30401;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	font-weight: bold;
}
/*--------end text price--------*/
/*--------begin button cart--------*/
.button_cart
{
	background-image: url(/images/bullet_cart.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 18px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button cart--------*/
/*--------begin button order--------*/
.button_order
{
	background-color: #092b6f;
	height: 22px;
	width: 70px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma,Arial, Verdana,MS Sans Serif;
	border: 0;
	text-align: center;
	cursor: pointer;
}
/*--------end button order--------*/
/*----end shopping cart--------*/
/*----begin slide--------*/
.stepcarousel
{
	position: relative; /*leave this value alone*/
	border: none; /*overflow: scroll; leave this value alone*/
	width: 927px; /*Width of Carousel Viewer itself*/
	height: 130px; /*Height should enough to fit largest content's height*/
}
.stepcarousel2
{
	position: relative; /*leave this value alone*/
	border: none; /*overflow: scroll; leave this value alone*/
	width: 652px; /*Width of Carousel Viewer itself*/
	height: 130px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt
{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0;
}
.stepcarousel2 .belt2
{
	position: absolute; /*leave this value alone*/
	left: 0px;
	top: 0;
}
.stepcarousel .panel
{
	float: left;
	overflow: hidden;
	margin-right: 18px;
	width: 140px;
	height: 130px;
}
.stepcarousel2 .panel2
{
	float: left;
	overflow: hidden;
	margin-right: 30px;
	width: 140px;
	height: 130px;
}



/*----end slide--------*/
.line_menu
{
	background-image: url(/images/line1.gif);
	background-repeat: no-repeat;
	width: 2px;
	height: 39px;
}
