BODY {
	padding:0; margin:0;
	font-family:Arial;
	background:url(../_pics_/body_bg.jpg) repeat-x 0 0 #E1EDF5;
}
TABLE {
	border-collapse:collapse;
	width:100%;
}
TD {
 	padding:0em;
	vertical-align:top;
	font-size:11px;
}
IMG {
	border:0px;
}
UL {
	margin:0; padding:0;
}
A {
	color:#05487C;
}
A:hover {
	text-decoration:none;
}
FORM {
	padding:0; margin:0;
}
INPUT {
	border:0;
	font-size:11px;
}
SELECT {
	font-size:11px;
}
H1, H2, H3, H4 {
	font-size:16px;
	color:#0D4894;
	margin:0; padding-bottom:20px;
}
H2 { color:#FF1919; }
H3 { font-size:12px; }
H4 {
	font-size:13px;
	color:#0D4894;
	padding-bottom:5px;
	text-decoration:underline;
}



TD.header {
	height:234px;
	vertical-align:middle;
	background:url(../_pics_/top_img.jpg) no-repeat 100% 0;
}
TD.menu {
	height:55px;
	background:url(../_pics_/menu_bg.jpg) no-repeat 100% 0;
}
TABLE.menu {
	height:55px;
}
TABLE.menu DIV DIV{
	height:55px;
	font-size:12px;
	color:white;
	padding:0 20px;
	text-align:center;
	white-space:nowrap;
}
TABLE.menu P{
	margin:0; padding-top:20px;
}
TD.hover {
	background:url(../_pics_/hover_1.jpg);
	cursor:pointer;
}
TABLE.menu TD.hover DIV {
	background:url(../_pics_/hover_2.jpg) no-repeat 0 0;
}
TABLE.menu TD.hover DIV DIV {
	background:url(../_pics_/hover_3.jpg) no-repeat 100% 0;
}
TABLE.menu TD.hover P {
	background:url(../_pics_/hover_4.jpg) no-repeat 50% 0;
}
TD.icons {
	width:210px;
	padding-left:40px;
}
TD.icons IMG{
	display:block;
	float:left;
	margin:22px 26px 0 10px;
	width:12px; height:10px;
	background-repeat:no-repeat; background-position:0 0;
}
TD.icons A IMG{
	background-position:0 0;
}
TD.icons A:hover IMG{
	background-position:0 -10px;
}
TD.partners {
	width:207px;
	padding:10px 0 60px 0;
	background:url(../_pics_/left.jpg) repeat-x 0 0 #C6D6E7;
}
TD.partners DIV.title, TD.right_box DIV.title{
	color:#FF1919;
	font-size:12px;
	// height:36px;
	background:url(../_pics_/title_2.gif);
}
TD.right_box DIV.title{
	margin-bottom:3px;
}
TD.partners DIV.title DIV, TD.right_box DIV.title DIV {
	padding:10px 0 10px 20px;
	// height:36px;

}

DIV.left_bg {
	background:url(../_pics_/partners_bg.jpg) repeat-x 0 0;
}
TD.content {
	padding:18px 25px;
	background:url(../_pics_/title_3.gif) no-repeat 100% 116px;
}
IMG.phone {
	margin:0px 0 12px 25px;
}
TD.right_box {
	width:206px;
	background:#C6D6E7;
	padding-bottom:60px;
}
DIV.right_box {
	background:url(../_pics_/partners_bg.jpg) repeat-x 0 0 #E1EDF5;
	padding-top:10px;
}
DIV.brands P {
	margin:3px 0 0 0;
	padding-left:0;
	background:url(../_pics_/brand_bg.jpg) no-repeat 100% 0;
}
DIV.brands1 IMG {
	cursor:pointer;
}
DIV.news {
	background:#EBF3F8;
	padding:10px 0;
	border-bottom:1px solid white;
}
DIV.news SPAN, DIV.news_list H3{
	background:url(../_pics_/data_bg.gif);
	padding:0 8px;
	color:white;
	word-spacing:10px;
}
DIV.news_list H3{
	width:80px;
	text-align:center;
}
DIV.news P{
	margin:9px 0;
}
DIV.news IMG{
	border:4px solid white;
}
TD.b_menu {
	height:46px;
	background:url(../_pics_/b_menu.gif);
}
TD.b_menu DIV.border_1{
	background:url(../_pics_/b_menu_1.gif) no-repeat 0 0;
	height:46px;
}
TD.b_menu DIV.border_2{
	height:46px;
	background:url(../_pics_/b_menu_2.gif) no-repeat 100% 0;
	padding:0 210px 0 206px;
	position:absolute;
}
TABLE.b_menu {
	height:27px;
	margin-top:19px;
}
TABLE.b_menu DIV DIV{
	// height:27px;
	font-size:10px;
	color:white;
	padding:5px 10px 0 10px;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;
}
TABLE.b_menu TD.hover{
	background:url(../_pics_/b_menu_3.gif);
}
TABLE.b_menu TD.hover DIV{
	background:url(../_pics_/bhover_1.gif) no-repeat 0 0;
}
TABLE.b_menu TD.hover DIV DIV{
	background:url(../_pics_/bhover_2.gif) no-repeat 100% 0;
}
TD.footer, TD.footer TABLE{
	height:70px;
}
TD.left_banner {
	width:206px;
	background:#EDF2F8;
}
TD.right_banner {
	width:217px;
	background:#EDF2F8;
}
TD.copy {
	vertical-align:middle;
	text-align:center;
	color:#7B91A4;
}
TD.copy A{
	color:#7B91A4;
}
TABLE.new_prod {
	background:url(../_pics_/under_photo.gif) repeat-x 0 0;
}
TD.photo_box {
	width:172px; height:130px;
	background:url(../_pics_/photo_border.gif) no-repeat 50% 0;
	vertical-align:middle; text-align:center;
	padding-left:8px;
}
TABLE.new_prod TD{
	width:172px;
	font-weight:normal; font-size:11px;
	text-align:center;
	padding:5px 0 0 0;
	vertical-align:middle;
}
TABLE.new_prod TH B, TABLE.new_prod TD B{
	display:block;
	text-align:center;
	padding-right:8px;
}
TABLE.new_prod TH P, TABLE.new_prod TD P{
	padding:5px 0; margin:0;
}
A.button {
	display:block;
	text-align:center;
	float:left;
	color:white;
	text-decoration:none;
	padding:4px 5px;
	background:url(../_pics_/button_bg.gif) repeat-x;
}
div.menu{
	position:absolute;
	display:none;
	z-index:123;
	background-color:#cecece;
	top:250px;
}
div.divsubmenu{
	z-index:123;
	position:absolute;
	display:none;
	background-color:#CADFEE;
	border-top:1px solid #DDEAF4;
}
a.submenu{
	color:#05487C;
	text-decoration:none;
}
a.submenu:hover{
	color:#ffffff;
	text-decoration:none;
}
TD.content_3 UL{
	margin:7px 0;
}
TD.content_3 LI{
	list-style-type:none;
	padding:3px 0 3px 12px;
	background:url(../_pics_/li_010.gif) no-repeat 0 7px;
}
UL.menulist, UL.map {
	font-size:12px; font-weight:bold;
	background:#EBF3F8;
	padding:10px;
	line-height:30px; // line-height:17px;
	border-bottom:1px solid white;
}
UL.menulist UL, UL.map UL{
	display:none;
	font-size:11px;  font-weight:normal;
	margin-left:15px;
	padding-bottom:10px; // padding-top:5px;
	line-height:14px; // line-height:10px;
}
UL.menulist LI, UL.map LI{
	background:url(../_pics_/li_04.gif) no-repeat 0 11px;
	// background:url(../_pics_/li_04.gif) no-repeat 0 5px;
	list-style-type:none;
}
UL.menulist A, UL.map A{
	display:block;
	padding-left:10px;
}
UL.menulist UL LI, UL.map UL LI{
	background:url(../_pics_/li_02.gif) no-repeat 0 5px;
	// background:url(../_pics_/li_02.gif) no-repeat 0 3px;
	height:15px;
}
UL.menulist UL A {
	text-decoration:none;
}
UL.menulist A:hover, UL.menulist A:active {
	background:#CADFEE;
	text-decoration:none;
}
UL.menulist UL A:hover, UL.menulist UL A:active {
	background:transparent;
	color:#FF1919;
}
UL.map UL{
	display:block;
}
UL.map {
	background:transparent;
}
UL.map LI{
	background:url(../_pics_/li_04.gif) no-repeat 10px 15px;
	// background:url(../_pics_/li_04.gif) no-repeat 10px 9px;
}
UL.map UL LI{
	background:url(../_pics_/li_02.gif) no-repeat 10px 8px;
	// background:url(../_pics_/li_02.gif) no-repeat 10px 6px;
	height:15px;
}
UL.map UL UL LI{
	background:url(../_pics_/li_07.gif) no-repeat 0 5px;
	// background:url(../_pics_/li_08.gif) no-repeat 0 3px;
}
