/* -------------------------------------------------------------------
	БЛОКИ
------------------------------------------------------------------- */

.block 					{ margin-bottom: 50px }
.block:last-child 		{ margin-bottom: 0; border: none; }
.sidebar-left .block 	{ margin-bottom: 10px; }

.block .block-header 					{ position: relative; margin-bottom: 4px; padding-bottom: 16px; }
/*
.block .block-header h3 				{ font-size: 25px; line-height: 1em; font-weight: normal; color:#19191a }
.block .block-header h3 a 				{ text-decoration: none; color: #333; }
.block .block-header h3 a.link-dotted 	{ color: #5055B2; }      */
.block .block-header h3 				{ font-size: 18px; line-height: 1em; padding:10px 10px 10px 18px; font-weight: normal; color:#fff; border-radius:3px; background:#42990d; font-family:"Trebuchet MS", Arial, sans-serif; }
.block .block-header h3 a				{ color:#fff; text-decoration:none }
.block .block-content 					{  }
.block footer 							{ margin-top: 15px; font:12px Georgia, Arial, sans-serif; color: #b9c2c2; }
.block footer .all						{ background:#f0eed6 url(/templates/skin/foodclub/images/all-icon.png) no-repeat left; padding:4px 8px 4px 36px; display:table; }

.block .max-height-200 		{ overflow: auto; max-height: 200px; _height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); position: relative; }

.block .nav.nav-pills				{ margin-bottom: 0; padding-top: 15px; font-size:12px }
.block .nav.nav-pills li a 		    { color: #e8b64b; text-decoration: none; border-bottom: 1px dashed }
.block .nav.nav-pills li.active 	{ border:1px solid #f0eed6; margin-top:-1px; padding-left:8px; padding-right:7px }
.block .nav.nav-pills li.active a 	{ color: #535353; border:0 }

/* Block Type - Stream */
.block .block-update 			{ position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background: url(/templates/skin/foodclub/images/icons-synio.png) 0 -200px no-repeat; 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 { }
.block.block-type-stream .block-content .latest-list li { margin-bottom: 13px; color: #a9a9a84 }
.block.block-type-stream .block-content .latest-list li:last-child { padding-bottom:0; border:0 }
.block.block-type-stream .block-content .latest-list .stream-topic { text-decoration: underline; font-family:Georgia, Arial, sans-serif }
.block.block-type-stream .block-content .latest-list .stream-blog { color: #575756; font-size:12px; text-decoration:none; }
.block.block-type-stream .block-content .latest-list .stream-blog:hover { color: #000 }
.block.block-type-stream .block-content .latest-list .author { color: #a9a9a8; text-decoration:none; }
.block.block-type-stream .block-content .latest-list .author:hover { color: #000 }


.block-type-add { margin-bottom:20px }
.block-type-add a { display:block; text-align:center; padding:8px 0 9px 0; color:#fff; border-radius:4px; text-decoration:none; text-shadow:0 1px 0px #f5a500; font:18px Georgia, Arial, sans-serif; border-bottom:1px solid #c68200;
    background: #ffa400; /* Для старых браузров */
    background: -moz-linear-gradient(top, #ffe400, #ffa400); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0%,#ffe400), color-stop(100%,#ffa400));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #ffe400, #ffa400);
    background: -o-linear-gradient(top, #ffe400, #ffa400); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffe400, #ffa400); /* IE10 */
    background: linear-gradient(top, #ffe400, #ffa400); /* CSS3 */
}
.block-type-add a:hover { background:#ffbf00 }
.block-type-add a:active { position:relative; top:1px }


/* Block Type - Profile */
.sidebar-profile { background:#fff }
.sidebar-profile .block { margin-bottom:30px }

/* Block Type - Links */
.block.block-type-links {  }
.block.block-type-links li { clear:both;; margin-bottom:10px }
.block.block-type-links li i { float:left; margin:6px 10px 0 0; width:9px; height:9px; background:url(/templates/skin/foodclub/images/icons-synio.png) no-repeat -54px -136px }

/* Block Type - Social */
.block.block-type-social { background:#fff; padding:15px }

/* Block Type - Navigate */
.block.block-type-navigate { font-family:Georgia, Arial, sans-serif; font-size:16px }

.treeview .hitarea {
	float: left;
	cursor: pointer;
    width:200px;
    height:20px;
}

.treeview .main-li { padding-bottom:6px; margin-bottom:6px; border-bottom:1px solid #f0eed6; background:url(/templates/skin/foodclub/images/strelka2.png) no-repeat 100% 8px }
.treeview .main-li:last-child { padding:0; border:0; margin:0 }
.treeview .main-li .linka { color:#555; text-decoration:none }
.treeview .main-li:hover .linka { color: #c73b3e }
.treeview .main-li.collapsable { background:url(/templates/skin/foodclub/images/strelka3.png) no-repeat 100% 8px; width:190px; display:inline-block; *display:inline; zoom:1 }
.treeview .main-li .main-li-hitarea { display:none; }
.treeview .main-li .top-pos { cursor:pointer; display:block }

.treeview .main-li ul { margin:8px 0 0 5px; font-size:12px }
.treeview .main-li ul>ul { margin:0 0 2px 8px }
.treeview .main-li ul li { padding-bottom:4px; background:url(/templates/skin/foodclub/images/strelka1.png) no-repeat 0 6px; padding-left:12px }
.treeview .main-li ul li a { text-decoration:none; color:#555 }
.treeview .main-li ul li a:hover { color: #c73b3e }

/* Block Type - Reklama */
.block.block-type-reklama {  }
.block.block-type-reklama .pr { width:120px; height:320px; margin:0 auto; border:1px solid #d9d9d9; background:#fff }

/* Block Type - Stats */
.block.block-type-stats {  }
.block.block-type-stats li { color:#575756; line-height:18px }
.block.block-type-stats .list { padding-top:5px; font-family:Georgia, Arial, sans-serif }
.block.block-type-stats .all { padding-top:10px; color:#8a8a8a; font-size:12px }

/* 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.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: 220px; }
.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: #69b83b; color: #fff; }
.block.block-type-profile .status.status-online:before 	{ border-color: #69b83b transparent #69b83b #69b83b }
.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 li { margin-bottom: 15px; background: url(/templates/skin/foodclub/images/dots.png)  0% 14px repeat-x; position: relative; padding-right: 50px; }
.block.block-type-blogs .block-blog-list li a { background: #f9f9ef; padding-right: 5px; }
.block.block-type-blogs .block-blog-list li i { background-color: #f9f9ef; position: relative; top: -2px; }
.block.block-type-blogs .block-blog-list li strong { position: absolute; top: 0; right: 0; background: #f9f9ef; padding-left: 2px; font-weight: normal; font-size: 12px; }



/* Block Type - Tags */
.block.block-type-tags .search-form-wrapper { margin-bottom: 15px; }


/*
     FILE ARCHIVED ON 21:14:55 Oct 14, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:41:47 Nov 17, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 56.223 (3)
  esindex: 0.007
  captures_list: 72.901
  CDXLines.iter: 11.236 (3)
  PetaboxLoader3.datanode: 69.362 (4)
  exclusion.robots: 0.187
  exclusion.robots.policy: 0.174
  RedisCDXSource: 1.65
  PetaboxLoader3.resolve: 22.961
  load_resource: 46.37
*/