h2 {margin:0 0 10px 0;}
.show_all {text-align:right;}
.info {margin:0 0 20px 0;}
#user_list_menu li {margin:0 0 5px 0; }


#help_notice {margin:0 0 10px 0; padding:10px 10px 0 10px; border:1px solid #dddddd; background:#e3f1fa;}
#help_notice .close {text-align:right; margin:0 0 5px 0;}

#intro {overflow:hidden; margin:0 0 20px 0; padding:10px; border:1px solid #dddddd; line-height:180%;}
#intro #hidden_intro_show {overflow:hidden; zoom:1}
#intro #hidden_intro_hidden {overflow:hidden; zoom:1}
#intro .left {float:left;}
#intro .right {float:right;}
#intro .hidden {display:none;}
#intro #intro_desc {padding:10px 0 0 0;}
.insert_list {margin:0 0 10px 0;}

#member_top {overflow:hidden; zoom:1; margin:0 0 10px 0;}
#member_top .left_info {float:left; padding:0 0 0 10px; font-weight:bold;}
#member_top .right_info {float:right; text-align:right; color:#999999; }

#search_box {text-align:center; padding:10px; background:#f6f6f6; margin:0 0 10px 0;}
#search_box form .i1 {padding:5px; width:410px; border:1px solid #7f9db9;}
#search_box form .i2 {padding:4px 20px;}

#group_follow_list {table-layout:fixed; width:100%;}
#group_follow_list tr.odd {background:#fafafa;}
#group_follow_list th {padding:7px 0px; background:#f0f0f0;}
#group_follow_list td {padding:10px 5px; vertical-align:top; border-bottom:1px solid #dddddd;}
#group_follow_list .th_creator {width:58px;}
#group_follow_list .th_info {width:100px; text-align:right;}
#group_follow_list .th_info span {padding:0 7px 0 0;}
#group_follow_list .td_creator {}
#group_follow_list .td_creator img {width:48px;}
#group_follow_list .td_title {}
#group_follow_list .td_title a {color:#000000;}
#group_follow_list .td_title p.title {margin:0 0 3px 0; font-weight:bold;}
#group_follow_list .td_title p.location {margin:0 0 3px 0;}
#group_follow_list .td_title p.created_at {font-size:89%; color:#999999;}
#group_follow_list .td_info {vertical-align:middle; text-align:right;}
#group_follow_list .td_info span {margin:0 5px 0 0; color:#aaaaaa;}
#group_follow_list .td_info span.black {color:#000000;}
#group_follow_list .td_info p {margin:0 0 3px 0;}
#group_follow_list .nolist {padding:30px 0; text-align:center;}

#m_goods_list {table-layout: fixed; width: 100%;}
#m_goods_list th {padding:7px 0px; background:#f0f0f0;}
#m_goods_list td {padding:10px 5px; vertical-align:top; border-bottom:1px solid #dddddd;}
#m_goods_list .th_image {width:130px;}
#m_goods_list .th_price {width:90px;}
#m_goods_list .td_image img {width:120px; height:80px;}
#m_goods_list .td_title .title {font-weight:bold;}
#m_goods_list .td_title p {margin:0 0 3px}
#m_goods_list .td_price {text-align:center; vertical-align:middle; font-weight:bold;}

#directory {}
#directory a {margin:0 3px; line-height:140%;}
#directory .g1 {color:#00305e;}
#directory .g2 {color:#17479e; font-size:120%;}
#directory .g3 {color:#0087bd; font-size:160%;}
#directory .g4 {color:#0071bc; font-size:200%;}
#directory .g5 {color:#4b5daa; font-size:240%;}

#member_list_detail {table-layout:fixed; width:100%;}
#member_list_detail tr.odd {background:#fafafa;}
#member_list_detail th {padding:7px 0; background:#f0f0f0;}
#member_list_detail th a {color:#000000;}
#member_list_detail td {padding:10px 5px; vertical-align:top; border-bottom:1px solid #dddddd;}
#member_list_detail .th_check {width:40px;}
#member_list_detail .th_num {width:58px;}
#member_list_detail .th_pic {width:60px; text-align:center;}
#member_list_detail .th_cnt {width:130px; text-align:right;}
#member_list_detail .th_cnt span {padding:0 7px 0 0;}
#member_list_detail .th_follow {width:50px;}
#member_list_detail .th_manager {width:100px;}
#member_list_detail .th_grade {width:110px;}
#member_list_detail .td_check {text-align:center;}
#member_list_detail .td_num {text-align:center;}
#member_list_detail .td_pic {}
#member_list_detail .td_pic img {width:48px; height:48px;}
#member_list_detail .td_bio .g_name {font-weight:normal;}
#member_list_detail .td_bio {}
#member_list_detail .td_bio .bio_header {margin:0 0 3px 0;}
#member_list_detail .td_bio .bio_header .user {font-weight:bold; color:#000000;}
#member_list_detail .td_bio .bio {font-size:95%;}
#member_list_detail .td_cnt {vertical-align:middle; text-align:right; font-size:94%;}
#member_list_detail .td_cnt span {margin:0 5px 0 0; color:#999999;}
#member_list_detail .td_follow {vertical-align:middle; text-align:center;}
#member_list_detail .td_manager {vertical-align:middle; text-align:center;}
#member_list_detail .td_manager a {}
#member_list_detail .td_grade {text-align:center;}
#member_list_detail .td_grade select {width:100px;}
#member_list_detail .nolist {padding:30px 0; text-align:center;}
#member_list_detail .tr_btm a {color:#000000;}
#member_list_detail .btm1 {font-weight:bold; vertical-align:middle;}
#member_list_detail .btm2 {padding:0 10px 0 0; text-align:right; font-weight:bold; vertical-align:middle;}
#member_list_detail .btm2 #follow_progress {margin:0 10px 0 0; font-weight:normal;}

#member_list {margin:0 0 20px 0; padding:10px; border:1px solid #dddddd;}
#member_list h2 {overflow:hidden; zoom:1; margin:0 0 10px 0;}
#member_list h2 .s1 {float:left;}
#member_list h2 .s2 {font-weight:normal; float:right;}
#member_list h2 .s2 span {color:#999999;}
#member_list .user_list_thumb {overflow:hidden; zoom:1;}
#member_list .user_list_thumb li {float:left; width:24px; height:24px; margin:0 1px 1px 0; padding:0; font-size:0; line-height:0;}
#member_list .user_list_thumb li img {width:24px; height:24px;}

#create_form {margin:0 0 30px 0;}
#create_form hr {background: none repeat scroll 0 0 #cecece; border: 0 none; display: block; height: 1px; margin: 0.5em 14px; opacity: 0.7;}
#create_form .notice_list {padding:5px 0 0 0; margin:0 0 20px 0;}
#create_form .margin_b_10 {margin:0 0 10px 0;}
#create_form table {width:100%; border-top:none; table-layout:fixed;}
#create_form td {vertical-align:top; padding:8px 5px 5px 5px;}
#create_form td.td1 {width:140px; padding:13px 20px 0 0; text-align:right; font-weight:bold;}
#create_form td.td2 {width:140px; padding:10px 20px 0 0; text-align:right; font-weight:bold;}
#create_form td.info {}
#create_form td.error {border:2px solid #ff6633;}
#create_form td.active {padding:12px 5px 5px 5px;}
#create_form td.active input {vertical-align:middle;}
#create_form td.delete {text-align:right;}
#create_form .btn {text-align:center;}
#create_form .btn input {padding:10px 50px; font-weight:bold;}
#create_form .btn .error_msg {font-weight:bold; color:#ff6633; margin:0 auto 10px auto;}
#create_form input {padding:5px;}
#create_form .short_input {width:100px; padding:5px; border:1px solid #dddddd;}
#create_form .title {width:519px; padding:5px; border:1px solid #dddddd;}
#create_form .input {padding:5px; border:1px solid #dddddd;}
#create_form .list {width:519px; padding:5px; border:1px solid #dddddd;}
#create_form .hash_tag {width:470px; padding:5px; border:1px solid #dddddd;}
#create_form #check_hash_tag {padding:4px;}
#create_form #status {clear:both;}
#create_form textarea {width:519px; padding:5px; overflow:auto; border:1px solid #dddddd;}
#create_form textarea#description {line-height:180%;}
#create_form textarea#filter {line-height:180%;}
#create_form .is_dm {float:left;}
#create_form .is_dm input {vertical-align:middle;}
#create_form #extra_len_display {text-align:right; font-weight:bold;}
#create_form div.btn {padding:13px 0 0 0;}
#create_form .join_form {width:100%; table-layout:fixed; word-wrap:break-word;}
#create_form .join_form td {padding-top:13px;}
#create_form .confirm_box {text-align:center;}
#create_form span.error_msg {display:block; color:red; font-size:89%}
#create_form .radio {padding-top:13px;}
#create_form ul.category li {float:left; margin-right:5px; width:170px;}
#create_form ul.category li select {width:170px;}
#create_form .p_title {padding:5px 5px 5px 10px; background-color:#C0DEED; border:1px solid #cecece; border-bottom:none;}
#create_form #btn_gf_submit {font-weight: bold; padding: 10px 50px;}
#create_form a.btn {-moz-border-radius: 4px 4px 4px 4px; background: url("/img/common/bg-btn.gif") repeat-x scroll 0 0 #DDDDDD; border-color: #DDDDDD #DDDDDD #CCCCCC !important; border-style: solid; border-width: 1px !important; cursor: pointer; font-family: "lucida grande",helvetica,tahoma,arial; text-decoration: none; text-shadow: 1px 1px 0 #FFFFFF !important;}
#create_form a.btn:active {background:none; background-color:#cecece;}
#create_form .deliver_option {padding-top:10px;}
#create_form .deliver_option_add {padding-top:10px;}
#creator_info {margin:0 13px; padding:0 0 0 0;}
#creator_info li {width:170px; overflow:hidden; margin:0 0 3px 0;}
#creator_info li.thumb {text-align:center;}
#creator_info .n {font-weight:bold; margin:0 0 0 0;}
#creator_info .title {font-weight:bold; margin:0 0 12px 0;}
#creator_info .creator {margin:0 0 3px 0;}
#creator_info .user {overflow:hidden; zoom:1;}
#creator_info .user p {float:left;}
#creator_info .user p.thumb {margin:0 10px 0 0;}
#creator_info .user p.thumb img {width:31px; height:31px; }
#creator_info .user p span {display:block; }
#creator_info .user p .s1 {margin:0 0 0 0; font-weight:bold; }
#creator_info .user p .s2 {}

#insert_list {}
#insert_list h3 {margin:0 0 10px 0; font-weight:bold;}
#insert_list .red {color:#ff0000;}
#insert_list .step { margin:0 0 20px 0;}
#insert_list .step .text1 {border:1px solid #DDDDDD; padding:5px; width:340px;}
#insert_list .step .btn1 {padding:3px;}
#insert_list .step_error { color:#ff0000;}
#insert_list #id_lists {width:486px; height:100px; margin:0 0 10px 0; overflow:auto; border:1px solid #DDDDDD;}
#insert_list #list_name {display:none;}
#insert_list .select_box {text-align:right;}
#insert_list .inner_div {padding:10px; margin:0 0 10px 0; border:5px solid #cccccc;}
#insert_list .right_close {text-align:right;}
#insert_list #list_progress {border:1px solid #DDDDDD; padding:5px; overflow:auto; height:90px;}

#edit_tabmenu {overflow:hidden; zoom:1; margin:0 0 20px 0; border-left:1px solid #dddddd;}
#edit_tabmenu li {float:left; background:#f6f6f6; border-top:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#edit_tabmenu li.selected {background:#ffffff; border-bottom:0; font-weight:bold;}
#edit_tabmenu li a {display:block; padding:7px 7px 5px 7px; color:#000000;}

#edit_grade li {margin:0 0 10px 0;}
#edit_grade input {width:150px; padding:5px; border:1px solid #dddddd;}
#edit_grade .err_msg {font-weight:bold; color:#ff0000; margin:0 0 10px 0;}

#edit_staff .err_msg {font-weight:bold; color:#ff0000; margin:0 0 10px 0;}
#edit_staff table {width:100%; margin:0 0 30px 0;}
#edit_staff th {font-weight:normal; padding:10px 5px; border:1px solid #dddddd;}
#edit_staff td {padding:10px 5px; border:1px solid #dddddd; text-align:center;}
#edit_staff a {color:#000000;}
#edit_staff .th_name {}
#edit_staff .th_group {width:60px;}
#edit_staff .th_design {width:60px;}
#edit_staff .td_timeline {width:60px;}
#edit_staff .th_member {width:60px;}
#edit_staff .th_grade {width:60px;}
#edit_staff .th_menu {width:60px;}
#edit_staff .th_mention {width:60px;}
#edit_staff .th_dm {width:60px;}
#edit_staff .th_edit {width:100px;}
#edit_staff .td_name input {width:100px; padding:5px; border:1px solid #dddddd;}
#edit_staff .td_edit a {margin:0 10px;}

#edit_staff_id .err_msg {font-weight:bold; color:#ff0000; padding:0 10px 0 0;}
#edit_staff_id .staff_case {margin:0 0 30px 0;}
#edit_staff_id .staff_case h3 {overflow:hidden; zoom:1; padding:5px 10px; margin:0 0 10px 0; background:#f6f6f6; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#edit_staff_id .staff_case h3 input {width:150px; padding:5px; border:1px solid #dddddd;}
#edit_staff_id .staff_case h3 .s1 {float:left; display:block; padding:8px 0 0 0;}
#edit_staff_id .staff_case h3 .s2 {float:right; font-weight:normal;}
#edit_staff_id .staff_case h3 .btn_insert {font-weight:normal;}
#edit_staff_id .staff_case .staff_user li {clear:both; overflow:hidden; zoom:1; margin:0 0 10px 0;}
#edit_staff_id .staff_case .staff_user p {float:left;}
#edit_staff_id .staff_case .staff_user p.thumb {margin:0 10px 0 0;}
#edit_staff_id .staff_case .staff_user p.thumb img {width:31px; height:31px; }
#edit_staff_id .staff_case .staff_user p.name {margin:0 30px 0 0;}
#edit_staff_id .staff_case .staff_user p span {display:block; }
#edit_staff_id .staff_case .staff_user p .s1 {margin:0 0 0 0; font-weight:bold; }
#edit_staff_id .staff_case .staff_user p .s2 {}
#edit_staff_id .staff_case .staff_user p.delete {}

#edit_menu_list {table-layout:fixed; width:100%;}
#edit_menu_list th {padding:10px 5px; border:1px solid #dddddd; background:#f0f0f0;}
#edit_menu_list td {padding:10px 5px; border:1px solid #dddddd; text-align:center;}
#edit_menu_list a {color:#000000;}
#edit_menu_list .th_title {width:150px;}
#edit_menu_list .th_read {width:80px;}
#edit_menu_list .th_write {width:80px;}
#edit_menu_list .th_private {width:80px;}
#edit_menu_list .th_sort {width:80px;}
#edit_menu_list .th_manager {width:90px;}
#edit_menu_list .td_title {text-align:left;}
#edit_menu_list .td_sort a {margin:0 10px;}
#edit_menu_list .td_manager a {margin:0 5px;}
#menu_error_msg {font-weight:bold; color:#ff0000; margin:0 0 10px 0;}
#menu_error_msg input.i1 {width:200px; padding:5px; margin:10px 0 0 0; border:1px solid #dddddd;}
#menu_error_msg input.i2 {padding:4px; width:100px;}

.send #print_member {padding:10px; margin:0 0 10px 0; background:#f7f7f7; border:1px solid #dddddd;}
.send #print_member .member_list {overflow:hidden; zoom:1;}
.send #print_member .member_list li {float:left; margin:0 1px 1px 0; font-size:0; line-height:0;}
.send #print_member .member_list li img {width:34px; height:34px;}
.send #print_member .btm {overflow:hidden; zoom:1}
.send #print_member .btm .left {float:left; padding:20px 0 0 0;}
.send #print_member .btm .page {clear:none; float:right;}
.send #print_member .hidden {visibility:hidden;}
.send #member_data {padding:10px; border:1px solid #dddddd;}
.send #member_data .delete_all {text-align:right;}
.send #member_data .list_top {overflow:hidden; zoom:1; margin:0 0 5px 0;}
.send #member_data .list_top .left {float:left; font-weight:bold;}
.send #member_data .list_top .right {float:right;}
.send #member_data .list {height:100px; overflow:auto;}
.send .msg {width:641px;}
.send #member_process {height:200px; overflow:auto; padding:10px; border:1px solid #dddddd;}
.send .step {margin:0 0 30px 0;}

#side_my .gray {font-weight:normal; color:#999999;}
#my_list li {margin:0 0 20px 0; padding:0 0 0 10px; background:url(/img/common/bu_notice.gif) 0 5px no-repeat;}


.themes .theme img {width:102px; height:72px; border:3px solid #f0f0f0; border-radius:3px; padding:2px;}
.themes .theme img:hover {border:3px solid #cecece;}
.themes .theme.selected img {border:3px solid #9B9B9B}

#div_photo {overflow:hidden; clear:both; height:100px; margin-bottom:10px; padding:0 37px; position:relative; text-align:center;}
#div_photo .photo_image {float:right; width:100px; margin:0 5px; height:100px; overflow:hidden; cursor:pointer; padding:1px; text-align:center;}
#div_photo .photo_image img {max-width:95%; max-height:90%; border:3px solid #fff;}
#div_photo .photo_image.this img {border:3px solid #cecece;}
#div_photo .photo_image.location:hover img {border:3px solid #2276BB;}
#div_photo .btn_pre {position:absolute; left:0}
#div_photo .btn_next {position:absolute; right:0}
