body, font, div, span, p, * { 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	font-size: 11px; 
	font-family: arial;
	color: #343434; 
}

body {
	background-image: url('img/bg_insg.jpg');
	background-repeat: repeat-x;
	background-color: #dad9d9;
}

.bodyred {
	background-image: url('img/bg_ins.jpg');
	background-repeat: repeat-x;
	background-color: #cd0f16; 
}

img {
	border: 0px;
}

/*

*************************----------------==========================-------------------*******************
											INTRO
*************************----------------==========================-------------------*******************

*/


.logoleft {
	width: 142px;
	height: 115px;
	float: left;
	overflow: hidden;
}

.logoleft img {
	margin-top: 20px;
	margin-left: 13px;
	border: 0px;
}

.top1 {
	width: 804px;
	height: 33px;
	float: left;
	overflow: hidden;
}

.top2 {
	width: 804px;
	height: 27px;
	float: left;
	overflow: hidden;
}

.top3 {
	width: 804px;
	height: 55px;
	float: left;
	overflow: hidden;
	background-image: url('img/i_04.jpg');
	background-repeat: no-repeat;
}

.menu1 {
	width: 296px;
	height: 232px;
	float: left;
	overflow: visible;
	background-image: url('img/i_05.jpg');
	background-repeat: no-repeat;
}

.menu2 {
	width: 369px;
	height: 232px;
	float: left;
	overflow: visible;
	background-image: url('img/i_06.jpg');
	background-repeat: no-repeat;
}

.menu3 {
	width: 281px;
	height: 232px;
	float: left;
	overflow: visible;
	background-image: url('img/i_07.jpg');
	background-repeat: no-repeat;
}

.menu4 {
	width: 454px;
	height: 92px;
	float: left;
	overflow: visible;
	background-image: url('img/i_08.jpg');
	background-repeat: no-repeat;
}

.spacerRight {
	width: 492px;
	height: 92px;
	float: left;
	overflow: hidden;
	background-image: url('img/i_09.jpg');
	background-repeat: no-repeat;
}

.contents {
	/*width: 946px;
	float: left;*/
	overflow: hidden;
	text-align: left;
}

.contentsred {
	background-image: url('img/i_10.jpg');
	background-repeat: no-repeat;
}

.contents div {
	width: 846px;
	color: #222;
	font-size: 11px;
	padding-left: 70px;
	padding-top: 20px;
}

.contents div a, .copyright a, .maincontents a,
.contents div a:link, .copyright a:link, .maincontents a:link,
.contents div a:hover, .copyright a:hover, .maincontents a:hover,
.contents div a:active, .copyright a:active, .maincontents a:active,
.contents div a:visited, .copyright a:visited .maincontents a:visited
 {
	color: #222;
	text-decoration: underline;
	font-weight: bold;
}

.maincontents {
	width: 846px;
	/*float: right;*/
	overflow: hidden;
	text-align: left;
	clear: both;
}

.lngCH {
	float: right;
}

.textMenu {
	float: left;
	padding-left: 40px;
}

.top2 a, .textMenu a,
.top2 a:link, .textMenu a:link,
.top2 a:active, .textMenu a:active,
.top2 a:visited, .textMenu a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

.top2 a:hover, .textMenu a:hover {
	text-decoration: underline;
	font-size: 11px;
}

.menu1 a, .menu2 a, .menu3 a, .menu4 a, .spacerRight a,
.menu1 a:link, .menu2 a:link, .menu3 a:link, .menu4 a:link, .spacerRight a:link
.menu1 a:active, .menu2 a:active, .menu3 a:active, .menu4 a:active, .spacerRight a:active
.menu1 a:visited, .menu2 a:visited, .menu3 a:visited, .menu4 a:visited, .spacerRight a:visited {
	color: #4e5354;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.menu4 a, .menu4 a:link, .menu4 a:active, .menu4 a:visited {
	color: #fff;
}

.menu1 a:hover, .menu2 a:hover, .menu3 a:hover, .menu4 a:hover, .spacerRight a:hover {
	color: #4e5354;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

.menu4 a:hover {
	color: #fff;
}

.divmenu1 {
	padding-top: 203px;
	padding-left: 102px;
	text-align: left;
}

.divmenu2 {
	text-align: left;
	position: relative;
	left: -70px;
	width: 125px;
}

.divmenu3 {
	padding-top: 217px;
	padding-left: 86px;
	text-align: left;
}

.divmenu4 {
	padding-top: 16px;
	padding-left: 310px;
	text-align: left;
}

.copyright {
	width: 946px;
	/*float: right;*/
	text-align: right;
	color: #222;
	font-size: 11px;
	clear: both;
}



/*
*************************----------------==========================-------------------*******************
											END OF INTRO
*************************----------------==========================-------------------*******************
*/

.header {
	width: 804px;
	height: 374px;
	float: left;
	overflow: hidden;
}

.mainMenu {
	width: 254px;
	height: 368px;
	float: left;
	text-align: left;
}

.rightPic {
	width: 487px;
	height: 336px;
	float: left;
	text-align: left;
	margin-top: 32px;
	overflow: hidden;
}

.bgright {
	width: 60px;
	height: 371px;
	float: left;
	overflow: hidden;
	background-image: url('img/bgright.jpg');
	background-repeat: no-repeat;
}

.mainMenuItem {
	width: 190px;
	height: 21px;
	background-image: url('img/menuItem.jpg');
	background-repeat: repeat;
	color: white;
}

.menuItem {
	text-decoration: none;
	padding-left: 15px;
	line-height: 2;
}

.menuItem div {
	padding-left: 11px;
}

.menuItem div div {
	padding-left: 22px;
}


.menuItem a, .menuItem a:link, .menuItem a:active, .menuItem a:visited {
	color: #4e5354;
	text-decoration: none;
	font-size: 11px;
}

.menuItem a:hover {
	color: #4e5354;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.good {
	width: 806px;
	float: left;
	padding-bottom: 20px;
}

.goodsImg {
	width: 300px;
	float: left;
	background-color: #eaeae9;
}

.goodsDesc {
	width: 500px;
	float: left;
}

.goodsDesc div {
	padding-left: 15px;
}

.goodsImg img {
	padding: 10px;
	cursor: pointer;
}

.photoPaging {
	text-align: right;
	position: relative;
	top: -5px;
	left: -5px;
}

.commercFlash {
	float: left;
	width: 220px;
	height: 160px;
}

.form_item {
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	border: #FFFFFF;
	border-style: none;
	border: 0px;
	width: 100%;
	background-color: #dad9d9;
}

.form_button {
	font-size: x-small; 
	font-weight: normal;
	background-color : #DFDFDF;
	border-left-color : #EEEEEE;
	border-top-color : #EEEEEE;
	border-right-color : #BBBBBB;
	border-bottom-color : #BBBBBB;
	border-bottom-style : solid;
	border-left-style : solid;
	border: 1px solid;
}

.red {
	color: #c00;
}

.intro {
	/*width: 946px;*/
	width: 100%;
	text-align: center;
}
.cont {
	width: 946px;
	margin: auto;
}
#flash {
	width: 100%;
	outline: none;
	clear: both;
}
.noflashMenu {
	width: 938px;
}
.noflashMSG {
	padding: 25px;
	background-color: white;
	color: red;
	margin-top: 100px;
	margin-bottom: 20px;
	border: 4px solid red;
}
.noflashItem {
	width: 100px;
	height: 70px;
	background-color: white;
	float: left;
	margin: 3px;
	padding: 5px;
}