﻿.icon_tribe_home
{
    background-image: url(../icons/house.png);
}
.icon_sitemap
{
    background-image: url(../icons/world.png);
}
.icon_favorite
{
    background-image: url(../icon/favorite_add.png);
}
.loading
{
    background-image: :url(../icon/loading.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: White;
    position: absolute;
    font-size: 12px;
    padding: 5px;
    border: 1px solid #e6e6e6;
}


.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2
{
    background: transparent url(../images/im.php.png) no-repeat bottom right;
}
.cssbox
{
    /* intended total box width - padding-right(next) */
    width: 335px !important; /* IE Win = width - padding */
    width: 320px; /* the gap on the right edge of the image (not content padding) */
    padding-right: 15px; /* use to position the box */
    margin: 20px auto;
}

/* set the top-right image */
.cssbox_head
{
    background-position: top right; /* pull the right image over on top of border */
    margin-right: -15px; /* right-image-gap + right-inside padding */
    padding-right: 40px;
}
/* set the top-left image */.cssbox_head h2
{
    background-position: top left;
    margin: 0; /* reset main site styles*/
    border: 0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */
    padding: 25px 0 15px 40px;
    height: auto !important;
    height: 1%;
}
/* IE Holly Hack *//* set the lower-left corner image */.cssbox_body
{
    background-position: bottom left;
    margin-right: 25px; /* interior-padding right */
    padding: 15px 0 15px 40px;
}
/* mirror .cssbox_head right/left */

.psdiv0, .psdiv1, .psdiv2, .psdiv3, .psdiv4
{
    position: relative;
    height: 30px;
    color: #666;
}
/*密码强度容器*/.strongdepict
{
    position: absolute;
    width: 300px;
    left: 0px;
    top: 3px;
}
/*密码强度固定文字*/.strongbg
{
    position: absolute;
    left: 0px;
    top: 22px;
    width: 155px !important;
    width: 154px;
    height: 10px;
    background-color: #E0E0E0;
    font-size: 0px;
    line-height: 0px;
}
/*灰色强度背景*/.strong
{
    float: left;
    font-size: 0px;
    line-height: 0px;
    height: 10px;
}
/*色块背景*/#chkpswd
{
    font-size: 12px;
}
.psdiv0 span
{
    display: none;
}
.psdiv1 span
{
    display: inline;
    color: #F00;
}
.psdiv2 span
{
    display: inline;
    color: #C48002;
}
.psdiv3 span
{
    display: inline;
    color: #2CA4DE;
}
.psdiv4 span
{
    display: inline;
    color: #063;
}
.psdiv0 .strong
{
    width: 0px;
}
.psdiv1 .strong
{
    width: 25%;
    background-color: #F00;
}
.psdiv2 .strong
{
    width: 50%;
    background-color: #F90;
}
.psdiv3 .strong
{
    width: 75%;
    background-color: #2CA4DE;
}
.psdiv4 .strong
{
    width: 100%;
    background-color: #063;
}
