body { background:#fff; text-align:center; margin:0; border:0; padding:15px 0 0 0; font:11px verdana; color:#555;}
#a { background:#fff url(body.jpg) repeat-x center bottom; height:90px;}
#a div, #b { margin:0 auto; width:900px; text-align:left; }
#a img {border:0;}
#a ul {list-style-type:none; padding:0px 0 15px 0;margin:0;line-height:100%;}
#a li { list-style-type:none; margin:0; display:inline; padding:8px 15px 9px 15px; background:url(h_li.jpg) no-repeat; line-height:100%;color:#ccc;}
#a h1 { height:50px; margin:0; padding:0; }
#c { clear:both;  padding-top:30px; }
#c div { font:11px verdana; background:url(body.jpg) repeat-x; color:#aaa;  padding:20px 0; }
#c ul { float:right; margin:0; padding:0; list-style-type:none; }
#c li { display:inline; margin:0; padding:0; border-left:solid 1px #eee; margin-left:10px; padding-left:10px; }
#c a { color:#aaa; }

a { line-height:100%; color:#8cc63f; text-decoration:none; }
a:hover { color:#f00; }
h2 {color:#3f8ec6;  font: 18px verdana; background:url(h2.jpg) no-repeat left bottom; padding-bottom:12px; margin:15px 0 0 0; clear:both;}
h4 {color:#aaa;  font: 18px verdana; background:url(h2.jpg) no-repeat left bottom; padding-bottom:12px; margin:25px 0 0 0; }
h2 a span{ color:#3f8ec6; }
h2 a:hover span { color:#ff4400; }
h3 {margin:10px 0 0 0; font:normal 14px verdana; color:#3f8ec6;}
#nav { float:right; font-size:11px; padding:0 0 10px 0; color:#ccc;}
#i_n { font:40px verdana; color:#ccc; text-align:center; line-height:250px; width:400px; height:300px; border:solid 1px #ddd;}
#i_i {font-size:10px; text-align:center; padding:3px 0 13px 0; height:10px; line-height:100%; }
#i_t div { float:left; cursor:pointer; width:75px;height:56px; margin:6px 6px 0 0; background-position:center center; background-repeat:no-repeat; }
#i_b { width:400px;height:300px; background-position:center center; background-repeat:no-repeat; }
.s_l { width:405px; float:left; margin:10px 0 0 0;}
.s_r { width:410px; float:left; margin:10px 0 0 50px; }
.s_s { text-align:right; padding-top:5px; color:#ddd; }
.s_t { clear:both; text-align:right; padding:5px 5px 0 0; color:#ddd; }
.s_list { list-style-type:none; margin:0; padding:0; }
.s_list li { margin:0; padding:2px; list-style-type:none; border-bottom:solid 1px #eee; color:#3f8ec6; line-height:120%; }
.s_list small { color:#3f8ec6; font-size:10px; color:#ccc; letter-spacing:-1px; display:none;}
.s_list strong { color:#555; font-weight:normal; }
.s_o { margin-top:20px; border-top:solid 1px #eee; padding-top:10px; color:#ddd;}
.w85 { width:850px; } .w8 { width:800px; } .w65{width:650px;}.w6{width:600px;} .w4{width:400px;} .w5{width:500px;}.w45 { width:450px; }.w3{width:300px;} .w2{width:200px;}
.ml5{margin-left:50px;} 

.c { clear:both; }
.l {float:left;}
.r {float:right;}
.item { padding:1px; border-bottom:solid 1px #eee; margin:0;}
.main {margin:0 0 0 95px;}
.time { margin:10px 0 0px 0px; color:#aaa; }

table.favo td {   font: 18px verdana; vertical-align:middle; }
table.favo table td {   width:80px; text-align:center; }

.ca { color:#aaa; }
.cb { color:#3f8ec6; }

#foto { margin-top:5px; height:180px; }
#foto a  { width:75px; float:left; height:56px; margin:5px 0 0 5px; }
#foto span { height:56px; width:75px; display:block; text-align:center;}

p {line-height:160%; margin:10px 0;}
#list { margin:10px 0 10px 0; padding:0; list-style-type:none; }
#list li{ border-bottom:solid 1px #eee; padding:10px 0 10px 5px; color:#aaa;  }
.list { margin:10px 0 10px 0; padding:0; list-style-type:none; }
.list li{ border-bottom:solid 1px #eee; padding:5px 0 5px 5px;   }
#paging {  }
#paging ul { padding:10px 0 0 5px; margin:0; list-style-type:none; line-height:100%; }
#paging li { list-style-type:none;background:url(h_li.jpg) no-repeat; float:left; padding:9px 7px 8px 7px;  display:inline;  line-height:100%;}
#paging .paging {background-repeat:repeat-x; }
input.submit, input.button  { cursor:pointer; }
input, textarea { font:11px verdana; }

input, select, textarea { background:#f8f8f8;  border:solid 1px #ddd; padding:3px;}
input.text {width:200px;}
input.submit { margin:0 0 0 0; color:#fff; background:#3f8ec6;  cursor:pointer; border:double 3px #eee; }

input.text {width:200px;}
.submit td { text-align:right; }
td { vertical-align:top;border-top:solid 1px #fff;}
table {margin-top:10px; border-collapse:collapse;}
tr.error { background:#fff2f2; }
span.error { color:#e00;}
table .info { font-size:11px; color:#999; }
table .c1 { text-align:right; padding-top:3px; color:#3f8ec6; }


form dl { margin:10px 0 0 0; padding:0 0 0 0px; line-height:100%;}
form dt { margin:15px 0 0 0;line-height:100%; color:#3f8ec6; }
form dd { margin:5px 0 0 20px;line-height:100%; font-size:11px;}
form dl ul { color:red; margin:0; padding:0; list-style-type:none; }
form dl li { margin:5px 0 0 0; padding:0; }



hr {height:0;border:0; border-top:solid 1px #eee; background:#fff; }
.bbcode input {font-size:10px;}
.bbcode  {text-align:left;}
a img{border:0;}

.pet { width:75px; float:left; text-align:center; height:80px;  margin:10px 0 0 5px;}
.pet span { height:56px; width:75px; display:block; }

.foto { width:75px; float:left; text-align:center; height:56px;  margin:10px 0 0 5px;}
.foto span { height:56px; width:75px; display:block; }

/*
.user { width:75px; float:left; text-align:center; height:80px; margin:10px 0 0 5px; border:solid 1px #eee; }
.user .n{ height:24px; width:75px; float:left; margin:0px 0 0px 0; }
.user .i{ height:56px; width:75px; float:left; margin:0px 0 0px 0; }
*/

.cl { clear:left; }

.topics { width:675px;margin:0;padding:0; list-style-type:none; }
.topics li { border-bottom:solid 1px #eee; padding:5px 0 10px 5px; color:#aaa; }
.topics .th { padding:0 0 2px 0; }
.th1,.th2,.th3,.td1,.td2,.td3 { float:left }
.th1,.th2,.th3{color:#3f8ec6;text-align:center; }
.th1,.td1{width:355px}
.th2,.td2{width:45px}
.th3,.td3{width:270px}

.ff {margin:10px 0 0 0;padding:0; list-style-type:none;}
.ff li {width:190px;margin:0px 10px 0 0; padding:5px 0; float:left; border-bottom:solid 1px #eee;}

ul.user {margin:10px 0 0 0;padding:0; list-style-type:none;}
ul.user li {width:150px; margin:0px 10px 0 0; padding:5px 0; float:left; border-bottom:solid 1px #eee;}

.co {color:#ff9500} 
.cate { margin:10px 0; padding:0; list-style-type:none; }
.cate li{ border-bottom:solid 1px #eee; padding:5px 0 5px 5px; color:#aaa;  }

.pb1 { padding-bottom:10px; }

