#fb_blck {
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  position: absolute;
  overflow:visible;
  margin: 100px 0 0 170px;
  width: 310px;
  height: 35px;
  padding: 0;
  background: #E3E2E2;
  overflow: visible;
  top: 130px;
  left: 50%;
  display: none;
}
/* авторизация  */
#login-panel-off {
  margin: 0;
	width: 300px;
	height: 70px;
}

#login-panel-text{
  font-size: 11px;
  text-shadow: #fff 0 1px;
  width: 175px;
	margin: 0;
  padding: 0;
}

.grey-gradient{
  background: #eeeeee; /* for non-css3 browsers */ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d0d0d0'); /* для IE6-9 */
  background: -webkit-linear-gradient(top, bottom, #eeeeee, #d0d0d0); /* для webkit-браузеров */
  background: -moz-linear-gradient(top,  #eeeeee,  #d0d0d0); /* для firefox 3.6+ */ 
  background: -o-linear-gradient(top,  #eeeeee,  #d0d0d0); /* для Opera 11.10+ */
  background: -ms-linear-gradient(top,  #eeeeee,  #d0d0d0); /* для IE10+ */
  background: linear-gradient(top, #eeeeee, #d0d0d0); /* CSS3 */ 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d0d0d0));
  background: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);    /* Chrome 10+, Safari 5.1+ */
}              

.small-grey-text{color: #fff;}                
.small-blue-text{color: #29447E;}

.fb_button_text {
	color: #707070;
  font-size: 11px;
  text-shadow: #fff 0 1px;
	cursor: hand;
	cursor: pointer;
  padding: 3px 0 5px 0;
  display: block;
}

.login-panel-btn {
  width: 175px;
}
.black-gradient{
  background: repeat-x url(/i/fb/grd2.png); 
}

.blue-gradient{  background: repeat-x url(/i/grd1.png);  }

/*user panel*/
#login-panel-on{
  margin: 0;
  display:none;
}

#tl_button-container,
#tl_user-name {
  display: none;
}

#tl_user-picture {
  display: none;
  width: 50px;
  height: 50px;
  float: left;
}

#user-picture1, #user-picture{float:left;width: 50px;height: 50px;border: 1px solid  #b4b4b4;}


.user-name{
  font-size: 11px;
  font-weight: bold;
   word-wrap: break-word;
  overflow: hidden;
  text-decoration: none;
}

.user-name a,
a:visited,
a:active { text-decoration: none; }

.user-name a{color: #000000;}

#user-name1 { height: 20px; }

.setting{
	float:left;
	width: 14px;
	height:14px; 
  cursor:pointer;
  overflow: hidden;
  background-image: url(/i/fbblock.png);
  background-repeat: no-repeat;
  background-position: -10px 0;
}

.hlink   {
    font-family: 'PTSansBold';
    font-size: 10px;
    text-transform: uppercase;
    padding: 0px 0 10px 10px;
    text-align: left;
    color: #82929e;
  }



#timeline-status{/*clear:both;*/
/*float: left;
width: 44px;
height: 15px;
background-image: url(/i/fbblock.png);
background-repeat:repeat-y;
background-position: 0 -22px;
border-right: 1px solid #c4c4c4;
margin-top: 4px;
*/
}

.timeline-status-off{/*clear:both;*/
/*  float:right;
  width: 34px;
	height: 14px;
  background-image: url(/i/fb/timeline_off.gif);
  background-repeat: repeat-y;
*/
}

.timeline_btn{
/*  width: 11px;
	height: 10px;
  cursor:pointer;
  background-image: url(/i/fbblock.png);
	background-repeat: no-repeat;
  margin: 2px 0 0 0;
*/
}
/*  панель Настройки */

.setting-dialog{
	width: 175px;
	height: 97px;
	border :1px solid #b4b4b4;
  display:none;
}

.all_history_link{float:left;  width: 70px; height: 30px;}

/* history */

.history-header {
    padding:17px 20px 23px 20px;
}

#history-header-txt {
  font-family: 'PTSansBold';
  font-size: 10px;
  text-transform: uppercase;
  text-align: left;
  color: #82929e;
}

.close_btn {
  cursor:pointer;
	cursor: hand;
	float: right;
	width: 10px;
	height: 10px;
	position: relative;
}

/* старые - ранее использованные стили  */

#fb-user-panel {
  margin: 10px 0 0 10px;
	width: 200px;
	height: 90px;
}

#history-list a { text-decoration: none;}
#history-list a:hover { text-decoration: underline;}
#history-list a:visited {color: #fff;}

.fb-ntv-style {color: #5E73A1; font-size: 0.7em; display:inline; padding:0px 5px 0px 0px;}
.ntv_decoration {text-decoration:none }


/*#history{color: #5E73A1; font-size: 0.7em; display:inline; padding:0; cursor: pointer; }*/

div.popup, div.popup_active {
  margin: 0;
  display: none;
  font-size: 14px;  
  background: #2c3337;
}
div.popup, div.popup_active a,
#m_user ul li div.popup_active a {    
  font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
    font-size: 14px;
    max-width: 184px;
}

.tl_history-item {
    padding: 0 20px 12px 20px;
}
 div.popup, div.popup_active a:hover,
#m_user ul li div.popup_active a:hover  {
     color: #82929e;
}

div.popup_active,
#m_user ul li div.popup_active  {
  display: block;
  padding: 10px 0px 14px 0px;
  clear: both;
  text-align: left;
}

#fb-auth {display:none;}

#user-info {font-size: 0.8em;color:darkgray;text-align: center;}

.newli { }

.firstli a, .newli a {
  text-decoraion: none;
  color: #fff;
  display: block;
}

a.close1 {
  
}

a.close1:active,
a.close1:hover {
  background-position: -39px -9px !important;
}

a.close1 span {  display: none;  }


#m_user ul div.pref .tl_history-item a {
	background: none;
}
#m_user ul #ident div.pref a.close1.ntv_decoration, 
#m_user ul li div.popup_active a.close1.ntv_decoration {
    color: #82929e;
    font-size: 8px;
    font-family: arial;
    padding: 0px 0 0 5px;
}
#user-setting {
    float: none;
    clear: both;
    padding: 24px 20px 32px 12px;
    background: #363e43;
}
#delete_app {
    float: none;
    clear: both;
    padding: 14px 0 0px 10px;
    cursor: pointer;
}
#timeline-status .hist {
    float: left;
    padding: 5px 0 0 0;
}
#timeline_btn  {
  background-color: #4d575e;
  -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	width: 40px;
	float: right;    
	background-image: url(/images/hist.svg);    
	background-repeat: no-repeat;
	background-position: 2px 2px;    
	height: 20px;
  cursor: pointer;
  -moz-transition: background-position 200ms cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: background-position 200ms cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: background-position 200ms cubic-bezier(0.86, 0, 0.07, 1);
  transition:  background-position 200ms cubic-bezier(0.86, 0, 0.07, 1);
}
.no-svg #timeline_btn {
    background-image: url(/images/hist.png);
}