

ul,ol{list-style-type:none;}
li{line-height:24px;}
select,input,img,select{vertical-align:middle;}


*{
margin:0;
padding:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
font-family:Arial, sans-serif;
font-size:12px;
color:#111;
}
li{
list-style-type:none;
}
img{
border:none;
}
body{
text-align:center;
}




.clear{
padding:0 !important;
margin:0 !important;
border:none !important;
clear:both;
height:1px;
overflow:hidden;
}
#wrapper{
width:960px;
margin:0px auto;
overflow:hidden;
}
#head{
text-align:right;
width:960px;
height:60px;
float:left;
}
#logo{
float:left;
}
#top_right{
float:right;
height:60px;
}
#top_nav{
background:#fff;
float:right;
height:28px;
line-height:28px;
}
#top_nav li.side{
float:left;
padding:0 !important;
background:none !important;
}
#top_nav li{
padding:0 6px;
height:28px;
line-height:28px;
display:block;
float:left;
background:url('/images/background.gif');
font-size:12px;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
}
#top_nav li a{
text-align:right;
padding:0 6px;
height:28px;
line-height:28px;
display:block;
float:left;
background:url('/images/down.gif') no-repeat right 12px;
padding-right:14px;
font-size:12px;
vertical-align:middle;
font-weight:bold;
text-decoration:none;
}

#nav{
padding-left:3px;
background:url('/images/w2.gif') 0 -70px;
border-bottom:none;
width:958px;
height:26px;
float:left;
line-height:26px;
}
#nav ul {
background:url('/images/w2.gif') -3px 0px;

line-height: 26px;
overflow: hidden;
*padding-top:5px;
height:26px;
*vertical-align: middle;

}
#nav ul li{
padding:10px 6px ;

display:inline;
}
.subcategory li a {
color:#0033CC;
font-size:12px;
}
.toplink{
color:#444;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;


}


#subcategory {
background-color:#FFFFFF;
border:1px solid #BFBFBF;
padding: 5px 5px; 
margin-left:-3px ;
margin-top:-1px ;
*margin-left:-155px;
*margin-top:35px;
_margin-left:-155px;
_margin-top:36px;
position:absolute;
text-align:left;
}


#search_bar{
margin-bottom:10px;
padding-top:10px;
text-align:right;
float:left;
width:960px;
height:46px;
background:url('/images/search_bar.png');
}
#search_bar form{
text-align:left;padding-left:150px;
}
#search_bar form input.key{
padding:1px;
width:270px; 

}
#search_bar form .select{
padding:1px;
width:210px; 
height:20px;
}
input.search_button{
width:99px;
height:20px;
border:none;
padding:0px;
margin-top:-4px;

background:url('/images/searchbotton.gif') ;
}
body:nth-of-type(1) .search_button 
{
width:99px;
height:20px;
border:none;
padding:2px;
margin-top:-4px;
background:url('/images/searchbotton.gif') ;
}

#footer{
padding:10px 0 10px 0px;
margin-bottom:10px;
margin-top:40px;
clear:both;
text-align:center;
}
#footer p{
color:gray;
line-height:26px;
}
#footer p span a{
text-decoration:none;
font-size:12px;
color:#039;
}
#footer p.copy{

}
#footer p.sitelink{
border-bottom:1px solid gray;
}
#page{
padding:4px;
text-align:center;
}
#page .in{
margin:0 2px;
text-decoration:none;
background:#CCCCCC none repeat scroll 0 0;
color:#333333;
font-style:normal;
font-weight:bold;
padding:2px 6px;
}
#page .over{
margin:0 2px;
text-decoration:none;
padding:2px 6px;
text-decoration:none;
}
#page .over:hover{
background:#6699CC none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
#page .p_button{
margin:0 2px;
text-decoration:none;
padding:2px 6px;
text-decoration:none;
}
#page .p_button:hover{
background:#6699CC none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}

#hot{
margin-top:10px;
background:url('/images/w1.gif') 0 -40px no-repeat;
width:247px;
}
#hot h1{
margin-left:2px;
background:url('/images/w1.gif') -715px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
font-size:14px;
color:red;
}
#hot .box{
text-align:left;
width:235px;
padding:0 5px 10px 5px;
border:1px solid #8EB4CE;
}
#hot .box .item{
clear:both;
margin:10px 0;
}
#hot .box .item p.press{
font-weight:bold;
}
#hot .box .item span.press{
padding-left:20px;
color:red;
font-size:14px;
}
#hot .box .item p.title a{
color:#039;
font-size:14px;
}
#hot .box .item img{
float:left;
padding:2px;
border:1px solid #aaa;
margin:2px 4px;
margin-right:8px;
}
h1.error_information{
margin:10px 0 5px 0;
padding:4px 10px;
text-align:center;
border:1px solid red;
background:#ffc;
color:red;
}
h1.current_information{
margin:10px 0 5px 0;
padding:4px 10px;
text-align:center;
border:1px solid green;
background:#ffc;
color:green;
}


/*--------------------09.08.10 libin added------------------------------*/
.border_t_b{ 
border-top:1px #000 solid;
}

.cl{ 
clear:both; 
height:1px; 
overflow:hidden;
}

.red{
color:#7B2E00;}

.red1{
color:#cc0000;
font-weight:bold;
}

.blue{
color:#003399;
}
.blue1{
color:#081b39;
}
.orange{
color:#ff8400;}

.pages{
width:748px;
height:26px;
overflow:hidden;
border:1px #ffb64b solid;

padding-top:3px;
margin-top:-2px; 
background:#fff; 
border-top:1px #ffb64b solid;
}

.fen{
height:30px;
background:url('/images/fen.gif') repeat-x;
background:#fff6e7;
}
.STYLE1{
color:#003399;
font-weight:bold;}

.c2coffer-green{
color:#009900;
}
.c2coffer-red,.c2coffer-bright-red{
color:#ff0000;
}
.c2coffer-blue{
color:#003399;}

.c2coffer-yellow{
color:#fe7100;
}
.qo-rating_positive{
color: #090;
}
.dim{
font-size:10px;
color:gray;
}
.f11,.small{ font-size:11px;}
.f10,.smaller{
font-size:10px;}
.f14{
font-size:14px;}
.f16{
font-size:16px;}
.f18{
font-size:18px;}

.bold{
font-weight:bold;}
.normal{ 
font-weight:normal;}

#Wrap1{
display:block;
width:286px;
height:auto;
word-break:break-all;}

.subject2{
height:30px; 
line-height:30px; 
padding-left:11px; 
border-bottom:1px #ffb64b solid;
}
.subject2 a{
margin-right:5px;
font-weight:bold; 
color:#039;}

.Payment{
display:block;
width:100%;
height:auto;
background:#fc0;
}

.Payment div.line{
display:block;
width:100%;
height:1px;
overflow:hidden;
background:#ccc;}

#single{
display:block;
width:100%;
height:auto;
}

#message_box{
width:100%; 
height:auto; 
background:url('/images/w3.gif') 0 -40px no-repeat;
margin-top:10px;
}

.pass_input{
height:25px ;
line-height:22px;
font-size:12px;
border:1px #7f9db9 solid; font-size:14px; padding-bottom:4px;
}

.normal_input{

font-size:126%;
background-color: #fffef5;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 0pt;
border:1px #91c0dc solid;
color: #666666;
font-family: Arial;
font-weight: bold;
padding:3px 7px;
width:130px;

}
.normal_select{

font-size:126%;
background-color: #fffef5;

background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 0pt;
border:1px #81abb9 solid;
color: #333333;
font-family: Arial;
font-weight: bold;


}
.normal_select option{

height:22px;
}

.normal_textarea{
border:1px #7f9db9 solid; 
margin-top:4px;
margin-bottom:4px;
padding:4px;
font-size:126%
background-color: #fffef5;

background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0pt 0pt;
color: #333333;
font-family: Arial;
}



td.offer-user{

width:100px;

padding:8px 10px;

text-align:center;

border-bottom:1px solid #bbb;

}

td.offer-user-action{

padding:8px 10px;

border-bottom:1px solid #bbb;

}


.self_x1 {
}
.self_x1 td {
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;

}
.self_x1 tr.fen{
height:30px;
background:url(/images/fen.gif) repeat-x;}

.box td.blue{
background:#EBF2F9 none repeat scroll 0 0;
border-bottom:1px solid #8EB4CE;
height:30px;}

.recordline td{
border-bottom:1px solid #ccc;}

.recordline img { 
border:1px solid #BBBBBB;
float:left;
margin-right:4px;
padding:2px;
}

.recordline a{
color: #003399;
text-decoration:none;}

.title1{color: #003399;
font-weight:bold;
padding:0px 4px;}

#message_box span.red {
color:#7B2E00;
}
.bluetitle {
color:#081B39;
}


#message_box span.right {
padding-left:40px;padding-right:10px;float:right;
}
#message_box span.left {
padding-left:10px;padding-right:40px;float:left;
}

.username { 
color:#003399;
text-decoration:none;
font-weight:bold;
}
.userrate { 
color:#003399;
text-decoration:none;
}
.user_online {
color:#039;
padding:2px;
text-decoration:none;
padding-left:24px;
background:url('/images/online.gif') no-repeat 0 1px;
}

.user_offline{
color:#039;
padding:2px;
text-decoration:none;
padding-left:24px;
background:url('/images/offline.gif') no-repeat 0 1px;
}

#left{
float:left;
}

#right{
width:750px;
float:right;
}


#message_box h1{
margin-left:2px;
background:url('/images/w3.gif') -212px 0px no-repeat;
height:23px;
line-height:23px;
font-weight:bold;
text-align:left;
padding-left:10px;
/*color:#666 !important;
*/font-size:14px !important;
}

#message_box .box{
text-align:left;
width:748px;
border:1px solid #FFB64B;
}


#message_box .box1{
text-align:left;

border:1px #8eb4ce solid;
border-top:0;
padding:15px;
*padding:26px;
_padding:15px;
width:928px;
}

*html #message_box .box1{
text-align:left;
width:906px;
border:1px #8eb4ce solid;
border-top:0;
margin-top:0px;
}

*+html #message_box .box1{
text-align:left;
width:906px;
border:1px #8eb4ce solid;
border-top:0;
margin-top:0px;
}

#message_box .box h3,#message_box .box1 h3{
font-size:16px;
}
#message_box .box h5,#message_box .box1 h5{
font-size:12px;
font-weight:normal;
}

.little_icon {
border:medium none ;
margin-right:0px;
padding:0px;
}

p.error {
color:red;
line-height:1.25;
background:#FFFFCC url(/images/warning.gif) no-repeat scroll 0px 0px;
border:1px solid red;
margin:5px;
margin-top:5px;
padding:4px 6px 6px 25px;
top:0.6em;

width:200px;
}

.tablelist
{
  border:0;
  padding:10px;
  
}

.tablelist td
{
  padding:4px;
}

.userlogo{
float:left;
padding:3px;
border:1px solid #AAAAAA;

margin:10px;

}
.ajax-loading{ 
font-weight:bold;
padding:5px 10px;
color:#FFB64B;

}

p.taginfo {
color:#676767;
line-height:14px;
margin:0;
}
p.taginfo  a {
color:#003399;
font-size:11px;
text-decoration:none;
}



/* header CSS */

.top{width:960px; height:60px;}
.logo{float:left; }
.other_info{float:right; width:276px;}
.top_menu{height:28px; background:url(../images/mid_top_bg.gif) repeat-x;}
.welcome{padding:9px 20px 0 0; text-align:right;}
.home{float:left; width:40px; line-height:28px; background:url(../images/left_top_bg.gif) no-repeat left top; padding-left:7px;}
.help{float:left; width:38px;_width:28px; line-height:28px;background:url(../images/right_top_bg.gif) no-repeat right top; padding-right:7px;}


.buymenu{float:left; width:46px; line-height:28px; position:relative; _padding-top:7px;}
.buymenu p{padding-left:5px;}
.buymenu a{float:left;}
.buymenu span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_buy{line-height:28px; height:28px;_height:20px; width:46px; float:left; background:url(../images/buy_bg1.gif) no-repeat; position:relative;_padding-top:7px;}
.active_buy p{padding-left:5px;}
.active_buy a{float:left;}
.active_buy span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_buy div{display:block;}
.hidden_buy{display:none; width:180px;  position:absolute; *position:; _position:absolute;_z-index:200; top:27px; _left:0px;   cursor:auto; z-index:200;text-align:left;}
.shadow_buy{position:inherit; width:120px; border:1px solid #8eb4ce; border-top-width:0px; background:url(../images/blueline.gif) no-repeat 44px top #fff;}
.shadow_buy ul li{line-height:21px; padding-left:5px;float:left;width:180px;_width:100px;}

.sell{float:left; width:44px;_width:52px; line-height:28px; position:relative;_padding-top:7px}
.sell p{padding-left:5px;}
.sell a{float:left;}
.sell span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_sell{line-height:28px; height:28px; _height:20px; width:44px;_width:52px; float:left; background:url(../images/sell_bg1.gif) no-repeat; position:relative;_padding-top:7px}
.active_sell p{padding-left:5px;}
.active_sell a{float:left;}
.active_sell span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_sell div{display:block;}
.hidden_sell{display:none; width:180px; position:absolute;  *position:; _position:absolute;_z-index:200; _left:0px;top:27px; cursor:auto;text-align:left;}
.shadow_sell{position:inherit; width:120px; border:1px solid #8eb4ce; border-top-width:0px; background:url(../images/blueline.gif) no-repeat 42px top #fff;}
.shadow_sell ul li{line-height:21px; padding-left:5px;float:left;width:180px;_width:100px;}

.C2Coffer{float:left; width:93px; line-height:28px; position:relative;_padding-top:7px}
.C2Coffer p{padding-left:5px;}
.C2Coffer a{float:left;}
.C2Coffer span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_C2Coffer{line-height:28px; height:28px;_height:20px;  width:93px; float:left; background:url(../images/C2Coffer_bg1.gif) no-repeat; position:relative;_padding-top:7px}
.active_C2Coffer p{padding-left:5px;}
.active_C2Coffer a{float:left;}
.active_C2Coffer span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_C2Coffer div{display:block;}
.hidden_C2Coffer{display:none; width:180px; position:absolute;  *position:; _position:absolute;_z-index:200; _left:0px; top:27px; cursor:auto;text-align:left;}
.shadow_C2Coffer{position:inherit; width:120px; border:1px solid #8eb4ce; border-top-width:0px; background:url(../images/blueline.gif) no-repeat 85px top #fff;}
.shadow_C2Coffer ul li{line-height:21px; padding-left:5px;float:left; width:180px;_width:120px;}


.nav{width:960px; height:26px; background:url(../images/mulu_mid_bg.gif) repeat-x;}
.left_nav_bg{background:url(../images/mulu_left_bg.gif) no-repeat left top; float:left; width:9px; height:26px;}
.right_nav_bg{background:url(../images/mulu_right_bg.gif) no-repeat right top; float:right; width:9px; height:26px;}

.more_c{float:left; width:160px; line-height:25px; height:26px; position:relative;_padding-top:5px;_height:21px;}
.more_c p{padding-left:14px; font-weight:bold; font-size:14px;}
.more_c a{float:left;}
.more_c span{float:left; padding:0 0 0 4px; padding:11px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_more_c{line-height:25px; height:26px; width:160px; float:left; background:url(../images/more_bg1.gif) no-repeat; position:relative;_padding-top:5px;_height:21px;}
.active_more_c p{padding-left:14px; font-weight:bold; font-size:14px;}
.active_more_c a{float:left;}
.active_more_c span{float:left; padding:0 0 0 4px; padding:8px 0 0 4px\9; +padding:11px 0 0 4px; _padding:11px 0 0 4px;}
.active_more_c div{display:block;}
.hidden_more_c{display:none; width:180px;  position:fixed;*+position:static; _position:absolute;_z-index:300; top:85px;_top:26px; _left:0px;    cursor:auto;}
.shadow_more_c{position:inherit; width:608px;_top:1px;_height:360px; _left:0px;_z-index: 100; _position: absolute; _overflow: hidden; border:1px solid #8eb4ce; border-top-width:0px; background:url(../images/blueline.gif) no-repeat 158px top #fff;}
.shadow_more_c ul{padding:8px 0;}
.shadow_more_c li{line-height:26px; float:left; padding-left:8px; width:192px;}

.nav_other{line-height:25px; float:left;}
.navline{background:url(../images/navline.gif) no-repeat left center; padding:0 13px 0 15px;}

.search{width:960px; height:56px; overflow: visible; margin:0 auto; _display:inline-block; background:url(../images/searchbg.gif) repeat-x;margin-bottom:10px;}
.left_s{float:left; background:url(../images/search_left.gif) no-repeat left top; width:10px; height:56px;}
.right_s{float:right; background:url(../images/search_right.gif) no-repeat right top; width:10px; height:56px;}
.mid_s{float:left; padding:11px 0 0 140px; width:650px;}
.mid_m{float:left; padding-top:11px; width:140px; color:#fff; line-height:20px;}
.mid_m span{float:left; width:20px;}


.search_c{height:22px;text-align:left;}
.hot_keywords{line-height:20px; 
color:#fff;
text-align:left; 
font-weight:bold;
}
.hot_keywords a{
font-size:10px;
text-decoration:none;
padding-right:10px;
color:#fff;
}
.hot_keywords a:hover{
text-decoration:underline;

}
.select_w{width:210px; height:22px;padding:1px;}
.input_w{width:270px; padding:1px;padding-left:5px; height:18px; border:#7f9db9 solid 1px;}
.search_bt{background:url(../images/searchbt.gif) no-repeat; width:99px; height:20px; border:0;}
.message_in {
float:right;
margin-right:20px;
width:150px;
text-align:center;
}
.message_in a{
background:url('/images/message_in.gif') no-repeat 0 2px ;

padding-top:3px ;
padding-left:18px;
height:24px;
color:#fff;
text-decoration:none; 
}
#message_count {
height:10px;
color:red;
font-weight:bold;
padding-left:38px;

}

.message_in1 {
float:right;
margin-right:20px;
width:100px;
text-align:center;
}
.message_in1 a{
background:url('/images/message_in1.gif') no-repeat 0 2px ;

padding-top:3px ;
padding-left:18px;
height:24px;
color:#fff;
text-decoration:none; 
}
.message_in1 a c {
height:10px;
color:red;
font-weight:bold;
padding-left:38px;
}

#log{
padding-right:20px;
padding-top:5px;

float:right;
}
#log a{
color:#039;
text-decoration:none;
}
#log a:hover{
color:#039;
text-decoration:underline;
}

.heise {font-weight:bold;text-align:center;color:#666666;
text-decoration:none;}
.topmenu li a{padding-top:5px;
text-align:center;}
.topmenu li a:link{color:#333; text-decoration:none;float:left;}
.topmenu li a:visited{color:#333; text-decoration:none;float:left;}
.topmenu li a:hover{color:#005782; text-decoration:none;float:left;}
.topmenu li a:active{color:#333; text-decoration:none;float:left;}


.downbtn {
 width:9px;
 height:6px;
 padding-left:4px;

}
/* header CSS */
#downframe {position: absolute;_position: absolute; z-index: -1;_z-index: -1; _width: 100%; _height: 100%; _top: 0;_left: 0; _scrolling: no;}








