﻿body
{
	padding: 0px;
	margin: 0px auto auto 0px;
	font-family: Arial, Helvetica, sans-serif;
}
div
{
	border: 0px solid blue;
}

/*--------begin main body--------*/
#main
{
	height: 100%;
	width: 995px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
/*---------baner------------*/
#banner
{
	height: 137px;
	width: 995px;
	background-image: url(../Images/baner.jpg);
	background-repeat: repeat;
	cursor: pointer;
}
#banner .flash
{
	height: 137px;
	width: 421px;
	float: left;
}
/*---------header1------------*/
#header1
{
	height: 27px;
	background-color: #007d8b;
	margin-top: 1px;
	font-size: 16px;
	padding-left: 6px;
}

#header1 .border_left
{
	background-image: url(../Images/bg_header_l.jpg);
	background-repeat: no-repeat;
	width: 4px;
	height: 20px;
	margin-top: 3px;
	float: left;
	margin-left: 4px;
}
#header1 .border_right
{
	background-image: url(../Images/bg_header_r.jpg);
	background-repeat: no-repeat;
	width: 5px;
	height: 20px;
	margin-top: 3px;
	float: left;
	margin-right: 4px;
}
#header1 .header_col
{
	float: left;
	background-image: url(../Images/bg_header_center.jpg);
	background-repeat: repeat;
	height: 15px;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-left: 0px;
	padding: 0xp;
	width: 105px;
	text-align: center;
}
#header1 .header_col a
{
	display: block;
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

#header1 .header_col a:hover, #header1 .header_col a:active
{
	color: #FFFF99;
}
/*-----------maincontent------------*/
#maincontent
{
	height: 100%;
	padding-top: 10px;
	margin-left: 5px;
}
/*--------menu--------*/
#menu
{
	margin-right: 780px;
	background-image: url(../Images/menu_bg.jpg);
	background-repeat: repeat-y;
}
#menu .menu_clear
{
	clear: both;
	line-height: 1px;
}
#menu .menu_header
{
	background-image: url(../Images/menu_hder.jpg);
	background-repeat: no-repeat;
	width: 197px;
	height: 30px;
}
#menu .menu_center
{
	width: 197px;
}
#menu .menu_footer
{
	background-position: bottom;
	background-image: url(../Images/menu_fter.jpg);
	background-repeat: no-repeat;
	width: 197px;
	height: 14px;
}
/*------menubar-------*/
#menu #dhtmlgoodies_slidedown_menu li
{
	list-style-type: none;
}
#menu #dhtmlgoodies_slidedown_menu ul
{
	margin: 0px;
	padding: 0px;
	position: relative;
}

#menu #dhtmlgoodies_slidedown_menu div
{
	margin: 0px;
	padding: 0px;
}
#menu #dhtmlgoodies_slidedown_menu
{
	width: 175px;
	margin-left: 10px;
}

#menu #dhtmlgoodies_slidedown_menu a
{
	color: #000;
	text-decoration: none;
	font-weight:bold;
	display: block;
}
#menu #dhtmlgoodies_slidedown_menu .slMenuItem_depth0 a:hover, #menu #dhtmlgoodies_slidedown_menu .slMenuItem_depth0 a:active
{
	color: Yellow;
}
#menu #dhtmlgoodies_slidedown_menu .slideMenuDiv2 a:hover, #menu #dhtmlgoodies_slidedown_menu .slideMenuDiv2 a:active
{
	color: #007d8b;
}
#menu #dhtmlgoodies_slidedown_menu .slMenuItem_depth1
{
	margin-top: 10px;
	color: #FFF;
	background-image: url(../Images/menu_btn_bg.gif);
	background-repeat: no-repeat;
	height: 33px;
	line-height: 33px;
	width: 175px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 15px;
}
#menu #dhtmlgoodies_slidedown_menu .slMenuItem_depth2
{
	/* Sub menu items */
	text-align: left;
	margin-top: 1px;
	padding-left: 25px;
	font-size: 13px;
	color: #FFF;
}
/*-----------skype--------*/
#menu .row2 a
{
	text-decoration: none;
	color: #FFFFFF;
}

#menu .row2 a:hover, #menu .row2 a:active
{
	color: #FFFF99;
}
#menu .row2
{
	width: 180px;
	color: #000000;
	font-size: 14px;
	text-align: justify;
	margin-right: 5px;
	margin-left: 6px;
	margin-top: 20px;
}
#menu .row2_clear
{
	height: 5px;
}
#menu .row2 .fb_hder
{
	background-image: url(../Images/fb_hder.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 6px;
}

#menu .row2 .fb_fter
{
	background-image: url(../Images/fb_fter.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 6px;
}
#menu .row2 .row2_bg1
{
	background-color: #769cc7;
	padding-left: 10px;
	font-size: 18px;
	color: #FFFFFF;
}
#menu .row2 .font
{
	padding: 5px;
	font-size: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #769cc7;
	border-left-color: #769cc7;
}
#menu .row2 .image
{
	border-style: none;
	width: 97px;
	height: 23px;
	float: right;
}
#menu .row2 .font1
{
	padding-top: 3px;
	font-weight: bold;
	font-size: 12px;
	margin-right: 97px;
}


/*-------------body-----------*/
#content
{
	float: right;
	width: 770px;
	padding-right: 10px;
}

/*-----------flash---------*/
#content .c_header_flash
{
	background-image: url(../Images/c_header_flash.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 6px;
}

#content .c_footer_flash
{
	background-image: url(../Images/c_footer_flash.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 6px;
}
#content .flash_bg
{
	height: 147px;
	width: 770px;
	margin-right: 2px;
	background-color: #000000;
}
#content .image_marque
{
	height: 140px;
	width: 140px;
	float: left;
	margin-right: 10px;
	float: left;
}
/*----------bg-line-header--------*/
#content .c_header
{
	background-image: url(../Images/c_header.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 6px;
}

#content .c_footer
{
	background-image: url(../Images/c_footer.jpg);
	background-repeat: no-repeat;
	width: 770px;
	height: 6px;
}
/*--------header in content--------*/
#content .m_header
{
	margin-top: 10px;
}
#content .m_header_bg
{
	height: 18px;
	background-color: #769cc7;
	padding-left: 10px;
	font-size: 15px;
	color: #FFFFFF;
}
/*------------default------------*/


#default a:link, #default a:visited
{
	color: #000000;
	text-decoration: none;
}
#default a:hover, #default a:active
{
	color: #000000;
	text-decoration: underline;
}
/*---------row1---------*/
#default .row1
{
	padding: 30px;
	font-size: 13px;
	text-align: justify;
}
#default .row1_clear
{
	clear: left;
}
#default .row1 .col
{
	width: 150px;
	height: 200px;
	float: left;
	margin-right: 27px;
}
#default .row1 .col .product_image_border
{
	width: 146px;
	height: 146px;
	border: solid 1px #000000;
	margin-bottom: 3px;
}
#default .row1 .col .product_image
{
	width: 140px;
	height: 140px;
	margin: 3px;
	display: block;
	background-color: #000000;
}
#default .row1 .col .font
{
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
}
/*------------row2-----------*/
#default .row2
{
	padding: 30px;
	font-size: 13px;
	text-align: justify;
}
#default .row2_clear
{
	clear: left;
}
#default .row2 .row
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #769cc7;
	padding: 10px;
}
#default .row2 .row .product_image_border
{
	width: 106px;
	height: 106px;
	border: solid 1px #000000;
	float: left;
}
#default .row2 .row .product_image
{
	width: 100px;
	height: 100px;
	margin: 3px;
	display: block;
	background-color: #000000;
}
#default .row2 .row .font
{
	margin-left: 120px;
	padding-top: 5px;
}
#default .row2 .row .font1
{
	font-size: 13px;
	font-weight: bold;
}
#default .row2 .row .font2
{
	font-size: 12px;
	padding-left: 20px;
	text-align: justify;
}
/*---------------product-detail-----------*/

#product_detail a
{
	text-decoration: none;
}

#product_detail a:hover, #product_detail a:active
{
	text-decoration: underline;
}
/*----------row1-----------*/

#product_detail .row1
{
	padding-top: 10px;
}
#product_detail .row1 .col1
{
	float: left;
	width: 300px;
}
#product_detail .row1_clear
{
	clear: right;
}
#product_detail .row1 .col1 .c_header_pdt_detail
{
	background-image: url(../Images/pdt_ige_hder.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 6px;
}

#product_detail .row1 .col1 .c_footer_pdt_detail
{
	background-image: url(../Images/pdt_ige_fter.jpg);
	background-repeat: no-repeat;
	width: 300px;
	height: 6px;
}
#product_detail .row1 .col1 .row1_bg1
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #769cc7;
	padding : 5px;
}
#content .m_header_bg1
{
	height: 18px;
	background-color: #769cc7;
	font-size: 15px;
	color: #FFFFFF;
	
}
#product_detail .row1 .col1 .product_image_border
{
	width: 286px;
	height: 286px;
	border: solid 0px white;
}
#product_detail .row1 .col1 .product_image
{
	width: 280px;
	height: 280px;
	margin: 3px;
	display: block;
	background-color: White;
}
#product_detail .row1 .col1 .product_font
{
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
#product_detail .row1 .col1 .product_font td
{
	padding-top: 5px;
}
#product_detail .row1 .col1 .product_font1
{
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
#product_detail .row1 .col2
{
	margin-left: 310px;
	width: 450px;
}
#product_detail .row1 .col2 .font_header_pdt_detail
{
	background-image: url(../Images/pdt_font_hder.jpg);
	background-repeat: no-repeat;
	width: 450px;
	height: 6px;
}

#product_detail .row1 .col2 .font_footer_pdt_detail
{
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomright: 8px;
	background-color: #769cc7;
	height:8px;
}
#product_detail .row1 .col2 .row1_bg1
{
	-moz-border-radius-topleft: 8px;
	-webkit-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topright: 8px;
	background-color: #769cc7;
	padding : 5px;

}
#product_detail .row1 .col2 .font
{
	padding: 5px;
	font-size: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #769cc7;
	border-left-color: #769cc7;
}

/*--------ROW2---------*/

#product_detail .row2
{
	padding-top: 10px;
}
#product_detail .row2_clear
{
	clear: left;
}
#product_detail .row2 .row2_border
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #769cc7;
	border-left-color: #769cc7;
	padding-bottom: 30px;
	padding-left: 30px;
}
#product_detail .row2 .col
{
	width: 150px;
	height: 200px;
	float: left;
	margin-right: 30px;
}
#product_detail .row2 .col .product_image_border
{
	width: 146px;
	height: 146px;
	border: solid 1px #769cc7;
	margin-bottom: 3px;
}
#product_detail .row2 .col .product_image
{
	width: 140px;
	height: 140px;
	margin: 3px;
	display: block;
	background-color: #769cc7;
}
#product_detail .row2 .col .font
{
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	color: #000000;
}
/*---------------project-detail-----------*/

#project_detail a
{
	text-decoration: none;
}

#project_detail a:hover, #project_detail a:active
{
	text-decoration: underline;
}
/*----------row1-----------*/

#project_detail .row1
{
	padding: 10px 80px 10px 80px;
}
#project_detail .row1_clear
{
	clear: left;
}
#project_detail .row1 .row1_bg1
{
	border: 1px solid #000000;
}
#project_detail .row1 .product_image_border
{
	width: 280px;
	height: 280px;
	border: solid 10px #000000;
	float: left;
}
#project_detail .row1 .product_image
{
	width: 280px;
	height: 280px;
	display: block;
	background-color: #ffffff;
}
#project_detail .row1 .product_font
{
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 300px;
	text-align: justify;
}
#project_detail .row1 .product_font td
{
	padding-top: 5px;
}
#project_detail .row1 .product_font1
{
	width: 110px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}

/*--------ROW2---------*/

#project_detail .row2
{
	padding: 10px 30px 10px 30px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

/*--------ROW3---------*/

#project_detail .row3
{
	padding: 10px 30px 10px 30px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
#project_detail .row3 ul
{
	padding-right: 30px;
	padding-left: 30px;
}
#project_detail .row3_font
{
	color: #000000;
	font-size: 13px;
}
#project_detail .quaylai
{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/*---------------feedback-----------*/

#feedback a
{
	text-decoration: none;
}

#feedback a:hover, #feedback a:active
{
	text-decoration: underline;
}
/*----------row1-----------*/

#feedback .row1
{
	padding: 30px;
}
/*--------ROW2---------*/

#feedback .row2
{
	padding-top: 10px;
	color: #000000;
}
#feedback .row2_clear
{
	clear: left;
}
#feedback fieldset
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000 #FFFFFF #000000 #FFFFFF;
	margin-right: 1px;
	padding-bottom: 30px;
}
#feedback fieldset legend
{
	color: #007d8b;
	font-size: 20px;
}
#feedback fieldset table
{
	margin: 20px;
}
#feedback fieldset table td
{
	padding-top: 5px;
}
#feedback fieldset table .font
{
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	vertical-align: top;
	text-align: right;
}
#feedback fieldset table .box1
{
	border: 1px solid #007d8b;
	width: 200px;
	padding-left: 5px;
	margin-left: 10px;
}
#feedback fieldset table .box2
{
	border: 1px solid #007d8b;
	width: 400px;
	padding-left: 5px;
	margin-left: 10px;
}
/*---------row3-----------*/
#feedback .row3
{
	float: right;
	width: 200px;
	color: #000000;
	font-size: 14px;
	text-align: justify;
	margin-top: 20px;
}
#feedback .row3 .fb_hder
{
	background-image: url(../Images/fb_hder.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 6px;
}

#feedback .row3 .fb_fter
{
	background-image: url(../Images/fb_fter.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 6px;
}
#feedback .row3 .row3_bg1
{
	height: 18px;
	background-color: #769cc7;
	padding-left: 10px;
	font-size: 15px;
	color: #FFFFFF;
}
#feedback .row3 .font
{
	padding: 10px;
	font-size: 12px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #769cc7;
	border-left-color: #769cc7;
}
#feedback .row3 .font p
{
	margin: 0px;
	font-weight: bold;
}
/*---------------question-----------*/

#question a
{
	text-decoration: none;
}

#question a:hover, #question a:active
{
	text-decoration: underline;
}
#question .quaylai
{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/*----------row1-----------*/

#question .row1
{
	padding: 10px;
}
#question .row1_clear
{
	clear: left;
}

#question .row1 .row
{
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #769cc7;
	padding: 10px;
}
#question .row1 .row .font1
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
#question .row1 .row .font2
{
	font-size: 12px;
	color: #000000;
}
#question .row1 .row .font3
{
	font-size: 12px;
	color: #007d8b;
	text-align: right;
}



/*----------question-answer-----*/
#question .row3
{
	padding: 10px 50px 10px 50px;
}
#question .row3 fieldset
{
	padding: 10px;
	border: 1px solid #007d8b;
}
#question .row3 fieldset legend
{
	color: #007d8b;
	font-size: 15px;
	font-weight: bold;
}
#question .row3 fieldset .font1
{
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}
#question .row3 fieldset .font2
{
	color: #000000;
	font-size: 12px;
	padding-left: 25px;
	text-align: justify;
}
#question .row3 fieldset .font3
{
	color: #000000;
	font-size: 12px;
	float: right;
	font-style: italic;
	color: #007d8b;
}
#question .row3 fieldset .font4
{
	color: #000000;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	padding: 10px;
}
/*-------row4----------*/
#question .row4 .font1
{
	color: #007d8b;
	font-size: 20px;
	font-weight: bold;
}
#question .row4 .font2
{
	color: #000000;
	font-size: 12px;
	padding-left: 25px;
	text-align: justify;
}
/*--------ROW5---------*/

#question .row5
{
	padding: 10px 30px 10px 30px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
#question .row5 ul
{
	padding-right: 30px;
	padding-left: 30px;
}
#question .row5_font
{
	color: #000000;
	font-size: 13px;
}
/*--------question-add ---------*/

#question .row6
{
	padding-top: 10px;
}

#question .row6 table
{
	margin: 20px;
}
#question .row6 table td
{
	padding-top: 5px;
}
#question .row6 table .font
{
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	vertical-align: top;
	text-align: right;
}

#question .row6 table .box2
{
	border: 1px solid #007d8b;
	width: 400px;
	padding-left: 5px;
	margin-left: 10px;
}

/*---------------search----------*/

#search a
{
	text-decoration: none;
}

#search a:hover, #search a:active
{
	text-decoration: underline;
}
#search .quaylai
{
	float: right;
	margin-right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

/*--------table---------*/

#search .row2
{
	padding-top: 10px;
	color: #000000;
}
#search .row2_clear
{
	clear: left;
}
#search fieldset
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000 #FFFFFF #000000 #FFFFFF;
	margin-right: 1px;
	padding-bottom: 30px;
}
#search fieldset legend
{
	color: #007d8b;
	font-size: 20px;
}
#search fieldset .table1
{
	margin: 20px;
}
#search fieldset .table1 td
{
	padding-top: 5px;
}
#search fieldset .table1 .font
{
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	text-align: right;
}

#search fieldset .table1 .box1
{
	border: 1px solid #007d8b;
	width: 150px;
	padding-left: 5px;
	margin-left: 10px;
}
#search fieldset .table1 .box2
{
	border: 1px solid #007d8b;
	width: 400px;
	padding-left: 5px;
	margin-left: 10px;
}

#search .result
{
	color: #007d8b;
	font-size: 20px;
	padding-top: 20px;
}
/*-----------footer----------*/
.footer
{
	background-image: url(../Images/footer_bg.jpg);
	background-repeat: repeat;
	width: 985px;
	clear: both;
	padding-left: 10px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-right: 1px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
}
