.content-header
{
    background: url(/img/content-header.png) no-repeat top right;
}

.content-header-content
{
    background: url(/img/content-header-wizard.png) no-repeat 289px -36px;
    height: 158px;
}

.banner-big
{
    width: 419px;
    height: 306px;
    float:left;
    margin-top:15px;
    margin-left: 22px;
    display: inline;
}
.news
{
    background: transparent url(/img/news-fon.png) no-repeat;
    float:right;
    width: 426px;
    height: 226px;
    margin-top:16px;
    margin-right: 22px;
    display: inline;
}
.news-text
{
    padding:35px 15px 18px 15px;
    display: block;
    text-decoration: none;
}
.news-text h3
{
    margin-top: 10px;
    margin-bottom: 4px;
}
.news-text a
{
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
    color: #666;
}
.news-text a:hover { text-decoration: underline; }
.news-text h3 .news-date
{
    float:right;
    font-size: 11px;
    line-height: 16px;
    text-decoration: none;
}

.subscribe
{
    background: url(/img/subscribe.png) no-repeat;
    width: 426px;
    height: 59px;
    float:right;
    margin-top:19px;
    margin-right: 22px;
}
.subscribe div { margin-left:205px; margin-top: 35px }
.subscribe a { left: 130px; }
.subscribe a:hover { background-position: 0 -36px; }

.stars
{
    height: 312px;
    clear:both;
    background: url(/img/stars-fon.png) no-repeat top center;
    margin-top: 30px;
    padding-left:20px;
}
.stars img
{
    margin-left: 21px;
    margin-top: 44px;
}

.content-text div
{
    float:left;
    margin-left:25px;
    width: 270px;
    text-align: justify;
}

.content-text p
{
    font-weight: normal;
}

.content-text h2
{
    font-size: 14px;
}
.content-text-1 h2 { color: #909; }
.content-text-2 h2 { color: #cf11cd; }
.content-text-3 h2 { color: #20b3ff; }

a.bt-make-avatar
{
    float:left;
    background: url(/img/bt-make-avatar.png) no-repeat 0px 0px;
    width: 318px;
    height: 76px;
    margin-left: 70px;
    margin-top: 70px;
    text-decoration: none;
}

a.bt-make-avatar:hover
{
    background-position: 0 -76px;
}

a.bt-make-avatar-center
{
    float:left;
    background: url(/img/bt-make-avatar.png) no-repeat 0px 0px;
    width: 318px;
    height: 76px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 300px;
    text-decoration: none;
}

a.bt-make-avatar-center:hover
{
    background-position: 0 -76px;
}

.email
{
    width: 130px;
}

.bt-gallery-poll
{
    display: block;
    margin-left:35px;
    margin-top: 10px;
    background: url(/img/bt-gallery-poll.png) no-repeat;
    color: #d531d4;
    font-size: 14px;
    line-height: 44px;
    font-weight: bold;
    text-indent: 53px;
    cursor: pointer;
    width: 50px;
    text-decoration: none;
}

#btHowToBeStar
{
    cursor: pointer;
    position:absolute;
    margin-left:697px;
    margin-top: -1px
}

#panHowToBeStar
{
    position:absolute;
    margin-left:485px;
    margin-top: -95px;
    border: solid 1px #ccc;
    background-color: #DB4DDA;
    padding: 7px 20px;
    cursor: default;
}
#panHowToBeStar h2
{
    font-size: 14px;
    color: #D9F2FF;
    margin: 5px 0;
}
#panHowToBeStar p
{
    font-size: 12px;
    color: #fff;
    margin: 3px 0px;
}