@import url("ie6.css");
*{margin:0;padding:0;list-style:none;}
body{text-align:center;}
body, cite, h3, h4, h5, h6, dd{color:#666;font:12px Arial, Helvetica;}
p{line-height:1.5em;color:#555}
img {border:0;}
input, select, textarea{vertical-align:middle;padding:2px;font:12px Arial, Helvetica;}
select, textarea{border:1px solid #bfbfbf}
a {color:#ff7575; text-decoration:none;cursor:pointer} a:hover {text-decoration:underline}
.l{float:left}
.r{float:right}
.c{clear:both}
.fc, .cb{color:#ff7575;}
.bc{color:#007bba;}
.boyc{color:#007bba;}
.girlc{color:#ff7575;}
.f{color:#333;text-decoration:none}
.m{margin:20px 0 0 0}
.img{border:1px solid #ccc;padding:4px}
.pa{position:absolute;}
.pr{position:relative;}
.f14{line-height:1.5em;font-size:14px;}
.ad a{display:block}
b{font-weight:bold}
strong{font-weight:bold}

h2{font-size:14px;font-weight:bold;color:#555;}
h3{font-size:14px;font-weight:bold;color:#555;padding:5px 0 10px 0}
h4{color:#555;font-weight:bold}
h5{padding:0 0 10px 0}

.fontColor{color:#ff7575}
.bgw{background-color:#fff}
.bgf{background-color:#f7f7f7}
.bge{background-color:#eee}
.img{border:1px solid #ddd;padding:4px;}

#warp{margin:10px auto;width:960px;position:relative}

#header{height:59px;background:url("../images/header_c.gif") left top repeat-x;}
#header .logo{background:url("../images/logo.gif") left top no-repeat;}
#header .logo a {width:259px;height:59px;display:block;}
#header .logo a span{display:none}

#header .r {height:42px;padding:17px 0 0 0;background:url("../images/header_r.gif") right top no-repeat;}
#header .r a{color:#777}
#header .r a.name{color:#ff7575;font-weight:bold}
#header .r span{color:#bbb;padding:0 5px}
#header .r .link{padding:4px 0 0 0}
#header form{padding:0 15px 0 15px}
#header form div{float:left;background:url("../images/srh_l.gif") left top no-repeat;padding:0 0 0 15px}
#header form input{float:left;padding:0}
#header form .input{width:60px;height:16px;background:url("../images/srh_bg.gif") left top repeat-x;border:0;padding:3px 0 2px 2px;line-height:18px;}

#nav{margin:0px;padding:15px 0 0 0;height:30px;}
#nav ul {float:left;list-style:none;margin:0px;padding:0px;}	
#nav li {float:left;list-style:none;padding:0px 7px;margin:0px 1px;position:relative}
#nav li div.new{position:absolute;z-index:9999999;margin:-5px 0 0 21px;background:url('../images/icon.gif') -190px 0 no-repeat;width:30px;height:12px;font-size:0}
#nav li.sfhover div.new, #nav li.select div.new{margin-left:28px}
#nav ul li b{height:32px;line-height:30px;font-size:14px;font-weight:bold;color:#555}
#nav ul li span{font-size:14px;font-weight:bold;color:#dd0101}
#nav li.select, #nav li.select a{background:url("../images/tiper.gif")  no-repeat;position: static;}
#nav li.select {background-position:right top;padding:0 7px 0 0;float:left;}
#nav li.select a{background-position:left top;padding:0 0 0 7px;width:30px}
#nav li.select a.width{width:60px}
#nav li.select b{display:block;color:#dd0101;cursor:pointer;background:url("../images/tiper_arrow.gif") bottom center no-repeat;}
#nav li.select ul li a{background:none;padding: 4px 10px;color:#666;margin:0 1px}
#nav li.select ul li a:hover{color:#dd0101;background:#f7f7f7}
#nav li a, #nav li a:link, #nav li a:visited {display:block;margin: 0px;}
#nav li a:hover, #nav li a:active {margin: 0px;text-decoration: none;}
#nav li li a, #nav li li a:link, #nav li li a:visited {width:88px;float: none;margin: 0px;}	
#nav li li a:hover, #nav li li a:active {}
#nav li ul {background:url("../images/topmenubg.gif") bottom left no-repeat;z-index: 999999;position: absolute;left: -999em;height: auto;width: 110px;margin:-7px 0 0 0px;padding: 0px 0 10px 0;}
#nav li ul li.first{padding:8px 0 0 0;background:url("../images/topmenubg.gif") no-repeat;}
#nav li ul li.width{background-position:0 -32px}
#nav li li { margin:0;padding:0;background:none;width:110px}
#nav li.line{height:1px;line-height:1px;border-top:1px solid #eee;font-size:0}
#nav li ul a {text-align:left;padding: 4px 10px;color:#666}
#nav li ul a:hover, #nav li ul a:active {color:#dd0101;background:#f7f7f7}
#nav li ul ul {	margin: -31px 0 0 110px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {position: static;}

.box{}
.boxmargin{margin:10px 0 0 0}
.box b.roundTL, .box b.roundTR, .box b.roundBL, .box b.roundBR{background:url("../images/box.gif");display:block;}
.box b.roundTL{background-position:left top;padding:0 0 0 5px}
.box b.roundTR{background-position:right top;padding:5px 0 0 0}
.box b.roundBL{background-position:left bottom;padding:0 0 0 5px}
.box b.roundBR{background-position:right bottom;padding:5px 0 0 0}
.box b.barBTL, .box b.barBTR, .box b.barRTL, .box b.barRTR, .box b.barGTL, .box b.barGTR, .box b.barWTL, .box b.barWTR, .box b.barLTL, .box b.barLTR{background:url("../images/bar.gif");display:block;}
.box b.barBTL{background-position:left top;padding:0 0 0 11px}
.box b.barBTR{background-position:right top;line-height:29px;color:#fff;font-weight:bold}
.box b.barRTL{background-position:left -29px;padding:0 0 0 11px}
.box b.barRTR{background-position:right -29px;line-height:29px;color:#fff;font-weight:bold}
.box b.barGTL{background-position:left -58px;padding:0 0 0 11px}
.box b.barGTR{background-position:right -58px;line-height:29px;color:#fff;font-weight:bold}
.box b.barWTL{background-position:left -87px;padding:0 0 0 11px}
.box b.barWTR{background-position:right -87px;line-height:29px;color:#666;font-weight:bold}
.box b.barLTL{background-position:left -116px;padding:0 0 0 11px}
.box b.barLTR{background-position:right -116px;line-height:29px;color:#666;font-weight:bold}
.box dl{border:1px solid #e2e2e2;border-width:0 1px;padding:5px 10px;display:block}
.box div.boxbg{border:1px solid #dadada;border-width:0 1px;}

.boxx{}
.boxx b.roundTL, .boxx b.roundTR, .boxx b.roundBL, .boxx b.roundBR{background:url("../images/boxx.gif");display:block;}
.boxx b.roundTL{padding:0 0 0 5px;height:5px;font-size:0;margin:0}
.boxx b.roundTR{height:5px;font-size:0;margin:0}
.boxx b.roundBL{padding:0 0 0 5px;height:5px;font-size:0;margin:0}
.boxx b.roundBR{height:5px;font-size:0;padding:0;margin:0}
.boxx div.boxbg{background:#eee;padding:5px 0;margin:0}

.boxl b.roundTL{background-position:left 0px;}
.boxl b.roundTR{background-position:right 0px;}
.boxl b.roundBL{background-position:left -30px;}
.boxl b.roundBR{background-position:right -30px;}

.boxr b.roundTL{background-position:left -70px;}
.boxr b.roundTR{background-position:right -70px;}
.boxr b.roundBL{background-position:left -100px;}
.boxr b.roundBR{background-position:right -100px;}
.boxr div.boxbg{width:100%;border:0}
.boxr div.containner{padding:0 15px}

.boxw b.roundTL{background-position:left -35px;}
.boxw b.roundTR{background-position:right -35px;}
.boxw b.roundBL{background-position:left -65px;}
.boxw b.roundBR{background-position:right -65px;}
.boxw div.boxbg{border-right:1px solid #dadada;background:#fff}

.boxr b.barBTL, .boxr b.barBTR, .boxr b.barRTL, .boxr b.barRTR{background:url("../images/bar.gif");display:block;}
.boxr b.barBTL{background-position:left top;padding:0 0 0 11px}
.boxr b.barBTR{background-position:right top;line-height:29px;color:#fff;font-weight:bold}
.boxr b.barRTL{background-position:left 29px;padding:0 0 0 11px}
.boxr b.barRTR{background-position:right 29px;line-height:29px;color:#fff;font-weight:bold}
.boxr dl{border:1px solid #dadada;border-width:0 1px;padding:5px 10px;display:block}
a.closebtn b{background:url("../images/icon.gif") -160px -18px;display:inline-block;cursor:pointer;width:16px;height:12px;}

dl.freind{}
dl.freind dd{display:inline-block}
dl.freind dd img{border:1px solid #ccc;padding:3px;}
dl.freind dd.last{border:none}
dl.freind span{padding:0 0 5px 0;display:block;}
dl.freind span b{text-indent:-9999px;display:block;float:right;width:12px;height:12px}
dl.local dd{display:block;height:60px;padding:4px 0;border-bottom:1px solid #e9e9e9}
dl.local a.thumb{float:left;margin:0 8px 0 0}
dl.local dd span{height:12px;line-height:18px;overflow:hidden;margin-bottom:2px}
dl.myfreind{display:inline-block;padding:10px 0 0 10px;min-width:208px}
dl.myfreind dd{float:left;width:63px;margin:0 4px 5px 0;word-break:keep-all;height:85px;}
dl.myf dd{height:85px;}
dl.rating{padding-right:0}
dl.rating dd{display:inline-block;width:130px;padding:4px 0;}
dl.rating dd img{float:left;margin:0 10px 0 0}
dl.rating dd p{padding:19px 0}

.cform{padding:7px 2px 0 2px;display:inline-block}
.cform input, .cform textarea{float:left;color:#555}
.cform .input{border:1px solid #c6c6c6;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:2px;height:60px;width:590px}
.cform .btn{border:1px solid #c6c6c6;border-bottom:1px solid #bbb;padding:2px;padding:2px;height:66px;width:90px;background:#FFF;font-weight:bold}
.cform span{padding:5px 0 0 0}
.cform span input{margin:0 3px 0 0}
.comments dl{margin:10px 0 0 0;background:url("../images/line.gif") -28px bottom repeat-x;}
.comments dl dl{margin:10px 0 0 75px;background:none}
.comments dl.last{background:none}
.comments dl b.c{display:block;height:10px;font-size:0}
.comments a img{border:1px solid #ccc;padding:3px;float:left;margin:0 15px 0 0}
.comments dt cite{font-size:10px;color:#999;padding:0 0 0 10px;}
.comments dd{color:#333;margin:5px 0;line-height:1.5em;}
.comments p.quote{padding:10px 10px;border:1px solid #e4e4e4;background:url("../images/quote.gif") right 7px #f4f4f4 no-repeat;color:#777}
.comments p{padding:5px 0 0 0;color:#333;margin:0 0 0 75px}

.page {text-align:center;padding:10px 0;height:22px;clear:both;background:url("../images/page_bg.gif") center center no-repeat}
.page em{height:18px;display:inline-block;line-height:20px}
.page a{font-weight:bold;height:18px;display:inline-block;text-align:center;line-height:20px;padding:0 3px}
.page a.select{font-weight:bold;color:#333}
.page a span{background:url("../images/page.gif");display:block;width:18px;height:18px;text-indent:-9999px;cursor:pointer;line-height:16px}
.page span.prevon{background-position:-18px top;margin:0 5px 0 0}
.page span.prevoff{background-position:left top;margin:0 5px 0 0}
.page span.nexton{background-position:-18px bottom;margin:0 0 0 5px}
.page span.nextoff{background-position:left bottom;margin:0 0 0 5px}

div.inputc, div.inputc b, div.inputc input, div.input, div.input b, div.input input, div.input div.box{background:url("../images/input_box.gif") no-repeat;}
div.inputc {background-position:right -58px;padding:0 4px 0 0;display:inline-block;float:left}
div.inputc b{float:left;background-position:left 0px;display:block;height:29px;width:4px;text-indent:-9999px;}
div.inputc input{float:left;background-repeat:repeat-x;background-position:left -116px;border:0 none;padding:8px 0 3px 2px;height:18px;margin:0}
div.input {background-position:right -87px;padding:0 4px 0 0;display:inline-block;float:left;}
div.input b{float:left;background-position:left -29px;display:block;height:29px;width:4px;text-indent:-9999px;}
div.input input{float:left;background-repeat:repeat-x;background-position:left -145px;border:0 none;padding:8px 0 3px 2px;height:18px;margin:0}
div.input div.box{float:left;background-repeat:repeat-x;background-position:left -145px;border:0 none;padding:8px 0 3px 2px;height:18px;margin:0}
div.inputa{border:1px solid #ddd;border-top:1px solid #ccc;border-left:1px solid #bfbfbf;padding:2px 0 0 4px;float:left;line-height:25px}

a.blockLink {font:12px Arial;display:inline-block;vertical-align:middle; padding:0 0 0 10px;height:25px;overflow:hidden; background:url(../images/btn.gif); text-decoration:none; color:#fff; text-align:center; margin:1px 0 0 0;}
a.blockLink b, a.blockLink i{font:12px Arial;display:inline-block;height:25px;line-height:25px;color:#fff;background:url(../images/btn.gif) right top; padding:0 10px 0 0; font-weight:bold; cursor:pointer;}
a.blockLink:hover {color:#fff; background-position:left top;text-decoration:none}
a.blockLink:hover b, a.blockLink:hover i {color:#fff; background-position:right top;}

a.iconLink {font:12px Arial, Helvetica;display:inline-block;vertical-align:middle; padding:0 0 0 10px;height:29px;overflow:hidden; background:url(../images/btn.gif) left -75px; text-decoration:none; color:#fff; text-align:center; margin:1px 0 0 0;}
a.iconLink b{float:left;display:block;margin:9px 0 0 0}
a.iconLink span, a.iconLink i{float:left;font:12px Arial, Helvetica;display:inline-block;height:29px;line-height:29px;color:#666;background:url(../images/btn.gif) right -75px; padding:0 10px 0 5px; font-weight:bold; cursor:pointer;}
a.iconLink:hover {color:#666; background-position:left -75px;text-decoration:none}
a.iconLink:hover span, a.iconLink:hover i {color:#666; background-position:right -75px;}

a.cancelLink {font:12px Arial;display:inline-block;vertical-align:middle; padding:0 0 0 10px;height:25px;overflow:hidden; background:url(../images/btn.gif) left -25px; text-decoration:none; color:#fff; text-align:center; margin:1px 0 0 0;}
a.cancelLink b, a.cancelLink i{font:12px Arial;display:inline-block;height:25px;line-height:25px;color:#666;background:url(../images/btn.gif) right -25px; padding:0 10px 0 0; font-weight:bold; cursor:pointer;}
a.cancelLink:hover {color:#fff; background-position:left -25px;text-decoration:none}
a.cancelLink:hover b, a.cancelLink:hover i {color:#333; background-position:right -25px;}

a.onLink {display:inline-block;vertical-align:middle; padding:0 0 0 10px;height:25px;overflow:hidden; background:url(../images/btn.gif) left -50px; text-decoration:none; color:#fff; text-align:center; margin:1px 0 0 0;}
a.onLink b, a.cancelLink i{font:12px Arial;display:inline-block;height:25px;line-height:25px;color:#fff;background:url(../images/btn.gif) right -50px; padding:0 10px 0 0; font-weight:bold; cursor:pointer;}
a.onLink:hover {color:#fff; background-position:left -50px;text-decoration:none}
a.onLink:hover b, a.cancelLink:hover i {color:#fff; background-position:right -50px;}

.share{color:#fff;background:url("../images/share.gif") top left no-repeat;line-height:19px;width:52px;display:inline-block;text-indent:-9999px;}


.list116{}
.list116 li{float:left;width:116px;height:150px;background:url("../images/list116.gif") left bottom no-repeat;padding:0 0 7px 0;margin:0 4px 10px 0;overflow:hidden;}
.list116 li a img{background:url("../images/list116.gif") left top no-repeat;padding:8px 8px 0 8px;margin:0}
.list116 span{margin:3px 8px 2px 8px;display:block;clear:both}
.list116 span b{text-indent:-9999px;display:block;float:right;width:12px;height:12px}
.list116 span b.online, .local span b.online, .freind span b.online{float:left;width:9px;}

.list li{background:url("../images/list.gif") no-repeat;}
.list li.selected a{color:#666}

.icon{background:url("../images/icon.gif")}
b.icon{text-indent:-9999px;display:inline-block;width:16px;height:16px;}
b.voting32{background-position:-128px -40px;width:32px;height:32px}
b.diamond32{background-position:0 -40px;width:32px;height:32px}
b.diamond16{background-position:-48px -20px}
b.diamond{background-position:0 0px}
b.platinum32{background-position:-32px -40px;width:32px;height:32px}
b.platinum16{background-position:-176px -20px}
b.platinum{background-position:-11px 0px}
b.golden32{background-position:-64px -40px;width:32px;height:32px}
b.golden16{background-position:-193px -20px}
b.golden{background-position:-22px -1px}
b.silver32{background-position:-96px -40px;width:32px;height:32px}
b.silver16{background-position:-209px -20px}
b.silver{background-position:-34px 0px}
b.rating64{background-position:-332px -80px;width:80px;height:70px}
b.events{background-position:-323px -20px}
b.streetshoot{background-position:-359px -20px}
b.srating{background-position:-32px -160px;}
b.nolevel{background:none;}
b.likeit{background-position:-240px -20px}
b.dontlikeit{background-position:-256px -20px}
b.imp{background-position:-272px -20px}
b.online{background-position:-57px 0px;}
b.offline{background-position:-177px 0px;}
b.online8{background-position:-44px 0px;}
b.cbb{background-position:-163px 0px;}
b.header{background-position:-85px 0px;}
b.show{background-position:-380px -20px;}
b.hidden{background-position:-400px -20px;}
b.exp{background-position:-148px 0px;}
b.warning{background-position:-180px -80px;width:80px;height:70px}
b.act{background-position:-96px -160px}
b.text{background-position:-255px -80px;width:80px;height:70px}
b.freind{background-position:-129px -21px}
b.close{background-position:-160px -18px;cursor:pointer;width:16px;height:12px}
b.more{background-position:-69px 0px;width:12px;height:12px}
b.season{background-position:-166px -42px;width:32px;height:23px}
b.winner{background-position:-228px -42px;width:32px;height:23px}
b.home{background-position:-99px 0px;width:11px;height:11px}
b.msg{background-position:-114px 0px;width:11px;height:11px}
b.add{background-position:-130px 0px;width:11px;height:11px}
b.report{background-position:-208px -160px;}

b.icon_0{background-position:0px -160px}
b.icon_1{background-position:-0px -180px}    /*friend*/
b.icon_2{background-position:-16px -180px}    /*starting rating*/
b.icon_3{background-position:-32px -180px}    /*rating end*/
b.icon_4{background-position:-48px -180px}    /*rating to sb*/
b.icon_5{background-position:-64px -180px}    /*thumbnail*/
b.icon_6{background-position:-80px -180px}    /*photo*/
b.icon_7{background-position:-96px -180px}   /*events*/
b.icon_8{background-position:-112px -180px}   /*jion events*/
b.icon_9{background-position:-128px -180px}   /*maybe know sb*/
b.icon_10{background-position:-144px -180px}  /*blog*/
b.icon_11{background-position:-160px -180px}  /*share*/
b.icon_12{background-position:-176px -180px}  /*sign*/
b.icon_13{background-position:-192px -180px}   /*album*/

a.report{text-decoration:none;color:#bbb;height:16px;line-height:18px}
a.report b{display:block;float:left;margin:0 2px 0 0}
a.report:hover{color:#333;text-decoration:none;}
a.report:hover b.icon{background-position:-96px -160px;}

span.tip{position:relative;display:inline-block;text-indent:1px;padding:0;margin:0}
span.tip cite{font:12px arial;display:inline-block;border:1px solid #e2e2e2;border-bottom:1px solid #c4c4c4;padding:5px 8px;line-height:1.5em}
span.tip b{display:inline-block;width:6px;height:11px;font-size:0;position:absolute;top:10px;left:-4px;background:url("../images/tip_arrow.gif") left top no-repeat;}
span.warning cite{border:1px solid #fedd80;border-bottom:1px solid #e9c35a;background:#ffffe9;color:#dd0000}
span.warning b{background-position:left bottom}

p.tiper{display:inline-block;position:relative;margin:10px 0;padding:0}
p.tiper span, p.tiper cite{background:url("../images/tiper.gif") no-repeat;display:inline-block;}
p.tiper span{background-position:left top;padding:0 0 0 15px}
p.tiper cite{background-position:right top;padding:7px 15px 6px 0}
p.tiper b{position:absolute;display:block;left:30px;top:27px;width:15px;height:6px;background:url("../images/tiper_arrow.gif") left top no-repeat;}

.tab ul{height:28px;background:url("../images/tab_line.gif") center bottom no-repeat;}
.tab ul li{float:left;margin:0 10px 0 0}
.tab ul li a{color:#333;line-height:28px;display:block;padding:0 10px;vertical-align:middle;}
.tab ul li.select, .tab ul li.select a, .subtab li a.selected span, .subtab li a.selected, .suptab ul, .suptab li, .suptab li a, .suptab ul li.select, .suptab ul li.select a, .suttab li, .suttab li a, .suttab ul li.select, .suttab ul li.select a, .snstab ul, .snstab li, .snstab li a, .snstab ul li.select, .snstab ul li.select a{background:url("../images/tab.gif")}
.tab ul li.select{background-position:right top;padding:0 15px 0 0;}
.tab ul li.select a{background-position:left top;padding:0 0 0 38px;font-weight:bold}
.tab .frindlink{padding:10px 10px 0 0} 

.suptab ul{height:30px;background-position:left -110px;}
.suptab ul li{background-position:right -80px;padding:0 15px 0 0;margin:0}
.suptab ul li a{background-position:left -80px;padding:0 0 0 15px;font-weight:bold;line-height:30px;}
.suptab ul li.select{background-position:right -50px;padding:0 15px 0 0;background-color:#fff;}
.suptab ul li.select a{background-position:left -50px;padding:0 0 0 15px;font-weight:bold}

.snstab ul{height:30px;background-position:left -110px;}
.snstab ul li{background-position:right -280px;padding:0 15px 0 0;margin:0}
.snstab ul li a{background-position:left -280px;padding:7px 0 0 15px;font-weight:bold;line-height:23px;}
.snstab ul li.select{background-position:right -250px;padding:0 15px 0 0;background-color:#fff;}
.snstab ul li.select a{background-position:left -250px;padding:7px 0 0 15px;font-weight:bold;line-height:23px}

.suttab ul{height:30px;background:none}
.suttab ul li{background-position:right -170px;padding:0 15px 0 0;margin:0}
.suttab ul li a{background-position:left -170px;padding:0 0 0 15px;font-weight:bold;line-height:30px;}
.suttab ul li.select{background-position:right -140px;padding:0 15px 0 0;background-color:#fff}
.suttab ul li.select a{background-position:left -140px;padding:0 0 0 15px;font-weight:bold;color:#007bba}
.suttab li.nontab, .suttab li.nontab a{background:none;font-weight:normal;color:#007bba}

.subtab{height:22px;display:block;width:100%}
.subtab a.f{padding:0 0 0 10px;line-height:22px}
.subtab li{float:left;}
.subtab li a{display:inline-block;padding:0 0 0 12px;text-decoration:none}
.subtab li a span{height:22px;line-height:22px;display:inline-block;padding:0 12px 0 0;color:#ff7575;cursor:pointer}
.subtab li a.selected span{background-position:right -28px;padding:0 12px 0 0;font-weight:bold;color:#777;}
.subtab li a.selected {background-position:left -28px;padding:0 0 0 12px;text-decoration:none}

fieldset{padding:10px 0;-moz-border-radius:5px;-moz-border-top-colors: #ccc #fff;-moz-border-left-colors: #ccc #fff;-moz-border-right-colors:#ccc #fff;-moz-border-bottom-colors:#ccc #fff;}
fieldset.no{border:0}
fieldset legend{color:#777;font-weight:bold;padding:0 .8em;}
fieldset ul{margin:10px 0}
fieldset ul li{padding:3px;display:block;clear:left;line-height:2.5em;}
fieldset ul li label{float:left;width:35%;text-align:right; padding-right:1.5em; line-height:2.5em; color:#333}
fieldset ul li div, fieldset ul li input, fieldset ul li select{float:left;}
fieldset ul li span{float:left;line-height:30px;padding:0 5px}
fieldset ul li span.tip{margin:0 0 0 15px}
fieldset ul li span.tip b{top:8px;}
fieldset ul li span.tip cite{padding:5px 15px 4px 10px}
fieldset ul li.line{border-bottom:1px solid #dedede;height:1px;margin:5px 150px 10px 150px;font-size:0;line-height:0}
fieldset span.t{text-align:center;display:block;padding:20px 0 10px 0}
fieldset .blockLink{margin:1px 10px 0 0;}
fieldset ul li input{margin:3px 0 0 0}
fieldset ul li input[type="checkbox"]{margin:8px 0 0 0;margin:3px 0 0 0\9}
fieldset select{margin:3px 0 0 0}
fieldset textarea{margin:4px 0 0 0}

#panel{text-align:left;position:absolute;top:10px;z-index:999}
#panel b.ptl, #panel b.ptr, #panel div.pc, #panel b.pbl, #panel b.pbr, #panel td.pcl, #panel td.pcr{background:url("../images/panel.gif") no-repeat;height:10px;font-size:0;}
#panel div.pt{position:relative;width:100%}
#panel div.pb{position:relative;width:100%}
#panel b.ptl{background-position:0 0;width:10px;position:absolute;left:0}
#panel b.ptr{background-position:right -10px;width:10px;position:absolute;right:0}
#panel b.pbl{background-position:0 -20px;width:10px;position:absolute;left:0}
#panel b.pbr{background-position:right -30px;width:10px;position:absolute;right:0}
#panel div.pc{background-position:0 -40px;background-repeat:repeat-x;margin:0 10px;}
#panel td.pcl, #panel td.pcr{background:#888888;width:10px}
#panel .header{background:#bc0000;padding:6px 5px 3px 10px;border:1px solid #e60000}
#panel .header h2{color:#fff;font-size:12px}
#panel .contenttd{background:#fff}
#panel .content{border-left:1px solid #666;border-right:1px solid #666;padding:10px;}
#panel .content dl{display:inline-block;width:100%}
#panel .content dt{float:left;margin:0 10px 0 0}
#panel .control{border:1px solid #666;border-top:1px solid #ddd;padding:10px;text-align:right;background:#efefef}

.border{border:1px solid #bbb;}
.border-T{border-top:1px solid #eee;height:1px;font-size:0;}
.border-B{border-bottom:1px solid #eee;height:1px;font-size:0;}
.border-TB{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.border-LR{border-left:1px solid #eee;border-right:1px solid #eee;}

#container{text-align:left}
#container .cl{margin:10px 0;width:720px;}
#container .cr{margin:10px 0;width:220px}

#footer{margin:20px 0 0 0;height:43px;color:#bbb;background:url("../images/footer_c.gif") right top repeat-x;}
#footer .l{background:url("../images/footer_l.gif") left top no-repeat;padding:0 0 0 10px;height:43px}
#footer .logo{margin:10px 0 0 10px}
#footer .logo a {width:105px;height:19px;display:block;}
#footer .logo a span{display:none}
#footer a{color:#777;margin:0 3px;line-height:42px}
#footer .r{background:url("../images/footer_r.gif") right top no-repeat;width:150px;height:43px;text-align:right}
#footer .r a{color:#fff;font-size:14px;font-weight:bold;padding:2px 20px 0 0;line-height:40px;display:inline-block}

#copy{margin:20px 0;color:#999}
#controlBar{position:fixed;right:0;bottom:0;background:#900000;height:30px;width:95px;background:url("../images/feedback.gif") left top no-repeat;}
#controlBar a{color:#fff;font-weight:bold;font-size:14px;line-height:30px}
#controlBar {position: absolute; right: 0px; bottom: 0px;}
body > div#controlBar {position: fixed;}
a.filterGray img{filter:gray;opacity:.8;}
a.filterGray:hover img{filter:;opacity:1;}