/* -------------------------------------------------------------------
	БЛОКИ
------------------------------------------------------------------- */

@font-face {
    font-family: 'shrift';
    src: url('fonts/9533.ttf'); 
}




.block                  { font-weight: normal; padding: 15px 20px; background: #fff; margin-bottom: 15px; border: 0px solid #d2d2d2; border-radius: 0px; box-shadow: 0 0 0px #eee; }
.block:last-child 		{ margin-bottom: 0 }
.sidebar-left .block 	{ margin-bottom: 10px; }

.block .block-header 					{ position: relative; margin-bottom: 4px }
.block .block-header h3 				{ font-size: 20px; /*font-family: Tahoma, sans-serif;*/ font-family: 'Jura', sans-serif; margin-bottom:10px }
.block .block-header h3 a 				{ text-decoration: none; color: #3e3f4d; }
.block .block-header h3 a.link-dotted 	{ color: #5055B2; }
.block .block-content 					{  }
.block footer                           { padding-top: 5px; font-size: 11px; text-align: right; }

.block .max-height-200 		{ overflow: auto; max-height: 200px; _height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); position: relative; }

/* Block Type - Stream */
.block .block-update 			{ position: absolute; top: 6px; right: 5px; width: 20px; height: 20px; /* cursor: pointer;*/ }
.block .block-update:hover 		{ background-position: -20px -200px; }
.block .block-update.active 	{ background-position: -40px -200px; }

.block.block-type-stream .block-content .latest-list { border-top: 1px solid #eee; font-size: 12px; line-height: 16px; color: #999; }
.block.block-type-stream .block-content .latest-list li { padding: 5px 6px 6px; border-bottom: 1px solid #eee; }
.block.block-type-stream .block-content .latest-list li .user { /*font-weight: bold;*/ font-family: Tahoma,sans-serif; font-weight: normal; color: #999; padding-left:12px; text-decoration: none; background: url(../images/icons.gif) 0 -108px no-repeat; }
.block.block-type-stream .block-content .latest-list li .topic-title { color: #777; font-size: 14px; font-family: 'shrift'; }
.block.block-type-stream .block-content .latest-list li .blog-title { color: #999; }
.block.block-type-stream .block-content .latest-list li .stream-comment-icon { background: url(../images/icons.gif) no-repeat 0 -146px; padding-left: 12px; zoom: 1; }
.block.block-type-stream .block-content .latest-list li .stream-topic-icon { background: url(../images/icons.gif) no-repeat 0 -188px; padding-left: 12px; zoom: 1; }
.block.block-type-stream .block-content .latest-list li span { font-family: sans-serif; font-size: 10px; color: #66B746; }
.block.block-type-stream .block-content .latest-list li.even { background: #F8F8F8; }

/* Block Type - Activity Settings */
.block.block-type-activity p 		{ margin-bottom: 15px; }
.block.block-type-activity ul li 	{  }
.block.block-type-activity ul.stream-settings-blogs li 	{ margin-bottom: 3px; }
.block.block-type-activity .note 	{ display: block; margin-bottom: 15px; color: #aaa; }


/* Block Type - Profile */
.block .nav.nav-profile 			{ margin-bottom: 15px; }
.block .nav.nav-profile li 			{ float: none; font-size: 15px; border-bottom: 1px dotted #dce1e6; padding: 8px 10px 10px 30px; }
.block .nav.nav-profile li.active a { text-decoration: none; color: #000; }

.block.block-type-profile 								{ background: none; border: none; padding: 0; }
.block.block-type-profile .profile-photo-wrapper 		{ position: relative; min-height: 50px; }
.block.block-type-profile .profile-photo 				{ vertical-align: top; max-width: 240px; }
.block.block-type-profile .status 						{ position: absolute; top: 10px; left: 0; padding: 0 0 0 10px; font-size: 11px; line-height: 18px; height: 20px; }
.block.block-type-profile .status:before 				{ content: ''; position: absolute; top: 0; right: -20px; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: #333; border-color: #333 transparent #333 #333; }
.block.block-type-profile .status.status-online			{ background: #8961e4; color: #fff; }
.block.block-type-profile .status.status-online:before 	{ border-color: #8961e4 transparent #8961e4 #8961e4; }
.block.block-type-profile .status.status-offline		{ background: #fff; color: #333; opacity: .5; filter: alpha(opacity=50); }
.block.block-type-profile .status.status-offline:before { border-color: #fff transparent #fff #fff; }
.block.block-type-profile .upload-photo 				{ padding: 10px 30px 15px 30px; background: #f8fbfe; font-size: 11px; }
.block.block-type-profile .upload-photo a 				{ color: #727a90; border-color: #727a90; }

.block.block-type-profile-note	 				{ border: 2px solid #ffe25d; padding: 15px; border-radius: 5px; }
.block.block-type-profile-note p 				{ margin-bottom: 10px; }
.block.block-type-profile-note .actions 		{ margin-bottom: 0; font-size: 11px; }
.block.block-type-profile-note .actions a 		{ color: #275ec2; border-color: #275ec2; }
.block.block-type-profile-note .actions a:hover { color: #f00; border-color: #f00; }

.block.block-type-profile-nav 					{ padding: 0; background: none; border: none; }

.block.block-type-profile-actions 						{ border: none; }
.block.block-type-profile-actions .block-content 		{ padding: 0 0 0 30px; }
.block.block-type-profile-actions ul li					{ margin-bottom: 5px; font-size: 11px; }
.block.block-type-profile-actions ul li:last-child		{ margin-bottom: 0; }
.block.block-type-profile-actions ul li a				{ color: #727a90; }
.block.block-type-profile-actions ul li a:hover			{ color: #f00; }
.block.block-type-profile-actions ul li a.followed		{ color: #f00; }

/* Block Type - Foldable */
.block.block-type-foldable { background: none; }
.block.block-type-foldable .block-header { background: none; border: none; padding: 0 0 10px; }
.block.block-type-foldable .block-content { display: none; background: #fafafa; }

.block.block-type-talk-search { margin-bottom: 10px; }
.block.block-type-talk-friends { margin-bottom: 10px; }


/* Block Type - Blogs */
.block.block-type-blogs .block-blog-list { border-top: 1px solid #eee; }
.block.block-type-blogs .block-blog-list li { padding: 5px 0 5px; border-bottom: 1px solid #eee; overflow: hidden; zoom: 1; }
.block.block-type-blogs .block-blog-list li a { color: #777; }
.block.block-type-blogs .block-blog-list li img { vertical-align: top; }
.block.block-type-blogs .block-blog-list li strong { color: #777; font-size: 14px; font-weight: normal; float: right; margin-left: 10px; }

/* Block Type - Blogs */


/* Block Type - Tags */
.block.block-type-tags .tag-cloud li a { font-weight: normal; text-decoration: none; white-space: nowrap; color: #8B8B8B; }
.block.block-type-tags .tag-cloud li a:hover { color: #fff; background: #babdb2; padding: 3px; }

a { text-decoration: none; }

.panrekosn {
position: relative;
/*background:#9c9fa4;*/
background:#e3e3e3;
/*border: 1px solid #c9c9c9;*/
padding: 3px 5px 20px 5px;
border-radius: 14px;
}

.pansound {
position: relative;
background:#fff;
margin: 3px auto 5px auto;
width: 50px;
height: 10px;
/*border: 1px solid #D2D2D2;*/
border-radius: 8px;
}

.panrek {
position: relative;
background:#fff;
font-size: 18px;
/*font-family: shrift;*/
/*font-family: Comic Sans MS, Helvetica, sans-serif;*/
/*cursor: pointer;*/
color: #999;
text-align: center;
/*border: 1px solid #D2D2D2;*/
padding: 15px 9px 16px 5px;
border-radius: 2px;
}

.panteleg {
position: relative;
font-size: 16px;
/*font-family: shrift;*/
/*font-family: Comic Sans MS, Helvetica, sans-serif;*/
/*cursor: pointer;*/
color: #777;
text-align: center;
border: 0px solid #D2D2D2;
padding: 15px 9px 16px 5px;
border-radius: 4px;
}


.teleg-icon {
width: 30px;
height: 30px;
}



a.podpisk {
    font-size: 20px;    
    border: 1px solid #27a2df;;
    /*background: #27a2df;*/
    /*background: url(..imagestele.png) no-repeat;*/
    color: #777;
    padding: 5px 16px 7px 16px;
    text-decoration: none;
    /*box-shadow: 0px 3px 1px -1px rgba(0, 0, 0, 0.3);*/
}

/*a.podpisk:hover{
box-shadow: 0px 1px 1px -1px rgba(0, 0, 0, 0.3);
}*/



