._btn {
	position:relative;
	display:inline-block;
	font-size:14px;
	/* box-sizing: border-box; */
	font-family:"Ubuntu";
	text-align:center;
	/*overflow:hidden;*/
	height:32px;
	line-height:14px;
	padding:0;
	margin:2px;
	background-color:#EEE;
	color:#000;
	border:2px solid #DDD;
	white-space:nowrap;
}

._btn._square {width:32px;}

._btn._round { border-radius: 25px; }

._btn._blank { border:1px solid transparent; background-color:transparent; color: #000; }

._btn._dbl { margin:2px 4px; border:2px solid #FFF; box-shadow: 0px 0px 2px #000; }

._btn._flat { min-width:128px; text-align:left; padding:0px 4px;}
._btn._flat span.i { float:right; }

._hp:hover , ._hpo:hover {cursor:pointer; }

._btn._blue { background-color:#3399FF; color: #FFF; }
._hp._blue:hover , ._h._blue:hover , ._h._blue._sel
{ color:#3399FF; background-color:#FFF; border:2px solid #3399FF;}

._btn._gray { background-color:#EEE; color: #888; }
._hp._gray:hover , ._h._gray:hover , ._h._gray._sel
{ color:#777; background-color:#FFF; border:2px solid #777;}

._btn._red { background-color:#EE0000; color: #FFF; }
._hp._red:hover ,._hp._hc_red:hover , ._h._red:hover , ._h._red._sel , ._btn._red._sel
{ color:#EE0000; background-color:#FFF; border:2px solid #EE0000;}

._btn._green { background-color:#00AA00; color: #FFF; }
._hp._green:hover , ._h._green:hover , ._h._green._sel , ._btn._green._sel
{ color:#00AA00; background-color:#FFF; border:2px solid #00AA00;}

._btn._orange { background-color:orange; color: #FFF; }
._hp._orange:hover , ._h._orange:hover , ._h._orange._sel , ._btn._orange._sel
{ color:orange; background-color:#FFF; border:2px solid orange;}

._btn._brown { background-color:#A16420; color: #FFF; }
._hp._brown:hover , ._h._brown:hover , ._h._brown._sel , ._btn._brown._sel
{ color:#A16420; background-color:#FFF; border:2px solid #A16420;}

._btn._white { background-color:#FFF; }
._hp._white:hover , ._h._white:hover , ._h._white._sel , ._btn._white._sel
{ border:2px solid #AAA;}

._btn._hblue:hover { background-color:#3399FF; color: #FFF; border:2px solid #FFF; }
._btn._hgray:hover  { background-color:#EEE; color: #888; border:2px solid #FFF; }
._btn._hred:hover { background-color:#EE0000; color: #FFF; border:2px solid #FFF; }
._btn._hgreen:hover { background-color:#00AA00; color: #FFF; border:2px solid #FFF; }
._btn._horange:hover { background-color:orange; color: #FFF; border:2px solid #FFF; }
._btn._hyellow:hover { background-color:yellow; color: #FFF; border:2px solid #FFF; }
._btn._hgold:hover { background-color:#FFD700; color: #FFF; border:2px solid #FFF; }

._btn._hbdef:hover { border:2px solid #AAA; }

._fc_blue { color:#3399FF!important; }
._bc_blue { background-color:#3399FF!important; }
._fc_green { color:#00AA00!important; }
._bc_green { background-color:#00AA00!important; }
._fc_red { color:#EE0000!important; }
._bc_red { background-color:#EE0000!important; }
._fc_orange { color:orange!important; }
._bc_orange { background-color:orange!important; }
._fc_gold { color:#FFD700!important; }
._bc_gold { background-color:#FFD700!important; }
._fc_yellow { color:yellow!important; }
._bc_yellow { background-color:yellow!important; }
._fc_gray { color:#888!important; }
._bc_gray { background-color:#888!important; }
._fc_white { color:#FFF!important; }
._bc_white { background-color:#FFF!important; }

._avatar {background-repeat: no-repeat; background-size: cover;}

._nobor {border:none!important;}
._thinbor {border-width:1px!important;}
._lightbor {border:1px solid #EEE!important;}
._bor_white {border:2px solid #FFF;}

._login_box ._btn {
height:46px!important;
width:100%!important;
padding: 6px!important;
margin:2px 0px!important;
border:2px solid #44AAFF;
text-align:center!important;
}

._tabs_menu._top ._btn._flat {
	margin:0;
	height:46px;
	min-width:220px;
	padding:0px 12px;
}

._tabs_menu._top ._btn._round {
	width:42px;
	height:42px;
}

._paging ._btn {
	color:#888!important;
	width:22px;
	height:22px;
	padding:0;
	margin:0px 1px;
	font-size:11px;
}

._paging ._btn._page:hover ,
._paging ._btn._page._sel
{
background-color:#3399FF; color: #FFF!important;
}

._paging ._btn._page:hover { cursor:pointer; }

._bbl {
    position: absolute;
    display: inline-block;
    top: -5px;
    right: -5px;
    padding: 6px;
    /*
    background-color: #EE0000;
    color: #FFF;
    */
    font-size: 11px;
    line-height: 6px;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
}

._tib {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:#FFF;
	line-height:26px;
}
