@font-face {
  font-family: "bpg";
  src: url("../fonts/bpg.ttf");
}
@font-face {
  font-family: "wog4";
  src: url("../fonts/wog4.otf");
}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
body,html{font-size:15px; font-family: 'bpg', sans-serif;background:#141d23;color:#7e7e7e}
input,button,textarea{font-family:Tahoma, sans-serif;font-size:11px}
h1,h2,h3{font-weight:400}
table{border:0;border-collapse:collapse;border-spacing:0;padding:0}
td{vertical-align:top;padding:0}
a{color:#fff;text-decoration:none;  outline: -webkit-focus-ring-color auto 0px;}
a:hover{color:#c4d1da}
a img{border:0 none}
ul,li{list-style:none;margin:0;padding:0}
ul.tableform{width:100%}
ul.tableform li {margin-bottom: 10px;font-size: 14px;}
ul.tableform li span.label{display:block;margin-bottom:5px; }
ul.tableform li.fieldsubmit{margin-top:20px; text-align:right}
ul.tableform li.fieldsubmit:hover{background:none}
.dopinpt{width:660px;margin:5px}
b, strong, legend {  font-family: 'bpg';}
.dopinpt tr td{background:#1c272b;padding:10px}
.di_title{border-bottom:1px #fff solid;color:#999}
.f_input,.f_textarea,.s_input,.xfield input,.xfield textarea,.textin{height:38px;background: #fff; border: 0px; display: block; -moz-box-sizing: border-box; /* Для Firefox */      box-sizing: border-box; /* Ширина блока с полями */padding-left: 60px; color:#2c2c2c;width:80%;border:1px #4A6473 solid;line-height:18px;font-size:15px;margin:2px 0;padding:0 5px;border-radius: 3px;}
.xfield input, .xfield select,.xfield  .jq-selectbox {
	
	margin: 5px 0;
}
.f_textarea,.xfield textarea{height:auto;width:100%;height: 255px;padding:0; -moz-box-sizing: border-box; /* Для Firefox */      box-sizing: border-box; /* Ширина блока с полями */}
.xfield textarea{width:100%;height:150px; }
.checkbox{margin:3px 0}
input:focus,textarea:focus, button:focus {    outline: -webkit-focus-ring-color auto 0px;}
.fieldsubmit .bbcodes {
	float: right;
	margin-left: 10px;
    border-radius: 3px;
}
.masonry_banner {
	width: 290px;
}
/* =========== preload ===========*/
.preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background:#263640;
   
}
.preloader_box {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	top: 50%;
	color: #fff;
	margin-top: -100px;
	text-align: center;
}
.pb_pict {
	border-radius: 100%;
	overflow: hidden;
	width: 156px;
	height: 156px;
	-webkit-border-radius: 100%; 
	margin-bottom: 10px;
}
.preloader_box img {
	width: 156px;
}
/* =========== glob ===========*/
.left {
	float: left;
}
.right {
	float: right;
}
.cont_in {
	width: 1270px;
	margin: 0 auto;
}

.clr::after {
	clear: both;
	content: '';
	display: block;
}
.global_button, .fsp_share_like a, .fsp_share_scial a, .bbcodes, ul.up_user_edit li a, .pm_links_menu li a, .ui-dialog .ui-dialog-buttonpane button, .user_link a {
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0 15px;
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	 font-family: 'bpg';
	cursor: pointer;
	-webkit-transition:opacity 0.5s ease;
}
.global_button:hover, .fsp_share_like a:hover, .fsp_share_scial a:hover, .bbcodes:hover, ul.up_user_edit li a:hover, .pm_links_menu li a:hover, .ui-dialog .ui-dialog-buttonpane button:hover, .user_link a:hover {
	opacity: 0.7;
}
.to_blur.active {
	-webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.pc_title {
	font-size: 30px;
	margin-bottom: 20px;
	 font-family: 'bpg';
}
.pc_title a {
	font-size: 14px;
}
.pc_title .right {
	font-size: 12px;
}
.scrol_news_nav {
	position: fixed;
	margin-left: -35px;
	z-index: 3;
	width: 20px;
	margin-top: -18%;
}

.scrol_news_nav ul li {
	width: 30px;
	height: 30px;
	margin-bottom: 1px;
	cursor: pointer;
	background: #2c3e50 url("../images/home_news_nav.png");
    border-radius: 2px;
}
.scrol_news_nav ul li.snn_1 {
	background-position: 0 0;
}
.scrol_news_nav ul li.snn_2 {
	background-position: 0 -30px;
}
.scrol_news_nav ul li.snn_3 {
	background-position: 0 -60px;
}


#colum_left {
	width: 910px;
	position: relative;
	float: left;
}
#colum_left.video_colum_left {
	padding-top:390px;
}
#colum_right {
	width: 300px;
	float: right;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.hide_side {
	width: 46px;
	height: 46px;
	float: right;
	margin-left: 15px;
	background: #5da547 url("../images/hide_side.png");
	cursor: pointer;
    border-radius: 2px;
}
.hide_side.active {
	background-position: 0 -46px;
}
.side_box {
	background: #fff;
	margin-bottom: 25px;
    color: #616161;
}
.side_box.vite_box {
	background: #5da547;

}
.side_box.vite_box .sb_title {
background: #367223;
}

.sb_title {
    border-radius: 3px 3px 0px 0px;
	padding: 20px;
	font-size: 15px;
	background: #d4d4d4;
	position: relative;
	color: #fff;
	text-transform: uppercase;
	 font-family: 'bpg';
}

.side_box.cat_decript {
	background:  url("../images/cat_box_bg.png");
	color: #141D23;
}
.side_box.rss {
	background: #ed6c25  url("../images/rss.png") no-repeat center center;
}

.side_box.rss ul li a {
	display: block;
	padding: 13px 15px;
	color: #fff;
	position: relative;
	overflow: hidden;
	height: 31px;
	background: rgba(255, 255, 255, 0.13);
	margin-bottom: 1px;
	font-size: 13px;
}
.side_box.rss ul li a:hover {
	background: #fff;
	color:#141d23;
}
.side_box.rss .sb_title {
	background: transparent;
}
.side_box.sb_add_fav {
	background: #141D23;
}
.sb_in {
	padding: 15px;
	font-size: 12px;
}
.sb_add_fav .sb_cont a{
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 5px 5px 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
}
.sb_add_fav .sb_cont a img {
	width: 25px;
}
.sb_add_fav .sb_title {
	background: url("../images/news_fav.png") no-repeat left center;
	padding-left: 25px;
}
.sb_cont {
	padding: 15px;
	padding-top: 0;
	font-size: 12px;
}
.sb_cont p {
	text-indent: 1.5em; /* Отступ первой строки */
    text-align: justify; /* Выравнивание по ширине */
}
.sb_title.cd_cat_1 {
	background: url("../images/news_cat.png") no-repeat left center;
	padding-left: 25px;
	border-bottom: 0;
	color: #141D23;
}
.side_box.sb_add_fav .sb_title {
	border-bottom: 0;
}
.relnews_item {
	background: #141d23;
}
.relnews_item, .ss_photo_item {
	opacity: 0.5;
	-webkit-transition:opacity 0.5s ease;
}

.rn_image img, .ss_photo_item img {
	-webkit-filter: grayscale(100%);
}
.relnews_item:hover, .ss_photo_item:hover {
	opacity: 1;
		
}
.relnews_item:hover .rn_image img, .ss_photo_item:hover img {
	-webkit-filter: grayscale(0%);
 transition: filter 0s linear 0.5s;
}

.rn_image {
	height: 120px;
	position: relative;
	overflow: hidden;
}
.rn_image img {
	width: 100%;
}
.rn_text {
	font-size: 13px;
	padding: 15px;
} 
.rn_title {
	margin-bottom: 5px;
}
.rn_title a {
	color: #AAAAAB;
	font-size: 12px;
	display: inline-block;
}
.rn_title h2 a {
	font-size: 15px;
	color: #23333c;
	font-family: 'bpg';
}
.relnews_item:hover {
	background: #fff;
}




/* =========== в сети ===========*/
.user_online_item {
	height:30px;
	float: left;
	padding-left: 50px;
	font-size: 12px;
	width:42px;
	margin-bottom: 15px;
}
.user_online_name {
	border-top:1px #435F6F dashed;
	padding-top: 15px;
	margin-bottom: 20px;
}
.user_online_item span {
	display: block;
	font-size: 18px;
	font-family: 'bpg';
	color: #fff;
	line-height: 18px;
}
.user_online_item.uoi_1 {
	background: url("../images/user_online_1.png") no-repeat left top;
}
.user_online_item.uoi_2 {
	background: url("../images/user_online_2.png") no-repeat left top;
}
.user_online_item.uoi_3 {
	background: url("../images/user_online_2.png") no-repeat left top;
}
.user_online_item.uoi_4 {
	background: url("../images/user_online_3.png") no-repeat left top;
}
.user_online_list {
	background: #435F6F;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #758D9A;
	display: block;
}
/* =========== опрос ===========*/
.vote {
	padding: 5px 15px;
	color: #fff;
    background-color: #0000000a;
	font-size: 14px;
}
.vote_title {
	padding: 15px 10px;
	text-align: center;
	background: #69bb50;
	margin-bottom: 15px;
	position: relative;
	color: #fff;
	 font-family: 'bpg';
}
.vote_title_ar {
	position: absolute;
	background: url("../images/vote_arr.png") no-repeat left center;
	width: 36px;
	height: 14px;
	bottom: -14px;
	left: 50%;
	margin-left: -17px;
}
.vote_bt {
	background: #40b605fc;
    border: 3px #fff solid;
    color: #fff;
    padding: 10px 0;
    cursor: pointer;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-family: 'bpg';
    text-transform: uppercase;
    border-radius: 6px;
}

.vote_bt_res {
	float: right;
	color: #2e5d20;
	border:0;
	background: transparent;
	cursor: pointer;
	text-transform: lowercase;
	margin-top: 5px;
	font-size: 12px;
}
/* =========== game news ===========*/
.shg_box {
	margin-top: 40px;
	float: left;
}
.shg_box ul li {
float: left;
position: relative;
margin-right: 10px;
z-index: 3;
overflow: hidden;

}
.shg_box ul li a {
	display: block;
	float: left;
	opacity: 0.5;
-webkit-transition:opacity 0.5s ease;
}
.shg_box ul li img {
	width: 70px;
}
.shg_box ul li a:hover {
	opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}
/* =========== теги в сайдбаре ===========*/
.tags_side .sb_title {
	padding: 0;
}
.tags_side .sb_title .side_tabs li, .video_gal_side .sb_title li {
	float: left;
	padding: 0 10px;
	cursor: pointer;
	color: #fff;
	height:59px;
	line-height: 59px;
	font-size: 10px;
}
.tags_side .sb_title .side_tabs li.current, .tags_side .sb_title .side_tabs li:hover, .video_gal_side .sb_title li:hover, .video_gal_side .sb_title .side_tabs li.current{
	background: #fff;
	color: #363636;
}
.tags_side .box{
	padding: 15px;
}

.teg_side_item {
	display: inline-block;
	background: #84888b;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff;
    padding: 4px 6px;
    margin-right: 4px;
    margin-bottom: 4px;
}
.teg_side_item span {
	display: inline-block;
	opacity: 0.5;
	margin-left: 5px;
	padding-left: 5px;
	background: url(../images/tags_dot.png) no-repeat left center;
}
.ts_title {
	float: left;
	margin-right: 18px;
	padding: 20px 0 20px 20px;
}
.tags_side .sb_title .side_tabs {
	float: left;

}
.box {
	display: none;
}
.box.vesible {
	display: block;
}
/* =========== блог в сайдбаре ===========*/
.sie_blog_list li a {
	display: block;
	padding: 10px 15px;
	color: #fff;
	background: url("../images/link_blog.png") no-repeat 15px 15px;
	padding-left: 45px;
}
.sie_blog_list li a:hover {
	background: #273944 url("../images/link_blog.png") no-repeat 15px 15px;
}


/* =========== ссылки в сайдбаре ===========*/
.sie_links_list li a {
	display: block;
	padding: 10px 15px;
	color: #7197AD;
	background: url("../images/link.png") no-repeat 15px 15px;
	padding-left: 45px;
}
.sie_links_list li a:hover {
	background: #273944 url("../images/link.png") no-repeat 15px 15px;
}
.shortstory_links {
	
	margin-bottom: 1px;

}
.shortstory_links h2 a {
	color: #fff;
	font-size: 20px;
	background: #2B3E4A url(../images/link.png) no-repeat 15px center; 
	padding: 15px;
	display: block;
	padding-left: 45px;
	font-family: 'bpg';
}
.shortstory_links h2 a:hover {
	background: #2E424E url(../images/link.png) no-repeat 15px center; 
}
.fullnews_links_title {
	margin-bottom: 20px;
}
.fullnews_links_title h1 {
	font-size: 25px;
	color: #fff;
	font-family: 'bpg';
}
/* =========== постер ===========*/
.side_poster, .side_social {
	  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	padding: 20px;
	position: relative;
}
.side_poster_mask, .side_social_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5da547+0,11191e+100&amp;0.63+0,0.57+100 */
background: -moz-linear-gradient(left,  rgba(93,165,71,0.63) 0%, rgba(17,25,30,0.57) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(93,165,71,0.63)), color-stop(100%,rgba(17,25,30,0.57))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15da547', endColorstr='#9111191e',GradientType=1 ); /* IE6-9 */

	z-index: 1;
	left: 0;
	top: 0;
}
.side_poster_mask_love {
	background: url("../images/love.png");
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}
.sp_title {
	color: #fff;
	text-align: center;
	margin-bottom: 100px;
	font-size: 16px;
	 font-family: 'bpg';
	 text-transform: uppercase;
}
.sp_cont {
	position: relative;
	z-index: 3;
}
.sp_gallery {
	margin-bottom: 10px;
}
.sp_gallery a {
	display: block;
	float: left;
	width: 73px;
	height: 40px;
	position: relative;
	overflow: hidden;
}
.sp_gallery a img {
	width: 73px;
}
.sp_button {
	border:3px #fff solid;
	padding: 14px 0;
	text-align: center;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #fff;
	font-family: 'bpg';
	 text-transform: uppercase;
}
.sp_button:hover {
	color: #fff;
}

/* =========== Блок галереи и видео в сайд ===========*/

.video_gal_side {

}
.video_gal_side .sb_title {
	padding: 0;
}
.video_gal_side .sb_title .side_tabs li{
width: 50%;
text-align: center;
padding: 0;
font-size: 14px;
}
.side_gallery {
	position: relative;
}
/* =========== видео в сайд ===========*/
.video_side_news {
	width: 100%;
	height: 200px;
	position: relative;
	overflow: hidden;

}
.video_side_news img {
	height: 300px;
}
.vsn_play {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: url("../images/tabs_vd_play.png") no-repeat center center;
}

/* =========== галерея в сайдбаре ===========*/

.gallery_side_news {
	width: 100%;
	z-index: 2;
	left: 0;
	overflow: hidden;
	top: 0;
}
.gallery_side_news .bx-controls {
	position: absolute;
	z-index: 3;
	width: 100%;
	bottom: 50px;
}
.gallery_side_news .bx-wrapper {
	margin-bottom: 0;
}
.gallery_side_news .bx-wrapper .bx-pager {
	padding-top: 0;
}
.gallery_side_news  .bx-wrapper .bx-viewport {
	border: 0;
	left: 0;
}
.gallery_side_news .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
}
.gallery_side_news .bx-wrapper .bx-pager.bx-default-pager a:hover,.gallery_side_news .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #5da547;
}
.gallery_side_news .bxslider a {
	cursor: default;
}
.gallery_side_news .bx-wrapper .bx-viewport {
	    -moz-box-shadow: 0 0 0px #ccc;
    -webkit-box-shadow: 0 0 0px #ccc;
    box-shadow: 0 0 0px #ccc;
    border: 0px solid #fff;
    background: #202f38;
}

.gallery_side_news img {
	width: 100%;
	position: relative;
	z-index: 1;
	margin: 0 !important;
}
.gsn_title {
	position: absolute;
	top: 10px;
	z-index: 2;
	left: 15px;
}
.gsn_title a {
	font-size: 18px;
	color: #fff;
}

/* =========== фикс меню ===========*/
.show_fix_menu_tabs_settings {
	width: 29px;
	height: 29px;
	position: relative;
	opacity: 0.5;
	margin-top: 8px;
	float: left;
}
.sfmts_button {
    filter: invert(1);
	width: 29px;
	cursor: pointer;
	height: 29px;
	background: url("../images/tabs_set.png") no-repeat center center;
}
.sfmts_button_info {
	position: absolute;
	left: 35px;
	top: 0;
	 width: 220px;
    font-size: 12px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	display: none;
}
.show_fix_menu_tabs_settings .sfmts_button:hover .sfmts_button_info {
	display: block;
}
.show_fix_menu_tabs_settings.active{
	opacity: 1;
}
.show_fix_menu_tabs_settings.active .sfmts_button:hover .sfmts_button_info {
	display: none;
}
.show_fix_menu_tabs {
	position: absolute;
	left: 38px;
	z-index: 2;
	top: 0px;
	display: none;
	width: 400px;
}
.show_fix_menu_tabs li {
		cursor: pointer;
	opacity: 0.5;
	float: left;
padding-right: 8px;
}
.show_fix_menu_tabs li span {
color: #fff;
	font-size: 12px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 0px;
	padding-left: 30px;
	line-height: 30px;
	border-radius: 99px;
    -webkit-border-radius: 99px;
    -webkit-transition:width 0.5s ease;
}
.show_fix_menu_tabs li:hover span {
	width: 150px;
	-webkit-transition:width 0.5s ease;
}

.show_fix_menu_tabs li.sfm_1 span {
	background: #3A5260 url("../images/game_ic_1.png") no-repeat 6px center;
}
.show_fix_menu_tabs li.sfm_2 span {
	background: #3A5260 url("../images/game_ic_2.png") no-repeat 6px center;
}
.show_fix_menu_tabs li.sfm_3 span {
	background: #3A5260 url("../images/game_ic_3.png") no-repeat 6px center;
}

.tabs__content {
	display: none;
}
.tabs__content.active {
	display: block;
}
.show_fix_menu_tabs li.active{
	opacity: 1;
}
.fixed_menu {
	z-index: 10;
	position: absolute;
	top: 0px;
	display: none;
	left: -70px;
	width: 60px;
}
.fixed_menu li a {
	display: block;
	position: relative;
	z-index: 3;
}
.fixed_menu li a img {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.fixed_menu li a span {
	position: absolute;
	left: 68px;
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 60px;
	height: 60px;
	font-family: 'bpg';
	background: #fff;
	color: #000;
	-webkit-transition:width 0.5s ease, padding-left 0.5s ease;
}
.fixed_menu li a:hover span {
	width: 150px;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-transition:width 0.5s ease, padding-left 0.5s ease, padding-right 0.5s ease;
}
.fixed_menu li {
	margin-bottom: 5px;
}

/* =========== фото в сайдбаре ===========*/
.iChat .comments_scroll {
	margin-bottom: 0;
}
#iChat-style {
	max-height: 300px !important;
	margin-bottom: 0 !important;
}
.chat_box {
	width: 300px;
	right: 10px;
	bottom: 0;
	z-index: 20;
	position: fixed;
	
}
.chat_box_content {
-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #353d48;
}
.chat_box_title {
	background: #23333C;
	padding: 0px 15px;
	cursor: move;
	height: 45px;
	line-height: 45px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: -48px;
	right: 0;
	width: 270px;
	overflow: hidden;
	color: #fff;
	font-family: 'bpg';
}
.chat_box_title_close, .chat_box_title_slide {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 45px;
	height: 45px;
	cursor: pointer;
	background:#0B1115 url("../images/close_chat.png") no-repeat 0 0;
}
.chat_box_title_close.oupen {
	background-position: 0 -45px;
}
.chat_box_title_slide {
	right: 45px;
	background-position: 0 -90px;
}
.chat_box_title_slide.to_slide {
	background-position: 0 -135px;
}
.chat_b_icon, .chat_b_icon_move {
	width: 45px;
	height: 45px;
	position: absolute;
	top: -90px;
	cursor: pointer;
	right: 0;
	background: #5da547 url("../images/chat_icon.png") no-repeat;
}
.chat_b_icon_move {
	cursor: move;
	right: 0px;
background:transparent url("../images/panel_move.png") no-repeat center center;
}
.chat_massage {
	margin-bottom: 5px;
	border-bottom: 1px #e0e0e0 solid;
	color: #000000;
	padding: 5px 0;
	font-size: 12px;
}
.cm_av {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 5px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.cm_av img {
	width: 40px;
	height: 40px;
}
.cm_text {
	margin-left: 5px;
	padding-left: 45px;
	padding-right: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}
.cm_text strong, .cm_text strong span {
	color: #5da547 !important;
}
.cm_text_nav {
	margin-top: 5px;
	opacity: 0;
}
.chat_massage:hover .cm_text_nav {
	opacity: 1;
}
.chat_hide {
	display: none;
}

/* =========== Добавить новость ===========*/
.home_controls {
	margin-bottom: 20px;
}
.add_news_rights {
	background: #434b4f;
	margin-left:60px;
	position: relative;
	padding: 15px;
	margin-bottom: 20px;
	font-size: 14px;
    border-radius: 3px;
    color: aliceblue;
}
.anr_icon {
	position: absolute;
	left: -61px;
	width: 61px;
		background: url("../images/addnews_pak_say.png") no-repeat center center;
	height: 78px;
	top: 0;
    filter: contrast(0.5);
}
.add_news_page .global_button.all_news_more{
	width: auto;
	margin-bottom: 20px;
}
.global_button.add_bews_rigts {
color: #fff;
background: #d16e6e;
margin-bottom: 20px;
border-radius: 3px;    
}
/* =========== фото в сайдбаре ===========*/

.ss_photo_item {

}
.ss_photo_item_in {
	padding: 10px 15px;
}
.ss_p_title a {
	font-size: 12px;
	color: #000;
	display: block;
}
.ss_p_author a {
	font-size: 11px;
	color: #848484;
	height: 15px;
	line-height: 15px;
	display: block;
	float: right;
	padding-left: 20px;
	background: url("../images/sb_ic_author.png") no-repeat left center;
}
.ss_p_gallery {
	height: 250px;
	position: relative;
	overflow: hidden;
}
.ss_p_gallery {
	margin-bottom: 5px;
}
.ss_p_gallery a, .ss_p_gallery img {
	display: block;
	float: left;
	width: 75px;
	height: 50px;
	position: relative;
	overflow: hidden;
}
.ss_p_gallery a img, .ss_p_gallery img {
	height: 100%;
	width: 100%;
	margin: 0;
}
.ss_p_gallery br, .bxslider br, .sp_gallery br {
    display: none;
}

/* =========== видео новости в панели в шапке ===========
.video_news_panel {
	width: 100%;
	z-index: 3;
	background: rgba(44, 63, 74, 0.52);
	position: relative;
	padding:20px 0;
}
.video_news_panel .cont_in {
	position: relative;
	overflow: hidden;
}
.vnp_item {
	margin-right: 1px;
	height: 125px;
	width: 212px;
	float: left;
	position: relative;
	opacity: 1;
}
.vnp_item:nth-child(2n+2) {
	background: #3a5260;
}
.vnp_info {
	position: absolute;
	padding: 0 10px;
	top: 242px;
	z-index: 2;
	-webkit-transition:top 0.5s ease;
}
.vnp_item img {
-webkit-filter: contrast(1) grayscale(0.3) sepia(0.3);
width: 212px;
opacity: 1;

}
.vnp_item:hover .vnp_info{
	top: 40px;
	-webkit-transition:top 0.5s ease;
}

.vnp_i_av, .sh_v_av {
	width: 35px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	height: 35px;
	float: left;
	margin-right: 5px;
}
.vnp_i_av {
	position: absolute;
	top: 10px;
	border:2px #fff solid;
	left: 10px;
	width: 25px;
	height: 25px;
}
.vnp_title {
	line-height: 14px;
	position: relative;
	overflow: hidden;
}
.vnp_title h2 a {
	font-size: 14px;
	font-family: 'proxima_nova_rgbold';
	color: #fff;
	display: block;
	line-height: 19px;
}
.vnp_views {
	position: absolute;
	top: 5px;
	z-index: 2;
	left: 10px;
	color: #fff;
	font-family: 'proxima_nova_rgbold';
}
.vnp_item .vnp_item_pict {

	position: relative;
	overflow: hidden;
}
.vnp_item .vnp_item_pict >  img {
	position: relative;
	z-index:1;
	opacity: 1;
	height: 125px;
	-webkit-transition:opacity 0.5s ease;
}
.vnp_item:hover .vnp_item_pict > img {
	opacity: 0.3;
	-webkit-transition:opacity 0.5s ease;
}

.vnp_item_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: url("../images/vnl_mask_b.png");
	height: 100%;
	z-index: 2;
}
.vnp_item_play {
	background: url("../images/tabs_vd_play.png") no-repeat center 40% ;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 3;
}
.vnp_i_av img {
	width: 25px;
	height: 25px;
}
.vnp_item_cont {
	padding: 10px 15px;
}
.vnp_item_cont h2 a {
	color: #DCDCDC;
	display: block;
	font-size: 14px;
}
.vnp_buttom {
	left: 0;
	width: 100%;
	color: #fff;
	z-index: 5;
	position: relative;
	line-height: 43px;
	cursor: pointer;
	height: 40px;
	background: #213744;
	text-transform: uppercase;
	font-family: 'proxima_nova_rgbold';
	font-size: 14px;
	text-align: center;
	opacity: 0.5;
	-webkit-transition:opacity 0.5s ease;
}
.vnp_buttom:hover {
	opacity: 1;
}
.vnp_new {
	background: #aa3d3d;
	color: #fff;
	position: absolute;
	bottom: -8px;
	right: -5px;
	padding: 2px 5px;
	height: 12px;
	line-height: 12px;
	margin-left: 5px;
	font-size: 11px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
*/

/* =========== top panel ===========*/
.forum_news {

}
.fn_table {
	width: 100%;
}
.fn_table tr.head td {

	font-weight: bold;

}
.fn_table tr:hover {
background: #1B272F;
}
.fn_table tr {
	padding: 10px 0;
}
.fn_table tr td {
	padding: 10px;
	font-size: 11px;

}
.fn_table tr td.views {
	text-align: center;
	width: 20%;
	vertical-align: middle;
}
.fn_table tr td.views span {
	padding: 5px;

	display: inline-block;
}
.fn_table tr td.author {
	background: url("../images/f_auth.png") no-repeat left center;
	padding-left: 18px;
	width: 30%;
	vertical-align: middle;
	font-family: 'bpg';
}
.fn_table tr.fn_head {
	background: #1B272F;
}
.users_online {
	padding: 10px;
	font-size: 14px;
}
/* =========== top panel ===========*/

#head {
	position: relative;
		padding-top:81px;
}
.bx-wrapper {
	z-index: 3;
}
.vk_widjet {
	position: absolute;
	left: 50%;
	margin-left: -153px;
overflow: hidden;
	height: 400px;
	z-index:4;
	width: 300px;
	top: 40px;
	background: #3a5260;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px;
}
.vk_widjet #vk_groups {
	height: 400px !important;
	
}
.sv_w_arrow {
	position: absolute;
	width: 20px;
	height: 9px;
	top: -8px;
	left: 50%;
	background-image: url("../images/sv_w_arrow.png");
	margin-left: -10px;
}
/* =========== slider ===========*/
.head_slider_wrapper {
	height: 115px;
}
.head_slider_box {
	z-index: 3;
	position: absolute;
	left: 0;
	/*top: 120px;*/
	width: 100%;
	height: 115px;
}
/* стили слайдера
.head_slider_box .bx-wrapper .bx-controls {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
}
.head_slider_box .bx-wrapper .bx-controls-direction a {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	background-image: url("../images/head_slide_nav.png");
}
.head_slider_box .bx-wrapper .bx-prev {
	left: 20px;
	top: -83px;
	background-position:  0 -40px;
}
.head_slider_box .bx-wrapper .bx-next {
	left: 50px;
	top: -83px;
	background-position:  0 0;
}
.head_slider_box .bx-wrapper .bx-prev:hover {
background-position:  0 -40px;
	opacity: 0.5;
}
.head_slider_box .bx-wrapper .bx-next:hover {
background-position:  0 0;
	opacity: 0.5;

}
*/
.head_slider {

	
	width: 100%;
}
.head_slider_item {
	height: 115px;
}
.head_social {
	margin-bottom: 50px;
	
	z-index: 2;
	
	width: 500px;
	margin-right: 40px;
}
.hs_item {
	margin-bottom: 15px;
}
.top_panel_mask {
	background: rgba(35, 51, 60, 0.67);
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	width: 100%;
	height: 81px;
}
.top_panel {
	position: absolute;
	height: 82px;
	top: 0;
	width: 100%;
}
.tp_to_fix {
	position: fixed;
	left: 0;
}
.tp_lock {
	background: rgba(35, 51, 60, 0.67) url("../images/lock.png") no-repeat center center;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 81px;
	cursor: pointer;
	z-index: 4;
	
}
.tp_fix {
	position: fixed;
	z-index: 3;
}
.tp_fix.top_margin {
	top: 82px;
}
.tp_fix.top_panel_mask {
	    background: rgb(35, 51, 60);
}
.top_panel_in {
	width: 1270px;
	margin: 0 auto;
}

.tp_line_bg, .ant_line, .ont_line {
	height: 1px;
	position: absolute;
	left: 0;
	background: #415865;
	top: 50%;
	width: 100%;
}
.tp_left,.tp_right {
	float: left;
	padding-right: 20px;
	position: relative;
	z-index: 2;
}
.tp_right {
	padding-right: 0;
}
.tp_right .global_button.tb_reg_bt {

	line-height: 36px;
	height: 36px;
	padding: 0 10px 0 45px;
}
.tp_left {
	padding-right: 0px;
}

.logo, .footer_logo_icon {
	width: 180px;
	position: absolute;
	margin-left: -110px;
	z-index: 4;
	text-align: center;
	left:50%;
	color: #fff;
	top: 20px;
	font-size: 39px;
	text-transform: uppercase;
	color: #fff;
	 font-family: 'AgencyFB-Reg';
/*	background: url("https://img.ge/images/81248761768195773286.png") no-repeat left; */
	padding-left: 40px;
}
.logo a {
	color: #fff;
}
.footer_logo_icon {
position: relative;
margin-left: 0;
top: 0;
width: auto;
padding-left: 50px;
color: #889095;
text-align: left;
left: 0;
}
.logo_monster_bg{
	    background: url("../images/logo_monster.png");
	 background-position: 0px 0px;
    width: 33px;
    height: 2px;
    position: absolute;
    bottom: -2px;
    display: none;
   left: 0;
        animation: monbottom 0.8s linear; 
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}
.logo_monster{
	width: 33px;
	 display: none;
	height: 29px;
	position: absolute;
	top: 2px;
	left: 58px;
	background: url("../images/logo_monster_bg.png");
}
.logo:hover .logo_monster {
	animation: monsterhide 0.8s linear; 
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}
.footer_logo a {
color:#c4d1da;
}
@keyframes monbottom {
	from { background-position: 0 0; }
	to { background-position: -33px 0; }
}


@keyframes monsterhide {
	from { top: 2px; }
	to{ top: -200px; }
}


.tp_line {
	float: left;
	margin-top: 12px;
	background: #A2B4BD;
	display: block;
	content:'';
	border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 7px;
	height: 7px;
	margin-right: 10px;
}
.tp_right, .tp_right .tp_line {
	float: right;
}

#searchtable .bbcodes {
	float: right;
	margin: 0 0 0 8px !important;
}
#searchtable {
	margin-bottom: 20px;
}
.search > div {
	margin: 0 0 15px 0 !important;

}
#dofullsearch {
	display: none;
}
#searchinput {
	width: 100% !important;
}
.tp_search_box {
   height:81px;
   float: left;
   position: relative;
   z-index: 5;
}
.tp_search_box:hover .search_box {
	display: block;
}
.search_panel {
	height: 81px;
	background: #3a5260;
	width: 100%;
	display: none;
}
.sb_input{border:0;height: 81px; width:100%; background:transparent;color:#fff;font-family: 'proxima_nova_rgregular'; background:transparent; line-height:81px;border:0;padding:0 10px;font-size: 20px;}
.sb_input:focus {border: 0;  outline: 0}

.sb_bt, .vk_bt, .ch_bt {
	background:url(../images/search_ic.png) no-repeat 0 0;
	bottom:-21px;
	cursor:pointer;
	position: absolute;
	left:50%;
	margin-left: -32px;
	width: 46px;
    height: 32px;
    z-index: 4;
}
.vk_bt {
	background-position: -46px 0;
	margin-left: 14px;
}
.ch_bt {
	background-position: -92px 0;
    margin-left: 58px;
}
.chat_head_arrow {
	position: absolute;
	padding-left: 28px;
	    top: 35px;
    left: 25px;
	height: 19px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: 'bpg';
	opacity: 0.5;
	padding-top: 3px;
	background:url(../images/chat_head_arrow.png) no-repeat 0 0;
}
.tp_login_box {
	float: right;
	width: 60px;
	padding: 0 10px;
	cursor: pointer;
	height: 81px;
	background: url("../images/login_arrow.png") no-repeat 60px center;
}
.tp_login_box:hover {
	background:#3a5260 url("../images/login_arrow.png") no-repeat 60px center;
}
.tp_social {
	float: right;
	height: 36px;
	margin-right: 10px;
}
.tp_social ul li {
	float: left;
	width: 45px;
}
.tp_social ul li a {
	display: block;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	float: right;
	width:36px;
	background:#3a5260 url("../images/social_icons.png");
	height: 36px;
}
.tp_social ul li a.tw {
	background-position: 0 0;
}
.tp_social ul li a.vk {
	background-position:  0 -69px;
}
.tp_social ul li a.fb {
	background-position:  0 -34px;
}
.tp_social ul li a:hover {
	background-color: #4d6d80;
}
.tp_login {
	float: right;
}

.tp_av {
	width: 36px;
	height: 36px;
	position: relative;
	margin-right: 10px;
	overflow: hidden;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	margin-top: 20px;
}
.tp_av img {
	width: 36px;
	height: 36px;
}

.tp_com_link, .tp_exit_link, .chat_link, .users_all_link {
	display: block;
	float: right;
	line-height: 35px;
	cursor: pointer;
	text-transform: uppercase;
	height: 81px;
	color: #4DBA5D;
	width: 41px;
	font-size: 11px;
	position: relative;
	background: url("../images/prof_icon_2.png") no-repeat center center;
}
.tp_com_link:hover, .users_all_link:hover {
color: #4DBA5D;
}
.chat_link {
	background: url("../images/prof_icon_3.png") no-repeat center center;
}
.users_all_link {
	background: url("../images/prof_icon_4.png") no-repeat center center;
}
.tp_com_link:hover {
	background:#3a5260 url("../images/prof_icon_2.png") no-repeat center center;
}
.users_all_link:hover {
	background:#3a5260 url("../images/prof_icon_4.png") no-repeat center center;
}

.link_pop {
	background: #fff;
	width: 150px;
	text-align: center;
	position: absolute;
	top:90px;
	font-size: 11px;
	left: 50%;
	color: #23333c;
	-webkit-box-shadow: 2px 2px 2px 0 rgba(64, 64, 64, 0.47);
    box-shadow: 2px 2px 2px 0 rgba(64, 64, 64, 0.47);
	margin-left: -75px;
	height: 23px;
	line-height: 23px;
	text-transform: lowercase;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	visibility:hidden;
	opacity:0;
	transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}
.show_link_pop:hover .link_pop {
  visibility:visible;
  opacity:1;
  transition-delay:0s;
  z-index: 4;
}


.tp_com_link_pop_ar {
	background: url("../images/pop_ar.png");
	width: 14px;
	display: block;
	height: 6px;
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -7px;
}
.tp_exit_link {
	background: url("../images/prof_icon_1.png") no-repeat center center;
}
.tp_exit_link:hover {
	background:#3a5260  url("../images/prof_icon_1.png") no-repeat center center;
}
.global_button.tp_button, .add_news_button a, .scroll_subscribe_button,  .global_button.tb_reg_bt, .forum_link{
	float: right;
	height: 36px;
	color: #fff;
	background: #3a5260;
	line-height: 36px;
	margin-left: 15px;
	display: block;

}
.global_button.tb_reg_bt, .global_button.scroll_subscribe_button, .forum_link {
	line-height: normal;
	padding: 8px 10px 8px 45px;
	text-align: left;
	border-radius: 0px;
	line-height: normal;
	height: auto;
	-webkit-border-radius: 2px;
}
.global_button.tb_reg_bt span, .global_button.scroll_subscribe_button span, .forum_link span{
	display: block;
	font-size: 11px;
	line-height: normal;
	text-transform: none;
	font-family: 'bpg';
}
.global_button.tb_reg_bt {
	background: #5da547;
}
.scroll_subscribe_button {
	background: #3a5260 url("../images/add_news.png") no-repeat 5px center; 
	padding-left: 45px;
}
.full_share_forum {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
 .forum_link {
 	background: #754141 url("../images/forum_ic_top.png") no-repeat 15px center; 
	padding-left: 45px;
 }
  .forum_link12 {
 	background: #754141 url("../images/forum_ic_top.png") no-repeat 15px center; 
	padding-left: 45px;
 }
 
 
 @keyframes donut-chart-fill {
  to { stroke-dasharray: 0 100; }
}

.svg-item {
  width: 70px;
    height: 41px;
    font-size: 20px;
    margin-left: -43%;
    margin-top: -26%;
    margin-bottom: -7px;
}
.donut-ring {
  stroke: #EBEBEB;
}

.donut-segment {
  animation: donut-chart-fill 1s reverse ease-in;
  transform-origin: center;
  stroke: #FF6200;
}

.donut-text {
  font-family: Arial, Helvetica, sans-serif;
  fill: #FF6200;
}

.donut-label {
  font-size: 0.28em;
  font-weight: 700;
  line-height: 1;
  fill: #000;
  transform: translateY(0.25em);    
}

.donut-percent {
  font-size: 0.5em;
  fill: #FF6200;
  line-height: 1;
  transform: translateY(0.5em);
}
 
 
.full_share_forum a {
	background:  url("../images/forum_ic_top.png") no-repeat 0px center; 
	
	display: block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 12px;
	padding: 0px 0 0px 25px;
	opacity: 0.5;
	text-transform: uppercase;
}
.forum_link:hover {
	color: #fff;
}
.global_button.tb_reg_bt {
	background: #5da547 url("../images/subs_ic_top.png") no-repeat 13px center; 
}

/* =========== подписаться ===========*/

#sucribe_box {
	background: #303e45 url("../images/subcribe.jpg") no-repeat ; 
	 background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	padding: 30px 0;
}
.subs_descript_box {

	width: 880px;
	margin: 0 auto;
}
.subs_descript {
	color: #fff;
	font-size: 16px;
	float: left;
	height: 36px;
	line-height: 16px;
	width: 320px;
	 font-family: 'bpg';
}
.subs_box {

}
.subs_box ul li{
	float: left;
	margin-right: 10px;
}
.subs_input {
	background:#1d2a31 url("../images/subs_ic_pm.png") no-repeat 9px center;
	height: 36px;
	border:1px #405058 solid;
	 -o-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -ms-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #666c6f;
	  font-size: 14px;
	  width: 225px;
	  padding-left: 30px;
}
.subs_button {
	border:0;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	width: 275px;
	text-align: center;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #35805e;
	color: #fff;
	font-family: 'bpg';
	cursor: pointer;
	opacity: 1;
	-webkit-transition: opacity 0.5s ease;
}
.subs_button:hover {
	opacity: 0.5;
}


/* =========== мега супер меню ===========*/
.nav_icon {
margin-right: 10px;
	  width: 36px;
	  height: 36px;
	  float: left;
	  cursor: pointer;
	  display: block;
	  position: relative;
		z-index:7;
		margin-top: 25px;
	}

	.nav_icon:after, 
	.nav_icon:before, 
	.nav_icon div {
	  background-color: #fff;
	  -o-border-radius: 3px;
	  -moz-border-radius: 3px;
	  -ms-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  content: '';
	  display: block;
	  height: 5px;
	  margin: 7px 0;
	  -moz-transition: all .2s ease-in-out;
	  -webkit-transition: all .2s ease-in-out;
	  transition: all .2s ease-in-out;
	}
	.nav_icon.active:before {
	  transform: translateY(12px) rotate(135deg);
	  -moz-transform: translateY(12px) rotate(135deg);
	  -webkit-transform: translateY(12px) rotate(135deg);
	}

	.nav_icon.active:after {
	  transform: translateY(-12px) rotate(-135deg);
	  -moz-transform: translateY(-12px) rotate(-135deg);
	  -webkit-transform: translateY(-12px) rotate(-135deg);
	}

	.nav_icon.active div {
	  -moz-transform: scale(0);
	  -webkit-transform: scale(0);
	  transform: scale(0);
	}
	.nav_icon:before {
		margin-top: 0;
	}
.nav_game {
	height: 81px;
	line-height: 81px;
	padding-left: 50px;
	color: #fff;
    z-index:4;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'bpg';
	float:left;
    position:relative;
   background: url("../images/game_menu.png") no-repeat left 20px;
    margin-left:5px;
	cursor: pointer;
	 -webkit-animation-duration: 1s;
            animation-duration: 1s; 
            -webkit-animation-fill-mode: both; 
            animation-fill-mode: both; 
             -webkit-animation-iteration-count: infinite;
}     
.nav_game.tada {
	 -webkit-animation-name: tada; 
    animation-name: tada; 
}
 @-webkit-keyframes tada { 
    0% {-webkit-transform: scale(1);}
    10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);} 
    30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
    40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);} 
    100% {-webkit-transform: scale(1) rotate(0);} 
 }
 
 @keyframes tada { 
    0% {transform: scale(1);} 
    10%, 20% {transform: scale(0.9) rotate(-3deg);} 
    30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);} 
    40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);} 
    100% {transform: scale(1) rotate(0);}
 }

.menu_panel {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 6;
	background: #23333c;
	
	height: 81px;
}
.menu_panel_in {
	padding-left: 50px;
}
.menu_panel ul {
	overflow-x: auto;
	height: 100% !important;
	position: relative;
}
.menu_panel ul {
	position: relative;
	float: left;
	z-index: 2;
	height: 81px;
	margin-left: 20px;
}
.menu_panel ul li {
	float: left;
}
.menu_panel ul li a {
	display: block;
	float: left;
	height: 81px;
	line-height: 81px;
	padding:0 15px;
	margin-right: 10px;
	text-transform: uppercase;
	 font-family: 'bpg';
	color: #fff;
}
.menu_panel ul li a:hover {
background: #445D6B;
}
.menu_login_mobile {
	display: none;
}
.menu_login_mobile .tp_button {
	width: auto;


}
/* =========== контент сайта ===========*/
#wrapper {
	width: 1270px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.wrapper_in {
	background: #f3f3f2;
	padding: 20px;
}
.wrapper_home {

}
#wrapper.wrapper_about {
	margin-top: 60px;
}
/* =========== эфир ===========*/
.efir {
	position: absolute;
	left: 65px;
	bottom: 10px;
	cursor: pointer;
	background: url("../images/sut.png") no-repeat 5px center;
	text-transform: uppercase;
	font-size: 10px;
	padding-left: 20px;
	color: #fff;
}
.efir span.online {
color: #9bd083;
}
.efir span.offline {
	color: #9f9f9f;
}
.efir_window_title {
	margin-bottom: 15px;
	color: #202f38;
	font-family: 'bpg';
	font-size: 16px;
	position: relative;
}
.efir_window {
	width: 750px;
	position: fixed;
	display: none;
	z-index: 3;
	top: 130px;
	left: 50%;
	background: #f2f2f2;
	padding: 10px;
	margin-left: -415px;
}

/* =========== новости ===========*/
.home_news_item {
	position: relative;
}
.home_news_item img {
	-webkit-filter: contrast(1) grayscale(0.3) sepia(0.3);
}

.fix_n_icon	{
	background: url("../images/fix_news.png") no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	z-index: 2;
	left: 5px;
	top: -2px;
	
}
.home_news_item.hni_banner {
	padding-bottom: 0;
	width: 303px;
	background: #fff;
}
.hni_banner_in {
	padding: 20px;
}
.news_move_wind {
	position: fixed;
	top: 10%;
	left: 50%;
	width: 675px;
	display: none;
	margin-left: -336px;
	z-index: 5;
}

.news_move_wind .acf_block {
	background: transparent;
	color: #fff;
}
.hot_news_move_box {
	position: absolute;
	overflow: hidden;
	height: 605px;
	z-index: 1;
	width: 100%;
}
.hot_news_move_box video {
	z-index: 1;
	position: relative;
	width: 100% !important;
    height: auto !important;
}
.hot_news_move .mejs-container, .mejs-mediaelement video, .mejs-layers .mejs-layer {width:100% !important;height:auto !important;}
.hot_news_move,.head_pict_bg {
position:absolute; /*удалите строку если надо что бы видео прокручивалось вместе со страницей*/
min-width:100%; /*ширина видео*/
z-index:1;
top:-14%;
	height: 690px;
left:0;
background: url("../images/video_mask.png") repeat-x left bottom;

}



.head_move_play, .head_move_swith {
	width: 50px;
	height: 50px;
	background: url("../images/play_move.png") 0 0;
	z-index: 4;
	position: relative;
	opacity: 0.5;
	float: right;
	margin-left: 10px;
	cursor: pointer;
	margin-top: 70px;
	-webkit-transition:opacity 0.5s ease;
}
.head_move_swith {
	background-position: 50px 0px;
}
.hmp_slide {
	background-position: -50px 0px;
}
.hmp_video {
	background-position: -150px 0px;
	display: none;
}
.head_move_swith.pict {
	background-position: 50px -50px;
}

.head_move_swith:hover {
	
	opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}

.hmp_slide.puse {
	background-position: -50px -50px;
}
.hmp_video.puse {
	background-position: -150px -50px;
}


.head_move_play:hover {
	opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}
.head_social_wrape {
	position: relative;
	z-index: 2;
	height: 175px;
	padding-bottom: 20px;
}
.hot_news_mask,  .hot_news_move_grad  {
	z-index: 3;
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	background: url("../images/video_mask.png") repeat-x left bottom;

}
.hot_news_move_grad {
	z-index: 2;
background: url("../images/dot_video.png");
}
.hot_news {
	position: relative;
	
	color: #fff;
	    background: rgba(35, 51, 60, 0.67);
	    padding: 20px;
}
.head_pict_bg_box {
	height: 100%;
	position: relative;
	height:500px;
	z-index: 1;
}
.head_pict_bg {
	
	
}
.head_pict_bg_item {
	position: relative;
	overflow: hidden;
	height: 500px;
}
.head_pict_bg_item_in {
	 background-repeat: no-repeat;
	background-position: left center;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	width: 100%;
	height:500px;
}
.hot_news_move {
	display: none;
}

.hot_news_cont {
	position: relative;
	z-index: 3;
	width: 600px;
	float: left;
	overflow: hidden;
	margin-top: 2px;
}
.f_site_users_num {
float: right;
color: #fff;
position: relative;
margin-top: 9px;
z-index: 2;
margin-right: 15px;
 font-family: 'bpg';

}
.f_site_users_num span {
	display: inline-block;
	background: url("../images/site_users_num.png") no-repeat left center;
	padding-left: 25px;
}

.bg_move_wrapper {
position: relative;
z-index:2;
}
.hot_news_cont_pict, .game_info_blur  {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
		-webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  z-index: 1;
  filter: blur(5px);
  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
}

/* =========== menu_icons ===========*/
.menu_icons {
	float: right;
	position: relative;
	margin-top: -33px;
	height: 20px;
	margin-right: 166px;
}
.menu_icons li {
	float: right;
	margin-left: 10px;
	position: relative;
	z-index: 2;
}
.menu_icons li a {
	display: block;
	position: relative;
	height: 20px;
	width: 20px;
	text-align: center;
}
.menu_icons li a .link_pop {
	top: 30px;
}
/* =========== новости в блоках  ===========*/

.bsi_mask {
	    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(35,2,3,1) 99%, rgba(35,1,1,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(99%,rgba(35,2,3,1)), color-stop(100%,rgba(35,1,1,1)));
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(35,2,3,1) 99%,rgba(35,1,1,1) 100%);
    background: -o-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(35,2,3,1) 99%,rgba(35,1,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(35,2,3,1) 99%,rgba(35,1,1,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(35,2,3,1) 99%,rgba(35,1,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#230101',GradientType=0 );
    width: 100%;
    height: 100px;
    top: 300px;
    opacity: 0;
    z-index: 1;
    -webkit-transition:opacity 0.5s ease;
    position: absolute;
}
.bsi_mask_bg {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#144868+0,031533+100&amp;0.47+0,0.59+100 */
background: -moz-linear-gradient(left,  rgba(20,72,104,0.47) 0%, rgba(3,21,51,0.59) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(20,72,104,0.47)), color-stop(100%,rgba(3,21,51,0.59))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* W3C */
 width: 100%;
    height: 100%;
    top: 0px;
    position: absolute;
    z-index: 1;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78144868', endColorstr='#96031533',GradientType=1 ); /* IE6-9 */

}

.boxes_slider_text {
	text-align: center;
	margin-top: 10px;
	font-size: 16px;
	padding: 0 20px;
	color: #fff;
}
#bsi_nav_liks a {
	display: block;
	width: 33.33%;
	float: left;
	text-align: center;	
	
}
#bsi_nav_liks a span {
	padding: 15px;
	display: block;
	float: left;
	height: 7px;
	color: #fff;
	background: #141D23;
	opacity: 0.5;
	border-right: 1px #2D3E48 solid;
	border-top: 4px #2D3E48 solid;
    border-radius: 0px 0px 3px 3px;
}
#bsi_nav_liks a:nth-child(3n+3) span {
	border-right: 0;
}
#bsi_nav_liks a.active span {
	opacity: 1;
}
.boxes_slider_cont {
    width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
}
.boxes_slider_item {
	width: 100px;
}
.boxes_slider_cont .bx-wrapper img {
	width: 100%;
}
.boxes_slider_item_title {
	position: absolute;
	bottom: 0;
	z-index: 2;
	text-align: center;
	width: 100%;
	height: 100%;
	background:transparent;
	-webkit-transition:background 0.5s ease;
}

.boxes_slider_item_cat {
	margin-top: 100px;
	margin-bottom: 10px;
}
.boxes_slider_item_av {
	width: 52px;
	height: 52px;
	border: 4px #fff solid;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	margin: 10px auto;
}
.boxes_slider_item_av img {
	width: 52px !important;
	max-width: 52px !important;
	height: 52px;
}
.boxes_slider_item_cat a {
	font-size: 12px;
	color: #fff;
}
.boxes_slider_item_title h2 a {
	color: #fff;
	display: block;
	padding: 0 55px;
	font-size: 35px;
	font-family: 'bpg';
}
.boxes_slider_cont .bx-wrapper .bx-pager {
	position: absolute;
	left: 0px;
	bottom: 15px;
	margin-top: 0;
	text-align: center;
}
.boxes_slider_cont .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
}
.boxes_slider_cont .bx-wrapper .bx-pager.bx-default-pager a:hover,.boxes_slider_cont .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #5DA547;
}


.boxes_n_col {
	float: left;
	width: 289px;
	margin-right: 20px;
	background: #293841;
}
.boxes_n_col:nth-child(4n+4) {
	margin-right: 0;
}
.boxes_n_item {
	position: relative;
	overflow: hidden;
	display: none;

}

.bni_pict {
	position: relative;
	height: 193px;
}
.bni_pict img {
	position: relative;
	display: block;
	z-index: 1;
	width: 289px;
	height: 193px;
}
.bni_p_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	
	z-index: 2;
}
.bni_title {
	position: absolute;
	top: 15px;
	left: 15px;
	padding-right: 15px;
	z-index: 2;
}
.bni_title a {
	color:#fff;
	font-size: 12px;
	display: block;
}
.bni_title h2 {
	margin-bottom: 5px;
}
.bni_title h2 a {
	color: #fff;
	font-size: 16px;
}
.bni_author {
	position: absolute;
	left: 15px;
	bottom: 15px;
	height: 30px;
	z-index: 2;
	color: #fff;
	font-size: 11px;
}
.bni_author_name {
	float: left;
}
.bni_author_name strong {
 font-family: 'bpg';
 display: block;
}
.bni_a_av {
	position: relative;
	overflow: hidden;
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	margin-right: 10px;
}
.bni_pict .bni_a_av img {
	width: 30px;
	height: 30px;
}
.bni_author a {color: #fff;
font-size: 12px;}
.boxes_n_item_short {
	padding: 0 15px;
}
.boxes_n_item_short a {
	font-size: 13px;
	color: #fff;
	padding: 15px 0px;
	display: block;
	position: relative;
	overflow: hidden;
	-webkit-transition:opacity 0.5s ease;
	height: 29px;
	border-bottom:1px #3A5260 solid; 
	opacity: 0.5;
}

.boxes_n_item_short a:hover {
	opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}
.boxes_slider_item:hover .bsi_mask {
	opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}

.bni_text {
	padding-left: 40px;
}

.boxes_n_col_more {
	display: block;
	text-align: center;
	padding: 9px 0;
	color: #fff;
	font-size: 12px;
	border-top:1px #3a5260 solid;
}
.boxes_n_item_short a:hover {
	
}

.boxes_n_col.bnc_1 .bni_p_mask {
	background: rgba(53, 56, 32, 0.73);

}
.boxes_n_col.bnc_2 .bni_p_mask {
	background: rgba(116, 134, 134, 0.54);
	
}

.boxes_news.long .boxes_n_col{
width: 605px;

}
.boxes_news.long .bni_pict {
	height: 213px;
}
.boxes_news.long .bni_pict img {
	width: 100%;
	height: auto;
}

/* =========== audio_box ===========*/
.audio_box {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 30px;
	float: right;
	position: relative;
	z-index: 2;
	margin-left: 10px;
	background: #1D1D1D;
}
.audio_player_title {
	float: left;
	height: 30px;
	font-size: 11px;
	line-height: 30px;
	cursor: pointer;
	padding-right: 10px;
	color: #fff;
	background: url("../images/audio.png") no-repeat left;
	padding-left: 38px;
}
.audio_player {
	width: 0px;
	position: relative;
	overflow: hidden;
	float: left;
}
.hot_news_cont {
	background: url("../images/warning_news.png") no-repeat left center;
	padding-left: 50px;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
}
.hot_news b {
	padding-right: 10px;
}
.hot_news a {
color: #fff;
}
.all_news, .pub_news {
padding-bottom: 30px;
padding-top: 30px;
position: relative;
}

.all_news_title, .overview_news_title {
	position: relative;
	margin-bottom: 30px;
}
.all_news_title h2, .overview_news_title h2 {
	font-size: 26px;
	float: left;
	position: relative;
	z-index: 2;
	 font-family: 'bpg';
	 padding-right: 15px;

}
.all_news_title .global_button.tb_reg_bt {
	float: right;
	background: #5da547 url("../images/subs_ic_top.png") no-repeat 15px center;
	padding-left: 45px;
}
.all_news_title .global_button.tb_reg_bt:hover {
	background: #5da547 url("../images/subs_ic_top.png") no-repeat 15px center;
}
.all_news .all_news_title h2 {
	background: url("../images/all_news_ic.png") no-repeat left 6px;
	padding-left: 35px;
	padding-right: 0;
	text-transform: uppercase;
	height: 36px;
	line-height: 36px;
}
.overview_news_title h2 {
	background: url("../images/rev_news_ic.png") no-repeat left 6px;
	padding-left: 35px;
	padding-right: 0;
	height: 43px;
	line-height: 43px;
	
}
.all_news .all_news_title, .overview_news_title  {
	
}

.ant_line, .ont_line {
	height: 1px;
	background: #d6d6d6;
}

.home_news_item {
	width: 305px;
	padding-bottom: 20px;
	
}

.home_news_item_in {
	width: 100%;
	background: #fff;
	position: relative;
	overflow: hidden;
}
.hni_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 2;
	height: 100%;

background: -moz-linear-gradient(-45deg,  rgba(12,29,63,0.75) 0%, rgba(125,185,232,0.38) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(12,29,63,0.75)), color-stop(100%,rgba(125,185,232,0.38))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(12,29,63,0.75) 0%,rgba(125,185,232,0.38) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(12,29,63,0.75) 0%,rgba(125,185,232,0.38) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(12,29,63,0.75) 0%,rgba(125,185,232,0.38) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(12,29,63,0.75) 0%,rgba(125,185,232,0.38) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0c1d3f', endColorstr='#617db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */





}
.hni_pict {
	position: relative;
	overflow: hidden;
}
.hni_pict.fixheight {
	height: 200px;
}
.hni_pict img {
	width: 120%;
	position: relative;
	z-index: 1;
	left: 0;
	display: block;
	top: 0;
}
.hni_cat {
	position: absolute;
	left: 25px;
	top: -19px;
	width: 100%;
	z-index: 3;
	-webkit-transition:top 0.3s linear;
}
.home_news_item:hover .hni_cat {
-webkit-transition:top 0.3s linear;
top: 10px;
}
.hni_cat a::before, .fsp_title_cat a::before, .sn_cat a::before, .snd_cat a::before, .bni_title_cat a:before, .jurnal_item_cat a:before, .boxes_slider_item_cat a:before {
	content: '#';
	display: inline;
}

.hni_cat a {
	background: #fff;
	padding: 4px 5px;
	display: inline-block;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	opacity: 1;
}
.hni_cat a:hover {
	color: #fff;
	opacity: 0.5;
	-webkit-transition:opacity 0.5s ease;
}
.hni_cat, .hni_cat a {
	font-size: 12px;
	color: #2D2D2D;
}
.hni_cat, .hni_cat a:hover {
	color: #fff;
}
.hni_ic_1, .hni_ic_2, .hni_ic_3 {
	background: #c53b3c url("../images/hni_ic_1.png") no-repeat center center;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 26px;
	height: 26px;
	border: 2px #fff solid;
	position: absolute;
	    left: 20px;
    top: -15px;
	z-index: 2;
}
.hni_ic_2 {
	background: #2e5ba6 url("../images/hni_ic_2.png") no-repeat center center;
}
.hni_ic_3 {
	background: #dd8c51 url("../images/hni_ic_3.png") no-repeat center center;
}

/* ------------------ цвета категорий -------------------*/
.home_news_item.cat_line_green .home_news_item_in {
	border-bottom:2px #62a363 solid;
}  
.home_news_item.cat_line_red .home_news_item_in {
	border-bottom:2px #a74949 solid;
}  
.home_news_item.cat_line_orange .home_news_item_in {
	border-bottom:2px #e1a629 solid;
}  
.home_news_item.cat_line_blue .home_news_item_in {
	border-bottom:2px #2999e1 solid;
}  
.home_news_item.cat_line_pink .home_news_item_in {
	border-bottom:2px #c04da4 solid;
}  

.home_news_item.cat_line_green .hni_cat a, a.cat_line_green {
	background: #62a363;
	color: #fff;
}
.home_news_item.cat_line_red .hni_cat a, a.cat_line_redn {
	background: #a74949;
	color: #fff;
}
.home_news_item.cat_line_orange .hni_cat a, a.cat_line_orange {
	background: #e1a629;
	color: #fff;
}
.home_news_item.cat_line_blue .hni_cat a, a.cat_line_blue {
	background: #2999e1;
	color: #fff;
}
.home_news_item.cat_line_pink .hni_cat a, a.cat_line_pink {
	background: #c04da4;
	color: #fff;
}

/* ------------------ цвета категорий -------------------*/

.hni_cont {
	padding: 18px 25px 18px 25px;
	font-size: 13px;
	position: relative;
}
.hni_cont h2 a, .hni_pb_title h2 a  {
	 font-family: 'bpg';
	font-size: 18px;
	color: #23333c;
	display: block;
}


.hni_cont h2 {
	margin-bottom: 5px;
}
.hni_info {
	margin-top: 15px;
}


.hni_i_like {
	float: right;
}
.hni_i_com, .hni_i_views, .hni_i_date, .hni_i_like a, .cn_item_like a, .hni_i_like > span, .cn_item_like > span  {
	color: #808080;
	display: block;
	height: 28px;
	 font-family: 'bpg';
	padding-left: 23px;
	font-size: 13px;
	line-height: 30px;
	float: left;
	margin-right: 10px;
	background: url("../images/news_icons_l.png") no-repeat;
}

.hni_i_like a, .cn_item_like a {
	float: none;
	display: block;

	margin-right: 0;
	background: url("../images/com_smile_cool.png") no-repeat 0 0;
	-webkit-transition:background-position 0.5s ease;
}

.hni_pb_info.good .hni_i_like a,.hni_pb_info.super_good .hni_i_like a, .ht_vd_info .hni_i_like a  {
	color: #fff;
background: url("../images/com_smile_cool_w.png") no-repeat 0 0;
-webkit-transition:background-position 0.5s ease;
}

.hni_i_like a:hover, .cn_item_like a:hover, .hni_i_like > span, .cn_item_like > span, .hni_pb_ii .hni_i_like a:hover  {
	background-position: 0 -28px;
	color: #3d936c;
}
.hni_i_com {
	background-position: 0 0;
}
.hni_i_views {
	background-position:  0 -58px;
}

.global_button.all_news_more {
	border: 3px #fff solid;
	color: #fff;
	width: 170px;
	margin: 30px auto;
	z-index: 2;
	position: relative;
}
.overview_news .global_button.all_news_more  {
	background: #889EAB;
}
/* =========== галерея ===========*/
.hni_gallery .home_news_item_in {
	
	color: #fff;
}
.hni_gallery .hni_cont h2 a {
	color: #fff;
}
.hni_gallery_thumb {
	height: 25px;
	bottom: 78px;
	left: 25px;
	width: 100%;
	position: absolute;
	overflow: hidden;
}
.hni_gallery_thumb img {
	width: 25px;
	height: 25px;
	float: left;
	margin-right: 5px;
}
.hni_g_button {
	color: #fff;
	display: block;
	height: 45px;
	position: absolute;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	bottom: 20px;
	border-radius: 99px;
	-webkit-border-radius: 99px;
	z-index: 2;
	line-height: 45px;
	background: #9b59b6 url("../images/love.png");
	text-align: center;
	text-transform: uppercase;
	font-family: 'bpg';
}
.hni_gallery_title {
	position: absolute;
	top: 0;
	z-index: 2;
	left: 0;
	width: 100%;
}
.hni_gallery_title h2 a {
	display: block;
	padding: 15px 25px;
	color: #fff;
	font-family: 'bpg';
	font-size: 15px;
}
/* =========== топ пользователей на главной ===========*/ 

.home_users_top {
	background: #606d76c7;
	padding:10px 20px;
	margin: 0;
	color: #fff;
}
.hut_box {

}
.hut_box_title {
	font-family: 'bpg';
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	background: url("https://img.ge/images/13322302312263407648.png") no-repeat right;
	padding-right: 25px;
}

.home_users_top .pb_top_user_item {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0px 15px 0 0px;
	float: left;
	margin: 0;
}
.home_users_top .pb_top_user_item .ptui_av {
	width: 20px;
	height: 20px;
}
.home_users_top .pb_top_user_item .ptui_av img {
	width: 20px;
	height: 20px;
}
.home_users_top .pb_top_user_item .ptui_user span {
	height: 20px;
	line-height: 20px;
	    font-family: 'bpg', sans-serif;
	    background: transparent;
	    padding-left: 0;
	    font-size: 12px;
}
.home_users_top .pb_top_user_item .ptui_user {
	width: auto;
}
/* =========== обзоры в ленте ===========*/
.hni_review_item {
	background: #fff;
	position: relative;
	overflow: hidden;
}
.hni_review {
	background-repeat: no-repeat;
	background-position: left bottom;
	-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	color: #fff;
}
.hni_r_cont {
	position: relative;
	z-index: 2;
	background:rgba(173, 24, 53, 0.58);
}
.hni_r_author {
	padding: 20px 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.hni_r_author a {
	color: #fff;
}
.hni_r_author_av_pict {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin: 0 auto 5px auto;
	position: relative;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.hni_r_author_av_pict img {
	width: 90px;
}
.hni_r_line {
	height: 1px;
	background: rgba(255, 255, 255, 0.21);
}
.hni_r_text {
	padding: 25px;
	color: #fff;
	font-size: 14px;
}
.hni_r_text h2 a {
	display: block;
	font-size: 18px;
	color: #fff;
	font-family: 'bpg';
	margin-bottom: 10px;
}
.hni_review  .hni_info {
	padding: 15px 25px;
	background: #141D23;
	margin-top: 0;
}

/* =========== обзоры ===========*/

.overview_news {
	position: relative;
	padding:  40px 0;
  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
}
.hni_overview_in {
	background:#fff; 
	-webkit-box-shadow: 0px 0px 0px 0 #191919;
	box-shadow: 0px 0px 0px 0 #191919;
	
}


.overview_news .cont_in, .all_news .cont_in, .pub_news .cont_in {
	position: relative;
	z-index: 2;
}
.overview_news_mask, .all_news_mask, .pub_news_mask {
	position: absolute;
	left: 0;
	z-index: 1;
	top: 0;
	width: 100%;
	background-color: rgb(232, 238, 243);
	height: 100%;
}
.all_news_mask, .pub_news_mask {
	
}
.hni_overview_title h2 a {
	display: block;
	padding: 15px;
	font-size: 18px;
	 font-family: 'bpg';
	color: #272727;
}
.hni_overview_pict {
	position: relative;
	overflow: hidden;
}
.hni_overview_pict img {
	width: 100%;
	z-index: 1;
}
.hni_overview_av {
	position: absolute;
	bottom: 5px;
	left: 0;
	z-index: 2;
	padding: 8px 0;
	height: 45px;
	overflow: hidden;
	width: 100%;
	-webkit-transition:height 0.3s linear;
}
.hni_overview_in:hover .hni_overview_av {
	-webkit-transition:height 0.3s linear;
	height: 55px;
}


.hni_overview_av_mask {
	background: rgba(55, 76, 88, 0.15);
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	z-index: 2;
}
.hni_overview_av_bg {
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100%;
	-webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  z-index: 1;
  filter: blur(5px);
  background-repeat: no-repeat;
	background-position: left -20px;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	height: 90px;
	z-index: 1;
	
}



.hni_overview_av_cont {
	position: relative;
	z-index: 3;
	margin-top: 2px;
}
.hni_overview_av_pict {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	width: 36px;
	height: 36px;
	margin: 0 auto 2px auto;
}
.hni_overview_av_cont a {
	color: #fff;
	display: block;
	position: relative;
	bottom: -15px;
	text-align: center;
	font-family: 'bpg';
	font-size: 12px;
	-webkit-transition:bottom 0.3s linear;
}
.hni_overview_in:hover .hni_overview_av_cont a {
	-webkit-transition:bottom 0.3s linear;
	bottom:0;
}

.hni_overview_info_line {
height: 4px;
background: #e1e1db;
}

.hni_pb_ii .hni_i_date {
	background-position: 0 -87px;
}

.overview_news_title h2 {
	color: #fff;
}
.ont_line {
	background: #acc8d7;
}


/* =========== паб ===========*/

.pb_left {
	float: left;
	width: 960px;
}
.pb_left .all_news_title {
	margin-right: 20px;
}
.pb_right {
	float: right;
	width: 300px;
}
.pb_side_item {
	margin-bottom: 20px;
}
.pb_title {
	 font-family: 'bpg';
	font-size: 20px;
	margin-bottom: 30px;
}
.home_news_item_in.hni_pb_in {
	background: transparent;
		-webkit-box-shadow: 0px 0px 0px 0 #d9d9d9;
	box-shadow: 0px 0px 0px 0 #d9d9d9;
	overflow-x: visible;
overflow-y: visible;
}
.hni_pb_cont {
	background: #fff;
	-webkit-box-shadow: 2px 2px 2px 0 #d9d9d9;
	box-shadow: 2px 2px 2px 0 #d9d9d9;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 30px;
	position: relative;
}
.hni_pb_cont_ar {
	background: url("../images/arrow_revu.png") no-repeat;
	width: 35px;
	height: 18px;
	position: absolute;
	bottom: -18px;
	left: 50%;

	margin-left: -18px;
}
.hni_pb_info {
	-webkit-box-shadow: 2px 2px 2px 0 #d9d9d9;
	box-shadow: 2px 2px 2px 0 #d9d9d9;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	padding: 10px;
}
.hni_overview_info.super_good .hni_i_com, .hni_overview_info.good .hni_i_com, .hni_overview_info.good .hni_i_date, .hni_overview_info.super_good .hni_i_date,
.hni_pb_info.good .hni_i_com, .hni_pb_info.super_good .hni_i_com, .hni_pb_info.good .hni_i_date, .hni_pb_info.super_good .hni_i_views, .hni_pb_info.good .hni_i_views {
    background: url("../images/news_icons_l_w.png") no-repeat 0 0;
    color: #fff;
    opacity: 1;
}
.hni_overview_info .hni_i_com,.hni_overview_info .hni_i_date {
	background: url("../images/news_icons_l_b.png") no-repeat;
	  opacity: 1;
}
.hni_overview_info .hni_i_date, .hni_overview_info.good .hni_i_date, .hni_overview_info.super_good .hni_i_date {
background-position: 0 -87px;
}
.hni_pb_info.super_good .hni_i_views, .hni_pb_info.good .hni_i_views {
	background-position: 0 -58px;
}
.hni_pb_info.good .hni_pb_ii a, .hni_pb_info.super_good .hni_pb_ii a {
	color: #fff;
}

.hni_pb_ii .hni_i_like a {
	color: #808080;
}
.ht_norm_news .hni_i_like a:hover  {
	background-position: 0 -28px;
	color: #3d936c;
}

.hni_pb_title {
	padding: 15px;
}
.hni_pb_av {
	width: 30px;
	height: 30px;
	float: left;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	margin-right: 10px;
}
.hni_pb_av img {
	width: 30px;
	height: 30px;

}
.hni_pb_ii {
	margin-left: 35px;
	padding-top: 6px;
}
.hni_pb_ii a {
	color: #000;
	display: block;
	font-size: 12px;
	 font-family: 'bpg';
}

.pb_right {
	float: right;
}
.hni_pb_cont_in {
	padding: 15px;
	font-size: 14px;
}

.hni_pb_ii .hni_i_com,.hni_pb_ii .hni_i_views,.hni_pb_ii .hni_i_date {
	 background: url("../images/news_icons_l_b.png") no-repeat;

}
.hni_pb_ii .hni_i_views {
	background-position: 0 -58px;
}
.hni_pb_ii .hni_i_date {
	background-position: 0 -87px;
}

/* =========== footer_social ===========*/
.fs_item {
	float: left;
	width: 25%;
}
.fs_item_in {
	padding: 15px;
	color: #fff;
	font-size: 14px;
	display: block;
}
.fs_item_in span {
	font-size: 20px;
	display: block;
}
.fs_item.fs_fb_box {
	background: #2343ac;
}
.fs_item.fs_vk_box {
	background: #516caa;
}
.fs_item.fs_tw_box {
	background: #50b8df;
}
.fs_item.fs_gp_box {
	background: #ac2323 ;
}
.fs_item.fs_fb_box .fs_item_in {
	 background: url("../images/soc_icon_1.png") no-repeat 30px center;
	 padding-left: 54px;
}
.fs_item.fs_vk_box .fs_item_in {
	 background: url("../images/soc_icon_3.png") no-repeat 30px center;
	 padding-left: 75px;
}
.fs_item.fs_tw_box .fs_item_in {
	 background: url("../images/soc_icon_4.png") no-repeat 20px center;
	 padding-left: 60px;
}
.fs_item.fs_gp_box .fs_item_in {
	 background: url("../images/soc_icon_2.png") no-repeat 20px center;
	 padding-left: 56px;
}

/* =========== welcome_main_text ===========*/
.welcome_main_text {
	width: 452px;
	float: right;
	position: relative;
}
.welcome_main_text_in {
    color: #fff;
	background: rgba(35, 51, 60, 0.67);
	padding:15px;
	font-size: 14px;
	float: left;
	border-left: 4px #35805E solid;
}
.welcome_main_text strong {
	color: #35805E;
}
.welcome_botton {
	width: 47px;
	float: left;
	margin-right: 1px;
	cursor: pointer;
	height: 47px;
	background: #35805e url("../images/welcome_icon.png") no-repeat center center;
}

/* =========== kontakt_window ===========*/

.kontakt_window {
	position: fixed;
	width: 100%;
	display: none;
	top: 200px;
	left: 0;
	background: #202f38;
	z-index: 15;
	padding: 30px 0;
}
.kw_cont {
	width: 700px;
	margin: 0 auto;
	color: #556e7d;
}
.kw_cont p a {
	color: #fff;
}
.kw_cont p {
	margin-bottom: 10px;
}
.kw_cont_title {
	font-family: 'bpg';
	margin-bottom: 15px;
	color: #fff;
	font-size: 18px;
}

/* =========== game list ===========*/

.games_line {
	padding: 10px 20px;
	position: relative;
	z-index: 2;
	background: linear-gradient(130deg, rgba(34,115,154,1) 0%, rgba(20,37,79,1) 53%, rgb(151 0 0) 100%);
}
.glist_item {
	float: left;
	margin-right: 10px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	opacity: 0.5;
	transition: opacity 0.2s linear ;
}
.glist_item:hover {
	opacity: 1;
	transition: opacity 0.2s linear;
}
.glist_i_title {
	height: 25px;
	padding-left: 35px;
}
.glist_botton {
	float: right;
	text-transform: uppercase;
	color: #fff;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-family: 'bpg';
	cursor: pointer;
}
.glist_i_pict {
	float: left;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
	background: #222F38;
	border-radius: 100%;
    -webkit-border-radius: 100%;
    margin-right: 5px;
}
.glist_i_pict img {
	width: 25px;
	height: 25px;
}
.games_list {
	position: fixed;
	top: 80px;
	left: 50%;
	display: none;
	z-index:15;
	background: #202f38;
	padding: 20px;
	margin-left: -450px;
	width: 900px;
}
.games_list_close {

}
.comments_scroll.gl_items_box {
	height: 260px;
	margin-bottom: 0;
}
.gl_title {
	color: #fff;
	font-size: 36px;
	text-align: center;
	margin-bottom: 20px;
	font-family: 'bpg';
}
.gl_filtres {
	margin-bottom: 20px;
	text-align: center;
}
.gl_filtres li {
	display: inline-block;
	padding-left: 60px;
	color: #fff;
	margin-right: 10px;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	background: url("../images/gl_filter.png") no-repeat 0 0;
}
.gl_filtres li.active {
	background: url("../images/gl_filter.png") no-repeat 0 -25px;
}
.gl_item {
	float: left;
	    width: 160px;
    height: 120px;
	margin: 0 25px 25px 0;
	display: block;
}
.gl_item:nth-child(5n+5) {
	margin-right: 0;
}
.gl_item:hover .gl_item_icon {
-webkit-box-shadow: 2px 2px 2px 0 #1B1B1B;
	box-shadow: 2px 2px 2px 0 #1B1B1B;
}
.gl_item_icon {
	width: 100%;
	height: 83px;
	display: block;
	margin: 0 auto 10px auto;
	position: relative;
	overflow: hidden;
	border-radius: 3%;
    -webkit-border-radius: 3%;
    border:2px #2a333894 solid;
    background: #57485761;
}
.gl_item_icon img {
	width: 100%;
	height: 83px;
}
.gl_i_title {
	display: block;
}
.gl_i_title {
	text-transform: uppercase;
	color: #fff;
	display: block;
	text-align: center;
	font-family: 'bpg';
}


/* =========== не согласен? ===========*/
.do_note_right {
	padding: 20px;
	padding-bottom: 0;
	background: url('https://img.ge/images/54302647670346285635.jpg') no-repeat;
	margin-bottom: 40px;
	 background-repeat: no-repeat;
	background-position: left center;
	-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	position: relative;
	overflow: hidden;
	background-size: cover;
    border-radius: 2px;
}
.do_note_right_mask {
	background: rgba(20, 29, 35, 0.77);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.do_note_right_cont {
	position: relative;
	z-index: 2;
	text-align: center;
	color: #fff;
	font-size: 30px;
}
.do_note_right_cont strong {
	display: block;
}
.do_note_right .global_button.read_more_home, .user_link a {
	background: #506977;
	display: block;
}


/* =========== side_social ===========*/
.side_social {
    border-radius: 3px;
	background: url('../images/side_banner_bg.png') no-repeat;
		position: relative;
}

.side_social_cont {
	
	position: relative;
	z-index: 2;
}
.side_social_list {

}
.side_social_list li {
	margin-bottom: 10px; 
	position: relative;
	width: 43px;
	height: 43px;
}
.side_social_list li a {
	display: block;
	width: 43px;
	height: 43px;
	background: url("../images/side_social.png");
}

.side_social_list li span {
	position: absolute;
	width: 200px;
	left: 0px;
	top: 0;
	display: block;
	height: 43px;
	padding: 0 10px;
	color: #fff;
	font-size: 12px;
	opacity: 0;
	line-height: 43px;
}
.side_social_list li:hover span {
	opacity: 1;
	left: 50px;
	transition: opacity 0.2s linear, left 0.2s linear ;
}


.side_social_text {
	margin-top: 30px;
	margin-bottom: 30px;
	color: #fff;
}
.side_social_list li.fb_scl_icon a {
	background-position: 0 0;
}
.side_social_list li.fb_scl_icon span{
	background:#1a74da;
}
.side_social_list li.yt_scl_icon a {
	background-position: 0 -43px;
}
.side_social_list li.yt_scl_icon span{
	background:#972f2f;
}
.side_social_list li.tw_scl_icon a {
	background-position: 0 -86px;
}
.side_social_list li.tw_scl_icon span{
	background:#4cb3cd;
}
.side_social_list li.vk_scl_icon a {
	background-position: 0 -129px;
}
.side_social_list li.vk_scl_icon span{
	background:#2d3f52;
}
.side_social_list li.in_scl_icon a {
	background-position: 0 -172px;
}
.side_social_list li.in_scl_icon span{
	background:#f6a767;
}


/* =========== баннер ===========*/
#footer_banner {
	padding:0 20px;

	background: #0F161B;
}
#footer_banner .left, #footer_banner .right {
	padding: 20px 0;
}
.footer_warning {
	padding: 20px;
	padding-left: 50px;
	color: #C38D8D;
	 background:#502F2F url("../images/bug.png") no-repeat 10px center;
}
#footer_banner .all_news_title {
	margin-bottom: 20px;
	
}
#footer_banner .all_news_title h2 {
	background: transparent;
}
.footer_partner {
	padding-bottom: 30px;
	padding-top: 30px;
	background: #192a32;
	text-align: center;
}
.footer_partner ul li {
	display: inline-block;
	width: 140px;
	margin-right: 10px;
}
.footer_partner ul li img {
	width: 140px;
	-webkit-filter: grayscale(100%);
	opacity: 0.3;
 	transition: filter 2s linear;
}
.footer_partner ul li:hover img {
	-webkit-filter: grayscale(0%);
	opacity: 1;
	transition: filter 2s linear, opacity 2s linear;
}

/* =========== футер ===========*/
#footer {
	position: relative;
	z-index: 2;
}

.pg {
	background: #3A5E6B;
	float: right;
	color: #1D2427;
	font-family: 'bpg';
	padding:4px 8px;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    margin:9px 10px 0 0;
}

.footer_logo {
	position: relative;
	float: left;
	width: 230px;
	font-size: 12px;
	color: #889095;
}
.footer_logo img {
	display: block;
}
.footer_menu {
	float: left;
	text-align: center;
}

.footer_menu_ul {
	display: block;
	margin: 10px auto 5px auto;
}
.footer_menu_ul {
	height: 16px;
}
.footer_menu_ul li {
	display: inline-block;
	color: #7D8C94;
	margin-right: 10px;
}
.footer_menu_ul li a {
	padding-right: 10px;
	height: 11px;
	font-size: 13px;
	display: block;
	line-height: 11px;
	color: #7D8C94;
	border-right: 1px #7D8C94 solid;
}
.footer_soc_ul {
}
.footer_soc_ul li {
	margin-right: 5px;
}
.footer_soc_ul li a {
	width: 21px;
	height: 20px;
	display: inline-block;
	background: url("../images/footer_soc.png") no-repeat;
}
.footer_soc_ul li a.tw {
	background-position: 0 0px;
}
.footer_soc_ul li a.vk {
	background-position: 0 -19px;
}
.footer_soc_ul li a.fb {
	background-position: 0 -38px;
}

.footer_soc_ul li a.tw:hover {
	background-position: -21px 0px;
}
.footer_soc_ul li a.vk:hover {
	background-position:-21px -19px;
}
.footer_soc_ul li a.fb:hover {
	background-position: -21px -38px;
}
.footer_top {
	float: right;
	background: #35805e url("../images/to_top_ic.png") no-repeat 8px center;
	display: block;
	padding-left: 50px;
	color: #fff;
}
.footer_soc_ul li {
	float: left;
}



/* =========== login ===========*/
.mask {
	background: rgba(0, 0, 0, 0.71);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 4;
}


.login_buttoms {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	display: block;
	float: right;
	margin-left: 10px;
	height: 81px;
	line-height: 81px;
}
.login_panel {
	width:305px;
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 5;
	margin-left: -152px;
	font-size: 12px;
	background: #202f38;
	display: none;
	padding: 15px;
}
.login_panel.user_login {
	width: 505px;
	margin-left: -252px;
}
.lp_close, .games_list_close, .twich_close {
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
	width: 23px;
	height: 24px;
	background: url("../images/lp_close.png");	
	-webkit-transition:opacity 0.5s ease;
	opacity: 0.5
}
.lp_close {
	top: 10px;
	right: 10px;
}
.lp_close:hover, .games_list_close:hover, .twich_close:hover {
	opacity: 1;
}
.lp_form {
	margin-bottom: 20px;
	font-size: 12px;
}
.lp_title {
	font-size: 30px;
	 font-family: 'bpg';
	margin-bottom: 20px;
}
.lf_name {
	font-size: 12px;
}
.lb_login_bt.global_button {
	background: #466373;
	color: #fff;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	float: right;
}
.lp_or {
	position: relative;
	height: 1px;
	background: #466373;
	margin: 10px 0 20px 0;
}
.lp_or span {
	background: #466373;
	padding: 0 10px;
	 font-family: 'bpg';
	color: #e0e0e0;
	width: 20px;
	position: relative;
	margin: 0px auto 0 auto;
	display: block;
	top: -6px;
}
.login_form .f_input, .reg_form .f_input {
	font-size: 12px;
	width: 300px;
	height: 40px;
	line-height: 40px; 
}
.lf_name {
	display: block;
	margin-bottom: 5px;
}
.lp_pan_ul li a {
	font-size: 14px;
}
.lb_login_bt.global_button {
	border:0;
	font-size: 15px;
	text-transform: uppercase;
}
.lp_res_pas {
	display: block;
	height: 45px;
	line-height: 45px;
	float: left;
	font-size: 18px;
	color: #596e7a;
	 font-family: 'bpg';
}
.lp_res_pas:hover {
	color: #fff;
}
.lp_bt_box {
	margin-top: 15px;
}
.lp_sl_title {
	color: #b2b2b2;
	 font-family: 'bpg';
	margin-bottom: 15px;
	text-align: center;
}
.lp_social_login ul {
height: 51px;
width: 224px;
margin: 0 auto 15px auto;
}
.lp_social_login ul li {
	float: left;
	height: 51px;
	margin-right: 5px;
}
.lp_social_login ul li a {
	display: block;
	height: 51px;
	width: 51px;
	background: url("../images/soc_login_ic.png");
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-webkit-transition:opacity 0.5s ease;
}
.lp_social_login ul li a:hover {
	opacity: 0.7;
}
.lp_social_login ul li.vk a {
	display: block;
	background-position: 0 0;
	background-color: #2d8ce4;
}
.lp_social_login ul li.gpl a {
	display: block;
	background-position: -51px 0;
	background-color: #e42d2d;
}
.lp_social_login ul li.tw a {
	display: block;
	background-position: -102px 0;
	background-color: #2dcce4;
}
.lp_social_login ul li.fb a {
	display: block;
	background-position: -156px 0;
	background-color: #1E64C5;
}
.lp_reg.global_button {
	background:#5da547; 
	color: #fff;
}
.about_bottom.global_button {
	background:#5da547; 
	color: #fff;
	width: 200px;
}
.lb_av {
	    width: 50px;
    height: 50px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
    overflow: hidden;
    left: -30px;
    top: 50px;
    border: 6px #202F38 solid;
    margin: 0 auto 20px auto;
}
.lb_av img {
	width: 100%;
	height: 100%;
}
.lb_name  {
	padding-left: 20px;
	color: #4c4c4c;
	float: left;
	font-size: 18px;
	 font-family: 'bpg';
	display: block;
	margin-bottom: 20px;
}
.lb_pm {
	
	float: right;
	
}
.login_panel.user_login ul {
	width: 49%;
}
.lb_pm a {
	display: block;
	float: right;
	background: url("../images/lp_pm.png") no-repeat left center;
	padding-left: 20px;
	color: #fff;
}
.lb_name a {
	color: #BAC6D0;
}
.lp_pan_ul li a {
	display: block;
	padding: 10px 15px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	background:#536F7F;
	border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-transition:opacity 0.5s ease;
}
.lp_pan_ul li a:hover {
	opacity: 0.7;
}


.lp_pan_ul li a span {
	display: inline-block;
	background: #53a843;
	border-radius: 99px;
	-webkit-border-radius: 99px;
	color: #fff;
	padding: 4px 10px;
	font-size: 11px;
	margin-left: 10px;
}
.lp_pan_ul_exit {
	float: right;
	 font-family: 'bpg';
	display: block;
	color: #4B697B;
}
.lp_pan_ul_exit:hover {
	color: #4B697B;
}


/* =========== game_info ===========*/   




.game_info {
	position: relative;
	background:rgba(49, 67, 78, 0.72);
}
.game_info_blur {
	z-index: 1;
}
.game_info_blur_mask {
	background: rgba(20, 29, 35, 0.81);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}
.game_info_cont {
	padding: 20px;
	position: relative;
	z-index: 3;
}
.game_i_poster {
	float: left;
	width: 200px;
	height: 260px;
}
.game_i_poster img {
	width: 200px;
	position: absolute;
	top: -40px;
}
.game_i_text {
	font-size: 14px;
	padding-right: 400px;
}
.game_i_video {
	position: absolute;
	right: 25px;
	text-align: center;
	width: 170px;
	top: 20px;
	height: 50px;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
 font-family: 'bpg';
	line-height: 50px;
		background: #141D23;
	padding: 0 15px;
	overflow: hidden;
}
.game_i_text h2 {
	color: #fff;
	font-size: 36px;
	font-family: 'bpg';
	margin-bottom: 10px;
}

.game_info_list  li {
	margin-bottom: 5px;
}
.game_info_list  span {
	display: inline-block;
	width: 150px;
	font-family: 'bpg';
}
.game_info_head {
 		  background-repeat: no-repeat;
	background-position: left top;
		-webkit-background-size: cover;
		position: relative;
	-moz-background-size: cover ;
		height: 400px;
	-o-background-size: cover;
	border-bottom:3px #5DA547 solid; 
	background-size: cover ;
}
.game_info_list {
	width: 750px;
	position: absolute;
	left: 25px;
	top: 50px;
}
.game_info_list ul {
	margin-bottom: 10px;
}
.game_info_write {
	position: absolute;
	right: 105px;
	top: 90px;
	z-index: 3;
	background: rgb(20, 29, 35);
	padding: 25px;
	text-align: center;
	font-family: 'bpg';
	font-size: 18px;
}

.game_info_head .global_button.read_more_home {
	margin: 10px 0 0 0;
}
 /* =========== блок рецензии в категории ====background: url("../images/cat_pict_bg.jpg");=======*/   
 .you_have_rev {
 	height: 218px;
 	margin-bottom: 40px;
 	color: #fff;
 	background: url("https://img.ge/images/35294197881040680545.jpg");
     
 		  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
 }
 .lhr_title {
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 40px;
	font-family: 'bpg';
 }
/* =========== comments and chat panel ===========*/
.comments_panel_button {
	width: 55px;
	height: 302px;
	position: absolute;
	top: 10%;
	right: -55px;
	cursor: pointer;
	background:#23333c url("../images/com_panel.png") no-repeat center center;
	
}
.comments_scroll, .chat_scroll {
	height: 100%;
	margin-bottom: 150px;
}
.chat_guest {
	background:#fff url("../images/chat_guest_bg.png") no-repeat center center;
    width: 495px;
    height: 136px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.chat_guest  .acf_block_text {
	padding-top: 15px;
	background: transparent;
}
#history .cp_item {
	padding:5px;
}
#history .cp_item_text {
	width: 180px;
}

#comments_container {
	padding-bottom: 60px;
}
.comments_panel.load {
	background:#fff url("../images/com_panel_load.gif") no-repeat center center;
}

#comments_container .cp_item {
	display: block;
}
#comments_container .cn_item,#comments_container .mass_comments_action {
	display: none;
}
.comments_panel, .chat_panel {
	background: #fff;
	position: fixed;
	z-index: 15;
	left: -508px;
	height: 100%;
	width: 500px;
	background: #202f38e0;
	-webkit-box-shadow: 2px 2px 2px 0 #1B1B1B;
	box-shadow: 2px 2px 2px 0 #1B1B1B;
}
.chat_panel {
	left: auto;
	right: -500px;
}
.cp_title {
	 font-family: 'bpg';
	text-transform: uppercase;
	margin-bottom: 30px;
	font-size: 30px;
	padding: 15px 25px;
    background-color: #243138;

}
.cp_item {
	border-bottom: 2px #354854 solid;
	padding: 15px 25px;
	position: relative;
    background-color: #2D3E48;
}
.comments_panel .cp_item {
	display: block;
}
.cp_item_av, .fsp_ta_av {
	float: left;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	margin-right: 10px;
}
.cp_item_av img {
	width: 60px;
	height: 60px;
}
.cp_item_text {
	float: left;
	color: #64757e;
	width: 370px;
}
.cp_item_t_info {
	margin-bottom: 10px;
}
.cp_item_ti_author {
	 font-family: 'bpg';
	font-size: 14px;
	float: left;
}
.cp_item_ti_author a {
	color: #9CC0D4;
}

.cp_item_ti_date {
	color: #cbcbcb;
	font-size: 12px;
	background: url("../images/com_date.png") no-repeat left;
	padding-left: 25px;
	float: right;
}
.cp_item_ti_like {
	margin-top: 10px;
	color: #bbbbbb;
	font-size: 12px;
}

.global_button.cp_button {
	background: #23333c;
	width: 100%;
	color: #fff;
	position: absolute;
	z-index: 10;
	right: 0;
	bottom: 0;
	border-radius: 0px;
	-webkit-border-radius: 0px;
}
.global_button.cp_button:hover {
	color: #fff;
}
.cp_item .cn_item_right {
	position: relative;
	top: 0;
}

/* =========== полная страница новости ===========*/


.highslide img {
	margin: 0 10px 10px 0;
}
#full_wrapper {
background: #f3f3f2;
 margin: 0 auto;
}
#colum_left.full_colum_left {
	padding-top: 0;
	padding-bottom: 20px;
	width: 410px;
}
.full_to_comment {
	position: fixed;
	margin-left: -50px;
	background: #202f38 url("../images/say.png") no-repeat center center;
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.fsp_pict {
	  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.1;
	-webkit-box-shadow:inset 0 0 4px 2px #000000;
box-shadow:inset 0 0 4px 2px #000000;
}
.full_story_page .quote {
background: url("../images/quote_ic.png") no-repeat left;
font-size: 16px;
font-family: 'proxima_novaregular_italic';
color: #959ca0;
padding: 15px 0 15px 45px;
}
.full_story_move {
background: #23333c;
    height: 415px;
    top: -40px;
    border:5px #23333c solid;
left: -5px;
width: 100%;
position: absolute;
overflow: hidden;
}
.full_story_move .ci_short {
	width: 1024px;
}
.full_story_move iframe {
	width: 100%;
	height: 400px;
}
.fsp_title_box {
	position: relative;
	overflow: hidden;
}
.fsp_title_box_cont {
	position: relative;
	z-index: 3;
}
.fsp_title_box .fsp_share_like a{
	padding: 0px;
	background: transparent;
}
.fsp_title_box .fsp_share_scial li a {
border-radius: 4px;
width: 45px;
padding: 0;
	-webkit-border-radius: 4px;
	background: url("../images/full_share_icon.png");
}

.fsp_title_box .fsp_share_scial li a.fsp_ss_fb {
	background-color: #43a3e6;
	background-position: 0 0;
	color: #fff;
}
.fsp_title_box .fsp_share_scial li a.fsp_ss_tw {
	background-color: #59d1d5;
	background-position: -45px 0;
	color: #fff;
}

.fsp_title_box .fsp_share_scial li a.fsp_ss_pl {
	background-color: #cf5858;
	background-position: -90px 0 ;
	color: #fff;
}

.fsp_title_box .fsp_share_scial li a.fsp_ss_vk {
	background-color: #3d7a93;
	background-position: -135px 0;
	color: #fff;
}
.fs_poll {
	margin-top: 30px;
	margin-bottom: 30px;
}
.fs_poll .bbcodes {
	float: right;
	margin-left: 8px;
}
.fs_poll_title {
	font-size: 18px;
	 font-family: 'bpg';
	margin-bottom: 10px;
}
.fsp_title_box {
	color: #fff;
	padding: 20px;
	background: #576872;
}
.fsp_s_title_mob {
		display: none;
	}
	.fsp_s_title {
		display: block;
	}
.full_add_fav_line {
	background:#fff;
	height: 49px;
	line-height: 49px;
	padding: 8px 0;
	margin-bottom: 25px;
}
.full_add_fav_line_title {
	float: left;
	height: 49px;
	 font-family: 'bpg';
	 margin-right: 10px;
}
.full_add_fav_line_cont {
	padding-left: 150px;
}
.fsp_title_box.good, .hni_overview_info_line.good, .up_ratingline.good, .hni_pb_info.good, .hni_pb_info.good {
background: #76a85a; /* Old browsers */
background: -moz-linear-gradient(left,  #76a85a 0%, #32978e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#76a85a), color-stop(100%,#32978e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #76a85a 0%,#32978e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #76a85a 0%,#32978e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #76a85a 0%,#32978e 100%); /* IE10+ */
background: linear-gradient(to right,  #76a85a 0%,#32978e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76a85a', endColorstr='#32978e',GradientType=1 ); /* IE6-9 */

}
.fsp_title_box.super_good, .hni_overview_info_line.super_good, .up_ratingline.super_good, .hni_pb_info.super_good, .hni_pb_info.super_good {
	background: #8d5398; /* Old browsers */
background: -moz-linear-gradient(left,  #8d5398 0%, #da6876 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8d5398), color-stop(100%,#da6876)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #8d5398 0%,#da6876 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #8d5398 0%,#da6876 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #8d5398 0%,#da6876 100%); /* IE10+ */
background: linear-gradient(to right,  #8d5398 0%,#da6876 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d5398', endColorstr='#da6876',GradientType=1 ); /* IE6-9 */

}
.fsp_title_left {
	float: left;
	width: 830px;
}
.fsp_title_box.video_info {
	height: 5px;
	padding: 0;
}
.fsp_title_box h1 {
	font-size: 30px;
	 font-family: 'bpg';
	margin-bottom: 10px;
	display: inline;
}
.fsp_title_cat a {
	color: #fff;
	font-size: 12px;
}
.fsp_title_author {
	height: 40px;
	line-height: 40px;
	float: left;
	margin-top: 10px;
}
.fsp_title_author a {
	color: #fff;
}
.fsp_title_aav {
	width: 40px;
	height: 40px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.fsp_title_aav img {
	width: 40px;
	height: 40px;
}
.fsp_title_right {
	float: right;
	width: 150px;
	margin-top: 8px;
}

.fsp_title_right ul li {
	margin-bottom: 9px;
	height: 28px;
	line-height: 28px;
	padding-left: 25px;
	 font-family: 'bpg';
	background: url("../images/news_icons_l_w.png") no-repeat;
	  opacity: 0.7;
}
.fsp_title_right ul li.view {
	background-position: 0 -58px;
}
.fsp_title_right ul li.date {
	background-position: 0 -88px;
}
.fsp_title_right ul li.com {
	background-position: 0 0px;
}

.fsp_share_box {
	padding: 15px 20px;
	background: #3A5260;
}
.fsp_share_like {
	float: left;
}
.fsp_share_like a {
	display: block;
	background: #3d936c;
	float: left;

	color: #fff;
	margin-right: 5px;
}
.fsp_share_like a span.fsp_sl_num {
	display: inline-block;
	height: 45px;
	color: #fff;
	background: url("../images/cool_smile.png") no-repeat 0 0;
	padding-left: 30px;
	margin-left: 5px;
	-webkit-transition:background-position 0.5s ease;
}

.fsp_share_like a:hover {
	background: #54AF85;
}
.fsp_share_like a:hover span.fsp_sl_num {
	background-position: 0 -45px;
	color: #fff;
}
.fsp_share_like.fsp_forum {
	float: right;
}

.fsp_forum a {
	margin-top: 20px;
	background: #141D23 url("../images/fsp_forum.png") no-repeat 96% center;
	padding-right: 35px;
}
.fsp_forum a:hover {
	background: #384B56 url("../images/fsp_forum.png") no-repeat 96% center;
}

.fsp_share_scial {
	float: right;
	height: 45px;
	line-height: 45px;
}
.fsp_share_scial ul {
	float: right;
	height: 45px;
	 font-family: 'bpg';
}
.fsp_share_scial ul li {
	float: right;
	color: #fff;
	height: 45px;
	margin-left: 10px;
}
.fsp_share_scial li a {
	display: block;
	float: right;
	 font-family: 'bpg';
}
.fsp_share_scial li a:hover {
	color: #fff;
	opacity: 0.7;
}
.fsp_ss_vk {
	background: #3d7a93;
	color: #fff;
}
.fsp_ss_pl {
	background: #cf5858;
	color: #fff;
}
.fsp_ss_tw {
	background: #59d1d5;
	color: #fff;
}
.fsp_ss_fb {
	background: #43a3e6;
	color: #fff;
}




.fsp_fav_box {
	display: inline-block;
	position: relative;
	z-index: 2;
    filter: contrast(0.5);
}
.fsp_fav_box span.fps_fav_del, .fsp_fav_box span.fps_fav_add {
	display: inline-block;
	width: 27px;
	cursor: pointer;
	height: 23px;
	background: url("../images/plus_fav.png") no-repeat 0 0;
	
}
.fsp_fav_box span.fps_fav_del {
opacity: 0.5;	
}



#fan_gallery {
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}
.fan_g_perv,
.fan_g_next {
    position: absolute;
    opacity: 0.5;
    color: #fff;
    width: 100px;
   height: 620px;
    font-weight: bold;
    top: 0px;
    cursor: pointer;
    display: block;
    transition:opacity 0.5s linear;
}
.fan_g_perv {
    left: 0px;
    background: url("../images/fn_slide_nav_l.png") no-repeat center;
}
.fan_g_next {
    right: 0px;
    background: url("../images/fn_slide_nav_r.png") no-repeat center;
}
.fan_g_perv:hover,
.fan_g_next:hover {
    opacity: 1
}
.fan_g_thamp {
	margin-top: 5px;
    width: 101%;
    z-index: 2;
}
.fan_g_thamp a img {
    display: block;
    float: left;
    width: 119px;
    height: 65px;
    margin-right: 3px;
    margin-left: 0px;
    margin-bottom: 2px;
    border:4px #3A5260 solid;

 
}
.fan_g_thamp a img {
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    transition:filter 0s linear 0.5s,opacity 0.5s linear;
}
.fan_g_thamp a.show img, .fan_g_thamp a:hover img {
    -webkit-filter: grayscale(0%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	border:4px #4DBA5D solid;
  
}


.fan_g_thamp img {
    height: 45px;
    display: block;
}
.fan_g_show {
   height: 620px;
    position: relative;
    overflow: hidden
}
.fan_g_show  img {
    height: 620px;
    width: 100%;
}
.full_story_content img, .full_story_content a img {
	max-width: 640px;

}
/* =========== комментарии ===========*/

#comments_news {
margin: 20px;
position: relative;
margin-bottom: 0;
}
.add_msg_in #comments {
background: #3A5260 url("../images/add_com_bg.png") no-repeat center center;
}
#dle-comments-list .bbcodes {
	float: right;
	margin-left: 10px;

}

.cn_title_box {
	padding-bottom: 30px;
}

.cn_title {
	float: left;
	font-size:24px;
	 font-family: 'bpg';
}
.cn_show_my {
	cursor:pointer;
	float: right;
	color: #898989;
	 font-family: 'bpg';
	display: none;
	margin-top: 10px;
}

.cn_item {
	background: #fff;
	position: relative;
	padding: 20px;
	
}
.cn_item.good .cn_item_av  {
border:4px #6BC590 solid;
}
.cn_item.tn_author_color {
	border-left: 3px #FD5C0F solid;
}
.cn_item_news_link {
	font-size: 12px;
	margin-top: 10px;
	display: block;
	background: url("../images/com_last_link.png") no-repeat left top;
	padding-left: 20px;
}
.cn_item_news_link a {
	font-family: 'bpg';
	color: #898989;
}
.cn_item_av {
	float: left;
	width: 56px;
	height: 56px;
	margin-right: 20px;
		border:4px #fff solid;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
}
.cn_item_av img {
	width: 56px;
	height: 56px;
}
.cn_item_text {
	font-family: 'wog4';
	margin-left: 80px;
	padding-right: 60px;
}
.cn_item_right {
	position: absolute;
	right: 0;
	top: 25px;
	width: 48px;
}
.cn_item_author {
	color: #bfbfbf;
	margin-bottom: 5px;
	font-size: 14px;
}
.cn_item_author a {
	 font-family: 'bpg';
	color: #63ab15;
	font-weight: bold;
}
.cn_item_edit ul li {
	float: left;
	margin-right: 4px;
}
.cn_item_edit ul li a {
	display: block;
	float: left;
	color: #bfbfbf;
	font-size: 12px;
}
.cn_item_repl a {
	background: url("../images/replay.png") no-repeat center center;
	display: block;
	width: 20px;
	height: 16px;
	margin: 0 auto 10px auto;
}
.cn_item_com_anshors {
	position: absolute;
	top: 0;
	right: -60px;
	width: 40px;
	background: #202F38;
	display: none;
}
.cn_item_com_anshors.fix {
	position: fixed;
	top: 30px;
	right: 50%;
	margin-right: -680px;
	width: 40px;
	background: #202F38;
}
.cn_item_com_anshors ul li {
	display: block;
	width: 40px;
	height: 40px;
	background: url("../images/com_anchor.png") no-repeat center center;
	cursor:pointer;
}
.cn_item_com_parent {
	background: url("../images/com_dot.png") no-repeat center center;
	position: absolute;
	width: 36px;
	height: 36px;
	display: none;
	left: 0;
	margin-top: 35px;
}
.mass_comments_action {
	margin-top: 60px;
	height: 45px;
	line-height: 45px;
}
.mass_comments_action .bbcodes {
	float: right;
}

.add_comment_form {
	margin: 30px auto 0px auto;
	position: relative;
}
.acf_av {
	float: left;
	width: 55px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	height: 55px;
	overflow: hidden;
}
.acf_av img {
	width: 55px;
}
.acf_text {
	margin-left: 70px;
	padding-bottom: 20px;
}
.acf_text .bbcodes {
	position: absolute;
	bottom: 10px;
	right: 0;
}

.acf_block {
	background: url("../images/com_add_block.jpg") no-repeat center center;
	height: 243px;
	margin: 0 auto;
	padding-top: 40px;
}
.acf_block_text {
	background: url("../images/lock_com.png") no-repeat top center;
	padding-top: 80px;
	text-align: center;
	color: #fff;
}
.global_button.acf_block_button {
	background: #3d936c;
	color: #fff;
	width: 290px;
	margin: 20px auto 0 auto;
}

/*---Показ древовидных комментариев---*/
.comments-tree-list {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
.comments-tree-list .comments-tree-list {
	background: url("../images/com_dot_bg.png") no-repeat left 35px;
	padding-left: 45px;
}

.comments-tree-item {
	display: block;
	margin: 0;
	padding: 0;
	background: #202F38;
}
.comments-tree-list .comments-tree-list .cn_item_com_parent {
	display: block;
}
/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
	padding:5px;
	background: #e4ecf0;
    margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; 
 border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}
/*краткие комменты*/
.short_comment {
	padding: 0px 25px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	opacity:0.4;
	-webkit-transition:opacity 0.5s ease;
	border-bottom: 1px #4A6473 dashed;
}
.sc_av {
	float: left;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.sc_av img {
	width: 25px;
	height: 25px;
}
.sc_text {
	padding-left: 5px;
	font-size: 12px;
	height: 26px;
	color: black;
	position: relative;
	overflow: hidden;
}
.short_comment:hover {
	opacity: 1;
}
.short_com_box {


}
/* =========== топ новости ===========*/
#top_news {
	background: #23333c;
	position: relative;
	z-index: 2;
	padding: 20px;
}
.tn_title {
	color: #fff;
	font-size: 30px;
	 font-family: 'bpg';
	margin-bottom: 20px;
}
.tn_item {
	float: left;
	width: 234px;
	margin-right: 15px;
	background: #354A56;
	position: relative;
	overflow: hidden;
	-webkit-transition:background-color 0.5s ease;
}
.tn_item:hover {
	background-color: #4B6573;
}


.tn_item:nth-child(6) {
	margin-right: 0;
}
.tn_item_pict {
	position: relative;
	overflow: hidden;
	height: 130px;
}
.tn_item_pict img {
	width: 256px;
}
.tn_item h2 a {
	 font-family: 'bpg';
	color: #fff;
	height: 44px;
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
.tn_info_box.hni_overview_info {
	background: transparent;
	padding: 0;
}
.tn_info_box.hni_overview_info .hni_i_views, .tn_info_box.hni_overview_info .hni_i_com {
	background-image: url("../images/news_icons_l_w.png");
	color: #fff;
	opacity: 0.7;
}
.tn_cont {
	padding: 15px;
}
/* =========== читать больше ===========*/
.global_button.read_more_home, .user_link a {
	width: 200px;
	margin: 40px auto;
	background: #5da547;
	color: #fff;
    border-radius: 2px;
}
.global_button.read_more_home:hover, .user_link a:hover {
	color: #fff;
}
.user_link a {
	width: 300px;
}
/* =========== вид видео кратких ===========*/
.short_video  {
	margin-bottom:10px;
	position: relative;
	overflow: hidden;
	float: left;
	width: 296px;
	margin-right:10px;
	background: #fff;
}
.short_video:nth-child(3n+3) {
	margin-right: 0;
}
.sh_v_title {
	padding: 15px;
	font-size: 12px;
}
.vnp_views {
	position: absolute;
	top: 5px;
	font-size: 12px;
	z-index: 2;
	left: 10px;
	color: #fff;
	font-family: 'bpg';
}
.short_video {
	overflow: hidden;
	height: 200px;
    width: 100%;
	background: #3a5260;
}
.short_video_play {
	background: rgba(20, 29, 35, 0.5)  url("../images/tabs_vd_play.png") no-repeat center center;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 0;
}
.short_video > a img {
	width: 100%;
	min-height: 200px;
	opacity: 0.5;
	-webkit-transition:opacity 0.5s ease;
}
.short_video:hover > a img { 
opacity: 1;
}
.short_v_info {
	position: absolute;
	left: 15px;
	bottom: 15px;
	width: 95%;
	height: 45px;
}
.sh_v_av {
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 55px;
	height: 55px;
	margin:0 auto 10px auto;
}
.sh_v_av img {
	width: 55px;
	height: 55px;
}
.short_v_title {

}
.short_v_title h2 a {
	font-size: 16px;
	line-height: 20px;
	display: block;
	color: #fff;
	font-family: 'bpg';
}

/* =========== вид кратких по умолчанию ===========*/
.grid_all_news .navigation {
	position: absolute;
	bottom: -60px;
	left: 0;
	width: 100%;
}
.short_news  {
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
	width: 289px;
	float: left;
	background: #ffffff;
}
.short_news:nth-child(2n+2) {
	margin-right: 0;
}

.sn_title {
	font-size: 12px;
	position: absolute;
	color: #fff;
	top: 10px;
	left: 0;
	z-index: 3;
	width: 100%;
}
.sn_mask {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#144868+0,031533+100&amp;0.47+0,0.59+100 */
background: -moz-linear-gradient(left,  rgba(20,72,104,0.47) 0%, rgba(3,21,51,0.59) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(20,72,104,0.47)), color-stop(100%,rgba(3,21,51,0.59))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(20,72,104,0.47) 0%,rgba(3,21,51,0.59) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78144868', endColorstr='#96031533',GradientType=1 ); /* IE6-9 */

	width: 100%;
	height: 100%;
}
.sn_title_in {
padding: 0 20px;
}
.sn_cat {
	margin-bottom: 5px;
	 max-height: 0;
    transition: max-height 0.2s ease-out;
	position: relative;
	overflow: hidden;
	font-size: 14px;
}
.sn_cat a {
	color: #fff;
	background: #3A5260;
	padding: 4px 8px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	font-size: 12px;
	opacity: 0.6;
	border-bottom: 1px #22343e solid;
}
.short_news:hover .sn_cat{
	 max-height: 500px;
    transition: max-height 0.5s ease-in;
}
.sn_text_info {
	position: absolute;
	top: -20px;
	left: 0;
	width: 100%;
}
.sn_text_info_item {
	position: absolute;
	right: 15px;
	bottom: -14px;
}
.short_com_box_bottom {
	text-align: center;
	padding:8px;
	display: block;
	font-size: 11px;
	color: #98ABB7;
}
.sn_title h2 {
	margin-bottom: 10px;
}
.sn_title a {
	color: #fff;

}
.sn_title h2 a {
	font-size: 20px;
	color: #fff;
}
.sn_pict {
	border-bottom: 3px #5da547 solid;
	position: relative;
	overflow: hidden;
}
.sn_blur_av{
	width: 45px;
	position: absolute;
	left: 15px;
	margin-left: 0px;
	top: -15px;
	overflow: hidden;
	border:3px #293841 solid;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	height: 45px;
}
.sn_blur_av img {
	width: 51px;
	height: 51px;
}
.sn_pict > img {
	width: 120%;
	display: block;
}

.sn_text {
	padding: 20px;
	z-index: 3;
	padding-top: 30px;
	position: relative;
	font-size: 13px;
}

.short_news .hni_i_com{
	background-image: url("../images/news_icons_l_w.png");
	color: #fff;
}
.short_news .hni_i_like {
	margin-left: 5px;
}
.short_news .hni_i_like a {
	background-image: url("../images/com_smile_cool_w.png");
	color: #fff;
}
.short_news .hni_i_like a:hover {
	
}

/* =========== user news ===========*/
#user_news .short_news_def {
	float: left;
clear: none !important;
	    width: 296px;
    height: 385px;
	 margin-right: 2px;
    margin-bottom: 2px;
    border: 4px #f3f3f2 solid;
    padding: 4px;
    border-radius: 3px;
}
#user_news .short_news_def:after {
	display: none;
}
#user_news .short_news_def:nth-child(3n+3) {
	margin-right: 0;
}
#user_news .snd_text {
	width: auto;
	padding: 10px;
	float: none;
	font-size: 12px;
	color: #535353;
    padding-top: 0px;
}
#user_news .snd_pict {
	width: auto;
	margin-bottom: 10px;
	height: 150px;
	float: none;
    border-radius:2px;
}
#user_news .snd_cat {
	font-size: 12px;
}
#user_news .snd_cat a {
	font-size: 12px;
}
#user_news .snd_title h2 a {
	font-size: 16px;
	display: block;
}
#user_news .snd_pict img {
	height: auto;
}
#user_news .snd_author,#user_news .snd_like {
	display: none;
}
.snd_text_in {
	position: relative;
	overflow: hidden;
	height: 70px;
}
.users_news {
	margin-top: 20px;
    background-color: #fff;
}
.users_news_title {
	font-size: 20px;
	color: #555;
	font-family: 'bpg';
	margin-bottom: 20px;
}
.un_item  {
	float: left;
	width: 280px;
	padding: 10px;
	margin: 0 5px 5px 0;
	background: #293841;
    border-radius: 30px;
}
.users_news.long .un_item {
	width: 386px;
}
.un_item:nth-child(3n+4) {
	margin-right: 0;
}


.un_i_av {
	float: left;
	width: 25px;
	height: 25px;
	position: relative;
	overflow: hidden;
		border-radius: 100%;
	-webkit-border-radius: 100%;
	margin-right: 5px;
}
.un_i_av img {
	width: 25px;
	height: 25px;
}
.un_i_title {
	height: 25px;
	padding-left: 30px;
}
.un_i_title a{
	color: #fff;
	font-family: 'bpg';
	font-size: 14px;
	float: left;
	height: 25px;
	line-height: 25px;
	position: relative;
	overflow: hidden;
}
.un_item:hover {
	background: #425662;
}

/* =========== jurnal all news ===========*/



.jurnal_item {
	margin-bottom:36px;
	border-bottom: 2px #3A5260 solid;
	padding-bottom: 40px;
}
.jurnal_item img {
	max-width: 910px;
}
.jurnal_item.big {
	width: 604px;
}

.jurnal_item_title {
	margin-bottom: 15px;
}
.jurnal_item_title h2 a {
	display: block;
	font-size: 28px;
	color: #fff;
}
.jurnal_item_cat a{
	font-size: 11px;
	color: #4A606D;
}
.jurnal_item_info {
	font-size: 12px;
	margin-top: 20px;
}
.jurnal_item_more {
	background: #141d23;
	float: left;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
}
.jii_item {
	float: left;
	margin-left: 10px;
	height: 30px;
	line-height: 30px;
	color: #4A606D;
}


/* ===========  ===========*/

.short_news_def {
	margin-bottom: 20px;
	background: #fff;
    border-radius: 3px;
}
.snd_pict {
	width: 390px;
/*	height: 250px;*/
	position: relative;
	float: left;
	overflow: hidden;
    border-radius: 0px 3px 3px 0px;
}
.snd_pict img {
	width: 100%;
/*	height: 250px;*/
}
.snd_author {
	position: absolute;
	width: 100%;
	top:-110px;
	z-index: 3;
	text-align: center;
	-webkit-transition:top 0.5s ease;
}
.snd_blur_av {
	top: 0;
}
.short_news_def .sn_mask{
	opacity: 0;
	-webkit-transition:opacity 0.5s ease;
}
.snd_av {
	position: relative;
	margin: 0 auto 15px auto;
	border:3px #fff solid;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	width: 70px;
	overflow: hidden;
	height: 70px;
}
.snd_av img {
	width: 70px;
	height: 70px;
}
.snd_author a {
	color: #fff;
	font-family: 'bpg';
}
.snd_like {
	position: absolute;
	bottom: -44px;
	left: 50%;
	margin-left: -25px;
	z-index: 3;
	-webkit-transition:bottom 0.5s ease;
}
.snd_like  a{
	color: #fff;
    background-color: #46a6f600 !important;
    padding: 0px 0px 0px 40px !important;
    -webkit-box-shadow: none !important;
	display: block;
	height: 44px;
	font-size: 24px;
	 font-family: 'bpg';
	padding-left: 40px;
	line-height: 68px;
	margin: 0 auto;
	width: 80px;
	background: url("../images/big_like.png") no-repeat;
	-webkit-transition:background-position 0.5s ease;
}
.snd_like a:hover  {
	background-position: 0 -44px;
}
.snd_text {
	font-size: 14px;
	padding: 20px 20px 0 410px;
	font-family: wog4;
}
.snd_text_info {
	margin-top: 95px;
    filter: brightness(0.5);
}
.snd_title {
	margin-bottom: 15px;
}
.snd_title h2 a {
	color: #5f5f5f;
	 font-family: 'bpg';
	 font-size: 24px;
}
.snd_cat {
	font-size: 14px;
}
.snd_cat a {
	font-size: 14px;
	color: #8a98a1;
}
.short_news_def:hover .sn_mask {
-webkit-transition:opacity 0.5s ease;
opacity: 1;
}
.short_news_def:hover .snd_like {
	bottom: 30px;
	-webkit-transition:bottom 0.5s ease;
}
.short_news_def:hover .snd_author {
	top: 30px;
	-webkit-transition:top 0.5s ease;
}
.snd_text_info .hni_i_com, .snd_text_info .hni_i_date{
]filter: brightness(0.5);    
color: #fff;
background: url("../images/news_icons_l_w.png") no-repeat;
}
.snd_text_info .hni_i_date {
	background-position: 0 -87px;
}


/* =========== про проект ===========*/
.about_page {
	background: #202f38;
	padding-top: 90px;
}
.about_title {
	background: url("../images/about_arrow.png") no-repeat bottom center;
	padding-bottom: 100px;
}
.about_title_in {

	font-size: 90px;
	text-transform: uppercase;
	font-family: 'AgencyFB-Reg';
	color: #fff;
	text-align: center;
}
.about_title_descript {
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin-bottom: 20px;
}
.ab_titles {
	font-size: 36px;
	margin-bottom: 40px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-family: 'bpg';
}
.about_bottom.global_button {
	margin: 0 auto;
}
.ab_poster {
	position: relative;
	overflow: hidden;
	margin-bottom: 90px;
	background: url("../images/about_pict_1.jpg");
	  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
}
.ab_poster_descr {
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px;
}
.ab_some {
	
}

.ab_poster_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
	background: rgba(32, 47, 56, 0.72);
}
.ab_poster_cont {
	position: relative;
	z-index: 2;
	padding: 160px 0;
}
.ab_some {
	margin-bottom: 90px;
}
.ab_some ul {
	width: 660px;
	margin: 0 auto;
}
.ab_some ul li {
	float: left;
	width: 200px;
	padding: 0 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.ab_some ul li span.ab_some_pict {
	display: inline-block;
	position: relative;
	overflow: hidden;
	background: #141d23;
	border-radius: 100%;
	width: 150px;
	height: 130px;
	padding-top: 20px;
	-webkit-border-radius: 100%;
}

/**/
#ab_functions {
	margin-bottom: 90px;
}
.ab_functions_menu li {
	width: 224px;
	padding: 0 15px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.ab_functions_menu li img {
	display: inline-block;
	margin-bottom: 10px;
}
.ab_functions_menu li strong {
	text-transform: uppercase;
	font-family: 'bpg';
	font-size: 20px;
	color: #fff;
	display: block;
	margin-bottom: 5px;
}

.ab_menu {
	padding-left: 60px;
	padding-bottom: 90px;
}
.ab_menu ul li {
	float: left;
	
	margin-right: 15px;
}
.ab_menu ul li a {
		position: relative;
	overflow: hidden;
	width: 217px;
	opacity: 0.5;
	display: block;
	height: 284px;
	-webkit-transition:opacity 0.5s ease;
}
.ab_menu ul li a:hover {
		opacity: 1;
	-webkit-transition:opacity 0.5s ease;
}
.ab_m_mask {
	position: absolute;
	z-index: 1;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5da547+0,11191e+100&amp;0.63+0,0.57+100 */
background: -moz-linear-gradient(left,  rgba(93,165,71,0.63) 0%, rgba(17,25,30,0.57) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(93,165,71,0.63)), color-stop(100%,rgba(17,25,30,0.57))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(93,165,71,0.63) 0%,rgba(17,25,30,0.57) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a15da547', endColorstr='#9111191e',GradientType=1 ); /* IE6-9 */
}

.ab_m_cont {
	position: absolute;
	z-index: 2;
	display: block;
	bottom: 10px;
	left: 10px;
	color: #fff;
	font-family: 'bpg';
	font-size: 16px;
}
.ab_m_descr {
	position: absolute;
	top: 285px;
	z-index: 2;
	left: 0;
	width: 198px;
	color: #fff;
	-webkit-transition:top 0.5s ease;
	padding: 10px;
}
.ab_menu ul li:hover .ab_m_descr {
	top: 0;
	-webkit-transition:top 0.5s ease;
}

/* =========== вид краткой галереи ===========*/
.short_story_gallery {
	position: relative;
	overflow: hidden;
	width: 48%;
	float: left;
	height: 210px;
	margin-bottom: 10px;
	margin-right: 2%;
}
.short_story_gallery:nth-child(2n+2) {
	margin-right: 0;
	width: 50%;
}
.short_story_gallery img {
	position: relative;
	width: 100%;
	z-index: 1;
}
.ssg_title {
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 2;
}
.ssg_title h2 a {
	padding-right: 15px;
	display: block;
	font-size: 18px;
	color: #fff;
	font-family: 'bpg';
}
.ssg_thumb {
	position: absolute;
	left: 15px;
	bottom: 15px;
	height: 45px;
	overflow: hidden;
	width: 100%;
}
.ssg_thumb img {
	width: 45px;
	height: 45px;
	display: block;
	float: left;
	margin-right: 8px;
}


/* =========== пагинатор ===========*/

.navigation{
	position:relative;
	margin-bottom:20px; 
	margin-top: 20px; 
	text-align:center;
	background: #293841;
}

.navigation .left a, .navigation .left span, .navigation .nav_right a, .navigation .nav_left a, .navigation .nav_right span, .navigation .nav_left span{
	display: block;
	float: left;
	height: 37px;
	padding: 0 15px;
	font-size: 16px;
	color: #fff;
	line-height: 37px;
	margin-right: 4px;
	 font-family: 'bpg';
}
.nav_left {
	float: left;
}
.nav_right {
	float: right;
}

.navigation .left span.masha_index {
    display:inline;
    float:none;
    padding:0px;
    width:auto;
}
.navigation .left span{
	background: #5da547;
	color: #fff;
}

/* =========== мой профиль ===========*/
.up_p_soc {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 2;
}
.up_p_soc li {
	float: left;
	margin-right:5px;
}
.up_p_soc li a {
	display: block;
	height: 30px;
	float: left;
	padding-left: 35px;
	font-family: 'bpg';
	color: #fff;
	line-height: 30px;
	background: url("../images/up_p_soc.png") no-repeat;
}
.up_p_soc li.vk a {
	background-position: 0 0;
} 
.up_p_soc li.sk a {
	background-position: 0 -30px;
} 
.up_p_soc li.tw a {
	background-position: 0 -60px;
} 
.up_pict {
	height: 300px;
	position: relative;
	width: 100%;
	  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	margin-bottom: 15px;
	background-size: cover ;
}
.up_pict_text {
	position: absolute;
	left: 20px;
	bottom: 20px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	font-family: 'bpg';
	z-index: 2;
}
.up_p_status {
	position: absolute;
    left: 20px;
    top: -40px;
}
.up_p_status_text {
	background: #fff;
	max-width: 400px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
	color:#141D23;
	position: relative;
	overflow: hidden;
}
.up_p_status_text_arrow {
	position: absolute;
	width: 19px;
	height: 11px;
	bottom: -11px;
	left: 10px;
	background: url("../images/up_p_status_arrwo.png") no-repeat;
}

.user_profile_cont {
	background: #f3f3f2;
	position: relative;
}
.user_profile_left_bg {
	background:#e3e3e2;
	position: absolute;
	width: 300px;
	z-index: 1;
	left: 0;
	top: 0;
	height: 100%;
}

.user_profile_left {
	width: 300px;
	position: relative;
	z-index: 2;
	float: left;
}
.user_profile_left_in {
	padding: 15px;
}
.user_profile_right {
	width: 940px;
	float: right;
	padding: 15px;
}
.user_page {
	margin-bottom: 30px;
}
.user_head {
	height: 350px;
	position: relative;
	overflow: hidden;
}
.user_medal {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 149px;
	z-index: 3;
}
.user_medal.vip {
	background: no-repeat;
}
.user_head_blur, .user_pop_av_blur {
	-webkit-filter: blur(5px);
	  -moz-filter: blur(5px);
	  -o-filter: blur(5px);
	  -ms-filter: blur(5px);
	  z-index: 1;
	  filter: blur(5px);
	  background-repeat: no-repeat;
	background-position: left bottom;
		-webkit-background-size: cover;
	-moz-background-size: cover ;
	-o-background-size: cover;
	background-size: cover ;
	position: absolute;
	left: 0;
	top: -10px;
	width: 100%;
	height: 120%;
	z-index: 1;
}
.ui_upload_av_box {
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.ui_upload_av_box img {
	width: 80px;
	height: 80px;
}
.ui_upload_av {
	background:#3d936c url("../images/user_av_upload.png");
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0.5;
}
.ui_upload_av.active {
	background:#3d936c url("../images/user_av_upload_act.png");
}
.ui_upload_av:hover {
	opacity: 1;
}
.user_head_cont {
	text-align: center;
	margin-top: 60px;
	z-index: 3;
	position: relative;
}
.uhc_av {
	height: 130px;
	width: 130px;
	position: relative;
	margin: 0 auto 15px auto;
}
.uhc_av img {
    width: 130px;
	height: 130px;
}
.uhc_av_pict {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	height: 130px;
	width: 130px;
	z-index: 2;
}
.user_page_av_bg {
	position: absolute;
	left: -13px;
	top: -5px;
	width: 157px;
	height: 132px;
	z-index: 1;
	background: url("../images/user_page_av.png") no-repeat left;
}

.uhc_name {
	color: #fff;
	font-family: 'bpg';
	
}
.uhc_name h2 a span {
	color: #fff !important;
	font-size: 15px !important;
	padding: 5px 8px;
	border: 1px #fff solid;
	display: inline-block;
	margin-bottom: 6px;
}
.uhc_name span {
	color: #fff !important;
}
.uhc_name.forum_users h2 a span {
	padding: 0;
	margin-bottom: 0;
	
}
.uhc_name.forum_users h2 a {
margin-bottom: 6px;
display: inline-block;
padding: 5px 8px;
}
.uhc_name.forum_users h2 a span {
	border: 0px #fff solid;
}
.uhc_name.forum_users b > span {
font-size: 15px !important;
	padding: 5px 8px;
	border: 1px #fff solid;
}
.uhc_name h1 {
	line-height: 35px;
	font-size: 30px;
	color: #fff;
}
.up_ratingline {
	height: 4px;
	background: #b1b4b6;
}
.up_infoline {
	background: #23333c;
	padding:8px 15px;
}
.up_i_name {

font-size: 12px;
	color: #fff;
	margin-bottom: 5px;
	 font-family: 'bpg';
}
.up_i_status {
	color: #4b5a63;
	font-size: 12px;
}
.up_i_status span {
	display: inline-block;
	color: #3d936c;
	 font-family: 'bpg';
}
.up_content {

}
.up_cont_left {
	float: left;
	width: 910px;

}
.up_cont_right {
	float: right;
	width: 300px;	
}
.ui_title {
	font-size: 14px;
	 font-family: 'bpg';

	 padding-bottom: 15px;
	 padding: 8px 10px;
	
	 background: #38373747;
}

.ui_info_box {
	margin-bottom: 20px;
	background: #ffffff;
	 position: relative;
	 overflow: hidden;
}
.ui_info_box_cont {
	
}
.ui_info_box_cont ul li::after {
	content: '';
	clear: both;
	display: block;
}
.ui_info_box_cont ul li {
	padding: 8px 10px;
	font-size: 12px;
}
.ui_info_box_cont ul li:hover {
	background: #2a2a2a17;
}
.up_ni_item {
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: 20px;
	font-size: 13px;
}
.up_ni_item span {
	display: block;
	
	height: 30px;
	line-height: 30px;
	display: inline-block;
	font-size: 24px;
	color: #B7BCBF;
	padding-left: 30px;
	 font-family: 'bpg';
	margin-bottom: 5px;
}
.up_ni_item.up_news span {
background: url("../images/prof_page_icon_1.png") no-repeat left;
filter: brightness(0.5);    
}
.up_ni_item.up_com span {
background: url("../images/prof_page_icon_2.png") no-repeat left;
filter: brightness(0.5);
}
ul.up_user_edit li {
	margin-bottom: 5px;
}
ul.up_user_edit li a, .pm_links_menu li a {
	background: #b3b3b3;
    color: #fff;
    border-radius: 3px;
}
ul.up_user_edit li a:hover, .pm_links_menu li a:hover  {
	background: #3d936c;
}
.ui_name {
	display: block;
	float: left;
	width: 230px;
}
.uhc_rating {
	background: url("../images/cool_smile.png") no-repeat 0 -8px;
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	 font-family: 'bpg';
	font-size: 15px;
	display: inline-block;
}
.uhc_news_rate, .uhc_com_rate {
	display: none;
}
.ui_online_inf {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px #ededed solid;
}
#dleprofilepopup {
	padding: 0;
}
#dleprofilepopup .user_head {
	height: 210px;
}
#dleprofilepopup .user_head_cont {
	margin-top: 30px;
}
#dleprofilepopup  .ui_info_box {
	margin-bottom: 0;
}
#dleprofilepopup .ui_name {
	width: 150px;
}
#dleprofilepopup  .ui_info_box li span {
	color:#141d23 !important;
}
/* =========== топ пользователей ===========*/

.pb_top_user_item {
	margin-bottom: 10px;
	padding: 8px;
}
.ptui_num {
	float: left;
	color: #435058;
	width: 40px;
	font-size: 30px;
	margin-top: 8px;
}
.ptui_num  span {
	font-size: 14px;
}
.ptui_av, .ucat_av a.av_img {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	float: left;
	-webkit-border-radius: 100%;
	position: relative;
	overflow: hidden;
	margin-right: 10px;
}
.ptui_av img {
	width: 50px;
	height: 50px;
}
.ptui_user {
	float: left;
	width: 18px;	
}
.ptui_user span {
	background: url("../images/top_user_ic.png") no-repeat left;
	height: 50px;
	line-height: 50px;
	display: block;
	float: left;
	padding-left: 30px;
	 font-family: 'bpg';
	color: #8BA5B5;
}

/* =========== жобавить новость ===========*/
.check_news {
	background:#434b4f;
	height: 40px;
	line-height: 40px;
	text-align: center;
	 font-family: 'bpg';
	 cursor: pointer;
	 float: right;
	 color: #ffffff;
	 width:100px;
	border:0;
    border-radius:3px;
}
.check_news:hover {
	background: #3A5260;
}
.addnews_form .f_input {
	width: 100%;
}
.addnews_form .f_input.left {
	width: 91%;
    border-radius:3px;
}
.af_add_poll {
	display: block;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
	padding:8px 0;
	text-transform: uppercase;
	font-family: 'bpg';
	border-radius: 4px;
	background: #4DBA5D;
	-webkit-border-radius: 4px;
}

.addnews_form select#category {
	border-radius: 3px;
	width: 100% !important;
    height: 400px !important;
	background: #fff;
	color: #fff;
	    border: 1px #090F13 solid;
	-webkit-border-radius: 0px;
}
.addnews_form select#category option {
	color: #424242 !important;
} 
/*страница сообщений*/
.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em; 
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
     font-family: 'bpg';
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}
.site_info {
	background:url(../images/info.png) no-repeat;
	padding-left: 90px;
	min-height: 65px;
}
.pm_links_menu {
	float: right;
}
.pm_links_menu li {
	margin-bottom: 10px;
	margin-left: 5px;
	float: right;
}


/**/

/**/

.tableform.reg_page .f_input, .tableform.reg_page .f_textarea,.tableform.reg_page .bbcodes {
	width: 100%;
}
.check_name .bbcodes {
	background: transparent;
	border:0;
	color: #4A6371;
	float: none;width:auto;
	height: auto;
	line-height: normal;
	 font-family: 'bpg';
	cursor: pointer;
	padding: 0;
	margin: 0 !important;
	float: none !important;
}

/**/
.reg_col_left {
	width: 325px;
	float: left;
	height: 800px;
background: url("../images/reg_pac.png") no-repeat 0 0;

}
.reg_col_right {
	float: right;
	width:555px;
	background: #2A4450;
	padding: 15px;
}
.reg_col_right .f_input {
	width: 100%;
}
#registration .bbcodes {
	float: right;
	margin-left: 10px;
}
.reg_info {
	background: radial-gradient(black, transparent);
	padding: 15px;
	color: aliceblue;
	font-size: 12px;
	margin-bottom: 20px;
}
/**/

.block_info, .rekl_info  {
	background: #f4efc8 url("../images/info_ic.png") no-repeat 17px 17px;
	color: #716b3e;
	min-height: 42px;
	padding: 15px 15px 15px 70px;
	margin-top:0px;
	font-size: 12px;
	margin-bottom: 30px;
}
.binf_title {
	 font-family: 'bpg';
	margin-bottom: 5px;
	color: #716C47;
	font-size: 14px;
}
.rekl_info {
color:#c4d1da;
	font-size: 16px;
	background: #27333a url("../images/recl_ic.png") no-repeat 10px 10px;
	margin-bottom: 20px;
}
.rekl_info_title {
	color: #A5A5A5;
	font-size: 12px;
}

.block_info a, .block_info a:hover, .block_info span {
	color: #000 !important;
}


.to_hide_info .block_info {
display: none;
}
.ui_rss {
	position: absolute;
	right: 5px;
	bottom: 7px;
}
.ui_rss a {
	width: 20px;
	height: 20px;
display: block;
	background: url("../images/ui_rss.png") no-repeat;
}
.ui_lcol{width:100px;float:left;position: relative;}
.ui_staus{background:#f0f0f0;margin-bottom:5px;width:150px;padding:0 5px 5px}
.ui_lcol ul li{display:block;color:#7b7b7b}
.ui_avatar{
	width:100px;
	position:relative;
	margin-bottom:10px;
	overflow: hidden;
	height: 100px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.ui_avatar img,.ui_avatar a img{width:100px; }
.ui_status{font-weight:700;color:#b7b7b7}
.ui_rcol ul {
	margin-bottom: 20px;
}
.ui_rcol ul li.ui_title{border-bottom:1px #E8EBF0 dashed;padding-bottom:4px;font-size: 16px;}
.ui_rcol{float: right;width: 350px;}
.ui_rcol ul li{margin-bottom:3px;padding-bottom:3px;font-size: 11px;}


/* =========== search_user ===========*/ 
.search_user_title {
	margin-bottom: 5px;
	font-family: 'bpg';
}
.search_user_item {
	margin-bottom: 20px;
}
.user_search_filtres {
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
}
.search_user_item select {
	height:30px;
}
.sui_sort {
	padding: 15px;
	background: #3A5260;
}
.sui_fiter_item {
	float: left;
	margin-right:11px;
}
.sui_fiter_title {
	font-size: 12px;
	margin-bottom: 3px;
	float: left;
	margin-right: 5px;
	height: 34px;
	line-height: 34px;
}
.search_user_item .f_input {
	width: 100%;
}
.users_cat {
	width:48%;
	margin-right: 2%;
	float: left;
	font-size: 13px;
	margin-bottom: 20px;
}
.users_cat .user_head {
	height: 280px;
}
.users_cat .user_head h2 a {
	font-size: 18px;
	color: #fff;
}
#dle-content .users_cat:nth-child(2n+3) {
	margin-right: 0%;
	width: 50%;
}
.users_cat .up_infoline {
	padding: 10px ;
	min-height: 55px;
}
.ui_info_box_cont span {
	color: #898d91 !important;
}
.users_cat .ui_info_box_cont a {
	color: #fff;
}
.users_cat .up_i_status {
	margin-right: 0px;
	font-size: 12px;
}
.ucat_av {
	float: left;
	width:100px;
}
.ucat_av a.av_img {
	display: block;
	width:100px;
	margin-bottom: 10px;
	height: 100px;
}
.ucat_av a.av_img img {
	width:100px;
}
.ucat_text {
	width:300px;
	float: right;
}
.uct_author {
	margin-bottom: 10px;
}
.uct_author a {
	font-family: 'bpg';
	display: block;
	float: left;
	font-size: 16px;
	color:#fff;
}
.uct_author .right {
	font-size: 12px;
	color: #8c9595;
}
.ucat_text span {
	color:#c4d1da !important;
}
.uct_opt {

}
.uct_opt li {

}
.uct_opt li a {
	display: block;
	margin-right: 5px;
	font-size: 12px;
	color: #8c9595;
}
.uct_opt li a:hover {
	color: #000;
}
.uct_stats  {
	margin-top: 25px;
}
.uct_stats ul li {
	float: left;
	    width: 180px;
    padding-left: 31px;
}
.uct_stats ul li span{
	display: block;
	line-height: 19px;
	font-family: 'bpg';
	font-size: 24px;
}
.uct_stats ul li.uct_s_news {
	background: url("../images/prof_page_icon_1.png") no-repeat left 0px;
}
.uct_stats ul li.uct_s_com {
	background: url("../images/prof_page_icon_2.png") no-repeat left 0px;
}

/* =========== racoon page ===========*/ 

.racoon_page {
	position: relative;
	z-index: 1;
	overflow: hidden;
	background: #202f38 url("../images/love.png");
}
.racoon_page .page_content {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.racoon_page .global_button.all_news_more {
	margin-bottom: 0;
}
.racoon_page_news {
	float: right;
	background:#23333C;
	width: 960px;
	padding: 20px;
	margin: 20px 0px;
}
.racoon_page_pict {
	background: url("../images/racoon.png") no-repeat left 0px;
	width: 300px;
	height: 303px;
	position: fixed;
	bottom: 0;
}
.racoon_page_pict.not_fix {
	position: absolute;
}
.anti_racoon {

	position: relative;
	z-index: 2;
}
.rpn_gallery_item {
	float: left;
	width: 297px;
	margin: 0 15px 15px 0;
	height: 220px;
	position: relative;
	overflow: hidden;
}
.rpn_gallery_item:nth-child(3n+3) {
	margin-right: 0;
}
.rpn_gallery_item img {
	width: 140%;
	position: relative;
	z-index: 1;
}
.rpn_gi_title {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 2;
}
.rpn_gi_title h2 a {
	color: #fff;
	display: block;
	font-size: 18px;
	font-family: 'bpg';
}
.rpn_gi_thumb {
	position: absolute;
	left: 8px;
	bottom: 8px;
	width: 100%;
	height: 25px;
	overflow: hidden;
}
.rpn_gi_thumb img {
	width: 25px;
	float: left;
	display: block;
	height: 25px;
	margin-right: 5px;
}
.rc_other_item  {
	width: 190px;
	float: left;
	padding: 40px 20px;
	text-align: center;
	font-family: 'bpg';
}
.rc_other_item:hover {
	background: #516B79;
}
.rc_o_i_av {
	width: 160px;
	height: 160px;
	margin: 0 auto 10px auto;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	position: relative;
	overflow: hidden;
}
.rc_o_i_av img {
	width: 160px;
	height: 160px;
}
/* =========== welcome_user ===========*/

#head .welcome_title {
	margin-top: 100px;
	color: #fff;

}
.cont_in.wp_page {
	width: 500px;
	padding: 15px 0;
}
.welcome_title {
	font-size: 24px;
	position: relative;
	z-index: 3;
	text-align: center;
	margin-bottom: 10px;
}
.welcome_title strong {
	font-size: 36px;
	display: block;
}

.wp_pacman, .wp_pacman_bad  {
	background: url("../images/wp_pacman.png") no-repeat;
	width: 63px;
	height: 55px;
	position: relative;
	z-index: 3;
	margin: 0 auto 5px auto;
}
.wp_pacman_bad {
	background: url("../images/wp_pacman_bad_bg.png") no-repeat;
	position: relative;
	width: 52px;
	height: 49px;
	margin: 0 auto 10px auto;
}
.wp_pacman_bad_bt {
	background: url("../images/wp_pacman_bad_bt.png") ;
	height: 5px;
	position: absolute;
	width: 52px;
	bottom: -4px;
	animation: monbottom 0.8s linear; 
	animation-iteration-count: infinite;
	animation-direction: alternate-reverse;
}
@keyframes monbottom {
	from { background-position: 0 0; }
	to { background-position: -33px 0; }
}

.wp_dots {
	background: url("../images/wp_pacman_dot.png");
	width: 18px;
	height: 18px;
	position: relative;
	z-index: 3;
	margin: 0 auto 5px auto;
}	
.wp_dots_w{
	background: url("../images/wp_pacman_dot_w.png");
}

.wp_dots.wp_d_one {
	height: 110px;
}
.wp_dots.wp_d_two {
	height: 80px;
}
.wp_dots.wp_d_three {
	height: 18px;
}
.wp_info {
	background: #3A5260;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	padding: 15px;
	margin-bottom: 15px;
}
.wp_i_title {
	font-family: 'bpg';
	margin-bottom: 5px;
}
.wp_stats {
	background: url("../images/wp_icon.png") no-repeat center top;
	padding-top: 150px;
	font-size: 30px;
	text-align: center;
	margin-bottom: 15px;
}
.wp_stats.wp_news {
	padding-top:100px;
	background: url("../images/wp_icon_2.png") no-repeat center top;
}
.wp_stats.wp_com {
	padding-top: 100px;
	background: url("../images/wp_icon_3.png") no-repeat center top;
}
.wp_stats strong {
	font-size: 36px;
	display: block;
}
.wp_list {
	width: 300px;
	margin: 0 auto 10px auto;
}
.wp_list li {
	background: url("../images/wp_check.png") no-repeat left top;
	padding-top: 4px;
	padding-left: 30px;
	margin-bottom: 5px;
	padding-bottom: 4px;
}
.wp_login {
	width: 300px;
	margin: 0 auto;
	background: #3A5260;
	padding: 15px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
		color: #fff;
}

.wp_login .lp_or span {
	background: #3A5260;
	color: #fff;
}

/* =========== feed back ===========*/

/**/

.page_feed_back_left {
	width: 380px;
	float: left;
}
.page_feed_back_right {
	float: right;
	width:830px;
}
.page_feed_back_right p {
	margin-bottom: 40px;
}

.pfb_title {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'bpg';
}
.pfb_mail {
	background: url("../images/fb_email.png") no-repeat left;
	padding-left:70px;
	font-size: 14px;
	padding: 5px 0 5px 70px; 
	margin-bottom: 30px;
}
.pfb_mail span {
	display: block;
	font-size: 24px;
	color: #A0A6AB;
}
.sel select {
	width: 380px;
  height: 30px;
}
.page_feed_back_left .bbcodes  {
	width: 100%;
}

.last_serials_live {
	margin-bottom: 40px;
}
.lsl_left {
	float: left;
	width: 500px;
	font-size: 11px;
}
.lsl_right {
	width: 480px;
	font-size: 11px;
	float: right;
}
.lsl_title {
	margin-bottom: 15px;
	font-weight: bold;
	color: #fff;
	font-size: 22px;
}
.lsl_left ul li, .lsl_right ul li {
	padding-bottom: 4px;
	border-bottom: 1px #465056 dashed;
	margin-bottom: 4px;

}
.lsl_item_title {
	display: block;
	width: 210px;
	float: left;
	font-weight: bold;
}
.lsl_item_text {
	float: right;
	width:210px;
}



/* =========== смена вида  ===========*/



.templater .current{color:#c00;}
.templtes{display:none;}
.templtes.current{display:block;}



/*============================================================== */




@media only screen and (min-width: 100px) and (max-width: 1270px), only screen and (min-device-width: 100px) and (max-device-width:1270px) {
	.ab_some ul {
		width: auto;
	}
	.fsp_share_like a {
		float: none;
	}
    .preloader {
        display:none !important;
    }

	.ab_menu {
		padding-left: 0;
	}
	.ab_menu ul li {
		float: none;
		margin-bottom: 5px;
		margin: 0 auto 5px auto;
	}
	.ab_menu ul li a {
		margin: 0 auto;
	}
	.ab_some ul li {
		margin-bottom: 20px;width: auto;
		float: none;
	}
	.ab_some ul li span.ab_some_pict {
		display: block;
		margin: 0 auto 5px auto;
	}
	.ab_functions_menu li {
		width: auto;
		float: none;
		margin-bottom: 15px;
	}
	#colum_left.video_colum_left {
	padding-top: 0;
}
/* =========== dzebna telefonistvis ===========*/ 
.dzebnaplus {
	display: block !important;
}
.dzebnaplusbutton {
	height: 38px;
    width: 30% !important;
}
.full_share_forum a {
	height: auto;
	line-height: normal;
}
.full_story_move {
	width: auto;
	position: relative;
	top: 0;
	left: 0;
}
	.up_i_status span {
		display: block;
		width: auto;
		margin-left: 0;
	}
	.up_i_status  {
		
	}
	.user_profile_left, .user_profile_right {
		width: auto;
		float: none;
	}
	.user_profile_left_bg {
		display: none;
	}
	.vk_bt, .ch_bt {
		display: none;
	}
	.pm_links_menu li a {
		display: block;
	}
	#head {
		padding-top: 0;
	}

	.chat_box {
		display: none;
	}
	.game_info_list {
		width: auto;
		position: relative;
		top: 0;
		left: 0;
		padding: 25px;
	}
	.scrol_news_nav {
		display: none;
	}
	.news_move_wind {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.game_i_video {
		position: relative;
		top: 0;
		margin: 0 auto;
		text-align: center;
		right: 0;
		width: auto;
	}
	.game_info_write {
		position: relative;
		width: auto;
		left: 0;
		right: 0;
		top: 0;
	}
	.game_i_text {
		padding: 0;
	}
	.game_info_head {
		height: auto;
	}
	.game_info_head .global_button.read_more_home {
		margin: 10px auto;
	}
	.snd_text_info {
		height: 30px;
	}
	.about_title_in {
		font-size: 35px;
		background: transparent;
		padding-top: 0;
	}
	.ab_icons, .ab_games {
		padding: 0;
	}
	.ab_i_item_box {
		padding-left: 0;
	}
	.ab_games_item, .ab_i_item {
		width: auto !important;
		float: none;
		margin: 0 0 1px 0;
	}
	.ab_i_item  {
		margin-bottom: 20px;
	}
	.top_panel {
		border-bottom: 3px #19282F solid;
	}
	.sb_bt {
		bottom: -25px;
	}
	.pg {
		float: none;
		width: auto;
		text-align: center;
		margin-top: 0;
		margin-right: 0;
	}
	.footer_logo_icon {
		width: 150px;
		margin: 0 auto 10px auto;
	}
	.short_video {
		width: auto;
		height: auto;
		float: none;
		margin-right: 0;
	}

	#user_news .short_news_def {
		width: auto;
		height: auto;
		float: none;
		margin-right: 0;
	}
	.tp_lock {
		display: none;
	}
	.bni_pict img {
		width: 100%;
		height: auto;
	}
	.top_panel, .top_panel_mask {
		position: relative;
	}
	.fullnews_links_title {
		padding: 0 10px;
	}
	.kontakt_window_bottom {
		display: none !important;
	}
	.top_panel {
		width: auto;
	}
	.masonry_banner {
		text-align: center;
	}
	.user_link a {
		width: auto;
	}
	.you_have_rev, .boxes_news {
		display: none;
	}
	.ucat_text, .ucat_av {
		float: none;
	}
	.users_news_title {
		padding-left: 10px;
	}
	.login_form .f_input, .reg_form .f_input {
		width: 100%;
	}
	.fs_item {
		width: auto;
		float: none;
		display: block;
	}
	.footer_social {
		display: none;
	}
	.boxes_n_col {
		width: auto;
		height: auto;
		float: none;
		margin: 0 0 15px 0;
	}
	.logo {
		right: 10px;
		left: auto;
		text-align: right;
		background: transparent;
		padding-left: 0;
		margin-left: 0;
	}
.users_cat {
	width: auto;
	float: none;
	margin-right: 0;
}
.acf_text .bbcodes {
	position: relative;
	width: 100%;
}
.global_button.tb_reg_bt {
	float: none;
	margin: 0 0 10px 0;
}
	.un_item {
		width: auto;
		float: none;
		margin-right: 0;
	}

	#wrapper {
		width: auto;
	}
	#colum_left {
		width: auto !important;
	}
	.head_social_wrape {
		display: none;
	}
	.full_story_content {
		padding: 20px;
	}
	#colum_right {
		display: none;
	}
	.global_button.acf_block_button {
		height: auto;
	}
	.top_panel {
		margin-bottom: 20px;

	}
	#top_news {
		padding: 20px 0;
	}
	.footer_logo {
		text-align: center;
		padding: 10px 0;
	}
	.top_panel_mask {
		display: none;
	}
	.wrapper_in {
		padding: 0;
	}
	.short_news {
		width: 100%;
	}
	.home_controls {
		display: none;
	}
	.top_panel_in {
		width: auto;
	}
	.hot_news_move_box {
		display: none;
	}
	.home_users_top, .head_welcome {
		display: none !important;
	}
	.footer_partner {
		display: none;
	}
	.subs_descript, .subs_descript_box {
		width: auto;

	}
	.subs_descript {
		height: auto;
		margin-bottom: 15px;
	}
	.subs_descript_box  {
		padding: 15px;
	}
	.subs_box ul li {
		float: none;
		margin-bottom: 10px;
	}

	.short_story_gallery {
		width: auto;
		height: auto;
		float: none;
		margin-right: 0;
	}
	.short_story_gallery:nth-child(2n+2) {
	margin-right: 0;
	width:auto;
}
.rpn_gallery {
	padding:0;
	background: transparent;
}
.rpn_gallery_item {
	float: none;
	width: auto;
	margin: 0 15px 15px 0;
	position: relative;
		-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
.rpn_gallery_item img {
	width: 110%;
	position: relative;
	z-index: 1;
	min-height: 150px;
}

.rpn_gallery_item  .rpn_gi_thumb img {
		width: 25px;
		min-height: auto;
	}

	.global_button.acf_block_button {
		width: auto;
	}
	.comments_panel, .chat_panel {
		display: none;
	}
	.all_news_title h2, .overview_news_title h2 {
		float: none;
	}
	.vnp_item {
		width: auto;
		float: none;
		margin: 0 0 1px 0;
	}
	.subs_input, .subs_button {
		width:100%;
		-moz-box-sizing: border-box; /* Для Firefox */      box-sizing: border-box; /* Ширина блока с полями */
	}
	.subs_box {
		width: auto;
	}
	.subs_title {
		font-size: 28px;
	}
	.footer_logo {
		width: auto;
	}
	.short_video {
		max-height: none;
	}
	.short_v_info {
	
		height: auto;

	}
	.short_v_title {
		width: auto;
	}
	.short_v_title h2 a {
		font-size: 18px;
	}
	.video_news_panel {
		position: relative;
		display: none;
	}
	.add_news_button, .global_button.tp_button, .add_news_button a, .scroll_subscribe_button, .all_news_title .global_button.tb_reg_bt {
		float: none;
		text-align: left;
		margin: 0 0 5px 0;
	}
	.add_news_button {
		padding-left: 0;
	}
	#full_wrapper {
		width: auto;
		padding: 0;
	}
	.ui_lcol {
		margin: 0 auto;
		float: none;
	}
	.ui_rcol {
		float: none;
		width: auto;
	}
	.ui-widget {
		width: 100% !important;

	}
	.ui_name {
		display: inline;
		width: auto;
		float: none;
	}
	.page_feed_back_left, .page_feed_back_right {
		width: auto;
		float: none;
	}
	.wp_login {
		width: auto;
	}
	.lp_reg.global_button {
		height: auto;
		line-height: normal;
		padding: 11px 0;
	}
	.ui-dialog .ui-dialog-buttonpane button {
		margin-bottom: 5px;
	}
	#colum_left img {
		max-width: 100%;
	}
	.page_feed_back_left .f_textarea, .page_feed_back_left .f_input, .sel select {
		width: 100% !important;
	}
	body {
		font-size: 14px;
		position: relative;
		overflow-x:hidden; 
	}
	.fieldsubmit .bbcodes, .bbcodes {
		width: 100%;
		margin: 0 0 10px 0;
		display: block;
		padding: 0;
		float: none;
	}
	.fsp_share_like a {
		font-size: 12px;
		-webkit-border-radius: 8px;
	border-radius: 8px;
		height: auto;
	}
	.global_button.all_news_more {
	margin-top: 20px;
}
.top_panel {
	min-height: 81px;
	height: auto;
	padding-left: 0;
}
	.menu_panel_in {
		padding-left: 0;
		padding-top: 0px;
	}
	.nav_icon {
		margin-left: 15px;
	}
	.fan_g_show img {
		width: 100% !important;
		max-width: 100% !important;
		height: auto;
	}
	.menu_panel ul li a {
		padding-left:15px; 
	}
	.cont_in, .ci_short {
		padding: 15px !important;
		width: auto !important;
	}
	.menu_panel_in .cont_in, .full_story_move .cont_in.ci_short {
		padding: 0 !important;
	}
	#wrapper {
		position: relative;
		z-index: 1;
	}
	#head {
		overflow-wrap: normal;
overflow-x: visible;
overflow-y: visible;
	}
	.hot_news_move {
		display: none;
	}
	.tp_left, .tp_right, .pb_left, .pb_right {
		float: none;
		width: auto;
	}
	.tp_search_box {
		
		float: right;
	}
	.logo_text {
		display: none;
	}
	.wrapper_home {
		margin-top: 0;
	}
	.top_panel {
		margin-bottom: 0;
	
	}
	#footer_banner {
		display: none;
	}
	.home_news_item {
		width: 100%;
	}
	.search_panel .cont_in {
		padding: 0 !important;
	}
	.hot_news_move {

	}
	.tp_line, .tp_exit_link {
		display: none;
	}
	.home_news_item.hni_banner {
		width: 100%;
		text-align: center;
	}
	.sb_input {
		width: auto;
	}
	.tp_com_link, .chat_link {
		display: none;
	}
	.tp_social {
		float: none;
		clear: both;
		margin-right: 0;
		margin: 0 auto;
	}
	.login_panel.user_login {
		width: 100%;
		left: 0;
		padding: 0;
		margin-left: 0;
		top: 0;
		height: auto;
		position: relative;
	}
	.login_panel_in {
		padding: 15px;
	}
	.lb_name {
		padding-left: 60px;
	}
	.lb_av {
		left: 11px;
	}
	.menu_panel {
		position: relative;
		height: auto;
		background: transparent;
	}
	.fsp_title_left, .fsp_title_right {
		float: none;
		width: auto;
	}
	#colum_left, #colum_right, .fsp_share_like, .fsp_share_scial, .fsp_share_scial ul li, .fsp_share_scial li a {
		width: auto;
		float: none;
	}
	.colum_right_bg, .colum_right_bg, .colum_right_bg {
		display: none;
	}
	.fsp_share_scial ul {
		float: none;
		height: auto;
	}
	.fsp_share_scial {
		height: auto;
	}
	.fsp_share_scial, .fsp_share_scial li  {
		margin: 0 0 5px 0;
	}
	.fsp_s_title_mob {
		display: block;
		text-align: center;
	}
	.fsp_s_title {
		display: none;
	}
	.fsp_share_scial ul li {
	margin-left: 0;
	}
	.fsp_share_like {
		margin-bottom: 5px;
	}
	.tn_item {
		width: auto;
		float: none;
		margin: 0 0 5px 0;
	}
	.tn_item_pict img {
		width: 100%;
	}
	.footer_logo, .footer_menu {
		float: none;
	}
	.footer_menu_ul {
		height: auto;
	}
	.footer_top {
		float: none;
		margin:0;
		padding: 0;
		width: 100%;
	}
	.f_site_users_num {
		float: none;
	}
	.footer_logo {
		text-align: center;
		margin-bottom: 10px;
	}
	.f_site_users_num, .footer_soc_ul, .footer_menu {
		display: none;
	}
	.footer_logo img {
		width: 149px;
		margin: 0 auto;
	}
	.fsp_title_box h1, .sn_title h2 a {
		font-size: 22px;
	}
	.fsp_title_right ul {
		height: 28px;
	}
	.fsp_title_right ul li {
		float: left;
		margin-left: 8px;
	}

	#vote-layer {
		display: none;
	}
	#colum_left {
		padding-top: 15px;
		padding-bottom: 1px;
	}
	.hni_i_views {
		display: none;
	}
	.full_story_page #colum_left img {
		width: 100%;
	}
	#colum_left iframe {
		width: 100% !important;
	}
	.side_box.cat_decript, .side_box.sb_add_fav {
		display: none;
	}
	.fan_g_show {
		height: auto;
	}
	.fan_g_show img {
		width: 100% !important;
		mac-width: 100% !important;
		height: auto;
	}
	.fan_g_perv, .fan_g_next {
		height: 250px;
	}
	.cn_item_av {
		position: absolute;
		top: -25px;
		float: none;
		width: 30px;
		height: 30px;
	}
	.cn_item_av img {
		width: 30px;
	}
	.cn_item_text {
		margin-left: 0;
		font-size: 13px;
	}
	.cn_item {
		margin-bottom: 40px;
	}
	.mass_comments_action {
		display: none;
	}
	.reg_col_left {
		display: none;
	}
	.reg_col_right {
		width: auto;
		float: none;
	}
	.fieldsubmit::after {
		content: '';
		clear: both;
		display: block;
	}
	.menu_login_mobile {
		display: block;
	}
	.global_button.tp_button {
		float: none;
		margin: 0 0 5px 0;
	}
	.menu_panel ul li a, .menu_panel ul li, .menu_panel ul {
		height:auto;
		float: none;
		line-height: 50px;
	}
	.menu_panel ul {
		height: auto;
		margin-bottom: 15px;
		margin-left: 0;
	}
	.menu_panel ul li a {
		margin: 0;

	}
	.hot_news {
		display: none;
	}
	.up_i_name, .up_i_status {
		float: none;
	}
	.up_cont_left, .up_cont_right {
		float: none;
		width: auto;
	}
	.up_infoline {
		height: auto;
	}
	.up_i_name {
		padding-left: 0;
	}
	.up_cont_left {
		border:0;
		padding-right: 0;
	}
	.up_cont_left ul li {
	margin-bottom: 5px; 
	}
	.up_infoline {
		margin-bottom: 0;
	}
	.user_page {
		margin-bottom: 0;
	}
	.lb_av {
		display: none;
	}
	.pb_right {
		display: none;
	}
	.tp_right {
	display: none;
}
.tp_av {
	display: none;
}
.ucat_av {
	margin: 0 auto 10px auto;
	float: none;
}
.ucat_text {
	float: none;
	width: auto;
}
.racoon_page_pict {
	display: none;
}
.racoon_page_news {
	width: auto;
	float: none;
}	
.ss_photo_item {
    width: auto;
    margin-right: 0;
    margin-bottom: 20px;
    float: none;
}
.ss_photo_item_in {
	padding: 15px;
}
	.addnews_form .f_input.left {
			width: auto;
		}

.uct_opt {
	padding-top: 20px;
}
.uct_author .right {
	float: left;
	margin-left: 10px;
}
.ss_p_gallery a, .ss_p_gallery img {
	width: 25%;
	margin-right: 0;
	margin-bottom: 2px;
}
.ss_p_gallery a img, .ss_p_gallery img {
	width: 75px;
	height: 50px;
}
.snd_pict {
	width: auto;
	float: none;
	margin-bottom: 10px;
	height: auto;
}
.snd_text {
	padding-left: 0;
	width: auto;
	float: none;
	padding: 15px;
}
.snd_pict img {
	height: auto;
	width: 100%;
}
.snd_author, .snd_like  {
	display: none;
}
	.nav_game, .kontakt_window_bottom {
		display: none;
	}
	.jurnal_item {
	padding: 20px;
}
.fan_g_perv, .fan_g_next {
	display: none;
}
.games_line {
	display: none;
}
.lb_name {
	padding-left: 0;
}
	.short_video:nth-child(3n+3) {
		width: auto;
		margin-right: 0%;
	}
.full_share_forum {
	float: none;
}
.fsp_title_author {
	float: none;
}
.fsp_title_left, .fsp_title_right {
	clear: both;

}

}
@media only screen and (min-width: 750px) and (max-width: 1270px), only screen and (min-device-width: 750px) and (max-device-width:1270px) {
		.fan_g_thamp a img {
	width: 48%;
	height: 150px;
}
	.ab_functions_menu li {
		width: 50%;
		padding: 0;
		float: left;
	}
	.ab_functions_menu {
		width: 420px;
		margin: 0 auto;
	}
	.ab_functions_menu li:nth-child(5n+5) {
		float: none;
		width: auto;
		clear: both;
	}
	.ab_menu ul {
		width: 480px;
		margin: 0 auto;
	}
	.ab_menu ul li {
		margin-right: 20px;
		float: left;
		margin-bottom: 20px;
	}
	.ab_menu ul li:nth-child(5n+5) {
		margin-left: 100px;
	}
	.ab_some ul {
		width: 660px;
	}
	.ab_some ul li {
		float: left;
		    width: 200px;
    padding: 0 10px;
	}
	.full_share_forum, .fsp_title_author {
		float: left;
		margin-bottom: 10px;
	}
	.full_share_forum a {
	height: 40px;
	line-height: 40px;
}
	.user_profile_left {
		width: 25%;
		float: left;
	}
	.user_profile_right {
		width: 72%;
		float: right;
		padding-left: 0;
	}
	.user_profile_left_bg {
		display: block;
		width: 25%;
	}
	.rpn_gallery {

	}
	.snd_pict {
		margin-bottom: 0;
	}
	.short_news, .short_video {
	width: 48% !important;

	}

	.bni_pict {
		height: 100px;
	}
	.short_video {
		width: 48%  !important;
		height: 290px;
		float: left;
		margin-right: 2%;
	}

.snd_pict {
	width: 40%;
	height: auto;
	float: left;
}
.snd_text {

	padding-left: 42%;
}
.rpn_gallery_item {
	width: 48%;
	margin: 0 2% 15px 0;
	height:	150px;
	float: left;
}
.rpn_gallery_item:nth-child(2n+2) {
	margin-right: 0;
	width: 50%;
}
.rpn_gallery_item:nth-child(4n+4) {
	margin: 0 0 15px 0;
}
.rpn_gallery_item img {
	width: 110%;
	position: relative;
	z-index: 1;
}


.ucat_av {
	margin: 0 auto 10px auto;
	float: left;
}
.ucat_text {
	float:left;
	margin-left: 15px;
	width: auto;
}
.ss_p_gallery {
	height: 40px;
}
.ss_photo_item {
	width: 50%;
	float: left;
	height: 103px;
}
.ss_p_gallery a, .ss_p_gallery img {
	width: 20%;
	margin-right: 0;
	margin-bottom: 2px;
}
.ss_p_gallery a img, .ss_p_gallery img {
	width: 98%;
}
.ss_p_gallery img {
	margin-right: 1px;
}
.uct_author .right {
	margin-top: 5px;
}
.home_news_item, .pb_rightm, .tn_item, .relnews_item {
		width: 47%;
	}
/*.hni_text_short {
	height: 99px;
	position: relative;
	overflow: hidden;
}
	.home_news_item, .pb_rightm, .tn_item, .relnews_item, .home_news_item.hni_banner {
		width: 50%;
		float: left;
	}
	.home_news_item.hni_banner {
		border:0;
		height: 460px;
	}
	.hni_overview_title h2 a, .hni_cont h2 a, .hni_pb_title h2 a {
		height: 44px;
	}
	.hni_overview_pict, .hni_pict {
		height: 242px;
	}
	.home_news_item_in {
		width: auto;
		margin-right: 15px;
	}
	.home_news_item:nth-child(2n+2) .home_news_item_in {
		margin-right: 0;
	}
	*/
	.relnews_item {
		height: 245px;
	}
	.relnews_item, .tn_item {
		float: left;
		margin-right: 10px;
	}
	.relnews_item.clr::after {
		display: none;
	}
	.relnews_item.clr {clear: none;}
	.full_story_page #colum_left img {
		width: auto;
	}
	.tp_search_box {
		float: left;
		width: 400px;
	}
	.sn_pict {
		height: auto;
	}
	.sn_pict > img {
		width: 100%;

		height:auto;
	}
	.short_com_box {
		display: none;
	}
	.users_cat:after {
		content: '';
		clear: both;
		display: block;
	}
.tn_item {
	width: 50%;
	margin-right: 0;
}
.short_video:nth-child(2n+2), .tn_item:nth-child(2n+2) { 
	width: 48%;
	margin-right: 2%;
}
.about_title_in {

	padding-top: 90px;
	font-size: 90px;
}
.ab_games_item {
	width: 24% !important;
	margin-right: 1%;
	float: left;
	margin-bottom: 10px;

}
.ab_games_item:nth-child(5n+5) {
	margin-right: 1%;
}
.ab_games_item:nth-child(4n+4) {
	margin-right: 0%;
	width: 25%  !important;
}
.ab_i_item {
	width: 50%  !important;
	float: left;
	padding: 135px 0 0 0;
}
.game_i_video {
	position: absolute;
	right: 25px;
	text-align: center;
	width: 170px;
	top: 20px;
	height: 50px;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
 font-family: 'bpg';
	line-height: 50px;
		background: #141D23;
	padding: 0 15px;
	overflow: hidden;
}
.short_story_gallery {
	width: 48%;
	float: left;
	height: 210px;
	margin-right: 2%;
}
.short_story_gallery:nth-child(2n+2) {
	margin-right: 0;
	width: 50%;
}
.fan_g_perv, .fan_g_next {
	height: 80%;
}
	.short_video:nth-child(3n+3) {
		width: 48%  !important;
		margin-right: 2%;
	}
}
@media only screen and (min-width: 310px) and (max-width: 750px), only screen and (min-device-width: 0px) and (max-device-width:750px) {
	.fan_g_thamp a img {
	width:97%;
	height: 170px;
	}
}
 

@media only screen and (min-width: 0px) and (max-width: 300px), only screen and (min-device-width: 0px) and (max-device-width:300px) {
	.hni_banner_in img {
		width: 100%;
		height: auto;
	}
			.fan_g_thamp a img {
	width: 95%;
	height: auto;
}
	.logo {
		display: none;
	}
}
.srulad {
	text-transform: uppercase;
	background: linear-gradient(to right, #30cfd0 0%, #330867 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font: {
		size: 20vw;
		font-family: bpg;
	}
}

/** Copyright (c) 2019 Artem Malcov | https://www.pandoge.com/moduli_i_skripty/modul-statistiki-lightstat-30-dlya-dle **/

.lightstat_main * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lightstat_main *:before, .lightstat_main *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lightstat_main {
    min-width: 230px;
    width: 100%;
    margin: 0 auto;
    font-family: arial;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1);
    border-radius: 8px;
}

.lightstat_progress {
    width: 100%;
    padding: 0 10px;
}

.lightstat_progress span {
    height: 4px;
    display: block;
    float: left;
}

.lightstat_progress span:nth-of-type(1) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.lightstat_progress span:nth-last-of-type(1) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.lightstat_body {
    background: #242043;
    border-radius: 0px 0px 0 0;
    padding: 15px 0 1px 0;
}

.lightstat_body.border_none_user {
    border-radius: 8px;
}

.lightstat_body .result_numb div {
    padding: 0 10px 11px 10px;
    color: #bbb;
    font-size: 14px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_body .result_numb div span:nth-of-type(1) {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 99px;
    margin: 4px 10px 0 0;
    vertical-align: top;
    box-shadow: 0px -1px 1px rgba(0, 0, 0, .6);
}

.lightstat_body .result_numb div span:nth-of-type(2) {
    float: right;
    color: #fff;
}

.lightstat_body .result_numb .lightstat_user span:nth-of-type(1) {
    border: 2px solid #d9823b;
}

.lightstat_body .result_numb .lightstat_guest span:nth-of-type(1) {
    border: 2px solid #a963b9;
}

.lightstat_body .result_numb .lightstat_bot span:nth-of-type(1) {
    border: 2px solid #36a7a5;
}

.lightstat_user_circle {
    background: #d9823b;
}

.lightstat_guest_circle {
    background: #a963b9;
}

.lightstat_bot_circle {
    background: #36a7a5;
}

.lightstat_is {
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    padding: 18px 0 15px 28px;
    display: block;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .6);
}

.lightstat_user_list {
    background: #fff;
    border-radius: 0 0 8px 8px;
    position: relative;
}

.lightstat_pandoge_com {
    width: 8px;
    height: 20px;
    position: relative;
    background: #222;
    display: block;
    position: absolute;
    top: 0;
    right: 20px;
    transition: .2s;
}

.lightstat_pandoge_com:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 4px solid #d1d5d8;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.lightstat_pandoge_com:hover {
    height: 24px;
    transition: .2s;
}

.lightstat_user_list_title {
    color: #242043;
    font-size: 10px;
    text-transform: uppercase;
    padding: 18px 0 17px 28px;
    display: block;
    font-weight: 700;
}

.lightstat_user_list_item {
    padding: 0 10px 20px 10px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.lightstat_user_list_item a {
    text-decoration: none !important;
    color: #242043;
}

.lightstat_user_list_item_avatar {
    background-size: cover !important;
    border-radius: 99px;
    width: 34px;
    height: 34px;
    display: block;
}

.lightstat_user_list_item_avatar:hover {
    opacity: .8;
}

.lightstat_user_list_item_info {
    font-size: 12px;
    font-weight: 700;
    width: calc(100% - 34px);
    padding: 1px 0 0 10px;
}

.lightstat_user_list_item_info span {
    display: block;
    font-weight: 400;
    padding: 2px 0 0 0;
    color: #888;
}

.lightstat_user_list_item_info span.online {
    color: #0e8952;
}

.lightstat_user_list_item_info a:hover {
    text-decoration: underline !important;
}

.full_list_visit {
    margin: auto;
    color: #242043;
    font-size: 10px;
    text-transform: uppercase;
    display: block;
    font-weight: 700;
    width: 120px;
    text-align: center;
    background: #fff;
    border-radius: 99px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #888;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.full_list_visit:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
}

.full_list_visit_bg {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 8px 8px;
    z-index: 2;
    background: -moz-linear-gradient(bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, 1) 100%);
    padding: 20px 0;
}

.lightstat_user_list_item {
    display: none;
}

.lightstat_user_list .lightstat_user_list_item:nth-of-type(1), .lightstat_user_list .lightstat_user_list_item:nth-of-type(2), .lightstat_user_list .lightstat_user_list_item:nth-of-type(3) {
    display: flex;
}

.lightstat_light_theme .lightstat_body {
    background: #f1f5f7;
}

.lightstat_light_theme .lightstat_body {
    background: #f1f5f7;
}

.lightstat_light_theme .lightstat_user_list_item a {
    color: #030304;
}

.lightstat_light_theme .lightstat_user_list_title {
    color: #030304;
}

.lightstat_light_theme .lightstat_body .result_numb div span:nth-of-type(2) {
    color: #283e52;
}

.lightstat_light_theme .lightstat_body .result_numb div {
    color: #030304;
    text-shadow: none;
}

.lightstat_light_theme .lightstat_is {
    text-shadow: none;
    color: #283e52;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_user span:nth-of-type(1) {
    border: 2px solid #0bb1d6;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_guest span:nth-of-type(1) {
    border: 2px solid #ff6d00;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_body .result_numb .lightstat_bot span:nth-of-type(1) {
    border: 2px solid #345471;
    box-shadow: none;
}

.lightstat_light_theme .lightstat_user_circle {
    background: #0bb1d6;
}

.lightstat_light_theme .lightstat_guest_circle {
    background: #ff6d00;
}

.lightstat_light_theme .lightstat_bot_circle {
    background: #345471;
}


/** ====================
 * Lista de Comentarios
 =======================*/
.lastlastcomments-container {
  margin: 60px auto 15px;
  width: 768px;
}

.lastcomments-container h1 {
  font-size: 36px;
  color: #283035;
  font-weight: 400;
}

.lastcomments-container h1 a {
  font-size: 18px;
  font-weight: 700;
}

.lastcomments-list {
  margin-top: 30px;
  position: relative;
}

/**
 * Lineas / Detalles
 -----------------------*/
.lastcomments-group {
  position: relative;
  left: 27px;
  width: 7px;
  height: 7px;
}
/*
.lastcomments-list:after {
  content: "";
  position: absolute;
  background: #c7cacb;
  bottom: 0;
  left: 27px;
  width: 7px;
  height: 7px;
  border: 3px solid #dee1e3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}*/

.reply-list:before,
.reply-list:after {
  display: none;
}
.reply-list li:before {
  content: "";
  width: 60px;
  height: 2px;
  background: #c7cacb;
  position: absolute;
  top: 25px;
  left: -55px;
}

.lastcomments-list li {
  margin-bottom: 15px;
  display: block;
  position: relative;
}

.lastcomments-list li:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  width: 0;
}

.reply-list {
  padding-left: 88px;
  clear: both;
  margin-top: 15px;
}
/**
 * Avatar
 ---------------------------*/
.lastcomments-list .comment-avatar {
  width: 65px;
  height: 65px;
  position: relative;
  z-index: 99;
  float: left;
  border: 3px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.lastcomments-list .comment-avatar img {
  width: 100%;
  height: 100%;
}

.reply-list .comment-avatar {
  width: 50px;
  height: 50px;
}

.comment-main-level:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  clear: both;
}
/**
 * Caja del Comentario
 ---------------------------*/
.lastcomments-list .lastcomment-box {
  width: 80%;
  margin-left: 15%;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.lastcomments-list .lastcomment-box:before,
.lastcomments-list .lastcomment-box:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  border-width: 10px 12px 10px 0;
  border-style: solid;
  border-color: transparent #fcfcfc;
  top: 8px;
  left: -11px;
}

.lastcomments-list .lastcomment-box:before {
  border-width: 11px 13px 11px 0;
  border-color: transparent rgba(0, 0, 0, 0.05);
  left: -12px;
}


.lastcomment-box .comment-head {
  background: #fcfcfc;
  padding: 10px 12px;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.lastcomment-box .comment-head i {
  float: right;
  margin-left: 14px;
  position: relative;
  top: 2px;
  color: #a6a6a6;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.lastcomment-box .comment-head i:hover {
  color: #03658c;
}

.lastcomment-box .comment-name {
  color: #283035;
  font-size: 14px;
  font-weight: 700;
  float: left;
  margin-right: 10px;
}

.lastcomment-box .comment-name a {
  color: #283035;
}

.lastcomment-box .comment-head span {
  float: left;
  color: #999;
  font-size: 13px;
  position: relative;
  top: 1px;
}

.lastcomment-box .comment-content {
  background: #fff;
  padding: 12px;
  font-size: 15px;
  color: #595959;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.lastcomment-box .comment-name.by-author,
.lastcomment-box .comment-name.by-author a {
  color: #03658c;
}
.lastcomment-box .comment-name.by-author:after {
  content: "autor";
  background: #03658c;
  color: #fff;
  font-size: 12px;
  padding: 3px 5px;
  font-weight: 700;
  margin-left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/** =====================
 * Responsive
 ========================*/
@media only screen and (min-width: 300px) and (max-width: 400px) {
    .lastcomments-list .lastcomment-box {
    width: 220px !important;
	}
	.snd_title h2 a {
    line-height: 1;
}
}  
 
@media only screen and (min-width: 401px) and (max-width: 500px) {
    .lastcomments-list .lastcomment-box {
    width: 290px !important;
	}
	.snd_title h2 a {
    line-height: 1;
}
} 
 
@media only screen and (min-width: 501px) and (max-width: 750px) {
    .lastcomments-list .lastcomment-box {
    width: 290px !important;
	}
	.snd_title h2 a {
    line-height: 1;
}
} 
 
@media only screen and (max-width: 766px) {
  .lastcomments-container {
    width: 480px;
  }

  .lastcomments-list .lastcomment-box {
    width: 390px;
  }

  .reply-list .lastcomment-box {
    width: 320px;
  }
}
.wrap22 {
  overflow: hidden;
  width: 520px;
  margin: 0 auto;
}

.tint {
  position: relative;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.2) 3px 5px 5px;
}

.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgb(0 255 255 / 14%);
  transition: all 0.3s linear;
}

.tint:hover:before {
  background: none;
}

.t2:before {
  background: rgb(0 0 255 / 14%);
}
.t3:before {
  background: rgb(255 0 0 / 14%);
}
.t4:before {
  background: rgb(0 255 0 / 14%);
}
.populf2 {
    position: relative;
    margin: 0px 0 5px 6px;
    overflow: hidden;
    padding: 3px;
    background: #0e0e0e40;
    border: 1px solid #424f58;
    border-radius: 2px;
} 
.populf2 img {
    width: 190px;
    height: 130px;
}
.populf_info2 {float:right;position:absolute;top:7px;right:3px;} 
    .populf_number2 {background:#000;border-radius:2px;margin:0 3px;padding:2px 4px 3px 4px;float:left;color:#fff;font-size:10px;text-align:center;line-height:8px;} 
.populf_title2 {background:url#000;width:173px;padding:2px 8px 4px 8px;position:absolute;bottom:5px;left:5px;color:#fff;} 
.populf_title2 a {color:#ffffff;} .populf_title2 a:hover {text-decoration:underline;color:#fff;} 
/* Block: Polls */
	.block_grey {
		padding: 25px;
		margin-bottom: 25px;
		border-radius: 2px;
		background: linear-gradient(180deg, rgba(34,115,154,1) 0%, rgb(20 70 79 / 46%) 48%, rgb(0 179 5 / 80%) 100%);
	}
		.block_grey > .title {
			margin: 0 0 1em 0;
			font-size: 1em;
			letter-spacing: 0;
            text-align: center;
            background-color: #ffffff29;
    		color: #00ef14;
			filter: drop-shadow(0px 5px 2px #0093CD);
		}
		.vote_more { font-size: .9em; margin: -.7em 0 1em 0; }

		.vote_list { margin: 8% 0; }
		.vote_list .vote, .vote_list .pollanswer { margin: .6em 0 .2em 0; }
		.vote_list .vote > input, .vote_list .pollanswer > input { display:none;  }
		.vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before {
			display:inline-block;
			width: 8px; height: 8px;
			border: 4px solid #3b3b3b;
			background-color: #fff;
			margin: -3px 4px 0 0;
			vertical-align:middle;
			cursor:pointer;
			content: "";
			border-radius: 2px;
		}
		.vote_list .vote > input[type="radio"] + label:before,
		.vote_list .pollanswer > input[type="radio"] + label:before { border-radius: 50%; }
		.vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before { border-color: #3394e6; }
		.vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before {
			background-color: #3394e6;
			border-color: #3394e6;
		}
		.vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before,
		.vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before
		{ -webkit-transition: border-color ease .2s; transition: border-color ease .2s; }

		.btn-border .icon-votes { width: 16px; height: 14px; margin: -3px 0 0 0; vertical-align: middle; }
		.vote_votes, .pollallvotes { font-size: .9em; }

		#dlevotespopupcontent { height: auto !important; overflow: visible !important; }



.lightrope {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 4;
  margin: -15px 0 0 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
}
.lightrope li {
  position: relative;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: 8px;
  height: 14px;
  border-radius: 50%;
  margin: 10px;
  display: inline-block;
  background: rgba(0, 247, 165, 1);
  box-shadow: 0 2.3333333333px 16px 3px rgba(0, 247, 165, 1);
  animation-name: flash-1;
  animation-duration: 2s;
}
.lightrope li:nth-child(2n + 1) {
  background: rgba(0, 255, 255, 1);
  box-shadow: 0 2.3333333333px 16px 3px rgba(0, 255, 255, 0.5);
  animation-name: flash-2;
  animation-duration: 0.4s;
}
.lightrope li:nth-child(4n + 2) {
  background: rgba(247, 0, 148, 1);
  box-shadow: 0 2.3333333333px 16px 3px rgba(247, 0, 148, 1);
  animation-name: flash-3;
  animation-duration: 1.1s;
}
.lightrope li:nth-child(odd) {
  animation-duration: 1.8s;
}
.lightrope li:nth-child(3n + 1) {
  animation-duration: 1.4s;
}
.lightrope li:before {
  content: "";
  position: absolute;
  background: #222;
  width: 6px;
  height: 4.6666666667px;
  border-radius: 3px;
  top: -2.3333333333px;
  left: 1px;
}
.lightrope li:after {
  content: "";
  top: -7px;
  left: 5px;
  position: absolute;
  width: 32px;
  height: 9.3333333333px;
  border-bottom: solid #222 2px;
  border-radius: 50%;
}
.lightrope li:last-child:after {
  content: none;
}
.lightrope li:first-child {
  margin-left: -20px;
}
@keyframes flash-1 {
  0%,
  100% {
    background: rgba(0, 247, 165, 1);
    box-shadow: 0 2.3333333333px 16px 3px rgba(0, 247, 165, 1);
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0 2.3333333333px 16px 3px rgba(0, 247, 165, 0.2);
  }
}
@keyframes flash-2 {
  0%,
  100% {
    background: rgba(0, 255, 255, 1);
    box-shadow: 0 2.3333333333px 16px 3px rgba(0, 255, 255, 1);
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0 2.3333333333px 16px 3px rgba(0, 255, 255, 0.2);
  }
}
@keyframes flash-3 {
  0%,
  100% {
    background: rgba(247, 0, 148, 1);
    box-shadow: 0 2.3333333333px 16px 3px rgba(247, 0, 148, 1);
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0 2.3333333333px 16px 3px rgba(247, 0, 148, 0.2);
  }
}

.accordion {
  font-family: monospace; 
  width: 100%;
  max-width: 360px;
  margin: 30px auto 20px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion .link {
  cursor: pointer;
  display: flex;
  padding: 15px 15px 15px 42px;
  color: #4d4d4d;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  align-items: center;
  justify-content: flex-start;
}

.accordion li:last-child .link {
  border-bottom: 0;
}

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.icon-arrow-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link {
  color: #b63b4d;
}

.accordion li.open i {
  color: #b63b4d;
}

.accordion li.open i.icon-arrow-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/

.submenu {
  display: none;
  font-size: 14px;
}

.submenu li {
  border-radius: 6px;
    background-color: #f3f3f2;
    display: inline-block;
    margin: 4px;
}

.submenu a {
  display: block;
  font-family: monospace;  
  text-decoration: none;
  color: #383838;
  padding: 12px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.submenu a:hover {
  background: #6464645c;
    color: #fff;
    border-radius: 6px;
}