#al_all_public_css{display: none;}
.public_left{float:left;width:546px;}
.public_right{width:200px;margin-right: 13px;float:right;}
.public_name{font-weight: bold;color: #2b2f33;font-size:20px;white-space: nowrap;}
.public_offcial_icon{font-size: 15px;margin-left: 5px;color: #296229;margin-top: 5px;}

.public_status{border-bottom: 1px solid #E8EBEE;margin-top: 8px;padding-bottom: 6px;position: relative;}
.public_status .icon-megaphone-3{font-size: 13px;margin-right: 2px;color: #6ba86b;}
.public_status_bl{position: absolute;width: 400px;padding: 5px;background: #f5f5f5;box-shadow: 0px 1px 1px 1px #e9e9e9;-moz-box-shadow: 0px 1px 1px 1px #e9e9e9;-webkit-box-shadow: 0px 1px 1px 1px #e9e9e9;border: 1px solid #ced6df;top: -13px;left: 10px;}
.public_status_bl div#new_status_text  {padding: 6px;word-break: break-all;width: 100%;background: #fff;padding: 7px;font-size: 12px;min-height: 31px;outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 1px solid #bad1ba;padding-right: 32px;}
.public_status_inner{position: relative;}
.public_status_action {margin-top: 5px;} 
.public_status_action .check_box_bl {margin-top: 4px;margin-left: 2px;}
.public_status_action .button {margin-left: 5px;}
.public_info{line-height: 160%;margin-top:10px;}
.public_descr {width: 120px;text-align: left;color: #666;float:left;}
.public_descr i{color: rgb(107 168 107 / 78%);}
.public_value{width: 405px;float:left;}
.forum_bg{padding: 5px 0;}
.forum_bg:first-child{border-top:0;}
.public_forums{padding:0;border:0;}
.public_forum_icon{font-size:32px;color: #6ba86b;}
.forum_bg:hover {background: #e2ede2;}
.forum_title{font-weight: bold;font-size: 11px;color: #459145;white-space: nowrap;margin-top: 2px;}
.forum_bottom {color: #555;font-size: 10px;white-space: nowrap;margin-top: 4px;}
.public_forums .audioNames{width: 434px;}
.public_bl_title{border:0;white-space: nowrap;}
.public_edit_descr{width:200px;color: #666;text-align: right;padding-right: 15px;float:left;margin-top: 9px;}
.public_edit_inp{width:250px;padding:7px !important;border:1px solid #bad1ba !important;line-height:100% !important;float:left;}
.public_adres{position: relative;float: left}
.public_adres .adres{position: absolute;top: 8px;left: 9px;color: #888;}
.public_adres input{padding-left: 114px !important;width: 250px;margin-top: -1px;}
.public_adres .public_adres_info{position: absolute;left:278px;opacity: 0;top: 9px;color: #777;transition: ease opacity 200ms;width: 200px;}
textarea.public_edit_inp{height: 102px;}
.public_edit_bg{padding-top:20px;background: #f0f3f0;margin-left: -15px;padding-left: 33px;width: 737px;padding-bottom: 15px;}
.public_edit_h3{font-weight:bold;color: #6ba86b;font-size: 12px;margin-left: 80px;margin-bottom: 10px;margin-top:20px}
.public_edit_h3:first-child{margin-top: 0}
.public_drop_down{margin-top: 6px;margin-left: -13px;}
.public_checkbox{float:none;}
.public_checkbox.fl_l{float:left;}
.public_error{width: 624px;margin-left: 29px;text-align: left;font-size: 13px;}
.menuleftprofile{margin-bottom: 0}
.public_top_null{margin-top: 0}
.add_feedback_title{color:#6ba86b;font-weight: bold;font-size:12px;}
.add_feedback_descr{width:100px;color: #666;float:left;margin-top: 8px;}
.add_feedback_inp{width:188px;border: 1px solid #bad1ba !important;line-height:100% !important;padding:7px !important;float:left;}
.public_adres_descr{font-size:10px;color: #666;margin-top: -6px;float:left;}
.public_feedback_user{padding:10px 15px;position: relative;border-bottom: 1px solid #E6EAED;}
.public_feedback_user:last-child{border-bottom: 0}
.public_fb_name{font-weight: bold;font-size:12px;}
.public_fb_left_bl{margin-left:10px;line-height: 160%}
.public_fb_mini_contacts{font-size:10px;color: #666;list-style: none}
.public_fb_mini_contacts li {float:left;margin-right:10px;}
.public_fb_mini_contacts li:first-child:empty{margin-right: 0}
.public_fb_mini_contacts li span{margin-right: 2px;font-weight: bold}
.public_fb_user_buttons{position: absolute;right: 10px;top:5px;list-style: none;opacity: 0;transition: ease opacity 200ms;}
.public_feedback_user:hover .public_fb_user_buttons{opacity: 1}
.public_fb_user_buttons li{float:left;font-size: 18px;color: rgba(68, 98, 128, 0.4);transition: ease color 200ms;cursor: pointer;}
.public_fb_user_buttons li:hover{color: rgba(68, 98, 128, .9);}
.public_fb_user_buttons li.icon-pencil-7{font-size: 13px;margin-top: 1px;margin-right: 3px;}
.public_feedback_user input{width: 164px;}
#box_invite .im_photos_footer_fix{width: 652px !important;}

.profile_cover_bl{width:770px;height:230px;position: relative;overflow: hidden;-webkit-user-select:none;-moz-user-select:none;}
.profile_cover_bl .image{position: absolute;left:0;top:0;width: 771px;min-height: 230px;display: block;}
.profile_cover_bl .cover_buts{position: absolute;top:10px;right: 15px;list-style: none;}
.profile_cover_bl .cover_buts li{float: left;padding:9px 10px;border-radius: 2px;cursor: pointer;font-size: 12px;color: #fff;background: rgba(0,0,0,.4);transition: background 200ms ease;white-space: nowrap;margin-left: 5px;}
.profile_cover_bl .cover_buts li:hover{background: rgba(0,0,0,.7);}
.cover_text_drag{position: absolute;text-align: center;display: inline-block;text-align: center;top:50%;width:100%;display: none;}
.cover_text_drag span{background: rgba(0,0,0,0.4);color: #fff;font-size: 12px;padding: 4px 10px;border-radius: 3px;}
.cover_loading_img{position: absolute;text-align: center;width:100%;top:50%;display: none;}
#nocover{position: absolute;top: 0;width: 100%;font-size: 28px;background: none repeat scroll 0% 0% rgb(217 232 225);height: 100%;box-shadow: inset 0 0 15px 0 rgba(103, 159, 195, 0.2);cursor: pointer;}
#nocover span{display: block;margin-top: 105px;margin-left: 141px;color: #777;transition: margin-top 200ms ease;}
#nocover:hover span{margin-top: 95px;}
#cover_upload_inp{position: absolute;visibility: hidden;bottom: 0;left:0;z-index:-1;}
#edit_cover_but{opacity:0;transition: opacity 200ms ease;}
.profile_cover_bl:hover #edit_cover_but{opacity: 1}
.cover_newava{margin-top:-165px;position:relative;z-index:2;min-height:150px}
.cover_newava img{box-shadow:0 1px 3px rgba(0, 0, 0, 0.28);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.28);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.28);border:3px solid #fff;margin-left:-3px;width:200px;}
.cover_reflection_but{position: absolute;left:15px;bottom: 15px;color: rgba(255,255,255,0.5);font-size:17px;cursor: pointer;transition: color 200ms ease;display: none;}
.cover_reflection_but:hover{color: #fff;}
.cover_all_user{position:relative;width:770px;height:230px;overflow: hidden;}
.cover_all_user img{width:771px;min-height: 230px;position: absolute;left:0;}


.avaSettingsBut {position: absolute; background: rgba(0,0,0,0.6); color: #e6f3e6;bottom: -98px;width: 200px;font-family: tahoma, arial, verdana, sans-serif, Lucida Sans;transition: ease bottom 300ms;}
.avaSettingsBut li {padding: 7px 0;font-size: 11px;list-style: none;cursor: pointer; transition: all 0.1s}
.avaSettingsBut li:hover {background: rgba(255,255,255,0.2);color: #fff;}
.profile_ava_bl:hover .avaSettingsBut{bottom:0;}
.avaDivRelativ {position: relative;width: 200px;overflow: hidden;padding: 4px 4px 1px;}
.avaDivRelativ:hover .avaSettingsBut{bottom:4px;}
.avaDivRelativ .avaDeleteBut {position: absolute;top: 7px;right: -100px;padding: 5px;background: rgba(0,0,0,0.7);color: #fff;font-size: 22px;z-index: 111;cursor: pointer;transition: ease right 300ms;}
.avaDivRelativ:hover .avaDeleteBut{right: 4px;}

.no_content_bl_pub{padding: 9px 10px;width: 179px;margin: -5px 0 0 -5px;background: #f0f3f0;color: #6ba86b;}
.no_content_bl_pub div{position: relative;height: 37px;padding-left: 49px;padding-top: 11px;box-sizing: border-box;}
.no_content_bl_pub div span{font-size: 31px;position: absolute;top:-1px;left:0;}
.no_content_bl_pub:hover{background: #e2ede2;cursor: pointer;}

.pulbic_delete_text{color: #666;margin-left: 152px;width: 367px;line-height: 160%;margin-bottom: 15px;}

#public_wall_records .wall_post{width: 546px;}

.public_action_list{list-style: none;font-size: 20px;margin-top: 10px;color: #6ba86b;}
.public_action_list li{opacity: 0.8;transition: opacity 200ms ease;}
.public_action_list li:hover{opacity: 1;cursor: pointer;}

.public_join_block{padding: 10px;background:#EAEDF2;margin-top: 10px;line-height: 160%;position: relative;padding-right: 20px;}
.public_invite_but span{font-size:12px;margin-left: 3px;color: #459145;}
.public_unfollow{margin-top: 5px;display: block;white-space: nowrap;}
.public_unfollow.no_display{display: none;}
.public_settings_but{position: absolute;right: 1px;top:5px;font-size:20px;color: #6ba86b;opacity: 0.8;transition: opacity 200ms ease;}
.public_settings_but:hover{opacity: 1;cursor: pointer;}
.public_follow_but{width: 100%;margin-top: 10px;}

.public_user{margin:5px 5px 0 0;width: 59px;height:59px;position: relative;}
.public_user img{width: 59px;height:59px;}
.public_user .name{color: #fff;font-weight: bold;position: absolute;bottom: 0;left:0;width: 49px;padding: 2px 5px;overflow: hidden;text-overflow:ellipsis;text-align: center;background: linear-gradient(transparent, rgba(0, 0, 0, .5));background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .5));background: -moz-linear-gradient(transparent, rgba(0, 0, 0, .5));}
.public_usersblockhidden{width: 200px;padding-left: 1px;margin-top: -4px;max-height: 128px;overflow: hidden;}

.public_video_block{position: relative;width: 190px;height: 120px;margin-bottom: 5px;overflow: hidden;display: block;cursor: pointer;}
.public_video_block:hover{text-decoration: none;}
.public_video_block:last-child{margin-bottom: 0px;}
.public_video_block img{width: 100%;min-height: 120px;}
.public_video_block .aname{position: absolute;bottom: 0px;color: #fff;padding:22px 10px 8px;font-weight: bold;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background: linear-gradient(transparent, rgba(0, 0, 0, .7));background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .7));background: -moz-linear-gradient(transparent, rgba(0, 0, 0, .7));width: 100%;z-index: 1;}
.public_video_block .aname span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 135px;display: block;line-height: 150%;}
.public_video_block .aname span:hover{white-space: normal;}
.public_video_block .acount{position: absolute;z-index: 2;color: #fff;font-weight: bold;right: 8px;bottom: 8px;}
.public_video_block .icon-play-4{position: absolute;z-index: 2;color: rgba(255,255,255,0.2);font-size: 65px;left: 58px;top: 20px;transition: color 0.5s;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #fff;-moz-text-stroke-width: 1px;-moz-text-stroke-color: #fff;}
.public_video_block:hover .icon-play-4{color: #fff;}



.grIntiveUser{width:312px;height:41px;overflow:hidden;cursor:pointer;padding:8px;margin:-8px;margin-right:10px;margin-bottom:10px;}
.grIntiveUser img, .grInviteYesed img{float:left;margin-right:10px}
.grInviteName{font-weight:bold;color:#0084b4;margin-top:11px;float:left;width: 230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.grInviteGal{background:url("/images/staticmp3.png") no-repeat -110px -14px;width:15px;height:12px;float:right;margin-top:12px}
.grIntiveUser .grInviteGal, .grInviteYesed .grInviteGal{opacity:0}
.grIntiveUser:hover{background:#e1e8ed;}
.grIntiveUser:hover .grInviteGal{opacity:0.3}
.grIntiveUserActive{background:#6c8cac;border:1px solid #537698;padding:7px}
.grIntiveUserActive:hover{background:#6c8cac}
.grIntiveUserActive img{border:1px solid #537698;margin:-1px;margin-right:10px}
.grIntiveUserActive .grInviteName{color:#fff}
.grIntiveUserActive .grInviteGal{background:url("/images/staticmp3.png") no-repeat -123px 0px;opacity:0.6}
.grIntiveUserActive:hover .grInviteGal{opacity:0.6}
.grInviteYesed{background:#fff;width:312px;height:41px;opacity:0.6;padding:8px;margin:-8px;margin-right:10px;margin-bottom:10px}
.grInviteOk{font-size:11px;margin-top:12px;color:#444}
.grInviteInviterName{float:right}
.grInviteInviterName img{float:left;margin-right:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.grInviteInviterName div{float:left;color:#999;margin-right:10px;margin-top:6px}

.onesubscription{clear:both;min-height:40px;}
.onesubscriptio2n{line-height:7px}
.onesubscription img{float:left;width:30px;margin-right:7px}
.onesubscriptiontitle{padding-top:2px;line-height:17px}
.nesubscriptstatus{color:#999;font-size:10px;padding: 3px;white-space: nowrap;width: 145px;overflow: hidden;text-overflow: ellipsis;}

.public_edit_bg input{margin-bottom: 10px;}
.public_checkbox .check_box_bl{margin-top: 9px;white-space: nowrap;}

.wall_send_form{padding: 10px;background: #F3F3F3;border: 1px solid #E1E7F2;}
.wall_send_form input.no_select{width: 498px;padding: 7px;color: #777;cursor: pointer;font-size: 12px;}
.wall_send_form textarea{width: 498px;padding: 7px;min-height: 50px;resize:none;}
.wall_form_actions{margin-top: 5px;}
.wall_form_actions .check_box_bl{margin-top: 4px;margin-left: 2px;}
.wall_form_attach{list-style: none;margin-top: 5px;}
.wall_form_attach li{float: left;font-size:20px;margin-right: 5px;color: #6ba86b;cursor: pointer;}
.import_facebook{float: right;font-size: 18px;color: #3a5795;margin-right: 5px;margin-top: 5px;cursor: pointer;}
.import_facebook.fb_disabled{opacity: 0.5}
.new_post_bl{display: none;position: relative;}

.public_right #ava img{opacity: 1 !important;}

.public_left_bl{padding: 10px;background: #fff;width: 525px;margin-right: 15px;border-radius: 0 0 2px 2px;box-shadow: 0 1px 2px rgba(6, 33, 63, 0.13);-moz-shadow: 0 1px 2px rgba(6, 33, 63, 0.13);-webkit-shadow: 0 1px 2px rgba(6, 33, 63, 0.13);}

.public_title,.profile_title {font-size: 14px;font-weight: bold;padding: 7px 0px 5px;color: #6ba86b;border-top: 1px solid #DBE2EA;margin-top: 15px;position: relative;margin-bottom: 10px;}
.public_title.down {border-top: 0;border-bottom: 1px solid #DBE2EA;padding-bottom: 10px;}
.public_title .icon ,.profile_title .icon {font-size: 20px;}
.public_title .str,.profile_title .str {margin-top: 5px;margin-left: 5px;width: 164px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #5F5F62;}
.but{font-weight: normal;font-size: 12px;}
.public_title.down .str{width: 492px;}

.wall_none{color: #777;text-align: center;}

#public_wall_records .audioNames{width: 435px;}


.get_widget_text{line-height: 160%;margin-left: 152px;width: 450px;color: #666;}
.get_widget_text .button{margin-top: 10px;}

.no_module_cont{text-align: center;background: #f0f3f0;border-radius: 3px;padding: 25px;color: #6ba86b;}
.no_module_cont:hover{cursor: pointer;background: #e2ede2;}
.no_module_cont span{padding: 12px;padding-left: 50px;position: relative;white-space: nowrap;}
.no_module_cont span .icon{position: absolute;top:6px;left:0;font-size: 30px;}

.public_right .no_module_cont{padding: 23px 0px;}
.public_right .no_module_cont span{padding: 12px 0px;padding-left: 46px;}


.profile_group{padding: 7px 9px;margin-left: -5px;}
.profile_group:hover{background: #fff;}
.profile_group .cont{width: 134px;margin-left: 10px;margin-top: 3px;}
.profile_group .name{font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profile_group .status{color: #777;font-size: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 3px;}
.profile_group .icon-megaphone-2{font-size:22px;color: #6ba86b;}


.public_album_block{position: relative;width: 195px;height: 120px;margin-bottom: 5px;overflow: hidden;display: block;cursor: pointer;}
.public_album_block img {width: 100%;min-height: 120px;}
.public_album_block .aname {position: absolute;bottom: 0px;color: #fff;padding: 22px 10px 8px;font-weight: bold;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;background: linear-gradient(transparent, rgba(0, 0, 0, .7));background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .7));background: -moz-linear-gradient(transparent, rgba(0, 0, 0, .7));width: 100%;z-index: 1;}
.public_album_block .aname span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 135px;display: block;line-height: 150%;}
.public_album_block .acount {position: absolute;z-index: 2;color: #fff;font-weight: bold;right: 8px;bottom: 8px;}

.public_descr_slice{overflow: hidden;max-height: 176px;}
.public_descr_slice_show{font-weight: bold;padding-top: 5px;cursor: pointer;color:rgb(116, 148, 179);margin-bottom: 10px;}
.public_descr_slice_show:hover{color:rgb(107 168 107);}

.public_wall{margin-top: 15px;}
.public_wall .audioNames{width: 426px;}
.public_wall.full{width: 760px;}
#wall_l_href.full{width: 760px;}
/* rate */
.public_rating_wrap{position: relative;background: #dbe1db;width: 100%;height: 30px;margin: 15px 0;}
.public_rating_progress{position: absolute;top:0px;left: 0px;height: 100%;width: 30%;background: #6ba86b;overflow: hidden;}
.public_rating_num{width: 570px;text-align: center;color:#6ba86b;padding-top: 8px;}
.public_rating_progress .public_rating_num{color:#fff;}
.public_rating_wrap.profile .public_rating_num{width: 200px;}
.public_how_get_rate{padding: 20px;line-height: 160%;}
.public_how_get_rate .title{font-weight: bold;margin: 15px 0;}
.public_how_get_rate .listing{padding-left: 0px;margin: 0px;}