/* CSS Document */

* { margin:0; padding:0px; }

body { background-color:#FFFFFF; }

.lang_link ul { list-style-type:none; }
.lang_link ul li { display:inline; padding:0px 2px; }
#more_link ul { list-style:none; display:inline; float:left; margin:0px 5px; }
#more_link ul li { list-style:none; display:inline; }
#bg_midd ul { list-style-type:none; margin-top:10px; }
#bg_midd ul li { display:inline; padding:0px 2px; }

#main { margin:0 auto;}
#topbg { background-image:url(../images/topbg.jpg); background-repeat:repeat-x; height:145px; } 

.menubtn_area { float:left; margin-right:1px; }
.align1 { padding-top:10px; margin-left:20px; margin-right:20px; }
.align2 { padding:8px 0px 0px 10px; }
.align3 { margin-left:10px; }
.align4 { margin-left:20px; margin-top:5px; margin-bottom:5px; margin-right:5px; }
.clear { clear:both; }
.tdheight { height:31px; }

.borders { border-right:#1D1D1D 0px solid; border-top:#1D1D1D 1px solid; }
.borders1 { border-right:#000000 1px solid; }

.style1 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:8pt; color:#787878; font-weight:bold; }
.style1 a { color: #787878; text-decoration:none; }
.style1 a:hover { color: #ABABAB; }

.style2 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; }
.style2 a { color: #000000; text-decoration:none; }
.style2 a:hover { color: #000000; }

.style3 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.style3 a { color: #000000; text-decoration:none; }
.style3 a:hover { color: #000000;}

.stylestatic { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.style3head { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; }

.bodytextblack  {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7AA4FF ;
	text-decoration:none;

}
/*a:hover.bodytextblack  {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000 ;
	text-decoration:none;
}*/
.bodytextblacklink  {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#646464;
	text-decoration:none;
}
.bodytextblack1 {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.bodytext{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.bodytext1{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.styletr { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.styletr a { color: #000000; text-decoration:none; }
.styletr a:hover { color: #9B9B9B;}

.styletr1 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.styletr1 a { color: #000000; text-decoration:none; }
.styletr1 a:hover { color: #9B9B9B;}

.style4 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold; }
.style4 a { color: #000000; text-decoration:none; }

.style5 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;  }
.style5 a { color: #000000; text-decoration:none; }

.style6 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:11px; color:#A7A7A7; font-weight:bold;  }
.style6 a { color: #A7A7A7; text-decoration:none; }
.style6 a:hover { color: #000000; }
.style7 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:17px; color:#000000; font-weight:bold; text-transform:uppercase; }
.style8 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:11px; color:#9B9B9B; font-weight:bold; }
.style9 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
.style9 a { color: #000000; text-decoration:none; }
.style10 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#9B9B9B; font-weight:bold; }
.style11 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.style11 a { color: #000000; text-decoration:none; }
.style12 { font-family:Palatino Linotype, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; }
.style12 a { color: #000000; text-decoration:none; }

.fontcolor1 { color:#818080; }
.fontcolor2 { color:#E94848; }

.txtbox { border: 1px solid #000000; }

#logo { width:404px; float:left; margin-top:10px; }
#top_area { width:873px; margin:0 auto; }
#link_area { float:right; }
.lang_link { float:left; margin-top:10px; margin-right:7px; }
#top_link { float:left; }
#bg_left { background-image:url(../images/tbgl.gif); width:6px; height:30px; float:left; }
#bg_midd { background-image:url(../images/tbgm.jpg); background-repeat:repeat-x; height:30px; padding:0px 3px; float:left; }
#bg_right { background-image:url(../images/tbgr.gif); width:6px; height:30px; float:left; }

#menubar_area { clear:both; padding-left:3px; width:864px; }
#sel_btn { background-image:url(../images/smbtn.gif); width:133px; height:31px; float:left; }
.unsel_btn { background-image:url(../images/unmbtn.gif); width:133px; height:31px; float:left; }

#bannerbg { clear:both; background-image:url(../images/xbannerbg.jpg); background-repeat:repeat-x; height:217px; }
#inner_bg { background-image:url(../images/xinbanbg.jpg); width:873px; height:217px; margin:0px auto; }
#login_area { background-image:url(../images/loginbg.jpg); background-repeat:no-repeat; width:338px; height:163px; float:left; }
#search_area { color:#000000; float:left; margin-left:10px; }
.btop { background-image:url(../images/abtop.jpg); background-repeat:no-repeat; width:293px; height:10px; margin-top:10px; }
/*.bbg { background-color:#000000; width:293px; height:118px; clear:both; }*/
#btnbg{ background-image:url(../images/btnbg3.png); width:110px; height:35px; background-repeat:no-repeat; border:none; background-color: #deeef8; }
#btnbg2{ background-image:url(../images/btn.png); width:170px; height:35px; background-repeat:no-repeat; border:none; background-color: #deeef8; margin-bottom:5px; }

#containerbg { clear:both; background-color:#ffffff; padding-bottom:30px; }
#headbg { background: #ffffff url(../images/xheadbg.jpg);; background-repeat:no-repeat; width:873px; margin:0px auto; }
#head_area { width:820px; margin-left:0px; padding-top:15px; }
.headtop { display:inline; float:left; margin:2px 15px 0px 6px; }
#list_head { width:820px; margin-left:0px; padding-top:15px; clear:both; }
#lh_left { background-image:url(/blockdefault.gif); width:9px; height:39px; float:left; }
#lh_midd { background-image:url(/blockdefault.gif); background-repeat:repeat-x; width:800px; height:39px; float:left; }
#lh_right { background-image:url(/blockdefault.gif); width:9px; height:39px; float:left; }
.lh_bg { background-image:url(../images/listhbga.jpg); background-repeat:repeat-x; height:31px; } 

#more_link { margin-top:10px; float:right; margin-right:5px; }
.link_img { float:left; display:inline; margin-top:2px;  }

#footerbg { clear:both; background-image:url(../images/footbga.jpg); background-repeat:repeat-x; height:150px; }
tr.list_J{
background-color:#FDF8D4;
}

.hint {
   	display: none;
    position: absolute;
    right: 250px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
	
}
/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.hintbuyer {
   	display: none;
    position: absolute;
    right: 10px;
    width: 100px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintbuyer .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}


.hintsellerselect {
   	display: none;
    position: absolute;
    right: 160px;
    width: 100px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintsellerselect .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}


.hintsellerselect2 {
   	display: none;
    position: absolute;
    right: 510px;
    width: 100px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintsellerselect2 .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}


.hintchangepassword {
   	display: none;
    position: absolute;
    right: 160px;
    width: 250px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintchangepassword .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}



.hintporttitle {
   	display: none;
    position: absolute;
    right: 30px;
    width: 150px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintporttitle .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.hintportexe {
   	display: none;
    position: absolute;
    right: 140px;
    width: 150px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintportexe .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.hintportind {
   	display: none;
    position: absolute;
    right: 450px;
    width: 150px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintportind .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.hintportdev {
   	display: none;
    position: absolute;
    right: 520px;
    width: 150px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintportdev .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}

.hintpostproject {
   	display: none;
    position: absolute;
    right: 10px;
/*	right: 520px;*/
    width: 150px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}
.hintpostproject .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
.hintprojectbugdet {
   	display: none;
    position: absolute;
    right: 90px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hintprojectbugdet .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
.hintprojectbiddays {
   	display: none;
    position: absolute;
    right: 200px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hintprojectbiddays .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
.hintcontact {
   	display: none;
    position: absolute;
    right: 60px;
    width: 110px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hintcontact .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
.hintservice {
   	display: none;
    position: absolute;
    right: 60px;
    width: 130px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hintservice .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/pointer.gif) left top no-repeat;
}
A.footerlinkcommon2 {
	font-family:  Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
a:hover.footerlinkcommon2{
    font-family: Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #9B9B9B;
	font-weight: bold;
	text-decoration:none;
}

A.footerlink {
	font-family:  Palatino Linotype, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
a:hover.footerlink{
    font-family: Palatino Linotype, Helvetica, sans-serif;
	font-size: 13px;
	color:#9B9B9B;
	font-weight: bold;
	text-decoration:none;
}

a:hover.footerlinkcommon21{
    font-family: Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
A.footerlinkcommon21 {
	font-family:  Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

a:hover.footerlinkcommon23{
    font-family: Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration:none;
}
A.footerlinkcommon23 {
	font-family:  Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}


A.footerlink {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	color:#A7A7A7;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
a:hover.footerlink{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

A.footerlink1 {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
a:hover.footerlink1{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	color:#A7A7A7;
	font-weight:bold;
	text-decoration:none;
}

.successMsg {
	font-family		: Palatino Linotype, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #000000;
}

.successMsgBlack {
	font-family		: Palatino Linotype, Helvetica, sans-serif;
	font-size		: 10pt;
	font-weight		: bold;
	color			: #000000;
}

.bodytextwhite	{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.bodytextwhite1	{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:hover.bodytextwhite1{
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
.footer2 {
	font-family: Palatino Linotype, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
tr.list_B{
background-color:#2A2929;
}
tr.list_A{
background-color:#383333;
}

.navigation {
	font-family:Palatino Linotype, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}

