* {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
body {
	/*background:transparent url(img/bg.gif) repeat-x scroll 0 45px;*/
}
body, form {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
body, td, th {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:120%;
}
body {
color:#59575A;
height:100%;
}
a:link {
color:#0099CC;
text-decoration:none;
}
a:visited {
color:#0099CC;
text-decoration:none;
}
a:hover {
color:#0099CC;
text-decoration:underline;
}
a:active {
color:#0099CC;
text-decoration:none;
}
ul {
list-style-type:none;
margin:0;
}
li {
list-style-type:none;
margin:0;
}
img {
border:0 none;
}
input, textarea {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active {
color:#B4B4B4;
}
.lightergray, a.lightergray:link, a.lightergray:visited, a.lightergray:hover, a.lightergray:active {
color:#DCDCDC;
}
.white, a.white:link, a.white:visited, a.white:hover, a.white:active {
color:white;
}
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {
color:#59575A;
}
.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active {
color:#F05A28;
}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active {
color:#0099CC;
}
.lgray, a.lgray:link, a.lgray:visited, a.lgray:hover, a.lgray:active {
color:#7F7F7F;
}
.fl {
float:left;
}
.fr {
float:right;
}
.clear {
clear:both;
}
.header {
height:33px;
margin:0 auto;
overflow:hidden;
padding:10px 0 3px;
width:920px;
}
.logo {
float:left;
margin-right:10px;
}
.header_navi {
float:left;
font-size:13px;
line-height:27px;
}
.header_navi img {
margin-right:7px;
}
.header_bt {
float:right;
}
.header_bt img {
margin-left:15px;
}
.footer {
background:transparent url(img/footer.gif) repeat-x scroll center top;
padding-top:25px;
}
.footer_content {
height:1%;
margin:0 auto;
text-align:left;
width:920px;
}
.footer_content h3 {
font-size:12px;
}
.footer_content h4 {
font-weight:normal;
}
.footer_links {
float:right;
padding-bottom:10px;
text-align:right; width:450px
}
.footer_links a { text-align:left;
width:110px; float:left; display:block
}
.footer_txt {
float:left;
}
.footer_txt img {
margin-right:10px;
}
.container {
padding:10px 0 20px;
}
.content {
margin:0 auto;
text-align:left;
width:920px;
}
.page {
font-size:11px;
padding:20px;
text-align:center;
}
.page p {
display:inline;
}
.page a {
border:1px solid #B6B6B6;
padding:3px 6px;
}
.page a, .page a:link, .page a:visited, .page a:hover, .page a:active {
text-decoration:none;
}
.page_on {
background-color:#E5E5E5;
}
.info{ font-size:11px; padding:20px 0}
.index_top {
height:1%;
margin-bottom:15px;
text-align:left;
}
.index_top_info {
float:left;
width:480px;
}
.index_top_info_title {
float:left;
height:35px;
margin-bottom:10px;
}
.index_top_info_title h1 {
font-size:26px;
font-weight:bold;
line-height:30px;
}
.index_top_info_txt {
background:#FEF3F0 none repeat scroll 0 0;
height:100px;
padding:10px;
}
.index_top_info_txt h2 {
font-size:15px;
line-height:18px;
}
.index_top_info_txt h4 {
font-size:12px;
font-weight:normal;
line-height:120%;
}
.index_top_bt {
float:right;
font-size:15px;
font-weight:bold;
line-height:18px;
text-align:center;
}
.index_top_bt img {
margin-bottom:20px;
}
.index_top_bt a {
text-decoration:underline;
}
.index_title {
font-size:15px;
font-weight:bold;
line-height:18px;
margin-bottom:8px;
text-align:left;
}
.index_imgbox {
text-align:left;
width:930px;
}
.index_imgbox img {
border:1px solid #E8E8E8;
height:64px;
margin:1px;
width:64px;
}
.index_txt {
font-size:22px;
font-weight:bold;
line-height:40px;
text-align:center;
}
.index_toptitle_box {
height:35px;
margin-bottom:10px;
padding-top:10px;
}
.index_loginbox {
float:right;
width:400px;
}
.index_login_title {
float:right;
font-size:19px;
line-height:25px;
}
.index_login_box {
background-color:#ECF8FF;
border-color:#B9E3FF;
border-style:solid;
border-width:0 1px;
height:120px;
padding:0 10px;
}
.index_login {
background:transparent url(index_login_bg.gif) repeat-y scroll right center;
float:left;
height:115px;
padding-right:15px;
padding-top:5px;
width:220px;
}
.index_login dl {
clear:both;
height:30px;
}
.index_login dt {
float:left;
font-size:13px;
line-height:22px;
width:70px;
}
.index_login dd {
float:right;
width:150px;
}
.index_login dd input {
border:1px solid #BAE3FF;
padding:3px;
width:135px;
}
.index_remember {
line-height:22px;
padding-bottom:5px;
padding-left:70px;
}
.index_link {
font-size:11px;
}
.index_link img {
margin-left:8px;
}
.index_link a {
text-decoration:underline;
}
.index_info {
float:right;
font-size:13px;
text-align:center;
width:140px;
}
.index_info .orange {
font-size:16px;
font-weight:bold;
line-height:40px;
padding-bottom:5px;
text-decoration:underline;
}
.active_box {
font-size:15px;
line-height:18px;
text-align:left;
}
.active_list {
padding:5px 0 10px;
text-align:center;
}
.active_list img {
border:1px solid #E8E8E8;
height:64px;
margin:1px;
padding:2px;
width:64px;
}
.active_bt {
font-weight:bold;
}
.active_bt img {
margin-right:20px;
}
.active_bt a {
text-decoration:underline;
}
.active_links {
font-size:13px;
font-weight:bold;
text-align:left;
}
.active_links a {
margin-right:20px;
}
.user_box {
}
.user_name {
font-size:15px;
font-weight:bold;
line-height:18px;
padding-bottom:10px;
height:18px
}
.user_name .lightgray {
font-size:13px;
font-weight:normal;
margin-left:10px;
font-style: italic
}
.user_name .orange {
font-size:12px;
font-weight:normal;
margin-left:10px;
}
.user_name a {
text-decoration:underline;
}
.user_name h1 {
display:inline;
font-size:15px;
}
.user_navi {
background:transparent url(img/underline.gif) repeat-x scroll center bottom;
height:1%;
margin-bottom:10px;
padding:0 10px;
}
.user_navi_box {
border-left:1px solid #D2D2D2;
float:left;
font-size:11px;
height:1%;
}
.user_navi_on {
background-color:white;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:25px;
line-height:25px;
padding:0 10px;
}
.user_navi_off {
background-color:#F8F8F8;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:24px;
line-height:24px;
margin-bottom:1px;
}
.user_navi_off a {
display:block;
height:24px;
padding:0 10px;
}
.user_navi_links {
float:right;
font-size:11px;
line-height:25px;
}
.user_navi_links_input{ border:1px solid #9a9a9a; border-right-color:#c0c0c0; border-bottom-color:#c0c0c0; margin-left:10px; padding:2px; width:150px }
.user_navi_search{ margin-top:-2px; float:right}
.user_navi_links a {
margin-left:10px;
}
.user_content {
height:1%;
}
.user_side {
float:left;
padding-right:20px;
width:210px;
}
.user_side_img {
margin-bottom:10px;
}
.user_side_img img {
border:1px solid #E8E8E8;
padding:2px;
width:204px;
}
.user_side_intro{ font-weight:bold; margin-bottom:10px; text-align:left}
.user_side_list {
text-align:left;
}
.user_side_list_cell {
border-bottom:2px solid white;
padding:4px 0 4px 10px;
 background-color:#F7FCFF
}
.user_side_list_cell img {
margin-right:10px;
}
.user_side_cell{ margin-bottom:15px; padding-top:10px}
.user_side_cell_title{ font-weight:bold; padding-bottom:5px}

.user_side_cell_item {
padding:3px 0 3px 10px; text-align:left;

}

.user_side_cell_item a{
text-overflow:ellipsis;
-o-text-overflow:ellipsis;

-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; }

.user_side_cell_item img{ margin-right:10px;}
.user_main {
float:left;
width:510px;
}
.user_main1 {
float:left;
width:350px;
}
.user_main_box {
font-size:11px;
padding-bottom:20px;
text-align:left;
}
.user_main_headline {
padding-bottom:5px;
}
.user_main_headline h2 {
font-size:13px;
font-weight:bold;
}
.user_main_label {
color:#7F7F7F;
display:block;
float:left;
width:100px;
}
.user_main_info {
float:right;
width:400px;
}
.user_main_info img{ margin-right:4px}
.user_main_cell {
font-size:11px;
height:1%;
padding-bottom:3px;
text-align:left;
}
.user_main_box1 {
font-size:11px;
padding-bottom:20px;
}
.user_main_box1 .user_main_cell li {
float:left;
width:33%;
}
.user_main_box1 .user_main_cell {
height:1%;
padding-bottom:10px;
}
.user_message {
border-color:#D2D2D2;
border-style:solid;
border-width:1px 0;
margin-bottom:20px;
padding:25px;
}
.user_message_box {
line-height:18px;
width:480px;
}
.user_message_br {
text-align:right;
}
.user_message_br input {
padding:5px;
}
.last_active_box {
font-size:15px;
line-height:18px;
}
.last_active_list {
padding:5px 0 10px 7px;
}
.last_active_list img {
border:1px solid #E8E8E8;
height:64px;
margin:1px;
padding:2px;
width:100px; height:100px; 
}
.last_active_top {
height:1%;
}
.last_active_headline {
float:left;
font-size:18px;
font-weight:bold;
line-height:20px;
}
.last_active_link {
float:right;
font-size:13px;
font-weight:bold;
line-height:20px;
padding-right:20px;
}
.search_navi {
background:transparent url(img/underline.gif) repeat-x scroll center bottom;
height:1%;
margin-bottom:10px;
padding:0 10px;
}
.search_navi_box {
border-left:1px solid #D2D2D2;
float:left;
font-size:11px;
height:1%;
}
.search_navi_on {
background-color:white;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:25px;
line-height:25px;
padding:0 10px;
}
.search_navi_off {
background-color:#F8F8F8;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:24px;
line-height:24px;
margin-bottom:1px;
}
.search_navi_off a {
display:block;
height:24px;
padding:0 10px;
}
.search_layout {
float:left;
padding:8px 0 0 12px;
}
.search_list {
}
.search_list_box {
height:1%;
padding-bottom:10px;
}
.search_list_user {
float:left;
}
.search_list_user img {
border:1px solid #E8E8E8;
height:100px;
padding:2px;
width:100px;
}
.search_list_content {
border-bottom:1px solid #E8E8E8;
float:right;
height:110px;
width:800px;
}
.search_list_info {
float:left;
width:650px;
}
.search_list_info .user_main_box {
padding:0;
}
.search_list_info .user_main_box1 {
padding:0;
}
.search_list_info .user_main_label {
width:60px;
}
.search_list_info .user_main_info {
width:580px;
}
.search_list_func {
float:right;
}
.search_list_func li{ border-bottom:1px solid #D8DFEA; padding-bottom:3px ; margin-bottom:5px; font-size:11px; padding-right:20px}
.search_list_func img {
margin-right:5px;
}
.search_main {
font-size:11px;
padding-top:20px;
}
.search_main_label {
color:#7F7F7F;
display:block;
float:left;
font-weight:bold;
width:120px;
}
.search_main_info {
float:right;
height:1%;
width:770px;
}
.search_main_info li {
float:left;
width:33%;
}
.search_main_cell {
height:1%;
padding-bottom:8px;
}
.signup_navi {
background:transparent url(img/underline.gif) repeat-x scroll center bottom;
height:1%;
margin-bottom:10px;
padding:20px 10px 0;
}
.signup_navi_box {
border-left:1px solid #D2D2D2;
float:left;
font-size:11px;
height:1%;
}
.signup_navi_on {
background-color:white;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:25px;
line-height:25px;
padding:0 10px;
}
.signup_navi_off {
background-color:#F8F8F8;
border-color:#D2D2D2;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:24px;
line-height:24px;
margin-bottom:1px;
}
.signup_navi_off a {
display:block;
height:24px;
padding:0 10px;
}
.signup_main_info1 a, .signup_main_info1 a:link, .signup_main_info1 a:visited, .signup_main_info1 a:hover, .signup_main_info1 a:active {
text-decoration:underline;
}
.signup_main {
font-size:11px;
height:1%;
padding-top:10px;
}
.signup_main_box {
float:left;
line-height:22px;
width:450px;
}
.signup_main_label {
color:#7F7F7F;
display:block;
float:left;
font-weight:bold;
width:120px;
}
.signup_main_info {
float:right;
width:320px;
}
.signup_main_info1 {
float:right;
width:320px;
}
.signup_main_info2 {
float:right;
width:320px;
}
.signup_main_info2 input {
border-color:#999999 #C4C4C4 #C4C4C4 #999999;
border-style:solid;
border-width:1px;
padding:3px;
width:100px;
}
.signup_main_info input {
border-color:#999999 #C4C4C4 #C4C4C4 #999999;
border-style:solid;
border-width:1px;
padding:3px;
width:200px;
}
.signup_main_info select {
border-color:#999999 #C4C4C4 #C4C4C4 #999999;
border-style:solid;
border-width:1px;
margin-right:8px;
padding:3px;
}
.signup_main_cell {
height:1%;
padding-bottom:8px;
}
.signup_box {
float:right;
width:450px;
}
.signup_box img {
border:1px solid #E8E8E8;
height:64px;
margin:1px;
padding:2px;
width:64px;
}
.signup_txt {
font-size:18px;
line-height:25px;
margin-bottom:10px;
}
.google_search_title {
font-size:30px;
font-weight:bold;
line-height:40px;
padding:30px 0 20px;
text-align:center;
}
.google_search_title_line {
text-decoration:underline;
}
.search3 {
height:1%;
margin:0 auto;
padding:10px 0 9px 260px;
width:670px;
}
.search3_headline {
font-size:30px;
font-weight:bold;
line-height:45px;
padding-top:30px;
text-align:center;
}
.search3 li {
float:left;
margin-right:10px;
}
.search2_txt {
font-size:26px;
font-weight:bold;
line-height:33px;
}
.search3_input {
background:transparent url(img/search_bg3.gif) no-repeat scroll 0 0;
height:17px;
padding:8px;
width:323px;
}
.search3_input input {
border:1px solid white;
height:15px;
width:320px;
}
.search_result {
}
.search_result li {
float:left;
margin-right:10px;
}
.search_resultbox {
margin:10px 0 30px;
padding:20px;
}
.search3_text {
font-size:14px;
font-weight:bold;
line-height:18px;
padding-bottom:20px;
text-align:center;
}
.search3_text1 {
font-size:14px;
font-weight:bold;
line-height:18px;
padding-bottom:20px;
padding-right:50px;
text-align:center;
}
.paging {
padding:10px;
text-align:center;
}
.paging a {
-x-system-font:none;
border:1px solid #D4D4D4;
color:#444444;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin-right:2px;
padding:4px 8px;
text-decoration:none;
}
.paging a:active {
background:#F8F8F8 none repeat scroll 0 0;
}
.paging a:hover {
background:#F8F8F8 none repeat scroll 0 0;
}
.paging span {
-x-system-font:none;
border:1px solid #D4D4D4;
color:#444444;
font-family:arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin-right:2px;
padding:4px 8px;
}
.message_func td {
padding:10px 0;
text-align:left;
}
.message_func a {
padding:10px 0;
}
.invite_friend dl.fieldset dd {
float:left;
margin-right:20px;
width:auto;
}
.invite_friend dl.fieldset dt {
width:120px;
}
.contactus dl.fieldset dd {
float:left;
margin-right:20px;
width:auto;
}
.contactus dl.fieldset dt {
width:120px;
}
.profile_logout_top {
background:transparent url(top_logout2.gif) repeat scroll 0 0;
height:54px;
margin:0 auto;
width:920px;
}
.profile_logout_left {
float:left;
}
.profile_logout_right {
float:right;
}
.profile_logout_box {
background:transparent url(index_login_bg.gif) repeat-y scroll right center;
float:left;
height:34px;
margin:10px 0;
text-align:left;
width:590px;
}
.profile_logout_box span {
float:left;
margin-right:10px;
padding-top:4px;
}
.profile_logout_box span input {
border:1px solid #BAE3FF;
padding:3px;
width:135px;
}
.profile_logout_box p {
float:left;
margin-right:10px;
padding-top:4px;
}
.profile_logout_info {
float:left;
line-height:130%;
padding-left:10px;
padding-top:2px;
}
.profile_logout_info a {
font-size:11px;
}
.profile_logout_info input {
border:medium none;
width:auto;
}
.profile_logout_txt {
float:right;
padding-top:10px;
text-align:left;
width:240px;
}
.profile_logout_txt dd {
float:left;
font-size:13px;
line-height:16px;
margin-right:15px;
}
.profile_logout_txt dd .orange {
font-size:16px;
font-weight:bold;
line-height:20px;
padding-bottom:5px;
text-decoration:underline;
}
.profile_logout_txt dd img {
margin-top:5px;
}
.profile_login_top {
background:transparent url(top_login2.gif) repeat scroll 0 0;
height:31px;
margin:0 auto;
width:920px;
}
.profile_login_left {
float:left;
margin-right:5px;
}
.profile_login_right {
float:right;
}
.profile_login_link {
float:left;
height:30px; line-height:30px; padding:0 10px; text-align:center; 
}.profile_login_link1 {
float:left;
height:30px; line-height:30px; padding:0 10px; text-align:center; background:url(img/arrow22.gif) right no-repeat; padding-right:17px; margin-right:5px
}
.profile_login_link1 .profile_login_link_list{ display:none}

.profile_login_link_on1 {
float:left; background:url(img/arrow11.gif) right no-repeat; 
height:30px; line-height:30px; padding:0 10px;text-align:center;padding-right:17px;margin-right:5px
}
.profile_login_link_on1 .profile_login_link_list{ display: block}
.profile_login_link_list{ width:90px; border:1px solid #BAE3FF; margin-top:25px; position:absolute; background-color:#BAE3FF; font-size:11px; text-align:left; padding:2px 5px; line-height:22px}
.profile_login_link_list li{ border-bottom:1px solid #CCECFF}
.profile_login_link_list li a{ display:block; width:90px; height:22px}
.profile_info_link {
float:right;
margin-top:10px;
}
.profile_login_line {
background:transparent url(index_login_bg.gif) repeat-y scroll center center;
float:left;
height:17px;
margin-top:8px;
width:20px;
}
.global_index {
background-position:0 0;
}
.global_index_box {
margin:0 auto;
padding-top:50px;
width:780px;
}
.global_index_logo {
font-size:13px;
padding-bottom:30px;
text-align:center;
}
.global_index_logo img {
margin-bottom:8px;
}
.global_index_info {
background-color:#FEF3F0;
margin-bottom:30px;
}
.global_index_info_content {
font-size:15px;
line-height:22px;
padding:5px 20px;
text-align:left;
}
.global_index_info_content span {
text-decoration:underline;
}
.global_index_title {
font-size:20px;
line-height:25px;
margin-bottom:20px;
text-align:left;
}
.global_index_list dl {
border-bottom:1px solid #EBEBEB;
height:27px;
margin-bottom:5px;
padding-bottom:5px;
}
.global_index_list {
height:1%;
padding-bottom:100px;
text-align:left;
}
.global_index_list dt {
float:left;
font-size:18px;
font-weight:bold;
line-height:30px;
margin-right:10px;
width:320px;
}
.global_index_list dt img {
margin-right:8px;
}
.global_index_list dd {
float:right;
font-size:13px;
line-height:30px;
padding-top:2px;
width:150px;
}
.global_index_list dd strong {
font-size:15px;
}
.global_index_list dd img {
margin-right:10px;
margin-top:5px;
}
.global_index_footer {
}
.googlead1 {
float:right;
}
.help_txt {
float:right;
width:300px;
}
.user_img_box {
height:27px;
margin-left:109px;
margin-top:1px;
position:absolute;
width:100px;
}
.user_img_link {
background:transparent url(img/user_img_icon1.gif) no-repeat scroll right center;
font-size:11px;
height:27px;
line-height:27px;
margin:0 5px;
position:absolute;
width:90px;
}
.user_img_link_hover {
background:transparent url(img/user_img_icon2.gif) no-repeat scroll right center;
font-size:11px;
height:27px;
line-height:27px;
margin:0 5px;
position:absolute;
width:90px;
}
.user_img_link_hover a:hover {
text-decoration:none;
}
.user_img_editbox {
border-color:#0077C6;
border-style:solid;
border-width:1px 1px 0 0;
margin-left:181px;
margin-top:1px;
position:absolute;
width:157px;
}
.user_img_editbox1 {
border-color:#0077C6;
border-style:solid;
border-width:1px 1px 0 0;
margin-left:104px;
position:absolute;
}
.user_img_editbox1 .user_img_editbox_top_icon {
padding:3px;
}
.user_img_editbox_top {
background-color:white;
height:25px;
}
.user_img_editbox_top_icon {
border-bottom:1px solid #0077C6;
border-left:1px solid #0077C6;
float:left;
padding:3px 0 3px 3px;
}
.user_img_editbox_top_info {
border-bottom:1px solid #A0AFC0;
float:left;
height:25px;
line-height:25px;
padding:0 5px;
width:124px;
}
.user_img_editbox_listbox {
background:#EFF2F5 url(img/icons.gif) no-repeat scroll 10px 10px;
border-bottom:1px solid #0077C6;
border-left:1px solid #0077C6;
font-size:11px;
line-height:27px;
margin-left:23px;
padding:5px 10px 5px 32px;
}
.table {
border-collapse:collapse;
}
.userimg_topleft {
background:transparent url(img/user_img_bg.png) no-repeat scroll 0 0 !important;
filter:none !important;
height:10px;
overflow:hidden;
width:10px;
}
.userimg_topright {
background:transparent url(img/user_img_bg.png) no-repeat scroll 0 -10px !important;
filter:none !important;
height:10px;
overflow:hidden;
width:10px;
}
.userimg_bottomleft {
background:transparent url(img/user_img_bg.png) no-repeat scroll 0 -20px !important;
filter:none !important;
height:10px;
overflow:hidden;
width:10px;
}
.userimg_bottomright {
background:transparent url(img/user_img_bg.png) no-repeat scroll 0 -30px !important;
filter:none !important;
height:10px;
overflow:hidden;
width:10px;
}
.userimg_top, .userimg_bottom {
background:transparent url(img/user_img_bg.png) repeat-x scroll 0 -40px !important;
filter:none !important;
height:10px;
overflow:hidden;
}
.userimg_side {
background:transparent url(img/user_img_bg.png) repeat-y scroll -10px 0 !important;
filter:none !important;
overflow:hidden;
width:10px;
}
.userimg_box {
border:1px solid #013150;
}
.userimg_bt {
background-color:#E5E5E5;
border-top:1px solid #CCCCCC;
padding:8px;
text-align:right;
}
.userimg_bt input {
margin-left:10px;
}
.view_photos {
float:left;
text-align:center;
width:680px;
}
.view_photos p {
padding-left:10px;
}
.view_photos dl {
height:1%;
padding:10px 0;
}
.view_photos dd {
float:left;
padding:0 10px;
width:130px;
}
.view_photos dd img {
border:1px solid #999999;
/*height:125px;*/
padding:2px;
width:125px;
}
.view_photos dd p {
padding:10px 0 30px;
}
.view_photos_back {
font-size:11px;
padding-bottom:10px;
text-align:right;
}
.view_photos table {
margin:0 auto;
}
.view_photos_owner .view_photos {
float:none;
width:auto;
}
.view_photos_owner .view_photos dl {
padding:0;
}
.view_photos_check dd {
padding-bottom:35px;
padding-top:5px;
text-align:center;
}
.view_photos_txt {
padding-bottom:10px;
}
.view_photos dd .user_img_editbox {
margin-left:104px;
margin-top:0;
}
.view_photos dd .user_img_editbox img {
border:medium none;
height:auto;
padding:0;
width:auto;
}
.view_photos dd .user_img_editbox1 img {
border:medium none;
height:auto;
padding:0;
width:auto;
}
.view_photos_bt {
padding:20px 0;
text-align:center;
}
.view_photos_bt a {
margin-left:30px;
}
.add_photo {
height:1%;
padding-bottom:50px;
}
.add_photo_intro {
border:1px solid #999999;
float:left;
padding:10px;
text-align:center;
width:240px;
}
.add_photo_intro strong {
font-size:15px;
line-height:25px;
}
.add_photo_intro img {
margin:10px 0;
}
.add_photo_flash {
float:right;
line-height:130%;
text-align:center;
width:600px;
}
.add_photo_flash img {
margin:20px;
}
.add_photo_flash .lightergray {
font-size:11px;
padding-left:150px;
text-align:left;
}
.add_photo_flash_img img {
border:1px solid #DDDDDD;
/*height:90px;*/
margin:5px;
padding:2px;
width:90px;
}
.add_photo_normal {
padding-bottom:30px;
text-align:left;
}
.add_photo_normal .lightgray {
font-size:11px;
}


.namecard{ width:600px; padding:20px; margin:40px auto; border:1px solid #999999; text-align:left; height:1%}
.namecard_info{ float:left; width:370px; padding-left:10px}
.namecard_name{ font-size:16px; font-weight:bold; line-height:20px; padding-bottom:15px}
.namecard_info .user_main_info{ width:260px}
.namecard_func{ float:right; margin-top:40px; font-size:11px; width:110px; text-align:left; }
.namecard_func .user_side_list_cell{  padding:0 5px 3px 0; background-color:white; border-bottom:1px solid #D8DFEA}
.namecard .user_side_img img{ width:100px}
.namecard .user_main_box{ padding-bottom:0}




.popup_box		{ width:550px; line-height:150%; padding:20px;-moz-border-radius: 15px; -webkit-border-radius: 15px; background: url(img/popupbg.png)}

.popup_content{ padding:20px;-moz-border-radius: 12px; -webkit-border-radius: 12px; background-color:white; text-align:left; height:1%}
.popup_title{ line-height:30px; font-weight:bold; font-size:20px; padding-bottom:10px}
.popup_info{ padding-left:40px}

.popup_info a{ padding-right:20px; font-size:14px; line-height:20px}
.popup_close{ position:absolute; margin-top:-30px; margin-left:550px}




.online_id_box				{ float:right; width:680px}
.online_id_headline			{ height:40px; padding:0 10px; margin-bottom:15px; background:#F7FCFF; line-height:40px}
.online_id_headline strong	{ font-size:20px; margin-right:10px}
.online_id_content			{ padding-left:15px; padding-bottom:30px}
.online_id_bt				{ padding-left:15px; padding-bottom:30px; text-align:center}
.online_id_title			{ padding-bottom:6px;}
.online_id_cell				{ height:1%; padding-bottom:5px}
.online_id_name				{ float:left; width:130px; padding-top:4px}
.online_id_name img			{ margin-right:10px}
.online_id_input			{  float:left; margin-right:20px}
*html .online_id_input		{ margin-right:10px}
*+html .online_id_input		{ margin-right:10px}
.online_id_input input		{ width:270px; border:1px solid #D3D3D3; background-color:#F7F7F7; padding:4px 2px}
.online_id_select			{ width:140px; float:left; margin-right:20px; line-height:24px}
.online_id_select select	{ width:140px;border:1px solid #D3D3D3; background-color:#F7F7F7; padding:2px}
.online_id_info				{ line-height:24px; float:left}



.preminum_headline			{ font-size:25px; font-weight:bold; line-height:35px; padding-bottom:8px}
.preminum_subheadline		{ font-size:20px; line-height:25px; margin-bottom:15px}
.preminum_box				{ border:3px solid #BBBBBB; width:600px; margin:0 auto}
.preminum_box_title			{ font-size:22px; font-weight:bold; height:50px; line-height:25px; padding:10px 0}
.preminum_box_cell			{ height:32px; line-height:32px; padding:0 10px}
.preminum_box_cell img		{ margin:8px 2px 0 2px}
.preminum_box_cell_gray		{ background-color:#F3F3F3; height:32px;line-height:32px; padding:0 10px}
.preminum_box_cell_gray img	{ margin:8px 2px 0 2px}
.preminum_box_txt			{ float:left; font-weight:bold}
.preminum_info_box			{ height:70px; padding:10px}
.preminum_info_title		{ font-size:22px; font-weight:bold; line-height:70px; float:left}
.preminum_info_list			{ float:right; width:400px; line-height:17px}
.preminum_pay				{ padding:20px;}
.preminum_pay_cell			{ height:1%; padding:5px 0}
.preminum_pay_cell .fl		{ font-weight:bold}
.preminum_pay_cell .fr		{ width:470px}
.preminum_pay_img			{ text-align:center; padding:10px 0}
.preminum_pay_img img		{ margin:0 5px}
.preminum_pay_txt			{ padding:10px 30px}
.preminum_box_footer		{ width:580px; margin:0 auto; padding-top:10px; text-align:right}
.preminum_box_footer img	{ margin:0 5px}
.preminum_profile_box		{ width:600px; padding-bottom:10px}


.summary_info				{ width:600px; background-color:#F3F3F3; border-top:1px solid #BBBBBB; height:32px ; line-height:32px; padding:0 10px;}
.summary_info strong		{ font-weight:bold; font-size:11px; margin-right:20px}
.summary_info .orange		{ font-weight:bold}
.summary_txt				{ width:900px; background-color:#FEF3ED; padding:10px; margin:0 auto 15px auto; border:1px solid #F05A28; text-align:left; line-height:22px; font-size:15px}



.premium_profile_box			{ width:580px; margin:0 auto 10px auto}
.premium_profile_content		{ border:1px solid #CCCCCC; border-width:0 1px; background-color:#F9F9F9; padding:0 10px; height:1%}
.premium_profile_img			{ float:left; padding-top:8px}
.premium_profile_img img		{ width:80px; padding:2px; border:1px solid #CCCCCC}
.premium_profile_info			{ float:right; width:460px}
.premium_profile_info a			{ font-size:18px; font-weight:bold; line-height:30px; margin-right:8px}
.premium_profile_info .lightgray{ font-size:11px}



.privacy1						{ height:10px; margin-bottom:10px; overflow:hidden; border-bottom:1px dotted #dddddd; width:260px}
.privacy2						{ height:10px; margin-bottom:5px; overflow:hidden; border-bottom:1px solid #aaa; width:500px}
*html .privacy2					{ height:1px;}
*+html .privacy2				{ height:1px; }

.privacy3						{ font-size:11px; width:500px; text-align:right; font-size:10px}
.privacy3 a:hover				{ text-decoration:none}



.control_footer				{ position:fixed; bottom:0; height:30px;width:100%; left:0;}
.control_footer_box			{ height:30px; background-color:#DDF2FF; border:1px solid #57BCFF; margin:0 20px; border-bottom:none}
.control_footer_box1		{ height:30px; background-color:#DDF2FF; border:1px solid #57BCFF; margin:0 20px; border-bottom:none; width:180px; float:right}
.control_footer_info		{ float:left; line-height:30px; padding-left:10px}
*html .control_footer_info	{ float:left; line-height:26px; padding-left:10px; padding-top:4px}
.control_footer_info_img	{ width:20px; height:20px; padding:1px; background-color:white; border:1px solid #57BCFF; margin-right:8px}
.control_footer_info img	{ margin-right:4px}
.control_footer_online		{ float:right; padding:10px 7px 0px 7px; border-left:1px solid #57BCFF; height:24px; cursor:pointer}
.control_footer_chat		{ float:right;border-left:1px solid #57BCFF; line-height:30px; font-size:11px; cursor:pointer; padding:0 5px}
.control_footer_chat_hover	{ float:right;border-left:1px solid #57BCFF; line-height:30px; font-size:11px; cursor:pointer;background:url(img/bottombar_repeat.gif) repeat-x;cursor:pointer; padding:0 5px}
.control_footer_chat1		{ float:right; padding-left:7px; line-height:30px; font-size:11px; padding-right:20px; cursor:pointer; }
.control_footer_chat1_hover { float:right; padding-left:7px; line-height:30px; font-size:11px; padding-right:20px;background:url(../../../html/img/bottombar_repeat.gif) repeat-x;cursor:pointer}

*html .control_footer_chat	{ padding-top:8px; line-height:20px; height:22px}
.control_footer_chat_img	{ margin-right:5px}
.control_footer_chat_box	{ width:210px; border:1px solid #aaaaaa; background-color:white; position:absolute; height:500px; margin-left:-8px; bottom:0; border-bottom-width:2px; line-height:25px; }
.control_footer_chat_top	{ background-color:#57BCFF; padding:0 8px; line-height:25px; height:25px; margin-bottom:5px; color:white; font-weight:bold}
.control_footer_chat_info	{ margin-bottom:8px; padding:0 8px; font-size:13px; font-weight:bold}
.control_footer_chat_info img{ width:50px; height:50px; padding:1px; background-color:white; border:1px solid #aaaaaa; margin-right:8px}
.control_footer_chat_min	{ float:right; padding-top:8px;}
.control_footer_list		{ float:right; padding-left:10px; margin:0 3px ; line-height:26px; font-size:11px; height:26px; background:url(img/footer1.jpg) left ; margin-top:2px}
.control_footer_list_img	{ width:14px; height:14px; padding:1px; background-color:white; border:1px solid #aaa; margin-right:5px; float:left; margin-top:4px }
.control_footer_list a		{ display:block; float: left; background:url(img/footer3.jpg) right no-repeat; height:26px; padding-right:10px}
.control_footer_search		{ border:1px solid #9a9a9a; border-right-color:#ccc; border-bottom-color:#ccc; height:20px; margin:0 8px 8px 8px; overflow:hidden}
.control_footer_search input{ border:1px solid white; float:left; width:160px; font-size:11px; margin-top:2px; margin-left:5px}
.control_footer_search img	{ float:right; padding:4px 4px 0 0}
.control_footer_tab_box		{ height:21px; background:url(img/control_bg.gif) repeat-x; border-left:1px solid #57BCFF; border-right:1px solid #57BCFF; margin:0 8px 8px 8px; padding:4px 5px 0 5px; line-height:21px}
.control_footer_tab_on		{ float:left; padding:0 10px;  border:1px solid #57BCFF; border-bottom:none; height:20px; line-height:20px; background-color:white}
.control_footer_tab_off		{ float:left; padding:0 10px;}
.control_footer_user		{ border-bottom:1px solid #DEEAF8; margin:0 8px 5px 8px; height:22px; padding-bottom:4px }
.control_footer_user .fl img{ width:14px; height:14px; padding:1px; background-color:white; border:1px solid #aaa; margin-right:5px}
.control_footer_user .fr img{ margin-top:5px}
.control_footer_user_func	{ padding-left:27px; line-height:20px;border-bottom:1px solid #DEEAF8; margin:0 8px; padding-bottom:5px}
.control_footer_user_func img{ margin-right:5px}
.control_footer_txt1		{ padding-top:50px; margin:0 30px; border-bottom:1px solid #DEEAF8; text-align:center; font-size:12px; height:120px}
.control_footer_txt4		{ padding-top:50px; margin:0 30px; text-align:center; font-size:12px; height:120px}
.control_footer_txt2		{ padding-top:30px; margin:0 10px; text-align:center; font-size:12px; }
.control_footer_txt2 img	{ margin:2px}
.control_footer_txt3		{ height:30px; line-height:30px; border-top:1px solid #DEEAF8; margin-top:140px; padding:0 10px}
.control_footer_txt3 img	{ margin-right:4px}

/*-----------chat box-------*/
.chatbox					{ position:absolute; top:50%; width:400px; border:1px solid #aaa; margin:auto; left:50%; margin-left:-200px; background-color:white; margin-top:-145px}
.chatbox_top				{ height:64px; border-bottom:1px solid #CFCFCF; background:url(img/chatbox_bg.gif)}
.chatbox_top_img			{ float:left; margin:6px 6px 0 6px}
.chatbox_top_img img		{ width:50px; height:50px; padding:1px; background-color:white; border:1px solid #aaaaaa;}
.chatbox_top_info			{ float:left; width:325px; height:1%}
.chatbox_top_block			{ text-align:right; font-size:11px; line-height:30px; padding-top:15px}
.chatbox_top_name			{ font-weight:bold; line-height:26px; width:280px; font-size:13px}
.chatbox_top_func			{ float:right; margin-right:8px; margin-top:7px}
.chatbox_content			{ height:250px; overflow:hidden; overflow-y:auto; padding:6px; line-height:130%}
.chatbox_time				{ font-size:11px; padding-bottom:5px; display:block}
.chatbox_input				{ border-top:1px solid #ECE9D8; padding:6px}
.chatbox_input_box			{ margin-bottom:4px}
.chatbox_input_box textarea	{ width:375px; border:1px solid #CFCFCF; margin:1px; padding:3px; background-color:#FBFBFB}
.chatbox_input_box textarea:hover	{ width:380px; border:2px solid #57BCFF; margin:0; background-color:white}
.chatbox_input_func			{ height:20px; padding-bottom:3px}
.chatbox_input_func .fl		{ padding:3px}
.chatbox_imgs				{ position:absolute;margin-top:-30px}
.chatbox_img_tab			{ background:url(img/dot.gif) top repeat-x; height:1%; width:125px; }
.chatbox_img_tab_img		{ border:1px solid #aaaaaa; background-color: #FFFFFF; border-top:none; float:left; padding:3px 2px 2px 2px}
.chatbox_img_box			{ border:1px solid #aaaaaa; border-bottom:none; background:white; padding:5px}
.chatbox_info{ font-size:11px}




.chatbox_popup				{ width:500px; border:4px solid #DEF2FF; padding:15px; height:1%}
.chatbox_popup_img			{ float:left}
.chatbox_popup_img img		{ width:160px; height:160px; padding:1px; border:1px solid #ededed}
.chatbox_popup_info			{ float:right; width:320px; text-align:center; padding-top:30px}
.chatbox_popup_info a		{ font-size:18px; font-weight:bold; text-decoration:underline; margin-right:5px}
.chatbox_popup_info img		{ margin:30px 8px 0 8px}


/*---------------directory-----------------------*/
.directory_headline			{ margin-bottom:20px; padding-top:10px}
.directory_headline	h1		{ font-size:20px; font-weight:bold; line-height:30px; display: inline}
.directory_headline a		{ font-size:12px; font-weight:normal; margin-left:10px} 
.directory_box				{ height:1%; margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #F2F2F2}
.directory_logo				{ float:left}
.directory_info				{ float:right; width:740px}
.directory_title			{ padding-bottom:5px}
.directory_title h2			{ font-size:14px; font-weight:bold; line-height:20px; display: inline}
.directory_title a			{ font-size:12px; font-weight:normal; margin-left:10px}
.directory_read				{ text-align:right; font-size:11px; padding-top:10px}



.directory_txt a, .directory_txt a:link, .directory_txt a:visited, .directory_txt a:hover, .directory_txt a:active								{ color:#59575A; text-decoration:none}
.info a, .info a:link, .info a:visited, .info a:hover, .info a:active								{ color:#B4B4B4; text-decoration:none}



.infobig						{ font-size:14px; line-height:20px}


/*--------------dashboard---------*/
.dashboard						{ margin-top:20px; height:1%}
.dashboard_sidebar				{ float:left; width:235px; padding-right:5px; border-right:1px solid #CCCCCC; font-size:11px}
.dashboard_user					{ padding-bottom:10px; height:1%;border-bottom:1px solid #E2E2E2;}
.dashboard_user_img				{ float:left}
.dashboard_user_img img			{ width:65px; height:65px; padding:2px; border:1px solid #e8e8e8}
.dashboard_user_info			{ float:right; width:150px}
.dashboard_user_name			{ font-size:16px; font-weight:bold; line-height:25px; }
.dashboard_user_online			{ margin-bottom:10px}
.dashboard_user_uploadimg		{ font-size:11px}
.dashboard_user_cell			{ border-bottom:1px solid #E2E2E2; padding:5px; height:1%}
.dashboard_user_cell img		{ margin-right:4px}
.dashboard_user_cell .fl		{ float:left; width:140px; font-size:12px}
.dashboard_user_cell .fr		{ width:70px;}
.dashboard_user_vote_box		{ border:1px solid #40A4EC; background-color:#E0F5FF; height:4px; width:90px; float:left; overflow:hidden; margin-top:5px}
.dashboard_user_vote_on			{ height:4px; background-color:#89D6F1; border-right:1px solid #35AEED}
.dashboard_user_vote_num		{ padding-left:5px; float:left}
.dashboard_fullmember			{ border:2px solid #F05A28; padding:15px; margin-bottom:15px; margin-top:5px}
.dashboard_fullmember_img		{ text-align:center}
.dashboard_fullmember_txt		{ margin:10px; border-bottom:1px  dashed #CCCCCC; border-top:1px  dashed #CCCCCC; text-align:center; padding:10px; font-size:15px; font-weight:bold; line-height:20px}
.dashboard_fullmember_imgs		{ text-align:center}
.dashboard_fullmember_imgs img	{ width:40px; height:40px; margin:5px}
.dashboard_fullmember_upgrade	{ text-align:center; font-size:15px; line-height:20px; font-weight:bold; padding-top:5px}
.dashboard_fullmember_upgrade a	{ text-decoration:underline}
.dashboard_search				{ border-bottom:1px solid #E2E2E2; background-color:#F7F7F7; padding:10px}
.dashboard_search_cell			{ margin-bottom:5px; height:1%; padding-left:8px}
.dashboard_search_cell .fl		{ font-weight:bold; width:60px; line-height:20px}
.dashboard_search_cell .fr		{ width:140px}
.dashboard_search_cell select	{ font-size:11px}
.dashboard_search_cell .fr input{ margin-bottom:3px}
.dashboard_privacy				{ background-color:#f7f7f7; padding:10px }
.dashboard_privacy_cell			{ padding-bottom:5px; height:1%}
.dashboard_privacy_cell .fl		{ width:115px; line-height:22px}
.dashboard_privacy_cell .fr		{ width:85px}
.dashboard_privacy_cell select	{ font-size:11px}
.dashboard_privacy_bt			{ text-align:center}
.dashboard_sidebar_title		{ font-size:16px; font-weight:bold; line-height:20px; padding-bottom:10px}
.dashboard_content				{ float:right; width:660px}
.dashboard_steps				{ margin-bottom:20px; border:1px solid #CDCDCD; background-color:#ECF8FF; padding:15px}
.dashboard_steps_title			{ font-size:16px; font-weight:bold; line-height:25px;}
.dashboard_steps_info			{ margin-bottom:15px; font-size:12px}
.dashboard_steps_box			{ height:1%}
.dashboard_steps_cell			{ float:left; margin-right:15px;text-align:center}
.dashboard_steps_cell img		{ margin-bottom:6px; }
.dashboard_newface				{ margin-bottom:20px; border-bottom:2px dashed #CCCCCC; padding-bottom:15px}
.dashboard_newface p				{ text-align: center; }
.dashboard_newface_content		{ }
.dashboard_newface_content img	{ width:70px; height:70px;padding:2px; border:1px solid #e8e8e8; margin:1px}
.dashboard_onlineid				{ }
.dashboard_onlineid_cell		{ border-bottom:1px solid #E2E2E2; height:20px; line-height:20px; padding:5px 0; font-size:11px}
.dashboard_onlineid_user		{ float:left; width:150px}
.dashboard_onlineid_user img	{ width:20px; height:20px; margin-right:6px}
.dashboard_onlineid_info		{ width:60px; float:left}
.dashboard_onlineid_box			{ float:left; width:120px;}
.dashboard_onlineid_box img		{ margin-right:6px}
.dashboard_onlineid_view		{ float:right}
.dashboard_box					{ height:1%;margin-bottom:20px; border-bottom:2px dashed #CCCCCC; padding-bottom:15px}
.dashboard_inbox				{ float:left; width:320px; padding-right:20px; border-right:1px solid #CCCCCC}
.dashboard_inbox p 				{text-align: center; }
.dashboard_inbox_cell			{ border-bottom:1px solid #E2E2E2; height:20px; line-height:20px; padding:5px 0; font-size:11px}
.dashboard_inbox_icon			{ float:left; margin-right:8px; padding-top:6px}
.dashboard_inbox_user			{ float:left; width:260px}
.dashboard_inbox_user img		{ width:20px; height:20px; margin-right:6px}
.dashboard_inbox_read			{ float:right}
.dashboard_inbox_viewed			{ float:right; width:310px}
.dashboard_inbox_viewed p 		{ text-align: center; }
.dashboard_inbox_viewed_box		{ height:150px}
.dashboard_inbox_viewed_box	img	{ width:40px; height:40px; margin:5px}
.dashboard_inbox_viewed_info	{ margin-top:8px}










