	.main_cor .col-1, .main_cor .col-2, .main_cor .col-3, .main_cor .col-4, .main_cor .col-5, .main_cor .col-6, .main_cor .col-7, .main_cor .col-8, .main_cor .col-9, .main_cor .col-10, .main_cor .col-11 {
	margin-right: 1%;
}
.main_cor .col-3{
	width: 16%;
}
.main_cor .col-3.last{
	width: 17%;
}
.main_cor .col-6{
	width: 65%;
}
body {
    font-family: Arial, "Trebuchet MS", Arial, sans-serif;
    font-size: 16px;
    line-height: 1.3;
	color: #333;
}
.shine {  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border:1px solid #555;
  border-radius:5px;
  text-align: center;
}
 
.shine:hover {
  box-shadow: 0 0 15px #4d99cc;
  border: 1px solid #4d99cc;
  transition: box-shadow 0.4s;
}

.group_description {
padding-left: 2px;
}

#tabs {
  overflow: auto;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}
 
#tabs li {
    margin: 0;
    padding: 0;
    float: left;
}
 
#tabs a {
    -moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #2980b9;
    background:    -moz-linear-gradient(220deg, transparent 10px, #2980b9 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #2980b9 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #2980b9 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #2980b9 10px);
    background:         linear-gradient(220deg, transparent 10px, #2980b9 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 15px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
    padding: 0 30px;
    text-decoration: none;
}
 
#tabs a:hover {
    background: #4d99cc;
    background:    -moz-linear-gradient(220deg, transparent 10px, #4d99cc 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #4d99cc 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #4d99cc 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #4d99cc 10px);
    background:         linear-gradient(220deg, transparent 10px, #4d99cc 10px);
}
 
#tabs a:focus {
    outline: 0;
}
 
#tabs #current a {
    background: #fff;
    background:    -moz-linear-gradient(220deg, transparent 10px, #fff 10px);
    background:    -webkit-linear-gradient(220deg, transparent 10px, #fff 10px);
    background:     -ms-linear-gradient(220deg, transparent 10px, #fff 10px);
    background:      -o-linear-gradient(220deg, transparent 10px, #fff 10px);
    background:         linear-gradient(220deg, transparent 10px, #fff 10px);
    text-shadow: none;
    color: #333;
}
 
#content1 {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fff, #ddd);
    background-image:    -moz-linear-gradient(top, #fff, #ddd);
    background-image:     -ms-linear-gradient(top, #fff, #ddd);
    background-image:      -o-linear-gradient(top, #fff, #ddd);
    background-image:         linear-gradient(top, #fff, #ddd);
    -moz-border-radius: 0 2px 2px 2px;
    -webkit-border-radius: 0 2px 2px 2px;
    border-radius: 0 2px 2px 2px;
    -moz-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    -webkit-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;
    padding: 30px;
    margin-bottom: 15px;
}

.gifting_title img {
	max-height: 50px;
}

.journalism_item .f_kind {
	display: none;
}	

.user_yoomoney {
  border-radius: 50px;
  margin: 1px 0 20px 0;
  border: 2px solid #9905ff;
  padding: 10px 10px;
  width: fit-content;
}

.content_moderation_notice {
	margin-top: -1px !important;
}

/*Mikhail : Отступ между опциями*/
.plan-len label {
	margin-right: 20px;
}


/*Mikhail : Отступ по вертикали для личных папок в профиле*/
#user_content_folders .pills-menu-small li {
margin-bottom: 2px;
}

/*Mikhail : Модальное окно приглашения друзей в группы*/
.input-users-list {
	padding: 15px !important;
    border: none !important;
    /*overflow: inherit !important;*/
    max-height: none !important;
	/*width: 330px !important;*/
}

/*Mikhail : Оформление ссылки на юмани-кошельки под контентом*/
.spanyoomoney {
  padding: 7px 7px;
  background: #9905ff;
  border-radius: 50px;
  font-size: 16px;
  color: white;
}  

/*Mikhail : Выравнивание абзацев в тексте прозы и постов*/
.stories_item .f_content div {
    text-indent: 40px;
    text-align: justify;
}
.posts_item .f_content .value div {
    text-indent: 40px;
    text-align: justify;
}

/*Mikhail : Виджет "Статьи/эссе" в прозе, размер боковых строк*/
#widget_wrapper_131 .sp-thumbnail-image-container {
    width: 36px !important;
	height: 36px !important;
}

/*Mikhail : Оформление бирки "Выбор редакции" для прозы*/
.field.ft_checkbox.f_stories_featured {
background-color: #3498db;
padding: 2px;
color: white;
float: left;
}

.field.ft_checkbox.f_stories_featured .value {
    display: none !important;
}
.st_featured {/*Mikhail : проза-ссылка "выбор редакции"*/
	/*background-color: rgb(255,0,0) !important;*/
}

.st_featured a {/*Mikhail : проза-ссылка "выбор редакции"*/
	color: red !important;
}
.active.st_featured > div {/*Mikhail : проза-ссылка "выбор редакции" активный*/
	/*color: #ffffff !important;*/
}

/*Mikhail : украшение комментариев начало*/
.moderatorcolor {
  background-color: #cfe7f7;
}

.moderator_title {
  position: absolute;
  right: 30px;
  background-color: #3498db;
  padding: 3px;
  border-radius: 3px;
  color: white;
  font-size: 12px;
}

.is_topic_starter {
  background-color: #f7f3cf;
}
/*Mikhail : украшение комментариев конец*/

.button[name=keep] {/*Mikhail : скрыть кнопку "Оставить в подписчиках" при запросе дружбы*/
    display: none;
}

.critic {/*Mikhail : оформление поля Хочу критику*/
	position: absolute;
	padding: 3px 6px;
	background-color: #ff0000;
	color: #fff;
	font-size: 12px;
	right: 0;
	bottom: 0;
	z-index: 1;
	text-align: center;
	font-weight: bold;
}

.flex-video {/*Mikhail : выравнивание блока youtube в Live*/
	text-align: center;
}

.slimScrollBar {/*Mikhail : ширина скроллбара в дуэлях*/
	width: 8px !important;
}

.field.ft_navigation.f_navi.auto_field {/*Mikhail : отступ перед полем Навигация*/
  margin-top: 35px;
}

.wcont{/*Mikhail : стиль контейнера виджета Дуэли*/
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.wbody{/*Mikhail : стиль тела виджета Дуэли*/
	font-size: 13px;
}
.wbody ul li{/*Mikhail : стиль тела виджета Дуэли*/
	margin-bottom: 7px;
}
.wbody ul li a{/*Mikhail : стиль тела виджета Дуэли*/
	color: #222 !important;
}

.wbody ul li a:hover{/*Mikhail : стиль тела виджета Дуэли*/
    color: #4d99cc !important;
}

.zagolovok {/*Mikhail : подзаголовок с фоном синего цвета*/
background-color: #238ce2;
color: white;
font-weight: bold;
padding: 8px;
}

.bt_list_item .btli_theme h3 {/*Mikhail : тема дуэли*/
font-size: 14px;	
}

.concurs-photos-wrap .photo {/*Mikhail : оформление фотоконкурсов*/
width: 300px !important;
height: 400px !important;
}

.concurs-photos-wrap .info {/*Mikhail : оформление фотоконкурсов*/
display: none;	
}
#concurs-photo-item .photo_author {/*Mikhail : оформление фотоконкурсов*/
display: none;	
}
/*#photo_container {/*Mikhail : оформление фотоконкурсов*/
/*width: 50% !important;	
/*}*/
#concurs-photo-item {/*Mikhail : оформление фотоконкурсов*/
width: 50% !important;	
}

.download_menu, .photo_details {/*Mikhail : оформление фото в фотоальбомах*/
display: none;	
}

.phrase_text {/*Mikhail : оформление цитаты*/
border-left: 6px solid #4d99cc;
font-size: 14pt;
font-style: italic;
padding-left: 15px;
}

.phrase_text1 {/*Mikhail : оформление цитаты*/
border-left: 6px solid #4d99cc;
font-size: 12pt;
padding-left: 15px;
}

#widget_wrapper_158 .title{/*Mikhail : заголовок виджета "Авторские конкурсы"*/
  float: left;
}

.book-submit {/*Mikhail : стиль кнопки формы "заказ книги"*/
  text-align: center !important;
}
form.iforms .book-submit .input.button_submit{/*Mikhail : стиль надписи кнопки формы "заказ книги"*/
  font-size: 24px !important;	
}
#book_order_30{/*Mikhail : стиль формы "заказ книги"*/
  border: medium dashed #4d99cc;
  padding: 15px;
}

.comp_widget {/*Mikhail : стиль заголовка виджета "Авторские конкурсы"*/
	color: #3498db !important;
    font-size: 0.8em !important;
    font-weight: bold;	
}
.field.ft_date.f_finish_date{/*Mikhail : оформление даты объявления победителей в Авторских конкурсах*/
color: green;
font-size: 14px;
}
.field.ft_date.f_win_date{/*Mikhail : оформление даты объявления победителей в Авторских конкурсах*/
color: red;
font-size: 14px;
}

.comp_type1 {/*Mikhail : этикетка Идет прием*/
    border: 1px solid green;
    color: green;
    float: right;
    font-size: 12px;
    padding: 2px;
}

.comp_type2 {/*Mikhail : этикетка Конкурс завершен*/
    border: 1px solid red;
    color: red;
    float: right;
    font-size: 12px;
    padding: 2px;
}

.arrow.down {/*Mikhail : скрыли минусование произведений*/
	display: none !important;
}

.billing-plan-form select{/*Mikhail : увеличили ширину выпадающего списка подписок в Биллинге, чтобы помещались заголовки*/
	width: 280px !important; 
}
table.official_table{/*Mikhail : стиль таблиц в разделе "Возможности портала"*/
	border: 4px solid #4d99cc !important;
}

.official_table tbody td{/*Mikhail : стиль таблиц в разделе "Возможности портала"*/
	border: 3px double #4d99cc !important;
	padding:5px !important;
}

.widget.afisha {border-color:#2980bc;
	padding-bottom: 0.3em  !important;   /*Mikhail :: уменьшили пробел внизу в Афише*/
}
.afisha .widget_content_list .item {
	margin-bottom: 5px;  /*Mikhail :: уменьшили расстояние между пунктами в Афише*/
}
.widget.banner {
	padding: 0 !important;   /*Mikhail :: убрали отступы для баннерной рекламы*/
}

.main_cor .pills-menu li a[href="/articles-afisha"],
.main_cor .pills-menu li div.poster_div {
	color: red !important;
	font-weight: 700;
}
.main_cor .pills-menu li a[href="/articles-afisha"]:hover {
	color: #ff5555 !important;
}
.main_cor #layout header {
    padding: 0 2%;
}
.main_cor #layout header .widget_text_block {/* OV:: правило можно убрать */
	margin: 15px -.3% 0;
	background-color: #fff;
	padding: 15px 1.5em;
	border: 1px solid #d8d8d8;
}
.main_cor #left_block,
.main_cor .mobile_header,
.main_cor .panel,
.main_cor .header_search {
	background-color: #333;
}
.main_cor #left_block .no_bg .treeview a{
	background-image: none !important;
	padding-left: 10px;
}
.main_cor #left_block .no_bg.auth_menu{
	border-bottom: 1px dashed #555;
	border-top: 1px dashed #555;
	margin: 16px 10px 0;
	padding: 0 0 10px;
}
.main_cor #left_block .menu > li a[href="/auth/login"]::before {
    content: "\f18e";
}
.main_cor #left_block .menu > li a[href="/auth/register"]::before {
    content: "\f234";
}
.main_cor #left_block .menu > li a[href="/auth/register"] .wrap {
	padding-left: 6px;
}
.main_cor #left_block  .menu > li a[href="/pages/about.html"]::before {
	content: "\f0f6";
}
.main_cor #left_block  .menu > li a[href="/enciclopedia"]::before {
	content: "\f0c7";
}
.main_cor #left_block  .menu > li a[href="/users"]::before {
    content: "\f21b";
}
.main_cor #left_block  .menu > li a[href="/users/index/members"]::before {
    content: "\f19d";
}
.main_cor #left_block  .menu > li a[href="/forum"]::before {
    content: "\f03a";
}
#left_block .ajax-modal.key > a,
#left_block .user_add > a {
	padding-left: 20px !important;
}
.vertical_menu_right .menu > li > a::before {
	font-family: FontAwesome;
	display: inline-block !important
}
.vertical_menu_right .menu li ul li a {
	padding: 8px 5px 8px 10px !important
}
.main_cor #left_block .menu > li.profile a::before,
.vertical_menu_right .menu > li.profile a::before {
    content: "\f007";
}
.main_cor #left_block .menu > li.cpanel a::before,
.vertical_menu_right .menu > li.cpanel a::before {
    content: "\f1de";
}
.main_cor #left_block .menu > li.notices a::before,
.vertical_menu_right .menu > li.notices a::before {
    content: "\f0f3";
}
.main_cor #left_block .menu > li.messages a::before,
.vertical_menu_right .menu > li.messages a::before {
    content: "\f0e0";
}
.main_cor #left_block .menu > li.checklist a::before,
.vertical_menu_right .menu > li.checklist a::before {
    content: "\f274";
}
.main_cor #left_block .menu > li.add a::before,
.vertical_menu_right .menu > li.add a::before {
    content: "\f14b";
}
.main_cor #left_block .menu > li.group a::before,
.vertical_menu_right .menu > li.group a::before {
    content: "\f0c0";
}
.main_cor #left_block .menu > li.balance a::before,
.vertical_menu_right .menu > li.balance a::before {
    content: "\f09d";
}
.main_cor #left_block .menu > li.logout a::before,
.vertical_menu_right .menu > li.logout a::before {
    content: "\f08b";
}
.main_cor #left_block .treeview a,
.main_cor #left_block .no_bg.for_before .treeview a{
	padding: 7px 20px;
}
.main_cor #left_block .bell.notices-counter .item,
.main_cor #left_block .bell.notices-counter .item:hover{
	background-image: none !important;
	padding-left: 20px;
}
.main_cor #left_block .bell.notices-counter .item::before{
	content: "\f0f3";
	font-family: FontAwesome;
}
.main_cor #left_block .bell.notices-counter .item .counter{
	margin-left: 13px;
}
.main_cor .panel .menu li a::before,
.main_cor #left_block  .menu ul li a::before {
	display: none;
}
.main_cor #logo_top {
	display: block;
	height: 66px;
	margin: 24px auto 22px;
	width: 225px;
}
.main_cor #body aside .menu, #body aside .menu li ul{
	background-color: inherit;
}
.main_cor #body aside .menu li{
	border-width: 0;
}
.main_cor #body aside .menu a {
	background-image: none !important;
	background-color: rgba(255,255,255,.5);
    /* border: 1px solid #4d99cc; */
    border-radius: 15px;
    /* color: #666; */
	/* color: #4d99cc; */
	border: 1px solid #2980bc;
	color: #2980bc;
    display: block;
    font-size: 13px;
    margin: 0 10px 15px;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}
.main_cor #body aside .menu a:hover {
    border-color: #ccc;
	background-color: rgba(255,255,255,.9);
	color: #444;
}
.main_cor #body {
    padding: 1.5% 1.75% 1.85%;
}
.content_list.tiled .tile {
	overflow: hidden;
}
.content_list.tiled.articles_list .tile .info_bar .rating_widget .arrow{
	display: none;
}
.content_list.tiled.articles_list .tile .info_bar .rating_widget .score span:before {
  /* content: "\f087"; */
  content: "\f08a";
  font-family: FontAwesome;
}
.recommend_block a {
    display: block;
	position: relative;
    color: rgba(255,255,255,1);
    margin: 0 10px 10px;
    text-decoration: none;
    text-align: center;
    font-size: 19px;
	text-shadow: 0 0 1px #0f1011;
    font-weight: 700;
    padding: 5px 0;
	border: 6px solid #fff;
	border-radius: 23px;
	box-shadow: 0 0 3px #aaa;
	opacity: .85;
	transition: .5s;
	background: rgb(124,172,204);
	background: -moz-linear-gradient(top,  rgba(124,172,204,1) 8%, rgba(45,128,196,1) 93%);
	background: -webkit-linear-gradient(top,  rgba(124,172,204,1) 8%,rgba(45,128,196,1) 93%);
	background: linear-gradient(to bottom,  rgba(124,172,204,1) 8%,rgba(45,128,196,1) 93%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7caccc', endColorstr='#2d80c4',GradientType=0 );
}
.recommend_block > a:last-child {
    margin-bottom: 25px;
}
.recommend_block > div:last-child {
    padding-bottom: 5px;
}
.recommend_block a:hover{
	color: rgba(255,255,255,.85);
	text-shadow: 0 0 1px #333;
	box-shadow: 0 0 3px #999;
	opacity: .9;
	background: rgb(124,172,204);
	background: -moz-linear-gradient(top,  rgba(124,172,204,1) 8%, rgba(0,113,183,1) 93%);
	background: -webkit-linear-gradient(top,  rgba(124,172,204,1) 8%,rgba(0,113,183,1) 93%);
	background: linear-gradient(to bottom,  rgba(124,172,204,1) 8%,rgba(0,113,183,1) 93%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7caccc', endColorstr='#0071b7',GradientType=0 );
}

.recommend_block .orange a {        /*оформление кнопок для admit в группе "Любимые книги" Mikhail*/
	background: rgb(255,215,0) !important;
	background: -moz-linear-gradient(top,  rgba(255,215,0,1) 8%, rgba(255,140,0,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,215,0,1) 8%,rgba(255,140,0,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,215,0,1) 8%,rgba(255,140,0,1) 92%) !important;
}
.recommend_block .orange a:hover{        /*оформление кнопок для admit в группе "Любимые книги" Mikhail*/
	background: rgb(255,215,0) !important;
	background: -moz-linear-gradient(top,  rgba(255,215,0,1) 8%, rgba(255,69,0,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,215,0,1) 8%,rgba(255,69,0,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,215,0,1) 8%,rgba(255,69,0,1) 92%) !important;
}
.recommend_block .red a {        /*оформление кнопок для admit в группе "Любимые книги" Mikhail*/
	background: rgb(255,0,0) !important;
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 8%, rgba(178,34,34,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 8%,rgba(178,34,34,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 8%,rgba(178,34,34,1) 92%) !important;
}
.recommend_block .red a:hover{        /*оформление кнопок для admit в группе "Любимые книги" Mikhail*/
	background: rgb(255,0,0) !important;              
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 8%, rgba(139,0,0,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 8%,rgba(139,0,0,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 8%,rgba(139,0,0,1) 92%) !important;
}
.recommend_block .green a {        /*оформление учебник Скоренко Mikhail*/
	background: #37DE6A !important;
	background: -moz-linear-gradient(top,  #37DE6A 8%, #289449 92%) !important;
	background: -webkit-linear-gradient(top,  #37DE6A 8%,#289449 92%) !important;
	background: linear-gradient(to bottom,  #37DE6A 8%,#289449 92%) !important;
}

.recommend_block .green a:hover{        /*оформление учебник Скоренко Mikhail*/
	background: #37DE6A !important;              
	background: -moz-linear-gradient(top,  #37DE6A 8%, #007B25 92%) !important;
	background: -webkit-linear-gradient(top,  #37DE6A 8%,#007B25 92%) !important;
	background: linear-gradient(to bottom,  #37DE6A 8%,#007B25 92%) !important;
}

.recommend_block .green1 a {        /*оформление учебник Скоренко Mikhail*/
	background: -moz-linear-gradient(top,  #37DE6A 8%, #289449 92%) !important;
	background: -webkit-linear-gradient(top,  #37DE6A 8%,#289449 92%) !important;
	background: linear-gradient(to bottom,  #37DE6A 8%,#289449 92%) !important;
	border: 1px solid #fff !important;
	border-radius: 13px !important;
}
.recommend_block .green1 a:hover{        /*оформление учебник Скоренко Mikhail*/
	background: #37DE6A !important;              
	background: -moz-linear-gradient(top,  #37DE6A 8%, #007B25 92%) !important;
	background: -webkit-linear-gradient(top,  #37DE6A 8%,#007B25 92%) !important;
	background: linear-gradient(to bottom,  #37DE6A 8%,#007B25 92%) !important;
}

.recommend_block .red1 a {        /*оформление Ялюблюстихи Mikhail*/
	background: rgb(255,0,0) !important;
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 8%, rgba(178,34,34,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 8%,rgba(178,34,34,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 8%,rgba(178,34,34,1) 92%) !important;
}
.recommend_block .red1 a:hover{        /*оформление Ялюблюстихи Mikhail*/
	background: rgb(255,0,0) !important;              
	background: -moz-linear-gradient(top,  rgba(255,0,0,1) 8%, rgba(139,0,0,1) 92%) !important;
	background: -webkit-linear-gradient(top,  rgba(255,0,0,1) 8%,rgba(139,0,0,1) 92%) !important;
	background: linear-gradient(to bottom,  rgba(255,0,0,1) 8%,rgba(139,0,0,1) 92%) !important;
}
/*--------------------------------Mikhail Горизонтальное меню------------------------------------------------------*/
#widget_wrapper_138.widget {
	padding: 0 !important;
}

.slideuptabs ul{
	list-style: none !important;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left; /* change to "center" or "right" to align differently */
	/* border-bottom: 10px solid #259AD1;  bottom border */
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d8d8d8 100%); /* gray gradient background */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d8d8d8));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#d8d8d8 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#d8d8d8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );
}

.slideuptabs ul li{
 display: inline;
}

/* .slideuptabs ul li:first-of-type{
	margin-left: 10px;
} */

.slideuptabs ul a{
	position: relative;
	display: inline-block;
	overflow: hidden;
	color: black; /* font color */
	text-decoration: none;
	padding: 8px 20px;
	font-size: 17px; /* font size */
	font-weight: bold;
	vertical-align: bottom;
	-webkit-transition: color 0.5s; /* transition property and duration */
	-moz-transition: color 0.5s;
	transition: color 0.5s;
}

.slideuptabs ul a span{
	position: relative;
	z-index: 10;
}

.slideuptabs ul a::before{
	content: '';
	color: white;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	/* background: #259AD1; tab background */
	background: linear-gradient(to bottom, #2BB8EF 0%,#1F82AF 100%);
	left: 0;
	top: 110%; /* extra 10% is to account for shadow dimension */
	box-shadow: -2px 2px 10px rgba(255,255,255,.2) inset;
	/* border-radius: 15px 15px 0 0 / 12px 12px;  oval shaped border for top-left and top-right corners */
	-webkit-transition: top 0.5s; /* transition property and duration */
	-moz-transition: top 0.5s;
	transition: top 0.5s;
}

.slideuptabs ul a:hover,
.slideuptabs ul li.active a{
	color: white; /* hover color */
}

.slideuptabs ul a:hover::before,
.slideuptabs ul li.active a::before{
	top: 0; /* slide tab up */
}

/****** Responsive Code ******/
.is_rating_btn {
    width: 160px !important;
}
.is_rating_btn a span {
    width: 56px;
}
@media screen and (max-width: 640px) {
	.slideuptabs ul li:first-of-type{
		margin-left: 0;
	}
	.slideuptabs ul a{
		font-size: 14px;
		padding: 8px 10px;
	}
}
@media screen and (max-width: 479px) {
	.slideuptabs ul a{
		padding: 8px 10px;
	}
}
/****** Theme Blue ******/

.slideuptabs ul.blue{
	border-bottom-color: #259AD1;
}

.slideuptabs ul.blue a::before{
	background: #259AD1;
}
/*--------------------------------Mikhail Горизонтальное меню конец------------------------------------------------------*/


.content_list_item.posts_list_item .photo {
	float: none;
	margin-bottom: 15px;
	width: 300px;
	max-width: 70%;
}
.content_list_item.posts_list_item .photo img{
	display: block;
	border: 10px solid #eee;
}
h2.value .for_parent_link {
	display: block;
	font-size: .6em;
}
h2.value a {
	text-decoration: none;
}
h2.value .parent_title {
	color: #777;
}
h2.value a:hover,
h2.value .parent_title:hover {
	color: #4d99cc;
	text-decoration: underline;
}
.forum_widget .widget-posts-title {
	font-size: 12px;
}

.konkurs {/*оформление div'ов на странице "Конкурсы" Mikhail*/
    border: 10px double Limegreen;
	margin: 10px 0;
	padding: 5px;
}
.shop {/*оформление div'ов на странице "Магазин" Mikhail*/
    border: 5px solid #CCCCCC;
	margin: 10px 0;
	padding: 15px;
	border-radius: 20px;
	align: center;
	font-weight: bold;
}
.shop:hover {/*оформление div'ов на странице "Магазин" Mikhail*/
    border-color: #ff6633;
}
.img_inline img {/*рисунки внутри дива в одну строчку Mikhail*/
	display: inline;
	vertical-align: initial;
}
/*оформление окошка "Призы" Mikhail*/
.prizes {
    text-align: center;
    margin-top: 15px;
    border-color: red;
    border-radius: 15px;
    border-style: inset;
    border-width: 6px;
    margin-top: 15px;
    padding: 10px 5px;
    text-align: center;
}
.new_year {/*оформление div'а на странице новогодней Акции Mikhail*/
    border-color: goldenrod;
    border-radius: 30px;
    border-style: solid;
    border-width: 9px;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.7;
    padding: 50px 25px;
    text-align: center;
	background-size: cover;
	background-image: url("/images/balls.jpg");
}
.new_year1 {/*оформление div'а на странице новогодней Акции Mikhail*/
    background-image: url("/images/snow.png");
    background-size: initial;
}
.new_year2 {/*оформление div'а на странице новогодней Акции Mikhail*/
    border-color: goldenrod;
    border-radius: 30px;
    border-style: solid;
    border-width: 9px;
    line-height: 1.7;
    padding: 10px;
}
.new_year3 {/*оформление div'а на странице новогодней Акции Mikhail*/
    border-color: #2980bc;
    border-radius: 30px;
    border-style: solid;
    border-width: 9px;
    line-height: 1.7;
    padding: 10px;
}
.new_year4 {/*оформление div'а на странице новогодней Акции Mikhail*/
    border-color: #009900;
    border-radius: 30px;
    border-style: solid;
    border-width: 9px;
    line-height: 1.7;
    padding: 10px;
}
.olen {/*оформление div'а на странице новогодней Акции Mikhail*/
background-image: url("/images/olen1.JPG");
background-size: cover;
}
.olen a {
color: orange;	
}
.olen a:hover {
color: #4d99cc;
}
.new_year_inside {
	background-color: white;
	border-radius: 80px;
	padding: 15px;
}
/* ------раскрывающийся текст------ Mikhail*/
/* скрываем чекбоксы и блоки с содержанием Mikhail*/
.hide {
    display: none; 
}
.hide + label ~ div{
    display: none;
}
/* оформляем текст label */
.hide + label {
    border-bottom: 1px dotted rgb(21, 116, 212);
    padding: 0;
    color: rgb(21, 116, 212);
    cursor: pointer;
    display: inline-block; 
	margin-bottom: 10px;
}
/* вид текста label при активном переключателе */
.hide:checked + label {
    color: green;
    border-bottom: 0;
}
/* когда чекбокс активен показываем блоки с содержанием  */
.hide:checked + label + div {
    display: block; 
    background: #efefef;
    -moz-box-shadow: inset 3px 3px 10px #7d8e8f;
    -webkit-box-shadow: inset 3px 3px 10px #7d8e8f;
    box-shadow: inset 3px 3px 10px #7d8e8f;
    padding: 10px; 
}

/* demo контейнер */
.demo {
    margin: 1% 1%;
}
/* ------раскрывающийся текст------ Mikhail*/

.theory_title { /*оформление заголовка блока теории Mikhail*/
    color: green !important;
    font-size: 15px !important;
    font-style: italic;
    font-weight: bolder;
    text-align: center;
}
.theory_body h2{ /*оформление тела блока теории Mikhail*/
font-size: 12px !important;	
}
/*оформление блока "Приглашаю на страницу" Mikhail*/
.welcome_title {
    font-size: 15px !important;	
	font-weight: bold;
	/*font-style: italic;*/
	text-align: center;
	color: rgb(45, 128, 196) !important;
	margin: 0 0 0.4em !important;
}
.welcome_div a img {
	border-radius: 30px;
	max-height: 45px;
}
.welcome_div, .fame_div {
	padding: 0.2em 1.5em;
	margin-bottom: 0.5em;
}	
.welcome_div .links {
    margin-top: 0;
	padding: 4px 0 0;
	border-style: none;
	}
.welcome_div .links a{
    font-size: 11px !important;	
}
.fame_title {
    font-size: 15px !important;	
	font-weight: bold;
	text-align: center;
	color: rgb(255, 0, 0) !important;
	margin: 0 !important;
	border-style: none !important;
}
.fame_div a img {
	border-radius: 25px;
	max-height: 32px;
	border: 1px solid #a5a5a5;
}
.fame_div {
	background-color: #e5e4e2  !important;
}	
.widget.my_anons {
/*оформление вступления Mikhail*/
    font-size: 13px;
background-image: url('/images/vesna3_.JPG');
/*color: #2980bc;*/
}
.widget.my_anons a {
/*оформление ссылок во вступлении Mikhail*/
/*color: #2980bc !important;38ee1c*/
}
.widget.my_anons1 {
/*оформление вступления Mikhail*/
    font-size: 13px;
background-image: url('/images/fon.png');
padding-left: 50px;
/*background-image: url('/images/christmas-fon1.png');*/
/*color: #2980bc;*/
}
.widget.my_anons2 {
/*второе оформление вступления Mikhail*/
    font-size: 13px;
background-image: url('/images/vesna5.PNG');
/*color: #ffffff;*/
}
.widget.my_anons2 a {
/*оформление ссылок во вступлении Mikhail*/
color: #ffffff !important;
}


.content_list.tiled .info_bar .bar_item.bi_hits {
	display: none;
}
.filter-panel .filter-container .buttons .link:last-child {
	display: none;
}
.filter-panel .filter-container .buttons .link a {
	background-color: #b62b2e;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    line-height: 22px;
    font-size: 12px;
    padding: 3px 8px 0;
    vertical-align: top;
}
.filter-panel .filter-container .buttons .link a:hover {
	background-color: #992428;
}
#user_profile #avatar{
	background-color: #fbfbfb;
}
#user_profile #avatar > img{
	border: 1px solid #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px #777;
}
a.gifting_add{
	background-color: #e14344;
	border: 1px solid #fff;
	padding: 8px 12px;
	font-size:12px;
	color: #fff;
	text-decoration:none;
	border-radius: 15px;
	box-shadow: 0 0 2px #ccc;
}
a.gifting_add:hover{
	/* border-color: 1px solid rgba(225, 67, 68, 1);
	box-shadow: 0 0 2px #999; */
	background-color: #fff;
	border-color: #e14344;
	color: #e14344;
	box-shadow: none;
}
.redactor-selection-marker.for_bg{
	height: 600px;
	width: 100%;
	text-align: center;
	overflow: hidden;
	background-image: url('/images/rozi1-min.jpg');
	background-position: center center;
	background-size: cover;
}
.hint_anons{
	font-size: 20px;
	text-align: center;
	color:#777;
	text-align: center;
	font-weight: 700;
	margin: 30px 0;
}
.redactor-selection-marker h3 {
	font-size: 50px;
	font-style: italic;
	font-family: Comic Sans MS;
	margin-top: 40px;
	text-align: center;
	color: green;
	text-shadow: 0 0 2px #fff;
	text-decoration: underline;
}
.redactor-selection-marker .hint_text {
	margin-top: 50px;
	font-style: italic;
	color: #e74759;
	text-shadow: 0 0 1px #fff;
	padding-left: 0 !important;
}
.redactor-selection-marker .hint_text li {
	list-style: none !important;
	font-size: 1.3em;
	margin-bottom: 10px;
	font-weight: 700;
}
.redactor-selection-marker .hint_text li .fa {
    font-size: .7em;
    font-weight: 400;
    margin-top: -3px;
    vertical-align: middle;
}
.price_gifts td {
	width: 160px;
	text-align: center;
}
.price_gifts img {
	margin-left: auto;
	margin-right: auto;
}
.gifts_tabs #tabs li{
	list-style: none !important;
}
.gifts_tabs #tabs li a{
	border-radius: 8px 8px 0 0;
}
.gifts_tabs #tabs li a.for_tab1{
	background: rgba(77, 153, 204, .8);
}
.gifts_tabs #tabs li a.for_tab2{
	background: rgba(0, 128, 0, .8);
}
.gifts_tabs #tabs li a.for_tab3{
	background: rgba(231, 71, 89, .8);
}
.gifts_tabs #tabs li a.for_tab1:hover,
.gifts_tabs #tabs li#current a.for_tab1{
	background: rgba(77, 153, 204, 1);
	color: #fff;
}
.gifts_tabs #tabs li a.for_tab2:hover,
.gifts_tabs #tabs li#current a.for_tab2{
	background: rgba(0, 128, 0, 1);
	color: #fff;
}
.gifts_tabs #tabs li a.for_tab3:hover,
.gifts_tabs #tabs li#current a.for_tab3{
	background: rgba(231, 71, 89, 1);
	color: #fff;
}
.gifts_tabs #content1 {
	background: none;
	box-shadow: none;
	padding: 0;
}
.gifts_tabs #content1 > div{
	padding: 30px;
	border-radius: 0 8px 16px 16px;
}
.gifts_tabs #content1 #tab1{
	color: rgba(77, 153, 204, 1);
	background: rgba(77, 153, 204, .1);
}
.gifts_tabs #content1 #tab2{
	color: rgba(0, 128, 0, 1);
	background: rgba(0, 128, 0, .1);
}
.gifts_tabs #content1 #tab3{
	color: rgba(231, 71, 89, 1);
	background: rgba(231, 71, 89, .1);
}
.hint_payment {
    text-align: center;
    margin: 30px 0;
    font-size: 30px;
}
.widget > .widget_title.title2 {
    color: #ff0000 !important;
    margin-bottom: 0.3em !important;     /*Mikhail :: уменьшили пробел после заголовка в Афише*/
}
.markItUpHeader ul li {
list-style-type: none !important;        /*Mikhail :: убрали маркеры в маркировочном списке в форуме*/
}
.widget_html_block .ded {
margin-bottom: 5px !important;           /*Mikhail :: отступ после рекламного блока*/
}
#users_profiles_list.striped-list.list-32 .item .position {
	width: 38px;
}
#users_profiles_list .medal-icon-16 {
    margin: 0 auto;
}
#users_profiles_list.striped-list.list-32 .item {
    border-bottom: 1px dotted #b2b2b2;
	padding: 0 0 18px;
}
.comments_sidebar .widget_comments_list .item {
    margin-bottom: .7em;
    padding-bottom: .6em;
}
.comments_sidebar {                       /*Mikhail:: уменьшили большой нижний пробел в виджете Комментарии*/
    padding-bottom: .1em;
}
.field.ft_ratings.f_addvoice_post.auto_field {
font-size: 12px;                          /*Mikhail:: шрифт заголовка поля Дополнительный голос*/
}
.field.ft_ratings.f_addvoice_stihi.auto_field {
font-size: 12px;                          /*Mikhail:: шрифт заголовка поля Дополнительный голос*/
}
.content_list .is_vip {                   /*Mikhail:: выделение цветом(желтый)*/
background: #FFFF58 none repeat scroll 0 0 !important; /*ffffd3*/
}
.pagebar {                                /*Mikhail:: увеличили высоту строки в пэйджбаре*/
line-height: 1.8;
}
.widget_html_block {                      /*Mikhail:: отступ для html-блоков снизу*/
margin-bottom: .7em;
}

div.imgblock{                              /*Mikhail:: вывод картинок в ряд с автоматическим переносом вниз*/
display:inline-block;
padding:5px;
margin:5px;
}
.blockstyle{                               /*Mikhail:: вывод div в ряд с автоматическим переносом вниз*/
display:inline-grid;
padding:5px;
margin:5px;
vertical-align: middle;
}
.align_justify{                            /*Mikhail:: выравнивание по горизонтали во всю строку*/
text-align: justify;
}

#widget_wrapper_114 .widget-posts-title > a{  /*Mikhail:: заголовок темы в виджете форума*/
font-size: 13px;
}
#widget_wrapper_114 .widget-posts-date, .widget-posts-rating { /*Mikhail:: убрать дату и рейтинг в виджете форума*/
display: none;
}

#widget_wrapper_130 {                      /*Mikhail:: уменьшить внутренние отступы в виджете чата*/
padding-bottom: 3.2em !important;     /*2.5em*/
padding-left: 1.0em !important;
padding-right: 1.0em !important;
}

.widget_title.Chat_title > span {        /*Mikhail:: заголовок чата*/
font-weight: 700;
color: #2980bc;
}

.scbs {                                           /*Mikhail:: кнопка чата*/
/*background-color: rgba(255, 255, 255, 0.5);*/
background-color: #2980bc;
border: 1px solid #2980bc;
border-radius: 15px;
color: #ffffff;
font-size: 15px;
font-weight: 600;
margin: 0 10px 15px;
padding: 5px;
text-align: center;
text-decoration: none;
margin-top: 10px;
display: block;
overflow: hidden;
}
.scfc_chat .markItUpEditor {               /*Mikhail:: высота текстовой области чата*/
height: 100px;
}

.wbody_yandex {          /*Mikhail:: настройка виджета рекламы Яндекс на главной странице, по центру*/
  display: table;
}

.widget.my_h1, .widget.my_h1 h1 {          /*Mikhail:: настройка виджета внизу главной страницы с тегом h1*/
  font-size: 13px !important;
  color: #2980bc !important;
  border-style: none !important;
  background-color: unset !important;
  text-align: center;
}

.leftimg {                                            /*Mikhail:: обтекание картинки текстом, выравнивание влево*/
    float:left; /* Выравнивание по левому краю */
    margin: 0 7px 7px 0 !important; /* Отступы вокруг картинки */
   }

#widget_wrapper_136 {                  /*Mikhail:: оформление блока "А вы уже читали"*/
padding: 1em 1em;
text-align: center;
border-color: #26a9e0;
border-width: 3px;
}

#widget_wrapper_136 ul.column li{           /*Mikhail:: оформление блока "А вы уже читали"*/
width: 100%;
}
#widget_wrapper_136 .rnd_image{           /*Mikhail:: оформление блока "А вы уже читали"*/
height: 100%;
}

.widget > .widget_title.title3 {                 /*Mikhail :: оформление блока "А вы уже читали"*/
    color: #26a9e0 !important;                 /*цвет заголовка голубой*/
    font-weight: bold;
    margin-bottom: 0.3em !important;
}

#widget_wrapper_136 .rnd_item{              /*Mikhail :: оформление блока "А вы уже читали"*/
margin-right: 0;
}

.demo p{              /*Mikhail :: оформление раскрываемого блока на странице Авторских конкурсов*/
margin-top: 5px;
}

.pills-menu-small li.active a {
color: #4d99cc !important;
}

.content_categories .classic_icon {
font-size: 0;
margin: 0 -1%;
}

.content_categories .classic_icon li{
	background: rgba(0, 0, 0, 0) url("/favicon-16x16.png") no-repeat scroll left center !important;
	page-break-inside: avoid;
	break-inside: avoid;
	box-sizing: border-box;
	width: 31.33%;
	font-size: 16px;
	min-height: 24px;
	height: auto;
	line-height: 18px;
	padding: 5px 0 5px 25px;
	margin: 0 1% 10px;
	vertical-align: top;
	overflow: hidden;
}

.f_rekviziti {/*Mikhail : стиль реквизитов на странице "Издательство"*/
color: #999;
background-color: #f3f3ea;
font-size: 13px;
padding: 10px 10px;
}
.grey-text {/*Mikhail : стиль div для текста "Издательство"*/
	color: white;
    /*font-size: 0.8em !important;*/
    font-weight: bold;	
	background-color: #999999;
	margin-bottom: 5px;
	margin-top: 15px;
	padding: 2px 6px;
}

.round1 {/*Mikhail: оформление страницы "Издательство"*/
  border-color: orange; /*rgb(21, 116, 212);*/
  border-radius: 50%;
  border-style: solid;
  border-width: 3px;
  height: 2.5em;
  line-height: 2.5em;
  padding: 4px;
  text-align: center;
  width: 2.5em;
  box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
}

table.table2 {/*Mikhail: таблица для "Издательство"*/
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14px;
border-collapse: collapse;
text-align: center;
}


.table2 th {/*Mikhail: таблица для "Издательство"*/
background: #AFCDE7;
color: white;
padding: 10px 20px;
border-width: 0 1px 1px 0 !important;
border-color: white !important;
}


.table2 td {/*Mikhail: таблица для "Издательство"*/
background: #D8E6F3;
border-width: 0 1px 1px 0 !important;
border-color: white !important;
}

.table3 td {/*Mikhail: таблица для "Издательство"*/
border-width: 0 0 0 0 !important;
border-color: white !important;
padding: 5px !important;
}

table.table1{ /*Mikhail: таблица для новостей*/
    font-family: "Trebuchet MS", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate !important;
}

.table1 th{ /*Mikhail: таблица для новостей*/
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

.table1 tbody td{ /*Mikhail: таблица для новостей*/
    padding:10px;
    text-align:center;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}

#user_profile_header {
    display: table;
    width: 100%;
    margin-bottom: 15px;
}
#user_profile_header .tabs-menu > ul {
    height: auto;
    min-height: 35px;
}
#user_profile_header .tabs-menu .tabbed li{
	margin-right: 0; /* OV:: убрать, если будет кнопочный вид */
	/* margin-bottom: 3px; */ /* OV:: добавить, если будет кнопочный вид */
}
#user_profile_header .tabs-menu .tabbed li a:hover,
#user_profile_header .tabs-menu .tabbed li.active,
#user_profile_header .tabs-menu .tabbed li.active a{
	color: #4d99cc;
}
.content_list_item.posts_list_item .info_bar .bar_item.bi_favorite,
.content_list_item.news_list_item .info_bar .bar_item.bi_favorite {
	margin-left: 5px;
	padding: 1px 3px 0px 9px;
}
.content_item.posts_item .info_bar .bar_item.bi_favorite,
.content_item.articles_item .info_bar .bar_item.bi_favorite,
.content_item.news_item .info_bar .bar_item.bi_favorite {
	margin-left: 5px;
	padding: 1px 3px 0px 3px;
}
.content_list_item.posts_list_item .info_bar .bar_item.bi_favorite .favorite_widget .fav_delete + .fav_count,
.content_item.posts_item .info_bar .bar_item.bi_favorite .favorite_widget .fav_delete + .fav_count,
.content_item.articles_item .info_bar .bar_item.bi_favorite .favorite_widget .fav_delete + .fav_count,
.content_list_item.news_list_item .info_bar .bar_item.bi_favorite .favorite_widget .fav_delete + .fav_count,
.content_item.news_item .info_bar .bar_item.bi_favorite .favorite_widget .fav_delete + .fav_count {
	color: green;
	font-weight: 700;
    padding-right: 5px;
}
.category-table .threads-count,
.category-table .posts-count {
	text-align: center;
}
.classic_list .rating_widget .score {
	margin: 0;
}
.append_html {
	margin-top: 20px;
	overflow: hidden;
}
.tile.articles_list_item .highlight_new {
    color: #fff !important;
}
.tile.articles_list_item.is_vip .fields {
    padding: 0 5px;
}
.showcase_list_grid .my_default_list_item .my_item_wrap .miw_description .miw_footer a.more:hover {
    background-color: #4d99cc;
}
.nyroModalCont .left_cell {
	min-width: 330px;
	min-height: 235px;
}
form .button[name="submit"] + .button[name="cancel"] {
    padding: 7px 8px;
    background-color: #dfe8ec;
}
.no_author .widget_content_list .details .author,
.no_date .widget_content_list .details .date,
.no_comments .widget_content_list .details .comments {
	display: none;
}
#pm_contact .redactor_editor {
	height: 66px;
}
@media screen  and (max-width: 1080px) { /*Mikhail:: разнесли плюс и минус для комментариев на мобильных*/
	#comments_list .comment .info .rating a {
	margin-right:20px !important;}
}
@media screen and (max-width: 1600px) {
	.recommend_block a {
		font-size: 18px;
	}
}
@media screen and (max-width: 1560px) {
	.gifts_tabs #tabs li a{
		font-size: 12px;
		padding: 0 25px;
	}
	.content_categories .classic_icon li{
		width: 48%;
	}
}
@media screen and (max-width: 1366px) {
	.recommend_block a {
		margin: 0 5px 10px;
	}
}
@media screen and (max-width: 1280px) {
	.recommend_block a {
		font-size: 16px;
		margin: 0 3px 10px;
	}
	.main_cor #layout {
		padding: 16px 2% 0;
	}
	.main_cor #body {
		padding: 1rem 0 1.85%;
	}
	.main_cor #layout header{ 
		padding: 0;
	}
	.main_cor .mobile_header{
		margin: 0;
	}
	.main_cor #logo_top_mobile{
		width: 173px;
		height: 49px;
		margin: -6px auto 0px;
	}
	.main_cor .mobile_menu_close{
		height: 74px;
		line-height: 74px;
	}
	.gifts_tabs #tabs li a{
		padding: 0 15px;
	}
	.mobile_header .mobile_menu_triger .fa,
	.mobile_header .mobile_user_menu a .fa{
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%, -50%);
	}
@media screen and (max-width: 980px) {
	.main_cor .col-3,
	.main_cor .col-3.last,
	.main_cor .col-6{
		float: none;
		margin: 0;
		width: 100%;
	}
	.recommend_block a {
		font-size: 18px;
		max-width: 300px;
		margin: 0 auto 10px;
	}
	.gifts_tabs #tabs li{
		max-width: 33.33%;
	}
	.gifts_tabs #tabs li a{
		padding: 0 10px;
	}
}
@media screen and (max-width: 767px) {
	.main_cor #layout {
		padding: 1rem;
	}
	.redactor-selection-marker h3 {
		font-size: 38px;
		margin-top: 20px;
	}
	.redactor-selection-marker .hint_text li {
		font-size: 1.2em;
	}
	.price_gifts td {
		width: 140px;
	}
	.price_gifts img {
		width: 120px;
	}
}
@media screen and (max-width: 560px) {
	.gifts_tabs #tabs li a{
		height: auto;
		min-height: 35px;
		line-height: 1.2em;
		padding: 5px 10px;
	}
	.content_categories .classic_icon li{
		width: 98%;
	}
	
}
@media screen and (max-width: 479px) {
	.main_cor #layout {
		padding: .5rem;
	}
	.redactor-selection-marker h3,
	.redactor-selection-marker .hint_text li {
		text-align: left;
		margin-left: 25px;
	}
	.price_gifts td {
		width: 80px;
		font-size: 10px;
	}
	.price_gifts img {
		width: 60px;
	}
}
@media screen and (max-width: 375px) {
	.nyroModalCont .left_cell {
		min-width: auto;
		width: 280px;
		min-height: 245px;
	}
}