﻿*{margin:0; padding:0}
html, body, h1, h2, h3, h4, h5, h6, pre, cite, tt, code, dl, dt, dd, ol, ul, li, dl dd, form, label, table, 
caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; font-weight:normal; font-style:normal}
html{margin:0; padding:0; }
body{font:12px Tahoma,"Trebuchet MS"; line-height:160%; text-align:center; margin:0; padding:0; width:100%; min-width:980px; min-height:600px}
label, .checkbox{cursor:pointer; font-weight:normal}
form, p{margin:0; padding:0}
ul, ul li, li, li ul li{list-style:none; padding:0; margin:0}

a{color:#222; outline:none; text-decoration:none;  _position:relative}
a:hover{text-decoration:underline; _position:relative}
input, textarea{font:12px tahoma}
a:focus, a:active, button:focus, submit:focus, checkbox:focus{outline:none}
input:focus, textarea:focus{background-color:#cfc; background-color:lightyellow}
.submit, .button{color:#000; line-height:normal; padding:2px; padding-bottom:3px; height:24px; padding-left:0; padding-right:0; vertical-align:middle; cursor:pointer; position:relative; font-size:12px}
.submit{line-height:normal; font-family:"HandelGotD",Arial,"Lucida Sans Unicode"; padding:2px; *padding-bottom:3px; height:23px; padding-left:0; padding-right:0; background:#eff8fb url("button-grad.gif") top left repeat-x; border:1px solid #ccc; color:#003b68; cursor:pointer; border-top-color:#ececec; border-left-color:#ddd; position:relative}
.submit:focus{background:#eff8fb url("button-grad_b.gif") bottom left repeat-x; border:1px solid #ccc; border-bottom-color:#efefef; border-right-color:#fff}
.submit:hover{background:#eff8fb url("button-grad_b.gif") bottom left repeat-x; border:1px solid #ccc; border-bottom-color:#ddd; border-right-color:#ddd; cursor:pointer}

th, td, table{font-size:12px; font-family:Arial,Tahoma; padding:0; margin:0; background:transparent}
textarea{vertical-align:middle; background-color:#f5fafd; border:1px solid #a5acb2; padding:2px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333}
a img, a img:focus{border:0; outline:none}
h1, h2, h3, h4, h5, h6{margin:1px; padding:1px}
h1{
	margin:1px 2px 5px 1px;
	display:inline;
	font-size:20px;
	font-weight:900;
	font-weight:900;
}
h2{font-size:12px; font-weight:normal}
h3, h4, h5, h6{font-size:12px; font-weight:normal}
.clear{clear:both}
.more{clear:both; font-size:85%; color:#666; text-align:right; padding-right:5px}
.more a{text-decoration:none}
.more a:hover{text-decoration:underline}

.leftCol{float:left; display:block}
.rightCol{float:right; display:block}
hr{clear:both; height:1px; visibility:hidden}
.textareaText, .inputText{display:block; float:left; margin:0 auto; vertical-align:middle; background-color:#f5fafd; border:1px solid #a5acb2; padding:2px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333}

body{color:#888; background-color:transparent; background-image:none; background-repeat:repeat; background-attachment:scroll; background-position:0 0}
body{background-color:#f3f3f3}

#navBar{clear:both; display:block; overflow:hidden; text-align:center; background:url("nav_bg.png") repeat-x top; height:40px; margin:0; z-index:5; min-width:auto !important; width:auto; min-width:980px}
 .navBar{display:block; overflow:hidden; height:40px; margin:0 auto; z-index:6; margin-top:0px;  width:980px}
.webLogo{float:left; display:block; margin:0; margin-top:2px; margin-left:5px; margin-right:5px; width:205px; height:27px; background:url("ebankonLogo_blue.gif") no-repeat left top; overflow:hidden; cursor:pointer}
.webLogo a{display:block; overflow:hidden; background:url("ebankonLogo_blue.gif") no-repeat left top; height:0px; font-size:0px; padding-top:27px; test:expression(hideFocus=true)}

.metaNav{float:right; display:block; margin:0 auto; text-align:center; margin-top:2px; height:30px; overflow:hidden}
.metaNav li{float:left; list-style:none; margin:0 auto}
.metaNav li.mn_contact, .metaNav li.mn_support, .metaNav li.mn_service, .metaNav li.mn_code{margin-left:3px}
.metaNav li a{display:block; padding:8px; color:#666; text-decoration:none; test:expression(hideFocus=true)}
.metaNav li a:hover{text-decoration:underline;color:#000;  background:url("arrow.gif") no-repeat center top}
.metaNav li.mn_contact a{color:#222; text-decoration:none}
.metaNav li.mn_support a, .metaNav li.mn_service a{color:#444; font-weight:bold; text-decoration:none}
.metaNav li.mn_code{ float:left;  }
.metaNav li.mn_code code{ float:left;padding-top:11px;color:#666; text-decoration:none; margin-right:-7px;}
.metaNav li.mn_code a{ float:left;text-decoration:underline; font-weight:bold; background:url("arrow.gif") no-repeat center top}
.metaNav li.mn_code a:hover{color:#000;   text-decoration:none}


#LR_User_Icon0{display:block; color:#999; font-weight:bold; padding:8px}
#LR_User_Icon0 a{color:#444; font-weight:bold; text-decoration:none; position:relative; padding-top:0; padding-left:0; padding-right:0}
#LR_User_Icon0 a:hover{text-decoration:underline;color:#000; background:url("arrow.gif") no-repeat center -8px}

#content{display:block; overflow:hidden; margin:0 auto; margin-top:10px; width:980px; text-align:center;}
#content:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.mod{display:block;  margin:0 auto; border:#D9D9D9 1px solid; background-color:#fff; z-index:15}

.modBody{clear:both; float:none; display:block; overflow:hidden}
.module{display:block;   width:100%; margin:0 auto; margin-bottom:8px; border:3px #ECECEC solid; background-color:#FFF; z-index:11}
.mod h2{display:block; overflow:hidden; height:20px; padding:3px; background:#FFF url("white.png") repeat-x left bottom; color:#000; border:1px #eee solid}

.module h2 span{font-size:14px}


#container{display:block; overflow:hidden; width:960px; clear:both; float:none;  margin:0 auto; padding:0 8px 0 1px; margin-top:8px; margin-bottom:8px; min-height:400px !important}
#sidebar{width:300px; margin:0 auto}
#sidebarNarrow{width:210px; margin:0 auto}
#component{width:640px; margin:0 auto}
#componentNarrow{width:730px; margin:0 auto}

.list{float:left; display:block; overflow:hidden; margin:auto; position:relative; border:1px solid #efefef; background-color:#ffffff; padding:1px}
.list li{display:block; padding:0; font:12px "Trebuchet MS"; line-height:1; margin:0 auto; white-space:nowrap; overflow:hidden; position:relative}
.list li a:hover{}
.list .image{display:block;  position:relative;  overflow:hidden; margin:auto}
.list .image img{display:block; vertical-align:middle; overflow:hidden; border:1px solid #fff; padding:2px; margin:auto; text-align:center}
.list .image span{position:absolute; bottom:0; left:0;margin:auto; margin-bottom:-2px;  padding:1px; font-size:12px; font-family:Tahoma, "Trebuchet MS"; vertical-align:bottom; padding-top:2px; line-height:120%; background-color:#fff; width:100%; text-align:center; white-space:nowrap; overflow:hidden; cursor:pointer}
.image img{display:block; overflow:hidden; padding:2px}
.list .checkbox{ margin:0 auto; padding:0}
.mod h2 .rightCol a{color:#fff; _position:relative}
.mod h2 .rightCol a:hover{text-decoration:underline; _position:relative}
.modContent{margin:0; margin-left:-30px; display:block; padding:5px; padding-top:1px; text-align:justify}
.module h3{color:#444; text-align:left}
.modBody{padding-bottom:5px}
.image img{display:block; overflow:hidden;  padding:2px}
a:hover.image img, .image a:hover img{background:transparent}

#topModule{display:block; overflow:hidden; width:960px;margin:0 auto; padding:0 8px 0 1px; margin-top:2px; margin-bottom:2px}
#topModule .mod h2 .rightCol a:hover{text-decoration:none}
.topNav .mod{z-index:15}

.topNav #companyName{position:relative; text-align:justify; display:block; overflow:hidden; margin:4px auto;  vertical-align:middle}
.topNav h1, .topNav h1 a{margin:0; font:normal 135%/1.2 Georgia, "Times New Roman", Times, serif; clear:both;}
.topNav h1 a{text-decoration:none;  cursor:pointer; font-weight:bold}
.topNav h1 a:hover{color:#003}
.topNav #companyName h3.description{font-size:16px; font-weight:bold}

table.company_topNav{display:block; overflow:hidden; margin:2px auto; margin-left:5px; padding:0; margin-bottom:1px;  border-collapse:collapse; vertical-align:middle; text-align:center;/* width:760px;_width:750px;*/}
td.company_logo_tdCol{vertical-align:middle; text-align:center; padding:2px;/**width:148px;_width:148px;*/ max-width:148px; max-height:148px;margin:auto;}

table.company_topNav td.company_logo_tdCol img{float:none; clear:both; vertical-align:middle; text-align:center; max-height:130px; max-width:130px; width:expression(this.width >130 &&this.width / 130 >= this.height / 130 ? 130:true); height:expression(this.height >130 &&this.width / 130 <this.height / 130 ? 130:true); border:none; padding:2px; margin:2px}
table.company_topNav td.company_logo_tdCol a:hover img{border-color:#CFCFCF; background:transparent}
table.company_topNav td.company_logo_tdCol{text-align:center; vertical-align:middle}

.topNav .info_list{display:block; width:84px; height:16px; margin:2px auto; position:relative}
.topNav .info_list a{display:block; overflow:hidden; position:relative; width:26px; height:16px;  float:left; background-image:url('content-list.png'); _background-image:url('content-list.gif'); background-repeat:no-repeat; background-position:left center; cursor:pointer; text-decoration:none}
.topNav .info_list a:hover{text-decoration:none}
.topNav .info_list a.list-home{background-position:left center}
.topNav .info_list a.list-addFav{background-position:-26px center}
.topNav .info_list a.list-vCard{background-position:-52px center}
.topNav .info_list a:hover{background-image:url('content-list_blue.png'); _background-image:url('content-list_blue.gif')}

.topNav a.list-home span, .topNav a.list-addFav span, .topNav a.list-vCard span{display:none; text-decoration:none; font:11px Tahoma}
.topNav a.list-home:hover span, .topNav a.list-addFav:hover span, .topNav a.list-vCard:hover span{background:url('bt2.gif') no-repeat; display:block; position:absolute; top:10px; right:58px; width:120px; padding-top:20px; padding-bottom:60px; border:none; text-align:center; color:#000; font:11px Tahoma; z-index:1150; text-decoration:none; _zoom:1}
.topNav a.list-addFav:hover span{right:30px}
.topNav a.list-vCard:hover span{right:0px}

.navi{
	width:100%;
}
.navi ul{display:block;}
.navi li{
	float:left;
	display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.navi li.navi_home{/*border-left:1px solid #5c5c5c*/}
.navi a{
	display:block;
	font-size:14px;
}
.navi li.current a, .navi a:hover{
	text-decoration:none;
}

#imgmnu{
	width:160px;
	background-image:url(imgmnu_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	overflow:auto;
	margin-right:10px;
	margin-bottom: 15px;
	margin-left: auto;
}
#imgmnu ul{height:25px; margin:0; padding:0; list-style:none; background-image:url(menuRight.gif); background-position:right; background-repeat:no-repeat}
#imgmnu li{float:left}
#imgmnu .boton{width:25px; height:25px; display:block}
#imgmnu .boton span{display:none}
#imgmnu #btnStartPage{ padding-left:2px; background-image:url(btnStartPage.gif)}
#imgmnu #btnFavorites{background-image:url(btnFavorites.gif)}
#imgmnu #btnbtnvCard{background-image:url(btnvCard.gif)}
#imgmnu #btnContactUs{background-image:url(btnContactUs.gif)}
#imgmnu li a{background-repeat:no-repeat; cursor:pointer; width:25px}
#imgmnu li a:link, #imgmnu li a:visited{background-position:top left}
#imgmnu li a:hover{background-position:bottom left}

#announcement{display:block; line-height:36px; height:36px; overflow:hidden}
#announcement h3{float:left; text-align:center; color:#000; font-size:14px; width:120px; position:relative; margin:auto; padding:0; padding-left:5px}
#announcement marquee, #announcement .what_new_con{float:left; color:#444; width:760px; display:block; padding:0 10px; line-height:20px !important; height:20px; text-align:left; font-size:12px; margin-left:20px; position:relative; overflow:hidden}
#announcement .what_new_con{ display:block; height:26px; margin-top:6px;}
img.toggle_img{ width:9px; height:9px;}
.specially_recommends img.toggle_img{ background:none;}

.specially_recommends .modBody{color:#444; font-size:12px; line-height:normal; text-align:center; font-weight:bold; padding-bottom:25px; width:90%; _width:93%; padding-left:6px; _padding-left:13px; margin:auto; overflow:hidden}
.specially_recommends .modBody a{color:#222}
.item{float:left; position:relative; width:150px; height:175px; border:1px solid #ebebeb; margin:10px; border-right:2px solid #ddd; border-bottom:2px solid #ddd; background-color:#fff; background-position:left top; background-repeat:no-repeat; cursor:move}


.specially_recommends .item{width:46px; height:70px; margin:3px; padding:1px; background-position:center center;  cursor:pointer}
*html .specially_recommends .item{border:5px}
.specially_recommends a:hover.item{border-color:#FB73A4; text-decoration:none; background-position:center top;}
.item span{position:absolute; bottom:0; left:0; margin:auto; padding:0; font-size:12px; font-family:Tahoma, "Trebuchet MS"; background-color:#ffffff; width:100%; _width:49px; _margin-bottom:-1px; text-align:center; height:1; white-space:nowrap; overflow:hidden; font-weight:lighter;}
.specially_recommends a:hover.item span{color:#fff; background-color:#ef2968; *background-color:transparent; _background-color:transparent; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#88f36291,endColorstr=#88ef2968); text-decoration:none}

.tool-tip{color:#000; padding:8px; padding-top:0; width:139px; z-index:13000}
.tool-title{font-size:12px; text-align:center; margin:0; color:#111; padding:15px 8px; padding-bottom:0; background:url('bt.gif') no-repeat top center}
.tool-text{font-size:11px; text-align:center; padding:8px; padding-top:0; background:url('bt.gif') no-repeat bottom center}
.custom-tip{color:#3E4F14; padding:8px; z-index:13000; background-color:#f8fafc; border:1px solid #b6bec9}
.custom-title{font-size:12px; margin:auto; color:#3E4F14; padding:0px; background-color:#efefef; border-bottom:1px solid #EFEFEF}
.custom-text{font-size:12px; padding:8px; margin:auto; background-color:#FFF; border:1px solid #e3e3e3}

.postEntry{ width:97%; margin:auto; padding-bottom:8px; display:block; clear:both; float:none; overflow:hidden; text-align:justify}
.postEntry p{
	margin-bottom:4px;
	line-height: 30px;
        font-size:12px;
}
.products_listing_mod .modBody{font-size:0.9em; line-height:normal; text-align:center; padding-bottom:5px; overflow:hidden; padding-left:20px; _padding-left:5px; margin:auto}
.products_listing_mod .list{width:130px; height:172px; margin:9px}
.products_listing_mod .list li{width:130px}
.products_listing_mod .list li a{line-height:160%;}
.products_listing_mod .list li a.image{height:128px;line-height:normal;}
.products_listing_mod .list li .image img{max-width:120px; max-height:120px;  width:expression(this.width >120 &&this.width / 120 >= this.height / 120 ? 120:true); height:expression(this.height >120 &&this.width / 120 <this.height / 120 ? 120:true)}
img.toggle_img{cursor:pointer; width:12px; height:12px; position:relative; margin-right:2px}

.offers_mod .modBody, .jobs_mod .modBody, .contact_info_mod .modBody, .offers_list_mod .modBody, .jobs_list_mod .modBody{width:98%; margin:auto; padding-left:3px; padding-bottom:10px}
.post_list{text-align:justify; margin:auto}
.post_list h4{margin-left:7px; font-family:Tahoma; line-height:1; font-weight:700; position:relative}
.post_list h4 code{vertical-align:middle}

.offers_mod h4, .offers_list_mod h4{padding-left:13px; margin-left:8px; background-repeat:no-repeat; background-position:left center}
.offers_mod h4.display_s, .offers_list_mod h4.display_s{background-image:url('display_pink.gif')}
.offers_mod h4.seeking_s, .offers_list_mod h4.seeking_s{background-image:url('seeking_b.gif')}

.outsourcings_mod h4,.outsourcings_list_mod h4{padding-left:13px; margin-left:8px; background-repeat:no-repeat; background-position:left center}
.outsourcings_mod h4.supply,.outsourcings_list_mod h4.supply{background-image:url('supply.gif')}
.outsourcings_mod h4.demand,.outsourcings_list_mod h4.demand{background-image:url('demand.gif')}




h3.postTitle{margin-top:2px; position:relative; margin-left:8px; font-size:123%; letter-spacing:-0.01em; font-weight:bold; line-height:1.1}
h3.postTitle .checkbox{position:relative; margin:0; margin-bottom:2px; margin-right:3px; padding:0; width:12px; height:12px}
h3.postTitle a{text-decoration:underline; color:#105CB6; cursor:pointer}
h3.postTitle a:visited{color:#86b0e1}
h3.postTitle a:hover, h3.postTitle a:focus{color:#003; background:url('tab-line.gif') repeat-x 0 95%; text-decoration:none}
h2.postTitle{text-align:left}
.postEntry{display:block; clear:both; padding-bottom:3px; overflow:hidden; word-wrap:break-word; word-break:break-all}
.postEntry img{max-width:550px; width:expression(this.width >550 &&this.width / 550 >= this.height / 550 ? 550:true)}
.post_list .postEntry{border-bottom:1px dashed #dcdcdc}



.postEntry p{overflow:hidden; margin:3px auto; line-height:normal; margin-bottom:5px;}
.postEntry br{line-height:normal}

.offers_list_mod h4, .jobs_list_mod h4{position:relative; left:15px}
.offers_list_mod .postEntry, .jobs_list_mod .postEntry{position:relative; width:95%; margin:auto; padding-left:15px}

.outsourcings_list_mod .post_list{position:relative; width:96%; margin:auto; padding-top:10px;}


.jobs_mod h4 span,.jobs_list_mod h4 span{margin-right:5px; padding-right:5px; background:url('span_boder.gif') no-repeat right}

table.info_table{width:98%; margin:5px auto; text-align:justify; border-collapse:collapse; table-layout:fixed; background:url('talk_td.jpg') no-repeat right bottom}
table.info_table th{width:150px; padding:3px 2px; vertical-align:top}
table.info_table td{color:#444}
td.contact_td{width:100px}
td.contact_td a{position:relative; left:15px; top:32px; font-size:20px; font-weight:900; width:85px; display:block; text-align:center; text-decoration:none}
td.contact_td a h5{ font-size:12px;}

p.button_p{margin:0 auto; margin-top:3px; clear:both; float:none; text-align:left; padding-left:5px; _padding-left:10px}
p.button_p .submit{margin-right:12px; position:relative}

.detail_table{display:block; width:98%; margin:0 auto; border-collapse:collapse; position:relative; margin-bottom:8px}
.detail_table td{color:#666666; padding-right:8px; width:320px; text-align:left; vertical-align:middle}
.detail_table tr th{width:60px; vertical-align:middle; text-align:left; color:#444}
.detail_table td.products_pic{background:url('products_pic_bg.gif') no-repeat center left; width:200px; height:180px; vertical-align:middle; text-align:center;}
.detail_table td.products_pic a{display:block; max-width:176px; max-height:160px;  width:expression(this.width >176 &&this.width / 176 >= this.height / 176 ? 176:true); height:expression(this.height >160 &&this.width / 160 <this.height / 160 ? 160:true); margin:auto; vertical-align:middle; text-align:center; }
.detail_table td.products_pic a:hover{}
.detail_table td.products_pic a span{position:absolute; bottom:10px; margin-left:73px; width:15px; height:15px;background:url('spotlight2.gif'); cursor:pointer;}
.detail_table td.products_pic a:hover span{background:url('spotlight.gif');cursor:pointer;}

.detail_table td.products_pic img{display:block; max-width:176px; max-height:160px;  width:expression(this.width >176 &&this.width / 176 >= this.height / 176 ? 176:true); height:expression(this.height >160 &&this.width / 160 <this.height / 160 ? 160:true); margin:auto; vertical-align:middle; text-align:center}
.detail_table td.test_td{width:380px}
.detail_table td.test_td .submit{width:160px; margin-right:15px}
.detail_table h3.postTitle{margin-left:0; padding-left:0}

.modBody h2.postTitle{font-size:14px; padding-left:15px}

.offers_detail_mod .detail_table{width:95%}
.offers_detail_mod .detail_table tr{line-height:200%}
.offers_detail_mod .detail_table td{width:400px}
.offers_detail_mod .detail_table td.test_td{width:95%}

.jobs_detail_mod .detail_table{width:95%}
.jobs_detail_mod .detail_table tr{line-height:200%}
.jobs_detail_mod .detail_table td{width:230px}
.jobs_detail_mod .detail_table td.test_td{width:95%}

.products_detail_mod .postEntry, .offers_detail_mod .postEntry, .jobs_detail_mod .postEntry{width:95%; position:relative}
.about_us_mod .modBody { padding-top:2px; padding-bottom:2px;}
.about_us_mod .modBody .postEntry{ line-height:160%; padding-bottom:0; margin-bottom:0px;}
.about_us_mod .item2{width:100px; height:70px; margin:5px; padding:1px; }

dl.postTitle_list{text-align:left; padding:0 5px}
dl.postTitle_list dt{background:url("li_pink.gif") no-repeat left 5px; font-weight:600; color:#000000; padding-left:15px}
dl.postTitle_list dt a:visited{color:#000000}
dl.postTitle_list dd{background:url("list_b.gif") no-repeat left 5px}
dl.postTitle_list dd a{color:#000000; padding-left:18px}
dl.postTitle_list dd a:visited{color:#000}
dl.postTitle_list dd a:hover{color:#222; text-decoration:underline}
dl.postTitle_list dd.current a, dl.postTitle_list dd.current a:hover{background:url("check.gif") no-repeat 2px 3px; color:#000; font-weight:600}
dl.postTitle_list dt, dl.postTitle_list dd{width:280px; *width:95%; _width:95%; display:block; white-space:nowrap; overflow:hidden; position:relative}


.parttimejob_List{text-align:left; padding:0; margin-left:0; word-wrap:break-word; word-break:break-all; overflow:hidden;}
.parttimejob_List h3.postTitle{font-size:12px; position:relative; line-height:130%;clear:both; float:none; margin-bottom:0; }
.parttimejob_List h4{padding-left:13px;margin:0; font-weight:600;}
.parttimejob_List h4.supply{background:url('supply.gif') no-repeat left 3px;}
.parttimejob_List h4.demand{background:url('demand.gif') no-repeat left 3px;}
.parttimejob_List li{ clear:both; float:none; display:block; margin-bottom:4px; border-bottom:1px dashed #ececec;}
.parttimejob_List h3.postTitle a{ font-size:12px; }
.parttimejob_List h3.postTitle a:hover{ font-size:12px;}
.parttimejob_List,.parttimejob_List li{width:290px; margin:auto;padding-left:0; display:block;overflow:hidden; position:relative;}
.parttimejob_List li h4 ,.parttimejob_List li .postEntry{ position:relative;margin-left:8px; text-align:justify;}

.get_vCard_mod .modBody {padding-top:15px;}


.replyList ol{display:block; width:99%; overflow:hidden;clear:both; margin:0 auto; padding:1px}
.replyList ol li{display:block; width:98%; margin:1px auto; padding-bottom:1px}
hr.dashedBorder{border:0; border-bottom:1px dashed #dcdcdc; position:relative; top:-1px; visibility:visible}
.replyAvatar{float:left; display:block; width:54px; margin:0}
a.replyAvatar img{display:block; overflow:hidden; margin:1px auto; border:1px solid #efefef; padding:1px}
.replyList ol .rightCol{display:block; float:right; width:89%}
.replyList ul.rightCol{text-align:justify}
.replyList ul.rightCol ul{clear:both; display:block; margin:0 auto; padding:3px; border:1px solid #E5ECF3}
.replyList ul.rightCol h3, .replyList ul.rightCol h3 a{color:#666; font-weight:700}
.replyList ul.rightC h3 code{font-weight:normal}
.replyList h5.sendRespond{float:right; overflow:hidden; word-wrap:break-word; word-break:break-all; position:relative; margin-bottom:-38px}

.replyMessage{display:block; position:relative; width:99%; margin:2px auto}
.messageContent{width:85%; height:40px; margin-top:8px; vertical-align:middle; background:transparent}
table.mceEditor{width:85%; margin:auto; height:100px}
.overlabe2{position:absolute; margin-top:15px; margin-left:3px; z-index:10; color:#999; cursor:pointer}


code{font:11px tahoma; position:relative; padding-left:4px}
.pageNav{ display:block; width:90%; margin:0px auto; text-align:center; padding:15px; letter-spacing:0; word-spacing:0}
.pageNav ul, .pageNav ul li{list-style:none; margin:0; padding:0; border:none}
ul.hovershow{clear:none; float:right; display:inline; list-style-type:none; margin:10px auto; width:250px; margin-right:8px}
ul.hovershow li{float:left; display:inline; width:15px; height:15px; margin:2px; font:9px "Trebuchet MS",Tahoma;  margin-bottom:0px}
ul.hovershow li a{display:block; letter-spacing:0; word-spacing:0; width:auto !important; min-width:15px; width:15px; height:15px; border:1px #ececec solid; color:#666; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#88FFFFFF,endColorstr=#88FFFFFF); text-decoration:none; line-height:15px; font-size:9px; text-align:center; font-weight:bold}
ul.hovershow li a:hover{position:absolute; border-color:#222; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#88FFFFFF,endColorstr=#88FFFFFF); color:#000; letter-spacing:0; word-spacing:0; width:auto !important; min-width:35px; width:35px; height:35px; line-height:35px; font-size:32px; z-index:100; margin:-10px 0 0 -10px; text-decoration:none}
ul.hovershow li:hover+li a{position:absolute; color:#888; letter-spacing:0; word-spacing:0; width:auto !important; min-width:25px; width:25px; height:25px; line-height:25px; font-size:24px; z-index:99; margin:-5px 0 0 -5px}
.pageNav tt{float:right; /*width:160px; */font:10px Tahoma; margin:0px auto; padding:15px}
.pageNav tt dfn{font-style:normal; font:10px Tahoma; margin-left:8px}
.pageNav tt a, .pageNav tt a:hover{padding:.3em .6em; font:10px Tahoma; margin:0 .1em}
.pageNav tt a{font:10px Tahoma; color:#555; background:url("alpha80.png") repeat; border:1px #ececec solid; text-decoration:none}
.pageNav tt a:hover{font:10px Tahoma; border-color:#444; background:#FFF; color:#222; text-decoration:none}
.pageNav tt .current{font:10px Tahoma; padding:0px 5px; margin:2px; color:#222; text-decoration:underline; font-weight:bold}
.pageNav tt .totalPages{font-style:normal; font:10px Tahoma; float:none; clear:both; padding-left:5px}

.highslide-body label{font:12px tahoma; text-align:left; cursor:pointer}
.highslide-body table{display:block}
.highslide-body table td{background-attachment:scroll; background-color:#fff}
h3.notice{clear:both; position:relative; background:url("new_chat.gif") no-repeat 60px -2px; color:#2078a8; padding:3px 8px 3px 25px; margin:2px auto; font-size:14px; line-height:normal; font-weight:600}
.overlabel{position:absolute; top:38px; margin-left:3px; z-index:10; color:#ccc}
#add_friend .overlabel{top:60px}
.highslide-body .emailText{display:block; margin:0 auto; width:250px; height:19px; background-color:#f5fafd; border:1px solid #a5acb2; padding:1px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333}
.highslide-body .msgText{width:200px; height:16px; background-color:#f5fafd; border:1px solid #a5acb2; padding:2px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333}
.highslide-body{background-color:#fff}
.highslide-body p{margin:0 auto; padding-bottom:5px; display:block; overflow:hidden; clear:both}
.highslide-body p .submit{margin:0 auto; margin-right:15px}
.highslide-body .msgContent{vertical-align:middle; width:200px; margin:0 auto; height:80px; background-color:#f5fafd; border:1px solid #a5acb2; padding:1px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333; margin-top:5px}
.add_friendAvatar{width:55px; margin:0; display:block; float:left}
.add_friendAvatar img{width:50px; margin:0 auto; margin-top:10px; padding:2px; border:1px #ECECEC solid}
.highslide-body .content{float:right; margin:0; display:block; width:215px}
.highslide-body .add_friendMsgContent{vertical-align:middle; width:200px; height:80px; background-color:#f5fafd; border:1px solid #a5acb2; padding:1px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333; margin-top:5px}
h3#pop_message_target{text-align:left; font-size:14px}
.highslide-body .submit{cursor:pointer; margin-left:15px; margin-right:20px; margin-top:20px}
.highslide-html{background:#fff; background-color:#fff; color:#006da3}
.highslide-html-blur{}
.highslide-html-content{position:absolute; display:none; background-color:#fff}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide-loading{display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold; padding:2px; border:1px solid black; background-color:white}

.highslideButton{height:15px; padding:2px; padding-bottom:8px}
.control{float:right; margin:0 15px; font-size:11px;text-decoration:none; text-transform:uppercase; color:#222}
.control:hover{color:#FF339D; text-decoration:none}
.highslide-move{cursor:move}
#sendToFriend, #topic_trackback{position:relative}
#sendToFriend h4{display:block; margin:0 auto; width:300px; clear:both; float:none; text-align:left; font-size:13px}
#sendToFriend p{margin-bottom:3px}
h2.minTitle{font:14px Tahoma; color:#f60; background:url("tools.gif") no-repeat 100px 4px; padding:4px 6px 2px 18px; text-decoration:none; position:relative; font-weight:600}
#sendToFriend h3.notice{display:block; margin:0 auto; width:275px; clear:both; float:none; position:relative; margin-bottom:10px; font:12px}
.topicSendText, .topicSendContent{display:block; margin:0 auto; width:300px; height:19px; background-color:#f5fafd; border:1px solid #a5acb2; padding:1px 1px 2px 2px; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #e2ecf2; border-right:1px solid #ddd; color:#333}
.topicSendContent{height:80px}
.overlabelStyle3{position:absolute; left:25px; margin-top:5px; z-index:10; color:#ccc}

#lbOverlay{ z-index:100000;position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#lbCenter, #lbBottomContainer{position:absolute; left:50%; overflow:hidden; background-color:#fff; z-index:1000001;}
.lbLoading{background:#fff url('loading.gif') no-repeat center;z-index:1000001;}
#lbImage{position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat;z-index:1000001;}
#lbPrevLink, #lbNextLink{display:block; position:absolute; top:0; width:50%; outline:none;z-index:1000001;}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url('prevlabel.gif') no-repeat 0% 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url('nextlabel.gif') no-repeat 100% 15%}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none;z-index:100001;}
#lbCloseLink{display:block; float:right; width:66px; height:22px; background:transparent url('closelabel.gif') no-repeat center; margin:5px 0;z-index:1000001;}
#lbCaption, #lbNumber{margin-right:71px;z-index:1000001;}
#lbCaption{font-weight:bold;z-index:1000001;}

#footersite{clear:both; display:block; overflow:hidden; text-align:center; margin:0px 10px; padding-bottom:0; z-index:11; border-top:1px #E0E0E0 solid; color:#888;}
#footersite h5, #footersite h6{display:block; margin:0; padding:0; line-height:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; background:transparent;}
#footersite a, #footersite a:hover{text-decoration:none; color:#444; cursor:pointer; padding-left:2px; padding-right:2px}
#footersite a:hover{color:#F60}
.footer{display:block; overflow:hidden; width:970px; margin:0 auto; padding-bottom:3px; padding-top:3px}
.footer span{border-left:1px solid #E0E0E0; padding-left:5px}

*html #navBar{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="nav_bg.png",sizingMethod=scale)}

*html .avatar, *html .h1, *html .webAdd, *html .info_list{position:relative}

*html .pageNav tt a{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="alpha80.png",sizingMethod=scale)}

#erro{position:absolute; display:block; overflow:hidden; top:0; left:0;margin:0 auto; background:#FFFAAD url("/company/image/img/icon_critalert.gif") no-repeat 20px 17px; border:3px #ECECEC solid; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity:0.85; z-index:18; color:#333; text-align:left; width:99.4%; min-width:980px}
.topError{display:block; width:980px; margin:auto;padding:5px;  padding-bottom:5px;}
#erro .leftCol{width:500px; margin-top:5px; padding-left:60px;padding-bottom:15px;}
#erro .rightCol{margin-right:5px; position:relative; }
#erro h3 span{ margin-right:5px;}
#erro a{margin-left:4px; margin-right:4px; border-left:1px solid #EEF; border-top:1px solid #EEF; border-right:1px solid #5728A7; border-bottom:1px solid #5728A7; padding:4px 8px 2px 8px; color:#039; background-color:#F6F6FF}
#erro a:hover{text-decoration:none; color:#FFF; background-color:#039; cursor:pointer}

#erro .submit{cursor:pointer; vertical-align:middle; background:#F06; color:#F6F6FF; font:12px tahoma; margin-left:4px;  margin-right:4px; border-left:1px solid #ececec;  border-top:1px solid #ececec;  border-right:1px solid #c00;  border-bottom:1px solid #c00; padding:2px 8px 4px 8px;}
#erro .submit:hover{cursor:pointer; vertical-align:middle; background:#ffdbe9; color:#F06; font:12px tahoma; margin-left:4px;  margin-right:4px; border-left:1px solid #ececec;  border-top:1px solid #ececec;  border-right:1px solid #c00;  border-bottom:1px solid #c00; padding:2px 8px 4px 8px;}

#erro strong{color:#FD247B; font-style:normal; font-family:tahoma}

#erro .rightCol h3{ font-size:20px;text-align:center;  font-family:"Microsoft YaHei"; font-weight:600; line-height:normal; position:relative; right:0;}
#erro .rightCol h4 { line-height:normal; text-align:center; margin-top:10px; position:relative;bottom:0; margin-bottom:-2px;}
#erro .rightCol h4 a.what{ display:block; width:160px; line-height:normal; font-size:16px;font-family:"Microsoft YaHei"; font-weight:600;}
#erro a.what{cursor:pointer; vertical-align:middle; background:#F06; color:#F6F6FF;  margin-left:4px;  margin-right:4px; border-left:1px solid #ececec;  border-top:1px solid #ececec;  border-right:1px solid #c00;  border-bottom:1px solid #c00; padding:4px 8px 2px 8px;}
#erro a:hover.what,#erro a.what:hover{cursor:pointer; vertical-align:middle; background:#ffdbe9; color:#F06; margin-left:4px;  margin-right:4px; border-left:1px solid #ececec;  border-top:1px solid #ececec;  border-right:1px solid #c00;  border-bottom:1px solid #c00; padding:4px 8px 2px 8px;}


.module h6.word_no{clear:both;  display:block; line-height:40px; height:40px; padding:10px; margin-bottom:15px; padding-top:32px; padding-bottom:5px;  position:relative; font:14px "CourierNew",Courier,monospace; border:1px solid #BAE2F0;  background-color:#E3F4F9; border:1px solid #efefef; background-color:#fdfdfd; color:#333; margin-left:13px; margin-right:16px}
.module h6.word_no a{text-decoration:none; color:#3385e6}
.module h6.word_no a:hover{color:#3385e6; text-decoration:underline}

.products_listing_mod .list li a.image span{overflow:hidden; width:120px;display:block; display:inline-block;  white-space:pre;  word-wrap:break-word; word-break:break-all; font-size:12px;}

#topModule h1#ctl00_HeadMaster1_lbStrName, 
#topModule h1#ctl00_HeadMaster1_lbStrName a,#topModule h1#ctl00_HeadMaster1_lbStrName a:hover{letter-spacing:-1px; word-spacing:-5px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#topModule h3#ctl00_HeadMaster1_lbStrEngDes{ font-family: "Times New Roman", Times, serif}

.topNav h1{display:block; overflow:hidden; width:400px; white-space:nowrap;  word-wrap:break-word; word-break:break-all; }
*html .topNav h1{text-overflow:ellipsis }
.topNav #companyName h3.description{display:block; overflow:hidden; margin:0; width:600px;white-space:nowrap; word-wrap:break-word; word-break:break-all;}
