@font-face {
   font-family: "officina";
   src: url("fonts/officina/osr65__c.eot");
   src: local("officina MS"),
      url("fonts/officina/osr65__c.woff") format("woff"),
      url("fonts/officina/osr65__c.ttf") format("truetype"),
      url("fonts/officina/osr65__c.svg#officina") format("svg");
} 

@font-face {
   font-family: "bebas";
   src: url("fonts/bebas/Bebas_Neue_Cyrillic.eot");
   src: local("bebas MS"),
      url("fonts/bebas/Bebas_Neue_Cyrillic.woff") format("woff"),
      url("fonts/bebas/Bebas_Neue_Cyrillic.ttf") format("truetype"),
      url("fonts/bebas/Bebas_Neue_Cyrillic.svg#bebas") format("svg");
}


body { background: linear-gradient(85deg, #fb63f9, #c2e534); font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px; overflow:auto; }
img, form, div, h1, h2, h3 {margin:0px;padding:0px;border:none;}
HR {BORDER:0px; COLOR:#dfdfdf; HEIGHT: 1px;background-color:#dfdfdf; margin:6 0 6 0;}

.table-border, .table-border td{BORDER: #EDCD92 1px solid;BORDER-COLLAPSE: collapse;}

ul, ol {margin: 1em 0 1.2em 2.1em;}
ul {list-style-type: none;}
li {margin: 0 0 0.4em 0;}
li ul, li ol {margin-top: 0.4em; margin-bottom: 0;}

* html ul li {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '— ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
ul>li {text-indent: -1.3em;}
ul>li:before {content: '\2014\a0';}


* html ul.nobullets li {behavior: none; text-indent: 0;}
ul.nobullets>li {text-indent: 0;}
ul.nobullets>li:before {content: '';}

/*######## Табличные стили ###################################################*/
.ta{display:table; width:100%;}
.td{display:table-cell; vertical-align:top;}


textarea {font-family:Tahoma, Helvetica, sans-serif; color: #666666; background-color: #FFFFFF; border: 1px solid #aaaaaa; overflow:auto;}
h1 {color:#000; font-family:officina,Tahoma, Arial; font-weight: normal; font-size: 2.5em; line-height:120%; text-align:left;margin-bottom:5px;  }
h2 {color:#555; font-family:officina,Tahoma, Arial; font-weight: normal; font-size: 1.5em; line-height:95%; text-align:left;margin-bottom:20px;  }
h2 a{color:#000!important}
h3 { font-size: 1.1em; font-family:officina,Tahoma, Arial;font-weight:normal; color:#6D5F00; text-align:left; margin-bottom:0.7ex;}
p { margin-top:0px;}

textarea{border-radius:0!important; }
textarea,input[type=text],input[type=password]{outline: none; border:1px solid #ddd!important; background:#FFF!important; padding:6px 10px;}
textarea{padding:10px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a, .href{ color:#555; text-decoration:underline;outline: none; } 

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #aaa;
}
::-moz-placeholder { /* Firefox 19+ */
   color: #aaa;
}
:-ms-input-placeholder { /* IE 10+ */
   color: #aaa;
}
:-moz-placeholder { /* Firefox 18- */
   color: #aaa;
}

.dhref{border-bottom:1px dashed #136D99; white-space:nowrap; cursor: pointer;cursor: hand; color:#136D99;}

.vrezka { margin:20px 0px 20px 0px; font-weight:bold;}
.noselect{-moz-user-select: none;-khtml-user-select: none;user-select: none;  }
/*Div press point*/
DIV.point{position:relative;height:0px;width:1px;overflow:visible;}
.s9{font-size:56%;}
.s10{font-size:63%;}
.s11{font-size:69%;}
.sm11{font-size:92%;}
.s12{font-size:75%;}
.s13{font-size:81%;}
.s14{font-size:88%;}

.nobr{white-space:nowrap;}
.gr {color:#999999;}
.wt {color:#fff;}
.dgr {color:#666;}
.mb4 {margin-bottom:4px; display:block;}
.hand {cursor: pointer;cursor: hand;}
.hider{display:none!important;visibility:hidden!important;}
.dhider{display:none;}

.r5{-moz-border-radius:5px;	border-radius: 5px;  -webkit-border-radius: 5px;}
.r10{-moz-border-radius:10px;	border-radius: 10px;  -webkit-border-radius: 10px;}
.r15{-moz-border-radius:15px;	border-radius: 15px;  -webkit-border-radius: 15px;}

.bs1{-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.3);box-shadow: 1px 1px 0px rgba(0,0,0,0.3);}
.bs3{-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.3);box-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.bs5{-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);box-shadow: 2px 2px 5px rgba(0,0,0,0.3);}
.bs10{-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);}

.mb05{margin-bottom:10px}
.mb1{margin-bottom:20px}
.mb2{margin-bottom:40px}


/* Для форм----------------------------------------------------------------------*/
.bgnr{background-repeat:no-repeat;}
.bgxr{background-repeat:repeat-x;}
.bgyr{background-repeat:repeat-y;}
.bgtop{background-position:top;}
.bgmid{background-position:center;}
.bgright{background-position:right;}
/*---Подчеркнутые элементы----------------------------------------------------*/

.dush{text-decoration: none; width:auto;background-image:url(dash.gif);background-repeat:repeat-x;background-position:bottom;}
.dot{text-decoration: none; width:auto; background-image:url(dot.gif); background-repeat:repeat-x; background-position:bottom;}

/*Пользовательские стили для педита--------------------------------------*/
.usr-table{border-bottom:2px solid #18746D;border-collapse:collapse}
.usr-table td{border:1px solid #DEDEDE;font-size:0.72em}
.usr-table td.lo{background:#F7F7F7;}
.usr-table .head{background:url(table_head_bg.png) left top repeat-x #072725!important;color:#fff}
/* ----------------------------------------------------------------------*/

.pages_o{text-align:center; padding-top:30px; margin-bottom:20px;   clear: both; display:none}  
.pages {font-family:officina; width:100%; font-size:2em}


.pages .dha1 a{padding:10px 25px; background:#FFF;	border:1px solid #eee;color:#aaa; text-decoration:none;}
.pages .dha a{padding:10px 25px;background:#000;color:#fff;color:#FFF; text-decoration:none; }
.pages .dha a:hover{background:#F2C704!important; color:#000}

.pages TD.numbers{ /*???? ? ???????? ???????*/
   padding-left:17px;
   line-height:150%;
   font-size:1em;
   padding-top:0.5ex;
   display:none;

}

.pages TD.numbers a{ /*????????*/
   margin-right:0.5em;
}
.pages TD.numbers SPAN.active{ /*???????? ????????*/
   background:#000;
   margin-right:0.5em;
   color:#FFF;
   padding:4px;
}

.pages .label{display:none; visibility:hidden}

.pages .pages_roll_c{overflow:hidden; position:relative; height:3ex;width:100% }
.pages .pages_roll{position:absolute;white-space:nowrap}


/*######## Главное ###################################################*/

body, html {margin:0px;padding:0px; height:100%; color:#777575;  background:#000}


.root{min-height: 100%; min-width:1000px;  position:relative; font-size:0.8em;  } 
.main_content{min-height:404px;}
.main_i{display:block;	width:1000px; margin:0 auto; position:relative; padding:0px;}
.sub .main_i{width:564px; margin:0 auto;position:relative;max-width:1100px;}

.top{height:190px; z-index:300;} 
/*.top.aligned_top{position:absolute; top:0px; border:1px solid #f60; width:100%;}*/

/*
.top>DIV{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}

*/
/*######## Поиск ###################################################*/

.it-top .search{position:absolute; left:370px; top:64px; z-index:300; }   
.it-top .search #search_form input{
   opacity:0.9;
   font-size:1em; 
   color:#444; 
   background:url(search_icon.png) 6px center no-repeat #fff!important;  
   width: 70%;
   padding: 7px 10px;
   border: none!important;
   padding-left: 24px;
   font-size: 1.1em;
} 
.it-top .search #search_form .input_passive{color:#efefef!important;	}
.it-top .search  .tt-dropdown-menu{margin-left:-24px;}




.logo{z-index:300;width:293px; height:71px; position:absolute; top:36px; display:block; margin-left:-6px;  background:url(logo.png) left top no-repeat; }

.main .main_i_top{position:relative;display:table;width:100%;}

.content {
   position: relative;
   padding: 15px;
   background: rgba(255, 255, 255, 0.9);
   border-radius: 2rem;
   box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.5);
   overflow: hidden;
}

.content:before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: url(https://24mem.com/cms/files/objects/15/bg.jpg);
   background-attachment: fixed;
   filter: blur(10px);

   z-index: -1;
}

.content > * {
  position: relative;
  z-index: 1;
}



@media screen and (max-width:750px){

   .content{
      margin-top:5rem;
      border-radius: 0px;  
   } 

} 

.main_tags{}
.main_tags span{text-decoration:underline; cursor: pointer;cursor: hand; display:block; width:32%; float:left; font-size:1em; margin-bottom:5px; color:#999}

.dmt_last{}
.dmt_sort{margin-bottom:15px;}
.dmt_sort .active1{ color:#fff; text-decoration:none; background:#000; padding:1px 5px;  }
.dmt_sort .active1:hover{ } 
.dmt_sort .active{ } 
.dmt_sort .active:hover{ color:#000; } 
.dmt_sort .dmt_sort_serie{height:20px;}
.dmt_sort .dmt_sort_serie span:last-child{display:none;}
.dmt_sort .dmt_sort_serie a{white-space:nowrap; margin-bottom:2px; display:inline-block;}
 

.dmt_list{}
.dmt_list .dmt_list_item { display: flex;     padding: 2rem 0;
    border-bottom: 5px solid #000}

.dmt_list .dmt_list_item .dmt_list_image_block{width:66.666%; }
.dmt_list .dmt_list_item .dmt_list_image_block .dmt_list_image_wrapper{text-align:center; background:#000;}
.dmt_list .dmt_list_item .dmt_list_image_block .dmt_list_image_wrapper img{ max-width: 100%; height:auto}
.dmt_list .dmt_list_item .dmt_list_image_block.dmt_list_image_img_orient_v .dmt_list_image_wrapper img{  }
.dmt_list .dmt_list_item .dmt_list_image_block.dmt_list_image_img_orient_h .dmt_list_image_wrapper img{  }


.dmt_list .dmt_list_item .dmt_list_descr_block {width:33.333%; padding-left:1rem;}
.dmt_list .dmt_list_item .dmt_list_descr_block .dmt_list_item_desc_title{display:none}

@media screen and (max-width:750px) {
   .dmt_list{}
   .dmt_list .dmt_list_item { display: flex; flex-direction:column;}
   .dmt_list .dmt_list_item .dmt_list_image_block{width:100%; }
   .dmt_list .dmt_list_item .dmt_list_image_block .dmt_list_image_wrapper img{ width:100%; height:auto;}

   .dmt_list .dmt_list_item .dmt_list_descr_block{width:100%; padding:0;}
   .dmt_list .dmt_list_item .dmt_list_item_desc{display:none;}

}



.dmt_list_top_day .dmt_list_item_date{padding:5px 0;z-index:100; position:absolute; width:100%; background:#F2C704; color:#000; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.dmt_list_top_day .dmt_list_item:hover .dmt_list_item_date{margin-top:35px;}

.dmt_list_top_day .dmt_list_item_date.itm_1{background:#E88B00; }
.dmt_list_top_day .dmt_list_item_date.ity_1{background:#E84B00; }


/*.dmt_list_top_day .dmt_list_item a>img{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.dmt_list_top_day .dmt_list_item:hover a>img{height:100px;}
*/

/*
.dmt_list_item img{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.dmt_list_item:hover img{margin-top:35px;}
*/

.item_block_black {
   width:100%; display:flex;height:35px;  color:#fff; 
   margin: 0px;
   color: #333;
  
   width: 320px;
   height: 35px;
   z-index: 100;
   padding: 0px 0px;
   justify-content:space-around;
}

.item_block_black>*{
   font-size:15px;
   text-align:center; 
   padding: 2px 10px; 
   display:block; 
   height:35px; 
   box-sizing:border-box;
   display:flex; 
   align-items:center; 
   justify-content: center;
   color:#333;
   text-decoration:none;
}

.item_block_black i{vertical-align:middle; margin-right:4px;}
.item_block_black .item_block_black_share i{ margin-right:0;}



.dnt_element_adult {height:inherit; position: relative;}
.dnt_element_adult ._age_info{
   position:absolute; 
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content: center;
   align-items: center;
   height:100%;
}

.dnt_element_adult ._age_info ._age{margin:1rem 0; font-size:2em; color:#fff}
.dnt_element_adult ._age_info ._age_descr{width:60%; padding:1rem; background:rgba(0,0,0,.5); color:#fff;}
.dnt_element_adult ._age_info ._age_descr a{ color:#f2c704;}



@media screen and (max-width:750px) {
   .dnt_element_adult{ font-size:1.5em}
   .dmt_list .dmt_list_item .ta{height:auto;}


   .dmt_list_item ._user_panel{
      display:flex;
      background:#fff;      
   }
   .dmt_list_item ._user_panel .user_block .user_block_avatar{
      width: 40px;
      border:none;          
   }

   .dmt_list_item ._user_panel .user_block {
      height: auto;
      text-align: left;
      position: relative;
      display: flex;
      color: #000;
      flex-direction: row;
      align-items:center;
   }

   .dmt_list_item ._user_panel .user_block .user_block_avatar_oo {
   
   }

  


}

/*
<div class='item_block_black t_all01'>
<div class='ta'>
<div class='td'><i class="glyphicon-eye-open glyphicon" title="Просмотров"></i> {i.view_count}</div>
<div class='td'><i class="glyphicon-comment glyphicon" title="Комментариев"></i> {i.comments_count}</div>
<div class='td'><div class='item_block_black_rate'><i class="glyphicon-thumbs-up glyphicon" title="Рейтинг"></i> {i.rate}</div></div>
</div>
</div>
*/

.dmt_list_item_approval{right:0px; margin-top:-61px; display:block; width:61px; height:61px; position:absolute; background:url(hole.png) left top no-repeat; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.dmt_list_item_approval:hover{ opacity:0.7; }


.menu{-moz-border-radius:5px;	border-radius: 5px;  -webkit-border-radius: 5px;  
   font-family:officina, arial; font-weight:light; z-index:200; 
   position:absolute;  background:#000;  display:table; width:100%;margin-top:140px;}
.menu a{white-space:nowrap; font-size:1.5em; color:#fff; text-decoration:none; cursor:default;} 
.menu a[href]{cursor:pointer;} 
.menu .menu_item_wrap{  display:table-cell;padding:7px; text-align:center;} 
.menu .menu_item_wrap>a{color:#FFF;} 
.menu .menu_subitems>a:hover,

.menu .menu_item_wrap.Active>a,
.menu .menu_item_wrap:hover>a{color:#F2C704;} 
.menu .Active{background:#000!important; color:#F2C704;}

.menu .menu_item_select_checked a,
.menu .menu_item_select_checked a:hover,
.menu .menu_item_select_checked:hover,
.menu .menu_item_select_checked{background:#F2C704!important; color:#000!important;}

.menu{ 
   background-color:#000000;
   background-image: -moz-linear-gradient(top, #292929, #000000);
   background-image: -webkit-gradient(linear, center top, center bottom, from(#292929), to(#000000));
   background-image: -o-linear-gradient(top, #292929, #000000);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#000000');
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#000000')";
   background-image: linear-gradient(top, #292929, #000000); 	
}
.menu.c4_aligned{-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3);box-shadow: 2px 2px 5px rgba(0,0,0,0.3);}

.menu .menu_subitems{opacity:0; visibility:hidden; position:absolute;width:220px; background:#000;z-index:10000; margin-left: -7px; margin-top: 1px;}
.menu .menu_subitems>a{display:block; padding:7px; text-align:left;}
.menu>.menu_item_wrap:hover .menu_subitems{visibility:visible;opacity:1; margin-top:7px;}

.menu_item_external{ 
   z-index: 10000;
   position:relative;
   display:flex;
   justify-content:center;
}

.menu_item_external a{
   background:#F2C704!important; 
   color:#000!important;   
   position:absolute;
   text-decoration: none;
   padding: 0px 15px;
   line-height: 39px;
   bottom:0px;
   font-family:officina, arial;
   font-weight:300;    
   font-size: 1.5em;
}

@media(max-width:750px) {
   .menu .menu_item_select_checked{ display:none!important }   
} 

@media(min-width:750px) {
   .menu_item_external{ display:none;}
}



.user_menu{width:100px; position:absolute; right:17%; top:30px; }
.user_menu a{display:block; color:#ccc;margin-bottom:4px; font-size:0.85em}
.user_menu_block{display:block;  position:absolute; margin-left:-80px; }

.dnt_createform{}
.dnt_createform .dnt_createform_desc{margin:20px 0px; }
.dnt_createform .dnt_createform_conditions{margin:20px 0px;}
.dnt_createform .form_title{margin:30px 0px;}
.dnt_createform .form_title input{width:500px}
.dnt_createform .form_subtitle{margin:30px 0px;}
.dnt_createform .form_subtitle input{width:500px}
.dnt_createform .form_tags {}
.dnt_createform .form_tags input{width:500px}
.dnt_createform .dnt_createform_images{display:table;width:100%;} 
.dnt_createform .dnt_createform_image_o{float:left;margin:0px 10px 10px 0px;width:430px; border:1px solid #ddd; padding:20px; position:relative;}
.dnt_createform .dnt_createform_add_image{text-decoration:none; display:none; position:absolute; right:-13px; z-index:100; top:25px; width:20px; height:20px; background:#000;text-align:center;padding:3px;font-size:2em; color:#fff; line-height:15px;}
.dnt_createform .dnt_createform_rem_image{text-decoration:none; display:none; position:absolute; right:-13px; z-index:100; top:55px; width:20px; height:20px; background:#000;text-align:center;padding:3px;font-size:2em; color:#fff; line-height:15px;}

.dnt_createform_image .input_passive{color:#aaa}
.dnt_createform_image{}
.dnt_createform_image .ddwldimage{margin-top:10px;}
.dnt_createform_image .ddwldimage img{width:100%}
.dnt_createform .dnt_createform_image_file{background:#fff;}
.dnt_createform .dnt_createform_image_url{width:400px;}

.dnt_createform .dnt_createform_add_image:hover{background:#F2C704!important; color:#000}
.dnt_createform .dnt_createform_rem_image:hover{background:#F2C704!important; color:#000}

.dnt_createform .dnt_createform_image_o:last-child .dnt_createform_add_image{display:block;}
.dnt_createform .dnt_createform_image_o:first-child .dnt_createform_add_image{top:40px}
.dnt_createform .dnt_createform_image_o:last-child .dnt_createform_rem_image{display:block;}
.dnt_createform .dnt_createform_image_o:first-child .dnt_createform_rem_image{display:none!important;}
.dnt_createform .buttons{padding:15px; background:#444; margin-top:40px; display:table; width:100%; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; } 
.dnt_createform .buttons>DIV{float:left; margin-right:10px;} 
.dnt_createform .buttons .submit_dem{border:2px solid #000;} 
.dnt_createform .buttons .submit_mot{border:2px solid #4A87D8;} 
.dnt_createform .buttons .submit_lov{ border:2px solid #ED437A;} 
.dnt_createform .buttons .info{padding-bottom:10px; margin:0; display:block; clear:both;} 
.dnt_createform .buttons>input,
.dnt_createform .buttons>span{margin-right:10px;	} 
.dnt_createform .buttons .info a{color:#fff;} 
.dnt_createform .info{font-size:0.8em; color:#999;  margin-top:5px;} 

.dnt_createform .texture_selector{margin-left:10px; width:431px; height:273px; position:absolute; background:#fff; margin-top:-273px; padding:10px; overflow:auto;}
.dnt_createform .texture_selector .texture_selector_sh{clear:both; font-size:13px; font-weight:bold; margin:0px 0 10px 0;}
.dnt_createform .texture_selector .texture_selector_sis{display:table; position:relative;width:100%; margin-bottom:15px;}
.dnt_createform .texture_selector .texture_selector_sisi{border:4px solid #fff; float:left; margin:0 5px 5px 0; width:70px; height:65px; display:block;}
.dnt_createform .texture_selector .selected{border:4px solid #F2C704;}
.dnt_createform .tm-tag{border:none;  color: #000;  background-color: #F2C704;}
.dnt_createform .tm-tag .tm-tag-remove{color: #000;  }
.dnt_createform .tt-dropdown-menu .tt-suggestion{color:#666;}
.dnt_createform .tt-dropdown-menu .tt-suggestion:hover, .tt-cursor{ background:#F2C704;	color:#000!important;}

.dnt_createform .form_demotivator_type_0 ._description{ }
.dnt_createform .form_demotivator_type_1 ._description{   }
.dnt_createform .form_demotivator_type_2 ._description{   }
.dnt_createform .toolbox_image ._description{width: 74%;  color:#FFF;  margin: 0 auto;  margin-top: 36px;}
.dnt_createform .toolbox_image ._description ._title{    font-size: 49px;   font-family: "Times New Roman", serif, Georgia;    text-align: center;    line-height: 97%; }
.dnt_createform .toolbox_image ._description ._subtitle{    font-size: 18px;    text-align: center;    font-weight: 100;    font-family: arial;    margin-top: 17px; }

.dnt_createform .form_demotivator_type_3 .toolbox_imagei{padding:0; border:none; position:relative;}
.dnt_createform .form_demotivator_type_3 ._description{ position:absolute; left:0; top:0; width:100%; height:100%;  font-family: "Arial Black", Arial, "Impact";  text-align: center;  color:#FFF; margin:0}
.dnt_createform .form_demotivator_type_3 ._description ._title{line-height: 54px;  position:absolute; left:10%; top:10px;  width:80%;  font-size: 49px;   font-family:  "Impact", "Arial Black", Arial;   line-height: 97%; text-shadow: 3px 3px 0 black, 3px -3px 0 black, -3px 3px 0 black, -3px -3px 0 black;}
.dnt_createform .form_demotivator_type_3 ._description ._subtitle{   position:absolute;  left:10%;  bottom:3%;  width:80%; font-size: 49px; line-height: 54px; font-family:  "Impact", "Arial Black", Arial;  text-shadow: 3px 3px 0 black, 3px -3px 0 black, -3px 3px 0 black, -3px -3px 0 black; }

.dnt_element{min-height:1000px;  min-height:800px;}
.dnt_element_l {width:200px; text-align:center; }
.dnt_element_r {width:200px; text-align:center;  }
.dnt_element_i{text-align:center; padding:0 20px;}
.dnt_element h1{text-align:center;}

.dnt_element_descriptions{  display:block; position:relative;  margin-bottom:20px;       text-align:left;  } 
.dnt_element .dnt_element_user{width:100px  } 
.dnt_element .dnt_element_props_l{width:63px; color:#aaa;text-align:left; } 
.dnt_element .dnt_element_props_v{width:330px; text-align:left;} 

.dnt_element .dnt_element_description h1{font-size:11px; color:#777; font-weight:bold; font-family:arial;text-align:left;padding:0; margin:0;}  
.dnt_element .dnt_element_description a{font-size:11px; color:#999!important; }  

.dnt_element .dnt_element_comments{padding-top:0px;} 
.dnt_element .dnt_element_share{  background:#fff;  padding:10px 15px; width:135px;} 
.dnt_element .dnt_element_share .yashare-auto-init{margin:10px 0px;}
.dnt_element .dnt_element_share .blog.bttn{margin-right:0!important;      padding: 10px 13px;white-space:nowrap; margin-bottom:10px;}
.dnt_element .dnt_element_share .blog_share_o{padding-bottom:20px;}
.dnt_element .dnt_element_share textarea{width:100%; margin:0; height:100%;}
.dnt_element .dnt_element_share .dnt_element_share_icons{margin-bottom:10px}
/*.dnt_element .dnt_element_share .subscribe_btn{background:#00ABF0; color:#FFF}*/

.dnt_element .element_subscribe .twitter_follow_button{margin-top:10px;}
.dnt_element .element_subscribe{display:table; width:100%; text-align:center;}
.dnt_element .element_subscribe h3{color:#999; text-align:center;}
#vk_groups, #vk_groups iframe{ height:148px!important;}
.w_subscr_cont{ height:60px!important;}

.dnt_element_share_icons{ text-align:center;}

.dnt_element_edit{ position:absolute; margin-top:0;right:10px; font-size:12px!important; }

.dnt_element #dnt_element_arrows_filter_info{ color:#000; background:#EFC604; margin-bottom:15px;}
.dnt_element #dnt_element_arrows_filter_info *{color:#000;}

.dnt_element .dnt_element_arrows{margin-bottom:20px;z-index:2000;  }
.dnt_element .dnt_element_arrows:hover{opacity:1!important}
.dnt_element .dnt_element_prev{padding:3px 10px 10px 10px;left:0px; top:150px; color:#fff; text-decoration:none;  font-size:2em; background:#000; text-align:center;}
.dnt_element .dnt_element_next{padding:3px 10px 10px 10px; right:0px; top:150px; color:#fff; text-decoration:none; font-size:2em; background:#000; text-align:center;}
.dnt_element .dnt_element_next:hover, .dnt_element .dnt_element_prev:hover{background:#F2C704!important; color:#000;}
.dnt_element .dnt_element_content{ left:0px;position:relative; }
.dnt_element .dnt_element_top_o{width:130px; padding-right:15px; text-align:center; } 
.dnt_element .inacive{opacity:0.2}
.dnt_element .dnt_element_next.inacive:hover, .dnt_element .dnt_element_prev.inacive:hover{background:#000!important; color:#fff}
.dnt_element .dnt_element_dop{ text-align:left;  }
.dnt_element_from_hole{background:#DADADA; color:#4d4d4d; padding:13px 17px;  font-size:12px; }
.dnt_element_from_hole a{color:#000;}



.dnt_element .dmt_last{ overflow: hidden;    width:100%;left:0px;   text-align:center;   margin-left:4px;padding:5px; padding-bottom:10px; -moz-border-radius:5px;	border-radius: 5px;  -webkit-border-radius: 5px;} 
.dnt_element .dmt_last h2{margin:5px;   font-size:12px;  text-align:center; padding-bottom:5px;} 
.dnt_element .dmt_last  a{display:block; margin:0px!important;} 
.dnt_element .dmt_last  img{width:138px; border:1px solid #444; margin-bottom:8px;} 
.dnt_element .dmt_last .more{ width:140px;  box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:4px 10px; font-size:14px; margin-top:10px; display:block; text-decoration:none;} 
.dnt_element .dmt_last .more:hover{background:#F2C704;} 
.dnt_element .dmt_last .dmt_list_item_desc{font-size:10px; margin-top:-8px!important; margin-bottom:10px!important;   display:none; text-decoration:none;} 
.dnt_element .dmt_last .dmt_last_item{position:relative}

@media screen and (max-width:750px) {
   .dnt_element .dmt_last{margin:0; padding:0;margin:0 -0.25rem}
   .dnt_element .dmt_last h2{font-size:20px}
   .dnt_element .dmt_last .dmt_last_item {
      position: relative;
      width: 50%;
      float: left;
      height: 127px;
      padding:0.25rem;
      overflow: hidden;
      box-sizing:border-box;
   }
   .dnt_element .dmt_last .dmt_last_item a{height:100%; text-align:center;  background:#000; box-sizing:border-box; vertical-align:middle}
   .dnt_element .dmt_last .dmt_last_item  a img{width:auto; height:auto; max-height:100%; max-width:100%; box-sizing:border-box; margin:0;  vertical-align:middle;   border: 0;}
   .dnt_element .dmt_last .dmt_last_item  a:after{display:inline-block; height:100%;content:'';vertical-align:middle;   }

   .dnt_element .dmt_last .more_o{clear:both; width: 100%;  display:table; text-align: center; padding:1rem 0;}
   .dnt_element .dmt_last .more_o .more{width:100%; padding: 8px 10px;}

} 

.dmt_same_o{ margin-top:-50px; z-index:9000; opacity:0.8; }

.dnt_element .dnt_element_img_o{position:relative;   display:table; margin:0 auto; }
.dnt_element .dnt_element_img_oo{position:relative;   display:block; }
.dnt_element .dnt_element_img_ooo{position:relative; display:table; margin:0 auto;}
.dnt_element .dnt_element_img_oo .dmt_list_item_approval{right:0px; margin-top:-64px; } 
.dnt_element .dnt_element_img {max-width:600px; height:auto; }

.dnt_element .dnt_element_tags{line-height:120%;}
.dnt_element .dnt_element_tags a b{display:none;}

.dnt_element .dnt_element_rating_o{margin-bottom:30px; text-align:center!important; display:block; height:105px;  }
.dnt_element .dnt_element_rating{ text-align:center;    width:91px; }
.dnt_element .dnt_element_label{margin-bottom:2ex;}
.dnt_element .dnt_element_rating_remind{padding-top:10px; font-size:0.85em; margin-bottom:40px; line-height:160%; height:44px;}
.dnt_element .dnt_element_rating_remind b{ background:#F2C704; white-space:nowrap; padding:0px 5px; color:#000;}
.dnt_element .dnt_element_recreate{  font-size:12px;  margin-top:2ex; float:none;  }
.dnt_element .dnt_element_views{font-size:11px  }
.dnt_element .dnt_element_editors_choice {text-decoration:none; background:#EFC604; border:2px dotted #EAEAE9; display:block!important; color:#333; padding:2px 5px;}
.dnt_element .dnt_element_top_day {text-decoration:none; background:#EFC604; border:2px dotted #EAEAE9; display:block!important; color:#333; padding:2px 5px;}
.dnt_element .dnt_element_top_month {text-decoration:none; background:#E88B00; border:2px dotted #EAEAE9; display:block!important; color:#333; padding:2px 5px;}
.dnt_element .dnt_element_top_year {text-decoration:none; background:#E84B00; border:2px dotted #EAEAE9; display:block!important; color:#333; padding:2px 5px;}
.block{display:inline-block;margin-bottom:3ex; }


.dnt_element .blog_share{font-size:11px!important; height:180px; } 
.dnt_element .blog_share2{font-size:11px!important; height:80px; } 
.dnt_element .dnt_element_addthis_o{position:relative;height:50px} 
.dnt_element .dnt_element_addthis{position:absolute; margin-left:-220px; text-align:center; width:440px; left:50%;} 

.dnt_element .dnt_element_arrows_filter_info{padding:10px 20px; margin:-10px 0 10px 0;} 

@media screen and (max-height:500px) {
   .dnt_element_arrows_filter{position:absolute; z-index:1000; width:166px; right:20px;  }
   .dnt_element_arrows_filter .dnt_element_arrows{width:inherit; position:relative;}
   .dnt_element_arrows_filter .dnt_element_arrows a{font-size:15px; display:block; margin-bottom:14px; padding:12px}
   .dnt_element_r{padding-top:200px;}

   .scope_element_info_title{font-size:11px;}
   .scope_element_info_close{top:-2px}
   .scope_element_info_close span{font-size:10px; }
}


.dnt_element .scope_element_info{margin-top:0px!important;}

.dmt_last_relative{display:block; }
.dmt_last_relative .dmt_list_item_approval{margin-top:-43px; width:30px; height:30px; background-size:100% 100%; margin-left:-10px}

.description{display:none;}

.user_block{height:80px; text-align: center; position:relative;}
.user_block .user_block_avatar{border:2px solid #000; box-sizing: border-box;}
.user_block .user_block_avatar_o{}
.user_block .user_block_avatar_oo{}
.user_block .user_block_avatar_oo img{    border-radius: 3rem;}
.user_block .user_block_nick{
display:block; position:absolute;  width: 100%; height:20px; -overflow:hidden; color:#fff!important; margin-top:-20px; text-decoration:none;   font-family:Times,Arial; text-align:center;

    width: 3.6rem;
    height: 1rem;
    overflow: hidden;
     white-space: nowrap;
    text-overflow: ellipsis;
}
.stars{margin-top:10px;}

.user_block_bage_comments_1{color:#C3C3C3}
.user_block_bage_comments_2{color:#017CE6}

.user_block_bage_likes_1{color:#C3C3C3}
.user_block_bage_likes_2{color:#017CE6}

.user_block_bage_public_1{color:#C3C3C3}
.user_block_bage_public_2{color:#2BA52B}
.user_block_bage_public_3{color:#FFA722}
.user_block_bage_public_4{color:#017CE6}
.user_block_bage_public_5{color:#E000D9}

.user_block  .user_block_bage_mod{color:#E000D9; position:absolute;right: 1px;    margin-top: -13px;}

.users_list{ display:table; position:relative;  height:88px; margin-top:-4px; } 
.users_list .users_list_item{border:4px solid rgba(255,255,255,0); width:67px; height:84px;  float:left;text-align:center; margin-right:10px;} 
.users_list .users_list_item:first-child{border:4px solid #F2C704;}  
.users_list .users_list_item .users_list_item_level{ margin-top:10px; text-align:center; color:#333;font-size:12px;}
.user_block_bages{text-align:center;    margin-top: -103px;}
.user_block_bages i{font-size:10px}

.uil_opacity2{opacity:0.9}
.uil_opacity3{opacity:0.8}
.uil_opacity4{opacity:0.7}
.uil_opacity5{opacity:0.6}
.uil_opacity6{opacity:0.5}
.uil_opacity7{opacity:0.4}
.uil_opacity8{opacity:0.3}
.uil_opacity9{opacity:0.2}
.uil_opacity10{opacity:0.1}

.error{background:#000; padding:10px; color:#F2C704; margin:1rem 0px; font-weight:bold;}
.info{background:rgba(0,0,0,0.1); padding:10px; color:#000; margin:1rem 0px; font-weight:100;}

.dnt_createform2 textarea{width:100%; font-size:0.9em;}
.dnt_createform2 .toolbox_imagei{zoom:0.6}
.dnt_createform2 .toolbox_imagei img{width: 500px;}
.dnt_createform2 .toolbox_imagei .toolbox_imagei_img_wrapper{border: 2px solid #FFF; padding:5px;}
.dnt_createform2.dnt_image_type0 .toolbox_imagei{background-color:#000000!important; position:relative;}
.dnt_createform2.dnt_image_type1 .toolbox_imagei{background-color:#4A87D8!important;}
.dnt_createform2.dnt_image_type2 .toolbox_imagei{background-color:#EE427A!important;}
.dnt_createform2.dnt_image_type5 .toolbox_imagei{background-color:transparent!important; padding:0;border:none; zoom:1}



.c3button{
   font-weight:normal;
   font-family:Arial;
   font-size:1.5em;
   background:#000;
   border:none;
   text-decoration:none;
   padding:10px 28px; display:block; float:left; margin-bottom:7px; margin-right:10px; 
   color:#fff; cursor:pointer; }
.c3button:hover{background:#F2C704; color:#000; text-shadow:none;}

.bttn,.btn, button{
   font-weight:normal;
   font-family:Arial;
   font-size:12px;
   background:#DADADA;
   border:none;
   text-decoration:none;
   padding:10px 16px; display:inline-block; margin-right:5px;  margin-bottom:8px; 
   color:#1F1F1F; cursor:pointer; }
.bttn:hover,.btn:hover, button:hover{background:#F2C704; color:#000; text-shadow:none;}

.black{background:#000; color:#fff;}
.black:hover{background:#F2C704; color:#000; text-shadow:none;}

.red{background:#a00; color:#fff;}
.red:hover{background:#F00; color:#fff; text-shadow:none;}

.footer{height:43px; margin-top:30px;width:100%; display:table; font-size:0.85em; text-align:center}

@media screen and (max-width:750px) {
   .footer{    margin: 1rem 0;}
} 


.social{position:absolute; right:0; margin-top:54px; z-index:2500}
.social a{display:inline-block}
.social div{display:inline-block}


.bg_image_fixed{z-index:0; left:0px; top:0px; position:fixed; width:100%; height:100%; background-repeat:no-repeat; text-align:center; background-size:cover; display:table;}

.waiter{background-image:url(waiter.gif)!important; text-shadow:none; color:#183D45!important }
.waiter *{color:#183D45!important; background:none!important;}
.waiter *{opacity:0.5}

.profile{display:table;position:relative;width:100%;}
.profile_left, .profile_right{ }
.profile_left{width: 320px;  display: block;  padding: 20px;  box-sizing: border-box; position:absolute; z-index:100}
.profile_left .profile_left_avatar{     margin-right: 10px; float: left;}
.user_profile_widget_title{margin-left:-10px; background:#000; color:#fff; padding:2px 10px;margin-top:20px;}
.profile_content{margin-top:20px;}

.profile dl{font-size:12px;}
.profile dl dt{width:85%; font-weight:bold; float:left; overflow:hidden;   text-overflow: ellipsis;  white-space: nowrap;  height: 16px;  margin-bottom: 5px; }
.profile dl dd{margin-bottom:5px; padding-left:5px;line-height: 16px;   }

.profile .dmt_list:before{width:322px;     height: 643px; display:block; float:left;   position:relative; content:''}
.profile .profile_right_nav{margin-left:320px; position:relative; width:auto;}
.profile .profile_content{    min-height: 350px;}
.profile .user_out_dprops{margin-left:320px; position:relative; width:auto;   }
.profile .dmt_user_item_list h1{margin-left:320px; position:relative; width:auto; text-align:left;}
.profile .pages{text-align:center;margin-bottom:20px}
.profile .menu2level>DIV{padding:10px; float:left;}
.profile .menu2level .m2itemselected{background:#fff;}
.profile.profile_menu_id_3 .profile_content{margin-left:0;  position:relative; width:auto;  }
.profile .profile_content{margin-left:320px; position:relative; width:auto;  }

.uprof_dynamic_propertys{margin: 1rem 0;     height: 370px;    overflow: auto;}
.uprof_dynamic_propertys .uprof_dynamic_propertys_item{margin-bottom: 1rem;}

.menu_subs{position:relative;font-family:officina, arial;   width:100%; font-size:1.3em; margin:10px 0; background:#eee;}
.menu_subs .menu_subs_item{display:inline-block; padding:10px 20px;}
.menu_subs .menu_subs_item.Active{background:#000;}
.menu_subs .menu_subs_item.Active a{color:#F2C704}
.menu_subs .menu_subs_item a{text-decoration:none; }

.submenu{padding:0; margin:0; display:table;width:100%; background:#fff;}
.submenu li{float:left;margin:0;  padding:10px 10px; margin-right:5px;}
.submenu li.selected a{color:#aaa;text-decoration:none;}


.comments_list{position:relative; display:table; width:552px;}
.comments_list .answer_button{font-size:1em; padding:5px 13px; padding-top:3px}
.comments_list .comment_text{margin-bottom:10px; font-size:12px; line-height:150%;  padding-bottom:25px; }
.comments_list .comments_admin_answer{padding-top:10px;  position:relative;}
.comments_list .comments_admin_answer span{font-style:italic; background:#F2C704; padding:0 10px; }
.comments_list .date{margin-bottom:10px; font-size:11px!important;}
.comments_list h2{margin-bottom:6px!important; }
.comments_list .answer_button_o{margin-top:-26px!important; position:absolute; }
.comments_list .comment_container{position:relative; cursor:default;}
.comments_list .comments_item_rating{position:absolute; top:0px; right:-110px;}

.comments_all .comments_all_module_img img{width:150px}
.comments_all .pages {margin:30px;text-align: center;}

.date{font-size:11px; opacity:0.5;}

.dmt_tag_cloud{display:table; position:relative; margin-bottom:20px;}
.dmt_tag_cloud_i{width:560px; border:1px solid #eee; padding:10px 20px;  line-height:65%;font-size:200%;padding-top:5px;background:rgba(255,255,255,0.8); text-align:center; }
.dmt_tag_cloud a{text-decoration:none;} 
.dmt_tag_cloud a b{display:none;} 
.dmt_tag_cloud a:hover{ text-decoration:underline;}
.dmt_tag_cloud_featured{font-size:11px;   line-height:140%;}
.dmt_tag_cloud_featured h2{margin-bottom:3px;}
.dmt_tag_cloud_featured a{width:28%; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;  float:left; display:block; padding-left:15px;  background:url(ftags.png) left 3px no-repeat; }
.dmt_tag_cloud_featured a:hover{background:url(ftags.png) left -20px no-repeat; color:#000;}
.dmt_tag_cloud_featured .dmt_tag_cloud_featured_special_1 span,
.marker,
.dmt_tag_cloud_featured .dmt_actual_tags ._item a span
{ background-color:#F2C704; padding:0px 5px 1px 5px; border-right:1px dotted #E9E9E9; border-left:1px dotted #E9E9E9;}
.dmt_tag_cloud_featured_spacer{width:19px;}



.tag_header{color:#000; font-weight:bold;}
.dmt_actual_tags_form ._items>DIV{float:left; width:20%}
.dmt_actual_tags_form ._items>DIV span{white-space:nowrap; display:inline-block; padding:2px 2px; margin-bottom:3px;}

.user_menu_login{ margin-top:18px; background:rgba(0,0,0,0.6);  padding:10px 20px;-moz-border-radius:10px;	border-radius: 10px;  -webkit-border-radius: 10px;}

#timer_logo{width:230px; height:20px; margin-top:90px; margin-left:67px; position:absolute; z-index:1000; font-size:0.85em}
#timer_logo span{color:#fff}

.news_list h2{color:#000;}
.news_list h2 a{color:#000;text-decoration:none; font-size:1.3em}

.news_list{  } 

.news_element_tags{margin: 20px 0; display:table; }
.news_element_tags_item{float:left;  margin: 5px;}
.news_element_tags_item a{color:#FFF; background:#000; padding:3px 12px; text-decoration:none;}
.news_element_tags_item a:hover{color:#F2C704; }
.news_element_tags_item_sSELECTED a{background:#F2C704; color:#000!important;}

.news_list .news_list_date{font-size:0.9em}
.news_list h2{margin-bottom:5px;}
.news_list h2 a:hover{color:#444!important}
.news_list .pages{font-size:1em; margin-bottom:20px;margin-top:20px}
.news_list_brief .date{margin-top:10px; }

.user_main_menu .umitem{margin-bottom:5px}
.user_main_menu .umitem a{ display:inline}

.more{position:inline;   padding:1px 3px; font-size:0.8em; }

/*######## Тизеры ###################################################*/

.advertizing_list{   display:block;       margin: 1px!important;  float: left;    position: relative;background: #000; width: 320px;    height: 320px;    overflow: hidden;}
.advertizing_list_line{clear:both; padding:2px 0;}
#visitweb_container_80369{ }
#visitweb_container_80369 .visitweb_block{background:none!important; }
#visitweb_container_80369 .visitweb_img{padding-top:40px;}
#visitweb_container_80369 .visitweb_img a{border:1px solid #BABABA!important; display:table; margin:0 auto;}
#visitweb_container_80369 .visitweb_img img{height:200px; border:2px solid #000!important; display:block;}
#visitweb_container_80369 .visitweb_txt{padding:10px 20px; }
#visitweb_container_80369 .visitweb_txt a{display:block;overflow:hidden; height:34px;text-align:center; color:#000;}
#visitweb_container_80369 .visitweb_txt a{text-decoration:none!important; line-height:100%;  font-family:Times new roman!important; text-transform:uppercase;}
#visitweb_container_80369 TABLE.visitweb_block{border:none!important; background:none!important;}
#visitweb_container_80369 TABLE{border-spacing:0px;}
#visitweb_container_80369 .visitweb_ad{width:320px; overflow:hidden; display:block;}


/*######## mediant ###################################################*/

#lx_380877 td:hover .item_block_black{top:0px; color:#fff;}
#lx_380877 td .item_block_black{margin-left:-20px;top: -37px;}
#lx_380877 td .item_block_black .td span{font-size:15px!important; line-height:0!important; color: #fff!important;}
#lx_380877 td .item_block_black .item_block_black_comments span{display: block; float:left;   margin: 7px -12px 0 6px;}
#lx_380877 td .item_block_black .item_block_black_comments i{display: block; float:left}

#lx_380877{width:967px; overflow:hidden;}
#lx_380877 .lx__tsb{background:#000; }
#lx_380877 .lx__imx383950{line-height: 0; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;  height: auto!important; border:1px solid #DDD; margin-bottom:5px; width:auto!important; display:inline-block!important;}
#lx_380877 .lx__imx383950 img{border:3px solid #000!important; display:block!important; margin:0!important; left:0!important; top:0!important;}
#lx_380877 td{position:relative;   overflow: hidden; text-align:center;padding:20px; width:320px!important; height:280px!important; background:#000;}
#lx_380877 a, #lx_380877 span{text-decoration:none!important;color:#c5c5c5!important; font-size:7px!important; line-height:137%;  font-family:Arial!important; text-transform:uppercase;}
#lx_380877 br1{display:none!important;}
#lx_380877 a:first-line{ font-size:23px; color:#fff!important; font-weight:normal;  line-height: 37px; font-family:Times new roman!important; padding-bottom:20px;}

#lx_380877>a>img{width:100%}

.dnt_element .dmt_last .lx_table td{display:block; width: 138px; border: 1px solid #444; margin-bottom: 8px;}
.dnt_element .dmt_last #lx_380877  td{text-align:center;padding:14px 5px!important; width:126px!important; background:#000; height:150px!important;}
.dnt_element .dmt_last #lx_380877  td a:first-child{}
.dnt_element .dmt_last #lx_380877 .lx__imx383950 img{width:110px!important; height:100px!important;  margin-top: 0px!important; margin-left: 0px!important; border:1px solid #000!important;}
.dnt_element .dmt_last #lx_380877 .lx__imx383950{line-height: 0;  border:1px solid #999; margin-bottom:0px!important; display:inline-block!important; margin-left:-4px;} 
.dnt_element .dmt_last #lx_380877 a{padding:0!important; text-decoration:none!important; color:#c5c5c5!important; font-size:3px; line-height:137%;  font-family:Arial!important; text-transform:uppercase;}
.dnt_element .dmt_last #lx_380877 a:first-line{margin-top:10px; font-size:12px; color:#ddd!important; font-weight:normal;  line-height: 26px; font-family:Times new roman!important; padding-bottom:10px;}


.dnt_element .ya-share2 ul{}
.dnt_element .ya-share2 ul li{text-indent:0; }
.dnt_element .ya-share2 ul li:before {content: '';}


/*######## Саморкалама ###################################################*/
.self_advert{
   width: 427px; 
   height: 78px; 
   position: absolute;
   margin-top: 270px;
   /* margin-left: 562px; */
   z-index: 1200;
   right: 15px;
   position: absolute;
}
@media screen and (max-width:750px) {
   .self_advert{display:none}
}    
.main_sub .self_advert{width:0px; height:0px;  position:absolute; } 

.main_text{font-size:0.8em}
.main_text h2{margin-bottom:5px;}

/*######## Кабинет пользователя ###################################################*/

.user_out_log{padding:10px;font-size:0.9em; margin-bottom:20px;}
.user_out_log .user_out_log_item_date{width:100px;font-size:0.8em; color:#aaa}
.user_out_log .td{padding:5px 10px;}
.user_out_log .user_out_log_item_title{}
.user_out_log .user_out_log_item_href{width:30px;font-size:0.8em}

.newmsg1{border-left:5px solid #F2C704}
.yborder{border:4px solid #F2C704;}
.yborder input{margin:0;}

.c4cmngr_type_iti .c4cmngri_text{padding:0px 20px}

/*######## Пользователи ###################################################*/
.users_rating{}
.users_rating .g_search{position:absolute; margin-top:-32px; margin-left:674px; }
.users_rating .pages{margin:40px 70px;}
.users_rating .user_list_o{margin-top:20px;}


/*######## Поиск ###################################################*/

.g_search{ width:292px; position:relative;}
.g_search .c4_dv_passive{color:#aaa}
.g_search input{background:url(s.png) 6px 5px no-repeat #FFF;  padding-left:12px; border:none; width:273px; height:21px; margin-top:2px;}
.g_search .g_search_i{width:273px; position:relative;}
.g_search_btn{position:absolute; z-index:100; color:#005C81;   font-size:12px; right:9px; top:6px;}


/*######## Вверх ###################################################*/

.gototop{width:79px; height:17px; display:table; opacity:0; position:fixed; bottom:0px; right:25px; z-index:2000; }
.gototop .gototop_i{
   display:table; 
   vertical-align:center; 
   text-align:middle; 
   background:rgba(0,0,0,0.6); 
   color:#aaa; 
   padding:5px 20px;   
   color:rgba(255,255,255,0.6);
   -moz-border-radius:40px 0px 40px 0px ; 
   border-radius: 40px 0px 40px 0px ; 
   -webkit-border-radius: 40px 0px 40px 0px ;
   font-size:11px;
   white-space:nowrap;
}
.gototop:hover .gototop_i{background:rgba(0,0,0,0.4);}
.gototop .gototop_i b{font-size:13px; }

.t_all{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.t_all1{-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
.t_all01{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.t_all005{-webkit-transition: all 0.05s ease-in-out; -moz-transition: all 0.05s ease-in-out; -o-transition: all 0.05s ease-in-out; transition: all 0.05s ease-in-out;}

/*######## Анимации ###################################################*/

.am_left20 {
   -webkit-animation-name: 'am_left';
   -webkit-animation-duration: 1s;
   animation-name: 'am_left';
   animation-duration: 1s;
   /*	-webkit-animation-delay:5s;*/

   -webkit-animation-timing-function: ease;
   -webkit-animation-iteration-count: 1;
   -webkit-animation-direction: normal;	

}
@-webkit-keyframes 'am_left'{ from {margin-left: -50px;  }  to {margin-left: 0px;  }	}
@keyframes 'am_left' { from {margin-left: -50px; }  to {margin-left: 0px; }	}

/*######## Бриф ямы на главной ###################################################*/
.dmt_hole_brief{ height:134px; overflow:hidden; margin-top:16px;}
.dmt_hole_brief .dmt_list{    height: 93px!important;
   overflow: hidden;
   display: block;
   box-sizing: border-box;

   text-align: right;}
.dmt_hole_brief .dmt_list .dmt_list_item .ta{height:100px;}
.dmt_hole_brief .dmt_list_item{    width: auto;
   height: 92px;
   /*   margin-right: 3px;*/
   background: #000;
   float: none;
   white-space: normal;
   display: inline-block;
   margin:0;
}
.dmt_hole_brief .dmt_list_item>DIV{display:inline}
.dmt_hole_brief img{max-width:100px; margin:0; max-height:100%}
.dmt_hole_brief .dmt_list_item_approval:hover{opacity:0.5}
.dmt_hole_brief .dmt_list_item_approval{background-size:30px 30px; width:30px; height:30px; margin-top:-31px}

/*######## Форма авторизации ###################################################*/
.user_login{display:table; width:100%;}
.user_login .user_login_form{display:table-cell; vertical-align:top; width:30%;}
.user_login .user_login_social{display:table-cell;vertical-align:top; padding-top:13px;}
.user_login .social_login_item{text-decoration:underline;}

/*######## Архив  ###################################################*/
.dmt_archive{margin-bottom:40px;}
.dmt_archive .dmt_archive_ms{display:block; position:relative; width:100%;margin:0 20px;    -webkit-column-count: 6;      -moz-column-count:6;     column-count: 6;}
.dmt_archive .dmt_archive_m{display:block; margin-right:20px; font-size:14px; margin-bottom:5px;}
.dmt_archive h2{margin:30px 0px 10px 0px;}



.top_clicker{ /*height:100px;*/ position:relative;}

@media screen and (min-width:1300px) {.top_clicker{/* height:200px;*/ }  }
@media screen and (min-width:2000px) {.top_clicker{ /*height:300px;*/}  }
.main_sub{background-position:center -250px!important; background-attachment:scroll!important}

.dmt_top_archive{margin:20px 0;}


/*######## Элемент ###################################################*/
.dmt_list_month_nav{margin-top:1em;}
.dmt_list_month_nav a{margin-right:50px;}

.dmt_list_top_month{position:absolute; right:20px; width:100px; margin-top:-107px;}
.dmt_list_top_month img{max-width:100%;}
.dmt_list_top_month .dmt_list_top_month_label{position:absolute; width:150px; margin-left:-170px; text-align:right;}

/*######## Архив на главной ###################################################*/
.main_main .dmt_archive{background:#F2C704; margin-left:-16px; margin-right:-16px; padding:20px 0; margin-top:20px;}
.main_main .dmt_archive h2{text-align:center; color:#000; font-size:36px; margin-bottom:20px; margin-top:0;}
.main_main .dmt_archive h3{text-align:center; color:#000!important; font-size:26px;}
.main_main .dmt_archive h3 a{ color:#000!important; }
.main_main .dmt_archive .dmt_archive_y{text-align:center;  background:rgba(0,0,0,0.08); padding:7px 0px; margin-top:10px;}
.main_main .dmt_archive .dmt_archive_ms{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.main_main .top_banner{padding-top: 54px;}
@media screen and (max-width:750px) {
   .main_main .top_banner{padding-top: 10px;}
}
.main_main h1{font-size:2.3em}

/*######## Большой монитор ###################################################*/
@media screen and (min-width:1400px) {
   /*.main_i{width:1320px;}
   .advertizing_list {
   clear: none; 
   display: block;
   width: 962px;
   float: left;
   height: 322px;
}*/
}


.lg-hidden{display:none;}

/*######## Мобильная версия ###################################################*/
@media screen and (max-width:750px) {
   .md-hidden{display:none;}
   .lg-hidden{display:block;}

   [data-toggle]{font-size:15px;  padding:15px 15px; cursor:hand; text-align:left;} 
   .content [data-toggle]{margin:0 -15px;} 
   .content [data-toggle]:first-child{margin:-15px -15px 0 -15px;} 
   [data-toggle] i{margin-right:5px;} 


   .top_clicker{display:none!important;}
   .root{min-width:100%;overflow:hidden; background:#000!important;}
   .main_i{width:100%; overflow:hidden;}
   #timer_logo{display:none}
   .social{position: relative;    margin: 0;  left: auto;  top: auto;   margin-left: -63px;  background: #222;  padding: 2px;margin-top: 6px;  text-align: right;  padding-right: 6px;  }

   .logo{position:relative; margin:0 auto;left:auto; top:auto}
   .top{
      height:auto;
      position: fixed;
      bottom: 0;
      width: 100%;
   }

   .it-top {position: fixed;  z-index:110; background:#000; top:0; width:100%}
   .it-top .logo {zoom:.5; margin-bottom: -13px;}

   .it-top .search{position:relative; display:block;  left:0; top:auto; width:100%; padding:10px;}
   .it-top .search{ margin:0; box-sizing: border-box; }
   .it-top .search *{ margin:0; box-sizing: border-box; }
   .it-top .search #search_form input{ border-radius:0; background:#FFF; border: none;    width:100%;               }
   .it-top .search #search_form .twitter-typeahead{display:block!important;}
   .it-top .search #search_form .tt-dropdown-menu{margin-left:0}


   .user_menu{position:relative; width: 100%; right: auto;top:auto; text-align: center; background: #242424; padding: 10px 0;}
   .user_menu .user_menu_login{text-align:center;  display: inline-block;}
   .user_menu .user_menu_login a{float:left; font-size:15px;   padding: 0 10px;}
   .user_menu .user_menu_block {  display: block;    position: absolute;    margin-left: 10px;  text-align: center;}
   .user_menu .user_main_menu{min-height:67px;}


   .menu{position:relative; display:block; top:0;margin:0;    }
   .menu .menu_item_wrap{display:block; padding: 4px;}
   .menu .menu_subitems {width: 100%;    text-align: center; -moz-box-shadow:0px 22px 71px rgba(0,0,0,1);-webkit-box-shadow:0px 22px 71px rgba(0,0,0,1);box-shadow:0px 22px 71px rgba(0,0,0,1);}
   .menu .menu_subitems>a{    width: 100%;    text-align: center;}
   .menu_toggle{   
      font-family:officina, arial;
      font-weight:100;    
      font-size: 1.5em;
      padding:0; display: block; position: absolute;  margin-top: -32px;  font-size: 20px;  z-index: 22222;  color: #fff;  margin-left: 11px;
   }


   .dmt_tag_cloud{margin-bottom:0;width:100%;}
   .dmt_tag_cloud .td{display:table; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
   .dmt_tag_cloud .dmt_tag_cloud_i{width:100%;}
   .dmt_tag_cloud .dmt_tag_cloud_i_i{width:100%;display:table; }
   .dmt_tag_cloud .dmt_tag_cloud_featured{display:table; width:100%;}
   .dmt_tag_cloud .dmt_tag_cloud_featured h2{margin-top:20px;text-align:center;}

   .main_users_news{display:none;}

   .dmt_list{position:relative;  display:block; width:auto;  margin:0 -15px;}
   .dmt_list .dmt_list_item {
      position:relative; 
      display:block;
      width: 100%; 
      height:auto;
      margin: 0; 
      padding-bottom: .5rem;
      background: #fff;
      /*      max-height: 90vh;*/
      height:auto;
   } 

   .dmt_list .dmt_list_item_next{   
      background:#000;
   }

   .dmt_last_descr{display:none;}
   h1, h2{text-align:center;line-height: 100%; margin-bottom:1ex;}	
   h1{font-size: 1.7em;}
   .dmt_sort>DIV{height:auto!important;}


   .advertizing_list{width:100%; overflow:hidden; position:relative;}
   .advertizing_list #lx_380877{width:100%; overflow:hidden; position:relative;}
   .advertizing_list  #lx_380877 .lx_wrap{width:100%; overflow:hidden; position:relative;}
   .advertizing_list  #lx_380877 .lx_table{width:100%; overflow:hidden; position:relative;}
   .advertizing_list  #lx_380877 table{display:block; background:#000;}
   .advertizing_list #lx_380877 table td{display:block; width:100%!important; border-bottom:2px solid #fff;}
   .advertizing_list #lx_380877 table tr{display:block; width:100%!important;  }
   .advertizing_list #lx_380877 table tbody{display:block; width:100%!important;  }



   .dnt_element{display:block;} 
   .dnt_element .td{display:block; padding:0; width:100%} 
   .dnt_element .dnt_element_l{display:none;} 
   .dnt_element .dnt_element_img{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
   .dnt_element .dnt_element_img.swipedleft{margin-left:-200%;}
   .dnt_element .dnt_element_img.swipedright{margin-right:-200%;}

   .dnt_element .dnt_element_img_o { position: relative; display: block;  margin: 0;}


   .dnt_element .dnt_element_img_ooo.liked:after{
      display:block; 
      content:''; left:50%; top:50%; width:0; height:0; position:absolute; background-position:center center;  background-size:50% 50%; opacity:0.001;


      -webkit-animation: like-img 0.7s 0s forwards ease-in-out;
      -moz-animation: like-img 0.7s 0s forwards ease-in-out;
      animation: like-img 0.7s 0s forwards ease-in-out;

      background-repeat:no-repeat;     background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+DQogICAgPHBhdGggIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMiAyMS4zNWwtMS40NS0xLjMyYy01LjE1LTQuNjctOC41NS03Ljc1LTguNTUtMTEuNTMgMC0zLjA4IDIuNDItNS41IDUuNS01LjUgMS43NCAwIDMuNDEuODEgNC41IDIuMDkgMS4wOS0xLjI4IDIuNzYtMi4wOSA0LjUtMi4wOSAzLjA4IDAgNS41IDIuNDIgNS41IDUuNSAwIDMuNzgtMy40IDYuODYtOC41NSAxMS41NGwtMS40NSAxLjMxeiIvPg0KPC9zdmc+)}

   @-webkit-keyframes like-img {
      from  {left:5%; top:5%; width:90%;  height:90%; opacity:0; }            
      30% {opacity:1; left:0; top:0; width:100%;  height:100%;      }             
      90% {opacity:0; left:10%; top:10%; width:80%;  height:80%;    }
      to {opacity:0; left:50%; top:50%; width:0;  height:0; }
   }

   @-moz-keyframes like-img {
      from  {left:5%; top:5%; width:90%;  height:90%; opacity:0; }            
      30% {opacity:1; left:0; top:0; width:100%;  height:100%;      }             
      90% {opacity:0; left:10%; top:10%; width:80%;  height:80%;    }
      to {opacity:0; left:50%; top:50%; width:0;  height:0; }
   }

   @keyframes like-img {
      from  {left:5%; top:5%; width:90%;  height:90%; opacity:0; }            
      30% {opacity:1; left:0; top:0; width:100%;  height:100%;      }             
      90% {opacity:0; left:10%; top:10%; width:80%;  height:80%;    }
      to {opacity:0; left:50%; top:50%; width:0;  height:0; }
   }



   .dnt_element .dnt_element_img_o img{width:100%!important; height:auto!important;}
   .dnt_element .dnt_element_arrows{font-size:9.3px; margin-bottom:-8px;}
   .dnt_element_descriptions{display:none;}

   .dnt_element .dnt_element_arrows_filter{position:relative; right:auto; margin: 2px -15px; width:auto; }
   .dnt_element .dnt_element_arrows_filter  .scope_element_info{margin-bottom:3px!important;}
   .dnt_element_arrows_filter .dnt_element_arrows a{display:inline-block;  margin-bottom:0;   font-size: 17px;  padding: 12px;  line-height: 18px;}

   .dnt_element .dnt_element_r{position:relative;width:100%;  }
   .dnt_element .dnt_element_comments{  margin: 20px 0;}
   .dnt_element .dnt_element_img_ooo2 { margin: 10px -15px; }
   .dnt_element .dnt_element_user{margin-bottom:20px; margin-top:20px;}
   .dnt_element .dnt_element_user .user_block{ margin:0 auto;}
   .dnt_element .dnt_element_rating_o{position:relative; }
   .dnt_element .dnt_element_share{width:100%; box-sizing: border-box;}
   /*	.dnt_element .dnt_element_share_label{display:none;}*/

   .item_block_black{
      width:100%; 
      position:relative; 
      top:0; 
      background: rgba(255,255,255,1); 
      height:50px;
      color:#000;
   }
   .item_block_black>*{height:50px; color:#666}
   .item_block_black .item_block_black_rate{cursor:pointer}


   .item_block_share{ top:auto; margin-top: -50px;}
   .dmt_list_item.open_share .item_block_share{height:50px; margin-top: -100px; }
   .dmt_list_item.open_share .item_block_black_share{color: #F2C704; background: #000;}

   .top_banner iframe{width:100%!important;}

   .news_list h2{text-align:left;}


}

/*######## Баннеры ###################################################*/

._top_banner{text-align:center; height:90px;padding-top:10px;}
.advert_after_nav>DIV{padding-bottom:2px;}

/*######## Комментарии ###################################################*/

.dynamic_comments{padding:15px; background:#fff; text-align:left; }
.comments_v2{  text-align:left; }
.comments_v2 ._items{}
.comments_v2 ._items ._item{margin:2rem 0;}
.comments_v2 ._items ._item ._user{width:60px; }
.comments_v2 ._items ._item ._body{line-height: 1.6em; font-size:13px}
.comments_v2 ._items ._item ._body ._head>*{display:inline-block; margin-right:20px; font-size:11px;  color:#999; vertical-align:top}
.comments_v2 ._items ._item ._body ._head ._nick{color:#000; font-weight:bold; font-size:13px; text-decoration:none; max-width: 88px;   overflow: hidden;    text-overflow: ellipsis;}
.comments_v2 ._items ._item ._body ._head ._date{margin:0;}
.comments_v2 ._items ._item ._body ._text{color:#000;    width: 60%;}
.comments_v2 ._items ._item ._body ._admin_text{position:relative;background: #f1f1f1;  padding: 0.5rem 1rem; display: inline-block; width: 60%;   margin: 0.5rem 0 0.5rem 1rem;}
.comments_v2 ._items ._item ._body ._admin_text:before{
   border: medium solid transparent;
   content: "";
   top: 3px;
   left: 26px;
   position: absolute;
   height: 0;
   width: 0;
   border-color: rgba(255, 212, 52, 0) rgba(255, 212, 52, 0) #f1f1f1 rgba(255, 212, 52, 0);
   border-width: 8px;
   margin-left: -16px;
   margin-top: -18px;
}


.comments_v2 ._items ._item ._admin_text_title{font-size:10px; color: #c3c3c3;}

.comments_v2 ._items ._item ._functions{font-weight:bold; font-size:11px;}
.comments_v2 ._items ._item ._functions ._answer{     margin-right: 15px;text-decoration:none;   color:#999; }
.comments_v2 ._items ._item ._functions ._answer:hover { color:#000; }
.comments_v2 ._items ._item ._functions ._rate{ color:#999; font-weight:bold;}
.comments_v2 ._items ._item ._functions .rating_button{padding:0 3px;}
.comments_v2 ._items ._item ._functions .rating_button:hover{background:#efefef; }

.comments_v2 .user_block .user_block_avatar_oo, .comments_v2 .user_block .user_block_avatar_o{background:none;}
.comments_v2 .user_block .user_block_avatar{border-radius:50%; border:none;}
.comments_v2 .user_block_bages{margin-top:-95px;}

@media screen and (max-width: 750px){
   .comments_v2 ._items .td{display:table-cell!important}
   .comments_v2 ._items ._item .user_block{zoom: 0.8;}	
   .comments_v2 ._items ._item ._body ._head>*	{margin-right:10px;}
}

/*######## Рейтинг ###################################################*/
.rate_mini{display:inline-block;}
.rate_mini .ad_rating_o, 
.rate_mini .ad_rating, 
.rate_mini .ad_rating .ad_rating_plus, 
.rate_mini .ad_rating .ad_rating_rating, 
.rate_mini .ad_rating_bg {width:auto; height:auto; background:none; margin:0; padding:0; position:relative}
.rate_mini .ad_rating_rating{display:inline-block;vertical-align: middle;}
.rate_mini .ad_rating_plus{display:inline-block;vertical-align: middle;}
.rate_mini .ad_rating_plus.disabled{opacity:0.3;}
.rate_mini .ad_rating_plus:before{content:"\e125"; font-family: 'Glyphicons Halflings'; font-weight:normal; font-size:12px;vertical-align: middle;}

/*############## Модерация ########################################################*/


.dmt_user_mod_items{}
.dmt_user_mod_items ._mleft img{width:100%}
.dmt_user_mod_items ._mright{width:50%; padding-left:15px}
.dmt_user_mod_items ._mright textarea{width:100%;}

.dmt_user_mod_items ._title{margin-bottom:0.5rem; width:100%; position:relative; }
.dmt_user_mod_items DIV>input{ width:100%;     box-sizing: border-box;}
.dmt_user_mod_items ._subtitle{margin-bottom:1rem;}









