@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

html{height: 100%;}

html,body {
   font-family:Arial, Helvetica, sans-serif;

   color:#fff;
   margin: 0;
   padding:0;      
   font-size:12px; 
   min-height: 100%;
}
body{height:inherit;}
body td {font-size:12px;} 
img, form, div, h1, h2, h3  {margin:0px;padding:0px;border:none;}
HR {BORDER:0px; COLOR:rgba(255,255,255,0.2); HEIGHT: 1px;background-color: rgba(255,255,255,0.2); margin:2rem 0;}
noindex{display: flex;}

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

*{outline:none!important;}

/** Настройка скроллбара */
*::-webkit-scrollbar { height: .75rem;  width: .75rem;   background: rgba(0,0,0,0.25);   border-radius: 1rem; }
*::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.5); border-radius: 1rem;}
*::-webkit-scrollbar-corner {    background: rgba(0,0,0,0.5);}

h1 {font-family:"Arial Narrow", Arial, Helvetica; font-weight: normal; font-size: 30px; line-height:120%; text-align:left; margin-bottom:0.2ex; color:#fff;}
h1 a{text-decoration:none;}

h2 {font-family:Arial, Helvetica;font-size: 18px;font-weight: normal;color:#B3FF9F;text-align:left;line-height:110%;margin-bottom:0.5ex;}
h2 a{color:#B3FF9F!important; text-decoration:none;}

h3 {font-size: 14px;     margin-bottom: 1rem;}
h3 a{color:#B3FF9F!important; text-decoration:none;}
p {        margin-top:0px;}

.b0{border:none}
.p5{padding:5px;}

.vrezka {
   background-color:#3B97AC;
   padding:12px;
   margin:12px 0 12px 0;
   opacity: 0.80; 
   -moz-border-radius: 5px;border-radius: 5px;	 -webkit-border-radius: 15px;
   text-shadow: 1px 1px 0px #006788;	
}

a{outline: none; color:#FEF4A0;}

.quote {
   FONT-SIZE: 1.3em;
   FLOAT: left;
   MARGIN: 10 15 10 0;
   WIDTH: 200px;
   line-height:120%;
   HEIGHT: auto;
   color:#9DB141;
}


/*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:13px;}
.s14{font-size:14px;}
.s15{font-size:15px!important;}
.s16{font-size:16px!important;}

.nobr{white-space:nowrap;}
.gr {color:#B5D8E0;}
.wt {color:#fff;}
.orng {color:#f90;}
.dgr {color:#666;}
.mb {
   margin-bottom:20px;
   display:block;
}
.mb4 {
   margin-bottom:4px;



   display:block;
}

.hand {
   cursor: pointer;
   cursor: hand;
}

.hider, .hi, .hider_user_0{display:none;visibility:hidden;}
.dhider{display:none;}
.ohider{filter:alpha(opacity=000.1);  -moz-opacity:000.1; opacity:000.10;}

.c4_fadeIn_deprecated{opacity:0;  -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; transition: all 0.3s ease-in-out;}
.c4_br100{-moz-border-radius: 100%; border-radius: 100%;  -webkit-border-radius: 100%;}
/* ??? ????----------------------------------------------------------------------*/

.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;
}

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


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


ul, ol{
   line-height:120%;
}

.ta{display:table; width:100%;}
.td{display:table-cell; vertical-align:top; float:none;}

/*???????????? ?????-------------------*/


	.grecaptcha-badge{visibility:hidden}
	

.pages {width:100%}
.pages .dha1, .pages .dha1 a{ /*?????????? ?????? ?? ????????? ??? ?????????? ???????? ????????*/
   color:#6AB1BF;
   text-decoration:none;
   cursor:text;
}

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

}

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

.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}

/*????? ????????????? ??????----------*/

/* ---------------------------------------------------------------------------*/



._root{
   height:inherit;
   /*	position:relative!important; 
   margin:0 auto; 
   max-width:1700px!important; 
   min-width:1000px; 
   width:100%; 
   position:relative!important;  
   background-color:#3D99AD; 
   color:#fff;
   -moz-box-shadow: 0px 2px 13px rgba(0,0,0,0.5);
   -webkit-box-shadow: 0px 2px 13px rgba(0,0,0,0.5);
   box-shadow: 0px 2px 13px rgba(0,0,0,0.5);
   display:relative; 	
   height:inherit;
   height:100%;*/
}




.cont2{
   background:url(venz.png) no-repeat left bottom;
}



DIV.t1 {
   background-image:url(t1.png);
   // background: none;
   position:absolute;
   width:72px;
   height:186px;
   top:118px;
   left:42%;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='t1.png');
   overflow: visible;

}


DIV.t2 {
   background-image:url(t2.png);
   // background: none;
   position:absolute;
   width:51px;
   height:139px;
   top:152px;
   left:49%;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='t2.png');
   overflow: visible;

}

DIV.t3 {
   background-image:url(t3.png);
   // background: none;
   position:absolute;
   width:81px;
   height:147px;
   top:152px;
   right:17%;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='t3.png');
   overflow: visible;

}

DIV.t4 {
   background-image:url(t4.png);
   // background: none;
   position:absolute;
   width:55px;
   height:100px;
   top:178px;
   right:12%;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='t4.png');
   overflow: visible;

}

DIV.p1 {
   background-image:url(plam1.png);
   // background: none;
   position:absolute;
   width:403px;
   height:395px;
   top:0px;
   right:0px;
   //         right:17px;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='plam1.png');
   overflow: visible;

}



DIV.main_bg{
   background:url(sky.jpg) no-repeat;
   width:825px;
   height:206px;
   top:0px;
   right:3%;
   position:absolute;
   z-index:0;
}


.main_baner {background-image:url(main_top_b.png);width:459px;height:364px;background-repeat:no-repeat;z-index:10;}


DIV.logo{
   position:absolute;
   width:407px;
   height:39px;
   left:4%;
   top:72px;
   background:url(logo.gif);
   z-index:200;
}


DIV.logo{
   background-image:url(logo3w.png);
   // background: none;
   position:absolute;
   width:316px;
   height:164px;
   top:0px;
   left:2%;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo3w.png');
   overflow: visible;
   z-index:5;
}


.ava_main_descr span{display:none}


.menu_item{
   white-space:nowrap;
}



DIV.margin15{
   position:absolute;
   display:table;
   width:auto;
   height:auto;
   margin-left:15px;
   margin-top:8px;
}

/*
DIV.top{
position:absolute;
left:30%;
top:203px;
width:162px;
height:246px;
background-image:url(top.png);
//   background: none;
background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='top.png');
z-index:1
}
*/

/*
DIV.top2{
position:absolute;
left:30%;
top:202px;
width:162px;
height:246px;
z-index:10;
}
*/

.social_icons{height:16px; position:absolute; left:211px; top:97px;z-index:100}
.wp .social_icons{margin-left:24px;}
.photo .social_icons{margin-left:-12px;margin-top:6px}
.social_icons .social_icon{width:16px; height:16px; }
.social_icons .twi{background:url(si_s.png) 0px -90px no-repeat; } 
.social_icons >DIV:hover{opacity:0.5} 


.contest .contest_info_current{

   -webkit-transition: all 6.3s ease-in-out; -moz-transition: all 6.3s ease-in-out; -o-transition: all 6.3s ease-in-out; transition: all 6.3s ease-in-out;
   /*-webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); */
   height:150px; position:relative; background-size:cover; background-position:center center; display:table; width:100%;
   background-attachment:fixed;
   /* filter:blur(4px);
   -o-filter:blur(4px);
   -ms-filter:blur(4px);
   -moz-filter:blur(4px);
   -webkit-filter:blur(4px);	*/
}
.contest .contest_info_current:hover{
   /* background-position:center bottom;*/
}	

.contest .contest_info_current .contest_descr{position:absolute;left:73px;top:17px; display:table-cell;}
.contest .contest_info_current .contest_descr h1{font-size:40px; text-shadow: 1px 1px 1px #000;	}
.contest .contest_info_current .contest_ritems{top:3px; right:1%; display:table-cell;position:absolute; } 
.contest .contest_info_current .contest_ritems a img{height:116px; width:auto;}
.contest .contestheder{display:block;background:url(hstar.gif);position:absolute;width:41px;height:41px; top:5px; left:-49px;}
.contest .lead{font-size:14px; color:rgba(255,255,255,0.9); margin-bottom:10px;}

.contest .contest_ritems{ position:absolute; white-space:nowrap; }
.contest .contest_ritems_i{  display:table; margin-top:10px;}
.contest .contest_ritems .contest_ritems_text{ position:absolute;margin-top:3px;margin-left:-15px;}
.contest .contest_ritems a{position:relative; display:block; vertical-align:middle; margin-right:10px; float:left}
.contest .contest_ritems a img{ border:3px solid  rgba(255,255,255,0.4); border-radius: 4px; height:50px}

.contest .contest_info_over{padding:10px 15px; position:absolute;left:24%; top:-30px; max-width:330px; margin-left:-45px; width:330px;height:68px;z-index:12;font-size:0.9em; }

.root_avatars .contest .contest_info_over{ left:30%; top:36px;  margin-left:130px; }
.root_avatars .contest .contest_info_over h1{font-size:15px; line-height:95%; margin-bottom:10px;}
.subpage.root_avatars .contest .contest_info_over{ left:30%; top:36px;   max-width:none; margin-left:0px; }


.wp .contest{ left:17%;  top:37px!important; position:absolute; }
.wp .contest .contest_info_over{ margin-left:102px!important; top:20px; left:0;  }
.wp .contest .contest_tillend{margin-top:3px;}
.wp .contest #lastdate{background:#FF6600;}
.wp .con_subtext{color:#C98CB8}
.wp .contest_over_item{display:table; float:left;margin-right:10px; margin-bottom:5px; height:185px;} 
.wp .contest_over_item .picimgitem{margin-top:-25px} 
.wp .contest_over_item .contest_over_item_mark{font-size:0.8em; margin-top:222px; padding-left:10px;} 
.wp .contest_over_item .contest_over_item_count{font-size:0.8em; margin-top:0px; padding-left:10px;} 
.wp .contest_over_item .awaitbg{ margin:0px 3px 3px 0px; } 
.wp .contest_info_current {position:absolute;left:73px;top:17px; display:table-cell; width:500px; background:none!important; }
.wp .contest .contest_info_current .contest_descr{position:absolute;left:73px;top:17px; display:table-cell;}
.wp .contest .contest_info_current .contest_descr h1{font-size:30px; text-shadow: 1px 1px 1px #000;	}
.wp .contest .contest_info_current .contest_ritems{left:71px; top:111px; }
.wp .contest .contest_info_current .contest_ritems_i a img{height:30px; width:auto;}

.avatars{background: url(bg.jpg) repeat-x top;}

.root_avatars{background: url(bg.jpg) repeat-x top;}
.root_avatars .contest{ left:17%;  top:4px!important; position:absolute; z-index:14}
.root_avatars.subpage .contest{   left:17%!important;  top:19px!important;  }
.root_avatars .contest .contest_tillend{margin-top:3px;}
.root_avatars .contest #lastdate{background:#FF6600;}
.root_avatars .con_subtext{color:#C98CB8}
.root_avatars .contest_over_item{display:table; float:left;margin-right:10px; margin-bottom:5px; height:185px;} 
.root_avatars .contest_over_item .picimgitem{margin-top:-25px} 
.root_avatars .contest_over_item .contest_over_item_mark{font-size:0.8em; margin-top:222px; padding-left:10px;} 
.root_avatars .contest_over_item .contest_over_item_count{font-size:0.8em; margin-top:0px; padding-left:10px;} 
.root_avatars .contest_over_item .awaitbg{ margin:0px 3px 3px 0px; } 
.root_avatars .contest_info_current {position:absolute;left:73px;top:17px; display:table-cell; width:500px; background:none!important; }
.root_avatars .contest .contest_info_current .contest_descr{position:absolute;left:73px;top:17px; display:table-cell;}
.root_avatars .contest .contest_info_current .contest_descr h1{font-size:30px; text-shadow: 1px 1px 1px #000;	}
.root_avatars .contest .contest_info_current .contest_ritems{left:71px; top:111px; }
.root_avatars .contest .contest_info_current .contest_ritems_i a img{height:30px; width:auto;}
.root_avatars .avatars_new{margin-top:66px;}

/*.photo .contest_ritems a img{width:75px; height:auto!important;}
.photo .contest_over_item .contest_over_item_mark{font-size:0.8em; margin-top:5px; color:rgba(255,255,255,0.5)} 
*/

.photo .pages .dha1, .pages .dha1 a{color:rgba(255,255,255,0.5)!important} 
.root_avatars.subpage .contest_ritems a img{width:50px; }

/*
.subpage DIV.contest{top:0px;margin-top:-20px; width:25%;margin-left:-30px;}
DIV.contest{}
DIV.contest,DIV.contest_bg{padding:10px 15px; position:absolute;left:24%; top:35px; max-width:330px; margin-left:37px; width:30%;height:68px;z-index:1002;font-size:0.9em; }
DIV.contest h1{font-size:1.7em!important; font-weight:bold;margin-bottom:5px; line-height:100%}
DIV.contest_bg{background:#035F79;}
DIV.zzcontest_bg{background:#035F79; z-index:101; -moz-border-radius: 22px; border-radius: 22px;	filter:alpha(opacity=70);-moz-opacity: 0.7; opacity:0.7;
background: -moz-linear-gradient(top,#035F79,#023654);
background: -webkit-gradient(linear, left top, left bottom, from(#035F79), to(#023654));
background: -o-linear-gradient(top,  #035F79,  #023654);  
background: -ms-linear-gradient(top,  #035F79,  #023654); 

filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#035F79,endColorstr=#023654,GradientType=0);zoom: 1;
}*/

DIV.contest h1{color:#FEF4A0;font-size:2.1em;}
DIV.contest h1 a{color:#FEF4A0;}

.photo .contest_info{}
.photo .contest{ left:31%;  top:72px!important; position:absolute;}
/* Страница конкурса*/ 
.it-contest{}
.it-contest #lastdate{background-color:#15161B}
.it-contest ._last_contests{margin-top:2rem}
.it-contest ._last_contests ._items{
   column-count: auto;
   column-width:13rem;
   font-size:.9em;  
}
.it-contest ._last_contests ._items a{ 
   display:block;  
   margin-bottom: 0.5rem;
}

@media (max-width: 768px){
   .it-contest ._last_contests ._items{
   }
}


DIV.add span{
   color:#ffd09d;
}

a{
   color:#fdfbfb;
}

.href{
   cursor:hand;
   cursor:pointer;
   color:#fdfbfb;
   text-decoration:underline;

}



DIV.add{
   margin-top:2ex;
}


DIV.album{
   position:relative;
   width:158px;
   height:200px;
   background-image:url(album_bg.png);
   //   background: none;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='album_bg.png');
   overflow:visible;
   float:left;
}


DIV.album DIV.sign{
   position:absolute;
   top:138px;
   width:120px;
   height:auto;
   left:17px;

   font-size:0.8em;
   color:#E7F2F5;

}



DIV.album img{
   position:absolute;
   left:30px;
   top:30px;
}

DIV.album DIV.sign a{
   font-size:1.4em;
   display:block;
   margin-bottom:4px; 
}

.date{color:#FEF4A0; display:inline-block;}
.date:before{display:inline-block; content:"\f073"; font-family: FontAwesome; margin-right:5px;}



DIV.auth_cont{
   position:absolute; 
   margin-left: 8px;
   width:273px;
   background: none;
   height:152px;
   z-index:1000;
}

DIV.author{
   position:relative;
   width:273px;

   margin-top:4ex;
}

DIV.authorc{
   position:absolute;
   width:32%;
   height:122px;
   top:40px;
   left:40%;
   z-index:999;

} 

/*######## Футер ###################################################*/

.footer{font-size:10px; margin:0 auto; color:rgba(255,255,255,0.5); display:table; padding:10px 0; vertical-align:middle;}
.footer *{color:inherit;}

@media (max-width: 768px){
   .footer{font-size:12px; text-align: center;}
}

/*######## Социальные иконки ###################################################*/
.footer .pluso-more{display:none!important; visibility:hidden;}


.tags{
   font-size:1em;
   color:#FEF4A0;
}

.tags a, .tags .href{
   font-size:0.9em;
   color:#FEF4A0;
}

.content_content{ position:relative;margin:2rem 0;}

.subtags td{line-height:150%;}
.subtags a{text-decoration:none;color:#FEF4A0;}
.subtags .count{ color:#82B6C6;}
.subtags_sign {font-size:1.1em; padding:0px 3px; color:#FFF!important; background-color:rgba(0,0,0,0.3); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.subtags_sign_minus {font-size:1.1em; padding:0px 5px; color:#FFF!important; background-color:rgba(255,255,100,0.3); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.subtags_descriptor {font-size:0.9em; color:#82B6C6; margin-bottom:2ex}

.subtags td a, .wp_item_list_subtags_container td a {display:none;} 
.wp_item_list_subtags_container a{display:none!important} 
.append_tags{padding-left:60px;}

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

DIV.auth{
   position:relative;
   width:273px;
   height:152px;
}

.search_panel{margin:15px 0;text-align:left; padding:  20px;   font-size:12px; background-color:rgba(255,255,255,0.1); }
.search_panel .search_topic{color:#B3FF9F;border-bottom:1px dashed #B3FF9F;}
.search_panel .search_modules{text-align:left;     margin-top:6px;font-size:0.9em; display:table;}
.search_panel .search_modules_item{width:50%; float:left;margin-top:3px;}
.search_panel .search_example{margin:10px 0 0 0;}
.search_panel input[type=text]{ width: 100%; margin-right: -42px;}

.wp .search_example{left:0px;margin-left:15px;margin-top:5px; width:240px;line-height:170%;}
.wp .search_panel .search_topic{color:#FFF;}
.wp .search_list_item_block{padding-left:25px;}
.wp .search_list_item_img img{border:3px solid #fff;}



.picimgitem{width:100px;height:100px;position:relative;}

.picimgitem3{
   width:50px; 
   height:50px;
   position:relative;
}

.picimgitem2{
   width:100px;
   height:100px;
   position:relative;
   border:3px solid #003A5D;
}

.vkontakte_related_img{border:3px solid #fff;}

.awaitbg{
   width:100px;
   height:100px;
   position:relative;
   display:block;
   left:0px;
   top:0px;
   /*     background:url('ajaxwait.gif') center no-repeat;*/

   float:left;
   margin:1px;
   -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;
}

.awaitbg_vk{
   width:auto;
   height:auto;
   position:relative;
   display:block;
   left:0px;
   top:0px;
   /*     background:url('ajaxwait.gif') center no-repeat;*/

   float:left;
   margin:1px;
   margin-bottom:5px;
}

 

.awaitbg2{
   width:50px;
   height:50px;
   position:relative;
   float:left;
   margin-right:1px;
   z-index:1;
   display:block;
}

.subtags .href {
   color:#FEF4A0;
   text-transform: capitalize;
}

.navpanel{display:block;clear:both; line-height: 175%;}
.navpanel a{color:#FEF4A0;text-transform: capitalize;}

.authorc h2{
   text-transform: capitalize;
}

.itemlisttitle:first-letter{
   text-transform: capitalize ;
}
.itemlisttitle .count{
   color:#82B6C6;
   font-size:0.5em;
}


.noSelectStart .href{
   cursor:hand;
   cursor:pointer;
   color:#444;
   text-decoration:underline;
   font-size:1.5em;
}


.main_menu{
   width:183px;
   height:auto;
   right:33%;
   top:30px;
   position:absolute;
   z-index:5500;
   line-height:180%;
}

.uform_input{
   width:100%;
}


.uform_ta_input{
   height:200px;
   width:100%;
   font-size:1.1em;
}


.userform_list_item{
   width:150px;
   height:210px;
   position:relative;
   display:block;

   float:left;
   margin:1px;    
}


.newmsg1{
   border-left:5px solid #f90;
}

.menu_item_sel1{
   width:12px;
   height:18px;
   position:absolute;
   left: -18px;
   background:url('galka.gif');
}

.menu_item_sel21{
   color:#FFFFFF;
   font-size:1.1em;
   font-weight:bold;
}

DIV.catalogue DIV.rcont DIV.add  .menu_item_sel2{
   color:#FFD09D;
}


DIV.new_cat1{
   z-index:7000;
   position:absolute;
   left:85px;    
   top:-8px;
   width:70px;
   height:83px;
   background-image:url(new.png);
   //   background: none;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='new.png');
}


DIV.new_item1{
   /*  border:3px solid #f90;*/
}


.subtag1{
   font-size:1.2em;
   font-weight:bold;
}

.authoava{
   border:2px solid #FFF;
   margin-bottom:1ex;
}


.tum2{filter:alpha(opacity=95);  -moz-opacity: 0.80; }

.tum1{
   font-size:1.5em;
}

.tum3{filter:alpha(opacity=85);  -moz-opacity: 0.70; }
.tum4{filter:alpha(opacity=75);  -moz-opacity: 0.50; }
.tum5{filter:alpha(opacity=65);  -moz-opacity: 0.35; }
.tum6{filter:alpha(opacity=55);  -moz-opacity: 0.20; }
.tum7{filter:alpha(opacity=45);  -moz-opacity: 0.10; }



.sm{font-size:0.9em}

.stars{
   margin-top:3px;
   text-align: center;
}
TD.smiles{
   padding-top:32px;
}

TD.smiles img{
   float:left;
   margin:0 2px 2px 0;
   width:18px;
   height:18px;
}


/*
li{margin: 0.5em 0 0.5em 0em;}
ul{list-style-type: none;}
ul li{
padding: 0;
behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1 | ( parentNode.style.listStyleImage = 'none' )  | ( this.firstChild && this.firstChild.nodeType != 3
? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 )
| ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">вЂ”В В <obr>'
+ this.innerHTML ) ) : '' );
}

ul>li:before{
content: '2014a0';
float: left;
margin-left: -1.25em;
}

ul>li>*:first-child:-moz-first-node{
margin-top: -1.2em;
}

ul>li>*{
text-indent: 0;
}
*/



h1.forum{
   color:#B3FF9F;
}


/*---------------???? ???????----------------------------------*/

DIV.ums_album{
   position:relative;
   width:138px;
   height:170px;  
   background-image:url(album_bg.png);
   background-position:-13px 0px;
   //   background: none;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='album_bg.png');
   overflow:visible;
   float:left;

}


.user_cat_item{
   position:relative;
   float:left;
   height:170px; 
   width:260px!important;
}
.user_cat_item .label{
   line-height:150%;
   padding-top:3.5ex;

   width:160px!important;
   overflow:hidden;
}

.manage .menu{
   padding-right:20px;
   line-height:250%;
   padding-top:7px;
}

.manage .stat{
   line-height:150%;
   font-size:0.9em;
   color:#AED1DD;
}

.manage a.back{
   color:#C1D199;
}

.news_list{}
.news_list h1{margin-bottom:20px;}
.news_list h2{color:#FEF4A0;}
.news_list h2 a{color:#FEF4A0;}
.news_list .news_list_date{font-size:0.6em; padding-right:20px;}
.news_list .news_element_tags{margin-bottom:20px;width:70%}
.news_tags{clear:both; position:relative; display:table;}
.news_tags a{color:#FEF4A0;}
.news_tags .news_tags_item{ float:left;padding-bottom:5px;}
.news_element_tags{display:table;line-height:150%; }
.news_element_tags_item{margin-right:6px; margin-bottom:4px; display:inline; }
.news_element_tags_item_sSELECTED a{ color:rgba(255,255,255,0.5)!important; text-decoration:none;} 
.news_element_tags_item a{color:#FEF4A0;font-size:0.9em;}

.all_news_href{color:#FEF4A0; display:inline; padding:3px 10px; background:#003A5D; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px;}
.all_news_href span{font-size:1.4em;}
.all_news_href a{padding-bottom:13px;color:#FEF4A0; text-decoration:none;}


.manage h2{
   color:#FEF4A0;
   font-family:"Arial Narrow", Arial;
   font-weight: normal;
   font-size: 2.1em;
}

.label .name{
   font-size: 1.2em; 
   font-weight: bold;
   color:#B3FF9F;

}
/*---------------???? ???????----------------------------------*/

h2 .count{ 
   font-size: 0.5em; 
   color:#AED1DD;

}

.ava_top{font-size: 0.99em;margin-top:62px;margin-left:7px;width:150px;}
.ava_top .title{font-size: 1.7em; font-weight:bold; text-transform: capitalize;}

.avaimg{
   border:3px solid #033858;
}


.msg_text_SELECTED{
   border:3px solid #ff6600;
}

.menu2level{
   height:54px;
   padding-bottom:3ex;
   padding-top:2ex;
   display:table;
}

.m2itemActive, .m2item1, .m2itemselected{
   width:auto;
   white-space:nowrap;
   float:left;
   height:33px;
   background:url(wdarr.gif) center bottom no-repeat;
   margin:10px 25px 0px 0px;
}

.m2item{
   width:auto;
   display:table;
   white-space:nowrap;
   float:left;
   height:33px;
   margin:10px 25px 0px 0px;
}

.m2item a{
   font-size:1.2em;
   font-weight:bold;
   color:#EECE51;
}

.m2item a div{
   margin-top:4px;
}

.m2itemActive a, .m2itemselected a{
   display:block;
   white-space:nowrap;
   float:left;
   height:23px;
   width:auto;
   color:#003A5D;
   background:#fff;
   text-decoration:none;
}
.m2itemActive a div, .m2itemselected a div{
   margin:4px 10px 0px 10px;

}
.m2itemActive .m2iteml, .m2itemselected .m2iteml{
   width:5px;
   height:23px;
   background:url(wl.gif) left top no-repeat;
   float:left;
}

.m2itemActive .m2itemr,.m2itemselected .m2itemr{
   width:5px;
   height:23px;
   background:url(wr.gif) right top no-repeat;
   float:left;
}

.usr-gray{
   color:#A3C6D3;
}

.info{
   padding:1rem;
   background:rgba(0,0,0,0.2); 
   border:none;
   color:var(--color-accent);
   line-height:150%;
}


.award_avatar{position:relative;  }
.award_avatar ._image{position:relative; text-align: center; width:54px!important; height:54px!important;}
.award_avatar .user_avatar{	border: 2px solid rgba(0,0,0,0.2);	 width:50px!important; height:50px!important; -moz-border-radius: 50%; border-radius: 50%;  -webkit-border-radius: 50%;}

.award_avatar ._image .award_avatar_medal{position:absolute; top:20px;  left: 2px;}
.award_avatar ._image .award_avatar_medal .user_medal{position: absolute; width: 50px;  height: 56px; background-size: contain;  background-repeat:no-repeat;}
.award_avatar ._image .award_avatar_medal .medal1{background-image:url(medal1.png);}
.award_avatar ._image .award_avatar_medal .medal2{background-image:url(medal2.png);}
.award_avatar ._image .award_avatar_medal .medal3{background-image:url(medal3.png);}

.award_avatar .ord_star{ position:absolute;width:17px;height:18px; margin-left:-6px; margin-top:0px; z-index:100; left:0; top:0}	
.award_avatar .ord_star_1_1{background:url(s.png) 0px -24px no-repeat;}	
.award_avatar .ord_star_41_1{background:url(s.png) 0px -42px no-repeat;}	
.award_avatar .ord_star_53_1{background:url(s.png) 0px -60px no-repeat;}	
.award_avatar .ord_star_56_1{background:url(s.png) 0px -78px no-repeat;}	
.award_avatar .ord_star_86_1{background:url(s.png) 0px -96px no-repeat;}	

.award_avatar ._info{display:none;}
.user_block_photo_horisontal{display:table; }
.user_block_photo_horisontal .award_avatar ._info{display:table-cell; vertical-align:middle; padding-left:5px;}
.user_block_photo_horisontal .award_avatar ._image{display:table-cell; vertical-align:middle}


.big{font-size:2em}

.error{font-size:1em;color:#fff;background:#b00; padding:10px;}

.con_medals{
   position:relative;
   display:inline-block;
   width:66px;
   height:77px;  
   top:0px;
   left:0px;
   background-image:url(medals.png);
   //   background: none;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='medals.png');
   overflow:visible;
}

DIV.con_button{
   position:relative;
   width:135px;
   height:38px;  
   top:0px;
   left:0px;
   background-image:url(iamin_btn.png);
   //   background: none;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='iamin_btn.png');
   overflow:visible;
}


.con_subtext{
   font-size:0.9em;
   color:#BEDCE3;
   display:block;
   padding-top:20px;
   width:100%;
}



.diary_input{margin-bottom:15px;}
.diary_input .activate{color:#555;}
.diary_input textarea{font-size:1em; width:95%; height:26px; padding:5px 10px; overflow:hidden; color:#aaa}

.diary_list{}
.diary_list .g_search{margin-bottom:15px;}
.diary_list .diary_list_item{margin-bottom:50px}
.diary_list .diary_list_item img{max-width:100%;}
.diary_list .diary_list_item .diary_list_footer{font-size:0.9em; margin-top:10px;display:table; width:100%; color:#9CD3CD} 
.diary_list .diary_list_item .diary_list_footer a, .diary_list_footer .href{color:#FEF4A0!important;}
.diary_list .diary_list_item .diary_list_footer>DIV{display:table-cell; vertical-align:middle}
.diary_list .diary_list_item .diary_list_footer .diary_list_footer_rating{width:100px; color:#fff}
.diary_list .diary_list_items{margin-bottom:50px}
.diary_list .diary_list_title{margin-bottom:10px;}
.diary_list .diary_list_title a{font-size:1.3em; color:#FEF4A0!important }


.comment_button_input{position:absolute; z-index:200000; background:rgba(0,0,0,0.5); padding:10px; margin-top:-120px; margin-left:-250px;}
.comment_button_input .activate{color:#555;}
.comment_button_input textarea{ font-size:1em; width:95%; height:80px; width:250px; padding:5px 10px; overflow:hidden; color:#aaa}

.add_comment_button{width:16px; height:16px; background:url(feed_icons.png) 0px -48px no-repeat; }
.fadd_mark_button{ position:absolute; margin-left:25px; width:16px; height:16px; background:url(feed_icons.png) 0px -64px no-repeat; }
.fadd_mark_button .fadd_mark_button_baloon{-moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;margin-top:-26px; margin-left:-80px; z-index:20000; position:absolute; width:95px; height:26px; background:rgba(0,0,0,0.5);-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);}
.ffav_button{ position:absolute; margin-left:0px; width:16px; height:16px; background:url(feed_icons.png) 0px -64px no-repeat; }
.ffav_button .ffav_button_baloon{-moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;margin-top:-26px; margin-left:-80px; z-index:20000; position:absolute; width:26px; height:26px; background:rgba(0,0,0,0.5);-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);}

.comments{display:block;color:#EECE51;font-size:0.9em;margin-top:1ex;}

.comment_text{font-size:13px}
.comment_text a{color:#FEF4A0}
.comment_text img{margin:1ex 0px;}
.comment_text.spetial_style1{color:#BAFEA9}
.comment_nick{color:#70B8C6!important; font-weight:normal;}
.comment_nick_to{color:#70B8C6!important; font-weight:normal;font-size:0.8em; text-decoration:none}
.comment_nick1{color:#84D09A!important; font-weight:normal;}
.comment_nick_to1{color:#84D09A!important; font-weight:normal;text-decoration:none}



.user_nick {font-weight:bold;}
.user_nick>DIV{display:inline-block;}
.news_text{line-height:170%;}
.subtitle{}
.news-element-tags a{ color:#EECE51;  text-decoration:underline;}
.top_item{ margin-bottom:2ex;}
.top_item .header{display:block; margin-bottom:1ex;}
.line1 TD{background:#1F859D;}
.treeds .desc{color:#79B0C1;}
.treeds .date{}
.treeds .themeava{
   border:3px solid #1F859D;
}
.treeds .last_message, .forums .last_message{
   width:11px;
   height:13px;

   background:url(last_message.gif) no-repeat center;
}


.treeds .add_threed{
   width:109px;
   height:29px;
   background:url(add_threed.gif);
}

.ava_subtitle * a, .ava_subtitle .href{
   color:#FEF4A0;
}

.ava_subtitle{
   font-size:1.2em;
}
.ava_subtitle .cattitle{
   white-space:nowrap;
   width:3%;
   padding-right:20px;
   padding-left:15px;
   background:url(gr_ico.gif) no-repeat left center;
}

.author{position:relative;}

.brief_diary h3{font-size: 12px; margin-bottom:6px;}
.brief_diary{position:relative; overflow:hidden}
.brief_diary>TABLE{}
.brief_diary .subtitle{ position:relative;}
.brief_diary .comments{ 	color:#9DC9D3;	position:relative;	float:left;height:15px;margin-top:6px;}
.brief_diary .user{font-size:0.9em;	color:#9DC9D3;	position:relative;	float:left;height:15px;margin-top:6px;margin-right:15px;}
.brief_diary a{	color:#FEF4A0;}
.brief_diary img{margin-left:5px; margin-bottom:5px;}
.brief_diary .brief_diary_item{padding-bottom:20px}
.brief_diary .brief_diary_i_img{border: 2px solid rgba(0,0,0,0.2);}

.diary h2{display:block;background:#034267;	padding:5px;color:#fff;}

.bookmarks{height:22px;	background:url('services.png') repeat-x 0px 100% #fff;	border:1px solid #bbb;}
.bookmarks TD{padding:2px 4px 0px 4px;}

.user_level{background:#f60;color:#fff;padding:2px;}
.user_list TD SPAN.user_level{padding:5px;font-size:1.5em;}
.user_list .uprof_static_propertys_item{display:none;}
.user_list .uprof_static_propertys_item1{font-size:0.9em; text-align:left; white-space:nowrap; width:140px; }
.user_list .uprof_static_propertys_item1 b{display:block; float:left; width:100px; text-align:right; margin-right:4px; font-weight:normal; color:rgba(255,255,255,0.6)}
.user_list .uprof_static_propertys_mark{color:#FFF; background:rgba(255,128,0,0.2); }

.uprof_dynamic_propertys{margin-left:10px}
.uprof_dynamic_propertys_item{font-size:0.9em; margin-bottom:13px; line-height:125%;}
.uprof_dynamic_propertys_item .date{  font-size: 1em;   color: #FEF4A0;  font-weight: bold;}

.user_list .moderator_rate_count{display:inline!important; padding:4px 10px; background:#f60;  font-size:1.3em;}
.user_list_oo{margin-top:15px;}

.user_logged .user_level{padding:2px;margin-bottom:7px;display:block;}
.user_logged{text-align:center;}

.top_user_block TD .user_level{display:block;margin-top:4px;width:50px; overflow:hidden}
.top_user_block h3{margin-bottom:1ex;}
.top_user_block .point DIV{margin-left:-27px;}
.top_user_block{ border:2px dotted #f60;z-index:1000;}
.top_user_block .top_user_block_name{color:#FEF4A0; font-size:1.2em; font-weight:bold; margin-bottom:0px; display:block;}
.top_user_block TD h2{color:#B3FF9F;font-size:1.2em; font-weight:bold; margin-top:-10px; }
.top_user_block TD h2 a{color:#B3FF9F;}
.top_user_block .top_user_about{color:#5BB4C6; font-size:0.9em; height:36px; overflow:hidden;}
.top_user_block .crown{background-image:url(crown.png);position:absolute;width:62px;height:47px;margin-top:-24px;margin-left:15px;background-repeat:no-repeat;overflow:visible;z-index:20;
   // background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='crown.png');
}	
.top_user_block .user_medal{left:25px;}




DIV.cleartype{padding:5px;width:600px;background:#ff9900;}

.avaday_archive{position:absolute;width:79px;height:112px; left:162px;top:15px; }
.avaday_archive a{width:100%; color:#FEF4A0; text-decoration:none; margin-top:85px;line-height:100%; text-align:center;position:absolute;}
.avaday_archive .avaday_archive_img{background-image:url(best.png);position:absolute;width:79px;height:93px;top:0px;left:0px;background-repeat:no-repeat;overflow:visible;z-index:0;
   // background:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='best.png');
}	

.comments_list {max-width: 100%;     }
.comments_list .ad_rating_o{float:left; margin-top:11px; margin-left:15px}
.comments_list .comment_item .comments_admin_answer{font-style:italic;color:#FEF4A0; font-size:1em; margin-top:10px; margin-bottom:1rem}
.comments_list .comment_item .comments_buttons{zoom:0.83}
.comments_list .comment_item .comment_user_wrap{padding-top:3px; padding-right:3px;}
.comments_list .comment_item ._date_wrapper{text-align:right; width:30%}
.comments_list .comment_item img{max-width:100%}
.comments_list #comments_body>table>tbody>tr:last-child hr{display:none}
.comments_list h2{margin-bottom:1rem}

.dynamic_comments a[name]{margin-top:-60px}


.answer_button{
   margin-top:1.1em;
   float:left;
}

DIV.comment_button{
   position:relative;
   width:124px;
   height:28px;
   background:url(comment_button.gif) left top no-repeat;
}

.comments_form_button{font-size:1.4em!important; padding:7px 18px!important;}

.dark{
   color:#9ACAD4;
}

.last2 {
   margin-bottom:2ex;
}
.last2 TD{
   /*font-size:0.7em;*/
}
.last2 TD .date {
   /*font-size:0.8em;*/
}
.last2 TD.user a{
   color:#FFD09D;
}
.last2 .forum_text{
   color:#539FB3;
}

ul.user_ava{
   line-height:120%;
}

.user_block{
   clear:both;
   margin-bottom:0.5ex;
   width:145px;
   float:left;
   height:50px;
}

.user_block td{
   font-size:0.7em;
}

.last_user_avatars{
   height:50px;
   position:relative;
   width:205px;
   overflow:hidden;
   margin-bottom:0.5ex;
}

.last_user_avatars .inner{
   position:absolute;
   height:50px;
   width:auto;
   left:0px;
   top:0px;
   white-space:nowrap;
}

.ava_previewvk {
   width:200px;
   height:auto;
   border:1px dotted #FFF;
   position:absolute;
   padding:5px;
   z-index:2000;
   background:#fff;
   text-align:center;
}

.ava_preview {
   width:160px;
   height:160px;
   border:1px dotted #FFF;
   position:absolute;
   z-index:1000;
}

.ava_preview_inner {
   width:150px;
   height:150px;
   position:relative;
   margin-left:5px;
   margin-top:-155px;
}
.ava_preview_inner2 {
   width:160px;
   height:160px;
   position:relative;
   background:#fff;
   filter:alpha(opacity=70);
   -moz-opacity: 0.7; 
   opacity:0.7;
}


.lavaleft{position: absolute; left:131px; top:18px; background:url(arrin.gif) no-repeat left top; width:8px; height:14px;}
.lavaright{position: absolute; left:355px; top:18px; background:url(arrin.gif) -8px 0px no-repeat ; width:8px; height:14px;}

.user_block .point{
   float:left;
   position:relative;
   width:0px;
   //margin-left:2px;
}

/** Форма редактирования модератора */ 


.moderator_item_form{}

/**Див тэгов в названии */
.item-form-title-tags-div{
position: absolute;
    border: 1px solid #eee;
    background-color: #fff;
    color: #333; 
    z-index: 100;
    box-shadow: 3px 3px 10px rgba(0,0,0,0.1);
}
.item-form-title-tags-div>DIV{    padding: 0.7rem 2rem;}
.item-form-title-tags-div>.active{background-color: rgba(0,0,0,0.1);}

.moderator_item_form ._zoomed_fragment{
   flex: 1;
   background-position: 20% 20%;
   animation: show 20s infinite linear;
}

@keyframes show {
   50% {
      background-position: 100% 100%;
   }
   100% {
      background-position: 20% 20%;
   }
}

.moderator_item_form #edit_image{}

 


.uavaform .h{white-space:nowrap; padding-top:15px; padding-right:0px; font-weight:bold;text-align:right;width:60px!important; }
.uavaform .i{color:#FEF4A0; font-size:0.9em; margin-top:3px;}
.uavaform .uzform_rightarea{padding-left:20px;}
.uavaform #temp_image_similar{clear:both; margin:20 0;  position:relative;}
.uavaform #temp_image_similar a{display:block; float:left; margin-right:2px; margin-bottom:2px; position:relative; }
.uavaform #temp_image_similar a img{border:2px solid #fff;}
.uavaform #temp_image_similar .att{margin-bottom:25px; width:100%; position:relative; color:#f90; line-height:100%; font-size:1.5em; font-weight:bold;}
.uavaform #temp_image_similar .memo{margin-top:-20px; margin-bottom:10px; width:100%; position:relative; font-size:0.9em;clear:both}
.uavaform .self_tags{font-size:0.9em;margin-bottom:1ex;}
.uavaform .self_tags select{margin-top:10px; background:#D8EBEF; border:1px solid #999;}
.uavaform .uavaform_message{margin-top:15px;}
.uavaform .uavaform_message_area textarea{font-size:0.9em; width:100%; height:100px;}
.uavaform span.dhref{display:block; float:right;}
.uavaform .i span.dhref{display:inline-block; float:none;}
.uavaform .info span.dhref{display:inline-block; float:none;}
.uavaform select{}
.uavaform #user_avatar_form_similar{margin-bottom:15px;}
.uavaform #user_avatar_form_similar img{border:3px solid #fff;}
.uavaform #user_avatar_form_similar a{display:block; float:left; margin-right:5px;}
.uavaform .mif_propertys{margin-bottom:15px; line-height:130%;}
.uavaform .mif_tags{border:1px solid #f60; display:table;}
.uavaform .contest_bg{background:#003A5D; padding:3px 7px;}


.uavaform select:focus { border: 3px solid #EECE51;  }
.uavaform select { border: 3px solid transparent;  padding: 3px 10px;}



.item_form_buttons{display:table;}
[data-tagmanager]{background:#fff}


.bo3{border:2px solid #fa0; display:block; float:left; padding:0px!important; background:#fa0}
.bo5{border:2px solid #f00; display:block; float:left; padding:0px!important; background:#f00}
.bo{ display:block; float:left; margin-bottom:6px;padding:2px;}

.sub{display:block; float:left; padding:2px!important;}
.sub1{display:block; float:left; padding:2px!important;margin-right:3px}
.loadimageoptions{clear:both;width:100%;height:30px;text-align:left}

.first_news{vertical-align:middle; width:20%; line-height:150%;  top:225px; z-index:2; color:#5BB4C6; position:absolute; right:3%;}
.first_news .title a{display:block;font-size:16px; color:#F2E5AD;}
.first_news .subtitle a{ color:#5BB4C6;}
.first_news .subtitle{display:block;  }
.first_news .descr{margin-top:5px; vertical-align:middle;}
.first_news .image{
   background-image:url(sova.png);
   // background:none;
   position:relative;
   width:48px;
   height:47px;
   background-repeat:no-repeat;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sova.png');
   float:left;
   margin-right:5px;
}

.first_news .image1{
   background-image:url(sovaa.gif);
   width:48px;
   height:47px;
   background-repeat:no-repeat;
   margin-right:5px;
   float:left;
}	

.imore{width:90px; background:#006484;  display:block; text-align:center; padding:10px;margin-top:30px;text-decoration:none;font-size:1.5em}
.imore:hover{background:#01547C;}

.lastavavkontekte{position:absolute; right:2%; width:25%; height:100px; overflow:hidden; top:340px;z-index:900;}
.lastavavkontekte h2{font-size:1.2em; font-weight:bold}

.diary_user_list .item .text{padding-left:20px;}
.diary_user_list .item {margin-bottom:20px;} 
.picitemfav{margin-top:35px; position:absolute; margin-left:-25px;}


.profile .submenu_o{clear:both;border:0px solid #f60;position:relative;}
.profile ul.submenu{display:table;margin-left:0px; margin-bottom:30px; padding-left:0px;list-style-type: none;}
.profile ul.submenu li{  white-space:nowrap; margin:4px 7px; text-align:center; float:left;margin-left:0px; padding:4px 12px;}
.profile ul.submenu li.selected{background:#FFF; -moz-border-radius: 6px; border-radius: 6px;  -webkit-border-radius: 6px;} 
.profile ul.submenu li.selected a{text-decoration:none; color:#00527A}
.profile .menu2level{margin-bottom:-10px;}

.profile ul.subsubmenu{margin-top:-25px;font-size:0.9em; color:#BEDBE2} 
.profile ul.subsubmenu li.selected{background:#D6E8C2; -moz-border-radius: 6px; border-radius: 6px;  -webkit-border-radius: 6px;}

.profile ul.subsubsubmenu{margin-top:-30px;font-size:0.9em; color:#BEDBE2} 
.profile ul.subsubsubmenu li.selected{background:#96C4B2;  -moz-border-radius: 6px; border-radius: 6px;  -webkit-border-radius: 6px;}

.profile .profile_left{width:60px}
.profile .profile_left .profile_left_user_block{  text-align:center;}
.profile .profile_left .profile_left_user_block_mask{background:transparent; width:56px; height:56px; position:absolute; z-index:10000}
.profile .profile_left .user_avatar{}
.profile .profile_mid{width:150px}
.profile .profile_right{}
.profile .profile_left a,.profile .profile_left .dhref,.profile .profile_left .href{color:#FEF4A0;border-bottom-color:#FEF4A0}
.profile .profile_mid a,.profile .profile_mid .dhref,.profile .profile_mid .href{color:#FEF4A0;border-bottom-color:#FEF4A0}


/*######## Аватарка элемент ###################################################*/

.avatar_cat_element .memo{ margin-top:0px; text-align:left;margin-top:10px; }
.avatar_cat_element .nphrefc{position:relative; height:24px;  text-align:center;  width:100%;}
.avatar_cat_element .nphref{width:50px; left:50%;  position:absolute; margin-left:-25px; text-align:center; margin-top:4px;}
.avatar_cat_element .nphref a{text-decoration:none; font-weight:bold;}
.avatar_cat_element .avatar_cat_element_left{text-align:left;}

.avatar_cat_element_fromext2{position:absolute; height:16px; width:16px; background:url(ff_ext.png) center center no-repeat;}
.avatar_cat_element .avatar_cat_element_fromext2{margin-top:120px; margin-left:-25px; } 
.wpaper_item .avatar_cat_element_fromext2{ margin-top:135px; margin-left:-30px;  }
.photo_item .avatar_cat_element_fromext2{ margin-top:0px; margin-left:0px; top:83px; left:-20px;}

.avatar_cat_element .feed_repost_button{margin-top:53px; margin-left:-25px;  position:absolute; background-position:0px -16px;} 
.avatar_cat_element .moderator_name{color:rgba(255,255,255,0.5); text-align:center;} 
.avatar_cat_element .moderator_name .date{display:block;} 

.avatar_cat_element #image_result{display:block; margin-bottom:13px; font-size:11px; color:#5FB8C2}
.avatar_cat_element #image_result img{border:4px solid #007891; margin-top:8px; margin-bottom:14px;}
.avatar_cat_element .avatar_cat_element_left .ad_rating_o{left:50%;margin-left:-50px}
.avatar_cat_element .avatar_cat_element_left .ad_rating_o{left:50%;margin-left:-50px}
.avatar_cat_element .avatar_cat_element_download{display:table;}
.avatar_cat_element .blog_insert{display:table;margin-top:0px}
.avatar_cat_element .avatar_cat_element_get_avatar{display:table;}


.root_avatars .ava_related_items{display:table;width:100%;margin-top:10px;}
.root_avatars .ava_related_items #number{font-size:11px; color:rgba(255,255,255,0.5)}
.root_avatars .ava_related_items .rheader a{display:none;}
.root_avatars .ava_related_items .aut{color:rgba(255,255,255,0.5);}
.root_avatars .ava_related_items .aut a{font-size:11px;color:rgba(255,255,255,0.5);text-decoration:none;}
.root_avatars .ava_related_items .aut a:hover{text-decoration:underline}
.root_avatars .ava_related_items .date{font-size:10px!important;color:rgba(255,255,200,0.5)}
.root_avatars .ava_related_items .picimgitem{margin:10px 0px 5px 9px;background-position:center center; width:150px; height:130px; }
.root_avatars .ava_related_items .ava_related_item{

   width:170px;height:183px; margin:0px 4px 4px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   //background:#B34193;
   //border-right:1px solid #941070; //border-bottom:1px solid #941070;
   float:left;
   margin-right:10px;
   margin-bottom:10px;
   text-align:center;
}



.blog_insert{width:100%;margin-top:10px}
.blog_insert .blog_insert_title1{color:#B3FF9F; border-bottom-color:#B3FF9F;}
.blog_insert .blog_insert_block{margin-top:2px; background:#0B7D97; position:absolute; width:400px;z-index:211300; padding:20 20 0 20; -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);}
.blog_insert .blog_insert_block .blog_insert_block_label{font-weight:bold; margin-bottom:4px;}
.blog_insert .blog_insert_block textarea{width:100%; font-size:0.9em; margin-bottom:20px;}
.blog_insert .blog_insert_block .blog_insert_block_close{width:20; height:20px; position:absolute; right:0; font-weight:bold; font-family:tahoma; top:10px;}


.users_new{margin-top:3ex; text-align:left;  margin-bottom:50px;}
.users_new .date{font-size:0.8em}
.users_new .desc{font-size:0.9em; color:#9DC9D3}
.users_new a{font-size:1.1em; font-weight:bold;}
.users_new table{margin-top:1ex}
.users_new table td.ava{width:50px; height:50px}
.users_new .users_new_level span{padding:0px 4px; }
.users_new .users_new_level_more span{background:rgba(0,0,0,0.4); padding:0px 4px; }

.comments_tools{font-size:0.9em; color:#FEF4A0; border-color:#FEF4A0}
.comments_tools span{ border-color:#FEF4A0}

/*#comments_list_span embed{width:350px; height:288px}
#comments_list_span object{width:350px; height:288px}*/


.button_transp{width:15px; height:15px; position:relative;overflow:hidden; cursor:hand; cursor:pointer} 
.avadate{-moz-border-radius: 25px; border-radius: 25px; -webkit-border-radius: 25px;  font-weight:bold;position:relative; padding:4px;padding-left:10px; background:#005C81;   margin-bottom:10px; margin-top:15px; margin-left:-10px}

.user_avatar_list .ual_header h1.ual_header_title{display:inline; color:#B3FF9F!important; margin-bottom:-5px!important;padding:0px;}
.user_avatar_list .ual_header .count { font-size:0.9em; font-family:Arial;  color:#B3FF9F!important;}
.user_avatar_list .ual_header .ual_edit{display:inline; margin-left:20px; float:right;margin-top:4px;} 
.user_avatar_list .ual_header .ual_header_nav_panel, .user_avatar_list .ual_header .ual_header_nav_panel a{color:#EECE51; font-size:0.95em}

.ual_header_desc{display:table; margin-top:10px;font-size:0.9em}

.user_items_sstags{width:100%;}
.user_avatar_list_selftags {font-size:0.9em; background:#19869D;  width:auto; margin-top:-5px; padding:5px 10px; white-space:nowrap; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.user_avatar_list_selftags a{color:#EECE51;}
.user_avatar_list_selftags .st_active1{color:#fff; font-weight:bold; text-decoration:none}
.user_avatar_list_selftags .last1{display:none; visibility:hidden}
.user_avatar_list_selftags>b{float:left; display:block; padding-top:5px;margin-right:5px}


.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:22px; 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;}

.avadate_list_search{margin-top:15px; display:table; clear:both;}
.user_search{margin-top:15px; }

.iedit DIV{ background-image:url(iedit.png);position:absolute;height:15px;width:45px;top:0px;left:0px; overflow:visible;background-repeat:no-repeat; //background:none;	
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='iedit.png');	
}

.idel DIV{ background-image:url(idel.png);position:absolute;width:45px;height:15px;top:0px;left:0px; overflow:visible;background-repeat:no-repeat; //background:none;	
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='idel.png');	
}

.user_avatar_list.avatary .ua_a_items {position:relative;width:100%;height:auto;display:table;}
.user_avatar_list.avatary .ua_a_item {margin:0 10px 10px 0;position:relative;width:170px;height:188px;display:table; float:left;}
.user_avatar_list.avatary .ua_a_item_bg{ background-image:url(ava_itembg.png);position:absolute;width:170px;height:188px;overflow:visible;background-repeat:no-repeat; //background:none;	
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ava_itembg.png');	
}
.user_avatar_list.avatary .ua_a_item .ua_a_item_inner{width:170px;height:188px;}
.user_avatar_list.avatary .ua_a_item .ua_a_item_inner .ua_a_item_info{width:150px;height:18px;position:absolute;margin-left:10px; margin-top:166px;}
.user_avatar_list.avatary .ua_a_item .ua_a_item_inner .ua_a_item_info_comments{cursor:default; width:20px;float:left;font-size:0.8em; color:#96C7D3}
.user_avatar_list.avatary .ua_a_item .ua_a_item_inner .ua_a_item_info_rating{cursor:default;width:40px;float:left;font-size:0.8em; color:#96C7D3}

.user_avatar_list.avatary .user_avatar_list_cb{position:absolute;margin-top:-2px; margin-left:133px; }
.user_avatar_list.avatary .user_avatar_list_uf{position:absolute;margin-top:0px; margin-left:92px;width:40px}
.user_avatar_list.avatary .user_avatar_list_uf .iedit{margin-right:5px}
.user_avatar_list.avatary .user_avatar_list_uf .button_transp{float:right} 

.user_avatar_list.avatary .ua_a_item .picimgitem{width:150px; height:150px;margin: 10px 0 0 10px; position:absolute;background-size: contain!important;}

.user_avatar_form_message{background:#005A7F; color:#fff; padding:10px;margin-bottom:10px; font-size:0.9em}
.user_avatar_form_error{background:#f60; color:#fff; padding:10px;margin-bottom:10px; font-size:0.9em}




.dynimg{    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-bottom: 2rem;}
.dynimg img{max-width:100%!important;}


/*######## Обои ###################################################*/

.wp{background:url(wp_bg.jpg) left top repeat-x #BC178F!important}
.wp .ava_top_o{ position:absolute; padding:0px; margin-top:50px; display:table; background:rgba(0,0,0,0.1); z-index:2000} 
.wp .ava_top{ position:relative;  margin:10px 0px; } 
.wp .ava_top .avaimg{width:100px; height:100px;  position:relative;  margin:10px 0px; } 


.wp .main_bg{ display:none; /*width:825px; height:206px; top:0px; right:3%; position:absolute; z-index:0;*/}
.wp .count{color:#E0C7C9}
.wp HR {BORDER:0px; COLOR: #fff; HEIGHT: 1px;background-color: #fff; margin:13px 0 6px 0; filter:alpha(opacity=30)!important;  -moz-opacity: 0.30!important; }
.wp DIV.logo{position:absolute;width:316px;height:164px;top:0px;left:2%;background-repeat:no-repeat;overflow: visible; z-index:5;
   background-image:url(wp_logo.png);
   // background: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp_logo.png');         
}

.wp .auth_cont{margin-top:10px;}


.wp .catalogue {height:390px;}
.wp .catalogue .add{margin-top:0ex;}
.wp .picimgitem2{border:3px solid #9A0E74;}
.wp .cont2{background:url(venz.png) no-repeat left bottom;margin:0px; padding:0px;}
.wp .auth{position:relative; margin-bottom:20px; width:273px;height:152px; background-image:url(wp_search_bg.png); background-repeat:no-repeat;  
   //   background: none;       
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp_search_bg.png');
}
.wp .sdesc{display:none;}

.wp_search{padding-top:40px;}  
.wp_search .comment{margin-top:5px;}
.wp_search_list_form{margin-top:-30px;}

.wp .random_avatar td h2{font-size:1.2em}
.wp .comment {font-size:0.9em; color:#DF91CA}

/*######## Обои элемент ###################################################*/

.wp .avatar_cat_element #image_result b{color:rgba(255,255,255,0.5);}



/*######## Похожие работы ###################################################*/

.item_related .item_related_item{ margin-bottom:4px; width:170px!important; height:190px!important;  background:url(ava_itembg.png) center top no-repeat; margin-right:5px!important;}
.item_related .item_related_item img{margin:9px 9px 9px 10px;}
.item_related .item_related_item .text{margin-left:9px;width:150px;}
.item_related .picimgitem{ margin-bottom:4px; }
.item_related{font-size:0.9em}
.item_related .date{font-size:0.8em}
.item_related .rheader{font-size:0.5em;color:#EAD5C4;}
.item_related .rheader a{font-size:0.5em;color:#EAD5C4;text-decoration:none;}
.item_related .item_related_item{width:130px; height:220px; float:left; display:table; position:relative; margin-right:20px}
.item_related .item_related_item .item_related_item_img{width:160px; height:140px; overflow:hidden; display:block; margin-bottom:10px;}

.photo .item_related .item_related_item{}
.photo .item_related .item_related_item_img{display:block;  vertical-align: middle;  text-align:center; margin:9px 4px 4px 9px ; width:150px; height:130px; overflow:hidden!important;}
.photo .item_related .item_related_item_img img{margin:0!important; }

.wp_icon_similar{background:url(wp_icon_similar.png) left top no-repeat; width:9px; height:9px; position:absolute;  bottom:5px; right:10px; z-index:1200}
.wp_icon_similar_color{background:url(color_icon.png) left top no-repeat; width:9px; height:9px; position:absolute;  bottom:5px; right:25px; z-index:1200}

.wp_icon_similar_i{background:url(wp_icon_similar.png) left top no-repeat; width:9px; height:9px; display:inline-block}
.wp_icon_similar_color_i{background:url(color_icon.png) left top no-repeat; width:9px; height:9px; display:inline-block}

/*.99_tooltip{background:rgba(0,0,0,0.5); font-size:1.1em; font-style:italic; padding:10px 20px;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }*/

.item_related_more{
   width:127px;
   height:40px;
   opacity: 0.6; 
   -moz-border-radius: 25px;border-radius: 25px;  -webkit-border-radius: 25px;
   text-shadow: 1px 1px 0px #000;	
   font-size:1.8em;
   float:left;
   position:relative;
   margin-top:75px;
   text-align:center;
   color:#fff;
   padding-left:30px;
   padding-right:5px;
   background:url(wp_icon_similar_big.png) 10px center no-repeat #000; 
}
.item_related_more:hover{opacity: 0.7; }
.item_related_more div{
   margin:7px 0 0 0;
}

.wp .pages .dha1, .wp .pages .dha1 a{color:#CE7BAD;}
.wp .pages TD.numbers SPAN.active{ background:#fff;color:#AC1481}  

.wp .wallpaper_of_the_day {position:absolute; width:180px; height:230px; right:27%; top:0px;z-index:20}
.wp .wallpaper_of_the_day .avaimg{height:auto;border:none;}
.wp .wallpaper_of_the_day .avaimg img{border:3px solid #fff;}

.wp .wpaper_item{position:relative; margin-bottom:15px;}
.wp .wpaper_item h1{font-size:2em;  line-height:120%; margin-bottom:10px}
.wp .wpaper_item .wpaper_item_tv{}
.wp .wpaper_item .feed_repost_button{position:absolute; margin-top:80px; margin-left:-32px; }
.wp .wpaper_item .user_block{position:absolute; margin-top:-130px; margin-left:-21px; }

.wp .wpaper_item .wp_zoom_button{margin-top:28px; margin-left:2px; width:145px; height:37px; overflow:hidden; overflow:hidden!important; position:relative;background:url(wp/wp_btn_zoom.png) left top no-repeat;}
.wp .wpaper_item .wp_element_imagesize{margin-top:27px; }
.wp .wpaper_item .wp_element_imagesize h2{margin-bottom:10px; }
.wp .wpaper_item .wp_other_o{margin-top:7px; }


.wpaper_item_tv{position:relative;}
.wpaper_item_tv_top{background:url(wp_tv_top.png) left top no-repeat; width:534px; height:92px; position:relative}
.wpaper_item_tv_mid{background:url(wp_tv_mid.png) left top repeat-y; width:534px;  position:relative;}
.wpaper_item_tv_bottom{background:url(wp_tv_bottom.png) left top repeat-y; margin-top:-54px; width:534px;  position:relative;height:148px;}

.wpaper_item_tv_arr_l{background:url(wp_arrs.png) left top no-repeat; background-position:1px 0px;  width:15px;  position:absolute;height:35px;z-index:200; top:50%;margin-top:-50px;}
.wpaper_item_tv_arr_r{background:url(wp_arrs.png) left top no-repeat; background-position:-14px 0px;  width:15px;  position:absolute;height:35px;z-index:200; top:50%;margin-top:-50px;margin-left:517px;}

.wp .wpaper_item azz{color:#70DF8E!important}
.wp .wpaper_item .wpaper_item_image{width:500px;margin-left:17px; margin-top:-74px;  position:relative; display:block;}
.wp .wpaper_item .wpaper_item_func_cont{position:relative;height:30px; width:534px;text-align:left;}
.wp .wpaper_item .wpaper_item_func_cont .wpi_from{text-align:left; margin-top:3px; font-size:0.9em; position:absolute;height:30px; width:262px;float:left;}

.wp .wpaper_item .wpaper_item_func_cont .wpi_f{position:absolute; margin-left:267px; height:26px;width:267px; z-index:200}
.wp .wpaper_item .wpaper_item_func_cont .wpi_f_bg{position:absolute; margin-left:267px; height:24px; width:267px; background-image:url(wp_switch_bg.png); background-repeat:no-repeat;//   background: none;       
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='wp_switch_bg.png');
}

.wp .wpaper_item .wpaper_item_func_cont .wpi_f .wpi_f1{float:left;margin-left:10px; margin-top:3px;width:80px; height:26px}
.wp .wpaper_item .wpaper_item_func_cont .wpi_f .wpi_f2{float:left; margin-top:3px;width:100px; height:26px; font-weight:bold}
.wp .wpaper_item .wpaper_item_func_cont .nphrefc{position:absolute; margin-left:-50px; margin-top:50px;height:24px;  text-align:center;  width:50px; }
.wp .wpaper_item .wpaper_item_func_cont .picitemfav{position:absolute; margin-left:-48px; margin-top:30px;height:24px;  text-align:center;  width:50px; }

.wp .wp_item_list_subtags_container{margin-top:2ex}
.wp .wp_item_list .item_related_more_o{width:170px;height:188px;  text-decoration:none; float:left;}
.wp .wp_item_list .item_related_more{margin-left:35px;}

.wp HR {BORDER:0px; COLOR: #BD3396; HEIGHT: 1px;background-color: #BD3396;  margin:3px 0 6px 3px;}

.wp .picimgitem{}
.wp .awaitbg{width:280px;height:238px; margin:0px 10px 10px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   //background:#B34193;
   //border-right:1px solid #941070; border-bottom:1px solid #941070;
}
.wp .awaitbg img{margin:0px;margin:10px 10px 10px 10px ; }
.wp .awaitbg .picimgitem{}
.wp .awaitbg a{ width:auto; height:auto; position:absolute; display:block;}

.wp .picimgitem_info{position:absolute;margin:0px auto; width:270px; margin-top:122px; text-align:center; font-size:0.8em; text-decoration:none!important; color:#64064A;}

.wp .avadate{background:#4F043A}


.titled_wait{ background:url(ajaxwait.gif);}
.wp .wait{background:url(wp_wait_bg.gif) left top; } 
.wp .wait .wait_text{padding:10px;position:absolute; } 

.wp .subtags_sign {color:#E0C7C9; }
.wp .subtags a {display:inline;} 
.wp .subtags a span{display:none} 

.wp .avaday_archive{margin-top:40px;}


.wp .wp_last{margin-top:-10px;}


.root_avatars .users_new{}
.root_avatars .users_new .ava{}
.root_avatars .users_new .ava img{width:25px;}
.root_avatars .users_new .award_avatar{width:25px; height:25px;}
.root_avatars .users_new .date{margin-top:4px; color:#9DC9D3;}
.root_avatars .users_new .desc{display:none;}


.wp_element_download .wait{position:relative; margin-top:15px;}
.wp .wpdwimg{position:absolute;left:0px; top:0px;}

.comments_form_uu{margin-bottom:20px;}
.wp_el_rating{display:table;position:absolute;margin-top:-66px;margin-left:347px;}
.wp_el_comment{}
.wp_el_rating .wp_el_rating_title{float:left; display:table;margin-top:5px; font-size:0.85em; margin-left:5px;}
.wp_el_rating .wp_el_rating_r{float:left; display:table;margin-left:73px;}

.user_avas_wp .no_tags{background:rgba(255,0,0,0.7); font-size:0.8em; display:block; position:absolute; padding:1px 5px; top:10px; left:10px; width:260px; text-align:center;}
.user_avas_wp .no_title{background:rgba(255,0,0,0.7); font-size:0.8em; display:block; position:absolute; padding:1px 5px; top:20px; left:10px; width:260px; text-align:center;}

.user_avas_wp .user_functions{ position:absolute; left:10px; bottom:19px;}

.user_avas_wp .picimgitem{ display: flex;
    align-items: center;
    justify-content: center;     overflow: hidden;   height: 196px; position: relative;    width: 100%;}
.user_avas_wp .item_c{width:280px;height:238px!important; margin:0px 10px 10px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   float:left;
}
.user_avas_wp .item_c{margin:0px;padding:10px;}
.user_avas_wp .item_c img{margin:0px; max-width: 100%;}
.user_avas_wp .item_c .item_c_text{margin:0px;margin:10px 10px 10px 10px ; font-size:0.8em }
.user_avas_wp .item_c .item_c_text_rate{float:left; width:100px}
.user_avas_wp .user_avatar_list_cb{position:absolute;z-index:1000;right:6px;}


.wpiis_selected{width:570px!important; height:100px!important} 
.wpiis_selected img{width:100; float:left;}
.wpiis_selected .wpiis_info{margin-top:10px;font-size:0.9em; margin-right:10px}
.wpiis_selected .wpiis_title{margin-bottom:4px; font-size:1.1em}
.wpiis_selected a{position:relative!important; display:inline!important;}
.wpiis_selected .wpiis_tags{position:relative; display:block;color:rgba(255,255,255,0.5); margin-left:120px}
.wpiis_selected .wpiis_tags a{color:rgba(255,255,255,0.5);}

/*-------------------------------------------------------------------------------------------------------------------------*/


.diary_item_tags{margin-bottom:12px;}
.diary_item_tags{font-size:0.8em}
.diary_item_tags span{font-size:0.5em!important}
.diary_item_tags a{color:#EECE51;text-decoration:underline;}
.diary_item_tags .diary_item_tags_notags, .item_tags_notags{color:#FF9900!important;}
.diary_item_tags .SELECTED{color:#FFF;text-decoration:none;}
.diary_item .diary_item_text {display:table;margin-bottom:3ex; width:100%; position:relative; line-height: 155%;}
.diary_item .diary_item_text img{max-width:100%;}
.diary_item .diary_item_uf {position:absolute;  margin-top:-17px; margin-left:40px;}
.diary_item .date{font-size:0.8em;}
.rec_list_rate{font-size:0.9em}
.rec_list_view{font-size:0.9em}
.rec_list_text a{text-decoration:none}
.rec_list_text a:hover{text-decoration:underline}

.ddmenu{white-space:nowrap;   z-index:113000;  position:absolute;   height:30px; left:50%; margin-left:-306px; -moz-box-shadow: 2px 2px 13px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 13px rgba(0,0,0,0.3);box-shadow: 2px 2px 13px rgba(0,0,0,0.3);}
.ddmenu.c4_aligned{  white-space:nowrap!important; z-index:113000;  position:fixed;  height:30px; left:50%!important; margin-left:-306px; -moz-box-shadow: 2px 2px 13px rgba(0,0,0,0.3);-webkit-box-shadow: 2px 2px 13px rgba(0,0,0,0.3);box-shadow: 2px 2px 13px rgba(0,0,0,0.3);}
.ddmenu .ddmenu_item{padding-left:6px; background:url(ddmenu/ddmenu_bg.jpg) repeat-x; position:relative; float:left;height:30px;display:block;}
.ddmenu .ddmenu_item a{float:left;white-space:nowrap;display:block; margin-top:7px; padding-right:11px; padding-left:6px;  font-size:0.95em; text-decoration:none;}
.ddmenu .sep{background:url(ddmenu/ddmenu_sep.jpg)  no-repeat; float:left;width:2px;height:30px; padding:0px; margin:0px;position:relative;}
.ddmenu .sep.onsel11{background:url(ddmenu/ddmenu_sep1.jpg) no-repeat!important;  }
.ddmenu .ddmenu_item.count0 .boolet{background:none!important}
.ddmenu .ddmenu_item .boolet{font-size:1px; background:url(ddmenu/ddmenu_arr.gif) -6px top no-repeat; margin:14px 0 0 0; float:left;width:3px;height:3px;}
.ddmenu .ddmenu_item.subactive .boolet{font-size:1px; background:url(ddmenu/ddmenu_arr.gif) 0px top no-repeat; margin:14px 0 0 0; float:left;width:3px;height:3px;}
.ddmenu .ddmenu_item.sel11{background:url(ddmenu/ddmenu_bg_sel1.jpg) repeat-x;}
.ddmenu .lb{position:relative;float:left;height:30px; width:6px; background-image:url(ddmenu/ddmenu_left.png); background-repeat:no-repeat; }
.ddmenu .rb{position:relative;float:left;height:30px; width:6px; background-image:url(ddmenu/ddmenu_right.png); background-repeat:no-repeat;}
.ddmenu .activeitemActive{background:url(ddmenu/ddmenu_bg_a1.gif) repeat-x!important;}
.ddmenu .id4Active{background:url(ddmenu/ddmenu_bg_a2.gif) repeat-x!important;}
.ddmenu .id3Active{background:url(ddmenu/ddmenu_bg_a3.gif) repeat-x!important;}
.ddmenu .point .ddmenu_item_subitems{display:none; width:200px;  background:url(ddmenu/ddmenu_bg_dd.jpg) repeat-x #000; position:absolute;margin-top:30px;margin-left:-6px;}
.ddmenu .point .ddmenu_item_subitem{display:table; width:100%; } 
.ddmenu .point .ddmenu_item_subitem.subhover{background:#333; }
.ddmenu .point .ddmenu_item_subitem.subhover a{ color:#aaa}
.ddmenu .point .ddmenu_item_subitem a{position:relative; height:20px;  display:block;margin:0px;padding:7px 10px 0px 10px}
.ddmenu .point .ddmenu_item_subitems .subsep{opacity:0.1;  border-bottom:1px solid #aaa; clear:both; font-size:0px;padding:none; width:100%; }
.ddmenu .point .ddmenu_item_subitems .subseplasthider{display:none; visibility:hidden}
.ddmenu .point{float:left;}



.contests th{  text-align:left; padding-right:20px;}
.contests td.date{ }
.contests table{border-collapse:collapse}
.contests td{padding-right:20px;}
.contests .contest_desc{color:#C1D7D9; }
.contests .contest_winners .contest_winners_pos1{display:block!important;}
.contests .contest_winners a{color:#FFD09D; font-size:0.9em}
.contests h1{color:#FFD09D;margin-bottom:1ex}


.clearpage .first_news{top:62px;right:220px;font-size:1.5em;width:25%; display:table;padding-bottom:20px;}
.clearpage .first_news .title{font-family:"Arial Narrow",Arial}
.clearpage .first_news .subtitle{line-height:110%;}
.clearpage .first_news .image1{position:absolute;margin-left:-54px;}
.clearpage .contest {top:74px!important;left:30%;width:25%;}

.content .microbaner1{position:absolute;  width:250px; height:135px;top:55px; left:31%; z-index:1;} 
.content .microbaner2{position:absolute; width:250px; height:135px;top:55px; left:53%; z-index:1;} 

DIV.catalogue{position:absolute; width:270px; height:auto; left:48px; top:157px;}
.tag_stat{position:relative;display:block;}
.tag_stat .tag_stat_all{margin-left:0px; padding-top:3px; font-size:0.9em; color:#FFD09D; display:block; clear:both}
.tag_stat_title{margin-left:0px;font-weight:bold;margin-bottom:5px;}

.tag_stat_item{width:49%;float:left; margin-bottom:6px; overflow:hidden; height:14px; display:block; position:relative;}
.tag_stat_item a{display:block; white-space:nowrap;font-size:12px; color:#FEF4A0; position:absolute; padding-left:10px;padding-top:0px;}
.tag_stat_item span{display:block; white-space:nowrap;font-size:0.9em; color:#FEF4A0; position:absolute; padding-left:10px;padding-top:0px;}
.tag_stat_item a span{padding:0px;  visibility:hidden; display:none;}

.photo_feed{}
.photo_feed .photo_feed_item{margin-bottom:20px; margin-left:150px;}
.photo_feed .photo_feed_item img{max-width:100%;}
.photo_feed .photo_feed_item .photo_feed_item_image{margin-bottom:10px; }
.photo_feed .photo_feed_item .photo_feed_item_title{margin-bottom:5px; color:#97979B}
.photo_feed .photo_feed_item .photo_feed_item_title a{color:#97979B; text-decoration:none; font-size:1.4em}
.photo_feed .photo_feed_item .photo_feed_item_auth{font-size:0.9em; color:#64683A; }
.photo_feed .photo_feed_item .photo_feed_item_auth a{color:#64683A}

.user_avas_vkontakte .item_c{position:relative; height:270px;width:100px; float:left; margin-right:5px; margin-bottom:none;}
.user_avas_vkontakte .picimgitem{margin-top:15px; width:100px; height:200px; position:absolute; overflow:hidden;  z-index:10;}
.user_avas_vkontakte .user_avatar_list_cb{position:absolute;margin-top:-5px!important;left:-137px;}
.user_avas_vkontakte .ual_header{clear:both;}
.user_avas_vkontakte .c_1{margin-top:225px;} 


/*######## Р’С‹РґРµР»РµРЅРёСЏ С†РІРµС‚РѕРј С‚РµРєСЃС‚Р° Рё СЂР°Р·РјРµСЂРѕРј ##########################################################*/
.c_1{color:#FEF4A0!important}
.s_9{font-size:0.9em!important}
.s_8{font-size:0.8em!important}
.s_7{font-size:0.7em!important}
.s_6{font-size:0.6em!important}

.subpage{display:table;width:100%;  height:100%; position:relative;}

.photo{background:url(photo_bg.jpg) left top repeat-x #282A33!important}
.photo .picimgitem,.photo .awaitbg{width:170px;height:188px;  background:url(ava_itembg.png) 2px; text-align:center;} 
.photo .awaitbg img{margin-top:10px} 

.photo .pages .active{background:#CFD64B!important}

.photo .main_bg{ background:none;width:825px;height:206px;top:0px;right:3%;position:absolute;z-index:0;}
.photo .count{color:#E0C7C9}
.photo HR {BORDER:0px; COLOR: #3B3D45; HEIGHT: 1px;background-color: #3B3D45; margin:13px 0 6px 0; filter:alpha(opacity=30)!important;  -moz-opacity: 0.30!important; }
.photo DIV.logo{position:absolute;width:206px;height:149px;top:10px;left:2%;background-repeat:no-repeat;overflow: visible; z-index:5;
   background-image:url(photo_logo.png);
   // background: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='photo_logo.png');         
}


.photo .avaday_archive{margin-top:40px;}

.photo .photo_of_the_day {position:absolute; width:170px; height:230px; right:30%; top:0px;z-index:12}
.photo .photo_of_the_day .avaimg{border:3px solid #fff;}

.photo .photo_new_i{display:table;}
.photo .photo_new_user{clear:both; margin-top:50px; margin-bottom:10px;display:table;background:#353744; width:100%;}
.photo .photo_new_image{float:left;width:170px;height:188px;display:block;   background:url(ava_itembg.png);overflow:hidden; margin-bottom:2px; margin-right:2px;position:relative;	 }
.photo .photo_new_image_img{ width:170px;height:188px;}

.iuf_photo_similar{}

.photo_item{margin-top:80px;}
.photo_item .user_functions, .photo_item .moderator_functions{margin-bottom:10px;}
.photo_item .ad_rating_o{margin-top:15px;}
.photo_item .go_up{height:20px; width:75px;}
.photo_item TD.photo_item_album{width:180px!important; padding-right:10px;}
.photo_item TD.photo_item_album .pia_all{width:180px!important;font-size:0.9em; margin-bottom:4px;}
.photo_item TD.photo_item_album .pia_all a{color:#87888B; }
.photo_item .el_swatches_o{position:relative; display:table; width:100%; text-align:center; margin:10px auto;}
.photo_item .el_swatches_o .el_swatches{float:none!important; margin:0 auto; display:table; width:auto;}
.photo_item .memo{text-align:center; margin:10px 0px; color:#999;}
.photo_item TD.photo_item_album .pia_cur_albom{margin-bottom:4px;}
.photo_item TD.photo_item_album .pia_cur_label{color:#87888B;font-size:9px; position:absolute; margin-left:-40px; margin-top:3px;}

.photo_item TD.photo_item_album .pia_cur_descr{color:#87888B; font-size:9px; height:40px; overflow:hidden;}
.photo_item TD.photo_item_photo{}
.photo_item TD.photo_item_right{width:11%}
.photo_item .group_foto_container_o{position:relative; width:100px; height:500px;  overflow:hidden;margin-top:20px;margin-bottom:20px;}
.photo_item .group_foto_container{position:absolute}
.photo_item .group_foto_container img{margin-bottom:4px;margin-left:10px;}
.photo_item .group_foto_container .imgactive0 img{border:2px solid #24242C;}
.photo_item .group_foto_container .imgactive1 img{border:2px solid #FFFF66;}
.photo_item .photo_item_image{display:table; position:relative;}
.photo_item .photo_item_image .photo_item_image_desc{display:block; width:100%;color:#87888B; font-size:0.9em; text-align:left;position:relative;margin-bottom:5px; display:table;}
.photo_item .photo_item_image .photo_item_image_desc .photo_item_image_desc_l{width:80%;float:left; font-size:11px; color:#87888B; font-family:arial}
.photo_item .photo_item_image .photo_item_image_desc .photo_item_image_desc_r{text-align:right; white-space:nowrap; }
.photo_item .photo_item_image .photo_item_image_desc .photo_item_image_desc_r span{border-bottom-color:#87888B!important;}
.photo_item .photo_item_image .img_main_photo{display:none} 

.photo_item .photo_item_image_fav{display:table; margin-top:22px; margin-left:-20px; position:absolute;}
.photo_item .feed_repost_button{margin-top:40px; margin-left:-21px; position:absolute; background-position:0px -16px;} 

.photo_item .photo_albums_conteiner{width:300px; position:absolute;z-index:60; background:#000}
.photo_item .photo_albums_conteiner a{ display:block;font-size:0.9em;color:#87888B;margin:5px 8px;}
.photo_item .photo_albums_conteiner a:hover{color: #FFFF66;}
.photo_item .download_button{margin-bottom:15px}





.chapter .menu2level{padding-top:0px!important;margin-bottom:0px!important;margin-top:0px!important;padding-bottom:0px!important;}

.swatches{display:table;margin-top:10px}

.swatches_list{display:table;margin-top:10px; width:543px; position:relative;}
.swatches_list .swatches_item{width:15px;float:left; height:15px; display:block; overflow:hidden; position:relative;}

.el_color{display:table; width:240px; height:25px; position:absolute; margin-left:298px; margin-top:-12px;z-index:10}
.el_swatches{ height:26px;margin:10px 0px; overflow:hidden; position:relative; float:left;}
.wp .el_swatches{float:right;}
.el_swatches .el_swatches_m{height:26px;background:url(colors_m.png) left top repeat-x; display:table ;float:left; }
.el_swatches .el_swatches_m .el_swatches_item{height:26px;width:22px;float:left; }
.el_swatches .el_swatches_m .el_swatches_mask{height:26px;width:20px;margin-top:1px; margin-left:1px;   background:url(colors_mask.png);position:absolute; }
.el_swatches .el_swatches_m .el_swatches_color{height:16px;width:16px;position:absolute;margin-top:4px; margin-left:3px;  }
.el_swatches .el_swatches_l{width:4px; height:26px;background:url(colors_l.png) left top no-repeat; float:left;  }
.el_swatches .el_swatches_r{width:8px; height:26px;background:url(colors_r.png) left top no-repeat; float:left;  }

.wp .wpaper_item .wp_el_mail{background:url(icon_mail.png) 9px center no-repeat;  font-size:0.9em; margin-top:20px; padding-left:43px}
.wp .wpaper_item .wp_el_mail a{text-decoration:none;}

.el_simtext{line-height:110%; background:url(wp/wp_element_search_text.png) left top no-repeat; width:165px; height:37px;  margin-top:25px;font-size:0.9em; } 
.el_simtext div{margin-left:43px; padding-top:13px;}

.el_simcolor{line-height:110%; background:url(wp/wp_element_search_color.png) left top no-repeat; width:155px; height:37px;  margin-top:5px;  font-size:0.9em; }
.el_simcolor div{margin-left:43px; padding-top:13px;}

.quote_list_text:link,.quote_list_text:visited{text-decoration:none}
.quote_list_text:active,.quote_list_text:hover{text-decoration:underline}

.moderator{margin-top:2ex; font-size:0.9em; color:#9DA5B7}
.moderator a{font-weight:bold;}
.moderator .date{font-size:0.9em!important; }

.ad_rating_o{ width:96px; height:24px;position:relative;z-index:10;}
.ad_rating{width:100px;font-size:10px; position:absolute;margin-top:-24px;margin-left:5px;z-index:10;} 
.ad_rating .ad_rating_minus{position:absolute; width:26px; height:26px; margin-left: 4px;  background:url(rate_btn_minus.png) left center no-repeat; text-align:center; margin-right:-3px;float:left;font-size:11px}
.ad_rating .ad_rating_plus{position:absolute; width:26px;margin-left: 57px; height:26px; background:url(rate_btn_plus.png) left center no-repeat; text-align:center; margin-right:7px;float:left;font-size:11px}
.ad_rating .ad_rating_rating{position:absolute; height:15px; margin-left: 28px; margin-top:6px; width:29px; text-align:center;overflow:hidden}
.ad_rating .disabled{background-position:-52px center}
.ad_rating_bg{background:url(rate_bg.png) left top no-repeat; width:96px; height:24px;position:relative;}
.ad_rating_o .capcha{width:120px; height:20px;  position:absolute; z-index:2}
.ad_rating_o .capcha ._c_captcha_simple_q{font-size:11px;}

.ad_rating2{display:inline-block}


.ad_rating_users{ margin-left:12px;font-size:0.9em; color:#807E68; background:url(rate_users_bg_top.png) left top no-repeat; width:297px; position:absolute; z-index:124; padding-top:3px; }
.ad_rating_users a{color:#807E68;}
.ad_rating_users .ad_rating_users_i{background:url(rate_users_bg_bottom.png) left bottom no-repeat; width:297px;padding-bottom:26px;}
.ad_rating_users .ad_rating_users_ii{background:url(rate_users_bg.png) left top repeat-y; width:297px; padding:10px; padding-bottom:0px; display:table;}
.ad_rating_users .aru_pluses{float:left; width:116px; border-right:1px solid #E8E0A8;  cursor:default}
.ad_rating_users .aru_minuses{float:left; width:126px; margin-left:10px; cursor:default}
.ad_rating_users .aru_memo{margin-bottom:2ex; cursor:default}
.ad_rating_users .aru_memo span{font-size:1.5em; position:absolute; margin-left:4px; margin-top:-3px;}
.ad_rating_users .aru_info{margin-bottom:5px; color:#000;font-weight:bold;}
.ad_rating_users .aru_item{margin-bottom:2px; cursor:default}
.ad_rating_users .adr_close{width:17px; height:17px; background:url(rate_users_close.png) left bottom no-repeat; position:absolute; left:242px; top:10px}

.ad_rating_users .aru_pages{ position:relative; clear:both; width:247px; text-align:center; height:15px;padding-top:10px;}
.ad_rating_users .aru_pages_i{ position:relative; display:table;  float:center; height:15px; white-space:nowrap; margin:0 auto; }
.ad_rating_users .aru_pages_item{position:relative;float:left;margin:0px 5px;font-size:1.5em;height:15px;}
.ad_rating_users .aru_pages_i .active{color:#cc7}

.download_button{display:block;width:149px; height:47px; overflow:hidden; overflow:hidden!important; position:relative;background:url(button_download.png) left top no-repeat;}

.items_top{}
.items_top .image img{border:3px solid #fff;}
.items_top .items_top_item{width:100%;}
.items_top .items_top_item .items_top_item_place{font-size:22px; width:47px;}
.items_top .items_top_item .items_top_item_user{ width:43px;}
.items_top .items_top_item .items_top_item_user .award_avatar{ width:56px;}
.items_top .items_top_item .items_top_item_user .user_avatar{width:25px;}
.items_top .items_top_item .items_top_item_user .award_avatar_medal{display:none;}
.items_top .items_top_item .items_top_item_user .award_avatar_meda2{display:none;}
.items_top .items_top_item .items_top_item_user .award_avatar_meda3{display:none;}
.items_top .items_top_item .items_top_item_img{width:180px;}
.items_top .items_top_item .items_top_item_img .picimgitem_img{display:block; padding:0px;}
.items_top .items_top_item .items_top_item_img .awaitbg{height:170px;}
.items_top .items_top_item .picimgitem_img{background-size:contain!important; }
.items_top .items_top_item .items_top_item_r{padding-right:15px;}
.items_top .items_top_item .items_top_item_r_title{margin-bottom:10px;}
.items_top .items_top_item .items_top_item_r_title a{font-size:17px; margin-bottom:10px;color:#FEF4A0}
.items_top .items_top_item .items_top_item_r_comments{font-size:11px; margin-bottom:5px;}
.items_top .items_top_item .items_top_item_r_rating{font-size:11px; margin-bottom:10px;}
.items_top .items_top_item .items_top_item_date{width:139px; font-size:11px; color:#AAC38C}

#form_item_func{margin-bottom:10px; font-size:0.9em; color:#FEF4A0}

.cgirlc{position:absolute; right:-23px; }

.user_out_log{}
.user_out_log .user_out_log_item{margin-bottom:4px;}
.user_out_log .user_out_log_item_date{float:left;font-size:0.9em; padding-right:10px;display:table-cell}
.user_out_log .user_out_log_item_title{display:table-cell}
.user_out_log .user_out_log_item_href{display:table-cell; padding-left:10px;float:right}

/*.user_out_dprops{width:100%;}
.user_out_dprops .user_out_dprops_text{margin-bottom:2ex; color:#ABCFBB}
.user_out_dprops .user_out_dprops_list_filter{width:100%;} 
.user_out_dprops .user_out_dprops_list{width:auto;} 
.user_out_dprops .user_out_dprops_item_date{padding-right:5px;width:70px;} 
.user_out_dprops .user_out_dprops_item_desc{padding-right:20px;} 
.user_out_dprops .user_out_dprops_item{margin-bottom:1.5ex; width:100%;} 
.user_out_dprops .user_out_dprops_filter{width:150px;} 
.filter{background:#095876; padding:15px;} 
.filter .filter_title{font-weight:bold;} 
.filter .filter_label{font-size:0.8em; color:#81A99F; margin-top:7px;} 
.filter .filter_input{width:100%; border:none;margin-top:4px; padding-left:3px; color:#555} 
.filter .filter_button{margin-top:40px;} 
.filter .filter_button input{margin-top:-26px;} */ 


.mform_wh{  }
.mform_item{font-size:0.9em; color:#E3F0F3; clear:both; display:flex;}
.mform_item b{color:#8BC1CE; font-weight:normal;  display:block; flex:1; }
.mif_propertys hr{margin:.5rem 0}

#user_avatar_form_similar ._items {display: flex; flex-wrap: wrap; align-items: center;  gap:.5rem}
#user_avatar_form_similar ._items a {max-width: calc(25% - 0.5rem);}
#user_avatar_form_similar ._items a img{     width: auto;    max-width: 100%;    max-height: 5.2vw;}

@media (min-width: 1200px){
   #user_avatar_form_similar ._items{column-count: 4;}
}
@media (max-width: 1600px){
   #user_avatar_form_similar ._items{column-count: 4;}
}
@media (max-width: 1200px){
   #user_avatar_form_similar ._items{column-count: 4;}
}
@media (max-width: 992px){
   #user_avatar_form_similar ._items{column-count: 8;}
}
@media (max-width: 768px){
   #user_avatar_form_similar ._items{column-count: 2;}
}

#temp_image_similar{position:relative; padding:-1px;}
#temp_image_similar .dyn_similars{     width: 100%;    display: flex;    flex-wrap: wrap;}
#temp_image_similar a.dyn_similar_a{display:inline-block;  padding:1px; }
#temp_image_similar a.dyn_similar_a>img{  margin:0;    max-width: 100%;    max-height: 100%;    height: 6rem;}
@media (max-width: 768px){
   #temp_image_similar a.dyn_similar_a{width:100%}
}


.user_item_form_common{}
.user_item_form_common ._upload_icon{display: flex;    align-items: center;    justify-content: center; cursor:pointer}
.user_item_form_common ._upload_icon.__gragover i{ opacity:.5}
.user_item_form_common ._upload_icon i{font-size:20vw; opacity:.25}


textarea.image_form_title{font-size:12px; background: url(item_form_t_bg.gif) right bottom no-repeat #FFF; width:100%!important; height:70px!important;}


.user_functions{display:table; position:relative;}
.wp .user_functions{margin-bottom:10px; margin-top:10px;}
.user_functions a{margin-bottom: 10px;background:rgba(81,182,109,0.7); -moz-border-radius: 15px; border-radius: 15px; -webkit-border-radius: 15px;display:block; float:left; margin-right:10px;padding:2px 10px;text-decoration:none; }
.user_functions a:hover{color:#000; background:#FFF!important;}
.user_functions .btn_red{color:#FFF; background:#A00!important;}




.c3button.big{font-size:20px; padding:10px 35px;-moz-border-radius:25px;	border-radius: 25px;  -webkit-border-radius: 25px;}
.c3button{
   font-size: 13px;
   -moz-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   -webkit-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   background:#f80;
   background: -moz-linear-gradient(top,#FEAF00,#FF8400); 
   background: -webkit-gradient(linear, left top, left bottom, from(#FEAF00), to(#FF8400));
   background: -o-linear-gradient(top,  #FEAF00,  #FF8400); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #FEAF00,  #FF8400); /* IE10+ */	

   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FEAF00,endColorstr=#FF8400,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #BF6500; text-decoration:none; padding:2px 12px; display:block; float:left; margin-bottom:7px; margin-right:10px; color:#fff; font-size:0.9em; -moz-border-radius:15px;	border-radius: 15px;  -webkit-border-radius: 15px;}
.c3button:hover{background:#fa0; color:#fff}

input.c3button{padding:5px 20px; border:none;}

.c3buttond{
   -moz-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   -webkit-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   background:#f80;
   background: -moz-linear-gradient(top,#ff0000,#8A0000); 
   background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#8A0000));
   background: -o-linear-gradient(top,  #ff0000,  #8A0000); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ff0000,  #8A0000); /* IE10+ */	

   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ff0000,endColorstr=#8A0000,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #BF6500; text-decoration:none; padding:2px 12px; display:block; float:left; margin-bottom:7px; margin-right:10px; color:#fff; font-size:0.9em; -moz-border-radius:15px;	 -webkit-border-radius: 15px; border-radius: 15px;}
.c3buttond:hover{background:#FF1414; color:#fff}

.c3buttonb{-moz-user-select: none;-khtml-user-select: none;user-select: none;
   -moz-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   -webkit-box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   box-shadow: 1px 1px 0px rgba(8,8,8,0.3);
   background:#f80;
   background: -moz-linear-gradient(top,#555,#000); 
   background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#000));
   background: -o-linear-gradient(top,  #555,  #000); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #555,  #000); /* IE10+ */
   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#555,endColorstr=#000,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #000; text-decoration:none; padding:8px 20px; display:block; float:left; margin-bottom:7px; margin-right:10px; color:#fff;  -moz-border-radius:15px;	 -webkit-border-radius: 15px; border-radius: 15px;
   font-size:1.2em; 
}
.c3buttonb:hover{background:#444!important; color:#fff}

.c3buttong{
   -moz-user-select: none;-khtml-user-select: none;user-select: none;
   border-bottom:1px solid #89C499;
   border-right:1px solid #89C499;
   border-left:1px solid #47A95F;
   border-top:1px solid #47A95F;
   background:#f80;
   background: -moz-linear-gradient(top,#7AEE9A,#42A25C); 
   background: -webkit-gradient(linear, left top, left bottom, from(#7AEE9A), to(#42A25C));
   background: -o-linear-gradient(top,  #7AEE9A,  #42A25C); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #7AEE9A,  #42A25C); /* IE10+ */
   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#7AEE9A,endColorstr=#42A25C,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #42A25C; text-decoration:none; padding:8px 20px; display:block; float:left; margin-bottom:7px; margin-right:10px; color:#fff;  -moz-border-radius:15px;	 -webkit-border-radius: 15px; border-radius: 15px;
   font-size:1.2em; 
}
.c3buttong:hover{background:#56BD72; color:#fff}

.pm{}
.pm_list_date{font-size:10px;padding-left:10px; }
.pm_list_f{padding-left:10px; line-height:150%;}
.pm_list_u{padding:10px 20px 10px 10px;}
.pm_list_u img {border:1px solid #fff;}
.pm_list_msg{padding-top:10px;padding-bottom:15px;}
.pm_list_msg a {color:#FDDB82}
.pm_list_msg b{color:#69BACB}
.pm_list .user_medal{margin-left:-26px;} 

.waiter{background:url(waiter.gif)!important; text-shadow:none; opacity:0.4}
.waiter *{}
.waiter>i{ -webkit-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear;}
[data-role="func_button"].waiter{background:none!important; }
[data-role="func_button"]:hover{background:rgba(0,0,0,0.5); cursor:pointer}

.dd_file_input_o{ width:110px; position:absolute; z-index:1; height:15px; overflow:hidden;
   filter:alpha(opacity=1);
   -moz-opacity: 0.01; 
   opacity:0.01;
   margin-top:-15px;}
.dd_file_input{position:absolute; right:20px;}
.temp_image {margin-top:10px;}

.element_cookie{width:16px; height:16px; position:absolute; background:url(cookie_small.png) left top no-repeat; }
.avatar_cat_element .element_cookie{margin-top:95px; margin-left:-25px; } 
.wpaper_item .element_cookie{margin-top:108px; margin-left:-32px;}
.photo_item .element_cookie{margin-top:0px; margin-left:0px; top:60px; left:-20px;}

.vk_item .element_cookie{margin-top:83px; margin-left:-25px; }
.vk_item .feed_repost_button{margin-top:53px; margin-left:-25px; position:absolute; background-position:0px -16px;} 


.r2{-moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;}
.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);}

.fl50{float:left; width:50%; position:relative;}

.over_zoom_item{border:5px solid #fff;}


/*######### Временные ###################################################################################*/
.snow{ height:300px; position:absolute;width:100%;z-index:4}
.demot_advert{display:block; width:80%; background:#000; color:#fff; text-align:center; padding:20px; text-decoration:none; font-weight:bold; font-size:2em}

.ava_help .neo_item{width:160px;height:160px; display:block; float:left; text-align:center;   } 
.ava_help .neo_item img{margin-top:5px;display:inline-table;vertical-align:middle }

.random_list_main{ display:table; width:100%;}
.random_list_main .awaitbg{text-align:center; position:relative;display:block; margin:0px; padding:0px; width:95%; height:115px; margin-right:10px; margin-bottom:5px;}
.random_list_main .picimgitem{text-align:center;  width:92%; margin:5px;position:relative;}
.random_list_main .awaitbg{position:relative;}
.random_list_main .awaitbg img{width:118px; padding:0px;  margin:0px;}
.random_list_main .picimgitem_info{width:100%; height:10px; margin-top:96px;}
.random_list_main .wp_icon_similar{bottom:-6px; right:0px;}
.random_list_main .wp_icon_similar_color{bottom:-6px; right:13px;}
.random_list_main .panel-body .photo2_list_items{padding-top:0}


.photo .random_list_main {}
.photo .random_list_main .fl50{}
.photo .random_list_main .fl50 .awaitbg .wp_icon_similar {bottom:3px; right:5px;} 
.photo .random_list_main .fl50 .awaitbg a{display:block;width:116px; height:90px; overflow:hidden; margin-top:5px; margin-left:7px;}

/*######## Пользовательский кабинет ###################################################*/
.user_profile_page{display:table;width:100%;position:relative;}

.user_profile_widgets{margin-top:20px;}
.user_profile_widget{margin-bottom:20px;}
.user_profile_widget_title{background:#21545F; color:#9FB5BA; padding:3px 10px; margin-bottom:10px;}
.user_profile_widget_rarr{width:17px; height:17px; float:right;color:#8EB5BA; font-size:0.75em; background:#296774;  margin-right:-7px; text-align:center;margin-top:-1px}
.user_profile_widget_rarr DIV{padding-top:3px; padding-left:2px;}

.user_profile_ban{position:absolute; color:#f00; font-size:11px; padding:3px 5px;}

/*######## Лента Feed ###################################################*/

.follow_button{ height:16px; color:#fff!important; white-space:nowrap;font-size:1.1em; width:70px; text-align:center;}
.follow_button.active{
   background: -moz-linear-gradient(top,#6CC552,#319531); 
   background: -webkit-gradient(linear, left top, left bottom, from(#6CC552), to(#319531));
   background: -o-linear-gradient(top,  #6CC552,  #319531); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #6CC552,  #319531); /* IE10+ */	
   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#6CC552,endColorstr=#319531,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #319531;
}
.follow_button.off{
   background: -moz-linear-gradient(top,#ff0000,#8A0000); 
   background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#8A0000));
   background: -o-linear-gradient(top,  #ff0000,  #8A0000); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ff0000,  #8A0000); /* IE10+ */	

   filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ff0000,endColorstr=#8A0000,GradientType=0);zoom: 1;
   text-shadow: -1px -1px 0px #8A0000;
}

.feed{}
.feed .feed_item_text{    
   padding: 1rem;
   box-sizing: border-box;
   overflow-y: auto;
   position: absolute;
   top: 0;
   width: 100%;
   height: 100%;
}

.feed .feed_list_trands{

}
.photo2_list_feed .photo2_tmb  ._repost_label{
   position:absolute;
   left:1rem;
   top:1rem;
   opacity:.25;
   text-shadow: 0px 0px 3px #000;
   -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;
}

.photo2_list_feed .photo2_tmb:hover  ._repost_label{	
   opacity:1;   
}

@media (max-width: 460px){
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+2){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}

@media (max-width: 730px){
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+3){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}
@media (max-width: 1157px) and (min-width: 731px) {
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+4){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}

@media (max-width: 1522px){
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+5){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}

@media (max-width: 1720px){
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+6){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}

@media (max-width: 2192px){
   .feed .feed_list_trands .photo2_list_feed .photo2_tmb:nth-child(n+7){visibility:hidden; display:none; width:0!important; height:0!important; position:absolute!important;}
}


/*
.feed .feed_item{position:relative; margin-bottom:10px;width:250px; height:220px; background-color:rgba(255,255,255,0.2); float:left; margin-right:12px; -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; //background:#fff; }
.feed .feed_item_img{ display:block; background-size: contain; height:150px!important; background-position:  center center; background-repeat: no-repeat; width:230px; margin:20px 10px 40px 10px; }
.feed .feed_item_module{color:#ABE1EE; overflow:hidden; height:12px; text-decoration:none; font-size:0.8em; position:absolute; margin-top:4px; margin-left:210px; right:10px;}
.feed .feed_item_title{position: absolute; width: 170px; margin-left: 0px; height: 15px; overflow: hidden; top: 1px; text-overflow: ellipsis;}
.feed .feed_item_title a{ text-decoration:none; font-size:0.8em; color:#ABE1EE	; position:absolute; margin-top:4px; margin-left:10px;}
.feed .feed_item_text{display:none;}
.feed .feed_item_repost_count{display:none;}
.feed .module26 .feed_item_text,.feed .module57 .feed_item_text{font-size:1em; overflow:auto; display:block; background:#5FAABA; height:130px!important; background-position:  center center; background-repeat: no-repeat; width:210px; margin:20px 10px 40px 10px; padding:10px;}
.feed .module26 .feed_item_img,.feed .module57 .feed_item_img{display:none;}
.feed .feed_item_function{position:absolute; right:8px;width:40px; height:30px; margin-top:-24px}
.feed .feed_item_function .feed_repost_button{position:relative; float:right;}

.feed .feed_item_ub{zoom: 0.5;position: absolute;margin-left: 20px; margin-top: -60px;}

.feed .feed_item_ub{margin-left:15px; margin-top:-30px; position:absolute;}
.feed .feed_item_ub img{width:25px!important; height:25px!important; position:absolute; margin-left:0px}
.feed .feed_item_ub .user_nick{ width:50px; line-height:100%; display:block; position:absolute; left:37px; font-size:0.8em; margin-top:7px;}
.feed .feed_item_ub .user_nick a{color:#ABE1EE; text-decoration:none;}
.feed .feed_item_ub .ord_star{left:0px; margin-top:-8px;}
.feed .feed_item_ub .user_medal{display:none;}



.feed_more_o{clear:both; text-align:center;}
.feed_more{font-size:2em; padding:10px 30px} 
.feed .feed_new{text-align:center; margin-bottom:30px;} 
.feed .info{width:90%} 
.feed .feed_repost_info {width:120px;font-size:0.8em; height:35px; color:#ABE1EE	; position:absolute;  margin-top:-23px; margin-left:135px; }
.feed .feed_repost_info .ord_star{display:none;}
.feed .feed_repost_info .user_avatar{display:none;}
.feed .feed_repost_info .user_nick{position:absolute; display:block; position:absolute; }
.feed .feed_repost_info .user_medal{display:none;}
.feed .feed_repost_mark{width:24px; height:24px; margin-top:-190px; margin-left:10px; background:url(feed_mark.png) left top no-repeat;position:absolute; }

.feed .feed_functions{margin-bottom:10px; clear:both;display:table; width:100%;} 
.feed .feed_functions a{display:block; float:left;} 
.feed .feed_functions .feed_functions_title{margin-right:10px; color:#8BC1CE} 
.feed .feed_functions .feed_functions_add{margin-right:40px; color:#fff; font-size:1.3em} 
.feed .help1{margin-bottom:20px;} 

.feed .feed_menu{margin-bottom:20px; display:table;}
.feed .feed_menu .fmi{padding:3px 7px; margin-right:5px;background:#21545F; float:left; font-size:11px;}
.feed .feed_menu .active{ color:#21545F; background:#FFF;}

.feed .feed_list_trands{display:block; width:100%; margin-bottom:20px; height:157px; overflow:hidden; }
.feed .feed_list_trands .feed_repost_info{display:none;}
.feed .feed_list_trands .feed_item_repost_count{display:block; position:absolute; margin-left:10px; top:5px; color:#ABE1EE; font-size:10px;}
.feed .feed_list_trands .feed_repost_mark{display:none;}
.feed .feed_list_trands .feed_item {width:120px; height:150px;}
.feed .feed_list_trands .feed_item .feed_item_img {background-size: cover; height:75px!important; width:99px;}
.feed .feed_list_trands .feed_item .user_nick{display:none;}
.feed .feed_list_trands .feed_item .feed_item_title{display:none;}
.feed .feed_list_trands .module26 .feed_item_text,.feed .feed_list_trands .module57 .feed_item_text{
font-size:9px;    
overflow:auto; 
display:block; 
background:#5FAABA; 
height:70px!important; 
background-position:  center center; 
background-repeat: no-repeat; 
width:99px; margin:20px 5px 40px 5px; 
padding:5px;
overflow-y: scroll;
overflow-x: hidden;
}

*/

.feed_label_title{font-size:11px; color:#ABE1EE; margin-bottom:5px;display:table;}

.feed_users_top{  z-index:1;  }
.feed_users_top .feed_users_top_title{font-size:0.9em; margin-left:-10px;}
.feed_users_top .feed_users_top_is{display:table; width:100%; margin-top:10px;}
.feed_users_top .feed_users_top_i{width:60px; float:left;}
.feed_users_top .feed_users_top_ub{height:60px;}
.feed_users_top .feed_users_top_ub .user_avatar{width:25px;}
.feed_users_top .feed_users_top_ub .ord_star{margin-left:-7px; margin-top:-8px;}
.feed_users_top .feed_users_top_ub .user_medal{display:none;}

.feed_widget{}
.feed_widget .follow_button{ }
.feed_widget .feed_widget_text{margin-left:10px;}
.user_profile_widget_mid_75 {} 
.user_profile_widget_mid_75 .user_profile_widget_title{display:none;} 
.user_profile_widget_mid_75 .feed_widget{ } 


.feed_widget .feed_widget_count{font-size:24px; text-align:center;}

.feed_widget .feed_widget_count_0{
   background:url(fbg.gif); 
}


.feed_widget_block .feed_widget_desc{margin-top:-1px; font-size:11px; text-align:center; color:rgba(255,255,255,0.7) }

.feed_repost_button{width:16px; height:16px; background:url(feed_icons.png) left top no-repeat; }
.feed_repost_status2{}
.feed_repost_status1{ }
.feed_repost_status0{ }

.follow-button.active{opacity:0.5}
.follow-button.active:hover{opacity:1}

.followers .followers_items,.follow .follow_items {margin-top:30px;}
.followers .followers_item,.follow .follow_item{width:240px; float:left;}
.followers .followers_item .user_nick,.follow .follow_item .user_nick{position:absolute; display:block; margin-top:-35px; margin-left:60px; }

.avatar_contest .awaitbg{width:150px; height:150px;  overflow:hidden; margin-right:5px; margin-bottom:5px;}
.avatar_contest .picimgitem{width:150px; height:150px;  overflow:hidden}


/*######## РќРѕРІС‹Р№ СЃРїРёСЃРѕРє Р°РІР°С‚Р°СЂРѕРє ###################################################*/
.avatars_new{}
.avatars_new h2{font-size:22px;}
.avatars_new .avatars_new_list{display:table;width:100%; margin-bottom:15px;}
.avatars_new .avatar_item_list_new_user{clear:both; padding-top:15px; padding-bottom:5px;}
.avatars_new .avatar_item_list_new_user .user_avatar{height:25px;}
.avatars_new .feed_more{margin-bottom:15px;}

.avatar_item_list{}
.avatar_item_list .awaitbg{width:170px;height:183px; margin:0px 4px 4px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   //background:#B34193;
   //border-right:1px solid #941070; //border-bottom:1px solid #941070;
}
.avatar_item_list .awaitbg .picimgitem_img{width:150px; height:150px; margin:0px;margin:10px 10px 10px 10px ; display:block;}

.ava_search_list .awaitbg{width:170px;height:183px; margin:0px 4px 4px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2); -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   //background:#B34193;
   //border-right:1px solid #941070; //border-bottom:1px solid #941070;
}
.ava_search_list .awaitbg .picimgitem_img{width:150px; height:150px; margin:0px;margin:10px 10px 10px 10px ; }


.avatar_last{margin-top:-25px;}


.guider_close_button{color:#999; font-style:italic; margin-bottom:23px;}

.advert_att{border:3px solid #f60;}	

/*######## Форма модератора аватаров вконтакте ###################################################*/
.mod_it_form_ava_vk{ }
.mod_it_form_ava_vk .user_avatar_form_similar img{ height:100px!important; }
.mod_it_form_ava_vk #user_avatar_form_similar img{ height:100px!important; }
.mod_it_form_ava_vk .dynimg{margin-bottom:11px;}

/*######## Форма обоев ###################################################*/

.wp_item_form{}
.wp_item_form #user_avatar_form_similar{display:table; width:100%}
.wp_item_form #user_avatar_form_similar img{width:150px!important;border:3px solid #fff;}

.c4_aligned{z-index:10}

.element_download{}
.element_download .wp_element_download_descr_i{clear:both; position:relative; display:table;}
.element_download .wait_text{color:#fff; padding:10px;}
.element_download ._downloaded_image{  }
.element_download ._downloaded_image_wrapper{ overflow:auto;     -max-height: 70vh;    width: 100%; }
@media (max-width: 768px){
   .element_download ._downloaded_image_wrapper{-height:80vh; overflow:auto; }
}
 
/*######## Лупа ###################################################*/

.loupe{z-index:10; position:absolute; width:150px; height:150px; border:2px solid #fff;
   -moz-box-shadow: 2px 2px 11px rgba(0,0,0,0.5);-webkit-box-shadow: 2px 2px 11px rgba(0,0,0,0.5);box-shadow: 2px 2px 11px rgba(0,0,0,0.5);
}


.disabled_o, [disabled]{opacity:0.6; cursor:default;}

.c4cmngr_type_vimeo{margin:20px 0;}

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





/*######## Помощник в поиске  ###################################################*/

.element_on_help{font-size:11px; margin:10px 0px;}
.element_on_help a{color:#FEF4A0}


/*######## Реклама  ###################################################*/
.advertizing_list{width:349px; height:184px; float:left; overflow:hidden; position:relative; margin-bottom:3px; background-color:rgba(0,0,0,0.1)}
.advertizing_list #visitweb_container_23076{width:349px;position:absolute!important; top:-3px; left:-3px; border:none;margin:none; padding:none;}
.advertizing_list .visitweb_ad{
   display:block!important;
   float:left!important;
   width:170px!important;
   height:183px!important;
   margin:0px 4px 4px 0px;  text-decoration:none;  position:relative;
   background:rgba(255,255,255,0.2)!important; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
   -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);-webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.1);box-shadow: 1px 1px 0px rgba(0,0,0,0.1);	
   //background:#B34193;
   //border-right:1px solid #941070; //border-bottom:1px solid #941070;
}

.photo .advertizing_list .visitweb_ad{height:183px!important;background:rgba(255,255,255,0.1)!important; }
.photo .advertizing_list .visitweb_img{background:none!important;padding-top:14px; }  
.photo .wp_item_list .advertizing_list #visitweb_container_23076{top:0px; left:0px;}  
.photo .wp_item_list .advertizing_list {height:187px; width:346px;}  

.it-adblk,
.advertizing_bottom,
.advertizing_left,
.advertizing{
   background: rgba(255,255,255,0.1);
   display:block; 
   position:relative; 
   width:100%;
   max-width:100%; 
   overflow:hidden; 
   text-align:center; 
   margin:0 0 20px 0;
   box-sizing:border-box;
}

/*
.advertizing 		._advertizing_inner	{height:280px}
.advertizing_left ._advertizing_inner	{height:400px}

@media (max-width: 768px){
.advertizing ._advertizing_inner		{height:200px}
}
*/
.advertizing			{ height:250px; overflow:hidden; }
.advertizing_left 	{ height:327px; overflow:hidden; }
.advertizing_left.is-affixed{ height:327px!important;  top: 5rem; overflow:hidden; position: fixed!important;}
.advertizing_bottom 	{ height:250px; overflow:hidden; }

@media (max-width: 768px){
   .advertizing{ }
   /*.advertizing_left	{display:none;}*/
   .photo2_list 	.advertizing {display:block;}
}

/*######## Рейтинг топ ###################################################*/

.rating_top{ }
.rating_top .rating_is{  width:100%; max-width:1000px;}
.rating_top .rating_i{  width:100%; margin-bottom:70px; margin-top:10px;}
.rating_top .rating_i_owner{ width:80%;margin-bottom:10px; }
.rating_top .rating_i_owner_user{ width:300px;}
.rating_top .rating_i_owner_count{font-size:17px;}
.rating_top .rating_i_count {font-size:25px; text-align:right; padding-right:30px}
.rating_top .header .hitem {font-size:12px; color:rgba(255,255,255,0.5)}
.rating_top .header {margin-bottom:0px;}
.rating_top .rating_i_user{ width:200px; }
.rating_top .user_nick{display:block; position:absolute; margin-left:70px; margin-top:-50px;}
.rating_top .filter_label{float:left; width:25px;}
.rating_top .filter_input{float:left; width:150px;font-size:11px; color:#666; padding:3px 8px;}
.rating_top .filter_button{ position:absolute; margin-left:180px; margin-top:1px;}
.rating_top .filter_button input{  }
.rating_top .filter{background:none; position:absolute; margin-left:320px; margin-top:10px;}

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

.gototop{width:79px; height:17px; display:table; opacity:0; position:fixed; bottom:0px; right:25px; z-index:20; }
.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_all01{-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.1s ease-in-out;}

/*######## Выборы ###################################################*/
.pcat_elect{min-width:160px;}
.pcat_elect #add_user{font-size:15px; margin:30px 0px; margin-bottom:0px; padding:6px 15px; white-space:nowrap; clear:both;float:none; display:table;}
.pcat_elect .vac,.pcat_elect .gate{font-size:11px; }
.pcat_elect .vac span,.pcat_elect .gate span{opacity:0.4}
.pcat_elect .rate span{opacity:0.4; font-size:11px;}
.pcat_elect .rate{font-size:14px; }
.pcat_elect .date{font-size:10px; display:none; }
.pcat_elect .pcat_elect_item_ub .award_avatar{position:relative;}
.pcat_elect .pcat_elect_item_ub .user_nick{display:block; position:absolute; white-space:nowrap; overflow:hidden;width:110px; left:62px; top:-2px;}
.pcat_elect .pcat_elect_item_ub {padding-right:5px;}
.pcat_elect .pcat_elect_item_de {padding-top:15px;}
.pcat_elect .pcat_elect_item{margin-bottom:20px;}
.pcat_elect #rate_user{margin-top:10px;}
.pcat_elect .pcat_elect_items{margin-top:30px;}
.pcat_elect .pcat_elect_items .award_avatar ._info{display:block;}
.pcat_elect .gate ._notover{opacity:1; color:#efcc6d;}

/*Информер выборов*/
.pcat_elect_info{z-index:1; width:53px; height:50px; display:inline-block; background:url(elect_bg.gif) left top!important; position:absolute; }
.pcat_elect_info DIV{margin-top:5px; margin-left:2px; width:49px; height:12px; position:absolute; display:block; background:url(elect_text.png) left top no-repeat; }
.top_menu_item_elections{width:83px}

.blink{background:url(fbg.gif)!important; border:none;}

/*######## Автопоиск ###################################################*/
.typeahead_items{margin:10px 0px 15px 0px; width:100%; display:table; }

.typeahead_items .typeahead_item{cursor:pointer; color:rgba(255,255,255,0.8); margin-bottom:0px;font-size:11px; padding:5px; width:33%; float:left;}
.typeahead_items .active,.typeahead_items .typeahead_item:hover{background:#006687; color:#fff;}
.typeahead_items .typeahead_item img{margin:5px; width:100px; display:inline-block}
/*textarea[data-search_url]{background:url(s.png) 6px 5px no-repeat #FFF;  padding-left:22px; border:none; }*/


/*######## Пользователи Регистрация ###################################################*/
.user_reg_left_img{width:142px;  height:610px; background:url(reg_girl.png) left top no-repeat; display:inline-block}

/*######## Банеры ###################################################*/
._bansys_external{background:#fff}
._bansys_external a{width:100%!important; display:block; margin-top:50px;position:relative; background-position:center center!important; overflow:hidden; 
   text-align:center;background:#fff}
._bansys_external a img{max-width:100%; margin:0 auto;}

@media (max-width: 768px){

   ._bansys_external a img {
      max-width: none;
      height: 22vw;
      margin-left: -38vw;    
      min-height: 60px;
   }
}



/*######## Ссписок категорий 2.0 ###################################################*/

.photo2_catlist{ position:relative;  }
.photo2_catlist ._cats_wrapper{margin:0 -10px;}
.photo2_catlist ._cats{padding:10px; position:relative; width:100%; }
.photo2_catlist ._cats ._cat{ opacity:1; padding-bottom:4rem; position:relative; } 
.photo2_catlist ._cats ._cat:before{content:''; border-bottom: 2px solid rgba(0,0,0,0.4); position:absolute; width: 92%; left: 4%; bottom: 6px; -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;}
.photo2_catlist ._cats ._cat:after{content:''; border-bottom: 2px solid rgba(0,0,0,0.2); position:absolute; width: 80%; left: 9%; bottom: 2px; -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;} 
/*.photo2_catlist ._cats ._cat:hover:before{ bottom: 3px;} 
.photo2_catlist ._cats ._cat:hover:after{ bottom: 0px;} 
*/
.photo2_catlist ._cats ._cat ._cat_img_o{overflow:hidden}  

.photo2_catlist ._cats ._cat a{ display: block; }
.photo2_catlist ._cats ._cat ._bottom{ background:rgba(0,0,0,0.6); padding:5px;  box-sizing: border-box;   position:relative;}

.photo2_catlist ._cats ._cat ._bottom a{color:#fff;} 
.photo2_catlist ._cats ._cat ._bottom i.fa{opacity:0.5} 
.photo2_catlist ._cats ._cat ._bottom ._title{overflow:hidden; text-transform:capitalize;height:1.3em; } 
.photo2_catlist ._cats ._cat ._bottom ._title a{text-decoration:none; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;} 
.photo2_catlist ._cats ._cat ._bottom ._title a:hover{text-decoration:underline;} 
.photo2_catlist ._cats ._cat ._bottom ._funcs ._func{display:inline-block; padding: 1px 5px;height: 17px; overflow: hidden;} 
.photo2_catlist ._cats ._cat ._bottom ._bottom_descr ._descr{height:1.2em} 

@media (max-width: 768px){
   .photo2_catlist{font-size:95%} 
   .photo2_catlist ._cats ._cat{ padding-bottom:4rem; } 
   .photo2_catlist ._cats ._cat:before{  bottom: 8px; }
   .photo2_catlist ._cats ._cat:after{  bottom: 4px; } 

}

/*######## Новый список элементов ###################################################*/
.photo2_list{
   margin:-10px;
   box-sizing: border-box; 
   clear: both;
   -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;

}
.photo2_list .photo2_list_items{padding:10px;}
.photo2_list .photo2_list_items .photo2_tmb{
   background:rgba(255,255,255,0.2); 
   opacity:1; 
   overflow:hidden!important;
   position:relative;
  
   /*
   -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;
   */
}

.photo2_list .photo2_list_items ._list_more{background:rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center;}
.photo2_list .photo2_list_items ._list_more>a{ transition: all 0.3s ease-in-out;position: relative; height: inherit; width: inherit;  display: flex;align-items: center; justify-content: center;}
.photo2_list .photo2_list_items ._list_more>a:hover{background:rgba(255,255,255,0.2); }
.photo2_list .photo2_list_items ._list_more img{position: absolute;}
.photo2_list .photo2_list_items ._list_more ._list_more_title {
   position: absolute;
   font-size: 2.2em;
   font-family: "Roboto";
   font-weight: 100;
}

@media (max-width: 768px) {
   .photo2_list .photo2_list_items ._list_more img {
      width: 4rem;
      height:1rem;
   }
}
.photo2_list .photo2_list_items .photo2_tmb.__deleted{	
   opacity:.3!important;   
}

 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover_resolution {
   background-blend-mode: color-dodge;
   position: absolute;
   right: 1rem;
   top: 1rem;
   background-color: rgba(0, 0, 0, 0.5);
   border-radius: 1rem;
   padding: 0.2rem 0.5rem;
   line-height: 1;
   font-size: 0.9em;
   color: rgba(255, 255, 255, 0.7);
   opacity: 0.7;
   transition: all 0.1s ease-in-out;
}

.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover_resolution:hover{
   opacity: 1;
   text-decoration: none;
}

.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover{margin-top:0; bottom:-60px; color:#fff; box-sizing: border-box;  position:absolute; background:rgba(0,0,0,0.6);width:100%; height:60px;  z-index:1; display:flex;   overflow: hidden;}
.photo2_list .photo2_list_items .photo2_tmb:hover .photo2_tmb_hover{bottom:0px;}

.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_img_o{display: block;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover a{color:#fff;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_avatar{float:left; margin-right:10px;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover i.fa{opacity:0.5} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_title{margin-bottom:5px; font-size:12px; height:28px; overflow:hidden;  line-height: 129%;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_title a{text-decoration:none;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_title a:hover{text-decoration:underline;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_descr{  padding: 5px 5px 5px 0; flex:1;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_descr ._func{height: 17px; overflow: hidden;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover ._funcs ._func{display:inline-block; padding: 1px 5px;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_descr ._info{display:flex; justify-content: space-between; align-items:center; } 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_descr ._info ._res{flex:1; text-align:right; color:#d4d4d4;font-size: .9em;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_block_td{  padding: 5px;} 
.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_hover .photo2_tmb_hover_user_block_td .ord_star{  margin-left: -2px;} 

.photo2_list .photo2_list_items .photo2_tmb .photo2_tmb_play{  
    background: rgba(0,0,0,0.25);
    border:1px solid rgba(0,0,0,0.3);
    border-radius: 50%;
    line-height: 5rem;
    width: 5rem;
    text-align: center;
    opacity: 0.5;
    padding-left: 3px;
 
    opacity: 0.5;
    position: absolute;
    font-size: 21px;
   transition: all 0.1s ease-in-out;
    cursor: pointer;
    left: 50%;
    top: 50%;
    margin-top: -2.5rem;
    margin-left: -2.5rem; 
  
   
    } 
.photo2_list .photo2_list_items .photo2_tmb:hover .photo2_tmb_play{  background: rgba(0,0,0,.4); opacity:1;   } 
.photo2_list .photo2_list_items .photo2_tmb.state_loading .photo2_tmb_img{} 
.photo2_list .photo2_list_items .photo2_tmb_img{ } 

.photo2_list .photo2_list_items .photo2_tmb_mask{ width:inherit; background:rgba(0,0,0,0.1); z-index:1; height:inherit; position:absolute; left:0; top:0; display:table-cell; vertical-align:middle; text-align:center; } 
.photo2_list .photo2_list_items .state_loading .photo2_tmb_mask{ } 
.photo2_list .photo2_list_items .photo2_tmb_mask .photo2_tmb_spinner{ } 
.photo2_list .pagination-nav{clear:both;  }

@keyframes spinner {
   to {transform: rotate(360deg);}
}

@-webkit-keyframes spinner {
   to {-webkit-transform: rotate(360deg);}
}

.photo2_tmb_spinner {
   min-width: 40px;
   min-height: 40px;
}

.photo2_tmb_spinner:before {
   content: 'Loading…';
   position: absolute;
   top: 50%;
   left: 50%;
   width: 40px;
   height: 40px;
   margin-top: -20px;
   margin-left: -20px;
}

.photo2_tmb_spinner:not(:required):before {
   content: '';
   border-radius: 50%;
   border: 2px solid transparent;
   border-top-color: #fff;
   border-bottom-color: #fff;
   border-left-color: rgba(255,255,255,0.2);
   border-right-color: rgba(255,255,255,0.2);
   animation: spinner 1.8s ease infinite;
   -webkit-animation: spinner 1.8s ease infinite;
}


.photo2_list .photo2_list_items .photo2_tmb ._adult_info,
.element ._adult_info{
   position:absolute; 
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content: center;
   align-items: center;
   height:100%;
   left: 0;
   top: 0;
}

/* Толлько для взрослых RU*/

._adult_info ._adult:before{content:'18+';	}
._adult_info ._adult_descr span:before{content:'Изображение доступно только после';}
._adult_info ._adult_descr a:before{content:'регистрации';}


.photo2_list .photo2_list_items .photo2_tmb ._adult_info ._adult,
.element ._adult_info ._adult{
   margin:1rem 0; 
   font-size:2em; 
   color:#fff;
   font-weight:300;
}

.photo2_list .photo2_list_items .photo2_tmb ._adult_info ._adult_descr,
.element ._adult_info ._adult_descr{width:60%; 
   padding:1rem; 
   background:rgba(0,0,0,.5); 
   color:#fff; 
   text-align:center;
}

.photo2_list .photo2_list_items .photo2_tmb ._adult_info ._adult_descr a,
.element ._adult_info ._adult_descr a{ 
   color:#FEF4A0;
}



/*######## Список в модулях ###################################################*/

.photo2_list_modid_1{}
.photo2_list_modid_1 .photo2_tmb_play{display:none;}
.photo2_list_modid_1 .photo2_tmb_img_o{display:table-cell; width:200px; height:200px; vertical-align:middle; text-align:center; }
.photo2_list_modid_1 .photo2_tmb{float:left; width:200px; height:200px; margin:10px 10px 0 0; }
.random_list_main_list .photo2_list_modid_1 .photo2_tmb{width: 50%; border: 1px solid #378A9C; margin: 0;}
@media (max-width: 1200px){.random_list_main_list .photo2_list_modid_1 .photo2_tmb { width: 100%; }}



/*######## Новый поиск ###################################################*/
.items_search_form_panel {}
.items_search_form_panel .items_search_form {    }
.items_search_form_panel .items_search_form ._inputbutton					{display:flex; width:100%;}
.items_search_form_panel .items_search_form ._inputbutton ._input		{ flex:1;	position:relative;}
.items_search_form_panel .items_search_form ._inputbutton ._input input			{border-color:#fff; box-shadow:none; width:100%	}
.items_search_form_panel .items_search_form ._inputbutton ._input input:focus	{border-color:#fff; box-shadow:none;  	}
.items_search_form_panel .items_search_form ._inputbutton>button			{margin: 0;     padding: 7px 12px;    margin-left: -3px;}
.items_search_form_panel .items_search_form ._inputbutton>button:hover	{margin: 0;     padding: 7px 12px;    margin-left: -3px;}
.items_search_form_panel .items_search_form .items_search_addones{padding-top:1rem;}



.top_menu .items_search_form_panel{display:none;}
.items_search_form_panel .items_search_form ._input .twitter-typeahead{display:block!important}
.items_search_form_panel .items_search_form ._input input{padding-right: 2rem;}

.items_search_form .items_search_addones{-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;}
.items_search_form.__closed .items_search_addones{display:none}
.items_search_form.__opened .items_search_addones{display:block}

/*
.items_search_form .items_search_form_textbutton{  position:relative; padding-right:80px }
.items_search_form .items_search_form_text{padding:10px 20px;    padding: 10px 20px; font-size: 15px;  width: 100%;  box-sizing: border-box;   }

.items_search_form .items_search_form_button{position:absolute; right:0;top:0;   padding: 10px 19px;  font-size: 15px; }
.items_search_form .items_search_form_tags.tt-input{padding: 8px 19px; box-sizing: border-box;  display: inline-block;  font-size: 14px; background:#FFF!important; border:none; }
.items_search_form .items_search_form_tags{display:inline-block;  box-sizing: border-box;  float:left; margin-right:5px;}
.items_search_form .items_search_form_tags .tm-tag{display:inline-block;  box-sizing: border-box;  float:left;}
.items_search_form .items_search_form_textbutton{display:inline-block;  box-sizing: border-box; float:left; margin-right:5px;}
.items_search_form .twitter-typeahead{display:inline!important;  }

@media (max-width: 1520px){.items_search_form .items_search_form_text{ width: 200px;  }}
@media (max-width: 1462px){.items_search_form .items_search_form_text{ width: 150px; }}
@media (max-width: 993px){
.items_search_form{ float: none;   clear: both;}
.items_search_form .items_search_form_text{ float: left;    width: 100%;}
.items_search_form .form-group{margin-bottom:0}
.items_search_form .twitter-typeahead{display:inline-block!important;float: left;    width: 80%;}	


}

*/


/*######## Формы forms ###################################################*/
input[type=button],input[type=submit],button{padding: 8px 13px; box-sizing: border-box;  display: inline-block;  font-size: 14px; background:rgba(4, 48, 81, 1); border:none; cursor:pointer} 
input[type=button]:hover,input[type=submit]:hover,button:hover{ background:rgba(129, 150, 166, 0.99);} 
input[type=text],input[type=password],input[type=date],select,textarea{font-family:Arial, Helvetica, sans-serif; font-size: 14px;  background:#FFF;  border:1px solid #e5e5e5; color:#333; padding: 8px 13px;box-sizing: border-box; box-sizing: border-box;	-moz-border-radius: 0px; 	border-radius: 0px;  	-webkit-border-radius: 0px; }
input.__error{border:4px solid #F00!important;}
input.__success{border:4px solid #0A0!important;}

a[data-type="submit"]{cursor:pointer} 


/*-- Обработчик очистки элемента ввода ---------------------*/

.it-input-clear-btn {
   transition: all 0.3s ease-in-out;
   position: absolute;
   width: 1.6rem;
   height: 1.6rem;
   border-radius: 50%;
   display: inline-block;
   margin-left: 0rem;
   margin-top: .7rem;
   margin-right:.4rem;
   opacity: 0;
   position: absolute;
   right:0; 
   top:0;
   z-index:1;
}
.it-input-clear-btn:before {
   content: "\f00d";
   font: normal normal normal 14px/1 FontAwesome;
   color: #999;
   margin-top: 2px;
   margin-left: 4px;
   position: absolute;
}
.it-input-clear-btn.__showed {
   opacity: 0.6;
   cursor: pointer;
   margin-left: 0.9rem;
}
.it-input-clear-btn.__showed:hover {
   opacity: 0.9;
}



/*######## Главные шаблоны ###################################################*/
.main_tpl{}
.main_tpl>.head{height:205px; position:relative;}
.main_tpl>.body{ position:relative; display:table; width:100%;}
.main_tpl>.body>.body_left{vertical-align:top; position:relative; width:340px; display:table-cell; padding:15px 0 15px 15px;}
.main_tpl>.body>.body_center{vertical-align:top;position:relative; display:table-cell; padding:15px; }
.main_tpl>.footer{ position:relative;}

/*######## Случайная работа ###################################################*/
.random_item{ margin:25px 0;  }
.random_item img{width:100%;}
.random_item .random_item_hover{margin-top:10px}
.random_item .random_item_hover_title{margin-bottom:10px;}
.random_item .random_item_hover_title a{text-decoration:none;}
.random_item .random_item_img{max-width:300px;}

/*######## формы ###################################################*/

.form_row{display:table; width:100%;margin-bottom: 20px;}
.form_row .form_row_label{display:table-cell; vertical-align:top; width:15%; padding-right:20px; font-weight:bold; text-align:right;}
.form_row .form_row_value{display:table-cell;vertical-align:top;}


.contest_offer{}
.contest_offer form{width:70%;} 

/*######## Верхнее меню ###################################################*/
.avatars .top_menu,
.avatars .top_menu .top_menu_item .top_menu_item_subitems, 
.avatars .top_menu .top_menu_item .top_menu_item_subitem .top_menu_item_subsubitems{ background:rgba(3, 44, 77, 0.95)}


.top_menu{height:50px; width:100%; position:fixed; top:0; background:rgba(0,0,0,0.95); z-index:150; display:block; }
.top_menu .top_menu_items{display:block;}
.top_menu .logo{width:69px; height:50px; display:inline-block; float:left;  margin-right: 15px; margin-left: 15px;}
@media (max-width: 768px){.top_menu .logo{   margin-right:5px; margin-left: 0px;}}
.top_menu .logo span{width:69px; height:50px; background:url(d2/logo.svg) left center no-repeat; display:inline-block}
.top_menu .top_menu_item{  box-sizing: border-box; float: left;  height: 50px;  font-size: 14px;  padding: 0px 15px; z-index:150;}
.top_menu .top_menu_item>a{   padding: 15px 0;  display: block; }
.top_menu .top_menu_item_label_img{ padding:0; display:block; }
.top_menu .top_menu_item_label_img>a{display:flex; justify-content:center; align-items:center;  }
.top_menu .top_menu_item_label_img>a:after{content: "\f142";  display:block; width:12px; color:#817d7f; text-align:center;    font: normal normal normal 14px/1 FontAwesome; -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;}
.top_menu .top_menu_item_label_img:hover>a:after{ color:#fff;}
.top_menu .top_menu_item_label_img a{ padding:0}
.top_menu .top_menu_item_label_img img{display:block}
.top_menu .top_menu_item_subitems .top_menu_item{ float: none; display:block; }
.top_menu .top_menu_item.__su a{color:#FEF4A0;}
.top_menu .top_menu_item a{text-decoration:none; cursor:pointer}
.top_menu .top_menu_item:hover>a>i{color:#fff; opacity:1;font: normal normal normal 14px/1 FontAwesome; -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; }
.top_menu a i{opacity:0.5; margin:0 5px;}

.top_menu .top_menu_item .top_menu_item_subitems{visibility:hidden; opacity:0; z-index:100;  margin-top:-5px; width: 270px; position: absolute; background: rgba(0,0,0,0.95);  margin-left: -15px;}
.top_menu .top_menu_item:hover .top_menu_item_subitems{visibility:visible; opacity:1;    margin-top:0;z-index:1; /*-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;*/}
.top_menu .top_menu_item .top_menu_item_subitems.top_menu_left{margin-left:-165px}

.top_menu .top_menu_item .top_menu_item_subitems a{display:block;}
.top_menu .top_menu_item .top_menu_item_subitem{}
.top_menu .top_menu_item .top_menu_item_subitem a{ font-size: 14px;  padding: 8px 15px; display:block}
.top_menu .top_menu_item:hover,
.top_menu .top_menu_item .top_menu_item_subitem:hover,
.top_menu .top_menu_item .top_menu_item_subsubitem:hover,
.top_menu .top_menu_item.Active{background:rgba(255,255,255,0.1);} 
.top_menu .top_menu_user{ box-sizing: border-box;   float:right; position:relative;}

.top_menu .top_menu_item .top_menu_item_subitem .top_menu_item_subsubitem{  }
.top_menu .top_menu_item .top_menu_item_subitem .top_menu_item_subsubitems{display:none;  margin-top:-32px; width: 270px; position: absolute;   left:270px;  background: rgba(0,0,0,0.95);z-index:1}
.top_menu .top_menu_item .top_menu_item_subitem:hover .top_menu_item_subsubitems{display:block;  }
.top_menu hr{BORDER: 0px;  COLOR:rgba(255,255,255,0.1);  HEIGHT: 1px;  background-color: rgba(255,255,255,0.1); margin:0;}

.top_menu .top_menu_items_toggle{cursor:pointer; float: left; display:none;  box-sizing: border-box;    height: 50px;  line-height: 50px;  font-size: 14px;  padding: 0px 15px; }

@media screen and (max-width:1440px) {  
   .top_menu .top_menu_item{   padding: 0px 7px; }
   .top_menu_item_elections{width:65px}
}
@media screen and (max-width:1406px) {  
   .top_menu .top_menu_item{  padding: 0px 10px;}
}
@media screen and (max-width:1339px) {  
   .top_menu_items_left .top_menu_item i{display:none}
   .top_menu_items_left .top_menu_item:last-child i{display:inline-block}
   .user_top_menu ._level{display:none} 
   .user_top_menu ._load .top_menu_item_label span{display:none} 
}
@media screen and (max-width:1051px) {  
   .user_top_menu .pm_info {display:none} 
   .user_top_menu ._load {display:none} 
}

@media screen and (max-width:992px) {  
   .top_menu .top_menu_items{
      display:none; 
      clear:both
   }
   .top_menu .top_menu_items_toggle{
      display:block; 
   }
   .top_menu{
      height:auto;
      max-height:100%;
      overflow-y:auto;
   }
   .top_menu .top_menu_item{
      float:none; 
      position: relative;
      height: auto;
      overflow:hidden;
      box-sizing:border-box;
   }
   .top_menu .top_menu_item:hover .top_menu_item_subitems{
      position: relative;
      width: auto;
      padding: 0;
      margin: 0;
      background:transparent;
   }

   .top_menu .top_menu_item .top_menu_item_subitem .top_menu_item_subsubitems{
      width: auto;
      position: relative;
      margin: 0;
      padding: 0;
      left: 0;
      background:transparent!important;
   }



   .user_top_menu .pm_info {display:block} 
   .user_top_menu ._load {display:block} 
   .user_top_menu ._level{display:block} 
   .user_top_menu ._load .top_menu_item_label span{display:inline} 
}


[role="menu-toggle"]{display:none;}

@media (max-width: 992px) { 
   [role="menu-toggle"]{display:block;}
   [role="menu-toggle"]+*{display:none;}
}

/*######## / Верхнее меню ###################################################*/


/*######## Шаблоны ###################################################*/
.tpl_main{width:100%; position:relative; min-height: 100%;}
.tpl_main .tpl_main_content{ padding-top:60px}
.tpl_main .tpl_main_content .tpl_main_content_right,.tpl_main .tpl_main_content .tpl_main_content_left{ }
.tpl_main .tpl_main_content .tpl_main_content_left{ }
.tpl_main .tpl_main_content .tpl_main_content_block{margin-bottom:20px;}

.tpl_main .tpl_main_content .tpl_main_head .ava_top_o{position:relative;}
.tpl_main .tpl_main_content .tpl_main_head .first_news{position:relative;}
.tpl_main .tpl_main_content .tpl_main_head .contest{position:relative;}

.tpl_main .tpl_main_content .tpl_main_content_top .panel-body{min-height:14rem}
.tpl_main .tpl_main_content .tpl_main_content_top>DIV{min-height:140px;}


/*######## / Шаблоны ###################################################*/

/*######## Страницы в контетнтной зоне ###################################################*/

.d2-page{padding:2rem 0}

/*######## Левое меню ###################################################*/
.left_menu{}
.left_menu .panel-heading i{  opacity: 0.5;  font-size: 19px;  margin-right: 12px;  float: left;  margin-top: 12px;}
.left_menu .left_menu_items{ }
.left_menu .left_menu_items .left_menu_item{  white-space: nowrap; overflow:hidden; text-overflow: ellipsis; font-size: 16px; display: block;  line-height: 29px;  text-decoration: none; opacity:0.8; }
.left_menu .left_menu_items .left_menu_item:hover{opacity:1;  }
.left_menu .left_menu_items .left_menu_item.Active{opacity:1;  }

/*######## / Левое меню ###################################################*/

.badge_blink{background:url(fbg.gif); padding:2px 2px; color:#fff;}


.tags_devider:last-child{display:none;}
.last:last-child{display:none;}

.sidebar{}
.sidebar .panel{margin-bottom: 15px; display: block; max-width:100%; overflow: hidden;    position: relative; }
.sidebar .panel-body{  }
.sidebar .panel-body .photo2_list{padding-top:3px;   margin: 0 -10px;  }

.it-page-sidebar-toggle{-position:absolute;z-index:10;  }

/*
html.it-sidebar-state-opened .it-page-sidebar{width:25%} 
html.it-sidebar-state-opened .it-page-contentbar{width:75%} 
*/
 


html.it-sidebar-state-closed .it-page-sidebar{ overflow: hidden;  display:none; width: 0; opacity:0;} 
html.it-sidebar-state-closed .it-page-contentbar{width:100%} 
html.it-sidebar-state-closed .sidebar-toggle-js{position: fixed;} 

/*[data-collage]{margin:0 5px;  position:relative;}
[data-collage]>DIV{margin:0 5px 5px 0;}*/

/*######## Популярные тэги ###################################################*/
.tag_stat_tpl{}
.tag_stat_tpl a{overflow:hidden; display:block; white-space:nowrap; line-height: 160%;  text-overflow: ellipsis;}
.tag_stat_tpl a span{display:none;}
.tag_stat_tpl ._items{column-count:auto; column-width:9rem}
@media (max-width: 992px){.tag_stat_tpl .panel-body{max-height:105px; overflow:auto;}}





/*######## notify  override ###################################################*/
.noty_type_info a,
.noty_type_info a:hover{color:inherit; text-decoration:underline}

/*######## bootstrap бутстрап override ###################################################*/
a:hover, a:focus{color:#fff}
.modal-dialog{color:#333;}

.panel{border:none; box-shadow:none; }
.panel-default{background: rgba(0,0,0,0.1); }
.panel-default .panel-heading{border:none; background:none;  }
.panel-default>.panel-heading h1,.panel-default>.panel-heading h2,
.panel-default>.panel-heading .panel-title{color:#fff;}
.panel-default>.panel-heading .panel-title-lg{  font-family:Roboto, Arial, Helvetica; font-weight:100; font-size: 2.5rem;}
.panel-default .panel-footer{border:none; background:none;  background: rgba(0,0,0,0.1);text-align:center;} 
.panel-default .panel-footer a:hover{color:#fff; text-decoration:underline}

.panel-transparent{background:none; }

.panel .panel-body{ }
.panel-heading .navbar-toggle{color:#fff; border:none; padding:0; margin:0}
.panel-heading .navbar-toggle:hover{background:none;}
.panel .navbar-collapse{padding:0;}
.panel .panel-heading .panel-title a{text-decoration:none;color:inherit;}
.panel .panel-heading .panel-title a:hover{text-decoration:none; opacity:0.8}

.panel .panel-heading h1{display: inline-block; font-family:Roboto, Arial, Helvetica; font-weight:300;}
.panel .panel-heading h1 a{display: inline-block;}
.it-page .panel .panel-heading h2{display: inline-block; font-size: 1.3rem; font-family:Roboto, Arial, Helvetica; font-weight:400;}
.it-page .panel .panel-heading h2 a{color:inherit}

.panel .panel-heading  .fa-angle-down{-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;}
.panel .panel-heading [aria-expanded="true"] .fa-angle-down{ -webkit-transform: rotate(180deg); transform: rotate(180deg);}


@media (min-width: 768px){
   .panel .panel-heading{padding-bottom:0.3rem}
   .panel .panel-heading-bg{padding-bottom:10px}
   .panel .panel-heading+.collapse .panel-body{padding-top:0}
   .panel .panel-body{padding-top:0}
}

@media (max-width: 768px){
   .panel>.panel-heading h2{    font-size: 16px;     line-height: 1.3; padding:0; margin:0}

}

.input-group-addon{color:#fff; border:none; outline:none!important; background: rgba(0,0,0,0.2)!important; box-shadow:none; border-radius:0;text-decoration:none!important; margin:2px;}



.btn{color:#fff; border:none; outline:none!important; background: rgba(0,0,0,0.2)!important; box-shadow:none; border-radius:0;text-decoration:none!important; margin:2px;}
.btn:hover,.btn:visited{color:#fff; border:none; background: rgba(0,0,0,0.4)!important; box-shadow:none;  border-radius:0; }
.btn:active, .btn:focus{ background: rgba(0,0,0,0.5)!important; text-decoration:none; color:#ccc;}

.btn-transparent,.btn-transparent:active,.btn-transparent:visited,.btn-transparent:hover,
.btn[disabled],.btn[disabled]:active,.btn[disabled]:visited,.btn[disabled]:hover{background:none!important; cursor:default;}

.btn-default.active, .btn-default:active, .btn-default:focus, .open>.dropdown-toggle.btn-default{color:#eee;}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover
{color:#eee}

.btn-info{background:#aaa;}
.btn-info.active, .btn-info:active, .btn-info:focus, .open>.dropdown-toggle.btn-info{color:#eee;}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-info:hover
{background:#bbb}

.btn-white			{ background: #eee!important; color: #022B4E!important; }
.btn-white:hover	{ background: #ccc!important; color: #022B4E!important;}


.dropdown-menu{border:none; border-radius:0; background: rgba(0,0,0,0.75);}
.dropdown{display:inline-block}
.dropdown ul li .btn{background: none!important; color: inherit; }
.dropdown-menu>li>a{color:inherit}

.modal-dialog .btn{background:var(--bg-base)!important;}
.modal-dialog .btn-default{ color: #333!important;    background-color: #fff!important;    border:1px solid #ccc!important;}
.modal-dialog .help-block{color:#999}

button.btn{color:#fff} 


.m-t-05{margin-top:.5rem}
.m-t-1{margin-top:1rem}
.m-t-2{margin-top:2rem}
.m-t-3{margin-top:3rem}
.m-t-4{margin-top:4rem}
.m-t-5{margin-top:5rem}
.m-t-6{margin-top:6rem}

.d-flex{display:flex;}

/*.modal-dialog .modal-footer .btn{background:#333!important;}
.modal-dialog .modal-footer .btn:hover,.btn:visited,.btn:active{background:#555!important;}*/


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover,
.nav-pills>li.selected>a, .nav-pills>li.selected>a:focus, .nav-pills>li.selected>a:hover {
   color: #fff;
   background-color: rgba(0,0,0,0.3);
}

.nav>li>a:focus, .nav>li>a:hover {
   text-decoration: none;
   background-color: rgba(255,255,255,0.1);
}
.nav-pills>li+li {
   margin-bottom: 2px;
}
.nav-pills>li>a { background-color: rgba(255,255,255,0.05); border-radius: 0px;    border-top-left-radius: 0px;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;    border-bottom-left-radius: 0px;}

.thumbnail {border-radius: 0px; border:none; padding: 0px;   border:none; background:none; margin-bottom: 5px;}


.table-striped>tbody>tr:nth-of-type(odd){    background-color: rgba(255,255,255,0.05);}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{border:none;}

.text-muted,
.text-muted.small{color: rgba(255,255,255,0.6);}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
   font-weight: inherit!important;
   line-height: inherit;
   color: inherit;
}

.help-block{color: rgba(255,255,255,0.6); font-size:90%  }
@media (max-width: 768px){
   .help-block{ font-size:100%  }
}


.page-header{border:none;}

.badge{	
   background: rgba(0,0,0,0.4)
} 

.navbar-default{color:#fff; border:none; outline:none!important; background: rgba(0,0,0,0.2)!important; box-shadow:none; border-radius:0; }
.navbar-default .navbar-brand{color:inherit; }
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{color:inherit; }

.navbar-default .navbar-nav>li>a{color:inherit; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:inherit; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
   background: rgba(0,0,0,0.2);
   color:inherit;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
   background: rgba(0,0,0,0.2);
   color:inherit;   
}

.navbar-default .navbar-toggle {
   border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar{
   background-color: #fff;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
   background-color: rgba(255,255,255,0.2);
}

.checkbox label{/*display: flex;*/ align-items: center;}
.checkbox label input[type=checkbox], .checkbox .label input[type=radio]{zoom: 1.2;  margin: 0 0 0 -1.4rem;}

.alert{border:none; border-radius:0;color:#FFF;}
.alert-danger{ background:rgba(255,0,0,.5);}
.alert-warning{ background:rgba(255,255,0,.5);}
.alert-default{ background:rgba(255,255,255,.125);}
.alert-info{ background:rgba(0,173,255,.5);}

.form-control {border-radius: 0;     border: none;}


/*######## Конкурс виджет ###################################################*/
.contest_widget{}
.contest_widget .panel-body .contest_ritems{overflow: hidden;display:flex; margin:0 -16px; justify-content:center;height:5.5vw; align-items:center}
.contest_widget .panel-body .contest_ritems ._ritem{}
.contest_widget .panel-body .contest_ritems>._item,
.contest_widget .panel-body .contest_ritems>._item>a{height:inherit}
.contest_widget .panel-body .contest_ritems ._ritem:nth-child(2){opacity:0.5}
.contest_widget .panel-body .contest_ritems ._ritem:nth-child(3){opacity:0.3}
.contest_widget .panel-body .contest_ritems ._ritem img{max-height:100%; max-width:100%; width:auto; height:auto;}

.contest_widget .contest_tillend{margin-bottom:2rem}
.contest_widget .contest_tillend time{font-size:1.3rem; padding:7px 9px; background:rgba(255,127,0,0.5)}

.contest_widget .thumbnail{  text-align:center;overflow:hidden; margin:0;	}
.contest_widget .thumbnail img{/*height:100%; width:auto;*/  border:1px solid transparent;}
@media (max-width: 768px){    
   .contest_widget .panel-body .contest_ritems{height: auto;}
   .contest_widget .thumbnail img{height:22vw;}
   .it-page .it-page-contentbar-header .contest_widget .panel-body{height:auto; padding:0}
}
/*######## Анимации ###################################################*/

.animations{background:url(anim_bg.png) left top repeat-x #6E15A9!important}

.tt-input{background:#fff!important;}

.avatars_main3 .contest_info,
.avatars_main3 .contest,
.first_news,
.avatars_main3 .contest .contest_info_over{position:relative!important; left:0!important; top:0!important; margin:0!important;width:auto!important;}
.avatars_main3 .first_news{height:100px;}

/*######## Элемент ###################################################*/

.element{}
.element .element_data_wrapper{display:flex;}
.element ._content{flex:1;align-items: center;    display: flex;  position:relative;      justify-content: center; background:rgba(0,0,0,0.2); overflow:hidden;}  
.element ._content img{max-width:100%; max-height:100vh; }
.element ._content img._img_adult{    zoom: 2; }
.element ._sidebar{background:rgba(255,255,255,0.1);   padding:15px; overflow:auto; width:26rem}
.element ._sidebar hr{margin: 1rem 0;    clear: both;}
.element ._sidebar_panel{margin: 1rem 0;}
.element ._sidebar_panel h1{font:normal 1.2rem Arial,Helvetica; line-height:150%; margin:0;}
.element ._sidebar_panel._tags ._tag.__rel{color:var(--color-accent);}

.element ._navigation{position:absolute;  width:100%; height:100%; top:0}
.element ._navigation>.ta{ height:100%;  }
.element ._navigation>.ta>.td{padding:10px}
.element ._navigation i{text-shadow: 0px 0px 5px #000; opacity:0.2; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.element ._navigation ._arrow_left{text-align:left;}
.element ._navigation ._arrow_right{text-align:right;}
.element ._navigation ._arrow_right,
.element ._navigation ._arrow_left{cursor:pointer; vertical-align:middle; font-size: 55px; width:25%;}
.element ._navigation ._arrow_left:hover i{margin-left:10px; opacity:0.7}
.element ._navigation ._arrow_right:hover i{margin-right:10px; opacity:0.7}

.element .element_data_wrapper {position:relative; /*height:100vh*/}

.element ._sidebar ._public textarea{width:100%; padding:3px; font-size: 11px; height: 8vh; min-height:60px}
.element ._sidebar ._details ._label{overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.sidebar_switcher{display:none;}

.element ._sidebar .award_avatar{}
.element ._sidebar .award_avatar ._image{display:block;float:left;}
.element ._sidebar .award_avatar ._info{ padding-left: 8px;   display: inline-block;}
.element ._sidebar .award_avatar ._info .user_nick {display: block; margin-bottom: 3px;  font-size: 18px;    font-weight: 100;}
.element ._sidebar .award_avatar ._info .user_level{display:block;    } 

.element ._sidebar .info{margin-bottom: 20px;} 

.element .cropper-container{ z-index:100}


body.__ads.__gads .it-page{padding-bottom: 12rem;} /**При включенной рекламе */
@media (max-width: 768px){ 
   body.__ads.__gads .it-page{padding-bottom: 0;} /**При включенной рекламе */
}

.it-page .it-page-content .element .element-name{
   font-size: 2.5em; 
   font-weight: 100;	
   font-family: Roboto, Arial, Helvetica;
   color: var(--color-h1);
   line-height: 1.1;
   margin-bottom: 0.5em;
}


@media (max-width: 768px){    
   .element .element_data_wrapper{display:flex;flex-direction:column}
   .element ._sidebar{display:flex;width: 100%;flex-direction:column;}
   .element ._sidebar hr{display:none;}
   .element ._sidebar .panel._download{order:-1;} 

   .element ._content{display:block;  width: auto; margin-left: -15px; margin-right: -15px;}
   .element [role="download_button"]{margin:0 -15px;}

   .it-page .it-page-content   .element .element-name{
      font-size: 1em; 
      font-weight: 100;	
      font-family:  Arial, Helvetica;
      color: var(--color-h1);
      line-height: 1.3;
      margin-bottom: 1em;
   }

}


/*@media (max-width: 768px){.random_list_main,.tpl_main_content_top,.items_search_form{display:none!important; }}*/

/*.avaday_widget .thumbnail img{height:150px}*/
.avaday_widget ._user_items:after{clear:both; display:block; content:''}
.avaday_widget ._user_items ._item{margin-bottom:3px; width:50%; display:block; min-width:70px}
.avaday_widget ._item{margin-bottom:3px; width:25%; display:block; min-width:44px; float: left;}
.avaday_widget ._item>DIV{display:inline-block}
/*######## Скоп ###################################################*/

.scope_element_info{background:none;    margin: 0; padding:0;}
.scope_element_info_inner{background:rgba(255,128,0,0.5);  margin: 1rem 0px;    padding: 5px 10px;}

@media (max-width: 768px){
   .scope_element_info_inner{
      background:rgba(255,128,0,0.5);  
      margin: 0 0 1rem 0;    
      padding: 5px 10px;
   }
}

/*######## Постраничка ###################################################*/
.pagination-nav{display:table; width:100%; margin-bottom:1rem;}
.pagination{display:block; margin:0;}
.pagination ._prev{}
.pagination ._next a{margin-right:3px;}
.pagination>li>a, .pagination>li>span {
   border-radius: 0!important;
   color: #fff;
   background: none;
   border: none;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
   color: #fff; 
   background: rgba(0,0,0,0.1);
   border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
   color: #fff;
   cursor: default;
   background: rgba(0,0,0,0.5);
   border-color: #337ab7;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
   color: rgba(255,255,255,0.2);
   background: none;
   border-color: #ddd;
}

@media (max-width: 768px){
   .pagination{text-align:center}
   .pagination>li{margin-bottom:0.5rem; display:inline-block}
   .pagination>li>a{width:100%;}
   .pagination ._prev{font-size:1.5em; width:20%; margin:0;margin-bottom: 1rem;}
   .pagination ._next{font-size:1.5em; width:59%; margin:0;margin-bottom: 1rem; margin-right:20%;}
}

/*######## Ulogin ###################################################*/

.it-ulogin-wrapper .ulogin-buttons-container>*{background-image:url(social_login/panel.png)!important}
.it-ulogin-wrapper>DIV>img{background-image:url(social_login/panel.png)!important}

.ulogin-buttons-container .ulogin-dropdown-button:before{content:''; background-image:url(social_login/panel.png)!important; width:32px; height:32px; display:block;}

/*######## Оформление гайдеров ###################################################*/
.guider{ padding: 2rem;}
.guiders_content h1{color:rgb(0,83,123); margin-bottom:1rem}
.guiders_content{color:rgb(0,83,123)}
.guiders_content .guiders_description a{color:rgb(0,83,123); text-decoration:underline}
.guiders_content .guiders_buttons_container{ margin-top:2rem; margin-bottom:1rem; margin-left:-5px; margin-right:-5px;}
.guiders_button{background:rgb(0,83,123); color:#fff; padding:10px 20px; text-decoration:none!important; margin:0 5px;}
.guiders_content .guiders_button{}
.guiders_content .guiders_button:hover,
.guiders_content .guiders_button:visited,
.guiders_content .guiders_button:active{color:#fff; border:none; background: rgb(0,83,123); box-shadow:none;  border-radius:0; text-decoration:none}
.guiders_content .btn-info{background:#aaa;}
.guiders_content .btn-info:hover{background:#bbb;}


/*######## Помогите назвать ###################################################*/

.ph_help{}
.ph_help ._tags{ column-count: 11;}
.ph_help ._tags a{ display:block;}

@media (max-width: 1300px){
   .ph_help ._tags{ column-count: 6;}
}
@media (max-width: 960px){
   .ph_help ._tags{ column-count: 6;}
}
@media (max-width: 800px){
   .ph_help ._tags{ column-count: 4;}
}
@media (max-width: 768px){
   .ph_help ._tags{ column-count: 2;}
}
@media (min-width: 1600px){
   .ph_help ._tags{ column-count: 8;}
}








/*######## Страницы 2021 ###################################################*/


:root { 
   --bg-base-dark: 	#053d6e; 	
   --bg-base: 			#3d99ae; 	
   --bg-base-light: 	#3d99ae; 	


   --color-h1: 		#FFFFFF; 		
   --color-h2: 		#B3FF9F; 	
   --color-text: 		#f8fcff; 						/*Основной цвет текста */
   --color-accent:	#FEF4A0; 						/*Дополнительный цвет текста (даты)*/
   --color-muted: 	rgba(255,255,255,.25); 		/*Цвет приглушенного текста текста */

   --table-color-border: rgba(255,255,255,.09); 	
   --table-color-th: rgba(255,255,255,1); 	
   --table-bg-th: rgba(255,255,255,.05); 	


   --bg-body: 				#3d99ae;						/*Фон сайта по разделам*/
   --bg-body-avatars: 	#3d99ae;
   --bg-body-wp: 			#BC178F;
   --bg-body-vk: 			#547CC2;
   --bg-body-photo: 		#282A33;
   --bg-body-phone: 		#233548;
}

/*######## Страница ###################################################*/

.it-page{ 
   font-family: Arial; 
   font-weight: 300; 
   font-size:13px; 
   color:var(--color-text);
   background: linear-gradient(180deg,var(--bg-base-dark),var(--bg-base) 700px, var(--bg-base-light) 1440px);    
   padding-top:65px;
   min-height:100%;
}
@media (max-width: 768px){
   small{font-size:12px;}
}
.it-page .it-page-sidebar{overflow:hidden;}  				/*Сайдбар - Левая колонка*/
.it-page .it-page-contentbar{}			/*Контент - Правая колонка*/

.it-page .it-page-contentbar-header{}	/*Контент - Правая колонка - Верхняя секция*/
.it-page .it-page-contentbar-header .panel-body { overflow:hidden;   height: 14rem;  }


.it-page  footer{font-size:10px; margin:0 auto; color:rgba(255,255,255,0.5); display:table; padding:10px 0; vertical-align:middle;}
.it-page  footer *{color:inherit;}

.it-page .it-page-content h1{font-weight: 100; font-size: 4em; font-family:Roboto, Arial, Helvetica; color:var(--color-h1); line-height:1.1; margin-bottom:0.5em;}
.it-page .it-page-content h1 strong,
.it-page .it-page-content h1 b{font-weight: 300;}
.it-page .it-page-content h2{font-weight: 300; font-size: 2em; font-family:Roboto, Arial, Helvetica; color:var(--color-h2); line-height:1.1;}

.it-page .__с1{color:var(--color-text);}
.it-page .__с2{color:var(--color-accent);}
.it-page .__с3{color:var(--color-muted);}


@media (max-width: 1522px){ 
   .it-page .it-page-content h1{ font-size: 3em;}
   .it-page .it-page-content h2{ font-size: 2em;}
}

@media (max-width: 768px){
   .it-page .it-page-contentbar-header .panel-body {    min-height: auto;}
   .it-page .it-page-content h1{ font-size: 2em;}
   .it-page .it-page-content h2{ font-size: 1.5em;}
   .it-page  footer{ text-align:center; font-size:12px;}
}

/*######## Текстовые страницы ###################################################*/
.it-page-text .it-page-content{}
.it-page-text .it-page-content ol,
.it-page-text .it-page-content ul{line-height:1.5}
.it-page-text .it-page-content ol li{margin-bottom:.2rem;}
.it-page-text .it-page-content a{text-decoration:underline}

.it-page-text .it-page-content table {border-collapse:collapse}
.it-page-text .it-page-content table td,
.it-page-text .it-page-content table th{padding:.25rem .5rem; border:1px solid var(--table-color-border)}
.it-page-text .it-page-content table th{background:var(--table-bg-th); color:var(--table-color-th)}

.it-page-text .it-page-content h1 a,
.it-page-text .it-page-content h2 a,
.it-page-text .it-page-content h3 a{text-decoration:none;}

.it-page-text .it-page-content h1 a:hover,
.it-page-text .it-page-content h2 a:hover,
.it-page-text .it-page-content h3 a:hover{text-decoration:underline;}

/* Текст в колонках */
.it-text-columns{}
.it-text-columns-auto{column-count:auto;}
.it-text-columns-auto-xs{column-width:5rem}
.it-text-columns-auto-sm{column-width:10rem}
.it-text-columns-auto-md{column-width:15rem}
.it-text-columns-auto-lg{column-width:25rem}
.it-text-columns-auto-xl{column-width:30rem}
.it-text-columns-auto-xxl{column-width:35rem}

/*######## Менеджер контента ###################################################*/
.c4cmngr_block{}
.c4cmngr_block .container{margin:0; padding:0; width:100%;}

/*######## Страницы Аватаров ###################################################*/

/*######## Страницы ВК ###################################################*/
.it-page-vk{
   --bg-base-dark: 			#324A6E;	/*	Тень под меню 					*/ 	
   --bg-base: 					#547CC2;	/*	Средний цвет 					*/ 	
   --bg-base-light: 			#6B92C9;	/*	Основная заливка внизу 		*/
}
/*######## Страницы Обоев ###################################################*/
.it-page-wp{
   --bg-base-dark: 			#68074e;	/*	Тень под меню 					*/  	
   --bg-base: 					#BC178F;	/*	Средний цвет 					*/  	
   --bg-base-light: 			#BC178F; /*	Основная заливка внизу 		*/
}
/*######## Страницы Фото ###################################################*/
.it-page-photo{
   --bg-base-dark: 			#131519;	/*	Тень под меню 					*/  	
   --bg-base: 					#282A33;	/*	Средний цвет 					*/  	
   --bg-base-light: 			#282A33; /*	Основная заливка внизу 		*/
}

/*######## Страницы Анимаций ###################################################*/
.it-page-animation{
   --bg-base-dark: 			#401d65;	/*	Тень под меню 					*/  	
   --bg-base: 					#6E15A9;	/*	Средний цвет 					*/  	
   --bg-base-light: 			#6E15A9; /*	Основная заливка внизу 		*/
} 

/*######## Страницы Обоев для телефонов ###################################################*/
.it-page-phone{
   --bg-base-dark: 			#15192b;	/*	Тень под меню 					*/  	
   --bg-base: 					#233548;;	/*	Средний цвет 					*/  	
   --bg-base-light: 			#233548; /*	Основная заливка внизу 		*/
} 


/*######## Главный шаблон главной страницы проекта ###################################################*/
.it-page-project{display: flex;    flex-direction: column;}
.it-page-project .it-page-content-wrapper{flex:1; display: flex; flex-direction: column; align-items: center; justify-content:space-around; font-family:Roboto, Arial, Helvetica;}
.it-page-project ._depts{}
.it-page-project ._depts ._dep_info {display:flex; flex-direction:column; justify-content:center; align-items:center;     margin-bottom: 2rem;}
.it-page-project ._depts ._dep_info a:hover{text-decoration:none;opacity:.8}
.it-page-project ._depts ._dep_info ._title{font-weight: 100; font-size: 3.1em;  }
.it-page-project ._depts ._dep_info ._subtitle{height: 5rem; font-weight: 300; font-size: 1.1em;   opacity:.7; text-align:center; margin-bottom:1rem;}

.it-page-project ._depts ._dep_info ._image{    
   -webkit-mask: url(global/images/dept.svg);  
   -webkit-mask-size: 100% 100%;  
   width: 11vw;
   height: 11vw;
   max-width: 20rem;
   max-height: 20rem;
   min-width: 13rem;
   min-height: 13rem;  
   background-size: cover;    
   background-position: center center;
}
.it-page-project ._depts ._dep_info ._count{font-size:1.7em;  }
.it-page-project ._depts ._dep_info ._downloads{font-size:0.9em; opacity:.7}
    
.it-page-project .it-page-main-users{padding: 2rem 0 4rem 0;}
.it-page-project .it-page-main-users ._users{flex-wrap: wrap; justify-content: center; display:flex; position: relative; padding: 0 1rem;  gap: 2rem;}
.it-page-project .it-page-main-users ._users .award_avatar{ display: flex; align-items: center;  justify-content: center;}
.it-page-project .it-page-main-users ._user{ text-align:center; }
.it-page-project .it-page-main-users ._user ._level{font-size: 11px; opacity: .5;}
.it-page-project .it-page-main-users ._user ._level>.fa{margin-right:.125rem;}
.it-page-project .it-page-main-users ._user ._user_nicklevel ._nick{width: 100%; }
.it-page-project .it-page-main-users ._user ._user_nicklevel ._nick a{max-width: 100%; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap;}

@media (max-width: 768px){
   .it-page-project .it-page-main-users ._user  {width:21vw}
   .it-page-project .it-page-main-users ._users {gap: 1rem;}
}


.it-page-project .it-page-main-users ._user_idx_1 { display:flex; align-items: center;  justify-content: center;  width: 100%; margin-bottom: 0.5rem; gap:.2rem}
.it-page-project .it-page-main-users ._user_idx_1 ._user_nicklevel {text-align:left;} 
.it-page-project .it-page-main-users ._user_idx_1 ._user_nicklevel ._nick{  font-size: 1.5em;}

.it-page-project .it-page-main-news{  background-color: rgba(255,255,255,.1); width: 100%; padding: 3rem 0;}
.it-page-project .it-page-main-news ._newses{ }
.it-page-project .it-page-main-news ._newses ._news{padding-right:1rem; margin-bottom:1rem}
.it-page-project .it-page-main-news ._newses ._news ._title{font-size:1.2em; font-weight: 400; margin-bottom:.5rem;}
.it-page-project .it-page-main-news ._newses ._news ._subtitle{color:rgba(255,255,255,.7); margin-bottom:1rem; }
.it-page-project .it-page-main-news ._newses ._news ._date{  font-size:.85em}

@media (max-width: 991px){
   .it-page-project ._depts ._dep_info ._image{     width: 40vw;   height: 40vw;}
}
@media (max-width: 768px){
   .it-page-project ._depts ._dep_info ._title{font-weight: 100; font-size: 2.5em;  }
   .it-page-project ._depts ._dep_info ._subtitle{ font-size: 0.85em; height: 3.1rem; }
   .it-page-project ._depts ._dep_info ._count{margin-bottom:0}
   .it-page-project ._depts ._dep_info ._downloads{ font-size: 0.8em;}

   .it-page-project .it-page-main-news{padding: 1rem 0; }
   .it-page-project .it-page-main-news ._newses ._news{text-align:left}
     
   
}


/* Виджет аватар дня ----- */

.it-view-avaday{}
.it-view-avaday ._wrapper{display:flex;flex-direction:column;height: 100%; }
.it-view-avaday ._wrapper ._content{flex:1; display:flex;flex-direction:column;}
.it-view-avaday ._wrapper ._content a{display:flex;flex-direction:column;height: 100%;}
.it-view-avaday ._wrapper ._content a img{height:10rem; width:auto}
.it-view-avaday ._wrapper ._footer{display:flex; justify-content:space-between; align-items:center}
.it-view-avaday ._wrapper ._footer ._user{}
.it-view-avaday ._wrapper ._footer ._user .award_avatar{display:flex; align-items:center}
.it-view-avaday ._wrapper ._footer ._user .award_avatar ._image{width:auto!important; height:auto!important; margin-right:.5rem}
.it-view-avaday ._wrapper ._footer ._user .award_avatar ._image{zoom:.75}
.it-view-avaday ._wrapper ._footer ._user .award_avatar ._info{display:flex;}
.it-view-avaday ._wrapper ._footer ._user .award_avatar ._info .user_nick{margin-right:.5rem}
.it-view-avaday ._wrapper ._footer ._functions{display:flex;}
.it-view-avaday ._wrapper ._footer ._functions>*{margin-left:1rem}

/* Слайдер случшими работами ----- */
.it-view-main-panel.__top{}
.it-view-main-panel{ }
/*.it-view-main-panel .it-scroll-slider{height: 230px;}*/

/* Все скролл слайдеры ----- */
.it-scroll-slider{ display:flex; scrollbar-width: thin; scrollbar-gutter: stable;   scrollbar-color: #6969dd #e0e0e0;  }


.c4-scrollslider ._c4ss-arrow.__left:before  {     content: "\f104"; font: normal normal normal 2rem/1 FontAwesome;}
.c4-scrollslider ._c4ss-arrow.__right:before  {     content: "\f105"; font: normal normal normal 2rem/1 FontAwesome;}
@media (max-width: 768px){
	.it-view-main-panel{margin-left:-15px;margin-right:-15px; border-radius:0;}
	.it-view-main-panel .it-view-main-top-sider-wrapper{margin-left:-15px;margin-right:-15px;}
   .c4-scrollslider ._c4ss-arrow{display:none;}
} 

/*######## /Главный шаблон главной страницы проекта ###################################################*/



/* Страница всех тэгов ----- */
.it-page-tags-all{}
.it-page-tags-all ._items a{text-transform:capitalize}

/* Подсказки при вводе */
.it-autocomplete-wrapper{ 
    margin-top: 0.2rem; display:flex; flex-wrap:wrap; margin-bottom:1rem; min-height:2rem}
.it-autocomplete-wrapper ._item{    
   padding: 0.125rem 0.5rem;
   background: rgba(255,255,255,.125);
   margin: 0.125rem 0.125rem;
   cursor: pointer;
   display: flex;
   border-radius: 1rem;
}


.it-autocomplete-wrapper ._item ._i {
   line-height: 0;
   padding: 0.125rem 0.4rem;
   border-radius: 1rem;
   display: flex;
   align-items: center;
   margin-right: -0.1rem;
   font-size: 0.9em;
   opacity: 0.5;
   margin-left: -0.4rem;
}
/* Страница фильтра тэгов ----- */
.it-page-content-tags-items{}
.it-page-content-tags-items ._depts_pills{display: flex; flex-wrap: wrap; gap:.5rem;}
.it-page-content-tags-items ._depts_pills a{border-radius: 1rem; display: flex; gap:1rem;    align-items: center; padding: 0.225rem 0.8rem;}
.it-page-content-tags-items ._depts_pills a span{ background: rgba(0,0,0,.25);border-radius: 1rem;     line-height: 1;   padding: 0.325rem 0.5rem;}

/* Страница Лучшие работы #best #avaday ----- */
.it-page-best{}
.it-page-best ._nav{display:flex; align-items:center; justify-content:space-between; margin:2rem 0;}
.it-page-best ._nav a{color:var(--color-accent)}


.it-page-calendar{}
.it-page-calendar ._header{display:flex;gap:.5rem; margin-bottom:.5rem;}
.it-page-calendar ._header ._item{height:2rem; width:14.285%; background:rgba(255,255,255,.04);display:flex;  align-items:center; justify-content:flex-start; padding:0 1rem;}
.it-page-calendar ._header ._item:nth-child(n+6){  background:rgba(255,255,255,.12); }
.it-page-calendar ._items{display:flex; gap:.5rem; flex-direction:column;}
.it-page-calendar ._items ._week{display:flex;gap:.5rem}

.it-page-calendar ._items ._week ._item{position:relative; height:10vw; max-height:10rem; min-height:4rem; background:rgba(255,255,255,.04); width:14.285%; display:flex; align-items:center; justify-content:center;}
.it-page-calendar ._items ._week ._item ._day{ transition: all 0.3s ease-in-out; position: absolute;    font-size: 3.1rem;    opacity: 0.1;    left: 0.5rem;    bottom: 0.5rem;    line-height: 0.8;    font-family: Roboto, Helvetica, Arial;    font-weight: 100;}
.it-page-calendar ._items ._week ._item:hover ._day{   opacity: 0.7;}

.it-page-calendar ._items ._week ._item ._title{   opacity: 0.5;}
.it-page-calendar ._items ._week ._item  img{max-height:100%;max-width:100%;}

@media (max-width: 768px){
   .it-page-calendar ._header{ display:none;}
   .it-page-calendar ._items{  }
   .it-page-calendar ._items ._week{  flex-direction:column;}
   .it-page-calendar ._items ._week ._item{width:100%; height:auto;max-height:none; min-height:auto; }
   .it-page-calendar ._items ._week ._item.__unselect{display:none}
   .it-page-calendar ._items ._week ._item.__empty{display:none}
   .it-page-calendar ._items ._week ._item ._day{ opacity: 0.7;}
   
}


.grecaptcha-badge {
   visibility: hidden!important;
}
 
    
 
html.it-sidebar-state-closed .it-page-sidebar{ overflow: hidden;  display:none; width: 0; opacity:0;} 
html.it-sidebar-state-closed .it-page-contentbar{width:100%} 

.it-page-sidebar-toggle{ transition: all 0.3s ease-in-out;cursor: pointer; font-size: 20px; color: rgba(255, 255, 255, 0.5);z-index:10; }
.it-page-sidebar-toggle:hover{color: rgba(255, 255, 255, 1); }

.it-sidebar-state-opened  .it-page-sidebar-toggle:hover{margin-left:-30px}
.it-sidebar-state-closed  .it-page-sidebar-toggle:hover{margin-left:-11px}

.it-sidebar-state- .it-page-sidebar-toggle,
.it-sidebar-state-opened  .it-page-sidebar-toggle{
   padding: 7px 9px;
    position: fixed;
   -top: 55px;
    margin-left: -27px;
 }
.it-sidebar-state-closed .it-page-sidebar-toggle {
    padding: 7px 3px;
    position: fixed;
    -top: 55px;
    margin-left: -14px;
   /* transform: rotate(180deg);*/
}
