/* ::::: http://myaudi.club/data/cache/style_1_common.css?D93 ::::: */

* { word-wrap: break-word; }
body { background: rgb(255, 255, 255) url('background.png') repeat-x scroll 0px 0px; }
body, input, button, select, textarea, td { font: 12px/1.5 Verdana,Tahoma,Helvetica,Arial,sans-serif; color: rgb(68, 68, 68); }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0px; padding: 0px; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: medium none; }
label { cursor: pointer; }
.z { float: left; }
.y { float: right; }
.cl::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.cl {  }
hr { display: block; clear: both; }
.pipe { margin: 0px 2px; color: rgb(204, 204, 204); }
.xs0 { font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif; font-size: 0.83em; }
.xg1, .xg1 a { color: rgb(153, 153, 153) ! important; }
.xg2 { color: rgb(102, 102, 102); }
.xi1, .onerror { color: rgb(242, 108, 79); }
.xi2, .xi2 a, .xi3 a { color: rgb(51, 102, 153); }
.xw1 { font-weight: 700; }
.btda { border-top: 1px dashed rgb(205, 205, 205); }
.mtn { margin-top: 5px ! important; }
.mtm { margin-top: 10px ! important; }
.mbm { margin-bottom: 10px ! important; }
.mtw { margin-top: 20px ! important; }
.ptn { padding-top: 5px ! important; }
.pbn { padding-bottom: 5px ! important; }
.ptm { padding-top: 10px ! important; }
.pbw { padding-bottom: 20px ! important; }
.avtm img { width: 120px; height: auto; }
.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.hm { text-align: center; }
#ajaxwaitid { display: none; position: absolute; right: 0px; top: 0px; z-index: 1; padding: 0px 5px; background: rgb(221, 0, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.showmenu { padding-right: 16px; background: transparent url('arrwd.gif') no-repeat scroll 100% 50%; cursor: pointer; white-space: nowrap; }
.px, .pt, .ps, select { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(224, 224, 224) rgb(224, 224, 224) rgb(132, 132, 132); background: rgb(255, 255, 255) url('px.png') repeat-x scroll 0px 0px; }
.px, .pt { padding: 2px 4px; line-height: 17px; }
.px { height: 17px; }
.pt { overflow-y: auto; }
div.pt { height: 100px; line-height: 100px; }
.ps, select { padding: 2px 2px 2px 1px; }
button::-moz-focus-inner { border: 0px none; padding: 0px; }
.pn { vertical-align: middle; overflow: hidden; margin-right: 3px; padding: 0px; height: 23px; border: 1px solid rgb(153, 153, 153); background: rgb(229, 229, 229) url('pn.png') repeat-x scroll 0px 0px; cursor: pointer; box-shadow: 0px 1px 0px rgb(229, 229, 229); }
.pn:active { background-position: 0px -23px; }
.pn em, .pn span, .pn strong { padding: 0px 10px; line-height: 21px; }
.pn em, .pn strong { font-weight: 700; }
.pnc, a.pnc { border-color: rgb(35, 89, 148); background-color: rgb(0, 102, 204); background-position: 0px -48px; color: rgb(255, 255, 255) ! important; }
.pnc:active { background-position: 0px -71px; }
.pnpost .pn { height: 26px; }
.pr, .pc { vertical-align: middle; margin: 0px 5px 1px 0px; padding: 0px; }
.pns .px {  }
.pns .pn {  }
.ftid { float: left; margin-right: 6px; }
.ftid select { float: left; height: 23px; }
.ftid a { display: block; overflow: hidden; padding: 0px 17px 0px 4px; height: 21px; line-height: 21px; text-decoration: none ! important; font-size: 12px; font-weight: 400; color: rgb(68, 68, 68) ! important; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(132, 132, 132) rgb(224, 224, 224) rgb(224, 224, 224) rgb(132, 132, 132); background: rgb(255, 255, 255) url('newarow.gif') no-repeat scroll 100% 0px; }
.ftid a:hover, .ftid a:focus { background-position: 100% -23px; }
.ftid select { width: 94px; }
.sltm { padding: 5px 11px 5px 10px; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); text-align: left; }
.sltm li { padding: 2px 0px; color: rgb(102, 102, 102); cursor: pointer; }
.sltm li:hover { color: rgb(51, 102, 153); }
.sltm li.current { color: rgb(242, 108, 79); }
.wp { margin: 0px auto; width: 960px; }
#wp .wp { width: auto; }
#toptb { min-width: 960px; border-bottom: 1px solid rgb(205, 205, 205); background: rgb(242, 242, 242) none repeat scroll 0% 0%; line-height: 28px; }
#toptb a { padding: 0px 2px; height: 24px; }
#toptb .pipe {  }
#toptb img { vertical-align: middle; }
#hd { border-bottom: 0px solid rgb(194, 213, 227); }
#hd .wp { padding: 10px 0px 0px; }
.hdc { min-height: 100px; }
#hd h2 { padding: 0px 90px 8px 0px; float: left; }
#hd .fastlg { padding-top: 10px; }
#scbar { overflow: hidden; height: 42px; line-height: 42px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(233, 239, 245); background: rgb(232, 239, 245) none repeat scroll 0% 0%; }
.scbar_icon_td { width: 21px; background: transparent url('search.png') no-repeat scroll 0px -50px; }
.scbar_txt_td, .scbar_type_td { background: transparent url('search.png') repeat-x scroll 0px -93px; }
#scbar_txt { width: 400px; border: 1px solid rgb(255, 255, 255); outline: medium none; }
.scbar_btn_td { width: 38px; background: transparent url('search.png') no-repeat scroll 8px -142px; }
#scbar_btn { margin: 0px; padding: 0px; border: medium none; background: transparent none repeat scroll 0% 0%; box-shadow: none; }
#scbar_btn strong { line-height: 84px; }
.scbar_type_td { width: 100px; background: transparent url('search.png') no-repeat scroll 0px -193px; }
#scbar_type { display: block; padding-left: 10px; text-align: left; text-decoration: none; }
#scbar_type_menu { margin-top: -8px; }
#scbar_hot { padding: 10px 0; height: 45px; overflow: hidden; }
#scbar_hot strong, #scbar_hot a { float: left; margin-right: 8px; white-space: nowrap; }
#nv { overflow: hidden; height: 33px; background: rgb(43, 122, 205) url('nv.png') no-repeat scroll 0px 0px; }
#nv li { float: left; padding-right: 1px; height: 33px; line-height: 33px; background: transparent url('nv_a.png') no-repeat scroll 100% 0px; font-weight: 700; font-size: 14px; }
#nv li a { float: left; padding: 0px 15px; height: 33px; }
#nv li a { color: rgb(255, 255, 255); }
#nv li.a { margin-left: -1px; background: rgb(0, 90, 180) url('nv_a.png') no-repeat scroll 50% -33px; }
#nv li.a a { color: rgb(255, 255, 255); }
#nv li a:hover { background: transparent url('nv_a.png') no-repeat scroll 50% -66px; }
#mu { position: relative; z-index: 1; }
#qmenu { float: right; display: inline; margin: 5px 8px 0px; padding-right: 10px; width: 103px; height: 24px; background: transparent url('qmenu.png') no-repeat scroll 0px 0px; line-height: 24px; text-align: center; color: rgb(51, 102, 153); font-weight: 700; overflow: hidden; }
#qmenu:hover { text-decoration: none; }
#qmenu_menu { margin-top: -2px; padding: 20px 5px 10px; width: 610px; border-color: rgb(220, 228, 235); }
#ct { min-height: 300px; }
#ft { padding: 10px 0px 50px; border-top: 1px solid rgb(205, 205, 205); line-height: 1.8; color: rgb(102, 102, 102); }
#flk { text-align: right; }
#scrolltop { visibility: hidden; position: fixed; bottom: 100px; display: block; margin: -30px 0px 0px 2px; width: 40px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(205, 205, 205) rgb(205, 205, 205); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; cursor: pointer; }
#scrolltop:hover { text-decoration: none; }
#scrolltop a { display: block; width: 30px; height: 24px; padding: 3px 5px; line-height: 12px; text-align: center; color: rgb(120, 120, 120); text-decoration: none; background: transparent url('scrolltop.png') no-repeat scroll 0px 0px; border-top: 1px solid rgb(205, 205, 205); }
a.scrolltopa:hover { background-position: -40px 0px ! important; }
a.replyfast { background-position: 0px -30px ! important; }
a.replyfast:hover { background-position: -40px -30px ! important; }
a.returnlist, a.returnboard { background-position: 0px -60px ! important; }
a.returnlist:hover, a.returnboard:hover { background-position: -40px -60px ! important; }
#scrolltop a b { visibility: hidden; font-weight: normal; }
.bm, .bn { margin-bottom: 10px; }
.bm { border: 1px solid rgb(205, 205, 205); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bmw { border: 1px solid rgb(205, 205, 205); }
#pt { margin: 2px 0px; height: 29px; border: medium none; background: transparent none repeat scroll 0% 0%; line-height: 29px; }
#pt .z { padding-right: 10px; }
#pt .z a, #pt .z em, #pt .z span { float: left; height: 29px; }
#pt .z em { width: 20px; background: transparent url('pt_item.png') no-repeat scroll 3px 10px; line-height: 200px; overflow: hidden; }
.nvhm { width: 16px; background: transparent url('search.png') no-repeat scroll 0px 0px; line-height: 200px; overflow: hidden; }
.tns { padding: 10px 0px; }
.tns table { width: 100%; }
.tns th, .tns td { text-align: center; font-size: 12px; }
.tns th { border-right: 1px solid rgb(204, 204, 204); }
.tns th p, .tns td p { font-size: 14px; margin: 0px; }
.pls .tns { padding: 0px 10px 10px; }
.pls .tns th p, .pls .tns td p { font-size: 12px; margin: 0px; }
.xl li { margin: 2px 0px; }
.xl2 li { float: left; margin: 2px 0px; padding: 0px; width: 50%; height: 1.5em; overflow: hidden; }
.tedt { width: 98%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204) rgb(153, 153, 153); }
.tedt .bar { padding: 0px 10px 0px 0px; height: 25px; line-height: 25px; border-bottom: 1px solid rgb(205, 205, 205); background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.fpd a { float: left; margin: 2px 5px 0px 0px; width: 20px; height: 20px; background: transparent url('editor.gif') no-repeat scroll 0% 0%; text-indent: -9999px; line-height: 20px; overflow: hidden; }
.fpd a.fbld { background-position: 0px 0px; }
.fpd a.fclr { background-position: -60px 0px; }
.fpd a.fmg { background-position: 0px -20px; }
.fpd a.flnk { background-position: -40px -20px; }
.fpd a.fqt { background-position: -140px -20px; }
.fpd a.fcd { background-position: -120px -20px; }
.fpd a.fsml { background-position: -20px -20px; }
.tedt .area { padding: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tedt .pt { width: 100%; margin-right: 0px; padding: 0px ! important; border: medium none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tedt .pt:focus { outline: medium none; }
#toptb a#sslct, #toptb a.switchblind {  }
#sslct img { vertical-align: middle; }
#sslct_menu { padding: 2px; }
.sslct_btn { display: block; margin: 0px; cursor: pointer; }
.sslct_btn i { float: left; display: inline; margin: 2px; width: 10px; height: 10px; background: rgb(46, 128, 209) none repeat scroll 0% 0%; overflow: hidden; font-style: normal; }
#toptb a.switchblind { width: 10px ! important; overflow: hidden; }
.p_pop, .p_pof, .sllt { padding: 4px; border: 1px solid rgb(221, 221, 221); width: auto; min-width: 60px; background: rgb(254, 254, 254) none repeat scroll 0% 0%; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3); }
.p_pop li { display: inline; }
.p_pop a { display: block; padding: 3px 5px; border-bottom: 1px solid rgb(229, 237, 242); white-space: nowrap; }
.p_pop li:last-child a { border: medium none; }
.p_pop a:hover, .p_pop a.a, #sctype_menu .sca { background-color: rgb(229, 237, 242); color: rgb(51, 102, 153); text-decoration: none; }
.blk a, .inlinelist a { display: inline; padding: 0px; border: medium none; }
.blk a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(51, 51, 51); text-shadow: none; text-decoration: underline; }
.h_pop { min-width: 120px; border-top: medium none; }
.fastlg { line-height: 24px; }
.fastlg td { padding: 2px 0px 2px 4px; }
#ls_fastloginfield_ctrl { line-height: 20px; border: medium none; background-color: transparent; background-position: 100% -1px; }
#ls_fastloginfield_ctrl:hover { background-position: 100% -24px; }
.psw_w { padding-left: 5px; }
.fastlg_l { padding-right: 4px ! important; border-right: 1px solid rgb(229, 237, 242); }
.pgs {  }
.pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp { float: left; margin-right: 5px; }
.pgs #newspecial, .pgs #newspecialtmp { float: left; background: transparent url('pn_post.png') no-repeat scroll 0px 0px; width: 80px; height: 33px; color: white; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; line-height: 33px; }
.pg, .pgb { line-height: 26px; }
.pg a, .pg strong, .pgb a, .pg label { float: left; display: inline; margin-left: 4px; padding: 0px 8px; height: 26px; border: 1px solid rgb(194, 213, 227); background-color: rgb(255, 255, 255); background-repeat: no-repeat; color: rgb(51, 51, 51); overflow: hidden; text-decoration: none; }
.pg a.nxt, .pgb a { padding: 0px 10px; }
.pg a:hover, .pgb a:hover { border-color: rgb(51, 102, 153); color: rgb(51, 102, 153); }
.pgb a { padding-left: 25px; background-image: url('arw_l.gif'); background-position: 10px 50%; }
#pgt .pg, #pgt .pgb { margin-top: 5px; }
#fjump_menu { padding: 7px 0px 10px 10px; }
.mgcmn { width: 200px; }
.card_gender_0 { background: rgb(239, 239, 239) url('nosexbg.png') no-repeat scroll right bottom; }
.flag { vertical-align: middle; }
/* ::::: http://myaudi.club/data/cache/style_1_forum_viewthread.css?D93 ::::: */

#f_pst .tedt { width: auto; }
.hasfsl { margin-right: 170px; }
#fjump_menu { overflow-x: hidden; max-height: 600px; }
.vwthd { padding-right: 80px ! important; }
.ts { font: 700 16px Verdana,Arial,Tahoma,sans-serif; }
#nv_forum #ct { border-color: rgb(194, 213, 227); }
.pl {  }
.pl table { table-layout: fixed; width: 100%; }
.plm { vertical-align: bottom ! important; }
.plc, .pls { vertical-align: top; }
.plc { padding: 0px 20px; }
.pls { width: 160px; background: rgb(229, 237, 242) none repeat scroll 0% 0%; overflow: hidden; border-right: 1px solid rgb(194, 213, 227); }
.pls .avatar { margin: 10px 15px; }
.pls .avatar img { padding: 5px 5px 8px; background: rgb(255, 255, 255) url('midavt_shadow.gif') repeat-x scroll 0px 100%; width: 120px; }
.pls .favatar { background: transparent none repeat scroll 0% 0%; height: auto; border-width: 0px; overflow: visible; width: 160px; }
.pls p, .pls .pil, .pls .o { padding: 2px 6px; }
.pls p em, .pls dt em { color: rgb(242, 108, 79); padding-left: 10px; }
.pls dd, .pls dt { float: left; overflow: hidden; height: 1.6em; line-height: 1.6em; }
.pls dt { margin-right: 3px; width: 60px; }
.pls dd { width: 65px; }
.ad .pls { background: rgb(194, 213, 227) none repeat scroll 0% 0%; padding: 0px; height: 4px; }
.ad .plc { background: rgb(229, 237, 242) none repeat scroll 0% 0%; padding: 0px; overflow: hidden; }
.pi { overflow: hidden; margin-bottom: 10px; padding: 10px 0px; border-bottom: 1px dashed rgb(205, 205, 205); }
.pls .pi { padding-left: 15px; }
.pcb { clear: left; margin-right: 130px; }
.pcb h1, .pcb h2 { margin: 8px 0px; font-size: 1.17em; }
.pct { padding-bottom: 1em; }
.t_fsz { min-height: 100px; }
.t_f, .t_f td { font-size: 14px; }
.t_f a { color: rgb(51, 102, 153); text-decoration: underline; }
.t_f ul { margin-left: 14px; }
.t_f li { margin-left: 2em; }
.po { border-top: 1px dashed rgb(205, 205, 205); }
.po p { float: right; }
.po p a, .po p label { margin-right: 6px; }
.hin { opacity: 0.2; }
.plhin:hover .hin { opacity: 1; }
.pob { line-height: 36px; }
.pob em { float: left; }
.pob em a { padding: 5px 10px 5px 25px; }
.fastre { background: transparent url('fastreply.gif') no-repeat scroll 0px 50%; }
#p_btn { line-height: 24px; padding: 3em 0px; text-align: center; }
#p_btn a { display: inline-block; margin-right: 3px; padding-right: 4px; padding-left: 8px; background: transparent url('share_btn.png') no-repeat scroll 0px 0px; vertical-align: top; white-space: nowrap; }
#p_btn a:hover { text-decoration: none; }
#p_btn i { display: block; padding: 4px 8px 4px 0px; background: transparent url('share_btn.png') no-repeat scroll 100% 100%; font-style: normal; cursor: pointer; }
#p_btn img { float: left; margin: 4px 4px 0px 0px; }
#p_btn span { padding-left: 2px; color: rgb(153, 153, 153); }
#f_pst .plc { padding: 20px; }
.bui { position: absolute; margin: -1px 0px 0px -1px; padding: 15px 0px 15px 20px; width: 430px ! important; border: 1px solid rgb(205, 205, 205); background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 2px 2px 3px rgb(204, 204, 204); }
.bui dl { margin: 5px 0px 10px; }
.bui dt { width: 4.5em; }
.bui dd { margin-right: 10px; width: 75px; }
.bui .i { width: 290px; }
.imicn img { vertical-align: middle; margin-right: 8px; }
.card_gender_0 { background: rgb(239, 239, 239) url('nosexbg.png') no-repeat scroll right bottom; }
.pls .o li { background-position: 0px 50%; background-repeat: no-repeat; text-indent: 18px; }
.pls .o .pm2 { background-image: url('pmto.gif'); }
#fastsmilies { text-align: right; }
.ptg { padding-left: 20px; background: transparent url('tag.gif') no-repeat scroll 0px 2px; }
.ptg a { color: rgb(51, 102, 153); }
/* ::::: http://s.pc.qq.com/discuz/css/style.css ::::: */

.gj_tri { display: block; width: 15px; height: 7px; left: 21px; top: -7px; position: absolute; z-index: 10; }
.gj_body { padding-left: 15px; height: 83px; background: transparent url('header_bg.png') no-repeat scroll 0% 0%; }
.gj_statu { padding-top: 17px; }
.gj_bottom { background: transparent url('gj_tips_bg.png') no-repeat scroll 0% 0%; margin-top: 0px; padding-left: 15px; padding-bottom: 10px; z-index: 2000; }
.safe_statu { position: absolute; width: 307px; font-size: 12px; line-height: 21px; z-index: 999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-indent: 0px; }
.safe_statu a { font-weight: 400; font-style: normal; }
.safe_statu_wording { display: block; float: left; margin-left: 5px; margin-top: 7px; width: 180px; }
.gj_ie6png { position: relative; }
#gj_operate {  }
#gj_show_wording { line-height: 17px; }
.pcb { margin-right: 0px; }
.jc{width: 180px; float: left; padding: 20px 0 20px 0; margin-left: 25px; text-align: center !important;}
.stolbec{text-align: center !important; padding: 20px 0 20px 0 !important;} 