
/* common */
html,body { color:#000; }
a{ color:#000;}

/*body*/
body{ background:#eee; }


/*light*/
.lg{ background:#fcfbf3; border:1px dashed #333366; }
.lg_h{ background:#f6f6f6; border:1px solid #e5e5e5}


/*topnv*/
.topnv li{ border-bottom:1px solid #fff; }
.topnv li.a{ border-bottom:1px solid #333366}
.topnv li.a a{ color:#333366}

/*ban_forums*/
.ban_forums .forums ul li:after{ border-color:#ddd; }
.ban_forums .forums ul li p em:after{ color:#ddd; }


/*page*/
.pnpage .page a.grey,.pnpage .pg a.grey{ color:#ccc; }

/*pm*/
.viewpm td.friend_msg .pm_msg,.viewpm td.friend_msg .pm_msg i{ background:#666699}
.viewpm td.self_msg .pm_msg,.viewpm td.group_msg .pm_msg,.viewpm td.self_msg .pm_msg i,.viewpm td.group_msg .pm_msg i{ background:#fff}


.quote{ font-size:14px; color:#ccc; }


.postmessage a{ color:#333333; }


/*----------UI----------*/
/*footer*/
.imui_footer_m{ border:1px solid #ccc;}
.imui_icon_post{ border:8px solid #f6f6f6;}

/*sheet*/
.imui_sheet li:last-child{ border-top:8px solid #e5e5e5;}
.imui_sheet li a:active{ background:#f6f6f6}

/*side*/
.imui_side .side_nv li a:active{ background:#f6f6f6; }

/*flickr*/
.imui_flickr_area li a:before{ color:#333366 }


/*blocks*/
.imui_blocks:before {	border-top: 1px solid #ccc; color:#ccc; }
.imui_blocks:after { border-bottom: 1px solid #ccc; color:#ccc; }

/*block*/
.imui_block:before{ border-top: 1px solid #ddd; color: #ccc; }

/*select*/
.imui_block_select .imui_block_bd:after { border-color: #ccc;}
.imui_select_before .imui_block_hd:after{ border-right: 1px solid #ddd; color:#ccc;}
.imui_select_before .imui_block_hd:before{ border-color:#ccc;}

/*radio*/
.imui_blocks_radio .imui_check:checked + .imui_icon_checked:before{ color:#333366;}
.imui_blocks_radio .imui_block:active{ background-color:#f6f6f6;}

/*checkbox*/
.imui_blocks_checkbox .imui_block:active { background-color:#f6f6f6;}
.imui_blocks_checkbox .imui_icon_checked:before { color: #ccc;}
.imui_blocks_checkbox .imui_check:checked + .imui_icon_checked:before { color:#333366;}

/*switch*/
.imui_switch { border: 1px solid #ddd; background: #e5e5e5;}
.imui_switch:before {background-color: #f6f6f6;}
.imui_switch:after { background-color: #fff;}
.imui_switch:checked { border-color:#333366;background-color:#333366;}
 
/*access*/
.imui_blocks_access .imui_block:not(.no_access):active { background-color: #f6f6f6;}

/*imui_input*/
.imui_input:disabled,.imui_textarea:disabled{ color:#ccc}

/*btn*/
.imui_btn:after{ border: 1px solid #ccc;}
.imui_btn.b_c:not(.cg):active { background-color: #333333;}
.imui_btn.b_w:not(.cg):active { background-color: #999966;}

.imui_btn_mid .cm { border: 1px solid #666;}
.imui_btn_mid .cc { border: 1px solid #333366;}
.imui_btn_mid .cc:active { border-color: #333333;}

.tip dd a.bo_r,.tip dd button.bo_r{ border-right:1px solid #ddd;}
/*imui_nv*/
.imui_nv li.a a{ border-bottom:2px solid #333366}

/*imui_order*/
.imui_order li.a a{ font-weight:700; border-bottom:2px solid #333366}

/*imui_topbox*/
.imui_topbox ul{ border:1px solid#333366;}
.imui_topbox li{ border-right:1px solid #333366}

/*autopbn*/
.autopbn:active{ background:#fff; color:#000; }

/*tip*/
.tip{ background:#fff;}

/*header_nv*/
.header_nv ul{ border:1px solid #fff; }
.header_nv ul li:first-child{ border-right:1px solid #fff;}
.header_nv ul li.a{ background:#fff;}
.header_nv ul li.a a{ color:#333366; }

/*threadtypes*/
.threadtypes li a span{ color:#ccc}
.threadtypes li a.b_c span{ color:#fff}

/*----------APP----------*/


/*----------color----------*/

/*color*/
.cc,.cc a{ color:#333366 }
.cg,.cg a{ color:#999; }
.cm,.cm a{ color:#666; }
.cf,.cf a{ color:#fff; }
.ca,.ca a{ color:#333333; }
.cw,.cw a{ color:#ccc; }

/*background*/
.b_c{ background:#333366; }
.b_g{ background:#666699; }
.b_f{ background:#fff; }
.b_l{ background:#f6f6f6; }
.b_e{ background:#eee; }
.b_i{ background:#fcfbf3; }
.b_w{ background:#999966; }
.b_d{ background:#ddd; }
/*border*/

.bo_b{ border-bottom:1px solid #ddd}
.bo_t{ border-top:1px solid #ddd}
.bo_l{ border-left:1px solid #ddd}
.bo_r{ border-right:1px solid #ddd}

.bo_bl{ border-bottom:1px solid #e5e5e5}
.bo_tl{ border-top:1px solid #e5e5e5}
.bo_ll{ border-left:1px solid #e5e5e5 }
.bo_rl{ border-right:1px solid #e5e5e5}

.bo{ border:1px solid #ddd}
.bol{ border:1px solid #e5e5e5}
.boc{ border:1px solid #333366}
.bof{ border:1px solid #fff}