/* sidebar*/

.top .sidebar {border-top:1px dotted #a6a6a6; background:#545454 none; padding:10px 15px; display:none}
.top .sidebar h2 {float:left; width:80px;}
.top .sidebar .tab {float:left; width:105px; padding-top:5px;}
.top .sidebar .tab li { padding-bottom:2px;}
.top .sidebar .tab ul {list-style:none;}
.top .sidebar .tab a , .top .sidebar .tab span{ 
									display:block;
									height:25px;
									line-height:20px;
									padding:2px 0 0 35px;
									text-decoration:none;
									width:70px;
									}
.top .sidebar .tab ul a.location {background:url(../images/tab.png) no-repeat left -150px; }
.top .sidebar .tab ul a.topic { background:url(../images/tab.png) no-repeat left -180px; }
.top .sidebar .tab ul a.attitude { background:url(../images/tab.png) no-repeat left -210px; }
.top .sidebar .tab ul a.writer { background:url(../images/tab.png) no-repeat left -240px; }
.top .sidebar .tab ul a.reader { background:url(../images/tab.png) no-repeat left -270px; }
.top .sidebar .tab ul a.location:hover, .top .sidebar .tab ul span.location {background:url(../images/tab.png) no-repeat left top; }
.top .sidebar .tab ul a.topic:hover, .top .sidebar .tab ul span.topic{ background:url(../images/tab.png) no-repeat left -30px; }
.top .sidebar .tab ul a.attitude:hover, .top .sidebar .tab ul span.attitude { background:url(../images/tab.png) no-repeat left -60px; }
.top .sidebar .tab ul a.writer:hover, .top .sidebar .tab ul span.writer{ background:url(../images/tab.png) no-repeat left -90px; }
.top .sidebar .tab ul a.reader:hover, .top .sidebar .tab ul span.reader{ background:url(../images/tab.png) no-repeat left -120px; }

.top .sidebar .tabcontent {display:none;}

.sidebar .option {width:570px; float:left; background:#787878}
.sidebar .option .head{ background: url(../images/sidebar_opt_top.png) no-repeat left top; padding:0; height:5px; font-size:0; line-height:0}
.sidebar .option .end{ background: url(../images/sidebar_opt_end.png) no-repeat left bottom; padding:0; height:6px; font-size:0; line-height:0}
.sidebar .option .hk_area{ border-top:1px solid #b1b1b1; float:left; width:566px; text-align:right}
.sidebar .option .hk_area a, .sidebar .option .hk_area span {padding:5px; height:auto;line-height:normal; padding:2px 5px 2px 0;text-decoration:none;width:70px;background: url(../images/area_bg2.png) no-repeat right top; float:right; color:#fff; margin:8px 8px 0 0; line-height:15px; font-weight:bold}
.sidebar .option .hk_area a:hover, .sidebar .option .hk_area span {background: url(../images/area_bg.png) no-repeat right top;}

.sidebar .option ul {list-style:none;}
.sidebar .option .fixheight {width:2px; height:145px; float:left}
.sidebar .option .city {float:left; padding:5px 5px 5px 3px; background:url(../images/sidebar_opt_bg.png) repeat-y -2px top;}
.sidebar .option .city ul {width:86px}
.sidebar .option .city li {text-align:right; width:70px; padding:3px; font-weight:bold; float:left}
.sidebar .option .area {float:left; width:450px; padding:7px 4px 5px 20px;}
.sidebar .option .area ul {float:left; width:450px;}
.sidebar .option .area li {float:left; width:64px; padding:0 0 2px}
.sidebar .option .area a, .sidebar .option .area span { float:left; height:19px;line-height:19px;padding:0 0 4px 8px;text-decoration:none;width:56px;}
.sidebar .option .area a:hover, .sidebar .option .area span {background:url(../images/area_bg.png) no-repeat left top;}
.sidebar .option .city a { float:left; height:auto;line-height:normal;padding:2px 8px 2px 0;text-decoration:none;width:70px;}
.sidebar .option .city a.on, .sidebar .option .city a:hover {background:url(../images/area_bg.png) no-repeat right top;}

/*---adv_detail---*/
.saybox li {list-style:none;}
.bubble_middle {background: url(../images/box_bg_middle.png) repeat-y; margin-top:8px; padding-left:22px;}
*html .bubble_middle {float:left} 
.bubble_middle .input { padding:5px; border: 1px solid #eaeaea; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
html>body .bubble_bottom {background: url(../images/box_bg_bottom.png) no-repeat bottom left;}
.bubble_bottom {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/box_bg_bottom.png",sizingMethod="crop"); height:21px}
.adv_detail {margin-top:-25px; display:none}

.adv_detail .adv_box {background:#fff url(../images/saybox_tell.gif) repeat-y;width:100%; float:left; position:relative; padding:7px 0 20px; font-size:13px; width:675px}
.adv_detail label.adv_label {float:left; width:120px; text-align:right;  line-height:26px}
.adv_detail .adv_q {float:left; color:#b40048; line-height:26px; padding-right:10px}
.adv_detail .adv_content {float:left; width:510px; margin-left:18px; border-bottom:1px dotted #f12056; padding-bottom:8px; margin-bottom:10px}
.adv_detail .radio {margin:8px 5px 0 5px; *margin:2px 0 0; float:left; line-height:26px}
.adv_detail .adv_ans {width:465px; float:left; line-height:26px; color:#464646}
.adv_detail .adv_ans label {line-height:26px; float:left; font-size:13px; padding-right:15px}
.adv_detail .adv_ans .textbox {margin-top:3px; border:1px solid #d0d0d0; padding:1px}
.adv_detail .adv_ans select {margin-top:3px; color:#a1a1a1; font-size:12px; padding:1px; width:120px;}
.adv_detail .adv_ans a.edit{color:#b40048; text-decoration:none; font-size:11px}
.adv_detail .adv_ans a.edit:hover { text-decoration:underline}
.adv_detail .edit_topic {color:#464646; margin-bottom:5px}
.adv_detail .edit_topic .arrow {background:url(../images/editbox_arrow.png) no-repeat; width:23px; height:11px; clear:both; margin-left:105px; line-height:0; font-size:0}
.adv_detail .edit_topic .edit_box {background:#f9f6f6; padding:10px}
.adv_detail .edit_topic .btn_close {background:url(../images/img.png) no-repeat -55px -293px; float:right; height:18px; padding-left:20px; font-size:11px; color:#464646; text-decoration:none}
.adv_detail .edit_topic .title {color:#d5085a; font-weight:bold; font-size:12px; line-height:18px; height:auto; position:relative}
.adv_detail .edit_topic label {font-size:11px; padding-left:13px; width:80px}
.adv_detail .edit_topic li {font-weight:normal; height:20px; width: 120px; float: left;}
.adv_detail .edit_topic li label { padding:0 5px;}
.adv_detail .tag_des {color:#898989; font-size:11px; line-height:18px}
.adv_detail .tag {margin-top:0px; padding-left:0; float:left; background:none}
.adv_detail .tag a {padding:2px 0 2px 6px;color:#464646}
.adv_detail .tag a span {padding:2px 1px}
.adv_detail .tag a:hover, .adv_detail .tag a.on{background:url(../images/btn_tag.gif) no-repeat left center; color:#fff; text-decoration:none}
.adv_detail .tag a:hover span, .adv_detail .tag a.on span {background:url(../images/btn_tag.gif) no-repeat right center}
.adv_detail .icon_face1 {background:url(../images/icons.png) no-repeat left -710px; padding:5px 30px 2px 20px; float:left; line-height:15px}
.adv_detail .icon_face2 {background:url(../images/icons.png) no-repeat left -730px; padding:5px 30px 2px 20px; float:left; line-height:15px}
.adv_detail .icon_face3 {background:url(../images/icons.png) no-repeat left -750px; padding:5px 30px 2px 20px; float:left; line-height:15px}
.adv_detail .space {padding:2px 0}
.adv_detail .edit_box .clear{padding:0}
.adv_detail .full{width:auto}
.adv_detail .full label {width:85px}
.adv_detail .detail {padding-bottom:15px; padding-top:11px}
.adv_detail .adv_content .detail, .adv_detail .img {padding-left:0; float:left}
.adv_detail .detail a { background-position: left -420px}
.adv_detail .img a { background-position: left -440px}
.adv_detail .noborder {border-bottom:0; padding-bottom:0; margin-bottom:0}
.adv_detail .input {float:right; padding:0; font-size:18px; line-height:40px}
.adv_detail .input a {color:#b40048; text-decoration:none}
.adv_detail .input a:hover {text-decoration:underline}
.adv_detail .adv_footer {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/box_bottom.png",sizingMethod="crop"); background:none; clear:both; height:13px; line-height:13px}
html>body .adv_detail .adv_footer{background:url(../images/box_bottom.png) no-repeat left center; filter:none}
.adv_detail #topic_selected { font-size: 120%; font-weight: bold;}
.adv_detail .grey { color: #CACACA; }

.adv_bottom {margin-top:-12px; width:100%; position:absolute;}
