@charset "utf-8";
/* CSS Document  */
body{
font:12px  tahoma;
background:#838f97;
color:#313c44;
margin:0;
padding:0;
}

#c_wrap{
margin-left:auto;
margin-right:auto;
width:948px;
}

/*---------------common------------------------*/
ul,p,h2,h3,h4{
margin:0;
padding:0;
}
p{
line-height:18px;
}
em{
font-style:normal;
}
li{
list-style:none;
}
input{
height:18px;
}

.text_white{
color:#fff;
}
.text_red{
color:#FF0000;
}
img{
border:0;
}

.clear{
clear:both;
}
.text_blue{
color:#004c84;
}
.icon_check{
background:url(../images/icon_check.gif) no-repeat left center;
}

.form_error{
color:#e4007f;
font-size:10px;
}

.width_537{
width:537px;
}
.width_317{
width:317px;
}
/*----------------------title bar blue&gray-----------------*/
.blue_bar,.gray_bar{
display:block;
float:left;
font-size:12px;
line-height:18px;
}
.blue_bar{
background:#7FA0B8;
color:#FFFFFF;
padding:3px 10px;
width:480px;
}
.gray_bar{
background:#EBEBEB;
color:#004C84;
padding:0pt 10px;
width:460px;
}



#c_pickup h4,#c_recommend h4,#c_ranking h4,.download_w_title,
#c_ranking .ranking_content h4,.issued_widget h4,.d_comment h4 ,.w_note h4,.download_w_content h4{
display:block;
float:left;
font-size:12px;
line-height:18px;
}
#c_pickup h4,#c_recommend h4,#c_ranking h4,.download_w_title{
background:#7fa0b8;													
padding:3px 10px;													
color:#fff;												
width:480px;
}
#c_ranking .ranking_content h4,.issued_widget h4,.d_comment h4 ,.w_note h4,.download_w_content h4{
background:#ebebeb;
padding:0 10px;
color:#004c84;
width:460px;
}
#c_ranking .ranking_content h4{
width:440px;
float:leftt;
margin-top:3px;
}
#c_ranking .c_contain .ranking_content h4{
width:440px;
float:left;
margin-top:3px;
}
#c_ranking .c_contain .ranking_content h4{
width:440px;
float:left;
margin-top:3px;
}
.issued_widget h4,
.d_comment h4 ,
.w_note h4{
padding:2px 10px;
}

.download_w_content h4{
padding:0pt 5px;
width:235px;
}

#c_recommend h4{
background:#b9d380;
padding:2px 10px;
}

/*---------------link --------------------------*/

a:link {
color:#004c84;
text-decoration:none;
}
a:visited {
color:#004c84;
text-decoration:none;
}
a:hover {
color:#0093FF;
text-decoration:underline;
}
a:active {
color:#0093FF;
text-decoration:underline;
}

/*-----------------------vertical align----------------------------*/
.dataimg{
width:120px;
height:120px;
display:block;
border:#c7c7c7 1px solid;
float:left;
margin-right:10px;
}
.dataimg_full{
width:95px;
height:120px;
display:block;
border:#c7c7c7 1px solid;
float:left;
margin:1px;
display:inline;
}
.w_open_img_bg{
background:url(../images/img_widgetown_on.gif) no-repeat left top;
width:180px;
height:180px;
}
.w_closed_img_bg{
background:url(../images/img_widgetown_off.gif) no-repeat left top;
width:180px;
height:180px;
}

.outer {height: 100%; overflow: hidden; position: relative;width: 100%; display:block;}
.outer[class] {display: table; position: static;}
*+html .outer {
  position: relative !important;
  display: table !important;
}
.middle {position: absolute; top: 50%; left:50%; display:block;} 
.middle[class] {display: table-cell; vertical-align: middle; text-align:center; position: static;}
*+html .middle{
  display: table-cell !important;
  vertical-align: middle !important;
  position: absolute !important;
  top: 50%;
}

.inner {position: relative; top: -50%;left:-50%; margin: 0 auto; display:block;} /* for explorer only */
.inner[class]{left:0;}
*+html .inner{
margin: 0 auto;
text-align:center!important;
left:-50%!important;
}

.outer4img {height: 100%; overflow: hidden; position: relative; width: 100%; display: block;}
.outer4img[class] {
 /* display: table; */
  position: static;
}
 *+html .outer4img {
  display: table !important;
  position: relative !important;
}

.middle4img {position: absolute; top: 50%; left:50%; display: block;} 
.middle4img[class] {
  /* display: table-cell; */
  vertical-align: middle;
  text-align:center;
  position: static;
}
*+html .middle4img{
  display: table-cell !important;
  vertical-align: middle !important;
  position: reletive !important;
  top: 50%;
}

.inner4img {
  position: relative;
  top: -50%;
  left:-50%;
  margin: 0 auto;
  display: block;
} 
.inner4img[class]{
  left:0;
}
*+html .inner4img{
  margin: 0 auto;
  text-align:center!important;
  top: 2%!important;
  width: 95%!important;
  height: 95%!important;
}

/*--------------header_a start  ----------------*/

#c_header_a{
background:#838f97 url(../images/header_a_bg.gif) no-repeat center center;
width:948px;
height:177px;
position:relative;
}

#c_header_a_logol{
background:url(../images/header_a_logol.gif) no-repeat;
width:302px;
height:176px;
position:absolute;
left:-16px;
}

#c_header_a_version{
background:url(../images/header_a_version.gif) no-repeat;
width:140px;
height:52px;
position:absolute;
top:0;
right:32px;
}
#c_header_a_version ul{
float:left;
padding:12px 0 15px 22px;
display:block;
width:120px;
}

#c_header_a_version li{
float:left;
display:inline;
}

#c_header_a_version span,
#c_header_a_version li a{
padding:0 5px;
}

/*-------------------- roundcorner -------------------------------*/

b.rtop, b.rbottom{
display:block;
}
b.rtop b, b.rbottom b {
display:block;
height:1px;
overflow:hidden;
}
b.r1 {
margin:0pt 5px;
}
b.r2 {
margin:0pt 3px;
}
b.r3 {
margin:0pt 2px;
}
b.rtop b.r4, b.rbottom b.r4 {
height:2px;
margin:0pt 1px;
}

#c_category,
#c_left_c_main{
background:#E1E7EB;
}
#c_abater{
background:#fff;
}
.ueser,
.w_step_c_top{
background:#D7E7F1;
}
.tab_top{
background:#7fa0b8;
}
#c_category .rtop,
#c_category .rbottom,
#c_left_c_main .rtop,
#c_left_c_main .rbottom,
.ueser .rtop,
.ueser .rbottom,
.tab_top .rtop,
.w_step_c_top .rtop,
.w_step_c_top .rbottom{
background:#fff;
}
#c_abater .rtop,
#c_abater .rbottom{
background:#E1E7EB;
}
#c_category .rtop b,
#c_category .rbottom b,
#c_left_c_main .rtop b,
#c_left_c_main .rbottom b{
background:#E1E7EB;
}
#c_abater .rtop b,
#c_abater .rbottom b{
background:#fff;
}
.ueser .rtop b,
.ueser .rbottom b,
.w_step_c_top .rtop b,
.w_step_c_top .rbottom b{
background:#D7E7F1;
}
.tab_top .rtop b{
background:#7fa0b8;
}

/*-------------------------login & logout---------------------*/
.btn_login,
.btn_login2,
.btn_logout{
padding:5px 0;
width:167px;
height:46px;
}
.btn_login,
.btn_login2{
margin-right:auto;
margin-left:auto;
}
.btn_logout{
padding:15px 0 0 20px;

}
.btn_login a,
.btn_login2 a,
.btn_logout a{
display:block;
width:167px;
height:46px;
}
.btn_login a{
background:url(../images/btn_login.gif) no-repeat left top;
}
.btn_login2 a{
background:url(../images/btn_login_2.gif) no-repeat left top;
}
.btn_logout a{
background:url(../images/btn_logout.gif) no-repeat left top;
}
.btn_login a:hover,
.btn_login2 a:hover,
.btn_logout a:hover{
background-position:0 -46px;
}
.btn_login a span,
.btn_login2 a span,
.btn_logout a span,
.btn_tologin a span{
position:absolute;
text-indent:-9999px;
}
.btn_tologin a{
background:url(../images/button_off_5.gif) no-repeat left top;
width:113px;
display:block;
height:37px;
display:block;
margin-left:auto;
margin-right:auto;
}
.btn_tologin a:hover{
background:url(../images/button_on_5.gif) no-repeat left top;
width:113px;
height:37px;
}

/*--------------web location -----*/
.thumb{
margin:10px 0;
font-size:11px;
letter-spacing:-1px;
border-bottom:#b2b800 1px dashed;
padding-bottom:5px;
}
.thumb a,
.thumb b{
padding:0 5px;
}

/*----------------------primary content's background tpl_a----------------*/

#c_container{
background:#838f97 url(../images/white_corner_c.gif) repeat-y center top;
width:948px;
}
.bg_corner_t{
background:url(../images/white_corner_t.gif) no-repeat top;
height:14px;
}
.bg_corner_b{
background:url(../images/white_corner_b.gif) no-repeat top;
height:14px;
}
/*----------------------primary content's background tpl_c----------------*/
#c_container_c{
background:#838f97 url(../images/white_corner_c_2.gif) repeat-y center top;
width:948px;
}
.bg_corner_t_c{
background:url(../images/white_corner_t_c.gif) no-repeat top;
height:14px;
}
.bg_corner_b_c{
background:url(../images/white_corner_b_2.gif) no-repeat top;
height:14px;
}
/*----------------------primary content's background tpl_d----------------*/
#c_container_d{
background:#838f97 url(../images/white_corner_c_2.gif) repeat-y center top;
width:948px;
}
.bg_corner_t_d{
background:url(../images/white_corner_t_c2.gif) no-repeat top;
height:14px;
}
.bg_corner_b_d{
background:url(../images/white_corner_b_2.gif) no-repeat top;
height:14px;
}
/*----------------------------primary content tpl_a----------------------*/

.content{
padding:0 14px;
width:920px;
float:left;
}


			/*-------------------left_a------------------*/

#c_left_a{
float:left;
width:190px;
margin:0;
padding:0;
}

				/*------login--------*/	
#c_login{
width:190px;
margin:10px 0;
}
.rc_t_gray{
background:url(../images/rc_t_gray.gif) no-repeat left top;
width:190px;
height:4px;
display:block;
font-size:10px;
overflow:hidden;
}
.rc_b_gray{
background:url(../images/rc_b_gray.gif) no-repeat left bottom;
width:190px;
height:4px;
display:block;
margin:0;
padding:0;
}
.rc_c_gray{
width:170px;
background:url(../images/rc_c_gray.gif) repeat-y;
padding:5px 10px 10px!important;
padding:5px 10px;
margin:0;
}



#c_login p{
font-size:11px;
letter-spacing:-1px;
}
#c_login p.logout{
text-align:center;
}
#c_login p.no_id{
font-size:12px;
color:#313c44;
letter-spacing:0px;

}
#c_login p.icon_check{
padding-left:16px;
display:block;
}

				/*------search--------*/	
#c_search{
margin:10px 0;
padding:0;
width:190px;
float:left;
}
.search_btn ul li{
float:left;
padding-right:2px;
}
.search_btn a{
display:block;
height:26px;
}

.btn_vista a{
background:url(../images/btn_vista.gif) no-repeat left bottom;
width:25px;
}
.btn_vista_click a{
background:url(../images/btn_vista.gif);
width:25px;
}
.btn_yahoo a{
background:url(../images/btn_yahoo.gif) no-repeat left bottom;
width:21px;
}
.btn_yahoo_click a{
background:url(../images/btn_yahoo.gif);
width:21px;
}
.btn_mac a{
background:url(../images/btn_mac.gif) no-repeat left bottom;
width:25px;
}
.btn_mac_click a{
background:url(../images/btn_mac.gif);
width:25px;
}
.btn_google a{
background:url(../images/btn_google.gif) no-repeat left bottom;
width:25px;
}
.btn_google_click a{
background:url(../images/btn_google.gif);
width:25px;
}
.btn_air a{
background:url(../images/btn_air.gif) no-repeat left bottom;
width:25px;
}
.btn_air_click a{
background:url(../images/btn_air.gif);
width:25px;
}
.btn_blogparts a{
background:url(../images/btn_blogparts.gif) no-repeat left bottom;
width:24px;
}
.btn_blogparts_click a{
background:url(../images/btn_blogparts.gif);
width:25px;
}
.btn_opera a{
background:url(../images/btn_opera.gif) no-repeat left bottom;
width:25px;
}
.btn_opera_click a{
background:url(../images/btn_opera.gif);
width:25px;
}
a:hover{
background-position:0 0;
}
#c_search a:hover{
background-position:0 0;
}
#c_search .s_btn_position a:hover{
background-position:0 -38px;
}
.btn_vista a span,
.btn_vista_click a span,
.btn_yahoo a span,
.btn_yahoo_click a span,
.btn_mac a span,
.btn_mac_click a span,
.btn_google a span,
.btn_google_click a span,
.btn_air a span,
.btn_air_click a span,
.btn_blogparts a span,
.btn_blogparts_click a span,
.btn_opera a span,
.btn_opera_click a span{
position:absolute;
text-indent:-9999px;
}

.s_input_text{
width:184px;
background:#bbb;
padding:3px;
float:left;
}
.s_input_text input{
border:#7B7B7B 1px solid;
width:182px;
}
.btn_search{
float:right;
}
.btn_search a{
display:block;
background:url(../images/btn_search.gif) no-repeat left top;
width:86px;
height:38px;
}
.btn_search a:hover{
background-position:0 -38px;
}
.btn_search a span{
position:absolute;
text-indent:-9999px;
}


			          /*--------------category----------------*/
#c_category{
width:190px;
margin:10px 0;
}
.category_content{
padding:5px 10px;
text-align:right;
}
.category_c_series{
border-bottom:#fff 1px solid;
padding:10px 0;
}
.category_c_series_2{
border-bottom:#fff 1px solid;
padding:5px 0;
}
.category_c_series p,
.category_c_series li{
line-height:18px;
}

				/*----------------------main_content_3      home page-------------------*/

.main_content_3{
padding:0;
margin:0 16px;
width:508px;
float:left;
}
*html .main_content_3{
margin:0 8px;
}
.main_content_3 p a{
color:#000;
}
.main_content_3 p a:hover{
color:#0093FF;
}
#c_about_w{
margin:6px 0 10px;
width:508px;
position:relative;
}
.rc_t_green{
background:url(../images/rc_t_green.gif) no-repeat left top;
width:508px;
height:8px;
}
.rc_c_green{
background:url(../images/rc_c_green.gif) repeat-y left top;
width:508px;
margin:0;
padding:0;

}
.rc_b_green{
background:url(../images/rc_b_green.gif) no-repeat left bottom;
width:508px;
height:8px;
}
.icon_welcome{
background:url(../images/icon_welcom.gif) no-repeat left top;
position:absolute;
top:7px;
left:-6px;
width:96px;
height:132px;
}
.about_w_content{
padding:10px 15px 10px 100px;
}
.about_w_content h2{
padding-bottom:10px;
}

#c_pickup,
#c_recommend,
#c_ranking{
margin:10px 4px;
width:500px;
float:left;
}
#c_pickup h4,
#c_recommend h4,
#c_ranking h4.ranking_title{
background:#7fa0b8;
display:block;
padding:3px 10px;
line-height:18px;
float:left;
color:#fff;
font-size:12px;
width:480px;
margin:0;
}
.ranking_title a:hover{
background-color:#6b8aa1;
}

#c_recommend h4{
background:#b9d380;
}
#c_pickup h4 b,
#c_ranking h4 b{
float:left;
}
#c_pickup h4 span,
#c_ranking h4 span{
float:right;
}
#c_pickup div{
float:left;
width:500px;
margin:15px 0;
}
#c_pickup div .dataimg,
#c_recommend .dataimg,
#c_ranking .dataimg{
float:left;
}
.p_text{
width:358px;/*width:385px;*/
float:left;
}
.p_text ul{
margin-bottom:10px;
}
#c_recommend .recommend_c_bg{
float:left;
border:#f4f4f4 0 solid;
border-width:1px 1px 0 1px;
background:#f3f9e6 url(../images/recommend_c_bg.gif) repeat-x left bottom;
width:498px;
height:350px;
}
.recommend_content{
width:478px;
padding:15px 10px;
float:left;
}
.recommend_c_bg .p_text{
width:343px;
}
.recommend_b_bg{
background:url(../images/recommend_b.gif) no-repeat left bottom;
width:500px;
height:10px;
display:block;
float:left;
}

.ranking_content{
padding:10px 0;
clear:both;
float:left;
width:500px;
}
.ranking_content h4{
background:#ebebeb;
display:block;
padding:0 10px;
line-height:18px;
color:#004c84;
font-size:12px;
width:480px;
margin:0;
}
#c_ranking h4 span a{
color:#fff;
}
#c_ranking  h4 span a:hover{
color:#D3E8FF;
}
.ranking_content div.ranking_c_text{
clear:both;
float:left;
width:500px;
padding:5px 0;
}
.ranking_c_title{
display:block;
line-height:18px;
padding:0px;
margin:0px 0px 5px 0px;
float:left;
clear:both;
}

.ranking_content table{
float:left;
}

.ranking_content table td{
padding:0 5px;
}
.ranking_content table td img{
padding:0 1px;
}
.ranking_content table td{
vertical-align:middle;
}
.ranking_content .p_text_2{
float:right;
}

.ranking_content .ranking_c_text ul{
display:block;
width:358px;
float:left;
}
.ranking_content .ranking_c_text li{
float:left;
padding-right:3px;
}
.ranking_content .ranking_c_text p{
float:left;
width:358px;
}

.main_content_3 .more{
float:right;
display:block;

}
.totop{
padding-right:220px;
float:right;
margin-top:15px;
}

						/*----------------------main_content_3      notice page----------------*/
.thumb{
margin:10px 0;
font-size:11px;
letter-spacing:-1px;
border-bottom:#b2b800 1px dashed;
padding-bottom:5px;
}
.thumb a,
.thumb b{
padding:0 5px;
}

.notice_centent{
padding:0 4px;
width:500px;
margin:10px 0;
float:left;
}
.rc_t_500 {
background:transparent url(../images/rc_t_500.gif) no-repeat scroll left top;
display:block;
font-size:10px;
height:4px;
overflow:hidden;
width:500px;
margin:0;
padding:0;
float:left;
}
.rc_b_500 {
background:transparent url(../images/rc_b_500.gif) no-repeat scroll left bottom;
display:block;
height:4px;
margin:0;
padding:0;
width:500px;
float:left;
}
.rc_c_500 {
background:transparent url(../images/rc_c_500.gif) repeat-y scroll 0%;
margin:0pt;
padding:10px!important;
width:480px;
float:left;
}
.date{
margin:0 10px 0 0;
width:69px;/**/
background:url(../images/date_bg.gif) no-repeat left top;
height:34px;
padding:8px 0 0 27px;/**/
font-weight:bold;
color:#fff;/*color:#b2b800;*/
float:left;
letter-spacing:-1px;
font-family: 'ＭＳ ゴシック' tahoma;
}
.notice_text{
/*padding-left:106px;*/
float:left;
width:374px;
}

                        /*--------------------------main_content_3   category page------*/
.category_s_sum{
margin:4px;
padding:5px 10px 0 10px;
width:480px;
position:relative;
}
.category_s_sum b{
position:absolute;
right:0;
}
.page{
margin:4px;
padding:5px 10px 0;
width:480px;
background:#F3F9E6;
float:left;
}
.page ul {
display:block;
line-height:25px;
text-align:right;
}
.page li {
display:inline;
float:left;
}
.page_current, .page li a {
padding:0;
}
.page_b_line{
color:#e4e4e4;
}
.c_contain{ 
border:1px #A3CBD5 solid;
border-top:0;
float:left;
width:498px;
}
.c_contain .ranking_content{
width:496px;
margin:0 1px;
}
.c_contain .ranking_content .dataimg{
margin:0 8px 0 2px;
}
.c_contain .ranking_content .ranking_c_title{
width:491px;
}
.c_contain .ranking_content div.ranking_c_text{
width:496px;
}
*html #c_ranking .message_nav{
width:482px;
}
#c_ranking .message_nav{
margin-top:5px;
}
                          /*--------------------main_content_3  search_option page----------------------*/
.search_box{
float:left;
margin:10px 4px;
padding:5px 10px;
width:480px;
border:#95D900 1px solid;
}
.search_box h3{
font-size:12px;
color:#313C44;
display:block;
}
.search_box h3 span{
font-size:10px;
color:#7FAE2F;
font-weight:normal;
}
.search_box .search_text{
margin:5px 10px 5px 0;
}
.search_box table{
text-align:left;
}
.search_box table th{
        background-color:#EFF4F7;
}
.s_box_left{
text-align:left;
}
.search_box .button_7{
float:right;

}

									/*-------------------main_content_3  webwidget_tag page------------------------*/
#c_ww_tag{
background:#f7f7f7;
width:500px;
padding:10px 4px;
}
#c_ww_tag .p_text h4{
width:347px;/*width:375px;*/
margin-right:10px;
}
#c_ww_tag .ww_tag_title{
background:#F3F9E6 none repeat scroll 0%;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
line-height:18px;
margin:0;
padding:3px 10px;
width:480px;
}
.ww_developer_name,
.ww_tag_textarea{
width:375px;
padding:0 10px;
display:block;
float:left;
}
.ww_developer_name a{
display:block;
line-height:18px;
padding:10px 0;
float:left;
}

.ww_tag_textarea span{
vertical-align:top;
width:55px;
float:left;
}

#c_ww_tag .rc_t_500,
#c_ww_tag .rc_c_500,
#c_ww_tag .rc_b_500{
float:left;
}

.past_method{
border:1px solid #95D900;
margin:20px 4px;
padding:10px;
width:480px;
float:left;
}
.past_method h4,
.past_method h3,
.past_method p{
line-height:18px;
}
.past_method h4{
font-size:12px;
}
.past_method h3{
font-size:14px;
}

                          /*---------------------main_content_3  widget_detail_del page--------------*/
#c_ww_detail_del{
background:#F7F7F7 none repeat scroll 0%;
padding:10px 14px;
width:480px;
}
#c_ww_detail_del h3{
font-size:14px;
color:#FF0000;
}
.return_wpage{
margin:20px 0;
background:#F1F7E9;
float:left;
padding:10px;
}


                        /*------------------------main_content_3  development_top page---------------------*/

.issued_widget{
clear:both;
width:480px;
float:left;
}
.issued_w_text{
float:left;
width:237px;/*width:264px;*/
margin:0 10px 0 0;
}
.issued_w_text .tomail{
background:#F1F7E9;
padding:4px;
margin:10px 0;
}
.issued_w_text .tomail b{
color:#004C84;
}


.issued_w_link{
float:left;
}
.issued_w_link a{
width:101px;
height:30px;
display:block;
padding:6px 0;
}
.issued_w_link a span{
position:absolute;
text-indent:-9999px;
}
.issued_w_link a.link_book{
background:url(../images/btn_book_off.gif) no-repeat left top;
}
.issued_w_link a:hover.link_book{
background:url(../images/btn_book_on.gif) no-repeat left top;
}
.issued_w_link a.link_blog{
background:url(../images/btn_blog_off.gif) no-repeat left top;
}
.issued_w_link a:hover.link_blog{
background:url(../images/btn_blog_on.gif) no-repeat left top;
}
.issued_w_link a.link_load{
background:url(../images/btn_load_off.gif) no-repeat left top;
}
.issued_w_link a:hover.link_load{
background:url(../images/btn_load_on.gif) no-repeat left top;
}
.d_comment,
.w_note{
clear:both;
margin:10px 0 0 0;
float:left;
}

.issued_widget h4,
.d_comment h4 ,
.w_note h4{
background:#EBEBEB none repeat scroll 0%;
color:#004C84;
display:block;
font-size:12px;
line-height:18px;
margin:0pt;
padding:2px 10px;
clear:both;
width:460px;
}
.d_comment p,
.w_note p{
padding:5px 10px;
/*text-indent:10px;*/
}
.issued_widget table{
margin:5px 0;
}
.issued_widget table td {
vertical-align:middle;
padding:0pt 5px;
}

                        /*------------------------main_content_3  s_category_detail page---------------------*/
.issued_w_center{
float:left;
}

.w_note_2{
background:#f7f7f7;
padding:10px 0;
}
.w_note_2 p,
.w_version_note p{
font-size:11px;
line-height:12px;
color:#004C84;
}
.w_version_note{
margin:10px 0;
}
.public_w{
float:left;
margin:10px 4px;
width:500px;
}
.public_w h4{
background:#B9D380;
color:#FFFFFF;
display:block;
font-size:12px;
line-height:18px;
margin:0pt;
padding:3px 10px;
width:480px;
}
.public_w ul{
display:block;
padding:10px;
}
.public_w ul li{
line-height:18px;
background:url(../images/dot.gif) repeat-x left bottom;
padding:0 5px 5px 5px;
}
/*.appraisal_box{
border:1px solid #95D900;
float:left;
margin:10px 8px 10px 4px;
padding:10px;
width:270px;
float:left;
display:inline;
height:91px;
}*/
.appraisal_box{
border:1px solid #95D900;
float:left;
margin:10px 4px;
padding:10px;
width:480px;
float:left;
display:inline;
}
.tab_right{
text-align:right;
}
.appraisal_box h4{
font-size:12px;
margin:0;
}
/*.notify{
border:1px solid #95D900;
float:left;
margin:10px 4px 10px 0;
padding:10px;
width:178px;
height:91px;
display:inline;
}*/

.notify{
border:1px solid #95D900;
float:left;
margin:10px 4px;
padding:10px;
width:480px;
display:inline;
}

.btn_appraisal a {
background:transparent url(../images/btn_appraisal.gif) no-repeat scroll left top;
display:block;
height:37px;
width:99px;
}
.btn_appraisal a:hover {
background-position:0pt -37px;
}
.btn_notify a {
background:transparent url(../images/btn_notify.gif) no-repeat scroll left top;
display:block;
height:37px;
width:99px;
}
.btn_notify a:hover {
background-position:0pt -37px;
}

.btn_appraisal span,
.btn_notify span{
position:absolute;
text-indent:-9999px;
}
.td_blank{
width:115px;
}
.download_w{
float:left;
margin:10px 4px;
width:500px;
}
.download_w_title{
background:#7FA0B8 none repeat scroll 0%;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
line-height:18px;
margin:0pt;
padding:3px 10px;
width:480px;
}
.download_w_content{
clear:both;
float:left;
padding:10px 0pt;
width:500px;
}

.d_w_c_title{
display:block;
line-height:18px;
padding:5px 0pt 0pt 5px;
float:left;/**/
width:240px;
}
.d_w_content_l{
width:245px;/**/
margin-right:5px;/**/
float:left;

}
.d_w_content_r{
width:245px;/**/
margin-left:5px;/**/
float:left;
}
.download_w_content table{
margin-bottom:10px;
width:245px;
float:left;/**/
}

.download_w_content table td {
padding:0pt 5px;
}

.download_w_content .p_text{
width:103px;/*width:140px;*/
}
.write_comment{
clear:both;
}
.write_comment fieldset{
padding:10px;
}
.write_comment label{
width:100px;
}
.write_comment em{
font-size:10px;
padding-left:110px;
color:#7FAE2F;
font-style:normal;
}
.recommendation{
float:left;
margin:10px 0;
width:508px;
border:1px #B9D380 solid;
background:#fcfcfc;
}
.recommendation h4 {
background:#B9D380 none repeat scroll 0%;
color:#FFFFFF;
display:block;
font-size:12px;
line-height:18px;
margin:0pt;
padding:3px 10px;
width:488px;
}
.pre_recommend{
background:url(../images/dot.gif) repeat-x left bottom;
margin:5px 14px;
width:480px;
padding-bottom:5px;
}
.pre_recommend p{
padding:0 10px;
}
/*新添加s_category_detail page的评价 2007-9-13 1708*/
.pj_tab .pj_width_22{
width:22%;
}
.pj_tab .pj_width_24{
width:24%;
}
.pj_tab .pj_width_6{
width:6%;
text-align:center;
}
.btn_appraisal a,
.btn_notify a{
margin-left:auto;
margin-right:auto;
}

                /*----------------------c_right_a------------------------*/
				
#c_right_a{
float:left;
width:190px;
margin:0;
padding:0;
}
.infor,
.special,
.ad_w,
.request,
.link{
margin:10px 0;
width:190px;
float:right;
}
.infor ul{
padding:5px 10px;
}
.infor li{
line-height:18px;
text-indent:5px;
}
.infor div,
.special div{
float:right;
padding-right:10px;
}
.special span,
.special span a{
padding:5px 0;
display:block;
}
.ad_w_content{
border:#bcbcbc 1px solid;
width:158px;
background:#fff;
padding:15px;
}
.ad_w_content h4{
font-size:12px;
font-weight:bold;
line-height:18px;
margin:0;
}
.ad_w_content p{
font-size:11px;
line-height:18px;
}
.ad_w_bottom{
height:20px;
background:#4a4a4a;
border:#bcbcbc 1px solid;
width:173px;
float:right;
color:#fff;
padding-left:15px;
line-height:18px;
}
.request,
.link{
border:#bcbcbc 1px solid;
width:168px;
padding:10px 5px;
}
.request p span{
font-size:9px;
letter-spacing:-1px;
}
.link ul li{
line-height:18px;
}
.link ul ul li{
text-indent:6px;
}
.link_lspace{
letter-spacing:-2px;
}

.btn_contribute{
float:right;
margin:10px 0pt;
width:190px;
height:61px;
}
.btn_contribute a{
width:188px;
height:62px;
float:right;
display:block;
background:url(../images/btn_contribute.gif) no-repeat left top;
}
.btn_contribute a:hover{
background-position:0 -62px;
}
.btn_contribute a span{
position:absolute;
text-indent:-9999px;
}
/*the end*/

/*-------------------footer_a -------------------------------------*/
#c_footer_a{
width:948px;
clear:both;
position:relative;
text-align:center;
font-size:12px;
margin:10px auto;
color:#fff;
}

#c_footer_a a{
padding:0 5px;
}
#c_footer_a a:link,
#c_footer_a a:visited{
color:#fff;
}
#c_footer_a a:hover,
#c_footer_a a:active{
color:#D3E8FF;
}
#c_footer_a img{
top:10px;
width:78px;
height:20px;
}

.copyright{
width:100%;
color:#fff;
margin-top:15px;
}

/*----------------------primary content's background tpl_b----------------*/

#c_container_b{
background:#464F54 url(../images/white_corner_c_2.gif) repeat-y center top;
width:948px;
}
#c_container_b .bg_corner_t{
background:url(../images/white_corner_t_2.gif) no-repeat top;
height:64px;
}
#c_container_b .bg_corner_b{
background:url(../images/white_corner_b_2.gif) no-repeat top;
height:14px;
}

/*--------------------------header_b&header_c start-----------------------------*/
#c_header_b,
#c_header_c{
background:url(../images/header_b_bg.gif) no-repeat left top;
width:948px;
height:116px;
}
#c_header_b{
background:url(../images/header_b_bg.gif) no-repeat left top;
}
#c_header_c{
background:url(../images/header_c_bg.gif) no-repeat left top;
}

#c_header_b_logol img,
#c_header_c_logol img{
margin:20px;
width:238px;
height:65px;
}

/*----------------------------primary content tpl_b----------------------*/

                  /*--------------- left_c --------------------*/
#c_left_c{
padding:0 20px 0 0;
margin:0;
float:left;
width:190px;
}

#c_left_c_main{
margin:10px 0;
}
.left_c_main_c{
margin:0 10px;
}
#c_abater{
margin:10px 0;
width:170px;
}
.abater_content{
padding:5px 10px;
width:150px;
}
.abater_img{
width:100px;
height:100px;
float:right;
}
.abater_content span{
float:right;
width:45px;
margin-left:5px;
}
.abater_content span a{
display:block;
padding-top:10px;
}

.main_c_text{
padding:10px 0;
}

.main_c_text h3 {
border-bottom:1px solid #FFFFFF;
padding:0 0 5px 0;
margin-bottom:5px;
font-size:14px;
}
.main_c_text li{
line-height:18px;
letter-spacing:-1px;
}
.out{
background:url(../images/bg_blue.gif) no-repeat left top;
width:160px;
height:35px;
margin:10px 0;
float:left;
padding:0 15px;
line-height:35px;
}

				/*-------------main_content_2  my_lab page---------------*/
.main_content_2{
width:710px;
float:left;
}
#c_widget_view{
margin:10px 0;
}
.h4_title_bar{
background:#526776;
font-size:14px;
color:#fff;
line-height:18px;
width:670px;
padding:5px 20px;
}

.w_open,
.w_closed{
margin:10px;
padding:15px 15px 10px;
width:660px;
}
.w_open{
background:#fff url(../images/bg_wigetown_on.gif) no-repeat left top;;
}
.w_closed{
background:#fff url(../images/bg_wigetown_off.gif) no-repeat left top;
}

.w_top{
margin-bottom:10px;
}

.widget_open{
background:url(../images/icon_wigetown_on.gif) no-repeat left top;
padding:5px 30px;
color:#0093FF;
}
.widget_closed{
background:url(../images/icon_wigetown_off.gif) no-repeat left top;
padding:5px 30px;
}
.w_open .w_open_img_bg,
.w_closed .w_closed_img_bg{
margin:0 20px;
float:left;
}
.w_text{
width:440px;
}
.w_text ul{
padding-left:230px;
}
.download,
.analysis,
.telephone{
padding:6px 10px 6px 35px;
line-height:18px;
}
.download{
background:url(../images/icon_download.gif) no-repeat left center;
}
.analysis{
background:url(../images/icon_analysis.gif) no-repeat left center;
}
.telephone{
background:url(../images/icon_telephone.gif) no-repeat left center;
}
.widget_star{
padding-top:20px;
}
.btn_edit{
float:right;
}

.btn_edit a{
background:url(../images/btn_edit.gif) no-repeat left top;
width:104px;
height:35px;
display:block;
}
.btn_edit a:hover{
background-position:0 -36px;
}
.btn_edit a span{
position:absolute;
text-indent:-9999px;
}
#c_user_review{
width:710px;
float:left;
}
.user_review_c{
margin:10px;
width:690px;
float:left;
display:inline;
}

.ueser{
width:150px;
float:left;
}

.user_c{
padding:10px 10px;
}
.user_c span{
padding-top:3px;
line-height:18px;
}
.user_c .user_name{
background:url(../images/icon_user.gif) no-repeat left top;
padding:3px 0 5px 28px;
margin:10px 0;
display:block;
}
*html .user_c .user_name{
padding:0 0 5px 28px;
}
.rc_t_blue{
background:url(../images/bg_reviewcomment_t.gif) no-repeat left top;
width:540px;
height:8px;
display:block;
font-size:10px;
overflow:hidden;
}
.rc_b_blue{
background:url(../images/bg_reviewcomment_b.gif) no-repeat left bottom;
width:540px;
height:8px;
display:block;
font-size:10px;
margin:0;
padding:0;
}
.rc_c_blue{
width:520px;
background:url(../images/bg_reviewcomment_c.gif) repeat-y;
padding:5px 10px 10px;
margin:0;
}
.recommend{
float:left;
width:540px;
}

/*---------------------------------primary tab_content-------------------------*/

.tab_content{
padding:0 114px;
margin:35px 0;
width:720px;
}

.tab_t_title{
color:#fff;
font-size:14px;
font-weight:bold;
padding:5px 20px;
line-weight:18px;
font-family:tahoma;
}
.table_c{
border:#e4eff7 1px solid;
}
.table_c fieldset{
padding:10px 21px 0 21px;
}

.form_note{
background:#f1f7e9;
font-size:10px;
padding:5px 20px 5px 5px;
line-height:15px;
}
.form_note p{
padding-left:7px;
}
.form_note h3{
color:#7fae2f;
font-size:12px;
font-weight:bold;
}

fieldset{
padding:25px;
margin:0;
border:0;
}
fieldset p{
margin:10px 0;
padding:0;
}
fieldset p.btn_topage{
margin:3px 0 0 0;
}
fieldset p label{
width:150px;
padding:0 5px;
margin:0;
float:left;
font-size:12px;
}
.need{
color:#7fae2f;
padding:0 1px;
margin:0;
line-height:18px;
vertical-align:top;
}
.no_need{
margin-left:14px;
}
.form_agree{
padding:5px 0 5px 160px;
line-height:18px;
}
.form_agree .need{
float:left;
}
.form_agree b.clear{
display:block;
}
.agree_bg{
background:#b3b5b6;
padding:3px;
margin-left:6px;
height:25px;
display:block;
float:left;
width:130px;
}
.agree_bg_in{
background:#fff;
border:#777 1px solid;
display:block;
width:108px;
padding:0 10px;
height:23px;
}
.agree_bg input{
padding:0;
margin:0;
margin-top:3px;
float:left;
}
.agree_bg label{

padding-top:3px;
width:130px;
}
.agree_bg .agree_inquiry{
width:85px;
float:left;
font-size:12px;
margin:0pt;
line-height:18px;
padding:3px 5px 0;
}

.p_button{
width:100%;
text-align:center;
}
.button{
width:113px;
height:37px;
}

.normal{
background:#fff;
}
.active{
background:#F5FBFF;
}

/*----------------inquiry_confirm page---------------*/
.i_confirm_tab{
margin:25px;
width:668px;
}
.i_confirm_tab td{
padding:10px 0;
vertical-align:top;
}
.i_confirm_tab td p{
border:#e0e0e0 1px solid;
padding:2px 5px;

}
.i_confirm_tab td p.width_60{
width:60%;
}
.i_confirm_tab_t{
width:25%;
}
.i_confirm_tab_c{
width:73%;
}

/*----------------inquiry_over page---------------*/
fieldset h2{
margin:0 10px 20px 10px;
font-size:16px;
}

.btn_topage a{
width:131px;
height:37px;
display:block;
text-decoration:none;
color:#f7f7f7;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
margin-left:auto;
margin-right:auto;
}
.btn_topage a.btn_topage_1{
background:url(../images/btn_topage_1.gif) no-repeat left top;
}
.btn_topage a.btn_topage_2{
background:url(../images/btn_topage_2.gif) no-repeat left top;
}
.btn_topage a.btn_topage_3{
background:url(../images/btn_topage_3.gif) no-repeat left top;
}
.btn_topage a.btn_topage_4{
background: url(../images/btn_topage_4.gif) no-repeat left top;
width:145px;
}
.btn_topage a.btn_topage_5{
background: url(../images/btn_topage_5.gif) no-repeat left top;
width:115px;
}
.btn_topage a.btn_topage_6{
background: url(../images/btn_topage_6.gif) no-repeat left top;
width:91px;
}
.btn_topage a.btn_topage_7{
background: url(../images/btn_topage_7.gif) no-repeat left top;
width:113px;
}
.btn_topage a.btn_topage_8{
background: url(../images/btn_topage_8.gif) no-repeat left top;
width:131px;
}
.btn_topage a:hover{
background-position:0 -37px;
}

a:hover{
background-position:0 -37px;
}

.btn_topage span{
position:absolute;
text-indent:-9999px;
}

/*----------------mytab_infor_input page-------------*/

.step{
margin:0 20px 15px 20px;
height:29px;
}
.step span{
padding:0 5px 0 0;
}
.step b{
vertical-align:middle;
font-size:10px;
font-weight:normal;
padding:0;
margin:0;
}

.form_note p b{
display:block;
float:left;
font-weight:normal;
padding-right:10px;
}
.form_width{
width:70px;
}
.form_note_padding{
padding-left:80px;
}
.form_note_padding_2{
padding-left:70px;
}
.size_10px{
font-size:10px;
/*color:#FF0000;*/
color:#7fae2f;
}
#agree_mem{
padding:5px 0pt 5px 167px;
}
#agree_mem .agree_bg{
width:190px;
}
#agree_mem .agree_bg_in{
width:168px;
}
.button_2{
width:226px;
height:37px;
}
.form_membership{
padding:5px 5px 5px 167px;
background:#F5FBFF;
}
.form_membership h3{
font-size:14px;
font-weight:bold;
display:block;
padding:10px 0;
}
.form_membership span{
background:#fefefe;
border:#CCCCCC 1px solid;
display:block;
padding:10px;
overflow-y: scroll;
height:400px;
}
.p_dashed{
/*border-bottom:#7FAE2F 1px dashed;*/
background:url(../images/dot.gif) repeat-x left bottom;
padding-bottom:5px;
}

/*------------mytab_infor_ifover page---------------------*/

.form_over p{
margin:15px 0;
padding:0 35px;
}
.form_over p .form_note{
margin:5px 0;
display:block;
width:35%;
}
.form_over p a{
text-decoration:underline;
}
.form_over h3{
font-size:14px;

margin:15px 0;
padding:0 35px;
font-weight:normal;
}

/*--------------pw_reminder page--------------*/

.form_note_2 {
background:#F1F7E9 none repeat scroll 0%;
font-size:10px;
line-height:15px;
margin-left:160px;
padding:5px 20px;
}

/*----------------------my_tab_report_id page-------------*/
.report_id_c{
margin:20px 120px 20px 20px;
width:80%;
}
.report_id_c p{
margin:10px 0;
}

.link_dotline{
background:url(../images/dot.gif) repeat-x left bottom;
padding:5px 0;
}
a.link_dotline:hover{
text-decoration:none;
background:#f7f7f7;
padding-bottom:5px;
}
.btn_issue{
clear:both;

}
.btn_issue em{
float:left;
font-style:normal;
}
.btn_issue a{
margin-left:200px;
}
.btn_issue a{
display:block;
height:37px;
width:98px;
background:transparent url(../images/btn_issue.gif) no-repeat scroll left top;
}

.btn_issue a:hover{
background-position:0pt -37px;
}
.btn_issue span{
position:absolute;
text-indent:-9999px;
}

.report_id_c table{
margin:20px 0;
border-collapse:collapse;
border:#E4EFF7 1px solid;
border-width:0 1px;
width:568px;
}
.report_id_c table tr{
border:#E4EFF7 1px solid;
border-width:1px 0;
}
.report_id_c table .right_line{
border:#E4EFF7 1px solid;
border-width:0 1px 0 0;
}
.report_id_c table tr th{
background:#7FA0B8;
color:#fff;
height:28px;
}
.report_id_c table tr td{
padding:8px 10px;
}
.report_id_c table tr.tab_bg_gray th,
.tab_bg_gray{
background:#f7f7f7;
}


/*----------------------mytab_login_edit page--------------------*/

#c_login_edit_c th{
width:25%;
border:#E4EFF7 1px solid;
border-width:1px 0;
}
#c_login_edit_c td{
border:#E4EFF7 1px solid;
border-width:1px 0;
width:50%;
padding:0 10px;
}
#c_login_edit_c .right_line{
border-width:1px;
}
#c_login_edit_c td p{
font-size:10px;
letter-spacing:-1px;
color:#7FAE2F;
margin:0;
}
td.login_e_btn,
td.login_r_btn{
width:25%;
}
.login_e_btn a{
background:url(../images/btn_edit.gif) no-repeat left top;
display:block;
width:104px;
height:35px;
}
td.login_r_btn a{
background:url(../images/btn_regist.gif) no-repeat left top;
display:block;
width:104px;
height:34px;
}
.login_e_btn a:hover{ 
background-position:0 -36px;
}
td.login_r_btn a:hover{
background-position:0 -34px;
}
.login_e_btn span,
td.login_r_btn span{
position:absolute;
text-indent:-9999px;
}

/*-----------------------------mytab_m_send------------*/

.message_nav{
border-bottom:1px solid #A3CBD5;
height:29px;
clear:both;
margin-top:20px;
background:#F6F7F9 ;
}
.message_nav li{
float:left;
line-height:25px;
height:25px;
margin-top:4px;
border:0px solid #A3CBD5;
border-width:1px 1px 0 1px;
padding:0 5px;
}
.m_nav_margin{
margin-left:10px;
}
.message_float{
float:left;
}
.m_nav_nolink{
background:#fff left -1px;
}
.message_tab{
border:1px solid #A3CBD5;
border-top:0;
}
.message_tab fieldset{
padding:25px 40px;
}
.message_tab fieldset label{
width:63px;
margin-right:15px;
text-align:right;
}
.message_tab fieldset input,
.message_tab fieldset textarea{
width:536px;
}
.message_tab fieldset input.button{
width:113px;
}
/*--------------mytab_m_view page---------------*/

#c_m_view{
padding:25px;
}
.m_title{
float:left;
padding:0 10px 5px 10px;
margin-right:10px;
border-bottom:1px solid #A3CBD5;
width:544px;
}
.btn_reply{

width:84px;
float:left;
}
.btn_reply a{
background:url(../images/btn_reply.gif) no-repeat left top;
width:84px;
height:37px;
display:block;
}
.btn_reply a:hover{
background-position:0 -37px;
}
.btn_reply a span{
position:absolute;
text-indent:-9999px;
}
.m_c_top{
clear:both;
display:block;
width:574px;
margin-bottom:10px;
position:relative;
}
.m_c_date{
position:absolute;
right:10px;
}
#c_m_view p{
text-indent:10px;
}


/*---------------------mytab_m_manage page-------------------*/

#c_m_manage{
padding:10px 25px;
clear:both;
float:left;
}
#c_m_manage .page{
width:658px;
height:25px;
position:relative;
margin:4px 0;
padding:5px 0 0;
}
#c_m_manage .page ul{
position:absolute;
right:0;
}
#c_m_manage table{
float:left;
margin:10px 0;
border-collapse:collapse;
border:#E4EFF7 0 solid;
border-width:0 1px;
width:658px;
}
#c_m_manage table tr{
border:#E4EFF7 0 solid;
border-width:1px 0;
}
#c_m_manage .no_read{
font-weight:bold;
}
#c_m_manage .readed{
background:#f7f7f7;
}
#c_m_manage table td{
overflow:hidden;
text-overflow:ellipsis;
height:25px;
padding:5px 3px;
}
#c_m_manage .m_manage_checkbox{
width:20px;
}
#c_m_manage .m_manage_name{
width:113px;
}
#c_m_manage .m_manage_title{
width:160px;
}
#c_m_manage .m_manage_text{
width:200px;
}
#c_m_manage .m_manage_date{
width:135px;
}
#c_m_manage .button{
width:81px;
height:37px;
}

/*--------------------------mytab_widget_step_1 page-------------------------*/

#c_w_step_1,
#c_w_step_2,
#c_w_step_3{
padding:0;
width:710px;
}
#c_w_step_1 p,
#c_w_step_2 p{
float:left;
}
.mytab_w_title{
width:468px;
}
.w_t_box{
float:left;
clear:both;
margin:10px 0;
padding:5px 0;
width:658px;
}
.w_s_box,
.w_c_box{
border:1px solid #95D900;
float:left;
clear:both;
margin:10px 0;
padding:5px 0;
width:658px;
}
.w_s_box table th{
text-align:left;
}
.w_c_box th{
vertical-align:top;
text-align:left;
width:100px;
}
.w_c_box .size_10px{
font-weight:normal;
}
#c_w_step_1 .link_dotline{
font-size:11px;
letter-spacing:-2px;
}
.browse{
width:658px;
}
.tip_contain{
width:660px;
}
.tip{
padding:5px 10px;
margin-left:10px;
background:#f7f7f7;
}
.tip a{
color:#0093FF;
}

/*-----------------mytab_widget_step_2 page-----------------*/

.w_step_c_top{
width:658px;
display:block;
background:#D7E7F1;
}


#c_w_step_2 fieldset p span{
width:368px;
display:block;
float:left;
}
#c_w_step_1 .w_step_c_top span,
#c_w_step_2 .w_step_c_top .w_step_c_top_t{
padding-left:20px;
}
#c_w_step_2 fieldset p span.dataimg{
height:120px;/**/
width:120px;/**/
padding:0;
}
#c_w_step_2 .report_id{
background:#f7f7f7;
border:1px #ccc solid;
padding:2px 10px;
font-weight:bold;
width:638px;
}

/*------------------mytab_widget_step_3 page------------*/
#c_w_step_3 .form_note{
float:none;
display:block;
}
.font_over{
color:#FF0000;
font-size:14px;
margin:15px 0pt;
}
/*-----------------mytab_w_update_step_1 page----------------*/

.note_position{
position:relative;
padding-bottom:22px;
border-bottom:1px #ccc solid;
}
.note_position input{
position:absolute;
right:0;
}
.note_position .note_p_text_1,
.note_position .note_p_text_2{
position:absolute;
bottom:0;
}
.note_position .note_p_text_1{
left:150px;
}
.note_position .note_p_text_2{
left:370px;
}
.report_id_bg{
background:#f7f7f7;
padding:10px 0;
width:638px;
}
#c_w_update_del{
float:left;
}
#c_w_update_del .p_button{
width:648px;
float:left;
}


/*---------------------------mytab_w_update_del---------------------------*/
.w_update_del_c{
padding:15px 35px;
display:block;
clear:both;
width:648px;
}
.w_update_del_c ul{
border:#E4EFF7 1px solid;
float:left;
}
.w_update_del_c li{
display:block;
width:648px;
clear:both;
}
.w_update_del_c li b,
.w_update_del_c li span{
display:block;
float:left;
padding:5px;
margin-right:10px;
}
.w_update_del_c li b{
width:100px;
background:#f7f7f7;
}
.w_update_del_c li span{
display:block;
}

.border_b{
border-bottom:1px #E4EFF7 solid;
float:left;
}
/*-------------------pw_edit  page----------*/

#c_pw_edit fieldset label{
width:170px;
}
#c_userimg_edit fieldset label,
#c_blogurl_edit fieldset label{
width:80px;
}

/*-----------------------about page--------------------------*/

.about p{
padding:10px;
background:#f7f7f7;
width:480px;
}
.about_sum li{
padding:5px 10px;
margin:5px 10px;
background:url(../images/dot.gif) repeat-x left bottom;
}
.about_float{
float:left;
}

/*--------------about_desktopwidget page------------------*/
.desktop_w_tab{
border:3px #e0e0e0 solid;
margin:15px 0;
width:500px;
}
.desktop_w_tab td{
border-bottom:1px #e0e0e0 solid;
border-right:1px #e0e0e0 solid;
padding:3px 5px;
}
/*--------------------mytab_out page-----------------------*/

.out_top span{
font-size:10px;
font-weight:bold;
}
.out_title{
background:#7FA0B8;
padding:5px;
}
.out_ul li{
line-height:22px;
}
.out_ul li span{
vertical-align:top;
}
.out_ul li textarea{
width:538px;
margin-top:5px;
}
.out_ul input{
height:auto;
margin:0 5px 0 0;
padding:0;
}
.out_p textarea{
width:588px;
}
*html .out_p textarea{
width:596px;
}
/*the end*/

/*------------------------------forum pages-------------*/

.forum_tab{
border:1px solid #E4EFF7;
width:720px;
}
.forum_tab th{
background: url(../images/bar_green.gif) left top;
height:25px;
}
.forum_tab .gray_bg{
background:#f7f7f7;
width:30%;
text-align:left;
vertical-align:top;
padding:5px;
border-bottom:1px solid #E4EFF7;
}
.forum_tab .gray_bg span{
font-weight:normal;
}
.forum_tab td{
padding:5px;
border-bottom:1px solid #E4EFF7;
}
.forum_tab td.isssue_content{
padding:10px;
line-height:18px;
}
.forum_tab tr.odd{
border-bottom:1px solid #000;
background:#f7f7f7;
}
.forum_tab .right_line{
border-right:1px solid #E4EFF7;
}
.forum_tab .page{
width:720px;
float:none;
}
.issue_title{
text-align:left;
padding-left:15px;
}
.forum_right{
float:right;
padding-right:15px;
}
.forum_btn{
padding:10px;
}
.reply_button{
padding:0 5px;
height:25px;
}
td.btn_center{
text-align:center;
}
.newtopic_user em{
padding:0 5px;
}
.newtopic_user span{
font-weight:normal;
}

/*--------------------mytab_w_model page---------------------*/
.model_text{
margin:35px 100px;
}
/*------------------- pop page  200709191427 by mj----------------------*/
.pop{
margin:0 auto;
padding:100px;
background:#fff;
width:505px;
height:410px;
}
.pop_bg_c{
background:#fff url(../images/pop_bg_c.gif) repeat-y left top;
}
.pop_bg_t{
background:url(../images/pop_bg_t.gif) no-repeat left top;
}
.pop_bg_b{
background:#fff url(../images/pop_bg_b.gif) no-repeat left bottom;
height:10px;
overflow:hidden;
font-size:10px;
}
.pop_file{
width:280px;
height:22px;
}
.btn_close{
padding:10px;
}
.btn_close a{
background:url(../images/icon_close_off.gif) no-repeat left top;
width:24px;
height:26px;
display:block;
float:right;
clear:both;
}
.btn_close a:hover{
background:url(../images/icon_close_on.gif) no-repeat left top;
}
.btn_close a span{
position:absolute;
z-index:-9999;
}
.pop_dataimg{
border:4px solid #bee186;
background:#fff;
display:block;
height:120px;
margin:25px;
width:120px;
float:left;
}
.pop_btn{
padding-top:120px;
float:left;
}
/*.pop_btn{
position:relative;
left:170px;
bottom:60px;
}*/


.m_id_width{
width:auto;
}

/* mytab_widget_tag_step_3 */

.tag_p label{
width:auto;
padding:0;
}
.tag_p textarea{
width:392px;
}
.tag_p_btn{
width:464px;
}
.freeback_btn{
padding-left:174px;
}
.file_check,
.file_nopublish{
float:right;
color:red;
}
.file_nopublish{
padding-right:10px;
}

/***  test start -------------------------------------
*/

.star_judge{
        background:#fff url(../images/stars.gif) no-repeat left top;
        width:95px;
        height:20px;
}

.sj_{   background-position:-95px 0; }
.sj_0{  background-position:-95px 0; }
.sj_1{  background-position:-76px 0; }
.sj_2{  background-position:-57px 0; }
.sj_3{  background-position:-38px 0; }
.sj_4{  background-position:-19px 0; }
.sj_5{  background-position:0 0; }

.pjt_type{      background:#fff url(../images/type7.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type1{     background:#fff url(../images/type1.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type2{     background:#fff url(../images/type2.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type3{     background:#fff url(../images/type3.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type4{     background:#fff url(../images/type4.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type5{     background:#fff url(../images/type5.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type6{     background:#fff url(../images/type6.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type7{     background:#fff url(../images/type7.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type8{     background:#fff url(../images/type8.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type9{     background:#fff url(../images/type9.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type10{      background:#fff url(../images/type10.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type11{     background:#fff url(../images/type11.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type12{     background:#fff url(../images/type12.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type13{     background:#fff url(../images/type13.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type14{     background:#fff url(../images/type14.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type15{     background:#fff url(../images/type15.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type16{     background:#fff url(../images/type16.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type17{     background:#fff url(../images/type17.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type18{     background:#fff url(../images/type18.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type19{     background:#fff url(../images/type19.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type20{     background:#fff url(../images/type20.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type21{     background:#fff url(../images/type21.gif) no-repeat left top;
 width:25px;height:25px;}
.pjt_type22{     background:#fff url(../images/type22.gif) no-repeat left top;
 width:25px;height:25px;}
.oslist{height:25px;}
.os_win{        background:#fff url(../images/oswin.gif) no-repeat left top;
 width:25px;height:25px;float:left;}
.os_mac{        background:#fff url(../images/osmac.gif) no-repeat left top;
 width:25px;height:25px;float:left;}
.os_other{      background:#fff url(../images/osother.gif) no-repeat left top;
 width:25px;height:25px;float:left;}

/*
**  test start ------------------------------------- */

/*--------------------Left Banner---------------------*/


.rlink_wtnmark{
vertical-align : middle;
height:25px;
padding-top:8px;
padding-left:30px;
background:transparent url(/images/icon_widgetown.gif) no-repeat scroll left center;
}

/*--------------------SiteTop rank,newIF---------------------*/
.downloadnum{
background:#fff url(../images/icon_dl.gif) no-repeat left top;
width:auto;
height:25px;
padding:3px 0px 0px 26px;
}
.update{
background:#fff url(../images/icon_date.gif) no-repeat left top;
width:auto;
height:25px;
padding:3px 0px 0px 26px;
}
.starnum{
width:auto;
height:25px;
padding:1px 0px 0px 0px;
}
.showicon{
width:auto;
height:auto;
margin:0px 0px 0px 12px;
}
.dlicon{
background:#fff url(../images/icon_dl.gif) no-repeat left top;
width:30px;
height:25px;
}
.dateicon{
background:#fff url(../images/icon_date.gif) no-repeat left top;
width:30px;
height:25px;
}
