@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);
/* 
--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------
*/
/* Fonts
--------------------- */
/* Reset our style
--------------------- */
html,
body,
div,
span,
object,
iframe,
frame,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
a,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
input,
textarea,
button,
select,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  background: transparent;
  padding: 0;
  margin: 0;
  outline: none;
  border: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
ol,
ul {
  list-style-position: inside;
}
p {
  margin: 8px 0;
}
img,
embed,
object,
video,
iframe,
frame,
input,
textarea,
select,
table {
  max-width: 100%;
}
article,
aside,
figure,
figure img,
hgroup,
footer,
header,
nav,
section {
  display: block;
}
/* General styles
-------------------- */
html {
  font-size: 62.5%;
}
body {
  font-family: 'PT Sans';
  font-size: 15px;
  line-height: 1.4;
  padding: 0 10px;
  margin: 0;
  color: #4b5257;
  height: 100%;
  width: 100%;
}
/* Main width
--------------------- */
 
.wrapper {
max-width: 1400px;
}
.wrapper .main {
  max-width: 1000px;
}
/* Link
-------------------- */
a {
  color: #0B739C;

}
a:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #003D55;
}


/* Headers H1-H6
-------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'PT Sans';
  font-weight: bold;
  color: #a3344e;
  margin: 0 0 12px 0;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 13px;
}
/* Images
--------------------- */
body {
  background: #bd946e url(/templates/photogid/css/img/bg.png) repeat;
}
body:before {
  background: url(/templates/photogid/css/img/bg_top.png) repeat-x;
}
@media all and (min-width: 1300px) {
  .wrapper {
    
  }
}
.wrapper .main footer:after {

}
footer:before,
header nav ul li a[href="/"],
header form.find:after,
.social-btn a,
div[data-yoobe-modal] .yoobe-modal-content em.yoobe-modal-close,
#share42 .share42-item:before,
.right-col .menu li a:hover:after,
.right-col .menu li.active a:after,
.admin-links a,
.social .tabs li:after,
.social .tabs li:before,
.lastcomm li > a b:before,
.lastcomm li > div > div b:before,
article .links a,
.quote:after,
article .text ul li:before,
.ui-dialog .ui-dialog-titlebar-close,
a.orating_m, a.orating_p{
  background: transparent url(/templates/photogid/css/img/sprites.png) no-repeat 0 0;
}
/* Forms
--------------------- */
.subscription input,
div[data-yoobe-modal=sign] input[type=text],
div[data-yoobe-modal=sign] input[type=password],
#sendmail input,
#sendmail textarea,
select[name=recip],
#dle-comments-form input[type=text],
#dle-comments-form input[type=email],
#dle-comments-form textarea,
.userinfo #options input[type=text],
.userinfo #options input[type=password],
.userinfo #options textarea,
#dle-promt-text,
#dle-image-alt,
#dle-promt-url,
#dle-promt-title,
#dlepopup-news-edit input[type="text"],
form[name=registration] input[type="text"],
form[name=registration] input[type=password],
form[name=registration] input[type=email],
form[name=registration] textarea,
.bb-editor textarea,
#searchinput{
  padding: 10px 20px;
  height: 44px;
  line-height: 24px;
  background-color: #f5fbff;
  border: solid 1px rgba(191, 199, 205, 0.62);
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(172, 192, 205, 0.75);
}
#searchinput {width:400px !important;}        
.subscription input:focus,
div[data-yoobe-modal=sign] input[type=text]:focus,
div[data-yoobe-modal=sign] input[type=password]:focus,
#sendmail input:focus,
#sendmail textarea:focus,
#dle-comments-form input[type=text]:focus,
#dle-comments-form input[type=email]:focus,
#dle-comments-form textarea:focus,
.userinfo #options input[type=text]:focus,
.userinfo #options input[type=password]:focus,
.userinfo #options textarea:focus,
#dle-promt-text:focus,
#dle-image-alt:focus,
#dlepopup-news-edit input[type="text"]:focus,
#dle-promt-url:focus,
#dle-promt-title:focus,
form[name=registration] input[type="text"]:focus,
form[name=registration] input[type=password]:focus,
form[name=registration] input[type=email]:focus,
form[name=registration] textarea:focus,
.bb-editor textarea:focus,
#searchinput:focus{
  border-color: rgba(191, 199, 205, 0.92);
  box-shadow: inset 0 0 2px rgba(172, 192, 205, 0.85);
  background-color: #FCFEFF;
}
                    .bb-editor textarea {height: 150px;}
#dle-promt-url,
#dle-promt-title,
#dle-promt-text,
#dle-image-alt,
#dlepopup-news-edit input[type="text"] {
  margin: 6px 0 12px 0;
  width: 100% !important;
}
#dleimagealign {
  color: #5b5b5b;
}
form[name=registration] {
  max-width: 440px;
}
form[name=registration] input[type="text"],
form[name=registration] input[type=password],
form[name=registration] input[type=email],
form[name=registration] textarea {
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
}
textarea,
input,
select,
button {
  font-family: 'PT Sans Caption';
  -webkit-transition: background-color 0.5s, box-shadow 0.5s, border 0.5s;
  transition: background-color 0.5s, box-shadow 0.5s, border 0.5s;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
button {
  cursor: pointer;
  display: inline-block;
}
.bbcodes,
.bbcodes_poll,
.ui-dialog .ui-dialog-buttonpane button,
.dlevotebutton {
  cursor: pointer;
  display: inline-block;
  height: 26px;
  padding: 0px 15px;
  line-height: 24px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  border-radius: 15px;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.bbcodes:hover,
.bbcodes_poll:hover,
.ui-dialog .ui-dialog-buttonpane button:hover,
.dlevotebutton:hover {
  opacity: .8;
}
::-webkit-input-placeholder {
  font-family: 'PT Sans Caption';
  font-size: 12px;
  color: #a8adb1;
}
:-moz-placeholder {
  font-family: 'PT Sans Caption';
  font-size: 12px;
  color: #a8adb1;
}
::-moz-placeholder {
  font-family: 'PT Sans Caption';
  font-size: 12px;
  color: #a8adb1;
}
:-ms-input-placeholder {
  font-family: 'PT Sans Caption';
  font-size: 12px;
  color: #a8adb1;
}
.placeholder,
select[name=recip] {
  font-family: 'PT Sans Caption';
  font-size: 12px;
  color: #a8adb1;
}
/* Another
--------------------- */
.wrapper .main section .about {
  padding: 30px 0;
  border-top: solid 1px #d7dde1;
  margin: 20px 20px 0 20px;
}
/* Title */
b.title {
  font-family: 'PT Sans Narrow';
  font-weight: bold;
  text-transform: uppercase;
  color: #693c36;
  display: block;
}
b.title.s24 {
  font-size: 22px;
}
b.title.s22 {
  font-size: 22px;
}
b.title.s20 {
  font-size: 20px;
}
b.title.s18 {
  font-size: 18px;
}
/* Shadow hover */
.short .image a:after,
.news ul li a > span:after,
article .relnews ul li a > span:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0);
  -webkit-transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  border-radius:10px;
  display:none;
}
.short .image:hover a:after,
.news ul li:hover a > span:after,
article .relnews ul li:hover a > span:after {
  box-shadow: inset 0 0 30px 5px rgba(0, 0, 0, 0.3);
}
/* Main page */
.index {
  margin: 0 -20px 35px -20px;
  padding: 0 20px 20px 20px;
}
.index p {
  position: relative;
  z-index: 3;
}
/* Shadow */
#dle-speedbar,
.index,
.block,
.shadow {
  position: relative;
  padding-bottom: 20px !important;
}
#dle-speedbar:before,
#dle-speedbar:after,
.index:before,
.index:after,
.block:before,
.block:after,
.shadow:before,
.shadow:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
#dle-speedbar:before,
.index:before,
.block:before,
.shadow:before {
  height: 10px;
  border-radius: 50%;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
#dle-speedbar:after,
.index:after,
.block:after,
.shadow:after {
  height: 20px;
  background-color: #fff;
  z-index: 2;
}
/* Wrapper divs
--------------------- */
body:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 889px;
}
.wrapper {
  position: relative;
  margin: 0 auto;
}
.wrapper .main {
  position: relative;
  margin: 0 auto;
}
/* Main divs
--------------------- */
.wrapper .main section {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 85px rgba(69, 0, 0, 0.88);
  overflow: hidden;
}
.wrapper .main section .content {
  position: relative;
}

.wrapper .main section .content .left-col {
  padding: 20px 20px 0 20px;
  min-height: 400px;
}
 
@media all and (min-width: 800px) {

  .wrapper .main section .content:after {
    content: "";
    display: table;
    clear: both;
  }
  .wrapper .main section .content:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.3);
    z-index: 5;
  }

  .wrapper .main section .content .left-col {
    float: left;
    width: 71%;
    padding: 20px;
  }

 .wrapper .main section .content .left-col:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 50px;
    z-index: 15;
    border-bottom: 20px solid #fff;
    border-radius: 0 0 10px 0;
    }
 
  .wrapper .main section .content .right-col {
    float: left;
    position: relative;
    background: #fff;
    border-radius: 0 10px 0 0;
    padding: 0 0 50px 0;
    z-index: 25;
  }

  .wrapper .main section .content .right-col,
  .wrapper .main section .content:before,
  .wrapper .main section .content .left-col:after {
    width: 29%;
  }


}


/* Header 
--------------------- */
header {
  position: relative;
  height: 236px;
  overflow: hidden;
}
header .logo {
  position: absolute;
  left: 50%;
  top: 16px;
  width: 283px;
  height: 68px;
  margin: 0 0 0 -121px;

}




/* Nav */
header nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 18px;
  height: 57px;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(69, 0, 0, 0.5);
  padding: 0 10px 0 60px;
}
header nav ul {
  list-style: none;
  display: none;
}
header nav ul li {
  position: relative;
  float: left;
  line-height: 57px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fffaf9;
  margin: 0 1px 0 0;
}
header nav ul li:before {
  content: "";
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 1px;
  background: rgba(246, 243, 234, 0.25);
  border-right: solid 1px rgba(67, 14, 8, 0.38);
}
header nav ul li:first-child:before {
  display: none;
}
header nav ul li:after {
  content: "";
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 250px;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
header nav ul li a {
  display: block;
  padding: 0 28px;
  color: #fffaf9;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
header nav ul li a:hover {
  text-decoration: none;
  color: #fffaf9;
}
header nav ul li a:hover,
header nav ul li.active a,
header nav ul li:last-child:hover:after,
header nav ul li.active:last-child:after {
  background-color: rgba(100, 44, 33, 0.47);
}
header nav ul li a[href="/"] {
  text-indent: -5555em;
  width: 68px;
  background-position: 0 -210px;
}
header nav ul li.active a {
  cursor: default;
  pointer-events: none;
}

header nav .mobile-nav {
  position: relative;
  width: 100%;
  max-width: 260px;
  height: 37px;
  margin: 10px auto;
  padding: 0 15px;
  background: rgba(100, 44, 33, .5);
  border: solid 1px rgba(246, 243, 234, .5);
  border-radius: 3px; 
}
header nav .mobile-nav:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 0;
  opacity: .8;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI1REVFOUYxMDIxMDExRTVCQkVFODQ1QURFRDZGNUIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI1REVFOUYyMDIxMDExRTVCQkVFODQ1QURFRDZGNUIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjVERUU5RUYwMjEwMTFFNUJCRUU4NDVBREVENkY1QjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjVERUU5RjAwMjEwMTFFNUJCRUU4NDVBREVENkY1QjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz68yQalAAAAqklEQVR42tSTQQqDQAxFM8Wt0AM47cILlKL3P4TbzrjoXoUeIE0gQhomWJiVHx5ifv5HByYgItToApWqLmiIB3FVs0S8nf1I9Op9AzqDCX+1ESOfjWEUT2tioyNexliJQYUHmWlxptsXuCQVSp6CDSfJgP7EWChZBBuOe87+JxsZfWUdLhUwN6ckiwdHBcydmFV4lhn8W6BL3DATDu5CK8+PtxDOf5m+AgwAl8bHsjAjb8cAAAAASUVORK5CYII=') no-repeat;
}
header nav .mobile-nav select {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;  
  text-indent: 0.01px;
  text-overflow: '';
}
header nav .mobile-nav select::-ms-expand {display: none;}
header nav .mobile-nav select option,
header nav .mobile-nav select optgroup {
  color: #333;
}


/* Search */
header form.find {
  position: absolute;
  right: 50%;
  left: auto;
  top: 100px;
  width: 260px;
  height: 44px;
  margin: 0 -130px 0 0;
  border-radius: 22px;
}
#searchsuggestions {top: 100px !important;}
header form.find:after {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  width: 32px;
  height: 44px;
  margin: -22px 0 0 0;
  z-index: 1010;
  background-position: -241px -136px;
}
header form.find #story {
  position: relative;
  width: 100%;
  padding: 10px 90px 10px 63px;
  height: 44px;
  line-height: 24px;
  border-radius: 22px;
  box-shadow: 0 10px 30px rgba(69, 0, 0, 0.66);
  z-index: 1000;
}
header form.find #story:focus {
  background: none;
  background-color: #f5fbff;
  box-shadow: none;
}
header form.find button {
  position: absolute;
  right: 7px;
  left: auto;
  top: 7px;
  bottom: 7px;
  padding: 0 12px;
  border-radius: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  font-size: 11px;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
  z-index: 1010;
}
header form.find button:hover {
  opacity: .7;
}

/* Sign */
header .sign {
  position: absolute;  
  left: 10px;
  bottom: 29px;  
}
header .sign span[data-show-modal=sign] {
  color: #fff;
  border-bottom: dotted 1px #fff;
  cursor: pointer;
  font-size: 14px;
}
header .sign span[data-show-modal=sign]:hover {
  border-color: #b59a8f;
  color: #b59a8f;
}
header .sign i {
  display: none;
  font-style: normal;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #b59a8f;
  padding: 0 10px;
}
header .sign > .social-btn {
  height: 35px;
  background-color: rgba(46, 10, 7, 0.44);
  border-radius: 18px;
  padding: 7px;
}
.social-btn a {
  width: 21px;
  height: 21px;
  display: none;
  margin: 0 0 0 1px;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
}
.social-btn a:hover {
  opacity: .5;
}
.social-btn .st {
  display: inline-block;
  background-position: -73px -185px;
}
.social-btn .vk {
  background-position: -122px -185px;
}
.social-btn .od {
  background-position: -49px -185px;
}
.social-btn .fb {
  background-position: -1px -185px;
}
.social-btn .tw {
  background-position: -98px -185px;
}
.social-btn .mm {
  background-position: -25px -185px;
}

.button-up { display: none; }

@media all and (min-width: 410px) {
  header nav {padding: 0 10px;}
}
@media all and (min-width: 500px) {
  header form.find {width: auto;right: 20px;left: 20px;margin: 0;}  
}

@media all and (min-width: 800px) {
  header {height: 182px;}
    header .logo {left: 20px;margin: 0;}

  header form.find {right: 20px; left: 500px; top: 37px;}  
  #searchsuggestions {top: 37px !important;}
  header .sign {right: auto; top: 30px; bottom: auto; left: 290px;}
  header nav {padding: 0;}
  header nav ul {display: block;}
  header nav .mobile-nav {display: none;}
  .social-btn a {display: inline-block;}
  header .sign i {display: inline;}
  header .sign > .social-btn { padding: 7px 12px; }
}

@media all and (min-width: 1000px) {
  header form.find {width: 418px;top: 25px;right: 0;left: auto;}
  #searchsuggestions {width: 418px !important;top: 25px !important;}    
  header .sign {right: 500px;left:auto; top: 16px;}
}

@media all and (min-width: 1200px) {
  .button-up {    
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100px;  
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    color: #000000;
    font-weight: bold;
    opacity: .9;
    background-color: transparent;
    -webkit-transition: background .4s, color .4s, opacity .4s;
    transition: background .4s, color .4s, opacity .4s; 
  }
  .button-up.active {
    display: block;
  }
  .button-up.active:hover {
    opacity: .6;    
    background-color: #D8B585;
  }
}




/* Footer
--------------------- */
footer {
  position: relative;
  min-height: 118px;
  overflow: hidden;
  color: #fff;
  padding: 80px 0 0 0;
}
footer ul.menu {
  position: absolute;
  left: 0;
  right: 0;
  top: 25px;
  list-style: none;
  height: 20px;
  line-height: 20px;
  text-align: center;
  white-space: nowrap;
}
footer ul.menu li {
  display: inline-block;
  font-weight: bold;
}
footer ul.menu li:before {
  content: "/";
  padding: 0 15px;
}
footer ul.menu li:first-child:before {
  display: none;
}
footer ul.menu li a {
  color: #fff;
  text-decoration: none;
}
footer ul.menu li a:hover {
  text-decoration: underline;
}
footer .infomers {
  position: absolute;
  right: 50%;
  bottom: 20px;
  left: auto;
  width: 200px;
  margin: 0 -100px 0 0;
  height: 32px;
  text-align: center;
}
footer .infomers img {
  margin: 0 0 0 10px;
  opacity: .15;
}
footer .infomers img:hover {
  opacity: 1;
}

@media all and (min-width: 600px) {
  footer ul.menu {  
    top: 50%;  
    margin: -10px 0 0 0;
    right: auto;
    left: 15px;
    text-align: left;
  }
  footer .infomers {
    right: 15px;
    bottom: 50%;
    margin: 0 0 -16px 0;
    text-align: right;
  }
}

@media all and (min-width: 850px) {
  footer:after {
  content: "";
  position: absolute;
  right: 250px;
  bottom: 0;
  width: 276px;
  height: 207px;
  }
}

 

/* Sidebar
--------------------- */
@media all and (min-width: 800px) {
  .banner-fix {
    -webkit-transition: opacity 0.4s;
    transition: opacity 0.4s;
  }
  .banner-fix .title {
    margin-bottom: 10px;
  }
  .banner-fix.active {
    position: fixed;
    top: 20px;
  }
  .banner-fix.fly {
    opacity: 0;
    pointer-events: none;
  }
}


@media all and (max-width: 800px) {
  .mobile-hide,
  .guest {display: none !important;}
}



.block {
  padding: 15px;
}
.block .title {
  border-bottom: solid 1px #d6dee4;
  margin: 0 0 10px 0;
  padding: 0 0 7px 0;
}
/* Menu */
.right-col .menu {
  list-style: none;
}
.right-col .menu li {
  height: 27px;
  line-height: 27px;
  font-weight: bold;
  margin: 0 0 1px 0;
}
.right-col .menu li a {
  position: relative;
  display: block;
  color: #598597;
  padding: 0 15px;
  text-decoration: none;
  border-radius: 3px 0 0 3px;
}
.right-col .menu li a:after,
.right-col .menu li.active a:after {
  content: "";
  width: 10px;
  height: 27px;
  position: absolute;
  top: 0;
  right: -9px;
}
.right-col .menu li a:hover:after,
.right-col .menu li.active a:after {
  background-position: -277px -136px;
}
.right-col .menu li a:hover,
.right-col .menu li.active a {
  color: #fff;
}
.right-col .menu li.active a {
  cursor: default;
  pointer-events: none;
}
/* Admin */
.admin-links {
  padding: 15px 0 0 0;
  margin: 0 0 1px 0;
}
.admin-links a,
article .links a {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
}
.admin-links a i,
article .links a i {
  position: absolute;
  bottom: 25px;
  left: 25px;
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  opacity: 0;
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
  font-style: normal;
  background-color: rgba(65, 24, 13, 0.77);
  border-radius: 4px;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease;
  z-index: 335;
}
.admin-links a:hover i,
article .links a:hover i {
  opacity: 1;
}
.admin-links a.link-1 {
  background-position: -32px 0;
}
.admin-links a.link-1:hover {
  background-position: -32px -32px;
}
.admin-links a.link-2 {
  background-position: -256px 0;
}
.admin-links a.link-2:hover {
  background-position: -256px -32px;
}
.admin-links a.link-3 {
  background-position: -160px 0;
}
.admin-links a.link-3:hover {
  background-position: -160px -32px;
}
.admin-links a.link-4 {
  background-position: 0 0;
}
.admin-links a.link-4:hover {
  background-position: 0 -32px;
}
.admin-links a.link-5 {
  background-position: -224px 0;
}
.admin-links a.link-5:hover {
  background-position: -224px -32px;
}
/* Subscription */
.subscription {
  background-color: #f1f7fb;
  line-height: 1.1;
  text-align: right;
}
.subscription:after {
  background-color: #f1f7fb;
  border-bottom: solid 1px #fff;
  height: 19px;
}
.subscription .title {
  border: 0;
  padding: 0;
  margin: 0;
  text-align: left;
}
.subscription p {
  font-size: 14px;
  color: #7b8992;
  text-align: left;
}
.subscription input {
  display: block;
  width: 100%;
  clear: both;
  text-align: left;
  padding: 0 22px;
  height: 38px;
  border-radius: 19px;
  margin: 0 0 5px 0;
}
.subscription button {
  font-family: 'PT Sans Narrow';
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  padding: 0 12px;
  height: 24px;
  line-height: 24px;
  border-radius: 12px;
}
/* News */
.news ul {
  list-style: none;
}
.news ul li {
  padding: 20px 0 0 0;
  border-top: dashed 1px #ccc;
  margin: 15px 0 0 0;
}
.news ul li:first-child {
  border: 0;
  padding: 5px 0 0 0;
  margin: 0;
}
.news ul li a {
  display: block;
  text-decoration: none;
}
.news ul li a > span {
  position: relative;
  width: 202px;
  height: 136px;
  overflow: hidden;
  display: block;
  border-radius: 10px;
    border: solid 1px #eee;
  box-shadow: 0 0 5px rgba(0,0,0,.4);
}
.news ul li a > span img {
  display: block;
  min-height: 136px;
  border-radius: 10px;
}
.news ul li a > i {
  display: block;
  font-size: 12px;
  color: #7b8992;
  font-style: normal;
}
.news ul li a > b {
  font-weight: bold;
  color: #598597;
  display: block;
  line-height: 1;
  padding: 10px 0 5px 0;
}
.news.img-left .title {
  margin: 0 0 5px 0;
}
.news.img-left ul li {
  min-height: 84px;
  padding: 10px 0 0 0;
  margin: 10px 0 0 0;
}
.news.img-left ul li:after {
  content: "";
  display: table;
  clear: both;
}
.news.img-left ul li:first-child {
  margin: 0;
}
.news.img-left ul li a > span {
  width: 90px;
  height: 70px;
  float: left;
  margin: 0 10px 0 0;
}
.news.img-left ul li a > span img {
  display: block;
  min-height: 70px;
}
.news.img-left ul li a > b {
  padding: 0 0 5px 0;
}
/* Banner */
.banner {
  padding: 30px 20px 40px 20px;
}
.banner a {
  position: relative;
  text-decoration: none;
}
.banner a > span {
  position: absolute;
  bottom: 20px;
  left: 25px;
  right: auto;
  display: block;
  white-space: nowrap;
  padding: 0 6px;
  height: 24px;
  line-height: 24px;
  background-color: #fc0;
  border-radius: 3px;
  font-family: "PT Sans Narrow";
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #712f17;
}
.banner a img {
  display: block;
  opacity: 1;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
}
.banner a:hover img {
  opacity: .8;
}
.direct {
  margin: 5px 0 30px 0;
  padding: 15px;
  border-radius: 4px;
  background-color: #f2f9fd;
  border: solid 1px #d0dde5;
}
/* Social */
.section .box.visible {
  display: block;
}
.section .box {
  display: none;
}
.section .tabs li {
  cursor: pointer;
}
.social {
  padding: 5px 0 10px 0;
}
.social .tabs {
  padding: 0 5px 0 0;
}
.social .tabs li {
  position: relative;
  float: left;
  display: block;
  width: 33.333333333333%;
  padding: 0 23px 0 0;
  z-index: 1;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
}
.social .tabs li:hover {
  opacity: .6;
}
.social .tabs li.current {
  z-index: 3;
}
.social .tabs li.current:hover {
  cursor: default;
  opacity: 1;
}
.social .tabs li:after {
  content: '';
  position: absolute;
  top: 0;
  right: -5px;
  width: 30px;
  height: 35px;
  z-index: 5;
  background-position: -73px -210px;
}
.social .tabs li.current:after {
  background-position: -107px -210px;
}
.social .tabs li span {
  display: block;
  height: 34px;
  text-indent: -5555em;
  background: #ebf1f5;
  border-radius: 10px 0 0 0;
}
.social .tabs li.current span {
  background: #e0e9ef;
}
.social .tabs li:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  margin: -10px 0 0 -12px;
  z-index: 8;
}
.social .tabs li.vk:before {
  background-position: -169px -210px;
}
.social .tabs li.gg:before {
  background-position: -141px -210px;
}
.social .tabs li.od:before {
  background-position: -141px -237px;
}
.social .box {
  position: relative;
  padding: 15px;
  background-color: #e0e9ef;
  border-top: solid 1px #e0e9ef;
  z-index: 2;
  overflow: hidden;
  clear: both;
  border-radius: 0 2px 3px 3px;
}
/* Lastcomm */
.lastcomm {
  list-style: none;
  margin: -10px -20px 0 -20px;
}
.lastcomm li {
  position: relative;
  margin: -1px 0 0 0;
  z-index: 239;
}
.lastcomm li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  border-bottom: dashed 1px #ccc;
}
.lastcomm li > div {
  background-color: #fff;
  margin: 0 -10px 0 0;
  position: absolute;
  top: -5px;
  right: 100%;
  width: 480px;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 1px 13px rgba(90, 107, 118, 0.65);
  border-radius: 10px;
  -webkit-transition: opacity .3s, visibility .3s;
  transition: opacity .1s, visibility .1s;
  z-index: 240;
}
.lastcomm li > div .com-head {
color: #7b8992;
padding: 10px 15px;
background-color: #eef2f5;
overflow: hidden;
border-radius: 10px 10px 0 0;
box-shadow: 0 1px 13px rgba(90, 107, 118, 0.65);
}
.lastcomm li > div > div > img {
  float: left;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  margin: 0 10px 0 0;
  display: block;
}
.lastcomm li > div > div i,
.lastcomm li > div > div em {
  font-size: 13px;
  font-style: normal;
}
.lastcomm li > div > div em {
  display: block;
}
.lastcomm li > div > div a {
  color: #598597;
  font-weight: bold;
}
.lastcomm li > div > p {
  padding: 10px 15px;
}
.lastcomm li > a {
  position: relative;
  display: block;
  padding: 15px 20px;
  background-color: transparent;
  color: #598597;
  font-weight: bold;
  line-height: 1.1;
  text-decoration: none;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  z-index: 250;
}
.lastcomm li > a b,
.lastcomm li > div > div b {
  position: relative;
  font-size: 14px;
  color: #7b8992;
}
.lastcomm li > a b:before,
.lastcomm li > div > div b:before {
  content: "";
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0 5px 0 0;
  background-position: -277px -167px;
}
.lastcomm li:hover {
  border-color: #eef2f5;
  box-shadow: 0 1px 13px rgba(90, 107, 118, 0.65);
}
.lastcomm li:hover > div {
  visibility: visible;
  opacity: 1;
}
.lastcomm li:hover > a {
  text-decoration: underline;
  background-color: #eef2f5;
}
/* Short
--------------------- */
.short {
  position: relative;
  padding: 0 0 25px 0;
  margin: 0 0 25px 0;
  min-height: 175px;
  border-bottom: dashed 1px #ccc;
}
.short a {
  text-decoration: none;
}
.short a:hover {
  text-decoration: underline;
}
.short .image {
  height: 120px;
  overflow: hidden;
  border-radius: 10px;
  border: solid 1px #eee;
  box-shadow: 0 0 5px rgba(0,0,0,.4);
  margin: 0 0 10px 0;
}
.short .image img {
  display: block;
  width: 100%;
  min-height: 100%;
  border-radius: 10px;  
}
.short .title {
  font-size: 22px;
  color: #a3344e;
  line-height: 1;
}
.short .info {
  font-size: 13px;
  padding: 7px 0;
  color: #7b8992;
}
.short .info b {  
  margin: 0 15px 0 0;
}
.short .info b span {  
  font-weight: 400;
  margin: 0 0 0 7px;
}
.short .info i {
  display: block;
  font-style: normal;
  margin: 0 15px 5px 0;
}
.short .text {
  color: #4b5257;
  line-height: 17px;
}
.short .category {
  font-size: 13px;
  font-weight: bold;
  padding: 7px 0 0 0;
  color: #598597;
}
.short .category a {
  color: #598597;
}
@media all and (min-width: 360px) {
  .short .image {
    height: 140px;
  }
}
@media all and (min-width: 400px) {
  .short .image {
    height: 160px;
  }
  .short .title {
    font-size: 24px;
    line-height: 1.1;
  }
  .short .info i {
      display: inline-block;
      margin: 0 15px 0 0;
  }  
}
@media all and (min-width: 450px) {
  .short .image {
    height: 200px;
  }
}
@media all and (min-width: 520px) {
  .short {
    padding: 2px 0 25px 180px;
    min-height: 155px;
  }
  .short .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
    height: 120px;
  }
}

@media all and (min-width: 650px) {

  .short {
    padding: 2px 0 25px 220px;
    min-height: 175px;
  }
  .short .image {
    width: 200px;
    height: 150px;
  }

}

@media all and (min-width: 800px) {
  .short {
    padding: 2px 0 25px 180px;
    min-height: 155px;
  }
  .short .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 160px;
    height: 120px;
  }
}

@media all and (min-width: 960px) {

  .short {
    padding: 2px 0 25px 220px;
    min-height: 175px;
  }
  .short .image {
    width: 200px;
    height: 150px;
  }

}


/* Article
--------------------- */



article {
  position: relative;
}
article h1 {

  line-height: 1.1;
}
article a[id*=fav-id] {
  position: absolute;
  top: 6px;
  right: 0;
}
.favoritebutton {
  position: absolute;
  top: 6px;
  right: 0;
}
article .info {
  position: relative;
  font-size: 13px;
  padding: 7px 0 40px 0;
  color: #7b8992;
  border-bottom: solid 1px #d6e5ec;
}
article .info > i {
  display: block;
  margin: 0 0 5px 0;
  font-style: normal;
}
article .info > b {
  margin: 0 15px 0 0;
}
article .info > b span {
  margin: 0 0 0 5px;
  font-weight: 400;
}

article .info div[itemprop="aggregateRating"] {
  position: absolute;
  display: inline-block;  
  bottom: 10px;
  right: 50%;
  width: 85px;
  margin: 0 -42px 0 0;
}
article .info div[itemprop="aggregateRating"] i {
  position: absolute;
  left: 100%;
  top: 0;
  font-style: normal;
  font-size: 12px;
  padding: 2px;
}
article .info .links {
  position: absolute;
  top: 0px;
  right: 0;
}
article .info .links .link-1 {
  background-position: -96px 0;
}
article .info .links .link-1:hover {
  background-position: -96px -32px;
}
article .info .links .link-2 {
  background-position: -128px 0;
}
article .info .links .link-2:hover {
  background-position: -128px -32px;
}
article .info .links .link-3 {
  background-position: -64px 0;
}
article .info .links .link-3:hover {
  background-position: -64px -32px;
}
article .info .links .link-4 {
  background-position: -192px 0;
}
article .info .links .link-4:hover {
  background-position: -192px -32px;
}
article .text {
  margin: 0 -20px 30px -20px;
  padding: 17px;
}
article .text img[style*="float: right;"] {
  margin: 0 0 0 10px;
  border-radius: 10px;
}
article .text img[style*="float: left;"] {
  margin: 0 10px 0 0;
  border-radius: 10px;
}
article .text ul {
  list-style: none;
}
article .text ul li {
  position: relative;
  padding: 0 0 0 50px;
  margin: 0 0 8px 0;
}
article .text ul li:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 18px;
  width: 18px;
  height: 18px;
  display: block;
  background-position: -169px -158px;
}
article .text .fw {
  margin: 10px 0;  
  text-align: center;
  padding: 10px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 1px 10px rgba(143, 163, 175, 0.75);
}
article .text .fw img {
  border-radius: 5px;
  width: 100%;
  max-height: 600px;
  display: block;
}
article .text .fw > b {
  font-size: 16px;
  color: #7b8992;
  display: block;
}
article .text .yashare-auto-init {
  padding: 20px 0;
}
article .about-author {
  position: relative;
  margin: 20px 0 0 0;
  padding: 20px 15px 15px 70px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 1px 10px rgba(143, 163, 175, 0.75);
}
article .about-author .ava {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 40px;
  max-height: 40px;
}
article .about-author > b {
  color: #4b5257;
}
article .about-author > b span {
  color: #598597;
}
article .about-author a {
  position: relative;
  padding: 0 12px 0 30px;
  font-size: 13px;
  font-weight: bold;
  color: #a0adb5;
  height: 28px;
  line-height: 26px;
  border: solid 1px #d4e0e7;
  background-color: #f7fcff;
  border-radius: 14px;
  text-decoration: none;
  display: inline-block;
  margin: 10px 0 0 0;
  -webkit-transition: background-color 0.6s, border-color 0.6s, color 0.6s;
  transition: background-color 0.6s, border-color 0.6s, color 0.6s;
}
article .about-author a:before {
  content: "\203A";
  font: bold 18px Arial;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 14px;
  height: 14px;
  line-height: 12px;
  border-radius: 50%;
  margin: -7px 0 0 0;
  text-align: center;
  background-color: #a0adb5;
  color: #f7fcff;
  -webkit-transition: background-color 0.6s, color 0.6s;
  transition: background-color 0.6s, color 0.6s;
}
article .about-author a:hover {
  border-color: #e3d9db;
  color: #be9e95;
  background-color: #fafbff;
}
article .about-author a:hover:before {
  color: #fafbff;
  background-color: #be9e95;
}


@media all and (min-width: 400px) {
  article .info > i { margin: 0 15px 0 0;}
}
@media all and (min-width: 500px) {
  article .about-author { padding: 20px 15px 15px 140px; }
  article .about-author .ava { width: 110px; max-height: 110px; }
  article .info { padding: 7px 0 20px 0;}
  article .info div[itemprop="aggregateRating"] {  margin: 0 0 0 15px; right: auto; bottom: auto;}
}
@media all and (min-width: 600px) {
  article .info > i { display: inline-block; }
}

article .social-share {
  position: absolute;
  top: 0;
  bottom: auto;
  left: -70px;
  width: 50px;
  display: none;
}

article .pluso-001010011001-01 .pluso-counter {
    display: block!important;
    margin-top: 5px!important;
    text-align: center!important;
    margin-left: -3px!important;
    margin-bottom: 6px!important;
}    
article .social-share > div {
  background: #fff;
  width: 50px;
  padding: 10px;
  border-radius: 10px 0 0 10px;
  box-shadow: inset -5px 0 7px rgba(0, 0, 0, 0.08), -3px 0 3px rgba(0, 0, 0, 0.05);
}
article .social-share > div.active {
  position: fixed;
  top: 40px;
}
article .social-share .pluso-wrap a {
  margin: 0 0 5px 0 !important;
}
@media all and (min-width: 1200px) {
  article .social-share {
    display: block;
  }
}

.reggerPopup-links {margin: 20px 0 0 0;overflow:hidden;}
.reggerPopup-links b {
  display: block;
	font-size: 13px;
	font-weight: bold;
	color: #7b8992;
    margin: 0 0 5px 0;
    height:30px;
    line-height: 30px;    
}
.reggerPopup-links .reggerPopup {display: inline-block;width:30px;height:30px;margin: 0 0 0 3px;}



@media all and (min-width: 500px) {
.reggerPopup-links b {float: left;margin: 0 15px 0 0;}
}

@media all and (min-width: 600px) {
.reggerPopup-links b {margin: 0 45px 0 0;}
}

article .relnews {
  margin: 0 -20px 30px -20px;
  padding: 0 20px 20px 20px;
}
article .relnews .title {
  border-bottom: solid 1px #d6dee4;
  margin: 0 0 15px 0;
  padding: 0 0 10px 0;
}
article .relnews ul {
  list-style: none;
}
article .relnews ul:after {
  content: "";
  display: table;
  clear: both;
}
article .relnews ul li {
  width: 100%;  
  margin: 0 0 15px 0;
}
article .relnews ul li a {
  display: block;
  text-decoration: none;
}
article .relnews ul li a > span {
  position: relative;
  height: 140px; 
  border-radius: 4px;
  overflow: hidden;
  display: block;
  border: solid 1px #eee;
  box-shadow: 0 0 5px rgba(0,0,0,.4);  
}
article .relnews ul li a > span img {
  display: block;
  width: 100%;
  min-height: 100%;
     border-radius: 4px;
}
article .relnews ul li a > i {
  display: block;
  font-size: 12px;
  color: #7b8992;
  font-style: normal;
}
article .relnews ul li a > b {
  font-weight: bold;
  font-size: 13px;  
  color: #598597;
  display: block;
  line-height: 1.1;
  padding: 10px 0 5px 0;
}

@media all and (min-width: 400px) and (max-width: 799px) {

article .relnews ul li {
  width: 49%;
  float: left;
  margin: 0 1% 2% 0;
}
article .relnews ul li:nth-child(2n) {
  margin: 0 0 2% 1%;
}
article .relnews ul li a > span {height: 100px;}
}

@media all and (min-width: 550px) {
article .relnews ul li a > span {height: 120px;}
}

@media all and (min-width: 650px) {
article .relnews ul li a > span {height: 140px;}
}

@media all and (min-width: 800px) {

article .relnews ul li {
  width: 23.5%;
  float: left;
  margin: 0 0 2% 2%;
}
article .relnews ul li:first-child,
article .relnews ul li:nth-child(4n-3) {
  margin-left: 0;
}
article .relnews ul li a > span {height: 100px;}

}


@media all and (min-width: 800px) and (max-width: 899px) {

article .relnews ul li {
  width: 49%;
  float: left;
  margin: 0 1% 2% 0;
}
article .relnews ul li:nth-child(2n) {
  margin: 0 0 2% 1%;
}

}



/* Modal windows
--------------------- */
div[data-yoobe-modal] {background: rgba(36, 14, 12, 0.58) !important;}
div[data-yoobe-modal] .yoobe-modal-content {
  width: 260px;
  padding: 20px;
  background: #fff;
  border-radius: 10px;
  overflow: visible;
  box-shadow: 0 1px 27px rgba(47, 41, 39, 0.78);
}

div[data-yoobe-modal] .yoobe-modal-content em.yoobe-modal-close {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 45px;
  height: 45px;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease;
  background-position: -191px -136px;
}
div[data-yoobe-modal] .yoobe-modal-close:hover {
  opacity: .85;
}
div[data-yoobe-modal] .yoobe-modal-close:before {display: none;}

div[data-yoobe-modal=sign] .yoobe-modal-content {
  padding-bottom: 10px;
}
div[data-yoobe-modal=sign] form {
  margin: 10px 0;
  text-align: center;
}
div[data-yoobe-modal=sign] .yoobe-modal-content > a {
  font-weight: bold;
  color: #598597;
  margin: 0 5px 0 0;
  text-decoration: none;
}
div[data-yoobe-modal=sign] .yoobe-modal-content > a:hover {
  text-decoration: underline;
}
div[data-yoobe-modal=sign] input[type=text],
div[data-yoobe-modal=sign] input[type=password] {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
  text-align: left;
}
div[data-yoobe-modal=sign] button {
  box-shadow: 0 4px 8px rgba(89, 123, 28, 0.6);
}
div[data-yoobe-modal=sign] .social-btn {
  text-align: center;
  padding: 30px 0 0 0;
}

@media all and (min-width: 480px) {
  div[data-yoobe-modal] .yoobe-modal-content  {width: 400px;}
  div[data-yoobe-modal] .yoobe-modal-content em.yoobe-modal-close { top: -45px; right: -45px; }
}

                    
                    
@media all and (min-width: 580px) {
[data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content {width: 500px !important;}
}

@media all and (min-width: 680px) {
[data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content {width: 600px !important;}
}

@media all and (min-width: 780px) {
[data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content  {width: 700px !important;}
}

@media all and (min-width: 880px) {
[data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content  {width: 800px !important;}
}

@media all and (min-width: 980px) {
[data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content  {width: 900px !important;}
}

 @media all and (min-width: 1080px) {
  [data-yoobe-modal=gallery] .yoobe-modal-content,
  [data-yoobe-modal=gallery2] .yoobe-modal-content {width: 1320px !important;}
}   
                    
   
                
                    
                    
/* Share42
--------------------- */
.share42init {
  margin: 0 0 20px 0;
}
#share42 {
  overflow: hidden;
  display: block;
}
#share42 .share42-item {
  position: relative;
  float: left;
  margin: 0 5px 0 0;
  border-radius: 3px;
  min-width: 44px;
  height: 20px;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
}
#share42 .share42-item:hover {
  opacity: .7;
}
#share42 .share42-item .share42-counter {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 16px;
  right: 0;
  font-size: 11px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  z-index: 1;
}
#share42 .share42-item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 3;
}
#share42 .share42-item:before {
  content: "";
  width: 14px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 3px;
}
#share42 .share42-item.btn0 {
  background-color: #395999;
}
#share42 .share42-item.btn32 {
  background-color: #ffa14b;
}
#share42 .share42-item.btn64 {
  background-color: #00aeee;
}
#share42 .share42-item.btn96 {
  background-color: #4672a0;
}
#share42 .share42-item.btn128 {
  background-color: #d9352f;
}
#share42 .share42-item.btn0:before {
  background-position: -135px -135px;
}
#share42 .share42-item.btn32:before {
  background-position: -135px -157px;
}
#share42 .share42-item.btn64:before {
  background-position: -152px -135px;
}
#share42 .share42-item.btn96:before {
  background-position: -152px -157px;
}
#share42 .share42-item.btn128:before {
  background-position: -169px -135px;
}
                    
/* ���������������� ���� ���������������� ������ ������������������ */
[data-show-modal=gallery],
[data-show-modal=gallery2],
[data-show-modal=gallery3] {
 position: relative;
 display: block;
 text-decoration: none;
 cursor:pointer;
}

[data-show-modal=gallery]:before,
[data-show-modal=gallery2]:before,
[data-show-modal=gallery3]:before {
  content: '���������������� ���� ���������������� ������ ������������������';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 350px;
  height: 60px;
  margin: -30px 0 0 -150px;
  display: block;
  text-align: center;
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
  z-index: 100;
  font-size: 20px;
}

[data-show-modal=gallery]:hover:before,
[data-show-modal=gallery2]:hover:before,
[data-show-modal=gallery3]:hover:before {
 opacity: 1;
}
/* ���������������� ���� ���������������� ������ ������������������ */                 


/* Fullsearch
-------------------- */
/* More Search on site
----------------------------------------------- */

.sitesearch {padding: 2%;}
#searchinput {padding: 6px;display: block;clear: both;}
#searchuser {padding: 6px 12px;width: 220px !important;margin:3px 10px 7px 0;}
#titleonly {margin: 10px 0 0 0;}
#replylimit {padding: 7px 12px;margin: 0 0 0 5px;display:inline !important;clear: right !important;}
td.search input[type="text"],td.search select {border: solid 1px #eee;background: #f9f9f9;margin:0 0 0 -1px;}
td.search br {display: none;}
td.search {padding 0;}
td.search fieldset {display: block;border-top: solid 1px #f1f1f1;padding: 10px 0;margin: 10px !important;text-align: left;}
td.search legend {background: #eee;padding: 3px 8px;color:#333;}
.searchtable table:nth-child(1) {background: #fff;padding: 10px 0 20px 0;margin: 0;overflow: hidden;border-spacing: 0px;}
.searchtable table:nth-child(1) #searchinput  {margin:3px 0 7px 0;}
.searchtable table:nth-child(1) .bbcodes {margin: 0 0 0 10px !important;}
.searchtable table:nth-child(1) label {margin: 0 15px 0 0 !important;}
.searchtable table:nth-child(1) select {padding: 4px;}
.searchtable table:nth-child(1) td:nth-child(2) {padding: 0 15px 0 0 !important;}
td.search legend,.searchtable table:nth-child(1) select,td.search input[type="text"],td.search select,#searchinput {border-radius: 4px;}



/* Fast search window
--------------------- */
#searchsuggestions {
  width: 260px;
  padding: 44px 0 0 0;
  border-radius: 22px;
  background: #f5fbff;  
  box-shadow: 0 0 30px rgba(69, 0, 0, 0.66);
  z-index: 999;
}
#searchsuggestions br.break {
  display: none;
}
#searchsuggestions > a {
  display: block;
  text-decoration: none;
  padding: 10px 20px;
  line-height: 1.1;
}
#searchsuggestions > a:before {
  content: "";
  border-top: dashed 1px #ccc;
  position: absolute;
  top: 0;
  left: 20px;
  right: 20px;
}
#searchsuggestions > a:hover {
  background: rgba(0, 0, 0, 0.02);
}
#searchsuggestions > a:first-child:before {
  border: 0;
}
#searchsuggestions > a span.searchheading {
  display: block;
  font-weight: bold;
  color: #598597;
  margin: 0 0 5px 0;
  font-size: 15px;
}
#searchsuggestions > a span {
  color: #4b5257;
  font-size: 14px;
}
#searchsuggestions span.notfound {
  font-size: 13px;
  padding: 0 20px;
}
#searchsuggestions span.seperator {
  display: block;
  text-align: center;
  padding: 10px;
}
#searchsuggestions span.seperator a {
  position: relative;
  padding: 0 12px 0 30px;
  font-size: 13px;
  font-weight: bold;
  color: #a0adb5;
  height: 28px;
  line-height: 26px;
  border: solid 1px #d4e0e7;
  background-color: #f7fcff;
  border-radius: 14px;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: background-color 0.6s, border-color 0.6s, color 0.6s;
  transition: background-color 0.6s, border-color 0.6s, color 0.6s;
}
#searchsuggestions span.seperator a:before {
  content: "\203A";
  font: bold 18px Arial;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 14px;
  height: 14px;
  line-height: 12px;
  border-radius: 50%;
  margin: -7px 0 0 0;
  background-color: #a0adb5;
  color: #f7fcff;
  -webkit-transition: background-color 0.6s, color 0.6s;
  transition: background-color 0.6s, color 0.6s;
}
#searchsuggestions span.seperator a:hover {
  border-color: #e3d9db;
  color: #be9e95;
  background-color: #fafbff;
}
#searchsuggestions span.seperator a:hover:before {
  color: #fafbff;
  background-color: #be9e95;
}



/* Speedbar
--------------------- */
#dle-speedbar {
  position: relative;
  display: block;
  padding: 20px;
  margin: -20px -20px 25px -20px;
  font-size: 13px;
  color: #7b8992;
  line-height: 1;
}
#dle-speedbar a {
  font-weight: bold;
  color: #598597;
  margin: 0 3px;
}
/* Page navigation
--------------------- */
.pages-nav {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #a0adb5;
  clear: both;
}
.pages-nav a {
  text-decoration: none;
  color: #a0adb5;
}
.pages-nav a:hover {
  text-decoration: underline;
}
.pages-nav > div {
  display: inline-block;
}
.pages-nav .num {
  padding: 10px;
  display: block;
}
.pages-nav .num > a,
.pages-nav .num > span {
  width: 24px;
  height: 28px;
  line-height: 28px;
  display: inline-block;
  border-radius: 3px;
  margin: 0 2px;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.pages-nav .num > a:hover {
  background-color: #d4e0e7;
  text-decoration: none;
}
.pages-nav .num > span {
  background-color: #ffa922;
  color: #fff;
}
.pages-nav .num span.nav_ext {
  width: auto;
  background: none;
  color: #a0adb5;
}
.pages-nav .prev a,
.pages-nav .next a {
  position: relative;
  height: 28px;
  line-height: 24px;
  border: solid 1px #d4e0e7;
  background-color: #f7fcff;
  border-radius: 14px;
  margin: 0 5px;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: background-color 0.6s, border-color 0.6s, color 0.6s;
  transition: background-color 0.6s, border-color 0.6s, color 0.6s;
}
.pages-nav .prev a:before,
.pages-nav .next a:before {
  font: bold 18px Arial;
  position: absolute;
  top: 50%;
  width: 14px;
  height: 14px;
  line-height: 12px;
  border-radius: 50%;
  margin: -7px 0 0 0;
  background-color: #a0adb5;
  color: #f7fcff;
  -webkit-transition: background-color 0.6s, color 0.6s;
  transition: background-color 0.6s, color 0.6s;
}
.pages-nav .prev a {
  padding: 0 12px 0 30px;
}
.pages-nav .next a {
  padding: 0 30px 0 12px;
}
.pages-nav .prev a:before {
  content: "\2039";
  left: 7px;
}
.pages-nav .next a:before {
  content: "\203A";
  right: 7px;
}
.pages-nav .prev:hover a,
.pages-nav .next:hover a {
  border-color: #e3d9db;
  color: #be9e95;
  background-color: #fafbff;
}
.pages-nav .prev:hover a:before,
.pages-nav .next:hover a:before {
  color: #fafbff;
  background-color: #be9e95;
}
.pages-nav .prev span,
.pages-nav .next span {
  color: #E9E7E7;
  padding: 0 10px;
}

@media all and (min-width: 550px) {
    .pages-nav .num {
      padding: 0;
      display: inline-block;
    }
}


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

 ####### Go to top #######

---------------------------------
*/
.gotop {
  position: fixed;
  display: none;
  pointer-events: none;
  background: #572A03;
  -webkit-transition: opacity .4s, left .4s;
  transition: opacity .4s, left .4s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 100;
}
.gotop.active {
  cursor: pointer;
  pointer-events: auto;
}
.gotop i {
  display: block;
  width: 32px;
  height: 32px;
  background-position: -308px 0;
}
@media all and (min-width: 1200px) {
  .gotop {
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50px;
    opacity: 0;
    padding: 35% 9px;
  }
  .gotop.active {
    opacity: .12;
  }
  .gotop.active:hover {
    opacity: .2;
  }
  .gotop i {
    margin: 50px 0 0 0;
  }
}
@media all and (min-width: 1350px) {
  .gotop {
    width: 134px;
    padding: 35% 46px;
  }
}


/* Add comment
--------------------- */
.addcom {
  margin: 0 -20px 20px -20px;
  padding: 0 20px 20px 20px;
}
article #dle-comments-form {
  position: relative;  
  max-width: 620px;
  padding: 0 0 0 40px;
}
#dle-comments-form .ava {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;  
}
#dle-comments-form .ava b {
 display: block;
 text-align:center; 
 padding: 2px 15px 0px 0px;

 
}
#dle-comments-form .ava img {width: 100%;display: block;border-radius:3px;}
#dle-comments-form textarea {
  height: 110px;
}
#dle-comments-form input[type=text],
#dle-comments-form input[type=email],
#dle-comments-form textarea {
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
}

@media all and (min-width: 400px) {

  article #dle-comments-form { padding: 0 0 0 60px; }
  #dle-comments-form .ava { width: 50px;   }
  #dle-comments-form .ava img {border-radius:5px;}

}

@media all and (min-width: 600px) {

  article #dle-comments-form { padding: 0 0 0 150px; }
  #dle-comments-form .ava { width: 140px;   }
  #dle-comments-form .ava img {border-radius:10px;}

}

/* Comment
--------------------- */
#dle-comments-list {
  margin: 0 -20px 0 -20px;
  padding: 0 20px;
  overflow: hidden;
}
.com {
  margin: 0 -20px 20px -10px;
  padding: 10px 20px 20px 90px;
  position: relative;
  color: #4b5257;
  line-height: 1.2;
  min-height: 195px;
}
.com .ava {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 60px;
}

.com .ava img 
{border-radius: 10px;
width:100%;
display:block;
height: 100%;
max-height: 130px;
}

.com .head {
  padding: 0 0 8px 0;
  border-bottom: solid 1px #d9e2e9;
  margin: 0 0 8px 0;
  position: relative;
}
.com .head .author {
  display: block;
  font-size: 15px;
  font-weight: bold;
  color: #598597;
}
.com .head .author a {
  color: #598597;
}
.com .head .date {
  font-size: 12px;
  color: #7b8992;
}
.com .head .com-rate {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
}
.com .edit {
  padding: 8px 0 0 0;
  border-top: solid 1px #d9e2e9;
  margin: 10px 0 0 0;
}
.com .edit a {  
  padding: 0 10px 0 10px;
  font-size: 13px;
  font-weight: bold;
  color: #a0adb5;
  height: 28px;
  line-height: 26px;
  border: solid 1px #d4e0e7;
  background-color: #f7fcff;
  border-radius: 14px;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: background-color 0.6s, border-color 0.6s, color 0.6s;
  transition: background-color 0.6s, border-color 0.6s, color 0.6s;
}
.com .edit a:before {  
  font: bold 18px Arial;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 14px;
  height: 14px;
  line-height: 12px;
  border-radius: 50%;
  margin: -7px 0 0 0;
  text-align: center;
  background-color: #a0adb5;
  color: #f7fcff;
  -webkit-transition: background-color 0.6s, color 0.6s;
  transition: background-color 0.6s, color 0.6s;
}
.com .edit a:hover {
  border-color: #e3d9db;
  color: #be9e95;
  background-color: #fafbff;
}
.com .edit a:hover:before {
  color: #fafbff;
  background-color: #be9e95;
}

@media all and (min-width: 600px) {
  .com {
    padding: 10px 15px 20px 145px;
    min-height: 190px;
  }
  .com .ava {
    width: 120px;
  }
  .com .head .author {
    display: inline-block;
  }

}



/* Quote
--------------------- */
.title_quote {
  padding: 4px 15px;
  font-size: 11px;
  color: #444;
  text-align: right;
  font-weight: normal;
  margin: 0 0 -25px 0;
  position: relative;
  z-index: 5;
}
.quote {
  position: relative;
  padding: 25px 25px 25px 60px;
  overflow: hidden;
  color: #835b41;
  border-radius: 2px;
  background-color: #f9f0e6;
}
.quote:after {
  content: '';
  display: block;
  position: absolute;
  top: 20px;
  left: 25px;
  width: 21px;
  height: 15px;
  background-position: -169px -238px;
  z-index: 1;
}
/* Feedback
--------------------- */
#sendmail,
#sendmail label[for=sec_code],
#sendmail label[for=question_answer] {
  max-width: 440px;
}
#sendmail input,
#sendmail textarea,
select[name=recip] {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}
#sendmail textarea {
  height: 160px;
}
select[name=recip] {
  line-height: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* Captcha
--------------------- */
#recaptcha_table {
  border: 0 !important;
}
label[for=question_answer] {
  display: block;
  font-size: 13px;
  padding: 5px;
}
label[for=sec_code] {
  display: block;
  position: relative;
  padding: 0 0 0 200px;
}
label[for=sec_code] #dle-captcha {
  position: absolute;
  top: 0;
  left: 0;
  height: 44px;
  width: 189px;
  overflow: hidden;
  border-radius: 5px;
  border: solid 1px #333;
  background-color: #333;
}
label[for=sec_code] #dle-captcha img {
  width: 150px !important;
  height: 70px !important;
  position: absolute;
  top: -11px;
  left: -5px;
  z-index: 1;
}
label[for=sec_code] #dle-captcha a {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
  z-index: 3;
  text-indent: -5555em;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDRweCIgaGVpZ2h0PSI0NHB4IiB2aWV3Qm94PSIwIDAgNDQgNDQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0IDQ0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMC44NzgsMTUuMTU4bC02LjUsNy4wOGgzLjcxOGMwLjAzMiwwLjIzMiwwLjA2OCwwLjU5MiwwLjA2OCwxLjAyN2MwLDIuMzMyLTIuMzE0LDcuNTA0LTkuMDY5LDcuNTA0DQoJCWwtMC4wNjksMC43MjZjMC4yNjIsMC4wNSw2LjQ3MiwxLjIwNCwxMC40NC0xLjg2NmMxLjgxMy0xLjQwMiw0LjE2MS00LjcyNSw0LjQwMi03LjM5MWgzLjMxNUwzMC44NzgsMTUuMTU4eiIvPg0KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy45MTksMjEuOTE3Yy0wLjAzMi0wLjIzMS0wLjA2OC0wLjU5Mi0wLjA2OC0xLjAyNmMwLTIuMzMzLDIuMzE0LTcuNTA2LDkuMDY5LTcuNTA2bDAuMDY4LTAuNzI1DQoJCWMtMC4yNjItMC4wNS02LjQ3MS0xLjIwNC0xMC40MzksMS44NjZjLTEuODE0LDEuNDAzLTQuMTYxLDQuNzI0LTQuNDAyLDcuMzkxSDguODMxbDYuMzA2LDcuMDhsNi41LTcuMDhIMTcuOTE5eiIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat;
  background-size: cover;
}
/* Rating
--------------------- */
div[id*=ratig-layer] {
  display: inline-block;
}
.unit-rating,
.unit-rating li a:hover,
.unit-rating li.current-rating {
  background: url(/templates/photogid/dleimages/rating.png);
}
.unit-rating {
  list-style: none;
  width: 85px;
  height: 17px;
  position: relative;
  background-repeat: repeat-x;
  background-position: 0 0;
}
.unit-rating li {
  text-indent: -90000px;
  float: left;
}
.unit-rating li.current-rating {
  background-position: 0 -34px !important;
  position: absolute;
  height: 17px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}
.unit-rating li a {
  display: block;
  width: 17px;
  height: 17px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 17;
  position: absolute;
}
.unit-rating li a:hover {
  background-position: 0 -17px !important;
  z-index: 2;
  left: 0;
}
.unit-rating a.r1-unit {
  left: 0;
}
.unit-rating a.r1-unit:hover {
  width: 17px;
}
.unit-rating a.r2-unit {
  left: 17px;
}
.unit-rating a.r2-unit:hover {
  width: 34px;
}
.unit-rating a.r3-unit {
  left: 34px;
}
.unit-rating a.r3-unit:hover {
  width: 51px;
}
.unit-rating a.r4-unit {
  left: 51px;
}
.unit-rating a.r4-unit:hover {
  width: 68px;
}
.unit-rating a.r5-unit {
  left: 68px;
}
.unit-rating a.r5-unit:hover {
  width: 85px;
}
/* Userinfo
----------------------------------------------- */
.userinfo {
  position: relative;
}
.userinfo span[onclick*=javascript],
.status {
  position: absolute;
  top: 5px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  height: 18px;
  line-height: 18px;
  padding: 0 10px;
  display: inline-block;
  -webkit-transition: opacity .6s;
  transition: opacity .6s;
  border-radius: 2px;
  z-index: 5;
}
.userinfo span[onclick*=javascript]:after,
.status:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -17px;
  width: 0;
  height: 0;
  border: solid 9px transparent;
  z-index: 1;
}
.userinfo span[onclick*=javascript]:hover {
  opacity: .8;
}
.userinfo span[onclick*=javascript] {
  right: 10px;
  background: #c99284;
  cursor: pointer;
}
.userinfo span[onclick*=javascript]:after {
  border-left-color: #c99284;
}
.userinfo .status {right: auto;left:0;}
.userinfo .status.yes {
  background: #86b925;
}
.userinfo .status.no {
  background: #d22a52;
}
.userinfo .status.yes:after {
  border-left-color: #86b925;
}
.userinfo .status.no:after {
  border-left-color: #d22a52;
}
.userinfo .status.yes:before {
  content: 'online';
}
.userinfo .status.no:before {
  content: 'offline';
}
.userinfo #options {
  position: relative;
  padding: 30px;
  margin: 20px 0;
  background: rgba(241, 247, 251, 0.5);
  overflow: hidden;
}
.userinfo #options fieldset {
  padding: 0 0 20px 0;
  margin: 0 0 10px 0;
}
.userinfo #options legend {
  display: block;
  font-weight: bold;
  padding: 4px 15px;
  margin: 0 auto;
}
.userinfo #options sup {
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
}
.userinfo #options p {
  color: #777;
  font-size: .9em;
  margin: 10px 0 0 0;
}
.userinfo #options fieldset {
  border-bottom: solid 1px #f1f1f1;
}
.userinfo #options #allowed_ip {
  height: 40px;
  padding: 6px;
}
.userinfo #options input[type="file"] {
  display: block;
}
.userinfo #options label {
  font-size: 13px;
  padding: 5px;
}
.userinfo #options textarea {
  height: 100px;
}
.userinfo #options input[type="text"],
.userinfo #options input[type="password"],
.userinfo #options textarea {
  max-width: 376px;
  width: 100%;
  display: block;
  margin: 0 0 10px 0;
}
.userinfo #options .xfield {
  margin: 15px 0;
  border-bottom: solid 1px #eee;
}
.userinfo #options .xfield tr td {
  padding: 10px;
}
.userinfo #options .xfield tr td:nth-child(1) {
  width: 30%;
}
.userinfo #options .xfield td.xprofile {
  width: 70%;
}
.userinfo .info {
  padding:50px 0 0 0;
}
.userinfo .info > div {
  width: 120px;
  margin: 0 auto;
  text-align: center;
}
.userinfo .info > div .ava {
  width: 100%;
  border-radius: 10px;          
}
.userinfo .info > div a {
  cursor: pointer;
  display: inline-block;
  height: 30px;
  padding: 6px 20px;
  line-height: 18px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  border-radius: 15px;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}
.userinfo .info > div a:hover {
  opacity: .8;
}
.userinfo .info ul {
  list-style: none;
  font-size: 14px;
  color: #4b5257;
  border-top: solid 1px #eee;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
.userinfo .info ul li {
  margin: 0 0 5px 0;
}
.userinfo .info ul li b {
  margin: 0 10px 0 0;
}
.userinfo .info ul li em {
  font-family: "PT Sans Narrow";
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #693c36;
  font-style: normal;  
  text-align: center;
  display: block;
}
.userinfo .info ul li span {
  color: #a3344e;
  font-weight: bold;
}

@media all and (min-width: 480px) {
  .userinfo .info {
    padding: 0 20px 20px 170px;
    margin: 0 -20px 30px -20px;
    min-height: 200px;
  }
  .userinfo .info > div {
    position: absolute;
    top: 0;
    left: 20px;
    width: 120px;
    text-align: center;
  }
  .userinfo .status {right: 110px;left:auto;}
  .userinfo .info ul {
    margin: 0;
    padding: 0;
    border:0;
  }
  .userinfo .info ul li em {
    text-align: left;
  }
}


/* Group
----------------------------------------------- */
.group-ban,
.group-adm,
.group-jur,
.group-zrt,
.group-mod {
  font-family: "PT Sans Narrow";
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  padding: 0 10px;
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  text-align: center;
  margin: 7px 0;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Drop Menu
----------------------------------------------- */
#dropmenudiv {
  background: #fff;
  font-size: .8em;
  line-height: 20px;
  padding: 5px;
  border: solid 5px #f9f9f9;
}
#dropmenudiv a {
  display: block;
  text-indent: 3px;
  text-decoration: none;
  color: #3f4b51;
  padding: 1px 0;
  width: 100%;
}
#dropmenudiv a:hover {
  color: #3f74aa;
}
/* Edit all comments
----------------------------------------------- */
.mass_comments_action {
  text-align: right;
  padding: 7px 12px;
}
.mass_comments_action .bbcodes {
  margin: 0;
}
.selectmass input {
  float: right;
  margin: 0 0 0 6px;
}
/* Registration
----------------------------------------------- */
.rega {
  padding: 2%;
}
.rega input[type="file"] {
  clear: both;
  display: block;
}
.rega #result-registration {
  margin: 7px;
  clear: both;
}
.rega sup span {
  color: #333;
  border-bottom: 1px dotted #333;
  text-decoration: none;
  cursor: pointer;
}
.rega sup:hover span {
  border-bottom: 1px dotted #fff;
}
.rega .xfield tr td {
  padding: 10px;
}
.rega .xfield tr td:nth-child(1) {
  width: 30%;
}
.rega .xfield td.xprofile {
  width: 70%;
}
/* PM style
----------------------------------------------- */
.pmlist {
  padding: 2%;
}
.pmlist .pmbar {
  padding: 4%;
  background: #f9f9f9;
}
.pmlist .pmbar .pmprogress {
  padding: 0 4% 4% 4%;
  border-bottom: solid 1px #eee;
  margin: 2% -4.1%;
}
.pmlist .pmbar .pmprogress .pm_progress_bar {
  border: 1px solid #bbb;
  background: #fff;
  margin-top: 7px;
}
.pmlist .pmbar .pmprogress .pm_progress_bar span {
  text-indent: -9999em;
  height: 20px;
  display: block;
  overflow: hidden;
}
.pmlist .pmnav {
  margin: 3% 0;
}
.pmlist table.pm tbody tr td.pm_head,
table.pm tbody tr td.pm_list {
  padding: 10px;
  text-align: left;
}
.pmlist table.pm tbody tr td.pm_head {
  border-bottom: 1px solid #eee;
  font-weight: bold;
  vertical-align: bottom;
}
.pmlist table.pm tbody tr td.pm_list {
  border-bottom: 1px solid #eee;
}
.pmlist table.pm tbody tr:hover td.pm_list {
  background: #fff;
}
.pmlist table.pm tbody tr td:nth-child(3) a {
  color: #333;
}
.pmlist table.pm tbody tr td:nth-child(4) {
  width: 100px !important;
}
.pmlist table.pm tbody tr td:nth-child(4).pm_list {
  font-size: .8em;
  color: #666;
}
.pmlist table.pm tbody tr td:nth-child(5) {
  width: 18px !important;
}
.pmlist table.pm tbody tr:nth-child(1) td:nth-child(5) span {
  display: none !important;
}
.pmlist table.pm .bbcodes {
  margin: 12px 7px 0 0;
}
.pmlist table.pm tbody tr td.pm_list a b {
  padding: 0 10px 0 24px;
  position: relative;
  font-size: .9em;
}
.pmlist table.pm tbody tr td.pm_list a b:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 0;
  display: block;
  width: 20px;
  height: 10px;
  background-position: -114px -32px;
}
.pmlist table.pm tbody tr td:nth-child(1) {
  width: 0px !important;
}
.pmlist table.pm tbody tr td img {
  display: none !important;
}
.pmlist table.pm tbody tr td .navigation {
  padding: 0 10px;
}
.pmlist table.pm tbody tr td .navigation a {
  padding: 0 6px;
}
.pmlist table.pm tbody tr td .navigation span {
  background: #fff;
  border: 1px solid #ddd;
  color: #bbb;
  padding: 2px 6px;
}
.pmlist .com {
  margin: 5% 0 0 0;
}
.pmlist .com .reply,
.pmlist .com .edit {
  opacity: 1;
}
.pmlist #blind-animation {
  margin: 0 0 3% 0;
}
/* BB editor
--------------------- */
.bb-pane {
  display: none;
  height: 1%;
  overflow: hidden;
  border: 1px solid #BBB;
  background-image: url("/templates/photogid/bbcodes/bg.gif");
}
.bb-btn,
.bb-sep {
  height: 25px;
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  white-space: nowrap;
}
.bb-sel {
  float: left;
  padding: 4px 2px 0 2px;
}
.bb-sel select {
  font-size: 11px;
}
.bb-sep {
  width: 5px;
  background-image: url("/templates/photogid/bbcodes/brkspace.gif");
}
.bb-btn {
  cursor: pointer;
  width: 23px;
}
#b_font {
  width: 118px;
}
#b_size {
  width: 65px;
}
#b_font select {
  padding: 0px;
}
#b_size select {
  padding: 0px;
}
#b_b {
  background-image: url("/templates/photogid/bbcodes/b.gif");
}
#b_i {
  background-image: url("/templates/photogid/bbcodes/i.gif");
}
#b_u {
  background-image: url("/templates/photogid/bbcodes/u.gif");
}
#b_s {
  background-image: url("/templates/photogid/bbcodes/s.gif");
}
#b_img {
  background-image: url("/templates/photogid/bbcodes/image.gif");
}
#b_up {
  background-image: url("/templates/photogid/bbcodes/upload.gif");
}
#b_emo {
  background-image: url("/templates/photogid/bbcodes/emo.gif");
}
#b_url {
  background-image: url("/templates/photogid/bbcodes/link.gif");
}
#b_leech {
  background-image: url("/templates/photogid/bbcodes/leech.gif");
}
#b_mail {
  background-image: url("/templates/photogid/bbcodes/email.gif");
}
#b_video {
  background-image: url("/templates/photogid/bbcodes/mp.gif");
}
#b_audio {
  background-image: url("/templates/photogid/bbcodes/mp3.gif");
}
#b_hide {
  background-image: url("/templates/photogid/bbcodes/hide.gif");
}
#b_quote {
  background-image: url("/templates/photogid/bbcodes/quote.gif");
}
#b_code {
  background-image: url("/templates/photogid/bbcodes/code.gif");
}
#b_left {
  background-image: url("/templates/photogid/bbcodes/l.gif");
}
#b_center {
  background-image: url("/templates/photogid/bbcodes/c.gif");
}
#b_right {
  background-image: url("/templates/photogid/bbcodes/r.gif");
}
#b_color {
  background-image: url("/templates/photogid/bbcodes/color.gif");
}
#b_spoiler {
  background-image: url("/templates/photogid/bbcodes/spoiler.gif");
}
#b_fla {
  background-image: url("/templates/photogid/bbcodes/flash.gif");
}
#b_yt {
  background-image: url("/templates/photogid/bbcodes/youtube.gif");
}
#b_tf {
  background-image: url("/templates/photogid/bbcodes/typograf.gif");
}
#b_list {
  background-image: url("/templates/photogid/bbcodes/list.gif");
}
#b_ol {
  background-image: url("/templates/photogid/bbcodes/ol.gif");
}
#b_tnl {
  background-image: url("/templates/photogid/bbcodes/translit.gif");
}
#b_br {
  background-image: url("/templates/photogid/bbcodes/pbreak.gif");
}
#b_pl {
  background-image: url("/templates/photogid/bbcodes/page.gif");
}
.clr {
  clear: both;
}
.bb-editor textarea {
  width: 100%;
}
.editorcomm .bb-editor {
  width: 465px;
}
.editorcomm .bb-editor textarea {
  height: 156px;
}
/* Masha send
--------------------- */
#marker-bar,
#txtselect_marker {
  display: block;
  visibility: hidden;
  position: absolute;
  z-index: 1200;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .1s linear .4s;
  -moz-transition: opacity .4s, visibility .1s linear .4s;
  -o-transition: opacity .4s, visibility .1s linear .4s;
  transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
  cursor: pointer;
  background: url(/templates/photogid/dleimages/marker.png) 0px 0px no-repeat;
}
#txtselect_marker:hover {
  background-position: 0px -32px;
}
#marker-bar {
  border: 1px solid #ccc;
  border-radius: 15px;
  background: #fff;
  padding: 5px 10px;
  cursor: default;
  box-shadow: 0px 0px 4px #ccc;
}
#marker-bar.show {
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
  visibility: visible;
}
#txtselect_marker.show {
  /* XXX make a common css fadeIn/fadeOut classes */
  visibility: visible;
  width: 32px;
  height: 32px;
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
}
#marker-bar .masha-social,
#marker-bar .masha-marker {
  cursor: pointer;
  display: block;
  margin: 0 5px;
  float: left;
}
#marker-bar .masha-marker {
  line-height: 1em;
  color: #aaa;
  border-bottom: 1px dotted #aaa;
  margin-right: 10px;
}
#marker-bar .masha-marker:hover {
  color: #ea3e26;
  border-color: #ea3e26;
}
.user_selection,
.user_selection_true {
  background: #c4f47d;
  padding: 2px 0;
}
.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close {
  display: none;
}
.user_selection .closewrap,
.user_selection_true .closewrap {
  position: relative;
}
.user_selection.hover a.txtsel_close,
.user_selection_true.hover a.txtsel_close {
  display: inline-block;
  position: absolute;
  top: -7px;
  left: -5px;
  width: 33px;
  height: 33px;
  background: url(/templates/photogid/dleimages/closemarker.png) 0px 0px no-repeat;
}
.user_selection.hover a.txtsel_close:hover,
.user_selection_true.hover a.txtsel_close:hover {
  background-position: 0px -33px;
}
#share-popup {
  background: #fff;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 414px;
  display: none;
  z-index: 100;
  padding: 10px 0;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .1s linear .4s;
  -moz-transition: opacity .4s, visibility .1s linear .4s;
  -o-transition: opacity .4s, visibility .1s linear .4s;
  transition: opacity .4s, visibility .1s linear .4s;
}
#share-popup.show {
  display: block;
  -webkit-transition: opacity .4s, visibility 0s;
  -moz-transition: opacity .4s, visibility 0s;
  -o-transition: opacity .4s, visibility 0s;
  transition: opacity .4s, visibility 0s;
  opacity: 1;
}
#share-popup .social {
  padding: 0 0 10px 17px;
  height: 40px;
}
#share-popup .social p {
  padding-bottom: 10px;
  margin: 0;
  font-weight: bold;
}
#share-popup .social ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#share-popup .social ul li {
  float: left;
  margin-right: 20px;
  padding-top: 2px;
  position: relative;
}
#share-popup .social ul a {
  text-decoration: none;
  font-size: 11px;
  display: inline-block;
  color: #aaa;
  padding-left: 25px;
}
#share-popup .social ul a:hover {
  text-decoration: underline;
  color: #ea3e26;
}
#share-popup .social a span {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background: url(/templates/photogid/dleimages/social-icons.png) 20px 20px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}
#share-popup .social .tw span {
  background-position: 0 -20px;
}
#share-popup .social .tw:hover span {
  background-position: 0 0;
}
#share-popup .social .fb span {
  background-position: -20px -20px;
}
#share-popup .social .fb:hover span {
  background-position: -20px 0;
}
#share-popup .social .vk span {
  background-position: -40px -20px;
}
#share-popup .social .vk:hover span {
  background-position: -40px 0;
}
#share-popup .social .gp span {
  background-position: -60px -20px;
}
#share-popup .social .gp:hover span {
  background-position: -60px 0;
}
#share-popup .link {
  clear: both;
  border-top: 1px solid #d9d9d9;
  padding: 10px 5px 0 10px;
  line-height: 1.2;
  overflow: hidden;
  margin: 0 7px;
}
#share-popup .link p {
  font-weight: bold;
  padding: 0 0 3px 0;
  margin: 0;
}
#share-popup .link span {
  color: #999;
  font-size: 10px;
  display: block;
  padding-top: 3px;
}
#share-popup .link a {
  display: block;
}
/* Highslide style
----------------------------------------------- */
.highslide-wrapper,
.highslide-outline {
  background: #fff;
}
.highslide-image {
  border: 2px solid #fff;
}
.highslide-active-anchor {
  visibility: hidden;
}
.highslide-active-anchor img {
  visibility: hidden;
}
.highslide-dimming {
  background-color: black;
}
.highslide-html {
  background-color: #fff;
}
.highslide-loading {
  display: block;
  color: #fff;
  font-size: .9em;
  font-weight: bold;
  text-decoration: none;
  padding: 3px;
  border: 1px solid #fff;
  background-color: #000;
}
a.highslide-full-expand {
  background-position: -196px 0px;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.highslide-display-block {
  display: block;
}
.highslide-display-none {
  display: none;
}
.highslide-caption {
text-align: center;
  display: none;
  padding: 5px;
  background: white;
}
.highslide-controls {
  width: 195px;
  height: 40px;
  background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.highslide-controls ul {
  position: relative;
  left: 15px;
  height: 40px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li {
  float: left;
  padding: 5px 0;
}
.highslide-controls a {
  background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif");
  display: block;
  float: left;
  height: 30px;
  width: 30px;
  outline: none;
}
.highslide-controls a.disabled {
  cursor: default;
}
.highslide-controls a span {
  display: none;
}
.highslide-controls .highslide-previous a {
  background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
  background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
  background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
  background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
  background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
  background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
  background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
  background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
  background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
  background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
  background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
  background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
  background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
  background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
  background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
  background-position: -180px -30px;
}
/* Code style
----------------------------------------------- */
pre code {
  display: block;
  padding: .5em;
  background: #f9f9f9;
  border: 1px solid #ededed;
  overflow: auto;
  white-space: pre;
}
pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
  color: #93a1a1;
  font-style: italic;
}
pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
  color: #859900;
}
pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
  color: #2aa198;
}
pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
  color: #268bd2;
}
pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  font-weight: bold;
}
pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
  color: #b58900;
}
pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
  color: #cb4b16;
}
pre .deletion {
  color: #dc322f;
}
pre .tex .formula {
  background: #eee8d5;
}
/* Tags
----------------------------------------------- */
.clouds_xsmall,
.clouds_small {
  font-size: 1em;
}
.clouds_medium {
  font-size: 1.2em;
}
.clouds_large,
.clouds_xlarge {
  font-size: 1.4em;
}
/* Tags Auto Complete
----------------------------------------------- */
* html .ui-autocomplete {
  width: 1px;
}
.ui-menu {
  list-style: none;
  display: block;
  float: left;
  padding: 3px 5px;
  background: #f9f9f9 !important;
}
.ui-menu .ui-menu-item {
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px 4px;
  line-height: 1.5;
  zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  cursor: pointer;
  background: #f0f0f0;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
/* jQuery UI
----------------------------------------------- */
* html .ui-helper-clearfix {
  height: 1%;
}
.ui-helper-clearfix {
  display: inline-block;
  display: block;
}
.ui-dialog {
  overflow: hidden;
  padding: 5px;
  position: absolute;
  width: 300px !important;  
}

@media all and (min-width: 600px) {
  .ui-dialog {width: 500px !important;  }
}

@media all and (min-width: 700px) {
  .ui-dialog {width: 550px !important;  }
}

.ui-dialog .ui-dialog-titlebar {
  padding: 5px 15px;
  font-weight: bold;
  position: relative;
  cursor: move;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: -2px;
  top: -2px;
  width: 45px;
  height: 45px;
  background-position: -191px -136px;
  text-indent: -9999px;
}
.ui-dialog .ui-dialog-content {
  padding: 10px 15px;
  position: relative;
  zoom: 1;
  overflow: hidden;
}
.ui-dialog .ui-dialog-buttonpane {
  padding: 5px 15px;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
  float: right;
  overflow: visible;
  width: auto;
  margin: 0 5px 5px 0;
}
.ui-dialog #dlepopup br,
.ui-dialog #dlepopup-news-edit br {
  display: none;
}
.ui-dialog #dlepopup select {
  padding: 0;
  margin: -3px 0 0 0;
  border: 0;
}
.ui-dialog #dlepopup-news-edit div:first-child {
  padding: 5px;
}
.ui-dialog #dlepopup-news-edit label {
  font-weight: normal;
}
.ui-dialog #dlepopup-news-edit div form div:first-child {
  font-weight: bold;
  padding: 0 !important;
}
.ui-dialog #dlepopup-news-edit .bb-editor {
  margin: 7px 0;
}
.ui-dialog #dlepopup-news-edit .bb-editor,
.ui-dialog #dlepopup-news-edit .bb-editor textarea {
  max-width: 100% !important;
}
/* All votes on site
----------------------------------------------- */
#dlevotespopupcontent fieldset {
  padding: 10px 0 0 0;
  border-top: solid 1px #eee;
  margin: 10px 15px 30px 0;
}
#dlevotespopupcontent legend {
  margin: 0 0 15px 0;
  background: #f9f9f9;
  border: solid 1px #eee;
  padding: 4px 8px;
  border-radius: 3px;
}
#dlevotespopupcontent br {
  display: none;
}
#dlevotespopupcontent font {
  padding: 0 15px 0 20px;
}
#dlevotespopupcontent .dlevotebutton {
  margin: 10px 20px;
}
#dlevotespopupcontent tbody tr td:nth-child(1) input {
  margin: 0 0 25px 10px;
}
#dlevotespopupcontent tbody tr td:nth-child(2) {
  padding: 0 20px 0 0;
}
/* Vote and Poll and Pm progress bar
----------------------------------------------- */
.voteprogress,
.pollprogress {
  overflow: hidden;
  height: 10px;
  margin: 3px 0 15px 0;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.voteprogress span,
.pollprogress span {
  font-size: .9em;
  color: #fff;
  text-align: center;
  text-indent: -2000em;
  height: 10px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.pm_progress_bar span,
.voteprogress span,
.pollprogress span,
.pollprogress .poll2,
.pollprogress .poll3,
.pollprogress .poll4,
.pollprogress .poll5,
.voteprogress .vote2,
.voteprogress .vote3,
.voteprogress .vote4,
.voteprogress .vote5 {
  background: #bbb;
}
/* Sort news on page
----------------------------------------------- */
#news_set_sort {
  margin: 7px 0 0 0;
  color: #999;
  font-size: .8em;
  clear: both;
  display: block;
}
#news_set_sort a {
  margin: 0 5px;
  color: #333;
}
#news_set_sort a:hover {
  text-decoration: none;
}
#news_set_sort img {
  margin: 0 0 -1px 0;
}
#news_set_sort img + a {
  color: #333;
  font-weight: bold;
  text-decoration: none;
  margin: 0 5px 0 3px;
}
#news_set_sort img + a:hover {
  text-decoration: underline;
}
/* Calendar
----------------------------------------------- */
#calendar-layer .calendar {
  margin: 0 auto;
  font-size: .9em;
}
#calendar-layer .calendar td,
.calendar th {
  padding: 5px;
  vertical-align: middle;
  text-align: center;
}
#calendar-layer .calendar .day,
.weekday,
.day-active-v,
.day-active {
  border: 1px solid #eee;
  color: #333;
}
#calendar-layer .calendar .day:hover,
.weekday:hover,
.day-active-v:hover {
  background: #fff;
}
#calendar-layer .calendar .monthselect {
  font-size: 1em;
  border-bottom: solid 1px #eee;
}
#calendar-layer .calendar .day-current {
  color: #333;
  background: #fff !important;
}
#calendar-layer .calendar .day-current a {
  font-weight: bold;
}
#calendar-layer .calendar a.day-active-v,
a.day-active {
  border: 0 !important;
  color: #0053a6;
}
#calendar-layer .calendar tbody tr:nth-child(2) th {
  border: solid 1px #eee;
  margin: 0 0 2px 0;
}
/* Vote on site
----------------------------------------------- */
#vote-layer {
  overflow: hidden;
  background: #fefefe;
  margin: 5% 0 0 0;
  padding: 6%;
  border: solid 1px #f0f0f0;
}
#vote-layer button[type="submit"] {
  margin: 10px 5px 0 0;
}
#vote-layer i {
  font-weight: bold;
  font-size: .9em;
  margin: 0 0 15px 0;
  font-style: normal;
  display: inline-block;
}
#vote-layer a {
  color: #999;
}
.vote {
  height: 18px;
  overflow: hidden;
  color: #666;
  font-size: .9em;
  position: relative;
  z-index: 2;
}
/* Best users
----------------------------------------------- */
.stats table {
  margin: 10px 0;
  width: 100%;
}
.stats table th,
.stats table td {
  padding: 5px;
  text-align: center;
  vertical-align: center;
}
.stats table th {
  font-weight: normal;
  background: #fff;
  font-size: .9em;
}
.stats table tbody tr:nth-child(2n+1) td,
.table tbody tr:nth-child(2n+1) th {
  background: #f3f3f3;
}
.stats table tbody tr:nth-child(1) th,
.stats table tbody tr:nth-child(3) th {
  background: #f3f3f3;
}
.stats .userstop tbody tr td:nth-child(7) {
  width: 60px !important;
}
/* Diferents style
----------------------------------------------- */
.dle-info {
  padding: 4%;
  margin: 2% 0;
  background-color: #f1f7fb;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
#loading-layer {
  display: none;
  font-size: .9em;
  background: #333;
  padding: 10px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
}
.ui-dialog {
  background: #fff;
  box-shadow: 0 1px 27px rgba(47, 41, 39, 0.78);
  border-radius: 8px 26px 8px 8px;
}
.user-modal {
  list-style: none;
  position: relative;
  padding: 0 0 60px 50px;
}
.user-modal .ava {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5px;
  overflow: hidden;
}
.user-modal .ava a {display: block;}
.user-modal .ava img {width:100%;border-radius: 5px;}

.user-modal li {
  margin: 0 0 5px 0;
}
.ui-dialog .user-modal {
  padding: 0 0 10px 50px;
}

@media all and (min-width: 600px) {
  .user-modal {padding: 0 0 60px 150px;}
  .user-modal .ava {width: 130px;height: 130px;}
  .ui-dialog .user-modal { padding: 0 0 10px 150px; }
}



/* Gradients & base64
--------------------- */
.group-adm {
  background: #fdb938;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkYjkzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzlhMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fdb938 0%, #fc9a22 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdb938), color-stop(100%, #fc9a22));
  background: -webkit-linear-gradient(top, #fdb938 0%, #fc9a22 100%);
  background: -o-linear-gradient(top, #fdb938 0%, #fc9a22 100%);
  background: -ms-linear-gradient(top, #fdb938 0%, #fc9a22 100%);
  background: linear-gradient(to bottom, #fdb938 0%, #fc9a22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdb938', endColorstr='#fc9a22', GradientType=0);
}
.group-ban {
  background: #eb4b4b;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNGI0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzFmNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eb4b4b 0%, #bc1f4b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb4b4b), color-stop(100%, #bc1f4b));
  background: -webkit-linear-gradient(top, #eb4b4b 0%, #bc1f4b 100%);
  background: -o-linear-gradient(top, #eb4b4b 0%, #bc1f4b 100%);
  background: -ms-linear-gradient(top, #eb4b4b 0%, #bc1f4b 100%);
  background: linear-gradient(to bottom, #eb4b4b 0%, #bc1f4b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb4b4b', endColorstr='#bc1f4b', GradientType=0);
}
.group-zrt {
  background: #ffc39e;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTczNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffc39e 0%, #ea736d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc39e), color-stop(100%, #ea736d));
  background: -webkit-linear-gradient(top, #ffc39e 0%, #ea736d 100%);
  background: -o-linear-gradient(top, #ffc39e 0%, #ea736d 100%);
  background: -ms-linear-gradient(top, #ffc39e 0%, #ea736d 100%);
  background: linear-gradient(to bottom, #ffc39e 0%, #ea736d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc39e', endColorstr='#ea736d', GradientType=0);
}
.group-jur {
  background: #99bbd4;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmJkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGEzYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #99bbd4 0%, #88a3c3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #99bbd4), color-stop(100%, #88a3c3));
  background: -webkit-linear-gradient(top, #99bbd4 0%, #88a3c3 100%);
  background: -o-linear-gradient(top, #99bbd4 0%, #88a3c3 100%);
  background: -ms-linear-gradient(top, #99bbd4 0%, #88a3c3 100%);
  background: linear-gradient(to bottom, #99bbd4 0%, #88a3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99bbd4', endColorstr='#88a3c3', GradientType=0);
}
.group-mod {
  background: #98c525;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YzUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZmIwMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #98c525 0%, #7fb01a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #98c525), color-stop(100%, #7fb01a));
  background: -webkit-linear-gradient(top, #98c525 0%, #7fb01a 100%);
  background: -o-linear-gradient(top, #98c525 0%, #7fb01a 100%);
  background: -ms-linear-gradient(top, #98c525 0%, #7fb01a 100%);
  background: linear-gradient(to bottom, #98c525 0%, #7fb01a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c525', endColorstr='#7fb01a', GradientType=0);
}
.bbcodes,
.bbcodes_poll,
.ui-dialog .ui-dialog-buttonpane button,
.dlevotebutton,
.userinfo .info > div a {
  background: #7db01c;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkYjAxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTdiMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7db01c 0%, #597b1c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db01c), color-stop(100%, #597b1c));
  background: -webkit-linear-gradient(top, #7db01c 0%, #597b1c 100%);
  background: -o-linear-gradient(top, #7db01c 0%, #597b1c 100%);
  background: -ms-linear-gradient(top, #7db01c 0%, #597b1c 100%);
  background: linear-gradient(to bottom, #7db01c 0%, #597b1c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db01c', endColorstr='#597b1c', GradientType=0);
}
.wrapper .main section .content .left-col:after {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}
header form.find {
  background-color: #fefcfb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2U2ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fefcfb 0%, #ece6e1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefcfb), color-stop(100%, #ece6e1));
  background: -webkit-linear-gradient(top, #fefcfb 0%, #ece6e1 100%);
  background: -o-linear-gradient(top, #fefcfb 0%, #ece6e1 100%);
  background: -ms-linear-gradient(top, #fefcfb 0%, #ece6e1 100%);
  background: linear-gradient(to bottom, #fefcfb 0%, #ece6e1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcfb', endColorstr='#ece6e1', GradientType=0);
}
header form.find button {
  background-color: #fecd0d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlY2QwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDlkMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fecd0d 0%, #fd9d09 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fecd0d), color-stop(100%, #fd9d09));
  background: -webkit-linear-gradient(top, #fecd0d 0%, #fd9d09 100%);
  background: -o-linear-gradient(top, #fecd0d 0%, #fd9d09 100%);
  background: -ms-linear-gradient(top, #fecd0d 0%, #fd9d09 100%);
  background: linear-gradient(to bottom, #fecd0d 0%, #fd9d09 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecd0d', endColorstr='#fd9d09', GradientType=0);
}
.wrapper .main header nav {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAA5CAIAAABh1Ti4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1MzE1MTc4RUNFQjExRTNBNjI4RkJBNjBDODMyNTQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1MzE1MTc5RUNFQjExRTNBNjI4RkJBNjBDODMyNTQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTUzMTUxNzZFQ0VCMTFFM0E2MjhGQkE2MEM4MzI1NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTUzMTUxNzdFQ0VCMTFFM0E2MjhGQkE2MEM4MzI1NDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Kmk0fAAAkZklEQVR42kScC3rjSI6E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) repeat-x;
}
div[data-yoobe-modal=sign] .yoobe-modal-content {
  background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAA8CAIAAADHdHu6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1Q0JEQjYzRUVERDExRTNCQzc5Qjg1MUNENzc1NTg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1Q0JEQjY0RUVERDExRTNCQzc5Qjg1MUNENzc1NTg4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVDQkRCNjFFRUREMTFFM0JDNzlCODUxQ0Q3NzU1ODgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVDQkRCNjJFRUREMTFFM0JDNzlCODUxQ0Q3NzU1ODgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JgV5+AAAHHElEQVR42uydzXKrNhxH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) no-repeat bottom center;
}
.right-col .menu li a:hover,
.right-col .menu li.active a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4MkJFMEI1RURFNzExRTNCNDZDREY5N0NFMkU3OUFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4MkJFMEI2RURFNzExRTNCNDZDREY5N0NFMkU3OUFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzgyQkUwQjNFREU3MTFFM0I0NkNERjk3Q0UyRTc5QUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzgyQkUwQjRFREU3MTFFM0I0NkNERjk3Q0UyRTc5QUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rNiDSAAAAPklEQVR42kSM0QnAUAwCry709h+iE7XRBhLoh5yISu4jQFQrJdwk4m0643OJZ315u0zXXubPKpNnf2f3CTAARNUj7iGXh/wAAAAASUVORK5CYII=) repeat;
}



.dle-static img[style*="float: right;"] {
  margin: 0 0 0 10px;
  border-radius: 10px;
}
.dle-static img[style*="float: left;"] {
  margin: 0 10px 0 0;
  border-radius: 10px;
}

article .about-author .ava {
border-radius: 10px;
}
.news ul li a:hover > b {
text-decoration: underline;
}






/**Showstat**/
.base-stat { display: none; }

.queries {
    display: none;
    text-align: left;
    max-height: 450px;
    overflow: auto;
    margin-top: 10px;
}

.queries p { padding: 5px; border-top: solid 1px #ddd; }

.queries p:hover { background: #ddd; }

.showstat {
    position: fixed;
    bottom: 10px;
    left: 10px;
    margin-right: 10px;
    background: #ffffff;
    background: -webkit-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -moz-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #323232;
    padding: 20px;
    text-align: left;
    border: solid 1px #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

.showstat p { margin: 0; }

#queries-stat, 
#clearbutton, 
#showstat-but, 
#log-link {
    display: inline-block;
    padding: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuVJREFUeNqMU0tIVFEY/s655955+RihsnRkVHotCknBRWEhGqUggSFEGyOiVu2iyCBoEeWmRaGQ4CJatUgJDaKIitTURk1NE0sdH6Q4jjOSOo87c2//uSYJuejCx+Wc8z++//vOYU+et8EwjCLTNOsN0yiDiX8/BnDG3zLGbnDO+za3TToQlPxYVdXLud5cZKS7YXc4QMX+5jKGaCSC0Eq4zD/t9+m63sQ4v2JCQZKpYM3PWs0jBYWyHIgBzG0YsA0GFpOBoQEwRWMJ7kBl8C647JaXkwW3OxWcM4oxqNgW0JpoI92dhlyvBwlTgc4cqAjeQ5w5IRgldfv6sDc/F1m7d8JptxMZ0xqDWcNzRGNJhH5F8al/DDp3oUomczsMJqgA8ZPB/uk5aKoNms0GO8HldCISjSEaTyAZ9mPXQB0OcBtBIK7YqLpizSZkF4W6CEWBonALkrJhmOC0xymOR35CSWPIPn0GUjxG4k20tqNnPHSbh5aDL0fHxrEQCGB1bc1K3gpGHVnoO+yZHoiMCuiB1wj42pA0kusXHnQ2CFXVYudravBjcgrz84uYmZ6GEBoUoVgs4qaAZ3kMrkOF0OefQo+5EPYH8ap/8dpIQ/mycKWkVPu+DFoi5ud74ZAi/rGTSetUwN83DFdmERJrYcRWBfRIHKcKdjRSRKOQQieTSUxOzcKmaZaINs2+IWI8jqjO4TCjmGxvh0YXzXP0MDIL9mGucxSTw7PvLectNaWApJicW4oqnVFoX0EC4aouLDgqke7NoVgnvrV04PPH8aYTN7su8VAw2LIUXMJqZJ2EMaAKFUIlf4Ww/go5gdgK9hgdSN9/EONt7/Chd+ZWdf3AneGG0glqD++52oslJaXlVx1OZ7HsvPkWTHlHyPvs0BvkGd201lDXPFL5onepZ+jR8WVGjJl8jbVnq5wU7yGkbvMWMXQ/zxflrlDx9a8naTk8+PBYnNFFkgX+9ysiFGx38FuAAQBygywrLfBIegAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#showstat-but {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUeNpkU01IVFEU/t6972fG1JHGrLBso2WRSAshonIjFrZQ27QoEQza6K6gXYS0KKhWuijIjbZw0xhRoEagUhRWUIJSWuL4A44OzDjhjOO89zrnzjwZ68Jh5pzvO+d857x7NfxzSq+Fem3b7XBd1+eSr7FpWkpKrW99oLUzn0schauzr22o0dC04ca6cpyrKUMw4CMGJwPr8RQmpiIYmVzGtuteWOtvGdlVgJP3B6zhW1dqEEvZeDcTxczKH2xuOQj4JY4dLER99V6U+CQeDk5hNb6linABwQV06tzdfgqf5hN4Nr6EudUkuluqsPS4Hjap+L2WRN/EssKZx3xPuc4zd1ysxNivOL6E4yj060hnHAiRnc5nSewxpfrPuGkKMP+JE+qlUKdwHOd6+YEAvi4kiGjAZ+jK7r2ex8k7H+E3dVjk8y/jzGM+52XVQ7PC8TT8hlBdaSxkSPf3u6dV17P3P8OUWhYj33BcMJ/zGBe85XgqA8vSYRoSBhtJHpyMqAJCl9BzccaZx3wt9/1YAQVski1Ud2pAi3OhS7VfmLpQJnM7yTa0WYFXwE07tmNaNB/NlS1AoJdg5jp7vhACmQwpoDzlO6no0MpKDAW0bR+TVUdtRyLPSLdQxRlnHvM5D7mbWlF69cVCU8MJFBVZ2KZP2FQdQHNtcOfKtg/MqmSDiiQSW3jzdhrrzy8foYsU1gkPZxbfd42OyZ5LDcdRTEVG5xJ4NR1Tl4iao9hv0BgCG5Q8OvYDzOc8TwGf4pLzN9vkoTM9dbWHcbSyDEUFJrzHlNhM4+dcBJPfFmEvfeiKjT/qp/DGrsfERciqgq1Pb2v+YDMt0/QA2l/aTUZfRkM3HpA7y8n/vca8U0HGCxB5MYcs6snOf85/BRgAU2QTxLlxCL0AAAAASUVORK5CYII=') no-repeat 50% 50%;
}
#clearbutton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqEk8tPE1EUxr+5dzqdvoQytqIEXQgLY3TVrRvCwsQ/ABNTJLoClxIQmEqIXUHQsDTBYmAjMXEBEQ0Jid2IIsOjGtBNWUJSGiO06bRl5nrvBBqpBE5yMq/7+74z594jj46OojosYqNpW3OuImzbhlW23jCbtUlEmqYuepcQAkWWIeOMEHCxUGLRwXYwy4JEadvU0GSbW1UkQZNTYesQHupAZvYbMnMryMwsITp4n78vMsbFyamwyeFnD5B9b4AoCihPibpQMosQFVkH1sKJAsxiYhGLxh9i78OaA1KXDEooam7fwO7sV0AiKBRLLeSkfxbwnZEOpD+tcFAB4a4EFN6WaxxegudcAHAr2DNz83I1bJom637cjS/LBmwNUPYBrUBBb11Fljt7/H74/AFM6ePoetnbWRGweIcF3NPbi5XVdahuN5gEbGk2LjQ2YXdmEZ5AAD6e0wuf0T72KPL2yXia/Av39fVjY2MTHl6eytNFKa43N+PXosGdA46zgKPPOwVsCFY+KntA17G5+RNu7nwkeuVyI9bWU6htCuOPFsTc8AyiY10VWAQpl8s/YrEY0uktB1Z4x2V+whoaLmEt9R3B2jqENA2TkxO4VwU7FRRNsz6TzUL1qLAZ43t7AK0myJ0FHEQopOH1RAJP9VjkXU/CsGAf2zWaTCY/UkI6W1tbIU6W1+vF+pFz6LwD67oeGX4xYtTlvLyx7JiAvL2zk7pYXx/hZS8PxHQsG6sIh8IIBmsxkXjlwHzg/nOuCIgm5vJ5w+/zRVRVnaOUhsWHfD4/H4/H+wV82rxIVc83eboO73/zTJ81rX8FGADNWyJwdIxv8QAAAABJRU5ErkJggg==') no-repeat 50% 50%;
    }
#log-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqUU01oU0EQ/va9tekp5JaL9JDepIIFQYoHFQ9Spfhz8uKhxhIFj4KX2kPNRQgKaSMFGy+eLWJatBGRCP5U0lJJIhWbkNJ6kAoGkpDk/ew6u++JpQZp5zG8mdn9Zubb2eXnH6CrSOkbTDmAI/A8HMKI43q+ivcFAd4N6AoN0ClMA8ygzbaLkYnhONq2BUEr3OSIv5iAsRtMQLQsyKkrt6BU2ZYDvLqNo5cfjcOWNbz9MglL/NSdGLvBbQKkRq8h9zWB3FoCqdGoTnJ8EvnZsav4WE7CPED7eQ2M+RR2gpPRS3i/PguzhxYo9mE9jWT0gi6yVH4M3gs8zAJDA9uKHvhO8P2xk1iqzMEg8MyC11nsLLC88UzbKj49T/6kxNBdhoCNLDuX8Dgnrh/BSnVVt5V6Cry+4Y3h9AzDzYtesqk5IBvrwJFNrJW+4dTwsX6cuQeZr/XJ9GfIdAFycJwYtaVs1m2tsiPl4B1oVfFG3ZJKFjIv5ZvFd0SBMrv8B1iAKjwBFmMtbHzforG1dVVuBjAf3dZ2dWuT6HZgmiZcaaEt6uBZGk/T6uSJBlbiEsIGgiJM5YR/j+hjhj+poP4HentQKBb0Hp7Lflq2HRsDhw+hWt7UlYUP7iaMDonzv/ePt9xfUAnCB0PkhrBXKRaLXgIhXSitVCpwHIfakv8F/tPBn2AkEsF+pFQqeQkUuNFo5DKZzAkhxJ7AhmGoonWFZX6sf18H4Il62Ku/BRgAl3Uh7iazc3QAAAAASUVORK5CYII=') no-repeat 50% 50%;
    }
#queries-stat:hover, 
#clearbutton:hover, 
#showstat-but:hover, 
#log-link:hover,
#queries-stat.active, 
#clearbutton.active, 
#showstat-but.active, 
#log-link.active {
    background-color: #FFF;
    padding: 4px;
    border: solid 1px #bbb;
    border-radius: 4px;
    }
#cache-info {
    display: block;
    }
/**Showstat**/


/* ������ ���������� */

.kartinkaalt img {

    margin-bottom: 4px;

}
.img-wrapper {
    display: inline-block;
}
.img-wrapper {
    background: #fafafa;
    border: solid 1px #ccc;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.img-wrapper .img-descr {
    text-align: center;
    
	
.iframe iframe {width:650px!important; height:480px!important;}
.video object {
    width:650px!important;height:480px!important;
}
.video embed {
    width:650px!important;height:480px!important;
}  

/* uppod pleer */
.uppod_style_video {
  width: 650px!important;
  height: 400px;
}


/*
     FILE ARCHIVED ON 20:33:54 Apr 20, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:11:49 Jul 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.513
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.037
  esindex: 0.012
  cdx.remote: 46.275
  LoadShardBlock: 45.746 (3)
  PetaboxLoader3.datanode: 78.807 (5)
  load_resource: 86.353
  PetaboxLoader3.resolve: 44.698
  loaddict: 24.169
*/