#content_container {
    float: left;
    width:100%;
}
#left_side{
    float: left;
    padding:0;
    width:350px;
    margin: 0;
    margin-top:0px;
    /*position:relative;*/
}

#left_side_top_image{
    padding:0;
    width:350px;
    margin: 0;
    height:450px;
    /*position:relative;*/
}

#center_side {
    float: left;
    padding:0px;
    width:60%;
}

#center_right_side {
    /*float: left;*/
    padding:0px;
    width:100%;
}

#right_side {
    float: right;
    margin-top:-10px;
}

#block_subscribe {
    padding:5px;
    /*height:30px;*/
    margin:2px;
}

#block_spb_banner {
    padding:5px;
    margin:2px;
}

#block_tag_cloud {
    padding:5px;
    margin:2px;
}

#block_partners {
    padding:5px;
    margin:2px;
    
}

#block_mobile {
    padding:5px;
    margin:2px;
}

#block_tag_cloud a {
    color:#A9D2EF;
}

#block_short_radio {
    padding:5px;
    margin:2px;
}

#block_poll {
    /*padding:5px;*/
    /*margin:2px;*/
    margin-top:10px;
    margin-right:5px;
    width:200px;
}

#block_prize {
    margin-top:10px;
    margin-right:5px;
    width:200px;
}


#block_team {
    padding:5px;
    margin:2px;
}

#block_goods {
    margin-top:10px;
    margin-right:5px;
    width:200px;
}

#block_fanwall {
    margin-top:10px;
    margin-right:5px;
    width:200px;
}

#block_fanwall .text .details{
    margin-top:30px;
    font-size:15px;
    font-style:italic;
}

#block_fanwall .text .sms_content{
    overflow: auto;
    width: 165px;
    height: 130px;
    margin-top:5px;
    border:1px dashed #6666ff;
    padding:3px;
}

#block_premier {
    padding:5px;
    height:80px;
    margin:2px;
    margin-left:200px;
}

#block_above_news_left {
    margin-left:50px;
}

#konkurs_banner {
    margin:5px;
    margin-left:50px;
}

#block_above_news_right {
    padding:5px;
    margin:2px;
    margin-left:300px;
}

#block_victorina {
    padding:5px;
}

#block_news {
    padding:5px;
    /*padding-top:30px;*/
    /*padding-left:20px;*/
    margin:2px;
    margin-left:10px;
    width:400px;
    /*background:url("../images/news_title.gif") no-repeat top left;*/
    /*height:200px;*/
}

#block_news .spacer {
    border:1px aqua solid;
    padding:5px;
}

#block_last_foto {
    padding:5px;
    height:150px;
    margin:2px;
    /*margin-left:10px;*/
    clear:both;
}

.photo_line{
    float:left;
}

.fix_photo_line_block {
    height:156px;
}

#block_last_video {
    padding:5px;
    height:150px;
    margin:2px;
    /*margin-left:10px;*/
    clear:both;
}

#block_bookmarks {
    padding:5px;
    height:80px;
    /*width:180px;*/
    margin:2px;
}

#block_creep_line {
    padding:5px;
    /*height:250px;*/
    width:180px;
    margin:2px;
}

#block_bottom {
    float:left;
    margin:0px 30px;
}

#block_events {
    padding:5px;
    height:150px;
    margin:2px;
    clear:left;
}

#block_events .event_line{
    float:left;
}

#block_wall {
    float:left;
    padding:5px;
    height:130px;
    width:130px;
    margin:2px;
}

#block_userbars {
    padding:5px;
    height:130px;
    /*width:500px;*/
    margin:2px;
}

#block_footer {
    background: url( ../images/footer.jpg) no-repeat top left;
    float:left;
    width:100%;
    /*padding:5px;*/
    height:200px;
}

#block_footer #block_footer_content {
    background: url( ../images/footer-fon.gif) repeat-x top;
    /*float:left;*/
    /*width:70%;*/
    margin-top:0px;
    padding-top:40px;
    padding-left:300px;
    font-size:11px;
    height:160px;
}

#block_footer #rights{
    float:left;
    /*text-align:center;*/
    margin-right:20px;
    width:80%;
}

#block_footer #bottom {
    float:left;
}

#block_footer #designed_by{
    float:right;
    margin-right:20px;
    /*padding-top:30px;*/
    width:20%;
}

/*#block_footer span.who_designer {*/
    /*padding:5px;*/
    /*margin:5px;*/
    /*background:#077A9E;*/
    /*color:#A9D2EF;*/
    /*font-size:14px;*/
/*}*/

/*#block_footer span.who_designer:hover {*/
    /*border:red;*/
    /*font-weight:bold;*/
/*}*/

#block_footer #links{
    float:left;
    width:100%;
}



.block_comments {
    clear:both;
    width:500px;;
    margin-top:10px;
    margin-left:20px;
}

.block_comments .comments_count {
    font-size:11px;
    text-align:right;
    margin-right:30px;
}

.block_comments .comments_pagination {
    text-align:right;
    margin-right:30px;
}

.block_comments .comments_visible {

}

.block_comments .pub_date {
    font-size:11px;
    color:#999999;
}

.block_comments .required {
    color:#ff0000;
    vertical-align:super;
    font-weight:bold;
    font-size:17px;
    display:inline;
}