#comment_submit_grey{
	display:none;
}

#carusel {
    width: 560px; 
    position: absolute;
    height: 100px; 
    overflow: hidden;
    margin-left: 0px;
    left:57px;
}

#carusel ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#carusel ul li{
    width: 140px;
    float: left;
}

a.main_right_big_str{
    float:right;
}

div.big_photo{
    margin-top: 34px;
}
/* homeCarusel */
#homeCarusel {
    width: 560px; 
    position: absolute;
    height: 150px; 
    overflow: hidden;
    left:60px;
    padding: 0px;
}

#homeCarusel ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#homeCarusel ul li{
    width: 140px;
    float: left;
    margin:0px;
    padding:0px;
}
/*==================*/

/* homeCaruselcosmo */
#homeCaruselCosmo {
    width: 560px; 
    position: absolute;
    height: 150px; 
    overflow: hidden;
    left:60px;
    padding: 0px;
}

#homeCaruselCosmo ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#homeCaruselCosmo ul li{
    width: 140px;
    float: left;
    margin:0px;
    padding:0px;
}
/*==================*/


.main_right_big_str{
    float:right;
}

.homeCaruselMargin{
    margin-top: 60px;    
}

#top_big_scroll {
    width: 300px; 
    position: absolute;
    height: 340px; 
    overflow: hidden;
}

#top_big_scroll ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#top_big_scroll ul li{
    width: 300px;
    float: left;
    margin:0px;
    padding:0px;
    cursor: pointer; 
}

.main_sm_img{
    margin-top: 0px;
    font-size: 0px;
    line-height: 0px;
    height: 78px;
}

.main_sm_img_top{
    height: 345px;
    font-size: 0px;
    line-height: 0px;
}

#top_small_scroll_cont {
    width: 230px; 
    height: 78px; 
    padding:0px;
    float: left;
    font-size: 0px; 
    line-height: 0px;      
}

#top_small_scroll {
    width: 240px; 
    position: absolute;
    height: 78px; 
    overflow: hidden;
    font-size: 0px;
}

#top_small_scroll ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#top_small_scroll ul li{
    width: 80px;
    float: left;
    margin:0px;
    padding:0px;
    cursor: pointer; 
}

#top_small_scroll ul li a{ 
    filter: alpha(opacity=40);
    moz-opacity: 0.4;
    opacity: 0.4;    
}
#top_small_scroll ul li a.active{ 
    filter: alpha(opacity=100);
    moz-opacity: 1;
    opacity: 1;    
}

/*
a.main_right_str{
    float: right;
}
*/

div.main_img_txt_over{
    margin-left: 0px;
    position: absolute;
    z-index: 10;
    top:280px;
  }

div.main_img_over{
    margin-left: 0px;
    margin-top: -64px;
    height: 65px;
    position: static;
}

#comments_form, .h{
    display: none;
}

span.add_comment{
    cursor: pointer;
}

#comments_form{
    margin-bottom:10px;
}

.securimage{
    cursor: pointer;
}

.error{
    color:red;
    display: none;
}

a.sub_active{
    margin:0px;
    padding:0px;
}

#calendar_scroll_cont {
    float: left; 
    width: 519px;
    height: 160px;
    margin-left: 5px;   
}

#calendar_scroll {
    width: 519px; 
    position: absolute;
    height: 160px; 
    overflow: hidden;
}

#calendar_top{
    height: 130px;    
}

#calendar_scroll ul{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
}

#calendar_scroll ul li{
    width: 173px;
    float: left;
    margin:0px;
    padding:0px;
}
#calendar_scroll ul li b{
    text-transform: capitalize;   
}
a.dosier_right_big_str{
    float: right !important;
}
td.dosier_calendar_tab_celeb a{
    color: #fff;
}
h1.header_logo a{
    outline: 0 !important;   
}
.article_text p{
    line-height: 22px;
}
.beta{
    margin-left: 20px;
    float: left;
    font-size: 11px;
}
.svetlife_photos{
    cursor: pointer;   
}
.wear_center{
    text-align: center;
    background-color: white;
}
.no_width{
    width: 169px !important;
}
.dosier_calendar_tab_mrt{
    margin:0px !important;
}
.starwear_txt{
    width: 400px;
    margin-left: -115px;
}
#login_error{
    display:none;
}
#passwd_inp{
    display:none;
}
/* Стили для Избранного  в списке позиций ВСЕ видео и статьи */
.rpart_smnewstxt_script {
    padding:5px 0px 6px 0px;
}
.fl_script {
    float:left !important;
    margin-right:30px !important;
    margin-left:17px !important;
}
.video_str_script {
    position:relative;
}
.video_str_script b{
    display:block;
    background:url('img/video_str.png') top left no-repeat;
    behavior: url(iepngfix.htc);
    width:43px;
    height:42px;
    position:absolute;
    top:25px;
    left:-105px;
}
/* -------------------------------------------------------------- */
.hidden_btn{
    display: none;
}
.save_ok{
    width: 400px;
    background-color: #eaeaea;
    padding: 10px;
    text-align: center;
    color: #087292;
    border: 1px dotted #087292;
    margin-top:10px;
    display: none;
}
.save_error{
    display: none;
    margin-top:10px;
    width: 400px;
    background-color: #eaeaea;
    padding: 10px;
    text-align: center;
    color: #bb0012;
    border: 1px dotted #bb0012;
}
.profile_photo{
    width:150px;
    height:150px;
}
.ch{
    display: none;
    margin-top: -25px;
    position: absolute;
    width:150px;
    height:25px;
    background-color: #000;
    filter: alpha(opacity=40);
    moz-opacity: 0.4;
    opacity: 0.4;
    cursor: pointer;
}
.cha{
    position: absolute;
    margin-top: -21px;
    margin-left: 30px;
    color:#fff;
    display: none; 
    width:88px; 
    font-size:12px;
    cursor: pointer; 
}
.group_photo{
    width:150px;
    height:150px;
    margin-right: 10px;
}
.group_ch{
    display: none;
    margin-top: -25px;
    position: absolute;
    width:150px;
    height:25px;
    background-color: #000;
    filter: alpha(opacity=40);
    moz-opacity: 0.4;
    opacity: 0.4;
    cursor: pointer;
}
.group_cha{
    position: absolute;
    margin-top: -21px;
    margin-left: 30px;
    color:#fff;
    display: none; 
    width:88px; 
    font-size:12px;
    cursor: pointer; 
}
#success{
    display: none;
}
.qq-uploader { position:relative; width: 100%;}
.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 70px; z-index:2;
    background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/img/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
.community_right_funclub{
    width: 500px;
}
.m_loader, .done{
    display: none;
}
.reg_form_error{
    margin-top:5px; 
    display:none; 
    float:left !important;
}
.svetlife_photo_block{
    width: 585px !important;
    text-align: center !important;
}
.community_subtab a.active{
    background: none;
    color:#3A3A3A;
    margin: 0px;
    padding: 0px;
} 
.community_block_title{
    padding:0px 0px 5px 10px;
    font-size:13px;
} 
.width415{
    width:415px !important;
}
.user_invite_items{
    width: 170px;
    height: 50px;
    margin-bottom: 10px;
}
.invite_txt{
    margin-left: 5px;
}
.star_bb span{
    height:55px !important;
}
.star_bb a em{
    font-size:12px !important;
    line-height: 13рх !important;
}
.youtube_btn{
    width:16px !important;
    height:16px !important;
    background: transparent url(/img/youtube_ico.png) no-repeat scroll !important;
    background-repeat:no-repeat !important;
}
.jEditor div{
    width:300px;
    height:200px;
    background-color:#efefef;
}
.embed textarea{
    display:none;
}
.adriverBanner{
    margin:0 auto;
}
#adriver_banner_1{
    /*height:90px;*/
}
#adriver_banner_2{
    height:250px;
}
.star_bb a em{
    top:153px;
}
span.headline{
    font-size:11px;
    color:#777777;
}
.article_text img{
    max-width: 610px;
}
.plashka_tags{
    width:310px;  
}
.article_text ol{
    clear:both;
    padding-top:10px;
}
.bl{
	font-size:9px;
}
.bl:hover{
	color:#777;
}
.ml_bottom{
	margin-left:109px;
}
.ml_bottom2{
	margin-left:99px;
}
.ml_bottom3{
	margin-left:47px;
}
.faceLike{
    margin-left: 5px;
    margin-top: -5px;
}
.editorial .mystory_raiting{
    width: 250px;
}
.editorial{
    margin-left: 10px;
    width: 280px;
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 10px;
}
.editorial_dsc{
    margin-top: 5px;
    width:190px
}
.header_alerts{
    background-image: url(../img/alerts_bg.gif);
    width: 33px;
    height: 12px;
    margin-top: 1px;
}
.header_alerts span{
    display: block;
    margin-left: 13px;
    margin-top: -1px;
    width: 11px;
    text-align: right;
}
.alerts-body{
    display: block;
    position: absolute;
    width: 350px;
    padding: 10px;
    border: 1px solid #D1D1D1;
    background-color: #fff;
    margin-top: 15px;
    margin-left: 57px;
    display: none;
    z-index: 100;
}
.alerts-body .h1{
    font-family:georgia;
    font-size:16px;
    font-weight:bold;
    color: #3A3A3A;
}
.close-alerts{
    background-image: url(../img/alerts_close_icon.gif);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 10px;
}
.mystory_rightsettings{
    width: 450px;
}
.header_mailchimp b{
    display:block;
    float:left;
    height:16px;
    margin-right:6px;
    width:16px;
    background-image: url(../img/mail_icon.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.h1{
    font-family: georgia;
    font-size: 28px;
    font-weight: 400;
}
.h2{
    font-family: georgia;
    font-size: 18px;
    font-weight: 400;
}
.article_text h2{
    font-weight: 700;
    font-size: 14px;
    font-family: Arial,Tahoma,Verdana,Sans-Serif;
}
.news_by_tags h3{
    font-size: 12px;
}

.new_r {
padding-right:18px !important;
background:url('/img/ico_new_r.gif') top right no-repeat;
}
.new_r:hover{
background:url('/img/ico_new_rh.gif') top right no-repeat;
}
