<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* roboto-condensed-regular - latin_cyrillic */
@font-face {
font-display: swap;	
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'),
       url('../fonts/roboto-condensed-v16-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-condensed-v16-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-700 - latin_cyrillic */
@font-face {
font-display: swap;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'),
       url('../fonts/roboto-condensed-v16-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-condensed-v16-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


@font-face{
font-display: swap;	
  font-family:'FontAwesome';
  src:url('/CSS/font2/fontawesome-webfont.eot?v=3.0.2');
  src:url('/CSS/font2/fontawesome-webfont.eot?#iefix&amp;v=3.0.2') format('embedded-opentype'),
  url('/CSS/font2/fontawesome-webfont.woff?v=3.0.2') format('woff'),
  url('/CSS/font2/fontawesome-webfont.ttf?v=3.0.2') format('truetype');
  font-weight:normal;
  font-style:normal;
 }

/* -----------------------------------
 * Slidebars
 * Version 0.10.3
 * http://plugins.adchsm.me/slidebars/
*/

html, body, #sb-site, .sb-site-container, .sb-slidebar {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
html, body {
	width: 100%;
	/*overflow-x: hidden; /* Stops horizontal scrolling. */
}
html {
	height: 100%; /* Site is as tall as device. */
}
body {
	min-height: 100%;
	height: auto;
	position: relative; /* Required for static Slidebars to function properly. */
}
/* Site scroll locking - prevent site from scrolling when a Slidebar is open, except when static Slidebars are only available. */
html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden;
}


canvas, video 
{
    max-width: 100%;
	max-height: 700px;
}

/* ----------
 * 002 - Site
 */
#sb-site, .sb-site-container {
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	
	background-color: #f3f3f3; /* Default background colour, overwrite this with your own css. I suggest moving your html or body background styling here. Making this transparent will allow the Slidebars beneath to be visible. */
}

/* Micro clearfix by Nicolas Gallagher, ensures the site container hits the top and bottom of the screen. */
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}

.page_span
{
	position:relative;background-color:#F3F3F3;
}

#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
    clear: both;
}
/* ---------------
 * 003 - Slidebars
 */
.sb-slidebar {
	/*height: 100%;*/
	
	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
	position: fixed;
	top: 0px;
	z-index: 0; /* Slidebars sit behind sb-site. */
	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
	abackground-color: #f3f3f3; /* Default Slidebars background colour, overwrite this with your own css. */
	
	abox-shadow:inset -10px 0px 10px rgba(0,0,0,0.7);
	
}
.sb-slidebar, .sb-slidebar * {
	-webkit-transform: translateZ( 0px ); /* Fixes issues with translated and z-indexed elements on iOS 7. */
}

.sb-left {
	left: 0; /* Set Slidebar to the left. */
}

.sb-right {
	right: 0; /* Set Slidebar to the right. */
}

html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser &lt; 3 and iOS &lt; 5. */
}

.sb-slidebar.sb-active {
	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
}

.sb-style-overlay {
	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
}

.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS &amp; Android devices. */
}

/* Slidebar widths for browsers/devices that don't support media queries. */
	.sb-slidebar {
		width: 30%;
	}
	
	.sb-width-thin {
		width: 15%;
	}
	
	.sb-width-wide {
		width: 45%;
	}

@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
	.sb-slidebar {
		width: 80%;
	}
	
	.sb-width-thin {
		width: 55%;
	}
	
	.sb-width-wide {
		width: 85%;
	}
}

@media (min-width: 481px) { /* Slidebar widths on small screens. */
	.sb-slidebar {
		width: 260px;
	}
	
	.sb-width-thin {
		width: 40%;
	}
	
	.sb-width-wide {
		width: 70%;
	}
}

@media (min-width: 768px) { /* Slidebar widths on medium screens. */
	.sb-slidebar {
		width: 260px;
	}
	
	.sb-width-thin {
		width: 25%;
	}
	
	.sb-width-wide {
		width: 55%;
	}
}

@media (min-width: 992px) { /* Slidebar widths on large screens. */
	.sb-slidebar {
		width: 260px;
	}
	
	.sb-width-thin {
		width: 15%;
	}
	
	.sb-width-wide {
		width: 45%;
	}
}

@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
	.sb-slidebar {
		width: 260px;
	}
	
	.sb-width-thin {
		width: 5%;
	}
	
	.sb-width-wide {
		width: 35%;
	}
}

/* ---------------
 * 004 - Animation
 */

.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
	-webkit-transform: translate( 0px );
	   -moz-transform: translate( 0px );
	     -o-transform: translate( 0px );
	        transform: translate( 0px );
	
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android &lt; 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

/* --------------------
 * 005 - Helper Classes
 */
 
.sb-hide { 
	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
}
/* -----------------------------------
 * Slidebars
 * END
 */











body {
	PADDING: 0px;
	MARGIN: auto; 
	background-color:#F3F3F3;	
	text-align:center;
}
body {
	font-family: "Trebuchet MS","Ubuntu",Arial,sans-serif;
}
A
{
	color: #3286bf;
}
IMG {
	padding: 0px;
	border: 0px;
	font-size:70%;
}
blockquote {
  border-left: 10px solid #F5F4D3;
  background-color: #FFFEDC;
  margin: 10px 3px;
  padding: 15px 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before
{
color: rgba(0,0,0,0.1);
content: '\201C'; /* http://monc.se/kitchen/129/rendering-quotes-with-css */
font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  width:40px;
}

textarea
{
	font-family: "Trebuchet MS","Ubuntu",Arial,sans-serif;
}

.site_placeholder
{
	text-align:left;
	max-width:1600px;
	margin:auto;
	/*overflow: hidden;*/
	
	box-shadow:  -17px 0 47px -20px rgba(0, 0, 0, .1);
}



/*
1. HEADER

3. STORY
4. TAB MENU
*/

/*ШАПКА */
.top
{
	zoom:1;
	overflow:hidden;
	/*display:table;*/
}
.top a
{
	color:#333333;
}
.top .user_block
{
	float:right;
}


h1
{
	font-size:24px;
	margin:20px 0px;
	padding:0;
	margin-left:30px;
	color:rgba(0,0,0,0.7);
}
h1 a
{
	color:rgba(0,0,0,0.7);
	text-decoration:none;
}

.top_ban
{
	background-color:#d63b28;
	color:#ffffff;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.top_anons
{
	background-color:#d63b28;
	color:#ffffff;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}







/*Вход | Регистрация*/
.enter
{
	float:right;
	margin-top:3px;	
	margin-right:20px;		
	overflow:hidden;
	zoom:1;
	font-size:80%;
}
#vk_login
{
	margin-top:5px;
}

.top_title
{
	padding:10px;
	clear:both;
	
	/*
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	*/
	overflow:hidden;
	zoom:1;	
	font-size:22px;
}
.top_title .top_avatar img
{
	width:60px;
	height:60px;
}
.top_title .top_avatar
{
	margin-right:5px;
}

.top_title .tt
{
	font-size:18px;
	padding-left: 10px;
	padding-right: 15px;	
	color:#000000;
}
.top_ban
{
	background-color:#d63b28;

}
.top_ban .tt
{
	color:#ffffff;
}

.standart_block
{
	padding:20px;		
	background-color:#fff;
	border-radius: 3px;
	overflow:hidden;
	zoom:1;
	margin-bottom:30px;
}
.standart_block_bottom
{
	margin:0px 30px;
}
.standart_block_bottom div
{
	margin-top:15px;
}
.standart_block_bottom a
{
	color:#666666;
	font-size:90%;
}

.search_form
{
	padding:15px;
	
	background-color:rgba(0,0,0,0.05);
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-size:14px;	
	color:rgba(0,0,0,0.8);
}
.seach_field
{
	width:100%;
	padding:4px 8px !important;
	border:1px solid #ccc !important;
}

.search_btn
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-size:12px;
	border:0;
	border-top:1px solid #ccc;
	padding:5px 8px;
	background-color:rgba(0,0,0,0.2);
	color:rgba(255,255,255,0.8);
	
}
.search_btn:hover
{
	background-color:#3292BF;
	color:rgba(255,255,255,0.8);
	
}


h2
{
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	margin:0px;
	margin-bottom:1px;
	padding:20px;		
	padding-left:30px;	
	padding-left:20px;		
	overflow:hidden;	
	background-color:#fff;	
}
h2 a
{
	text-decoration:none;
	color:#000000;
}


.page_story h2
{
	margin-top:1px;
	margin-bottom:0px;
	padding-bottom:0px;		
}

/*новость в списке*/
h3
{
	font-size:18px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:5px;	
	color:#999999;
	padding-bottom:5px;
}


a.UserLink 
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
}


.bg
{
	overflow:hidden;
	zoom:1;
}
#content,#menu,#menu_wide,.news_list_content
{
	aoverflow:none;
	adisplay:inline-block;
	padding: 0px;
	margin: 0px;	
}
#content,.news_list_content {
	overflow:hidden;
}
#menu {
	font-size:16px;
	font-family: "Roboto Condensed",Arial,sans-serif;	
	color:rgba(255,255,255,0.8);
	overflow-y: hidden;
}
#menu a{
	/*color:rgba(255,255,255,0.8);DARK*/
	color:rgba(0,0,0,0.8);
}
#menu_wide {
	float:right;
	width:250px;
	font-size:16px;
	font-family: "Roboto Condensed",Arial,sans-serif;	
}


@media (max-width: 1000px) {
	#menu_wide {
		display:none;	
	}
}


@media (min-width: 1300px) {
	html,
	body {
	 /* overflow: auto !important; 
	  position: relative; */
	  
	  }
	  
	  

	
	#sb-site
	{
		left:260px;
		width:100%;
		border-right:260px solid #f3f3f3;
		transform: none !important;	
  
	}
	
	.sb-slidebar
	{
	  display: block;
	  width: 260px !important;
	  min-width: none !important;
	  max-width: none !important;
	  right: auto !important;
	  bottom: 0 !important;
	  left: 0 !important;
	  z-index: 0 !important;
	  transform: none !important;
	}


	.toggle_menu
	{
		display:none;
	}
	
	#menu_wide {
		width:25%;

	}	


}




#ex_content {
	width:300px;
	float:right;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:10px;	
}
	
	


/*настройки, почта*/
#menu2,#content2
{
	padding: 0px;
	margin: 0px;	
}
#menu2 {
	float:left;
}
#content2 {
	overflow:hidden;
}
#menu2 {
width:250px;
margin-right:10px;
margin-top:10px;
}
#content2 {

}
.left_menu
{
	font-size:100%;
	font-weight:normal;

	padding:10px;		
	padding-left:15px;		
		

	
border-bottom:1px solid rgba(0,0,0,0.05);
	
	
	
	
}
.left_menu a
{
	color:#333333;
}
.left_menu_selected
{
	padding:10px;		
	padding-left:15px;	
	
	font-weight:bold;
	color:#287599;	
	
	
	
	border-bottom:1px solid rgba(0,0,0,0.05);
}

/*отзывы*/
#menu3,#content3
{
	padding: 0px;
	margin: 0px;	
}
#menu3 {
	float:left;
}
#content3 {
}
#menu3 {
width:380px;
}
#content3
 {
 overflow:hidden;
}
.review_placeholder
{
	overflow:hidden;
	clear:both;
	padding-bottom:12px;
	margin-bottom:12px;	
	border-bottom:1px solid #dcded8;		
}
.review_avatar
{
	float:left;margin-right:7px;
}
.review_avatar img
{
	width:45px;
	height:45px;
}
.review_misc
{
	font-size: 80%;
	color: #666666;
	padding-bottom: 5px;
}
.review_text
{
	font-size: 100%;
	overflow:hidden;	
}
.verdict
{
	float:right;
	color:#ffffff;
	font-size:70%;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:5px;	
	text-shadow: 0px 0px 3px #333333;
}
.verdict div
{
	padding:3px 5px;
	border-radius: 3px;
}
.verdict_form
{
	overflow:hidden;
}
.verdict_form div
{
	float:left;
	color:#ffffff;
	font-size:80%;
	font-weight:bold;
	margin-right:10px;	
	text-shadow: 0px 0px 3px #333333;
	padding:3px 5px;
	border-radius: 3px;
	padding-right:8px;
}
.ban_block
{
	background-color:#d63b28;	
}
.keep_block
{
	background-color:#62bdc4;
}
.good_block
{
	background-color:#95e266;	
}


form {
	padding: 0 px;
	margin: 0px;	
}

table
{
	border:0px;
	padding: 0px;
	margin: 0px;		
	border-collapse:collapse;
}
table td
{
	margin: 0px;
	padding:0px;
} 

/*RIGHT PANEL*/




/*CLOUD*/
.cloud
{
	padding: 10px 5px;
	text-align: center;
	line-height: 100%;
}
.cloud a
{
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-left: 10px;		
	padding-right: 10px;			
	margin: 0px;
	text-decoration: none;
	color:rgba(0,0,0,0.7);
}
.cloud a:hover
{
	color:#000;
}
.cloud a.size_0
{
	font-size: 10px;
}
.cloud a.size_1
{
	font-size: 11px;
}
.cloud a.size_2
{
	font-size: 14px;
}
.cloud a.size_3
{
	font-size: 16px;
}
.cloud a.size_4
{
	font-size: 22px;
}
.cloud a.size_5
{
	font-size: 28px;
}



/*MARK READ*/
.new_news
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	color:#fff;
	
	
	float:right;
	font-size: 12px;
	vertical-align: top;
	background-color: #3292bf;
	padding: 2px 4px;
	border-radius: 3px;
	margin-top:4px;
	margin-right:5px;	
}

/*TOP, MONEY*/
.texttd
{
	font-size: 80%;
	padding:5px;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eeeeee;
/*	white-space: nowrap;*/
}
.texttd2
{
	padding:5px;
	color: #666666;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;	
}
.texttd2 A
{
	color: #666666;
}
.money_table
{
	font-size:90%;
}

.money_table th
{
	padding:10px 10px;
	background-color:#f5f7f0;
	border-bottom:1px solid #dcded8;
}
.money_table td
{
	border-bottom:1px solid #dcded8;
	padding:10px 5px;
	padding-left:0px;
}
.money_table .avatar_img
{
	padding-right:0px;
	width:26px;
	overflow:hidden;
}




.search_placeholder
{
	text-align: center;
	vertical-align: middle;
	padding: 10px 20px;	
}

.block_search
{
	text-align: center;
	vertical-align: middle;
	padding: 20px 20px 0px;
}
.small_text
{
	font-size: 80%;
	color: #999999;
}


/*3. STORY*/

/*INTEXT view*/
.add_intext
{
	border-radius: 3px;
	font-weight:bold;
	padding:0px 5px;
	
	background-color: #52A94E;	
	border:1px solid #5bc257;	
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73d76e', endColorstr='#52A94E'); /* для IE6-9 */
	background: -webkit-linear-gradient(top, bottom, #73d76e, #52A94E); /* для webkit-браузеров */
	background: -webkit-gradient(linear, left top, left bottom, from(#73d76e), to(#52A94E));	
	background: -moz-linear-gradient(top,  #73d76e,  #52A94E); /* для firefox 3.6+ */
	background: -o-linear-gradient(top,  #73d76e,  #52A94E); /* для Opera 11.10+ */
	background: -ms-linear-gradient(top,  #73d76e,  #52A94E); /* для IE10+ */	
	background: -linear-gradient(top,  #73d76e,  #52A94E);
	
	color:#ffffff;
	font-size:16px;	
	text-decoration:none;
}
.v_intext
{
	border-radius: 3px;
	font-weight:bold;
	padding:2px 3px;
		
	color:#666666;
	font-size:12px;	
	text-decoration:none;
}

.conews
{
	display:inline-block;
}



.story_abused
{
	opacity:0.4;
	-moz-opacity:0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-khtml-opacity: 0.4;
}

#news_list .story_abused .news_description, #news_list .story_abused .news_image,#news_list .story_abused .related,#news_list .story_abused .tags_ico,#news_list .story_abused .regions_ico,#news_list .story_abused .vote_placeholder,#news_list .story_abused .news_author,#news_list .story_abused .comments_ico, #news_list .story_abused .category_ico, #news_list .story_abused .my_dots, #news_list .story_abused .problem_ico
{
	display:none;
}


.story_time
{
	font-size:75%;
}

.news_placeholder
{	
	padding:10px;
	padding-left:15px;	
	/*overflow:hidden;*/
	background-color:#ffffff;	
	margin-bottom:1px;
	clear:both;
	*zoom: 1;
}
.news_placeholder:before, .news_placeholder:after { content: ""; display: table; }
.news_placeholder:after { clear: both; }

.news_placeholder:first-child 
{
	padding-top:25px;
}

.page_my .news_placeholder:first-child 
{
	padding-top:10px;
}


a.more
{
	display:block;
	background-color:rgba(0,0,0,0.05);
	color:rgba(0,0,0,0.5);
	text-decoration:none;
	text-align:center;
	padding:5px 10px;
	margin:10px;
	margin-top:3px;
	font-size:14px;
}


a#more_link
{
	
	font-family: "Roboto Condensed",Arial,sans-serif;
	display:block;
	padding:10px;
	padding-left:20px;	
	overflow:hidden;

	background-color:#ffffff;	
	color:rgba(0,0,0,0.4);
	text-decoration:none;
	font-size:20px;
	line-height:40px;
	
	background: linear-gradient(to bottom, #fff 0%, transparent 100%);	
}
a#more_link:hover
{
	color:rgba(0,0,0,0.6);
}
.min_news_title
{
	padding:10px;
	padding-left:94px;	
	overflow:hidden;

	background-color:#ffffff;	
	border-bottom:1px solid #dcded8;
	border-radius: 3px;
	margin-bottom:0px;
	margin-left:10px;
}
.news_body
{
	padding-left:10px;
	/*overflow:hidden;*/
	margin-left:55px;
}
.news_image
{
	float: right;
	margin: 0px;
	padding: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
.news_image img
{
	max-width:180px;
	max-height: 130px;
}


a.link
{
	margin-top:-2px;
	margin-left:5px;
	display:inline-block;

	padding:1px 4px;
	padding-top:3px;
	font-size:13px;
	border-radius:3px;
	color:rgba(0,0,0,0.5);
	text-decoration:none;
	background-color:rgba(0,0,0,0.05);
}
a.link img
{
	float:left;
	margin-top:-1px;
	border-radius:3px;
	margin-left:-2px;
}
a.link:before
{
	float:right;
	display:block; 
	font-family: 'FontAwesome'; 
	content:'\f08e';
	margin-left:3px;
	color:rgba(0,0,0,0.3);
	margin-top:2px;
}
 


.images_image
{
	float: left;
	margin-left: 10px;
	margin-top: -5px;
	margin-right: -15px;
}
.video_image
{
	position:relative;
	float: left;
	margin-left: -5px;
	margin-top: -5px;	
}


.video_image .film_t
{
	position:absolute;
	top:12px;
	left:12px;
	right:12px;
	bottom:12px;
	background-color:rgba(0,0,0,0.4);
	z-index:1;
}
.video_image .film_t:before
{
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	margin-top:-18px;
	margin-left:-18px;
	font-size:36px;
	color:rgba(255,255,255,0.5);
}



.vote_placeholder
{
	text-align:center;
	margin-top:3px;
	width:57px;
	float:left;
	font-family: "Roboto Condensed",Arial,sans-serif;	
}
.vote_placeholder a
{
	text-decoration:none;
}

.vote_placeholder .toparr_t
{
	display:none;
	
}
.vote_placeholder:hover .toparr_t
{
	display:inline-block;
	margin:auto;
	font-size:36px;
	padding:12px;
	padding-top:10px;	
	color:rgba(0,0,0,0.4);
}

.vote_placeholder .vote_class
{
	width:57px;
	height:57px;	
	background-repeat: no-repeat;
	cursor: hand;		
	border-radius:3px;
	overflow:hidden;
	color:rgba(0,0,0,0.6);
}
.vote_placeholder .small_vote_class
{
	width:60px;
	height:57px;	
	background-repeat: no-repeat;
	cursor: hand;	
}

.vote0,.vote1
{
	background-color: #ccc;
	
	background: linear-gradient(to bottom,  #f0f0f0,  #939393);
}
.vote2,.vote3
{
	background-color: #FFE970;
	background: linear-gradient(to bottom,  #FFE970,  #ffb528);
	
	background: linear-gradient(to bottom,  #fff9e3,  #ffc828);
}
.vote4,.vote5,.vote6,.vote7
{
	background-color: #FFB533;
	background: linear-gradient(to bottom,  #ffa752,  #ff812a);
	
	background: linear-gradient(to bottom,  #fff0e2,  #ff812a);
}
/*
.vote0
{
	background-color: #d2d2d2;
	background: linear-gradient(to bottom,  #f0f0f0,  #939393);
}
.vote1
{
	background-color: #ffeba3;
	background: linear-gradient(to bottom,  #fff9e3,  #ffc828);
}
.vote2 
{
	background-color: #ffe69e;
	background: linear-gradient(to bottom,  #fff7e2,  #ffb528);
}
.vote3
{
	background-color: #ffd6a3;
	background: linear-gradient(to bottom,  #fff5e2,  #ffa628);
}
.vote4
{
	background-color: #ffcba3;
	background: linear-gradient(to bottom,  #fff2e2,  #ff9328);
}
.vote5 
{
	background-color: #ffc0a3;
	background: linear-gradient(to bottom,  #fff0e2,  #ff812a);
}
.vote6 
{
	background-color: #ffb5a3;
	background: linear-gradient(to bottom,  #ffeee2,  #ff6b28);
}
.vote7
{
	background-color: #ffaba3;	
	background: linear-gradient(to bottom,  #ffece2,  #ff5b29);
}
*/

.vote_text_top
{
	font-size: 9px;
	text-align: center;
	color:rgba(0,0,0,.4);	
	margin: 0px;
	padding: 0px;
	padding-top: 4px;	
}
.vote_text_bottom
{
	font-size: 9px;
	text-align: center;
	color:rgba(0,0,0,.4);	
}
.vote_text_middle_big
{
	font-size: 26px;
	line-height:27px;
	text-align: center;
	font-weight: 700;
	padding: 0px 3px;
	margin: 0px;
}
.vote_text_middle_big a
{
	color:rgba(0,0,0,.5);
}
.vote_add
{
	font-size: 12px;
	color:rgba(0,0,0,.15);
	padding-top: 1px;
	padding-bottom: 0px;
	text-align: center;
	margin: 0px;
	margin-left:-1px;
	
	font-weight:700;
	
}
.vote_add a
{
	color:rgba(0,0,0,.5);
}




/*Tiny view*/
.svote
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	color:rgba(0,0,0,.5);
	abackground-image: none;
	float:left;
	text-align:center;
	border-radius: 3px;
	font-weight:700;
	padding:6px 0px;
	width:30px;
	font-size: 14px;	
	line-height:14px;
	margin-right:5px;
	margin-top:-3px;	
}
.vote_new /*^new^*/
{
	background-color: #52A94E;	
	background: linear-gradient(to bottom,  #73d76e,  #52A94E);
	
	color:rgba(255,255,255,0.8);
	font-size:24px;
	margin-right:5px;
	
	
	cursor: pointer;
}
.vote_new  a
{
	color:#fff;
	text-decoration:none;
}
.news_related
{
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;	
	padding-left: 40px;	
	clear:both;
}
.news_related span
{
	color:rgba(0,0,0,0.5);
}
.news_related a.svote
{
	text-decoration:none;
}




.photo_t span,.film_t span
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-weight:700;
	font-size:10px;

	margin-left:-5px;
	background-color:#999;
	color:#fff;
	border-radius:3px;
	padding:0px 2px;
}


.monitor 
{
	padding:10px;
	font-size:14px;
	text-align:left;
}
.news_related .title
{
	display:block;
	overflow:hidden;
}
.slinks
{
	color:rgba(0,0,0,0.3);
	display:block;
	overflow:hidden;
	clear:both;
	margin-left:35px;
	font-size:14px;
}
.slinks span
{
	color:rgba(0,0,0,0.3);
	margin-left:5px;
	margin-right:2px;
}
.monitor .news_related
{
	padding:5px 0px;
}



.owner
{
	display:block;
	clear:both;
	font-style:italic;
	font-size:12px;
	color:rgba(0,0,0,0.5);
	padding:0;
	margin:0;
}

.category_ico,.tags_ico,.regions_ico,.comments_ico,.problem_ico,.share_ico,.news_author,.comments_blink_ico
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-size:14px;	
}




/*Дополнения*/
.addtext
{
}
.addtext_block
{
	background-color: #ffffff;
	/*margin-top: 2px;
			padding-left:20px;
			*/
	overflow:hidden;
	padding:10px;
}


/*
.detailed_view
*/
.news_author
{
	color: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 5px;	
	margin: 0px;
	line-height: 90%;	
}
.news_author a
{
	
	color: #666666;
}
.news_description
{
	font-size: 14px;
	line-height:17px;
	padding-left: 5px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.hide_part
{
	max-height:140px;
	overflow:hidden;
	position:relative;
}

.page_fun .hide_part,.view_type_1 .hide_part
{
	max-height:370px;
}

.hidden_link
{
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	
	font-family: "Roboto Condensed",Arial,sans-serif;	
	color:#888;
	font-weight:400;
	font-size:13px;
	text-transform:uppercase;	
	text-decoration:none;

	background: linear-gradient(to bottom, transparent 0%,transparent 68%, #fff 79%,#fff 100%);	
	
	padding-top:140px;
	padding-bottom:5px;
}
.video_link
{
	display:block;
	text-align:center;
	
	font-family: "Roboto Condensed",Arial,sans-serif;	
	color:#888;
	font-weight:400;
	font-size:13px;
	text-transform:uppercase;	
	text-decoration:none;
/*
	background: linear-gradient(to bottom, transparent 0%,transparent 68%, #F2F2F2 79%,#F2F2F2 100%);	
	background-color:rgba(0,0,0,0.05);
	*/
	padding:10px;
}
.video_link .photo_t, .video_link .film_t, .video_link .poll_t,.hidden_link .photo_t, .hidden_link .film_t, .hidden_link .poll_t
{
	margin-right:5px;
	margin-left:5px;
}
.video_link .photo_t span, .video_link .film_t span, .hidden_link .photo_t span, .hidden_link .film_t span
{
    background-color: #888;
	font-size:10px;
}



.news_image_left
{
	padding-left:5px;
}
.news_description img, .news_image_left img
{
	max-width:100%;
}
.category_ico
{
	color: #999999;
	margin-left: 10px;
	float:left;
}
.category_ico a
{
	color: #999999;
}

.cat_class_news:before,.cat_class_5:before
{
	background-color:#52A94E;
	content:'';
	width:8px;
	height:8px;
	display: inline-block;
	border-radius:2px;
	margin-right:2px;
}
.cat_class_tech:before,.cat_class_1:before
{
	background-color:#3292BF;
	content:'';
	width:8px;
	height:8px;
	display: inline-block;
	border-radius:2px;
	margin-right:2px;
}
.cat_class_fun:before,.cat_class_3:before
{
	background-color:#FF8E3F;
	content:'';
	width:8px;
	height:8px;
	display: inline-block;
	border-radius:2px;
	margin-right:2px;
}
.cat_class_blog:before,.cat_class_8:before
{
	background-color:#ccc;
	content:'';
	width:8px;
	height:8px;
	display: inline-block;
	border-radius:2px;
	margin-right:2px;
}

.site_link_ico
{
	font-size:14px;
	color:#999;
	margin-left:5px;
	margin-top:20px;
}
.site_link_ico span
{
	float:left;
	padding-right:10px;
}

.tags_ico
{
	color: #999999;
	float:left;
	margin-left:5px;
	margin-right:5px;	
}
.tags_ico a
{
	color: #999999;
}

.regions_ico
{
	color: #999999;
	float:left;
	margin-left:5px;
}
.regions_ico a
{
	color: #999999;
}


.problem_ico
{
	color: #999999;
	padding-left: 10px;
	float:right;
	padding-right: 10px;	
}
.problem_ico a
{
	color: #999999;
}
.problem_ico table
{
	font-size:100%;
	color: #999999;	
}


.my_dots
{
	font-family: "Roboto Condensed",Arial,sans-serif;
	padding-left: 10px;
	float:right;
	padding-right: 10px;	
}
.my_dots a
{
	color: #999999;
	text-decoration:none;
}


.share_ico
{
	color: #999999;
	padding-left: 10px;
	float:right;	
	margin-right: 10px;		
}
.share_ico a
{
	color: #999999;
}
.vk_ico
{
	color: #999999;
	padding-left: 10px;
	float:right;	
	margin-right: 10px;		
}
.vk_ico a
{
	color: #999999;
}
.comments_ico
{
	color: #999999;
	clear:left;
	float:left;	
	margin-left:5px;	
}
.comments_ico a
{
	color: #999999;
}
.mini_comments
{
	color: #999999;
	font-size:12px;
	margin-left:5px;	
}
.mini_comments a
{
	color: #999999;
}
.mini_comments_blink
{
	color: #999999;
	font-size:12px;
	margin-left:5px;	
}
.mini_comments_blink a
{
	color: #999999;
}
.comments_blink_ico
{
	color: #999999;
	font-weight:bold;
	clear:left;	
	float:left;	
	margin-left:5px;	
}
.comments_blink_ico a
{
	color: #999999;
}







.news_title_friend_spam
{
	font-size: 110%;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;	
	padding-left: 5px;	
}
.news_title_friend_spam a
{
	color: #a7d0e3;
}


.news_title_friend_voted
{
	font-size: 110%;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;	
	padding-left: 5px;	
}
.news_title_friend_voted a
{
	color: #45a200;
}






.news_misc_link
{
	font-size: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.news_misc_link a
{
	color: #45a200;
}



.help_placeholder
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.help
{
	background-image: url(/image/gradient_popup.gif);
	background-repeat: repeat-x;
	background-color: #fff4c0;
}

.help_text
{
	font-size: 12px;
	padding: 10px 10px 10px 20px;
	vertical-align: middle;
	color: #7c5820;	
}



/*NAVIGATION*/
.navigation_placeholder
{
	text-align:center;
	padding-bottom: 20px;
}
.navigation_block
{
	width:400px;
	margin:auto;
	margin-top:20px;	
}
.list_active
{
	background-color: #3292bf;
	padding: 5px 10px;	
	font-size: 130%;
	color: #ffffff;
	border-radius:3px;
}
.list_active a
{
	text-decoration:none;
	color:#fff;
}
.list
{
	padding: 2px 8px;	
	font-size: 80%;
	color: #333333;
	white-space:nowrap;
}


/*КАРТОЧКА УЧАСТНИКА*/
.card
{
	text-align:left;
	width:280px;
	border-radius:3px;
	overflow:hidden;
	background-color: #fff;	
	font-size:14px;
	
	background-clip: padding-box;
	font-family: "Roboto Condensed",Arial,sans-serif;		
	color:rgba(0,0,0,0.7);
	
 box-shadow: 
 
 -23px 0 20px -23px rgba(0, 0, 0, .4), 
 23px 0 20px -23px rgba(0, 0, 0, .4), 
 0 0 40px rgba(0, 0, 0, .1) inset;
}
.card a
{
	color:rgba(255,255,255,0.7);
	text-decoration:none;
}
.card_body
{
	overflow:hidden;
	background-color: #3291BD;	
	padding:10px;
}
.card .banned div
{
	background-color:red;
	padding:10px 14px;
	color:rgba(255,255,255,0.7);
}

a.card_avatar
{
	float:left;
}
.card_avatar img
{
	border:0;
	width:80px;
	height:80px;
	border-radius:3px;
}
a.card_name
{
	font-size:20px;
	text-decoration:none;
	display:block;
	padding-bottom:10px;
	
}
.card .card_profile
{
	overflow:hidden;
	padding-left:10px;
	font-size:14px;
}
.card .card_profile a.post_count,.card .card_profile a.comment_count
{
	float:left;
	margin-right:20px;
	font-size:16px;
}
.card .card_profile a.send_mail
{
	display:block;
	clear:both;
	padding-top:10px;
}

.card .card_actions
{
	font-size:14px;
}
.card .card_actions a
{
	display:block;
	background-color:rgba(255,255,255,0.1);
	padding:10px 14px;
	text-decoration:none;
	border-bottom:1px solid rgba(255,255,255,0.05);
}
.card .card_actions a:hover
{
	background-color:rgba(255,255,255,0.2);
	color:rgba(255,255,255,1);
}
.card .card_actions a span
{
	float:right;
	color:rgba(255,255,255,0.1);
}
.card .card_actions a.red
{
	background-color:red;
}

.card .friend_add,.card .friend_delete
{
	display:block;
	padding:10px 14px;
	text-decoration:none;
	border-bottom:1px solid rgba(255,255,255,0.05);
	color:rgba(0,0,0,0.7);
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.card .friend_add a,.card .friend_delete a
{
	color:rgba(0,0,0,0.7);
	text-decoration:none;
	display:block;
}

.card .ban_actions
{
	font-size:14px;
	display:block;
	background-color:red;
	padding:10px 14px;
	text-decoration:none;
	border-bottom:1px solid rgba(255,255,255,0.05);
	color:#333;
}



.card_social
{
	margin-top:8px;	
	padding:5px;
	padding-top:7px;	
	clear:both;
	background-color:#eeeeee;
}
.card_social div
{
	padding-left:5px;
	float:left;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-top:-1px;		
}
.card_social span
{
	padding-left:5px;
	color:#666666;
	font-size:12px;
	font-weight:bold;		
}
.card .card_about
{
	font-style: italic;
	padding:10px;
	font-size: 12px;
	color:rgba(0,0,0,0.5);
}

/*Голосование за участника*/
.card_relation
{
	overflow:hidden;
	clear:both;
}
.card_relation_title
{
	padding:10px 14px;
	font-size:14px;
}
.card_relation .relations_box 
{
	background-color:rgba(0,0,0,0.08);
}
.relations_box 
{
	width:100%;
	display:table;
	margin:0;
	padding:0;
	text-transform: uppercase;
	overflow:hidden;
}
.relations_box div
{
	display:table-cell;
	padding:10px 0px;
	text-align:center;
	font-size:14px;
}

.relations_box a,.subcontent .relations_box a
{
	text-decoration:none;
	color:rgba(0,0,0,0.3);
	font-weight:300;
}
.rank_neutral.current a
{
	color: #3286BF;		
	font-weight:700;
}
.rank_good.current a
{
	color: #52A94E;	
	font-weight:700;
}
.rank_ban.current a
{
	color: red;
	font-weight:700;
}



/*END ------------ КАРТОЧКА УЧАСТНИКА*/



/*4. TAB MENU*/
.menu_body .title
{
	background-color:rgba(0,0,0,0.05);
	color:rgba(0,0,0,0.3);
	padding:5px;
	padding-left:27px;
	font-size:12px;
	text-align:left;
}




/*Нижние пункты правого меню*/
.misc_links
{
	padding:15px;
	border-radius:0px;
	text-align:left;
}
.list_misc
{
	margin:10px;
	font-size:16px;
}
.misc_bold
{
	font-weight:bold;
}





/*кто голосовал*/
#Thumbs
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-size:16px;
	margin-left:33px;
	margin-right:30px;	
	TEXT-ALIGN: left;
	margin-bottom:20px;	
	overflow:hidden;
	zoom:1;
}
.block
{
	float: left;
	padding: 7px;
	margin: 0px;	
	white-space: nowrap;
}
.more_block
{
	float: left;
	padding: 7px;
	white-space: nowrap;
}
.comment_top_text
{
	font-size: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 70px;
}
.comment_top_text a
{
	color:rgba(0,0,0,0.7);
}

.bg_white
{
	background-color: #FFF;
}

.export_code
{
	background-color: #FFFFCC;
	margin-top: 5px;
	padding: 10px;
	border: 1px dashed #CCCCCC;
	font-family: "Courier New", Courier, mono;
	font-size: 90%;	
}

.export_example
{
	background-color: #fafafa;
	margin-top: 5px;	
	padding: 10px;
	border: 1px dashed #CCCCCC;
	font-family: "Courier New", Courier, mono;
	font-size: 90%;	
}

/*О сайте*/
.faq1
{
	font-weight: bold;
	padding: 10px 0px;
}
.faq2
{
	padding: 10px;
	padding-top: 0px;	
}




#menu .big_links
{
	text-align:left;
	font-size:16px;
}
#menu .big_links a
{
	display:block;
	padding:10px 27px;
	padding-right:0px;
	/*
	background-color:rgba(255,255,255,0.1);
	border-bottom:1px solid #333;DARK
	*/
	
	border-bottom:1px solid rgba(0,0,0,0.1);


	
	text-decoration:none;
}
#menu .big_links span
{
	float:right;
	/*color:rgba(255,255,255,0.1);DARK*/
	
	color:rgba(0,0,0,0.1);
	
	margin-right:13px;
}
#menu .big_links a:hover span
{
	/*color:rgba(255,255,255,0.2);DARK*/
	color:rgba(0,0,0,0.2);
}
#menu .big_links a:hover
{
	color:rgba(0,0,0,1);
}

#menu a.small_link
{

	font-size:14px;
	text-decoration:none;
}


#menu .add_block_title
{
	background-color:#3292BF;

}
#menu .add_block_title a
{
	background-color:rgba(0,0,0,0.2);
	text-align:left;
	font-size:16px;
	display:block;
	padding:13px 27px;
	padding-right:0px;
	text-decoration:none;
	color:rgba(255,255,255,1);
}
#menu add_block_title a:hover
{
	color:rgba(255,255,255,1);
}
#menu .add_block_title a span
{
	float:right;
	color:rgba(255,255,255,0.3);
	margin-right:11px;
}
#menu .add_block_title a:hover span
{
	color:rgba(255,255,255,0.9);
}
.add_body
{
	background-color:#2C7EA5;
}
#menu .add_body a
{
	display:block;
	text-align:left;
	padding: 5px;
	padding-left: 27px;	
	margin:0px;
	border-bottom:1px solid rgba(0,0,0,0.3);
	text-decoration:none;
	color:rgba(255,255,255,0.8);
}
#menu .add_body a:hover
{
	background-color:rgba(0,0,0,0.1);
	color:#fff;
}




.about_n2_body
{
	padding:15px 5px;
	padding-left:15px;
	font-size:80%;
}
.about_n2_body a
{
	color:#333333;
}



.author_avatar, .author_avatar_online
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	border-radius:3px;
	position:relative;
}




.author_avatar_warning
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.author_rep
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.author_rep_warning
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.author_name
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}
.author_avatar img
{
	padding: 0px;
	margin: 0px;
	border-radius:3px;
}
.author_avatar_online img
{
	border-radius:3px;
}
.author_avatar_online:before
{
content:'';
border:2px solid #fff;
border-radius:50%;
background-color:#52A94E;
width:9px;
height:9px;
display:block;
position:absolute;
bottom:0px;
left:0px;
margin-left:-2px;
margin-bottom:-4px;
}

.comment_placeholder .author_avatar_online:before, .top_avatar .author_avatar_online:before,.card_avatar .author_avatar_online:before,.author_block .author_avatar_online:before
{
display:block; font-family: 'FontAwesome'; 
content:'\f00c';
color:#fff;
font-size:10px;
text-align:center;
border:2px solid #fff;
border-radius:50%;
background-color:#52A94E;
width:15px;
height:15px;
display:block;
position:absolute;
bottom:5px;
left:5px;
margin-left:-7px;
margin-bottom:-24px;
}
.top_avatar .author_avatar_online:before
{
bottom:10px;
left:5px;
}
.card_avatar .author_avatar_online:before,.author_block .author_avatar_online:before
{
margin-bottom:-38px;
}
.comment_text .author_avatar_online:before, .misc .author_avatar_online:before
{
	content:'';
	margin-left:-2px;
	margin-bottom:-4px;
bottom:0px;
left:0px;	
width:9px;
height:9px;
}



.author_rep img
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #f1f1f1;
	border-right: 0px none;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
}
.author_avatar_warning img
{
	padding: 0px;
	margin: 0px;
	border: 1px solid #ffb400;	
}
.author_rep_warning img
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #ffb400;
	border-right: 0px none;
	border-bottom: 1px solid #ffb400;
	border-left: 1px solid #ffb400;
}
.fold_icon
{
	margin-top: 5px;
	float:left;
}





table.spam_menu
{
	clear:both;
	position:absolute;
	visibility:hidden;
	background-color: #ffffff;
	margin: 0px;
	margin-left: -5px;	
	z-index:100;
	
}
.inner_spam_menu
{
	padding:3px;
	padding-left:8px;
	padding-right:8px;	
	margin: 0px;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;		
}

.spam_old
{
	padding-top:5px;
	abackground-color:#fdffcc;
}
.spam_old a
{
	color:#666666;
	text-decoration:none;
}
.spam_lame
{
	abackground-color:#fdffcc;
}
.spam_lame a
{
	color:#666666;
	text-decoration:none;
}
.spam_spam
{
	background-color:#e42527;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;		
}
.spam_spam a
{
	color:#ffffff !important;
	text-decoration:none;
}








.list_active_mini
{
	background-color: #3292bf;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 80%;
	color: #ffffff;
	margin: 0px;
}
.list_mini
{
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
	font-size: 80%;
	color: #333333;
	margin: 0px;
	border: 0px none;
}


.image_good {
	border: 3px #ffb528 solid;
}
.image_new {
	border: 1px #f1f1f1 solid;
}





.not_found
{
	padding: 20px;
}

/*Подвал*/
.footer
{
	padding:30px 0px;
	overflow:hidden;
	margin-top:40px;
	clear:both;	
}
.footer a
{

}


.footer_best_title
{
	padding-top: 30px;
	color:rgba(0,0,0,0.6);
	text-align:center;
	font-size:24px;
	padding-bottom:15px;
	position:relative;
}
.footer_best_title:after
{
	margin-top:-12px;
	width:100%;
	content:'';
	display:block;
	border-top:1px solid #ccc;
}
.footer_best_title a
{
	color:rgba(0,0,0,0.6);
	text-decoration:none;
	background-color:#F3F3F3;
	padding:0px 10px;
}


.footer_best
{
	display: flex;
	flex-flow: row wrap;
	
	padding-bottom:30px;
	overflow:hidden;
}
.footer_best a
{
	color:rgba(0,0,0,0.7);
	text-decoration:none;
}
.best 
{
	font-family: "Roboto Condensed",Arial,sans-serif;
	overflow:hidden;
	padding:20px;
	overflow:hidden;
	width:25%;
	padding-bottom:0px;
	position:relative;
}
.best .title
{
	overflow:hidden;
	font-size:14px;
	line-height:16px;
	max-height:55px;
	font-weight:700;
	

	bottom:0px;
	left:20px;
	right:35px;
	
	background-color:#fff;	
	position:absolute;
	padding:10px;
	padding-top:5px;
}

.best .image
{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	height:150px;
	background-color:#52A94E;
	background-size: cover;	
	
}
.best .image img
{
	width:100%;
	min-height:120px;
}

.best .cat_name
{
	font-family: "Roboto Condensed",Arial,sans-serif;
	right:0px;
	top:0px;	
	position:absolute;

	background-color:#52A94E;
	color:#ffffff;
	
	padding:4px 8px;
	font-size:12px;
}


.footer_b
{
	margin-top: 50px;
	background-color:#292929;
	padding:30px;
	color:rgba(255,255,255,0.5);
	font-size:14px;
	font-family: "Roboto Condensed",Arial,sans-serif;
}
.footer_b a
{
	color:rgba(255,255,255,0.5);
}


.merki
{
	float:right;
	border-radius:3px;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-khtml-opacity: 0.5;	
}
.m18
{
	font-weight:700;
	color:#333;
	background-color:#ffffff;
	font-size:20px;
	line-height:20px;
	padding:3px 5px;
	float:right;
	border:3px solid #c7c8c5;
	opacity:0.5;
	margin-right:5px;
}



/*******************БЛОКИ СПРАВА****************/
.block_title
{
	text-align:left;
	cursor: pointer
	font-size: 16px;
	display: block;
	padding: 10px 10px 10px 27px;
	background-color: #3292BF;
	border-bottom: 1px solid #2C7EA5;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	text-decoration: none;
	color: rgba(255, 255, 255, 0.9);	
}
.block_title a
{
	color:#fff;
}
.block_title:hover
{
	color:rgba(255,255,255,1);
}
.block_title:after
{
float:right;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f115';
color:rgba(255,255,255,0.5);
margin-right:0px;
}
.unselected:after
{
float:right;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f114';	
margin-right:3px;
color:rgba(255,255,255,0.5);
}




.adv_title
{
	font-size:12px;
	font-family: "Roboto Condensed",Arial,sans-serif;
	
	background-color: #F3F3F3;
	color:rgba(0,0,0,0.5);
	text-decoration:none;
	text-align:center;
	padding:5px;
	display:block;
}












/*блок фильтров*/
.filters_title
{
}
.filters_body
{
	padding-top: 5px;
	padding-bottom: 10px;	
}
.filters_off
{
	text-align:center;
	padding: 10px;	
	color:#999999;	
}
.filter_inf
{
	padding:0px;
	font-size: 12px;
	text-align:right;
	padding-right: 10px;
	color:#666;
}
.subcontent
{
	clear:both;
	overflow:hidden;
	zoom:1;
	padding: 7px;
	margin-left: 10px;	
	margin-top: 0px;
	margin-bottom: 5px;	
	text-align:left;	
	font-size:14px;
	color:rgba(0,0,0,0.7);
}
.subcontent a
{
	color:rgba(0,0,0,0.7);
}
#menu .subcontent
{
	/*background-color:rgba(255,255,255,0.2);DARK*/
	background-color:rgba(0,0,0,0.05);
	
}
#menu_wide .subcontent
{
	background-color:rgba(0,0,0,0.05);
}


a.thank_link
{
	/*
	display:block;
	text-decoration:none;
	background-color:rgba(0,0,0,0.05);
	color:rgba(0,0,0,0.7);
	padding:10px;
	margin-left:10px;
	text-align:center;
	margin-top:10px;
	*/
	
	margin-left:10px;
	margin-top:10px;
	display:block;
  color: white;
  text-decoration: none;
  text-align:center;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #FDBE33 #000 #D77206;
  border-radius: 3px;
  background: linear-gradient(#F3AE0F, #E38916) #E38916;
  transition: 0.2s;
  
}
a.thank_link:hover,a.thank_link:active
{
	/*background-color:rgba(0,0,0,0.07);*/
	background: linear-gradient(#f5ae00, #f59500) #f5ae00;
}


.filter_content
{
	padding: 3px;
	font-size:14px;
}
.active_filters a:hover
{
	text-decoration:line-through;
}
a:hover.no_strike
{
	text-decoration:none;
}
.mid_title
{
	clear:both;
	padding: 7px;
	margin-left: 15px;	
	margin-right: 5px;		
	font-weight:bold;
	color:#333333;
}
.mid_title a
{
	color:#333333;
}
.save_filter
{
	font-size:12px;
	margin-top:0px;
	background-repeat: no-repeat;
	padding:8px;
	padding-left:20px;	
	color:#333333;
}
.save_filter a
{
	color:#333333;
}
#save_filter_block
{
	color:#333;
}

.adv_filters
{
	font-weight:bold;
	padding-top:10px;
}

/*Данные об авторе*/
.author_block
{
	padding-top: 15px;
	padding-bottom: 10px;	
}
.author_block .user_avatar
{
	margin-left: 10px;	
	margin-right: 10px;		
	margin-bottom: 10px;	
	
	float:left;
}
.author_block .user_avatar img
{
	width:78px;
	height:78px;
}
.author_block .user_name
{
	font-size:20px;
	font-weight:700;
}
.author_block .card_about
{
	margin-right:5px;
	margin-top:5px;
	padding-left:14px;
	font-size:14px;
	margin-bottom:10px;
}
.author_block .card_profile
{
	font-size:14px;
	padding-top:5px;
	border:0;
}
.author_block .card_profile a
{
	color:rgba(0,0,0,0.6);
}

/*Reputation bar*/
.reputation_bar
{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:2px;	
	width:100%;
	border:1px solid #4c8932;	
	border-radius:3px;
}
.reputation_bar td
{
	height:20px;
}
.reputation_bar .bar_td
{
	border-right:1px solid #4c8932;	
	background-image: url(/image/bar.png);
}

/*Данные о сайте*/
.site_block
{
	padding-top: 7px;
	padding-bottom: 10px;	
}


/*******************TOP****************/
/*Заметка*/
.note
{
	background-image: url(/image/icons/exclamation-diamond.png);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding:5px;
	padding-left:20px;
	font-size: 80%;
	color:#444444;
}




/*Активность, кол-во онлайн*/
#activity_block
{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
	margin-top:5px;	
	color:rgba(0,0,0,0.7)
}
.speed_fast
{
	display:inline-block;
	padding-top:10px;
	text-align:center;
	font-weight:700;
	margin:0px 15px;
	font-size:24px;
}
.speed_fast div
{
	font-weight:normal;
	font-size:12px;
}
.speed_link
{
	clear:both;
	font-weight:bold;
	margin:5px;		
	margin-top:25px;
}
.speed_link a
{
	color:#333333;
}



/*STAT*/
.news_in_month
{
	font-size: 12px;
	color:#444444;	
	text-align:center;	
}
.month
{
	font-size: 12px;
	color:#444444;	
	text-align:center;
padding:3px;	
}





/*Профиль, отношения*/
.rel
{
	font-size:80%;
}
.rel td
{
	padding:3px 5px;
}
.rel1
{
	padding:3px 0px;
	font-weight:bold;	
	border-radius:3px;
	background-color:#d63b28;	
	color:#ffffff;
	text-align:center;
}
.rel2
{
	padding:3px 0px;
	font-weight:bold;	
	border-radius:3px;
	background-color:#62bdc4;	
	color:#ffffff;
	text-align:center;
}
.rel3
{
	padding:3px 0px;
	font-weight:bold;	
	border-radius:3px;
	background-color:#95e266;	
	color:#ffffff;
	text-align:center;
}
.profile_field
{
	padding-bottom:10px;
	font-size:90%;
}
.profile_atr
{
	color:#666666;
}


/*ADD STORY*/
/*отзывы*/
#content4,#menu4
{
	overflow:none;
	display:inline-block;
	padding: 0px;
	margin: 0px;	
}
#content4 {
	float:left;
}
#menu4 {
	float:right;
}
#content4 {
width:60%;
}
#menu4 {
width:40%;
}
.cat_select 
{
	clear:both;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:15px;	
}
.cat_select div
{
	float:left;
	padding:3px 5px;
	border-radius: 3px;
	font-size:13px;
	font-weight:bold;
	margin:3px 3px;	
	padding:3px 5px;
	padding-right:8px;
}
label
{
	padding-left:3px;
	font-weight:300;
}
.max_lenght
{
	float:right;
	border-radius: 3px;
	background-color:#f5f7f0;
	border-bottom:1px solid #e7e9e1;	
	padding:3px 5px;
	font-size:80%;
	font-weight:bold;
}






.shop
{
	overflow:hidden;	
	border-bottom:1px solid #e7e9e1;	
	padding:10px 15px;
	
	background-color: #f5f7f0;
	border-radius: 3px;
	margin-bottom:20px;
	
}
.shop_inactive
{
	opacity:0.4;
	-moz-opacity:0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-khtml-opacity: 0.4;		
}
.shop_price
{
	float:left;
	width:70px;
	text-align:center;
	padding-right:10px;
	overflow:hidden;	
	font-size:140%;	
	font-weight:bold;
	color:#52A94E;
	atext-shadow: 0px 0px 1px #1c8118;	
}
.shop_body
{
	overflow:hidden;
}
.shop_title
{
	font-size:110%;
	font-weight:bold;
}
.shop_description
{
	padding-top:5px;
	font-size:90%;
}
.buy
{
	float:right;
}




/*ADV*/
.story_center_banner
{
	text-align:center;
}
.story_center_banner img
{
	border:1px solid #e7e9e1;		
}


#adv_block
{
	padding:10px;
	text-align:center;
	min-height:60px;
}
#adv_block div
{
	display:inline-block;
	margin:auto;
}



.q_vote
{
	border-top:1px solid #dadada;
	margin-top:15px;
	color:#666666;
	font-size:90%;
	background-color:#e7e9e1;
	margin-left:1px;
	border-bottom:1px solid #dadada;
	padding:20px;
}
.q_vote .title
{
	font-weight:bold;
	padding-bottom:10px;
}
.q_vote .left
{
	position:absolute;
	margin-left:-27px;
	margin-top:-21px;	
}
.q_vote a
{
	background-color:#e0e1da;
	padding:5px 8px;
	border:1px solid #dadada;
	border-radius:3px;
	text-decoration:none;
	color:#666666;
}
.q_vote a:hover
{
	background-color:#d7d8d0;
}

#cse-search-results iframe {width: 100%;}
table td
{
	border:0px;
}

.q_graph_s
{
	margin-top:50px;
	text-align:center;	
}
.q_graph
{
	height:150px;
	overflow:hidden;
} 
.q_graph .q_l
{
	height:200px;
	float:left;
	text-align:center;
	width:10px;	
	margin-left:5px;
} 
.q_graph .q_l div
{
	background-color:#ababa8;
}
.bz
{
	margin-top:5px;
}
#adv_block .bz
{
	margin-left:5px;
	margin-bottom:5px;
	text-align:left;
	color:#666;
	font-size:12px;	
}
#adv_block .bz a
{
	text-align:left;
	color:#666;
}









.explore_block
{
	display:block;
	width:33%;
	float:left;
	padding:0;
	margin:0;
}
.explore_block .inside
{
	padding-left:20px;
	padding-right:10px;	
	padding-bottom:30px;	
}
.explore_block .title
{
	font-size:15px;
	padding-bottom:5px;
}
.explore_block .title a
{
	color:#000;
	text-decoration:none;
}
.explore_block .news_related
{
	padding-left:0px;
}




.icon_n2:before { 
display:inline-block;
font-family:'FontAwesome';
content: "\f0fd";
color:#52A94E;
}
  


.comments_blink_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f075';
font-weight:normal;
}
.mini_comments_blink:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f075';
acolor:#000000;
font-weight:normal;
}

.comments_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e5';
}
.mini_comments:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e5';
}
.comment_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0e6';
font-weight:normal;
}
.post_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0f6';
font-weight:normal;
}



.user_add:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f234';
}
.user_remove:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f235';
}

 
.color_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f042';
}
 
.dots_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f141';
}
 

.nav_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0c9';
}
 

.tags_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f02c';
}
.regions_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f041';
}
.share_ico:before {
padding-right:3px;
display:inline-block; font-family: 'FontAwesome'; 
content:'\f045';
}

.user_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f007';
}


.carret_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0d7';
}
.carretr_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0da';
}

.arr_right_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f178';
}

  
 
 
.us_t:before 
{
padding-right:5px;
}
.poll_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f080';
}
.film_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f008';
}
.sound_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f028';
}
.email_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f003';
}
.edit_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f044';
}

.fire_t:before {

display:inline-block; font-family: 'FontAwesome'; 
content:'\f06d';
}
 


.photo_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f030';
font-weight:normal;
}

.pref_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f013';
font-weight:normal;
}

.rss_t:before {
display:inline-block; 
font-family: 'FontAwesome'; 
content:'\f09e';
color:#666666;
font-weight:normal;
}

.rss_i {
font-family: 'FontAwesome'; 
}
.rss_i:hover {
font-family: 'FontAwesome'; 
color:#FF9A02;
}


.toparr_t:before{
display:inline-block; font-family: 'FontAwesome'; 
content:'\f062';
font-weight:normal;
}


.love_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f08a';
font-weight:normal;
}

.check_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f00c';
font-weight:normal;
}
.fail_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f05e';
font-weight:normal;
}
.load_t:before {
	display:inline-block; font-family: 'FontAwesome'; 
	content:'\f110';
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	font-weight:normal;
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}


.font_text { 
	font-family:'FontAwesome';
}

.vk_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f189';
font-weight:normal;
}
.facebook_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f09a';
font-weight:normal;
}
.ok_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f263';
font-weight:normal;
}

.ok2_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f00c';
font-weight:normal;
}

.filter_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f0b0';
font-weight:normal;
}
 

.minus_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f068';
padding-right:3px;
}
.plus_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f067';
padding-right:3px;
}
.minus_i {
display:inline-block; 
font-family: 'FontAwesome'; 
padding-right:3px;
text-decoration:none;
}
.plus_i {
display:inline-block; 
font-family: 'FontAwesome'; 
padding-right:3px;
text-decoration:none;
}

.stat_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f06e';
}

.quote_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f10e';
}

.eye_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f06e';
}
.eye_cross_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f070';
}

.version_t:before {
}
.book_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f02d';
font-weight:normal;
}

.trash_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f014';
font-weight:normal;
}
.thumbs-up:before 
{
display:inline-block; font-family: 'FontAwesome'; 
content:'\f087';
font-weight:normal;
}
.thumbs-down:before
{
display:inline-block; font-family: 'FontAwesome'; 
content:'\f088';
font-weight:normal;
}


.play_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f16a';
font-weight:normal;
}
 

.trash_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f014';
font-weight:normal;
}
.twitter_ico:before
{
display:inline-block; font-family: 'FontAwesome'; 
content:'\f099';
font-weight:normal;
}

.twitter_t:before
{
display:inline-block; font-family: 'FontAwesome'; 
content:'\f099';
font-weight:normal;
}
.excl_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f071';
font-weight:normal;
}

.arrup_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f062';
font-weight:normal;
}
.arrdown_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f063';
font-weight:normal;
}

.arrleft_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f060';
font-weight:normal;
}
.arrright_t:before {
display:inline-block; font-family: 'FontAwesome'; 
content:'\f061';
font-weight:normal;
}





.social_ico
{
	font-size:10px;
}












/*НОВАЯ ЗАГЛАВНАЯ*/
.f_block_main
{
	width:60%;
	float:left;
}
.f_block_images
{
	width:40%;
	float:left;
}
.f_block_video
{
	width:40%;
	float:left;
}



.topper
{
	padding-left:7px;
	font-family: "Roboto Condensed",Arial,sans-serif;	

	color:rgba(0,0,0,0.5);
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	height:21px;
}
.topper .inner
{
	width:2000px;
}

.topper .inner&gt;a,.topper .dropdown
{
	display:inline-block;
	padding:3px 7px;
	border-right:1px solid rgba(0,0,0,0.07);
}

@media (max-width: 980px) 
{
	.topper
	{
		display:none;	
	}
}
	
@media (min-width: 1300px) 
{
	.topper .add_d
	{
		display:none;	
	}
}	

.topper .noborder
{
	border:0;
}

.topper .owl-item
{
	/*height:8px;*/
}

.topper a
{
	color:rgba(0,0,0,0.7);
	text-decoration:none;
	
}


.adv_in_news
{
	background-color:#fff;
	border-radius: 3px;
	margin-bottom:1px;
	color:rgba(0,0,0,0.5);
}
.adv_in_news a
{
	color:rgba(0,0,0,0.5);
}

.adv_in_news .warn
{
	font-size:12px;
	text-align:center;
	padding-bottom:10px;
}



.inline_ico
{
	position:inline-block;
	padding-right:3px;
	vertical-align: bottom;
	max-height:16px;
	max-width:16px;
}

.menu_placeholder
{
	clear:both;
	font-family: "Roboto Condensed",Arial,sans-serif;	
	max-width:1580px;
	padding:0;
	background-color: #52A94E;
	/*border-radius:3px;*/
}
@media (min-width: 1300px) 
{
.menu_placeholder
{
	z-index:100;
	position: sticky;
	top: 0;
}
}

.menu_placeholder h1
{
	margin:0;
	font-weight:700;
	display:inline-block;
	margin-top:10px;
	color:#fff;
	font-size:22px;
	float:left;
	padding-left:0px;	
	
	/*border:1px solid #333;*/
	max-width:230px;
	overflow:hidden;
	height:22px;
}
.menu_placeholder h1 a
{
	color:#fff;
}
.menu_placeholder h1 a.long
{
	display:inline-block;
	padding-top:4px;
	font-size:16px;
}


.menu_placeholder a.rss
{
	float:right;
	background-color:transparent;
	font-size:24px;
	line-height:20px;
	padding:0;
	padding-right:5px;
	padding-top:16px;
	text-decoration:none;
	color:rgba(255,255,255,0.5);
}


.sub_menu_placeholder
{
	z-index:0;
	position:relative;
	margin-top:-13px;
	font-family: "Roboto Condensed",Arial,sans-serif;	

	
	text-align:left;
	padding:8px 15px;
	font-size:12px;
	clear:both;
	overflow:hidden;
	height:26px;
}
.sub_menu_placeholder a
{
	margin-bottom:10px;
	display:inline-block;
	margin-right:14px;
	color:rgba(0,0,0,0.5);
	text-decoration:none;
}
.sub_menu_placeholder span
{
	margin-bottom:10px;
	display:inline-block;
	margin-right:14px;
	color:rgba(0,0,0,0.5);
}

.logo_menu
{
	margin:0;
	float:left;
	list-style-type: none;
	padding: 0;
	overflow:hidden;
	height:45px;
}

.logo_menu .toggle_menu a
{
	display:block;
	color:#fff;
	font-size:20px;
	padding:13px;
	border-right:1px solid rgba(255,255,255,0.4);
}
.logo_menu .toggle_menu a:hover
{
	background-color: rgba(0,0,0,0.2);
}

.logo_menu &gt; li {
  float: left;
}
.logo_menu .logo
{
	padding:5px 15px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:4px;
}
.logo_menu .logo img
{
	height:32px;
}





.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }





.user_menu,.login_menu
{
	margin:0;
	font-family: "Roboto Condensed",Arial,sans-serif;
	font-weight:400;
	float:right;
	list-style-type: none;
	padding: 0;	
}


.login_menu .login 
{
	border-left:1px solid rgba(255,255,255,0.4);
}
.login_menu .login a 
{
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: 400;
	padding:13px 10px;
  font-size:15px;
}

.user_menu .login a:hover 
{
	
  background-color: #006363;
  color: #fff;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;	  
}

.user_menu .m_ico a 
{
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: 400;
	padding:0px 10px;
	font-size:15px;
	
	padding-left: 0;
	padding-top: 13px;	
}


.user_menu .m_ico
{
	float: left;
	position:relative;
}
.user_menu .m_user
{
	float: left;
	position:relative;
	padding-right:10px;
}

.user_menu .m_user a
{
	padding:10px 10px;
	display: block;
	text-decoration: none;
	font-weight: 400;
	font-size:15px;
}
.user_menu .m_user a.UserL 
{
	float:left;
	overflow:hidden;
}
.user_menu .m_user a.UserA 
{

	padding-right:0;
}
.user_menu .m_user a.UserA img
{
	border-radius:3px;
}
.user_menu .m_ico
{
	padding-right:6px;
}
.user_menu .m_ico .sup 
{
	right:10px;
	top:5px;
	position:absolute;
	padding:2px 3px;
	background-color:red;
	color:#fff;
	font-size:10px;
	line-height:14px;
	border-radius:3px;
	font-weight:700;
}
.user_menu .m_ico span {
font-size:20px;
line-height:20px;
}

.user_menu .author_avatar
{
	margin-left:10px;
	margin-top:10px;
	display:block;
	float:left;
}











/*ИНДИКАТОР ЗАГРУЗКИ*/
#loading
{
	
	color:#ffffff;
	font-weight:bold;
	font-size:30px;
	text-shadow: 1px 1px 30px rgba(0,0,0,1);

	z-index:200;
	bottom: 20px;
	right:20px;
	position: fixed;
}
.load_t:before {
	display:inline-block; font-family: 'FontAwesome'; 
	content:'\f110';
	display: inline-block;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	font-weight:normal;
}
@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
  0% { -o-transform: rotate(0deg); }
  100% { -o-transform: rotate(359deg); }
}
@-ms-keyframes spin {
  0% { -ms-transform: rotate(0deg); }
  100% { -ms-transform: rotate(359deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}


.vk_login
{
	background-color:#85A0C0;
}





.help-block
{
	font-size:12px;
}



.favorite_s, .subscription_s
{
	float:right;
}
.favorite_s a, .subscription_s a
{
	overflow:hidden;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    text-align: center;
	float: left;
	padding:3px 8px;
	background-color:#52A94E;
	text-decoration:none;
	font-family: "Roboto Condensed",Arial,sans-serif;
	line-height:22px;
	height:27px;
}
.favorite_s a.nocolor, .subscription_s a.nocolor
{
	background-color:rgba(0,0,0,0.3);
}
.favorite_s a span
{
	float: left;
	font-size: 20px;
	margin-right:5px;
}


.share
{
	margin-bottom:0px; 
	display: inline-block;
    float: right;
}
.share a
{
	height:27px;
    display: inline-block;
    width: 40px;
    color: #fff;
    font-size: 20px;
    text-align: center;
	float: left;

	padding:3px 0px;
}
.share a.ok
{
	background-color:#f58629;
}
.share a.vk
{
	background-color:#4874a6;
}
.share a.facebook
{
	background-color:#3b5998;
}
.share a.twitter
{
	background-color:#6aadd1;
}

i {font-style: normal;}

i.vk_t {
background-color: #416288;
    padding: 0 3px 0 2px;
    border-radius: 4px;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    width: 22px;
}
i.facebook_t {
    background-color: #3A5795;
    padding: 0 8px;
    border-radius: 4px;
    height: 22px;
    display: inline-block;
    line-height: 22px;
    width: 22px;
}





#back-top{
	
	position:fixed;
	opacity:0.6;
	z-index:300;
	padding:10px;
	font-size:60px;
	line-height:80px;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#bbb;
	transition:1s;
	text-align:center;
	bottom:-10px;
	right:10px;	

}
#back-top:hover
{
	color:#000;
}





.users_block table
{
	width:100%;
	font-size:14px;
}
.users_block table th
{
	background-color:#eee;
	font-weight:300;
	text-align:center;
	padding:5px;
	color:rgba(0,0,0,0.3);
}
.users_block table td
{
	text-align:center;
	padding:5px;
	color:rgba(0,0,0,0.6);
}
.users_block table td.user
{
	text-align:left;
	padding:5px;
	padding-left:10px;
}






/*PREVIEW MAIN PAGE*/
.preview_story
{
	font-family: "Roboto Condensed",Arial,sans-serif;
	clear:both;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid rgba(0,0,0,0.1)
}
.preview_story .news_image
{
	padding:0;
	margin:0;
	margin-top:5px;
	float:left;
	width:70px;
	height:70px;
	position:relative;
	overflow:hidden;
}
.preview_story .news_image img
{
	position:absolute;
	min-width:70px;
	height:70px;
}
.preview_story .body
{
	padding-left:10px;
	overflow:hidden;
	zoom:1;
}
.preview_story a.title
{
	font-weight:700;
	text-decoration:none;
	color:rgba(0,0,0,0.7);
	font-size:14px;
}

.small_inf
{
	font-weight:700;
	padding-top:5px;
	overflow:hidden;
	font-size:12px;
	color:rgba(0,0,0,0.4);
}

.big_preview .small_inf
{
	background-color:rgba(0,0,0,0.08);
	padding-left:15px;
	padding-bottom:5px;
	padding-top:8px;
	margin-top:10px;
}

.small_inf .comments_blink_ico,.small_inf .comments_ico
{
	float:none;
	clear:auto;
	color:rgba(0,0,0,0.4);
	margin: 0px;	
	font-size:12px;
	text-decoration:none;
}
.small_inf .vote_micro
{
	border-radius:3px;
	padding:2px 4px;
	display:inline-block;
	font-weight:700;
	color:rgba(0,0,0,0.6);
}

.small_preview_new .preview_story .news_image, .small_preview_new .small_inf
{
	display:none;
}




.none_found
{
	font-size:14px;
	color:rgba(0,0,0,0.7);
	padding:20px;
}


.mymenu
{
	float:right;
}
.mymenu&gt;a
{
	position:relative;
	font-size:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:14px;
	padding-bottom:12px;
	display:inline-block;
	color:rgba(255,255,255,0.8);
	text-decoration:none;
}


.top_filters
{
	float:left;
	padding-left:20px;
}
.top_filters a
{
	position:relative;
	font-size:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:14px;
	padding-bottom:12px;
	display:inline-block;
	color:rgba(255,255,255,0.8);
	text-decoration:none;
}
.top_filters a .sup ,.mymenu a .sup
{
	right:0px;
	top:-3px;
	
	position:absolute;
	padding:2px 3px;
	
	opacity:0.5;
	/*
	
	background-color:#52A94E;
	color:#fff;
	*/
	
	top:0px;
	/*color:#52A94E;*/
	
	font-size:10px;
	line-height:14px;
	border-radius:3px;
	font-weight:700;
}
.top_filters a.active
{
	color:rgba(0,0,0,0.5);
	background-color:#fff;
	position:relative;
	font-weight:700;
	background-color:rgba(0,0,0,0.2);
	color:#fff;
}
.top_filters a.active:before, .top_filters a.active:after {
    content: "";
    position: absolute;
}
.top_filters a.active:before {
    border-left: 6px solid rgba(113, 101, 58, 0);
    border-right: 6px solid rgba(113, 101, 58, 0);
    border-top: 4px solid #52A94E;
    left: 50%;
    bottom: -4px;
	margin-left:-6px;
}
.top_filters a.active:after {
    border-left: 6px solid rgba(255, 241, 190, 0);
    border-right: 6px solid rgba(255, 241, 190, 0);
    border-top: 4px solid rgba(0,0,0,0.2);
    left: 50%;
    bottom: -4px;
	margin-left:-6px;
}
@media (max-width: 1000px) 
{
	.wide_page .news_placeholder:first-child 
	{
    padding-top: 10px;
	}
	.wide_page.page_last_comments .top_filters
	{
		background:#F3F3F3;
		border-bottom:1px solid rgba(0,0,0,0.1);
	}	

	.wide_page .top_filters
	{
		clear:both;
		float:none;
		padding-left:15px;
		font-family: "Roboto Condensed",Arial,sans-serif;
		padding-bottom:10px;
		background: linear-gradient(to bottom, #F3F3F3, #fff);	
	}
	.wide_page .top_filters a
	{
		position:relative;
		font-size:14px;
		margin-top:10px;
		padding:8px 10px;
		display:inline-block;
		border-bottom:2px solid rgba(255,255,255,0);
		
		
		color:rgba(0,0,0,0.3);
		text-decoration:none;
	}
	.wide_page .top_filters a .sup 
	{
		right:0px;
		top:-3px;
		
		position:absolute;
		padding:2px 3px;
		
		/*
		
		background-color:#52A94E;
		color:#fff;
		*/
		
		top:0px;
		color:#52A94E;
		
		font-size:10px;
		line-height:14px;
		border-radius:3px;
		font-weight:700;
	}
	.wide_page .top_filters a.active
	{
		color:rgba(0,0,0,0.5);
		border-bottom:2px solid #52A94E;
		background-color:#fff;
		position:relative;
		font-weight:700;
		
		padding:8px 20px;
	}
	.wide_page .top_filters a.active:before, .wide_page .top_filters a.active:after {
		content: "";
		position: absolute;
	}
	.wide_page .top_filters a.active:before {
		border-left: 6px solid rgba(113, 101, 58, 0);
		border-right: 6px solid rgba(113, 101, 58, 0);
		border-top: 6px solid #52A94E;
		left: 50%;
		bottom: -6px;
		margin-left:-6px;
	}
	.wide_page .top_filters a.active:after {
		border-left: 6px solid rgba(255, 241, 190, 0);
		border-right: 6px solid rgba(255, 241, 190, 0);
		border-top: 6px solid #fff;
		left: 50%;
		bottom: -3px;
		margin-left:-6px;
	}
	.wide_page .top_filters a.rss
	{
		float:right;
		background-color:transparent;
		font-size:24px;
		line-height:20px;
		padding:0;
		padding-right:15px;
		padding-top:10px;
	}
		
}
@media (max-width: 820px) 
{
	.not_wide_page .news_placeholder:first-child 
	{
    padding-top: 10px;
	}
	
	.not_wide_page.page_last_comments .top_filters
	{
		background:#F3F3F3;
		border-bottom:1px solid rgba(0,0,0,0.1);
	}		

	.not_wide_page .top_filters
	{
		clear:both;
		float:none;
		padding-left:15px;
		font-family: "Roboto Condensed",Arial,sans-serif;
		padding-bottom:10px;
		background: linear-gradient(to bottom, #F3F3F3, #fff);	
	}
	.not_wide_page .top_filters a
	{
		position:relative;
		font-size:14px;
		margin-top:10px;
		padding:8px 10px;
		display:inline-block;
		border-bottom:2px solid rgba(255,255,255,0);
		
		
		color:rgba(0,0,0,0.3);
		text-decoration:none;
	}
	.not_wide_page .top_filters a .sup 
	{
		right:0px;
		top:-3px;
		
		position:absolute;
		padding:2px 3px;
		
		/*
		
		background-color:#52A94E;
		color:#fff;
		*/
		
		top:0px;
		color:#52A94E;
		
		font-size:10px;
		line-height:14px;
		border-radius:3px;
		font-weight:700;
	}
	.not_wide_page .top_filters a.active
	{
		color:rgba(0,0,0,0.5);
		border-bottom:2px solid #52A94E;
		background-color:#fff;
		position:relative;
		font-weight:700;
		
		padding:8px 20px;
	}
	.not_wide_page .top_filters a.active:before, .not_wide_page .top_filters a.active:after {
		content: "";
		position: absolute;
	}
	.not_wide_page .top_filters a.active:before {
		border-left: 6px solid rgba(113, 101, 58, 0);
		border-right: 6px solid rgba(113, 101, 58, 0);
		border-top: 6px solid #52A94E;
		left: 50%;
		bottom: -6px;
		margin-left:-6px;
	}
	.not_wide_page .top_filters a.active:after {
		border-left: 6px solid rgba(255, 241, 190, 0);
		border-right: 6px solid rgba(255, 241, 190, 0);
		border-top: 6px solid #fff;
		left: 50%;
		bottom: -3px;
		margin-left:-6px;
	}
	.not_wide_page .top_filters a.rss
	{
		float:right;
		background-color:transparent;
		font-size:24px;
		line-height:20px;
		padding:0;
		padding-right:15px;
		padding-top:10px;
	}
		
}
	
@media (max-width: 560px) 
{
	.in_cat
	{
		padding-left:10px;
		padding-bottom:10px;
		overflow:hidden;
		border-top:1px solid rgba(255,255,255,0.4);
		clear:both;
	}
}



.pagination
{
	font-family: "Roboto Condensed",Arial,sans-serif;
}

.semitop_filters
{
	color:rgba(0,0,0,0.5);
	font-family: "Roboto Condensed",Arial,sans-serif;
	background-color:#fff;
	padding:20px;
	margin-bottom:1px;
	font-size:14px;
}
.semitop_filters .tags_ico,.semitop_filters .regions_ico
{
	display:inline-block;
	margin-top:5px;
	float:none;
}
.semitop_filters .bl
{
	display:inline-block;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:3px;
	margin-right:5px;
}
.semitop_filters .bl_first
{
	margin-left:15px;
}


.semitop_filters .bl a
{
	text-decoration:none;
	color:rgba(0,0,0,0.6);
	padding:5px;
}
.semitop_filters .bl:hover
{
	background-color:rgba(0,0,0,0.05);
}	

.semitop_filters .bl a &gt; span
{
	margin-left:4px;
	padding:3px 0px;
	padding-left:4px;
	display:inline-block;
	border-left:1px solid rgba(0,0,0,0.2);
}

.semitop_filters .bl a span.caret
{
	margin-top:7px;
	margin-bottom:7px;
}

.com_margin
{
	margin-left:30px;
	margin-right:10px;
}




.footer .title
{
	font-size:18px;
	background-color: rgba(0,0,0,0.5);
	background-color:#52A94E;
	background-color:#3292BF;
	text-decoration:none;
	
	display:inline-block;
	padding:10px 15px;	
	color:#fff;
	margin-bottom:20px;
}


.in_images
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	overflow:hidden;
	height:150px;
	position:relative;
}
.in_images img
{
	height:150px;
	width:auto;
}
.in_images .title
{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	font-size:18px;
	background-color: rgba(0,0,0,0.5);
	background-color:#52A94E;
	background-color:#3292BF;
	
	
	display:inline-block;
	padding:10px 15px;	
	color:#fff;
}
.in_images .title a
{
	color:#fff;
}




.sign_up
{
	float:right;
	overflow:hidden;
	margin-top:10px;
	margin-right:10px;
	font-size:12px;
	text-decoration:none;
}
.sign_up div
{
	display:inline-block;
}
.sign_up a
{
	color:#fff;
	margin:0;
	display:inline-block;
	padding:5px;
	text-decoration:none;
	background-color:rgba(0,0,0,0.2);
}
.sign_up .signed
{
	color:#fff;
	margin:0;
	display:inline-block;
	padding:5px 10px;
	text-decoration:none;
	background-color:#3292BF;
	background-color:rgba(0,0,0,0.2);
	background-color:#fff;
	color:#333;
}
.sign_up a.gray
{
	opacity:0.5;
}



.source_cat_name
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	padding:5px 10px;
	font-weight:bold;
	color:rgba(0,0,0,0.5);
}
.source
{
	text-align:right;
	background-color:#fff;	
}
.source a
{
	height:26px;
	overflow:hidden;
	display:inline-block;
	text-decoration:none;
	color:rgba(0,0,0,0.5);
	font-size:13px;
	padding:5px 10px;
	
	border:1px solid #eee;
	border-radius:2px;
	margin-top:10px;
	margin-right:10px;
	background-color:#eee;
}
.source a .text
{
	display:none;
}
.source a:hover .text
{
	display:inline-block;
}


.modal-buttons
{
	background-color:#eee;
	overflow:hidden;
	padding:5px;
}
.source_block
{
	font-family: "Roboto Condensed",Arial,sans-serif;	
	font-size:14px;
	overflow:hidden;
}
.source_block a
{
	position:relative;
	background-color:#eee;
	background-size: cover;		
	margin-bottom:5px;
	
	float:left;
	width:25%;
	height:110px;
	display:block;
	border:1px solid #eee;
	text-decoration:none;
}
.source_block a&gt;span
{
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	font-size:16px;
	padding:5px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	display:block;
}

.source_block .hid
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#52A94E;
	opacity:0.8;
	text-align:center;
}
.source_block .hid span
{
	display:inline-block;
	font-size:50px;
	padding-top:17px;
	color:#fff;
}
.source_block a.active .hid
{
	display:block;
}

.source_block a.active
{
	color:#fff;
	background-color:#52A94E;
}



#group_block.source_block a span
{
	display:none;
}
#group_block.source_block a
{
	padding-left:26px;
	color:rgba(0,0,0,0.2);
}
#group_block.source_block a.active
{
	padding-left:5px;
	background-color:transparent;
	color:rgba(0,0,0,0.7);
}
#group_block.source_block a.active span
{
	padding-left:2px;
	display:inline-block;
	width:18px;
}



@media (min-width: 1300px) 
{
	#back-top{
	right:auto;
	left:0px;
	top:0px;
	bottom:0px;
	}
	#back-top:hover
	{
		background-color:rgba(0,0,0,0.2);
	}		
}


@media (max-width: 1000px) 
{
	.best 
	{
		overflow:hidden;
		padding:20px;
		overflow:hidden;
		width:33%;
	}
	.explore_block
	{
		display:block;
		width:100%;
		float:left;
		padding:0;
		margin:0;
	}
	.news_image img
	{
		max-width:150px;
	}
	
	.user_menu .m_user a.UserN,.m_ico
	{
		display:none;
	}
	.user_menu .m_user a.UserA
	{
		padding-right:10px;
	}
	
	.user_menu .m_user .m_menu
	{
		left:-50px;
	}	
	
}

@media (max-width: 700px) 
{
	.source_block a
	{
		width:50%;
	}


	.best 
	{
		overflow:hidden;
		padding:20px;
		overflow:hidden;
		width:50%;
	}
	.sub_menu_placeholder
	{
		display:none;
	}
	.news_image img
	{
		max-width:100px;
	}	

	.com_margin
	{
		margin-left:-20px;
	}
	.comment_top_text
	{
		padding-left: 20px;
	}
	.adv_in_news
	{
		padding-left:10px;	
	}	
	
}
@media (max-width: 500px) 
{

	.news_related
	{
		padding-left: 25px;	
		margin-left:15px;
	}
	.footer	.news_related
	{
		padding-left: 5px;	
	}	
	.com_margin
	{
		margin-left:-20px;
	}
	.comment_top_text
	{
		padding-left: 20px;
	}

	.vote_placeholder
	{
		margin-right:6px;
		margin-bottom:5px;
		margin-left:5px;
	}
	
	.vote_placeholder .vote_class {
		width: 47px;
		height: 47px;
	}
	.vote_text_bottom
	{
		display:none;
	}
	.vote_add {
		font-size: 11px;
		margin-left: -9px;
	}
	.vote_text_top {
    padding-top: 2px;	
	}

	
	
	.vote_placeholder:hover .toparr_t
	{
		font-size:26px;
	}	
	
	.news_image
	{
		display:none;
	}
	.news_placeholder
	{
		padding-left:10px;	
	}	
	.news_body
	{
		overflow:visible;
		margin-left:0px;
		padding-left:0px;
	}	
}

@media (max-width: 360px) 
{
	.source_block a
	{
		width:auto;
		float:none;
	}
	
	.best 
	{
		overflow:hidden;
		padding:20px;
		overflow:hidden;
		width:100%;
	}
}




.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  /*overflow: hidden;*/
  
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{
	font-family: "Roboto Condensed",Arial,sans-serif;
	position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered &amp; tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;position:relative;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:35px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
#cboxCurrent,#cboxPrevious,#cboxNext,#cboxClose
{
	margin-top:3px;
	font-size:12px;
}
#cboxLoadedContent .title
{
	position:absolute;
	bottom:0;
	display:block;
	text-align:left;
	font-size:16px;
	background-color:rgba(255,255,255,0.8);
	color:#333;
	padding:3px 5px;	
	text-decoration:none;
	font-weight:700;
}
#cboxLoadedContent .source
{
	position:absolute;
	right:0;
	display:block;
	font-size:12px;
	background-color:rgba(255,255,255,0.8);
	color:#333;
	padding:3px 5px;
}






figure {
  position: relative;
  cursor: pointer;
  display:inline-block;
}
figure:before,
figure:after {
  position: absolute;
}
figure:before {
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
  width: 80px;
  height: 80px;
  font-family: 'FontAwesome';
  content: '\f144';
  text-align: center;
  line-height: 80px;
  font-size: 80px;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 0px 0px 15px rgba(0,0,0,0.1);
}

figure:after {
  content: 'gif';
  position: absolute;
  display: inline-block;
  text-align: center;
  top: 10px;
  right: 10px;
  font-size: 11px;
  font-weight: 600;
  padding: 0px 5px;
  border-radius: 3px;
  color: #656D78;
  background-color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
}
figure.figure_youtube:after {
  content: 'YouTube';
}
figure.play:before {
  display: none;
}
figure.play:after {
  color: #fff;
  background-color: #8CC152;
}
figcaption {
  padding-top: 15px;
  font-size: 14px;
  color: #8d9bad;
}
figcaption a {
  color: #59687b;
  text-decoration: none;
}


h2.fold
{
	cursor: pointer;	
	background-color:transparent;
}







.gag_place
{
	padding: 15px;
	text-align:left;
}
.gag_sign
{
position: relative;
padding: 15px;
background-color: rgba(0,0,0,0.05);
background-color: #fff;
font-family: "Roboto Condensed",Arial,sans-serif;
font-size: 14px;
color: rgba(0,0,0,0.8);
}
  .gag_sign::after {
    content: ''; 
    position: absolute;
    right: -19px; top: 15px;
    border: 10px solid transparent;
    border-left: 10px solid #fff;
   }
   
#menu .gag_place a
{
	display:block;
	text-align:center;
	padding: 10px;
	font-size: 12px;
	color:#999;
}
#menu .gag_place a.title
{
	color:#fff;
	display:block;
	padding: 10px;
	font-size: 18px;
	background-color:#FC8016;
	text-decoration:none;
	font-weight: 600;
}   
   
  .mce-toolbar .mce-first { float: right; }
  .mce-path {/* CSS */
    display: none !important;
}






.adapt_video {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}
.adapt_video iframe,.adapt_video object,.adapt_video embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}




.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu &gt; li &gt; a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:hover,
.dropdown-menu &gt; .active &gt; a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu &gt; .disabled &gt; a,
.dropdown-menu &gt; .disabled &gt; a:hover,
.dropdown-menu &gt; .disabled &gt; a:focus {
  color: #999999;
}
.dropdown-menu &gt; .disabled &gt; a:hover,
.dropdown-menu &gt; .disabled &gt; a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open &gt; .dropdown-menu {
  display: block;
}
.open &gt; a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right &gt; .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}


.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination &gt; li {
  display: inline;
}
.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:hover,
.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; span:focus {
  z-index: 2;
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span:hover,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; span:focus {
  z-index: 3;
  color: #ffffff;
  background-color: #3192BF;
  cursor: default;
}
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:hover,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}


.green_font
{
	color:#52a94e;
}


  
#menu a.gag_title
{
	color:#fff;
	display:block;
	padding: 10px;
	font-size: 18px;
	background-color:#FC8016;
	text-decoration:none;
	font-weight: 600;
}</pre></body></html>