.main-content-wrapper { background-color: #e2e3e4; min-height: 100vh; background-image: url(/pic/background-2024.png); background-size: 417px 417px; background-repeat: repeat; }


a {
  color: var(--bs-primary); /* используем bootstrap переменные */
  text-decoration: none;   /* убираем стандартное подчеркивание */
  transition: color 0.2s ease, text-decoration 0.2s ease;
  font-weight: 400;        /* слегка выделяем */
}

a:hover,
a:focus {
  color: var(--bs-primary-hover, #0a58ca); /* темнее при наведении */
  text-decoration: underline; /* добавляем подчеркивание при hover */
}

a:active {
  color: var(--bs-primary-active, #0a53be);
}

a.disabled,
a[disabled] {
  color: var(--bs-secondary);
  pointer-events: none;
  opacity: 0.6;
}

img { max-width: 100%; height: auto; display: inline-block; }
.container-area0{display: flex ; flex-wrap: wrap; gap: 10px;}
.minpage{min-width: 1000px;}
#tooltip{z-index: 100; position: absolute; line-height: 1.4; font-size: 12px; background-color: #555555f0; color: #ccc; text-align: center; padding: 5px 10; border-radius: 6px; transition: opacity .6s;}



/* реакции пользователя */
.reaction_is_first:hover {
    animation: wiggle 2s linear infinite;
}

.f_10{font-size: 10px!important;}
.f_11{font-size: 11px!important;}
.f_12{font-size: 12px!important;}
.f_13{font-size: 13px!important;}
.f_14{font-size: 14px!important;}
.f_15{font-size: 15px!important;}
.f_16{font-size: 16px!important;}
.f_17{font-size: 17px!important;}
.f_18{font-size: 18px!important;}
.f_19{font-size: 19px!important;}
.f_20{font-size: 20px!important;}

ul { list-style: none; margin: 0; padding: 0; }

.icon-box {
  display: flex;
  flex-direction: row;
  width: 200px;
  justify-content: space-around;
  border: 1px solid #ddd;
  padding: 1em;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.icon {
  position: relative;
  cursor: pointer;
  padding: 5px;
}
.icon svg {
  transition: 0.3s ease;
}
.icon:hover .tooltip {
  display: block;
}
.icon__danger:hover svg {
  fill: #D30423;
}
.icon__src:hover svg {
  fill: #0641AD;
}
.icon__cow:hover svg {
  fill: #BC6C62;
}

.tooltip {
  padding: 10px;
  position: absolute;
  width: auto;
  white-space: nowrap;
  word-wrap: no-wrap;
  box-shadow: 1px 1px 20px #aaa;
  border-radius: 5px;
  background-color: #fff;
  top: 40px;
  left: 50%;
  transform: translate(-50%);
  transform-style: preserve-3d;
  z-index: 9999;
  display: none;
}
.tooltip:after {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  transform-origin: 50% 50%;
  transform: rotate(45deg) translateX(-50%);
  background-color: #fff;
  left: 50%;
  top: -1px;
  z-index: 400;
}
.tooltip:before {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  transform-origin: 50% 50%;
  transform: rotate(45deg) translateX(-50%) translateZ(-1px);
  background-color: #fff;
  left: 50%;
  top: 0px;
  z-index: -1;
  box-shadow: -1px -1px 20px #aaa;
}
.tooltip__dang {
  color: #D30423;
  box-shadow: 1px 1px 20px rgba(211, 4, 35, 0.3);
}
.tooltip__src {
  color: #0641AD;
  box-shadow: 1px 1px 20px rgba(6, 65, 173, 0.3);
  top: -50px;
}
.tooltip__src:after {
  top: auto;
  bottom: -8px;
}
.tooltip__src:before {
  top: auto;
  bottom: -8px;
}
.tooltip__cow {
  color: #BC6C62;
  box-shadow: 1px 1px 20px rgba(188, 108, 98, 0.3);
}



.highlight{color:#FF0101;}
.float_right{float:right;}
.float_left{float:left;}
.p5px{padding:5px;}
.avadetall{padding: 10px 0px 10px 0px;}
.hr{border-bottom:1px solid #e5eff8;margin-bottom:10px;}
.clrfix{clear:both;}
.maincontainer{width:85%;margin:0 auto;padding:0;}
/*.wrp1{background: url(https://trackerpmr.com/pic/seo/nav-bg.jpg) no-repeat;background-size: 100% auto; включить после НГ*//*position: relative;max-width: 1400px;margin-left: auto;margin-right: auto;min-width: 90%; width: 90%;}*/
/*@media only screen and (max-width: 1295px){.wrp1 {max-width:1200px;}}
@media only screen and (max-width: 1195px){.wrp1 {max-width:1000px;}}
@media only screen and (max-width: 959px){.wrp1 {max-width:800px;top:0px;min-width: 50px;}}
@media only screen and (max-width: 375px){.wrp1 {top:0px; min-width: 50px;}}
.wrp2{flex: 1;position: relative;margin-left: auto;margin-right: auto;min-width: 90%; width: 90%;}
.wrp3{border-top:none;margin:0;padding:0;flex: 1;max-width: 1400px;position: relative;margin-left: auto;margin-right: auto;min-width: 90%; width: 90%;}
@media only screen and (max-width: 1295px){.wrp3 {max-width:1200px;}}
@media only screen and (max-width: 1195px){.wrp3 {max-width:1000px;}}
@media only screen and (max-width: 959px){.wrp3 {max-width:800px;top:0px;min-width: 50px;}}
@media only screen and (max-width: 375px){.wrp3 {top:0px;min-width: 50px;}}
*/
._1kpvR{ flex-direction: column; justify-content: space-between; position: relative;min-height: 100vh;  transition: transform .3s ease-in-out; will-change: transform;display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column;}

.root{display: flex;}
#pagess {min-height:100vh;width:100%;flex-direction:column;transition: transform .3s ease-in-out;}
#contents {flex-grow:1;}

.rightcolumn{vertical-align:top;border:none;margin:0;padding:0px;}
.leftcolumn{width: 210px; vertical-align: top; border: none; margin: 0; padding: 15 0px;}
.user_panel{float:right;width:250px;height:50px;margin:0;padding:50px 10px 0 0;}
.user_panel .info{float:left;font-size:11px;line-height:15px;}
.user_panel a{color:#8a92a0;text-decoration:none;font-weight:bold;}
.user_panel .avatar{float:right;border:1px solid #ccc;padding:1px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.20);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.20)}
.headmenu{background:#4e93d5;width:100%;height:22px;line-height:36px;margin:0;padding:7px 0;z-index:99999;     flex: 1;min-width: 900px;position: relative;margin-left: auto;margin-right: auto;width: 100%;}
.headmenu_left{float:left;margin:0;padding:0;}
.headmenu_right{float:right;margin:-1px;padding:0 10px 0 0;}
.headmenu li{float:left;list-style:none;line-height:5px;font-size:.9em;margin:0;padding:0;}
.headmenu a.active{text-decoration:none;line-height:22px;display:block;color:#414ead;font-weight:bold;font-size:13px;outline:none;background:#fff;-moz-border-radius:3px;-opera-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 6px;padding:0 10px;}
.headmenu a.active:hover{background:#c4dcf1;text-decoration:none;outline:none;}
.headmenu a.normal{text-decoration:none;line-height:22px;display:block;color:#fff;font-weight:bold;font-size:13px;outline:none;margin:0 6px;padding:0 10px;}
.headmenu a.normal:hover{text-decoration:none;background:#c4dcf1;color:#1f79d6;outline:none;-moz-border-radius:3px;-opera-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.logo{float:left;width:300px;height:100px;margin:0;padding:0;}
.submenu{float:right;font-weight:normal;color:#727272;margin:0;padding:85px 10px 0 0;}
.submenu a{color:#8a92a0;text-decoration:none;font-weight:bold;}
.subsearch{color:#ccc;}
.lblock_head{position: relative;text-align: left;margin: 0;padding-left: 10px;overflow: hidden;display: block;padding-right: 4px;text-overflow: ellipsis;font-weight: 400;white-space: nowrap;font-size: 13px;}
.block_left {background-color: #fff;}
.lblock_content{margin-bottom:1px;padding:5px;}
.mblock_head{position:relative;background:#e3eef3;border:1px solid #e3eef3;color:#7392a0;font-weight:bold;text-align:center;text-shadow:1px 1px 1px #fff;margin:0;padding:10px 0;}
.mblock_content{margin-bottom:15px;border:1px solid #e5eff8;padding:10px;}
.mblock_content_nohead{border:1px solid #e5eff8;padding:10px;}
.mblock_foot{background:#e3eef3;border:1px solid #e3eef3;height:18px;margin:0 0 15px;padding:10px;}
.mblock_detailsfoot_links{text-align:right;display:block;}
.mblock_detailsfoot_links a{text-decoration:underline;color:#4f92d9;}
.mblock_detailsfoot_spacer{height:5px;border-right:1px dotted #4f92d9;}
.footer_right{float:right;color:#7392a0;margin:0;padding:10px 20px 10px 10px;}
.footer_left{float:left;color:#7392a0;margin:0;padding:10px 10px 10px 20px;}
a:hover,.submenu a:hover{color:#0e4ead;}
.wrp4,.headmenu ul{margin:0;padding:0;}
.centertable{text-align:center;margin:0;padding:0;}
.linetop{width:430px;color:#999;text-align:left;font-size:15px;margin:0 auto;padding:0 5px;}
.linebottom{width:430px;text-align:left;margin:0 auto 10px;padding:2px 5px;}
.inputfield{border:1px solid #ccc;width:400px;outline:none;background-color:#fff!important;padding:8px;}
.searchfield{border:1px solid #ccc;width:470px;outline:none;background-color:#fff!important;padding:8px;}
.inputselect{border:1px solid #ccc;outline:none;background-color:#fff!important;padding:8px;}
textarea.textarea{border:1px solid #ccc;width:400px;height:100px;outline:none;resize:vertical;background-color:#fff!important;padding:8px;}
textarea.textarea:focus{border:1px solid #5679de;border-radius:2px;}

/*
input[type=button],input[type=reset],input[type=submit],.divbutton{transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; color: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: 0; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; padding: 5px 9px; text-align: center; text-transform: inherit; text-overflow: ellipsis; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: auto; border: 0px solid transparent; background: #455a64;}
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.divbutton:hover{cursor:pointer;background:#444;color:#fff;}


input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.chat_btn:hover{cursor:pointer;background:#b3c7d0;color:#fff;border:0;text-shadow:0 1px 1px #7593a1;}
*/
.inputfield:focus,.searchfield:focus,.inputselect:focus{border:1px solid #5679de;border-radius:2px;outline:none;}
td.rowhead{padding:5px 10px 5px;border:1px solid #e1e1e1;text-align:justify;margin:0 0 5px 0;font-weight:bold;background:#f9f9f9;}
.clickable{cursor:pointer;}
select:focus { border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); }
a.block_menu:link,a.block_menu:visited{font-size:12px;font-weight:normal;text-decoration:none;color:#000;}
a.block_menu:hover{background:#d8dfea;color:#000;text-decoration:none;}
a.block_menu{display:block;color:#000;text-decoration:none;padding:3px;}



/* Animation property */
.logo:hover {
    animation: wiggle 2s linear infinite;
    cursor: pointer;
}

/* Keyframes */
@keyframes wiggle {
    0%, 7% {
        transform: rotateZ(0);
    }
    15% {
        transform: rotateZ(-15deg);
    }
    20% {
        transform: rotateZ(10deg);
    }
    25% {
        transform: rotateZ(-10deg);
    }
    30% {
        transform: rotateZ(6deg);
    }
    35% {
        transform: rotateZ(-4deg);
    }
    40%, 100% {
        transform: rotateZ(0);
    }
}

.btn_s.users_polls {
	background: url('/pic/forumicons/polls.gif') no-repeat center !important;
}


/* forums v8 */
.forums.viewforum tr:nth-child(even)>td:not([class^="colhead"]) { background: #f0f6f9;}
.forums.viewforum tr:nth-child(odd)> td:not([class^="colhead"]) { background: #f0f6f957;}
/* forums*/

input.by_center {
    text-align: center;
}

table.block_bots tr:hover>td:not(.colhead, .divcolhead){background: rgb(167 218 255 / 31%);}

form.no_border {
    padding: 0;
    margin: 0 !important;
}

.error, .success{
    padding: 7px;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 1.6;
}

.error{color:#900;background-color: #fff0f087; border: 1px dashed #9006;}
.error b{color:#900;background:inherit;}
.success{color:#000; background: #e4fbe17d; border: 1px dashed #c7a7a7f0;}
.success b{color:#7BA813;background:inherit;}
.editor{width:400px;height:21px;border:1px #D1D8EC solid;margin:0 0 1px;}
.editorinput{text-decoration: none; background: #333; color: #fff; font-size: 10pt; padding: 0px 5px 5px 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.editt{border: 1px dashed #c7a7a7f0; padding: 0 10px;margin: 0 20px;}
.editorbutton{float:left;cursor:pointer;padding:2px 1px 0 5px;}

code{background:none;color:#00F;font-size:11px;font-family:Verdana, Helvetica;}
.code{color:#00B;font-size:11px;font-family:Verdana, Helvetica;}
td.pager{background:transparent;border:0;padding:2px;}
td.pagebr{background:transparent;border:0;padding:0;}
td.highlight{background-color:#e3eef3;border:1px solid #e3eef3;padding:2px;}
hr{height:0;border:solid #cfdae7 0;border-top-width:1px;}
table.bottom{color:#FFF;background:transparent;border:none;}
.topnav{background-image:url(images/topnav.gif);padding:5px;}
p{font-size:12px;}
p.sub{margin-bottom:4pt;}
td.block{font-size:14px;border:0;}
td.commenttable{background-color:#FFFEF2;}
td.embedded{border:none;text-align:left;}
td.text{text-align:left;padding:10pt;}
td.comment{font-size:12px;text-align:left;padding:10pt;line-height: 16px;}
td.colhead{font-weight: 500 !important;}
td.colhead14{font-size:14px;}
td.colhead b, tr.torheades td.colhead a{color:#4e4e4e;font-size:11px;font-weight:bold;margin:0;padding:10px 0;text-align:left;}
td.colhead0{font-weight:bold;color:#7695a2;text-shadow:0 1px 1px #fff;background:#e3eef3;border:1px solid #e0e0e0;}
td.colhead0 a{color:#7695a2;}
td.colhead9{background: rgba(47,47,47,0.98); color: #fff; font: inherit; margin: inherit; font-size: x-small; font-weight: 600;}
td.rowhead{font-weight:bold;text-align:right;vertical-align:top;}
td.title{font-size:14pt;}
td.navigation{font-weight:bold;font-size:10pt;border:none;}
input,select,textarea{margin-bottom:0;font-size:14px;vertical-align: middle;}
.colhead_n{font-weight:bold;color:#516A88;background:#e3eef3;border:none;}
.colhead_g{font-weight:bold;color:#777;background:#f1f1f1;border:none;border:1px solid #f1f1f1;}
.small{font-size:7pt;}
.big{font-size:10pt;}
ul{margin-left:0;margin-top:0;margin-bottom:0;}
.startmenu{font-weight:bold;text-align:center;background-image:url(images/menu_head.gif);margin:0;padding:2px;}
.menutitle{font-weight:bold;text-align:center;color:#7E110E;background-color:#FFC58C;margin:2px;}
table.mainouter,table.main2{background-color:#fafafa;border:0;}
td.uploadcl{font-weight:bold;border:0;}
td.right_menu,td.uploadcr{border:0;}
#poll_container{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
#poll_title{border:none;text-align:center;margin-bottom:10px;font-size:.9em;}
.barmax,.bar{padding-left:2px;padding-right:2px;height:15px;}
.bar{color:#ccc;background-color:#c6d8e1;text-decoration:none;margin:0;}
.barmax{background-color:#d7cbad;}
.chatInput{border:1px solid #D3DAE4;color:#a2a2a2;height:22px;}
.chatInput:focus{color:#000;}
td.sBlue{background-color:#e3eff4;border:1px solid #ddd;font-weight:bold;text-align:left;}
td.sWhite{background-color:#fff;border:1px solid #ddd;text-align:right;}
.detailsInfoHead{font-size:11pt;border-bottom:1px solid #c0d0e0;padding-bottom:5px;padding-left:5px;padding-top:5px;margin-top:10px;margin-bottom:5px;}
.detailsInfoHead:hover{background-color:#e3eef3;}
.blogPost{margin-top:20px;margin-bottom:10px;border-bottom:1px solid #ddd;}
.blogAvatar img{border:1px solid #c0d0e0;padding:3px;}
.blogAvatar img:hover{border:1px solid #e0d7c0;}
.blogInfo h1{font-size:16px;color:#7392a0;text-align:left;}
.blogInfo a{color:#7f7f7f;text-decoration:none;}
.blogInfo a:hover{color:#63718b;}
.blogText{padding-left:10px;border:none;}
tr.highlight{background:#fafafa;}
tr.highlight:hover{background:#f5fbe1;}
a.commButton{font-size:10px;color:#878787;}
a.commButton:hover{border-bottom:1px dotted #878787;}
.hide{display:none;}
.comment_field{width:90%;margin:0 auto;}
div.neditor-global{width:90%;margin:10px auto;}
div.neditor-global #smiles{background-color:#FAFAFA;border:1px solid #ccc;border-top:none;cursor:pointer;text-align:center;width:598px;margin-bottom:6px;}
div.neditor-global .neditor-header{background-color:#eee;border:1px solid #ccc;border-bottom:none;height:24px;padding-bottom:10px;width:595px;}
div.neditor-global li{cursor:pointer;float:left;height:20px;list-style:none;padding:2px 3px;}
div.neditor-global textarea.neditorinput{margin-top:-6px;border:1px solid #ccc;border-top:none;overflow:auto;width:597px;height:100px;outline:none;resize:vertical;}
div.neditor-global select{cursor:pointer;font-size:12px;margin-top:0;}
span.neditoricon{padding-right:3px;cursor:pointer;}
div.grippie{background:url(./pic/grippie.png) no-repeat scroll center 2px;cursor:s-resize;height:9px;overflow:hidden;}
.miniwarn{padding-right:5px;color:red;}
.comment_body{margin:0 0 15px;padding:0;}
.comment_avatar{border:1px solid #ccc;float:left;margin:0;padding:1px;}
.comment_arrow{z-index:20;position:relative;background:url(./images/c_arrow.png) no-repeat;width:30px;height:30px;float:left;margin:15px -5px 0 0;padding:0;}
.comment_content{z-index:10;position:relative;border:1px solid #ccc;background:#f9f9f9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;width:662px;margin:0;padding:5px;}
.comment_head{margin:0;padding:5px;}
.comment_text{overflow:auto;margin:0;padding:5px;}
.comment_links{text-align:right;margin:0;padding:5px;}
#alertbox{position:fixed;z-index:5000;width:100%;display:none;}
#alertbox.alert_red{width:300px;top:0;right:0;position:relative;background:#ED6060;color:#000;}
#alertbox.alert_green{width:300px;top:0;right:0;position:relative;background:#57D13F;color:#000;}
#alertbox.alert_text{padding-left:10px;padding-top:10px;position:relative;}
div.console{width:100%;height:500px;display:block;background:#000;font-family:Terminal;font-weight:bold;font-size:10pt;color:#d0d0d0;border:2px solid silver;padding-left:2px;padding-top:2px;}
.coninput{background:transparent;border:none;color:#d0d0d0;font-family:Terminal;font-weight:bold;font-size:10pt;display:inline-block;outline:none;}
#toTop{width:80px;background:#000;font-size:13px;text-align:center;position:fixed;top:0;left:0;cursor:pointer;text-decoration:none;color:#fff;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;padding:5px;}
.news_title a.link{font-size:1.125em;color:#26577d;text-decoration:none;}
.news_title a.link_first{font-size:1.2em;color:#062c4a;text-decoration:none;}
.news_text{font-size:1em;padding-bottom:5px;}
.news_date{font-size:.95em;padding-bottom:5px;color:#797979;}
.index_b_title{font-size:10pt;font-weight:bold;margin-bottom:10px;background:#ecf5fc;text-align:center;color:#7392a0;text-shadow:1px 1px 1px #fff;padding:5px;}
div.jGrowl{z-index:9999;color:#fff;font-size:12px;position:absolute;padding:10px;}
div.ie6{position:absolute;}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)) 0 px);top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}
div.ie6.top-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)) 0 px);top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}
div.ie6.bottom-right{left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)) 0 px);top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}
div.ie6.bottom-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)) 0 px);top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);}
div.ie6.center{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)) 0 px);top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px);width:100%;}
body > div.jGrowl{position:fixed;}
div.jGrowl.top-left{left:0;top:0;}
div.jGrowl.top-right{right:0;top:0;}
div.jGrowl.bottom-left{left:0;bottom:0;}
div.jGrowl.bottom-right{right:0;bottom:0;}
div.jGrowl.center{top:0;width:50%;left:25%;}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;}
div.jGrowl div.jGrowl-notification{min-height:40px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;}
div.jGrowl div.red{background-color:#b73e3e;box-shadow:0 0 10px 0 #555;-moz-box-shadow:0 0 10px 0 #555;}
div.jGrowl div.green{background-color:#51a346;box-shadow:0 0 10px 0 #555;-moz-box-shadow:0 0 10px 0 #555;}
div.jGrowl div.black{box-shadow:0 0 10px 0 #555;-moz-box-shadow:0 0 10px 0 #555;}
a.nextpageloader,a.nextpageloader:visited,a.nextpageloader:active{maargin-top:25px;border-top:1px solid #ccc;background:#f5f5f5;text-align:center;display:block;padding:20px;}
a.nextpageloader:hover{background:#eee;}
@media print{div.jGrowl{display:none;}
}
a.menu:link, a.menu:visited{font-weight:normal;}
a.menu:active{color:#516A88;}
a.menu:hover{background:url(./images/bg_menu.gif) repeat-x;border-top-color:#5b7a90;color:#fff;}
a.menu{background:#e3eef3;display:block;line-height:25px;border-bottom:1px solid #cfdae7;border-top:1px solid #fff;color:#3b4ec5;margin:0;padding:0 8px;}
.leftmenu{margin:-5px;padding:0;background-color: #fff;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}
.leftmenu a.active{background:#fff;display:block;line-height:25px;border-bottom:1px solid #c0d0e0;color:#000;margin:0 -1px 0 0;padding:0 8px;}
.leftmenu a.normal{background:#e3eef3;display:block;line-height:25px;border-bottom:1px solid #cfdae7;border-top:1px solid #fff;color:#3b4ec5;margin:0;padding:0 8px;}
.leftmenu a.normal:hover{background:url(images/bg_menu.gif) repeat-x;border-top-color:#5b7a90;color:#fff;}
textarea:focus{border:1px solid #FF8705;color:#4b4b4b;}
input.pass{background:url(images/pass.gif) no-repeat;background-color:#fff;background-position:10px 50%;color:#000;padding-left:30px;}
input.login{background:url(images/login.gif) no-repeat;background-color:#fff;background-position:10px 50%;color:#000;padding-left:30px;}
input.search{background:url(images/search.gif) no-repeat;background-color:#fff;background-position:10px 50%;color:#000;padding-left:30px;}
.pageEnd{padding:12px;color:#FFFFFF;background-color:#3E95D1;}
.field_banner{color:#FFFFFF;background-image:url(images/field_banner.gif);background-repeat:no-repeat;height:40px;padding-top:5px;padding-right:0px;padding-bottom:9px;padding-left:0px;width:221px;border:0px;vertical-align:middle;text-align:center;}
.field_bg{background-image:url(images/field_bg.gif);background-repeat:repeat-y;padding-left:15px;padding-right:15px;border:0px;}
.noborder{border:none;}
.row1{text-align:left;padding:4px;border-color:#ffffff;border-style:solid;border-width:1px 1px 0;width:auto;}
.row2{    padding: 0px;
    border-style: solid;
    vertical-align: middle; 
    white-space: nowrap;
    font-size: 11px;}
.row3{margin:4px;padding:10px;border-width:0px;width:auto;}
.paginator{margin-top:2px;font-size:2em;width:100%;}
.paginator table{border:0}
.paginator table td{white-space:nowrap;text-align:center;border:0;padding:0}
.paginator span{display:block;color:#751e1e;background: white;padding:10px 0}
.paginator span strong,.paginator span a{color: #333333; font-weight: bold; height: 26px; line-height: 27px; margin: 0; padding: 0 10px 2px; background: #eee; border: 0 none; border-radius: 3px 3px 3px 3px; display: inline-block;}
.paginator span a:hover{border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;height:26px;line-height:27px;margin:0;padding:0 10px 2px;display: inline-block; background-color: #e0dede;}
.paginator span a:active{border:0 none;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;height:26px;line-height:27px;margin:0;padding:0 10px 2px;display: inline-block;background-color: #e0dede;}
.paginator span strong { font-style: normal; font-weight: 400; background-color:#333333; cursor: pointer; display: inline-block;padding: 0 10px; border-radius: 2px; text-align: center; color: white; }
.paginator .scroll_bar{width:100%;height:20px;position:relative;margin-top:6px}
.paginator .scroll_trough{width:100%;height:3px;overflow:hidden;background:#ccc}
.paginator .scroll_thumb{position:absolute;z-index:2;width:0;height:3px;top:0;left:0;font-size:1px;background:#363636}
.paginator .scroll_knob{position:absolute;top:-5px;left:50%;margin-left:-10px;width:20px;height:20px;overflow:hidden;cursor:pointer;background:url(/pic/slider_knob.gif) no-repeat 50% 50%}
.paginator .current_page_mark{position:absolute;z-index:1;top:0;left:0;width:0;height:3px;overflow:hidden;background:#ff6c24}
.fullsize .scroll_thumb{display:none}
.paginator_pages{width:auto;text-align:right;font-size:.8em;color:#A4BBC6;margin-top:-10px}
.spoiler-head{font-size:12px;margin-left:6px;line-height:20px;padding:1px 14px 3px;}
.spoiler-body { display: none; border-top: 1px solid #e0e0e0; background: #F5F5F5; border-bottom: 1px solid #e0e0e0; padding: 5px 15px 5px 15px; font-size: 12px; }
.spoiler-wrap { width: 95%; clear: both; background: #eee; border-width: 1px 1px 1px 2px; margin: 3px auto; border-left: 5px solid #e0e0e0; border-radius: 5px; }
.clickable{cursor:pointer;}
.folded{background:#dee5eb url(images/icon_plus.gif) no-repeat left center;padding-left:14px;}
.unfolded{background:#dee5eb url(images/icon_minus.gif) no-repeat left center;padding-left:14px;}
.clickable{cursor:pointer;}
.folded{display:block;background:transparent url(/pic/plus.gif) no-repeat left center;padding-bottom:6px;padding-left:20px;padding-top:6px;}
.unfolded{display:block;background:transparent url(/pic/minus.gif) no-repeat left center;padding-bottom:6px;padding-left:20px;padding-top:6px;}
.keyboardLayout{position:absolute;margin:1px 0 0 -20px;margin-top:2px;width:17px;height:20px;color:#999;text-align:right;}
input.searchgif{background:#FFFFFF url(/pic/browse/search.png) no-repeat scroll 10 50%;color:#000000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;}
code{font:99.9%/1.2 consolas,'courier new',monospace;}
#from a{margin:7px 13px;font-size: 13px;}
#tags{width:100%;}
a.selected{background: #76767614; border: 1px solid #d6d6d6; text-decoration: none!important; padding: 0px 8px; border-radius: 2px;}
span.clouds_xsl { font-size: 13px; background-color: #ecedf0; padding: 0px 15px; border-radius: 2px; line-height: 34px; float: left; width: 50%; margin-bottom: 5px;text-align: center;}
.addition{margint-top:2em;text-align:right;}
.popup{cursor:help;text-decoration:none}
input.mail{background:url(/pic/contact/email.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;padding-left: 30px;}
.rowhead2{font-weight:bold;text-align:right;}
input.pass{background:url(/pic/contact/pass.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;}
input.login{background:url(/pic/contact/login.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;}
div#ajaxerror{background:#FFDDDD url(/pic/error.gif) no-repeat 5px 50%;padding:5px 5px 5px 24px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:11px;}
div#ajaxsuccess{background:#E7FFCE url(/pic/ok.gif) no-repeat 5px 50%;padding:5px 5px 5px 24px;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;font-size:11px;}
.rowhead2{font-weight:bold;text-align:right;}
input.pass{background:url(/pic/pass.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;}
.rowhead2{font-weight:bold;text-align:right;}
input.login{background:url(/pic/login.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;border:0;padding: 5px 5 5 20px;border: 1px solid #bbb;}
.error2{padding:10px;margin-top:5px;margin-bottom:10px;margin-top:5px;border:1px dotted red;}
.En_J{font-size:11px;color:#FF00FF;font-family:Verdana;padding-top:4px;}
.E_nJ{font-size:11px;font-family:Verdana;width:70%;height:21px;text-align:center;}
input.pass{background:url(/pic/contact/pass.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;}
input.login{background:url(/pic/contact/login.gif) no-repeat;background-color:#fff;background-position:10 50%;color:#000;padding-left:30px;}
-->
a.catlink:link, a.catlink:visited{text-decoration:none;}
a.catlink:hover{border-top:dashed 1px #c3c5c6;padding:0px;}
.ac_results{font-size: 14px;padding:0px;background-color:white;overflow:hidden;z-index:99999;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('pic/loading.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A;color:white;}
.effect{FILTER:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
.effect2{FILTER:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
a#prevpromo, a#nextpromo, a#playmain{position:absolute;z-index:2;}
a.prevPromo, a.nextPromo{display:block;width:23px;height:26px;background:url(../pic/tabs/nav_promo_prev.png) no-repeat;float:left;margin:0px;cursor:pointer;}
a.prevPromo:hover, a.nextPromo:hover, a.play:hover, a.pause:hover{background-position:0px -26px;}
a.nextPromo{background-image:url(../pic/tabs/nav_promo_next.png);clear:right;}
a.play, a.pause{display:block;width:22px;height:26px;background:url(../pic/tabs/nav_promo_play.png) no-repeat;float:left;margin:0px;cursor:pointer;font-size:1px;}
a.pause{background-image:url(../pic/tabs/nav_promo_pause.png);}
div#main_scrollable, div#news_scrollable{float:left;}
div#main_scrollable{position:relative;overflow:hidden;width:918px;height:200px;}
div#main_scrollable div.items{width:20000em;position:absolute;clear:both;}
div#main_scrollable div.items .item{float:left;width:918px;height:200px;}
div#main_scrollable div.image{width:35%;float:left;}
div#main_scrollable div.context{width:520px;float:right;padding:1px 20px 5px;}
div#main_scrollable h2{font-size:27px;line-height:24px;margin:0px;padding:0px;font-weight:normal;}
div#main_scrollable div.text{margin-top:10px;line-height:15px;}
div#main_scrollable div.detail{text-align:right;font-weight:bold;}
div#main_scrollable div.yellow div.context{color:#000;}
div#main_scrollable div.yellow h2{color:#005aab;}
div#main_scrollable div.white2 h2{color:#005aab;}
div#main_scrollable div.gray{background:#EAEAEA;}
div#main_scrollable div.gray h2{color:#005aab;}
div#main_scrollable div.yellow a{color:#005aab;}
a.prevNews, a.nextNews{display:block;width:8px;height:232px;background:url(../pic/tabs/nav_main_prev.png) no-repeat;float:left;margin:0px 1px;cursor:pointer;font-size:1px;}
a.prevNews:hover, a.nextNews:hover{background-position:0px -232px;}
a.nextNews{background-image:url(../pic/tabs/nav_main_next.png);clear:right;}
div#news_scrollable{position:relative;overflow:hidden;width:680px;height:232px;padding:0;}
div#news_scrollable div.items{width:20000em;position:absolute;clear:both;}
div#news_scrollable div.items .item{float:left;width:216px;padding:12px 6px 8px 2px;height:210px;margin-right:1px;border:solid 1px #cfcfcf;background:#f6f6f6;}
div#news_scrollable .item img{border-left:solid 4px #ffda1a;padding:0px 1px;}
div#news_scrollable .item .title{font-size:11px;font-weight:bold;margin:0px 10px 16px 12px;}
div#news_scrollable .item .detail{color:#005aab;margin:10px 14px;}
div#news_scrollable .item .detail a{padding:2px;background:#ffd61c;color:#000;text-decoration:none;}
a img{border:0;text-decoration:none;outline:0;}
#page-wrap{width:760px;padding:15px;background:white;margin:0 auto 50px;position:relative;}
#col1{width:49%;float:left;margin:0 0 20px 0;}
#col2{width:49%;float:right;}
pre{font:13px/1.8 Monaco, MonoSpace;margin:0 0 15px 0;}
.any ul{margin:0 0 25px 25px;}
.anie ul .anie li{font:15px Georgia, Serif;margin:0 0 8px 0;}
#dl{position:absolute;top:10px;right:0;background:black;color:white;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 6px;}
#dl:hover{background:#666;}
.image{position:relative;margin-bottom:20px;width:100%;}
.image h2{position:absolute;top:220px;left:0;width:100%;}
.image h2 span{color:white;font:bold 30px/40px Helvetica, Sans-Serif;letter-spacing:-1px;background:rgb(0, 0, 0);background:rgb(0, 0, 0, 0.7);padding:6px 8px;}
.image h2 span.spacer{padding:0 2px;background:none;}
#textSlide{padding:10px 30px;}
#textSlide h3{font:20px Georgia, Serif;}
#textSlide h4{text-transform:uppercase;font:15px Georgia, Serif;margin:10px 0;}
#textSlide ul{list-style:disc;margin:0 0 0 25px;}
#textSlide ul li{display:list-item;}
#quoteSlide{padding:20px;}
#quoteSlide blockquote{font:italic 24px/1.5 Georgia, Serif;text-align:center;color:#444;margin:0 0 10px 0;}
#quoteSlide p{text-align:center;}
.anythingSlider{width:760px;height:360px;position:relative;margin:0 auto 15px;}
.anythingSlider .wrapper{width:680px;overflow:auto;height:341px;margin:0 40px;position:absolute;top:0;left:0;}
.anythingSlider .wrapper ul{width:9999px;list-style:none;position:absolute;top:0;left:0;background:#eee;border-top:3px solid #e0a213;border-bottom:3px solid #e0a213;margin:0;}
.anythingSlider ul li{display:block;float:left;padding:0;height:317px;width:680px;margin:0;}
.anythingSlider .arrow{display:block;height:200px;width:60px;background:url(/pic/arrows.png) no-repeat 0 0;text-indent:-9999px;position:absolute;top:65px;cursor:pointer;}
.anythingSlider .forward{background-position:0 0;right:-20px;}
.anythingSlider .back{background-position:-67px 0;left:-20px;}
a.forward:active{background-position:0 -200px;}
a.back:active{background-position:-67px -200px;}
#thumbNav{position:relative;top:323px;text-align:center;}
#thumbNav a{color:black;font:18px;Georgia, Serif;display:inline-block;padding:2px 8px;height:25px;margin:0 5px 0 0;background:#c58b04 url(/pic/cellshade.png) repeat-x;text-align:center;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;}
#thumbNav a:hover{background-image:none;}
#thumbNav a.cur{background:#e0a213;}
#start-stop{background:red;background-image:url(/pic/cellshade.png);background-repeat:repeat-x;color:white;padding:2px 5px;width:40px;text-align:center;position:absolute;right:45px;top:323px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;}
#start-stop.playing{background-color:green;}
#start-stop:hover{background-image:none;}
.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
input:focus{color:#3A8AD0;outline: none;}
select:focus{outline: none;}

fieldset{border:1px solid #e0e0e0;padding:2px 5px;padding-bottom:5px;background:#FAFAFA;cursor:default;}
fieldset:hover{border:1px solid #FF8705; animation: fieldsetmymove 5s infinite; }
@keyframes fieldsetmymove {
    from {border:1px solid #FF8705;}
    to {border:1px solid #3A8AD0;}
}
fieldset:hover legend{color:#FF8705;}

.alink{font-weight: 400 !important;}
.pagination{display:inline-block;padding-left:0;margin:10px 0;border-radius:4px;}
.pagination > li{display:inline;}
.pagination > li > a,
.pagination > li > span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{background-color: #ccc; color: #000;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index:2;color:#ffffff;cursor:default;background-color:#428bca;border-color:#428bca;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color:#999999;cursor:not-allowed;background-color:#ffffff;border-color:#dddddd;}
.pagination-sm > li > a,
.pagination-sm > li > span{padding:5px 10px;font-size:12px;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pager{padding-left:0;margin:10px 0;text-align:center;list-style:none;}
.pager:before,
.pager:after{display:table;content:" ";}
.pager:after{clear:both;}
.pager:before,
.pager:after{display:table;content:" ";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager li > a,
.pager li > span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:15px;}
.pager li > a:hover,
.pager li > a:focus{text-decoration:none;background-color:#eeeeee;}
.pager .next > a,
.pager .next > span{float:right;}
.pager .previous > a,
.pager .previous > span{float:left;}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color:#999999;cursor:not-allowed;background-color:#ffffff;}
#twocolumns{border-right:1px solid #E6E7E9;border-style:none solid solid;border-width:0 1px 1px;margin:0 0 0 -1px;position:relative;width:100%;}
#sidebar{float:right;position:relative;width:100%;z-index:9;}
.side-box{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;margin:0 -1px 12px;padding:10px;}
.slider-list{list-style:none outside none;margin:0;padding:0;display:block;font-family:"Segoe UI","Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:18px;}
.slider-list li{margin:0 0 18px;}
.price-slider{width:100%;}
.price-slider .ui-slider{background:none repeat scroll 0 0 #F1F1F1;height:17px;position:relative;}
.price-slider .ui-slider .ui-slider-range{background:none repeat scroll 0 0 #BABDBE;height:17px;position:absolute;}
.price-slider .ui-slider .ui-slider-handle{background:none repeat scroll 0 0 #0072BC;color:#FFFFFF;font-size:10px;line-height:17px;position:absolute;text-align:center;width:10%;}
.price-slider .ui-slider .ui-slider-handle span{border-right:8px solid rgba(0, 0, 0, 0);border-top:8px solid #0072BC;height:0;left:25%;position:absolute;top:100%;width:0;}
#twocolumns{border-right:1px solid #E6E7E9;border-style:none solid solid;border-width:0 1px 1px;margin:0 0 0 -1px;position:relative;width:100%;}
#sidebar{float:right;position:relative;width:100%;z-index:9;}
.side-box{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;margin:0 -1px 12px;padding:10px;}
.slider-list{list-style:none outside none;margin:0;padding:0;display:block;font-family:"Segoe UI","Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:18px;}
.slider-list li{margin:0 0 18px;}
.price-slider{width:100%;}
.price-slider .ui-slider{background:none repeat scroll 0 0 #F1F1F1;height:17px;position:relative;}
.price-slider .ui-slider .ui-slider-range{background:none repeat scroll 0 0 #BABDBE;height:17px;position:absolute;}
.price-slider .ui-slider .ui-slider-handle{background:none repeat scroll 0 0 #0072BC;color:#FFFFFF;font-size:10px;line-height:17px;position:absolute;text-align:center;width:10%;}
.price-slider .ui-slider .ui-slider-handle span{border-right:8px solid rgba(0, 0, 0, 0);border-top:8px solid #0072BC;height:0;left:25%;position:absolute;top:100%;width:0;}
div.preview_desc .prv_click{opacity:0;font-style:italic;transition:opacity 0.7s, box-shadow .3s;-webkit-transition:opacity 0.7s, box-shadow .3s;-moz--transition:opacity 0.7s, box-shadow .3s;}
div.preview_desc:hover .prv_click{opacity:1;}
td.a, table.block_bots tr:nth-child(even)>td{padding:8px;line-height: 1.5;}
td.b, table.block_bots tr:nth-child(odd)>td{padding:8px;line-height: 1.5;}
div.headmenu_left{overflow:hidden;height:22px;width:100%;}
div.headmenu_left ul{width:100%;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:clip;}
div.headmenu_left ul li{overflow:hidden;height:25px;}
label{cursor:pointer;}
blockquote{font-style:italic;}
blockquote:before{color:#bbb;content:"\201C";font-size:3em;line-height:0.1em;margin-right:0.2em;vertical-align:-.4em;}
blockquote:after{color:#bbb;content:"\201D";font-size:3em;line-height:0.1em;vertical-align:-.45em;}
blockquote > p:first-child{display:inline;}
/* login */
span .guest{
	
}
.uspanel span{
	font-weight: 300;
}
.uspanel{
line-height: 20px;	
}
.itemCount {
    background: #2b485c;
    padding-left: 6px;
    padding-right: 6px;
    text-align: center;
    font-weight: bold;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    text-shadow: none;
}
.community_square_user {
    padding: 2px 0px;
}
.community_square_user {
    width: 38px;
    height: 53px;
    float: left;
    overflow: hidden;
    text-align: center;
}
td.m_n{
	vertical-align: top;
}
.m_n h2{
    padding: 0;
    margin: 0;
    font-weight: 300;
    color: #222;
	font-size: 13px;
}
.block_us_online{}	
.block_us_online p {
    padding: 2px 0px 2px 2px;
    margin: 0px;
}
.community_square_pic img{
border-radius: 50%;
}
.community_square_pic {
    height:39px;
    clear: both;
    overflow: hidden;
}
.community_square_user a {
    font-size: 0.9em;
    font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
}
.color2 {
    color: #5A95BA;
}
#loginBar{
color: #fff;
background-color: #101b2b;
border-bottom: 1px solid #65a5d1;
position: relative;
z-index: 1;
min-height: 4px;
}
#loginBar a:hover{
color: #fff;	
}
#loginBar a{
color: #ccc;
}
.box-modal2 {
    position: absolute;
margin-top: 125px;
    margin-left: 85px;
    width: 500px;
    padding: 16px;
    background: #fff;
    color: #3c3c3c;
    font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
    border-radius: 6px;
}
.box-modal {
	position: relative;
	width: 500px;
	padding: 16px;
	background: #fff;
	color: #3c3c3c;
	font: 14px/18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
.pre_login {
    float: left;
    width: 200px;
}

.box-modal_close {
    background: #fff url(/pic/close.png) 7px 4px no-repeat;
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 11px;
    line-height: 15px;
    color: #999;
    cursor: pointer;
    padding-left: 18px;
}
.box-modal_close:hover { color: #666; }
.pageWidth{width: 1200px;margin: auto;}
#loginBar #loginBarHandle {
    font-size: 11px;
    color: #fff;
    background-color: #101b2b;
    padding: 0 10px;
    margin-top: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -khtml-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -khtml-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    position: relative;
    width: 80px;
    float: right;
    text-align: center;
    z-index: 1;
    line-height: 20px;
    -webkit-box-shadow: 0px 2px 5px #032A46;
    -moz-box-shadow: 0px 2px 5px #032A46;
    -khtml-box-shadow: 0px 2px 5px #032A46;
    box-shadow: 0px 2px 5px #032A46;
}
.ipbfs_lpassword {background-image: url("images/key.png");background-repeat: no-repeat;background-position: 7px 50%;}
.ipbfs_luser {background-image: url("images/user.png");background-repeat: no-repeat;background-position: 7px 50%;}
.ipbfs_lemail {background-image: url("images/email.png");background-repeat: no-repeat;background-position: 7px 50%;}
.ipbfs_lcode {background-image: url("images/code.png");background-repeat: no-repeat;background-position: 7px 50%;}
.ipbfs_linv {background-image: url("images/inv.png");background-repeat: no-repeat;background-position: 7px 50%;}
.ipbfs_lwww {background-image: url("images/www.png");background-repeat: no-repeat;background-position: 7px 50%;}
.aling_bottom{vertical-align: bottom;}
.ipbfs_login_input {padding: 4px 0px 4px 28px;font-size: 11px;margin-top: 10px;margin-bottom: 10px;width: 205px;}
.cupid-blue{background-color:#d7e5f5;background-image:linear-gradient(top,#d7e5f5,#cbe0f5);border-top:1px solid #abbbcc;border-left:1px solid #a7b6c7;border-bottom:1px solid #a1afbf;border-right:1px solid #a7b6c7;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 0 #FFF;box-shadow:inset 0 1px 0 0 #FFF;color:#1a3e66;font:normal 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;text-align:center;text-shadow:0 1px 1px #fff;width:80px;margin-top:11px;position:absolute;margin-left:6px;padding:4px 0;}
.cupid-blue:hover{background-color:#ccd9e8;background-image:linear-gradient(top,#ccd9e8,#c1d4e8);border-top:1px solid #a1afbf;border-left:1px solid #9caaba;border-bottom:1px solid #96a3b3;border-right:1px solid #9caaba;-webkit-box-shadow:inset 0 1px 0 0 #f2f2f2;box-shadow:inset 0 1px 0 0 #f2f2f2;color:#163659;cursor:pointer;}

/* login */
td.zz{border: 0px;}
table.main, table.blok {background-color: #fff; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2);}
.block_center .content_n{margin:5px 0;}
.block_center table td.content_b{background:#dbdbdb;border-radius:5px;box-shadow:inset rgba(0,0,0,0.1) 0 1px 3px;padding:10px;}
.block_left table td.content_b{background:#fff;border-radius:5px;padding:5px;}
#blocktitle td{height:30px;}
.block_left{background-color: #fff;}
.block_right {margin-bottom: 15px;background-color: #fff;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2);}
#blocktitleleft{background:#F1E8C4;color:#222;text-shadow:0 1px 0 #fff;font-size:15px;font-weight:400;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.6);padding:9px 12px;}
.fon {background: #fff;border-radius: 5px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
#profile_left {float: left;margin: 0 0px 0 0;padding: 0px 0px 0px 5px;width: 245px;list-style: none;}
#profile_right {margin: 0 0 0 255px;zoom:1;}
#profile_right_d {margin: 10 0 0 260px;zoom:1;}
.block_ss_text {text-align: left;overflow: hidden;padding: 5px 3px;font-weight: bold;outline: none;color: #45688E;}
.pod_ava_my{max-width: 207px; padding: 10px 0 0;display: flow-root;}
.buttonns{    font-size: 13px;text-decoration: none;background-color: rgb(236, 237, 240);background-position: center;padding: 0px 15px;border-style: none;border-radius: 2px;font-style: normal;text-align: center;
    outline: none;line-height: 34px;display: inline-block;cursor: pointer;box-sizing: border-box;vertical-align: top;-webkit-appearance: none !important;font-weight: 400;transition: background 0.8s;overflow: hidden;height: 34px;}
.blockss{display: block;overflow: hidden;}
.buttonns:hover {text-decoration: none;background: rgb(212, 212, 212) radial-gradient(circle, transparent 1%, rgb(152, 152, 152) 1%) center/15000%;}

.bx1 {padding: 15px 20px 10px;margin-bottom: 10px;overflow: hidden;position: relative;background: #fff;border-radius: 2px;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;text-align: left;background: url(/pic/main.png) 0 0 repeat;width: 100%;}
.dash {color: gray;border-right: 1px solid rgba(0,0,0,0.1);line-height: 1.1;margin-right: 5px;margin-left: 5px;}
.name_TU {font-size: 18px;line-height: 25px;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;margin: -1px 0 -1px -1px;overflow: hidden;text-overflow: ellipsis;padding-left: 1px;}

.name_US {font-size: 22px;line-height: 25px;font-weight: 500;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;margin: -1px 0 -1px -1px;overflow: hidden;text-overflow: ellipsis;padding-left: 1px;}

.bulet {background: #dee5eb;display: block;float: left;height: 10px;margin: 3px 4px 0px 3px;width: 10px;border-radius: 6px;}
.bulet:hover {border-radius:0px;}
.small {font-size: 11px;color: #aaa;}
.small1 {font-size: 12px;color: #aaa;}
#info p,#info_a p{width:inherit;}
#info-nav,#info-nav_a{width: 100%; list-style: none; padding: 3px 0;}
#info-nav li,#info-nav_a li{display: inline-block; margin: 0 4 -4px; padding: 10px 25px; border-radius: 3px 3px 0 0;}
#info-nav li a:hover,#info-nav_a li a:hover{color:#d15600;}
#celebs{clear:both;}
#info-nav li.current,#info-nav_a li.current{color: #555; border-top: 2px solid #f55;}


#info2 p,#info_a2 p{width:inherit;}
#info-nav2,#info-nav_a2{width:100%;list-style:none;margin:10px 0 0;padding:3px 0;}
#info-nav2 li,#info-nav_a2 li{display:inline;border-bottom:0;margin-right:2px;margin-left:0;padding:7px;}
#info-nav2 li a:hover,#info-nav_a2 li a:hover{color:#d15600;}
#info-nav2 li.current,#info-nav_a2 li.current{margin-top:4px;box-shadow:inset rgba(0,0,0,0.1) 0 1px 3px;text-align:left;text-decoration:none;background:#ebeff4;font-weight:400;}




.screen {width: 100%; border-radius: 10px; height: 140px; object-fit: cover; cursor: zoom-in; cursor: -moz-zoom-in; cursor: -webkit-zoom-in; -webkit-transform: scale(1.0); transform: scale(1.0); box-shadow: 0 0 0 rgba(0, 0, 0, 0.0); -webkit-transition: all 0.2s ease-out 0.05s; transition: all 0.2s ease-out 0.05s;}
.screen:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

::-moz-selection { background: #cd2122; color: #fff; text-shadow: none; }
::selection { background: #cd2122; color: #fff; text-shadow: none; }

::-webkit-scrollbar {width: 6px; height:6px; }
::-webkit-scrollbar-track {background: #FFFFFF;-webkit-box-shadow: inset 1px 1px 2px #E0E0E0;border: 1px solid #D8D8D8;}
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);background: #ccc;border-radius: 8px;}
::-webkit-scrollbar-thumb:hover {-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}
::-webkit-scrollbar-thumb:active {background: #888;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}

.speedbars{font-size: 13px;padding-top:10px;padding-bottom: 2px;padding-left: 10px;text-align: left;color: #888;}
strong.dowloads {width: 210px; display: block; align-items: center; justify-content: center; background-color: rgba(47,47,47,0.98); color: rgb(255, 255, 255); font-weight: 500; padding: 10px; transition: all 0.15s linear 0s; border-radius: 2px; text-align: center;}
strong.dowloads:hover{transform: translateY(-1px);box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 8%);}
.mag {margin-bottom: 5px;margin-top: 3px;}
.block_ss_moder { color: #141414;background: #dee5eb;border-left: 3px solid #F44336;padding: 6px 10;font-size: 13px;text-align: left;}
.block_ss_moder_centr{font-size: 12px;padding: 10px 10px;background: #ffffff; border-right: 3px solid rgb(236, 237, 240);  border-left: 3px solid rgb(236, 237, 240);border-bottom: 1px solid #dcdcdc;}

strong.P2P{display: block;text-align: center;padding: 1px 5px;border-color: #ebeff4;color: #000000c7;background: #ffffff;font-size: 12px;font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;zoom: 1;width: 189px;box-shadow: inset rgba(0, 0, 0, 0.32) 0 5px 25px;}
.mag{display: block;text-align: center;padding: 2px 5px;border-color: #ebeff4;color: #000000c7;background: #ffffff;font-size: 12px;background: linear-gradient(45deg,#3a8bbb 10%,#f55 100%);}
.mag:hover{box-shadow: inset rgba(0, 0, 0, 0.32) 0 5px 25px;}
/* Mini profile */
.m_i{width: 40px;text-align: center;}
.m_n{text-align: left;}
td.m_n a b{font-weight: 300;color: #222;font-size: 14px;}
td.m_n a{font-weight: 300;color: #999;}
tr.mini_profile{background-color: #fff;}
tr.mini_profile:hover{background-color: #F5FBE1;cursor:pointer;}
tr.mini_profiles{background-color: #fff;margin-bottom: 5px;display: block;}
tr.mini_profiles:hover{background-color: rgba(220, 220, 220, 0.74);cursor:pointer;}
tr.linii{background-color: #e3e4e8;border-left: solid #f46036;}
.center{margin: auto;}
span.on {background: #94B913;color: #94B913;border-radius: 50%;margin-left: -20px;position: absolute;border: 2px solid white;overflow: hidden;}
.headnotice {text-align: left;padding: 8px 15px;color: #000;font-size: 12px;border: 1px solid #F0A24D;background-color: #FFF0C0;background-image: -webkit-gradient(linear,left top,left bottom,from(#FFF0C0),to(#FFD281));background-image: -webkit-linear-gradient(top,#FFF0C0,#FFD281);background-image: -moz-linear-gradient(top,#FFF0C0,#FFD281);background-image: -ms-linear-gradient(top,#FFF0C0,#FFD281);background-image: -o-linear-gradient(top,#FFF0C0,#FFD281);background-image: linear-gradient(top,#FFF0C0,#FFD281);}
span.off{background:red;color:red;border-radius:50%;margin-left:-20px;position:absolute;border:2px solid #FFF;overflow:hidden;}
img.curuser_avatar{width:200px;box-shadow:0 1px 2px rgba(0,0,0,0.2);margin:10px;padding:0;}
td.inf_c{background:#eee;border-radius:4px;text-align:center;padding:5px;}
/* Mini profile */
.block_index {margin-bottom: 15px;position: relative;background-color: #fff;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}
.img_s {background: #d9e3e9;border-radius: 2px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);margin: 0;object-fit: cover;}
.name_h2 h2 {display: inherit;text-align: left;text-decoration: none;font-size: 16px;font-weight: 700;line-height: 1.3;word-wrap: break-word;border-radius: 4px 4px 0 0;color: #444;}
#content_n {background: rgb(236, 237, 240);border-radius: 5px;box-shadow: inset rgba(0,0,0,0.1) 0 1px 3px;padding: 10px;}
.page_ava {padding: 4px;font-size: 12.5px;}
img.awards-feed {height: 34px;position: relative;margin-bottom: -5px;top: -10px;}
.people_row {width: 205px;overflow: hidden;}
.module_body {padding: 0px 5px 5px;}
.people_cell { float: left; width: 65px; overflow: hidden; padding: 6px 0 0px; text-align: center; margin-right: 3px; text-align: center; height: 95px; }
.w135 {width: 180px;}
.count {font-size: 19px;color: #42648b;padding-bottom: 3px;line-height: 21px;}
.page_counter {display: inline-block;padding: 15px;font-weight: 500;}
.page_counter .label {color: #828282;line-height: 15px;font-weight: 400;font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;direction: ltr;font-size: 13px;}
.counts_module {text-align: center;border-top: 1px solid #e7e8ec;overflow: hidden;}
.tables1 td {margin: 0;padding: 5px 5px 5px 0px;border: 0;}
a.page_counter:hover {box-shadow: 0 1px 0 0 #ffffff, 0 0 0 1px #efefef;background: #f6f6f636;}
table.block_center {width: 100%;}
.uploadapp {text-align: center;padding: 5px 16px;border-color: #ebeff4;color: #ffffff;background: #266c8a;margin: 10px 0 0;background: linear-gradient(45deg,#c142a0 10%,#7bbb5e 100%);}
.spasibo{-webkit-filter: grayscale(90%); width: 189px;}
.spasibo:hover{-webkit-filter: grayscale(0%);}
.people_cells{float: left;width: 33px;overflow: hidden;padding: 6px 0 5px;text-align: center;}
.auth__header {text-align:center;font-size:14px;font-weight:500;}
.auth__forget {cursor: pointer;font-size: 12px;line-height: 18px;color: #757575;color: var(--color--caption);font-style: italic; text-align: center;}
.auth__action {cursor: pointer;color: #6c9b45;color: var(--color--text_green);font-size: 12px;line-height: 18px;text-transform: uppercase;text-align: center;}
.torrent_knopki {margin-top: 13px;padding: 11px 0;margin: 0 5px;border-radius: 0 0 2px 2px;font-size: 14px;font-weight: 500;color: #999;}
.sid{background:url(/pic/kach.png) no-repeat 0 4px;padding-left:14px;border-right:1px solid #d2d4d7;padding-right:5px;}
.pir{background:url(/pic/raz.png) no-repeat 5px 4px;padding-left:18px;padding-right:5px;border-right:1px solid #d2d4d7;}
.load{background:url(/pic/dow.png) no-repeat 5px 1px;padding-left:21px;padding-right:2px;}
.size {border-left: 1px solid #d2d4d7;margin-left: 3px;background: url(/pic/micro-sd.png) no-repeat 5px 0px;padding-left: 24px;}
.comesblok{border-left: 1px solid #d2d4d7;margin-left: 3px;background: url(/pic/commentss.png) no-repeat 5px 0px;padding-left: 25px;}
.imdbss{display: inline;padding: .2em .6em .3em;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;    padding: 0.1em 0.4em 0.1em;text-transform: uppercase;letter-spacing: 0.1em;font-size: 100%;background-color: #e6ce23;}
.kkstarss{display: inline;padding: .2em .6em .3em;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;    padding: 0.1em 0.4em 0.1em;text-transform: uppercase;letter-spacing: 0.1em;font-size: 100%;background-color: #FF7300;}
img.awards-feeds { height: 50px; background: #add; padding: 3px 3px; border-radius: 10%; margin: 5px; }
.content_links a {line-height: 20px;color: #757575;padding-right: 10px;white-space: nowrap;} 
.sidebar-block__content {padding: 1px 10px;}
.bell {
background-color: #fd5d47;
    color: #fff;
    border-radius: 14px;
    padding: 0 4px;
    font-weight: 400;
    top: 0;
    right: 0;
    min-width: 14px;
    text-align: center;
}

#mainwrapper .box {
    border: 5px solid #fff;
    cursor: pointer;
    height: 182px;
    float: left;
    margin: 5px;
    position: relative;
    overflow: hidden;
    width: 162px;
    -webkit-box-shadow: 1px 1px 1px 1px #ccc;
    -moz-box-shadow: 1px 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px 1px #ccc;
}

#mainwrapper .box img {
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

#mainwrapper .box .scale-caption h3, #mainwrapper .box .scale-caption p {
    position: relative;
    left: -200px;
    width: 140px;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

#mainwrapper .box .scale-caption h3 {
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -o-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
    transition-delay: 300ms;
}

#mainwrapper .box .scale-caption p {
    -webkit-transition-delay: 500ms;
    -moz-transition-delay: 500ms;
    -o-transition-delay: 500ms;
    -ms-transition-delay: 500ms;
    transition-delay: 500ms;
}
#mainwrapper .box:hover #image-6 {
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
}
#mainwrapper .box:hover .scale-caption h3,
#mainwrapper .box:hover .scale-caption p {
    -moz-transform: translateX(200px);
    -o-transform: translateX(200px);
    -webkit-transform: translateX(200px);
    transform: translateX(200px);
}
#mainwrapper .box:hover .fade-caption, #mainwrapper .box:hover .scale-caption {
    opacity: 1;
}

#mainwrapper .box .caption {
    background-color: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    left: 0;
}

#mainwrapper .box .fade-caption, #mainwrapper .box .scale-caption {
    opacity: 0;
    width: 150px;
    height: 160px;
    text-align: left;
    padding: 15px;
}
.sslider_tex {width: 150px;}

.block_staff{width:40px;}
.block_staff img{height:35px;width:35px;position:relative;border-radius:50%;padding:4px;object-fit:cover;}
tr.komanda:hover{background-color: #F5FBE1;cursor:pointer;}
.head_block_top{background:url(/pic/seo/misc_57.png) 5px 2px no-repeat;padding-left:40px;margin-top:10px;}
.les {float: left; width: 20%; /*height: 370px;*/}
.err{border-left: 3px solid #ca0000;}
.men {line-height: 1.55;font-size: 11px;}
span.bulet-admin {background: #FF9800;display: block;float: left;height: 10px;margin: 3px 4px 0px 3px;width: 10px;border-radius: 6px;}
.fonts{font-size: 13px;line-height: 1.5em;}
.mesagenex{font-size: 13px;line-height: 1.3em;padding: 15px;}
#ls {
    font-size: 13px;
    color: #696868;
    padding: 5px;
    text-align: left;
    margin: 10px;
}
#ls h1 {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    text-align: left;
}
.foot {
    background: #333 url(/pic/seo/nav-bg.jpg) no-repeat;
    background-size: 100% auto;
    border: 0;
    color: #fff;
    padding: 10px;
}
.food_menu {
    float: right;
    position: relative;
}
div.food_menu a {
    color: #FFF;
    font-weight: 300;
}
.ttor{font-size: 14px;vertical-align: middle;font-weight: 400;line-height: 1.428571429;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #333;}
.fsx8{font-size: 9px; color: #777;}
table.embedded {background-color: white;}
td.colhead1 {text-align: left;white-space: nowrap;border: 0px;}
td.colhead2 {padding: 5px 10px 5px 10px;font-size: 14px;}
a.tta{font-weight: 600;color: #333;font-size: 12;}
.torcont:hover{background-color: #f5f5f5;}
.torcontduo:hover{background-color: #e8e8e8;}
.namest{}
td.culorb a {font-weight: 300;color: #337ab7;}
td.culorb:hover a {color: #333;}
    .user_right-sidebar .avatar {
    flex-shrink: 0;
    background-color: var(--color--bg);
}
.user .avatar {
    vertical-align: middle;
    -webkit-user-select: none;
    user-select: none;
}
.avatar.avatar_medium {
    width: 48px;
    height: 48px;
}
.user_right-sidebar>a {
    margin-top: 3px;
}
.sidebar-block__header {
    padding: 15px 15px;
    cursor: default;
    border-bottom: 1px solid #e9e9e9;
    background-color: #f9f9fb;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.block_uss {border-radius: 0 0 4px 4px;padding: 5px 15px; line-height: 1.8;}
a.user__nick_big {
    font-size: 18px;
    line-height: 26px;
}
.sidebar-block__header a {
    padding-top: 5px;
}
.user a {
    color: currentColor;
}
.user__info_right {
    margin: 0 0 0 5px;
}
.user_right-sidebar .user__info {
    margin-left: 10px;
    flex: 1;
    overflow: hidden;
}.user_right-sidebar .user__info-item:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 97px;
}.user_right-sidebar {
    display: flex;
    width: 100%;
    position: relative;
}
.story__user {
    float: right;
    font-size: 13px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
}

.story__footer {
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    padding: 8px 25px;
    border-top: 1px solid #e9e9e9;
    background-color: #f9f9fb;
    line-height: 36px;
    display: flex;
    justify-content: space-between;
}
.user__info_left {
    text-align: right;
    margin: 0 10px 0 0;
}
.user__info {
    vertical-align: middle;
    display: inline-block;
}
.caption {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    color: #757575;
}
.user__nick {
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    color: #4d4d4d;
    font-variant-ligatures: no-common-ligatures;
}
.story__user .avatar img {
    background-color: #fff;
}
.user .avatar img {
    vertical-align: baseline;
    object-fit: cover;
}
.avatar:hover img, .avatar:hover .avatar__default {
    transform: scale3d(1.1,1.1,1);
}
.user .avatar_op {
    opacity: .7;
    transition: opacity 200ms ease-out;
}
.user .avatar {
    vertical-align: middle;
}
.avatar_note {
    overflow: visible;
}
.avatar {
    display: inline-block;
    width: 36px;
    height: 36px;
    position: relative;
    z-index: 1;
    border-radius: 100%;
    overflow: hidden;
}
.avatar_note .avatar__inner {
    display: inline-block;
    line-height: 0;
    overflow: hidden;
    border-radius: 100%;
    -webkit-mask-image: -webkit-radial-gradient(circle,#fff 100%,#000 100%);
}
.avatar__inner {
    width: 100%;
    height: 100%;
}
.story__user .avatar img {
    background-color: #fff;
}
.user .avatar img {
    vertical-align: baseline;
}
.avatar img {
    transition: transform 1000ms ease-out;
    border: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    background-color: #f9f9fb;
    display: inline-block;
    border-radius: 100%;
}
.avatar:hover img, .avatar:hover .avatar__default {
    transform: scale3d(1.1,1.1,1);
}
.user .avatar_op:hover {
    opacity: 1;
}
/*USER*/

.no-flex-shrink {flex-shrink: 0;}.rating-wrapper { background-color: rgba(0,0,0,0.1); border-radius: 5px; background: url(/pic/main.png) 0 0 repeat;}.rating-bar span { height: 10px; }
.rating-percent { font-size: 30px; font-weight: 700; color: #fff; }.text-success { color: #519a31 !important; }.rating-bar { width: 100%; height: 10px; background-color: rgba(255,255,255,0.1); }
.rating-counts.profiles {background: linear-gradient(90deg, rgb(0 167 62 / 23%) 0%, #ebebeb 50%, rgb(253 29 29 / 23%) 100%);}.rating-counts { font-size: 14px; font-weight: 500; display: block; text-align: center; }
.text-danger { color: #c33333 !important; }.bg-success { background-color: #519a31 !important; }

.pp-5, .pp-a-5 { padding: 10px!important;text-align: center; }








.counts_le {float: left;}
.counts_module {text-align: center;border-top: 1px solid #e7e8ec;max-height: 69px;overflow: hidden;}
.page_counter {display: inline-block;padding: 15px 25px;font-weight: 500;}
.count {font-size: 19px;color: #42648b;padding-bottom: 3px;line-height: 21px;}
.page_counter .label {color: #828282;line-height: 15px;font-weight: 400;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,sans-serif;
    direction: ltr;
    font-size: 13px;}
.page_counter:hover .label {color: #42648b;}
.cut_left {width: 170px;float: left;}
.profile_msg_split .profile_btn_cut_left {
    border-radius: 2px 0 0 2px;
    border-right: 1px solid #7496b9;
    height: 30px;
}

.profile_btn_cut_left {width: 100%;}
.flat_button {padding: 7px 12px 7px; margin: 0; display: inline-block; zoom: 1; cursor: pointer; white-space: nowrap; outline: none; vertical-align: top; line-height: 15px; background-color: #ff6030; color: #fff; border: 0; margin-top: 10px;}
.flat_button:hover {
    background-color:#a6a6a6;
    transform: scale(1.05);
    transition-duration: 0.2s;
}
.profile_gift_icon {
    background: url(https://vk.com/images/icons/gift_icon.png) no-repeat;
    background-position: left 2px;
    padding-right: 21px;
}
.profile_btn_cut_right {
    border-radius: 0 2px 2px 0;
    height: 30px;
    width: 30px;
    padding-left: 11px;
}
.button_error {
    width: 100%;
    background-color: #f44336;
    font-size: 11px;
}
.profile_btn_cut_left {
    border-radius: 2px 0 0 2px;
    border-right: 1px solid #fff;
    height: 30px;
}
.page_action_left {
    position: relative;
    width: 170px;
}
.fl_l {
    float: left;
}
.sidebar{float: left;width: 240px;}
.sidebar .section .secondaryContent {
    border-radius: 2px;
    padding: 15px;
}

.page_extra_actions_btn {
    background-image: url(/pic/delete-16.png);
    background-repeat: no-repeat;
}
.page_extra_actions_btn {
    padding-right: 6px;
    background-position: center;
    border-radius: 0px 2px 2px 0px; padding: 7px 9px;
}
.button_wide {padding-left: 24px; padding-right: 31px; border-radius: 2px 0 0 2px; height: 29px;}
table.content_n {background: rgb(236, 237, 240);}
.page_actions_dd_label {
    color: #55677d;
    padding-right: 13px;
    background: url(/images/svg_icons/contour_arrow.svg) no-repeat;
    background-position: right 7px;
}
.button_wides {width: 100%;background-color: #dae2ea;}
.clear_fix {display: block;}
.medalscoll{float: left;width: 250px;}
.ipsw{background: #fff;border-radius: 2px;box-shadow: 0 1px 2px rgba(0,0,0,0.2);object-fit:cover;margin-bottom: 10px;}

.texx:hover{color:#666;text-decoration: underline;}
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
p.p1 {line-height: 1.5;}
.go_tos {
    background-position: 0 -1px;
    background-repeat: repeat-x;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    text-shadow: rgba(0,0,0,0.196) 0 -1px 0;
    text-transform: uppercase;
    padding: 0 5px;
    background: #0066AF;
}
.pag{font-size: 18px;}
.pag14{font-size: 14px;}
.lungs{max-height: 999999px;}
.ellips {  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;}
  .smallfont {
    padding: 5 5 5 10;
    line-height: 1.6;
}table.forums {background-color: #f9f9f9;}
.sur{background-color:#e0e0e047;padding:5px;}
.ell{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 130px;
}
td.blockalb{position: relative;
    border-radius: 2px;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    margin: 10px 0 0;
    padding: 15px;
    display: block;}
.nnn{background-color: #e2e2e2;color: #fff;}
.fonreitin{background-color: #ecedef;display: inline-block;float: right;font-weight: 700;padding: 4px 6px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
a.buttontt{display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 3px 8px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;color: #333;
    background-color: #fff;
    border-color: #ccc;}
a.buttontt:hover{color: #333;background-color: #d4d4d4;border-color: #8c8c8c;}.aa{background: #f4f4f4;line-height: 1.6;height: 65px;}.bb{line-height: 1.6;height: 65px;}.soheading {background: url(/pic/main.png) 0 0 repeat;}
.fonbrowse{height: 100px;}
td.w{background: #f4f4f4; line-height: 1.6; color: #aaaeb3; border: 0; padding: 5px;}
td.e {color: #aaaeb3;border: 0;padding: 5px;}
.divTable{display: table;width: 80%;}.divTableRow {display: table-row;}.divTableHeading {background-color: #EEE;display: table-header-group;}.divTableCell, .divTableHead {display: table-cell; text-align: left; font-size: 12px; font-weight: 600; margin: 0 0 5px; color: #888;padding: 5px 0;}.divTableHeading {background-color: #EEE;display: table-header-group;font-weight: bold;}.divTableFoot {background-color: #EEE;display: table-footer-group;font-weight: bold;}.divTableBody {display: table-row-group;}

.message{
    background-size: 40px 40px;
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, 
    transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
    transparent 75%, transparent);
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, 
    transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, 
    transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
    transparent 75%, transparent);
    box-shadow: 0 0 8px rgba(0,0,0,.3);        
    font:16px 'Open Sans';
    width: 90%;
    margin: 5px auto;
    padding:15px;
    -moz-animation: bg-animate 5s linear infinite;
    -webkit-animation: bg-animate 5s linear infinite;
    -ms-animation: bg-animate 5s linear infinite;
    animation: bg-animate 5s linear infinite;
}
 
.message span{font-weight:600;}
.message #close{float:right; color:inherit; text-decoration:none;}

.message#error{
    background-color:tomato;
    border-left:7px #dc3d21 solid;
    color:white;
}
 
.message#warning{
    background-color: #eaaf51;
    border-left:7px #df8b00 solid;
    color:#6b6d31;
}
 
.message#info{
    background-color: #4ea5cd;
    border-left:7px #3b8eb5 solid;
    color:#beecfc;
}
 
.message#success{
    background-color: #61b832;
    border-left:7px #55a12c solid;
    color:#296829;
}
 
@-webkit-keyframes bg-animate {
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
} 
 
@-moz-keyframes bg-animate {
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
} 
 
@keyframes bg-animate {
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}    
    
    .myprof{padding: 15px 20px 10px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}
.icosmenu{font-size: 25px;color: rgb(99, 99, 99);}
.icosmenu:hover{color:rgb(244, 96, 54);}    

.icosaploader{font-size: 25px;color: rgb(244, 96, 54);}
a.bowbiss{font-size: 14px;
    line-height: 30px;
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    vertical-align: sub;}
a.linn{font-size: 13px;line-height: 30px;padding-left: 5px;}
.tegssbrow{padding: 15px 20px 10px;margin-bottom: 10px;overflow: hidden;position: relative;background: #fff;border-radius: 2px;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}


td.colhead3 a{color: #333;font-weight: 400;color: #666;background-color: #f6f6f6;-webkit-background-clip: text;-webkit-text-fill-color: #666;font-size: 11px;}
    .l_l{border-right: 1px solid #d2d4d7;padding-right: 5px;}
    .fatorico{display: inline-block;
    vertical-align: top;
    position: relative;
    top: 4px;
    height: 0px;
    margin-right: 20px;}
    .ruleszum{line-height: 2;padding: 10px;}
    .rulestop{vertical-align: inherit;background-color: rgb(245, 244, 234);}
    .topcss{bottom: 10px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1);
    border: none;
    display: block;
    overflow: hidden;
    padding: 70px 0px 0px;
    position: fixed;
    top: 0px;
    z-index: 11;
    box-sizing: content-box;
    height: 100%;
    text-indent: 0px;
    width: 40px;
    opacity: 1;
    left: auto;}
    
    .like {
    border-radius: 3px;
    background-color: #fff;
    padding: 8px 8px;
    color: #999;
}
.like:hover{color:#666;background: #fafafa;}
.in18{font-size: 18px;}
    .galben{color: #FFD600;}
    .plsresizeme {max-height: 120px;}
    .albastru {color: #ff6030;}
    
    


td.text1 {text-align: left;padding: 0 40px;line-height: 2;font-size: 16px;}


.bordered tr:hover {
    background: none repeat scroll 0 0 #FBF8E9;
    transition: all 0.1s ease-in-out 0s;
}
.bordered th {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 3px;
    text-align: left;
}
.bordered td {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 5px;
}
.bordered th {
   /* background-image: -moz-linear-gradient(center top , #EBF3FC, #DCE9F9);*/
    border-top: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.bordered td:first-child, .bordered th:first-child {
    border-left: medium none;
}
.bordered th:first-child {
    border-radius: 6px 0 0 0;
}
.bordered th:last-child {
    border-radius: 0 6px 0 0;
}
.bordered th:only-child {
    border-radius: 6px 6px 0 0;
}
.bordered tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}
.bordered tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}
.imdb {
    background-color: #FAF1A5;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    padding: 1px;
}
.kkstar {
    background-color: #B8C8D8;
    color: #FFFFFF;
    padding: 1px;
}

.friends-section .content-box.friends-zone .friend-list-view {
    background-color: #fff;
}
.friend-list-view {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 0px 1px 5px 0px rgba(51, 51, 51, 0.2);
}
.friends-section .content-box.friends-zone .friend-list-view:hover {
    background-color: #dc4734;
}
.friend-list-view:hover {
    background-color: #ecedf0;
}
.profile-thumb {
    display: inline-block;
    position: relative;
}

.profile-thumb-middle {
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.posted-author {
    margin-left: 10px;
    overflow: hidden;
}
.author {
    font-size: 14px;
    font-weight: 800;
    line-height: 1;
    text-transform: capitalize;
}

.figure {margin: 0;}

.max100{max-width: 100%;}



.avatarHolder {padding: 10px;border-radius: 4px;text-align: center;position: relative;}
.name_forum{font-size: 14px;padding-bottom: 5px;display: block;overflow: hidden;line-height: 16px;text-align: center;}
.title_forum{font-size: 12px; color: rgb(116, 102, 114); padding-bottom: 10px; display: block; text-align: center;}
.userBanner{font-size: 11px; background: transparent; padding: 6px 5px; text-align: center; color: #ffffff; background-color: rgb(116, 102, 114);display: block;}
.userratioss{padding: 5 20px; font-size: 12px; color: #777; line-height: 1.5;}
.forumtexx{line-height: 1.7;background-color: transparent;margin-left: 145px;}
li.liforums{list-style: none; overflow: hidden; border-top: 1px solid rgb(237, 238, 240); background: #fff;padding: 10px 0;}
img.avatars.avaradis{border: 3px solid #d4d4d4;width: 120px; height: 120px;}
.bakuser{background-color: rgb(245, 246, 246);position: relative;border-radius: 3px;}
.box {
	background: linear-gradient(#ffffff, #ffffff);
	margin: 15px auto 0;
	border-radius: 5px;
	width: 240px;
}

.box__header {
	padding: 5px 25px;
	position: relative;
}

.box__header-title {
	color: #45688E;
	font-size: 16px;
}

.box__body {
	padding: 0 25px;
}

/* STATS */

.stats {
	color: #777;
	position: relative;
	padding-bottom: 15px;
}

.stats__amount {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
}

.stats__caption {
	font-size: 14px!important;

}

.stats__change {
	position: absolute;
	top: 0px;
	right: 0;
	text-align: right;
	color: #999;
}

.stats__value {
	font-size: 18px;
}

.stats__period {
	font-size: 14px;
}

.stats__value--positive {
	color: #AEDC6F;
}

.stats__value--negative {
	color: #FB5055;
}
/* Стили плагина Elastislide */
.es-carousel-wrapper{position:relative;}
.es-carousel{overflow:hidden;}
.es-carousel ul{
	display:none;
	    text-align: center;
    padding: 0;
}
.es-carousel ul li{

	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#fff;
}
.es-carousel ul li a img{
	max-height:100%;
	max-width:100%;
	height: 150px;
	width: 100%;
	object-fit: cover;
}

.bs-sl-nn {font-size: 10pt;line-height: 20px;padding: 5px;color: #6a6a6a;background: white;}
.bs-sl-ax{text-overflow: ellipsis; overflow: hidden; right: 100px; height: 36px;}


.es-nav span{
	position:absolute;
	top:30%;
	left:12px;
	background:transparent url(../images/nav.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}
/* SLIDER */
.slider{background:#101b2b;border:0;color:#fff;padding:0;}
.es-nav span.es-nav-next{right:12px;left:auto;background-position:top right;}
.es-nav span{position:absolute;top:30%;left:12px;background:transparent url(/pic/aico/arrowss.png) no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;width: 27px;
    height: 51px;}
/*#carousel{z-index: 99;position:relative;clear:both;overflow:hidden;}*/
#carousel p{color:#8f0630;font-size:16px;}
#carousel ul{display:block;text-align:center;padding:0;}
#carousel ul li a{color:#fff;}
.column{width:48%;float:left;padding:1%;}
#carousel ul li.selected a,#carousel ul li.selected a:hover,#carousel ul li a:hover{color:#fff;text-shadow:none;}
/* SLIDER */
.icohs {position: absolute; border-radius: 0 3px 0 0; background: #333; padding: 3px 5px; font-size: 11px; color: #fff; font-weight: 300; margin: 0; line-height: 13px; bottom: 0;margin-left: 5px;margin-bottom: 8px;}
.ratingssopacity { opacity: 0; }
.ratingssopacity:hover { opacity: 1!important; -webkit-transition-duration: .4s; -o-transition-duration: .4s; transition-duration: .4s; }
.ratingss { z-index: 1; position: absolute; left: 16px; right: 16px; bottom: 90px; font-size: 14px; line-height: 0; font-weight: 400; font-style: normal; color: #d9d7e0;line-height: 1.2; }
.ratingsshom { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(7,5,14,.8); z-index: 4; }
.center {
    margin: auto;
}
.img-zum:hover{transform: scale(1.09);transition-duration: 0.4s;}
.img-zum{max-width: 100px;}
.home_ll {z-index: 1;}

div#shoutbox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
.userbr{padding-bottom: 7px;display: block;}

.bans {
    text-decoration: line-through;
    background: inherit;
    -webkit-text-fill-color: inherit;
    text-shadow: inherit;
}
span.sspan {padding-bottom: 5px;display: inline-flex;}
span.tab_comm { padding-top: 10px; padding-bottom: 10px; display: inline-flex; }

.pass_px{padding-left: 28px;}.pass_px1{padding-left: 34px;}.pass_px2{padding-left: 12px;}.ques_px {padding-left: 26px;}.ques_px1 {padding-left: 38px;}
table.message1 {width: 100%;}

.profilsava{position: relative; background-image: url(https://cdn-frontend.faceit.com/web/static/media/profile_header.5eceb5a7.jpg); color: #e2e4e6; padding: 0; background-position: 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; padding-top: 192px; bottom: 0px; display: flex; justify-content: center; align-items: center; margin: 0px 10px; border-top-left-radius: 4px; border-top-right-radius: 4px;}

a.panelbutt{background-color: #555; border-radius: 4px; padding: 5px; color: #fff; margin-bottom: 10px;}
.panelbut6{color: #fff;}

input.texN{background: #eceff0 none repeat scroll 0 0;border-color: #dcdfdf;}
input.texN:focus{color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
input.texF:focus{color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.small2{color: #888;}
td.colhead5 { background: #f4f4f4; font-size: 16px; font-weight: 500; line-height: 1.5; word-wrap: break-word; color: #666; border: 0; border-radius: 3px; padding: 5px 10px 5px 10px; }
table.wmain{padding: 15px; background: #fff none repeat scroll 0 0; border-radius: 2px; box-shadow: 0 0 11px #ddd; transition-duration: 0.4s; display: block;}
.block{display: block;}
.colhead5 { background: #f4f4f4; font-size: 16px; font-weight: 500; line-height: 1.5; word-wrap: break-word; color: #666; border: 0; border-radius: 3px; padding: 5px 10px 5px 10px; }
strong:visited {color: #999;}
.left-bbs{max-height: 30px;max-width: 30px;}
a.left-bbsq{text-transform: uppercase; font-size: 13px; color: #939393; font-weight: 600; display: inline-block; margin-top: 10px;}
._3quZb {padding: 0px 0;margin-bottom: 0rem;}.dxC5p { flex-direction: column; }._3STvW { display: flex;}.dxC5p ._3Nj8e { height: auto; width: 2px; bottom: auto; left: 0; transition: left 0s ease,top .3s ease; } ._3Nj8e { position: absolute; height: 2px; bottom: 0; background-color: #f64a35; transition: width .3s ease,left .3s ease; } ._3Tgve ._1fhbX { color: #f64a35; font-weight: 500; }._3-D9O:hover ._1fhbX, ._3Tgve ._1fhbX {background-color: rgb(153 153 153 / 28%);text-decoration: none;} ._newslefts{border-left: 2.5px solid #f46036;} ._1gmk6 { display: flex; justify-content: space-between; }._1fhbX { padding: 4px 10px 7px 15px; color: #5a5f67; } ._3L7Io { padding: 0 0 0 10px; } ._15xblock { color: #848484; font-weight: 400; font-size: 15px; font-family: Roboto,sans-serif; }


#tabss .taba {
    margin: 0 10px;
    height: 30px;
    display: flex;
    align-items: center;
    padding: 0 16px;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    font-size: 14px;width: 100%;
    align-items: center;
    justify-content: center;
}
#tabss .active {background: #999 !important; color: #ffffff !important;}
#tabss span {position: relative;}
.edit_reting{color: #555; line-height: 32px; border-radius: 3px; text-align: center; width: 100; font-weight: 500;}
.frate-imdb{box-shadow: inset 0 0 0 2px #fc0;}
.frate-kp {box-shadow: inset 0 0 0 2px #f60;}

.wsearch {width: 50%; height: 34px; border: 0; color: #ecedf0; text-align: center; font-weight: 500; font-size: 16;}
.sf_table{max-width: 700px;}

@media (-webkit-min-device-pixel-ratio: 1.0), not all, not all, (min-resolution: 1.0dppx){#tabss .taba {margin: 0 8px; padding: 0 15px;}.sf_table{max-width: 500px;}}
@media (-webkit-min-device-pixel-ratio: 1.5), not all, not all, (min-resolution: 1.5dppx){#tabss .taba { padding: 0 8px; margin: 0 7px; } .sf_table{max-width: 200px;}}
@media (-webkit-min-device-pixel-ratio: 1.7), not all, not all, (min-resolution: 1.7dppx){#tabss .taba { padding: 0 5px;margin: 0 1px; }.sf_table{max-width: 100px;}}

@font-face {
 font-family: 'WWFlakesRegular';
 src: url('https://www.trackerpmr.com/themes/BTPro_green/fonts/wwflakes-webfont.eot');
 src: local('O'), url('https://www.trackerpmr.com/themes/BTPro_green/fonts/wwflakes-webfont.woff') format('woff'), url('https://www.trackerpmr.com/themes/BTPro_green/fonts/wwflakes-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

.sel_block_titl{
 text-align: center; border-radius: 3px 3px 0 0; line-height: 36px; font-size: 18px; font-weight: 400; min-width: 50px; color: #afafaf; padding: 0 15px;
}
.ro8{padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;}
.bb_stex{height: 35px; padding: 0 12px; line-height: 35px;}
.bbbss{background: #eee;}
p#pohoshie_razdach { line-height: 2.2; }
.img_ava{border-radius: 2px; vertical-align: top; max-width: 200px;}
.thumbna:hover{opacity: .9;}
.feeds-item {border-bottom: 1px solid #e6ecf5;}.data-container { display: block; width: 100%; padding: 10px; min-height: 56px; }
.data-avatar { display: block; position: relative; float: left; }.data-avatar img { width: 80px; height: 80px; border-radius: 50%; }
.data-content {padding-left: 100px;word-wrap: break-word;}
.float-right {float: right!important;margin: 10px;}
.data-content .btn {padding: 4px 12px;font-size: 12px;}.btn-success { box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%); }.mr5 {margin-right: 5px!important;}
.btn-success{color: #fff;border-color: #2dce89;background-color: #2dce89;}.btn-success:hover {color: #fff;background-color: #1e7e34;border-color: #1c7430;}
.mt5 {margin-top: 10px!important;}
.btn-primary{color: #fff;border-color: #5e72e4;background-color: #5e72e4;}.data-content .btn { padding: 4px 12px; font-size: 12px; }.btn-primary:hover { color: #fff; border-color: #4d61cf; background-color: #4d61cf; }
.btn-primary { box-shadow: 0 4px 6px rgb(50 50 93 / 11%), 0 1px 3px rgb(0 0 0 / 8%); }
.btn { font-size: 12px; font-weight: 600; padding: 12px 34px; white-space: nowrap; border-radius: 2px; }
.btn { display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; border-radius: .25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }




.form-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row>.col, .form-row>[class*=col-] { padding-right: 5px; padding-left: 5px; }
.col-sm-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }.stat-panel { border-radius: 4px; margin-bottom: 20px; overflow: hidden; }
.bg-gradient-primary { color: #fff!important; background: linear-gradient( 87deg ,#5e72e4 0,#825ee4 100%)!important; }
.stat-cell {position: relative;padding: 20px;text-align: left;}.stat-cell .bg-icon { position: absolute; bottom: 0; right: 0; font-size: 100px; opacity: .25; }.text-xxlg { font-size: 2.3em; font-weight: 700; }
.text-lg { font-size: 1.2em; line-height: 1.7; }
.bg-gradient-red { color: #fff!important; background: linear-gradient( 87deg ,#f5365c 0,#f56036 100%)!important; }
.bg-gradient-warning { color: #fff!important; background: linear-gradient( 87deg ,#fb6340 0,#fbb140 100%)!important; }input.fpic { border-top: 1px solid #ffffff; padding: 10 0; }input.fpicet {margin: 10 0;}

.seedss{border: none; padding: 4px 10px; background-color: #2ecc71; color: #FFF; border-radius: 3px;}
.seedss:hover{background-color:#ff6030;}

/*.mce-btn {position: relative;display: inline-block;}

i.mce-btn:hover{color: #fff;}
button.mce-btn{ padding: 8px 12px; font-size: 12px; line-height: 20px; cursor: pointer; color: #989899; text-align: center; overflow: visible; -webkit-appearance: none; margin: 0; border: 0;background: #ffffff00;}
button.mce-btn:hover { color: #fff; background: #ff6030; }
.mce-btn:active { background-color: #d6d6d6; background-image: -moz-linear-gradient(top, #e6e6e6, #c0c0c0); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0)); background-image: -webkit-linear-gradient(top, #e6e6e6, #c0c0c0); background-image: -o-linear-gradient(top, #e6e6e6, #c0c0c0); background-image: linear-gradient(to bottom, #e6e6e6, #c0c0c0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0); zoom: 1; -webkit-box-shadow: inset 0 2px 4px rgb(0 0 0 / 15%), 0 1px 2px rgb(0 0 0 / 5%); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgb(0 0 0 / 15%), 0 1px 2px rgb(0 0 0 / 5%); }
*/

#container { margin: 20px; width: 50px; height: 50px; } #rating { display: inline-block; } #rating > h3{ font-size:14px; } #containerk { margin: 20px; width: 50px; height: 50px; } #ratingk { display: inline-block; width: 105px; } #ratingk > h3{ font-size:14px; } .videowrap { z-index: 9996; }

.main2{background: url(/pic/main.png) 0 0 repeat;}
.les-pp { display: inline-block; width: 90%; padding: 10px; background: #fff; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 2px 2px 4px 0 #ccc; margin-bottom: 15px;height: 350px;}
.dinfo {overflow: hidden;}
.dinfo2{padding: 0 0 0 10px;}
ul.list-stats { display: table; margin: 0; width: 100%; }.list-inline { padding-left: 0; list-style: none; }ul.list-stats li { padding: 11px 14px !important; display: table-cell !important; }
.text-center { text-align: center!important; }
.m-0 { margin: 0!important; }
.me-1 { margin-right: 0.25rem!important; }
.h5, h5 { font-size: 1.15rem; }.h6, h6 { font-size: 1rem; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; line-height: 1.2; }
.cardd { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0,0,0,.125); border-radius: 0.25rem; }

.home_c {background: rgb(236, 237, 240); }
img.s {width: 65px; height: 65px; margin-right: 10px; text-align: center; border-radius: 10px; padding: 5;max-width: 70px;}


/*@media only screen and (max-width: 1295px){.home_c {max-width:1200px;}}
@media only screen and (max-width: 1195px){.home_c {max-width:1000px;}}
@media only screen and (max-width: 959px){.home_c {max-width:800px;top:0px;min-width: 50px;}}
@media only screen and (max-width: 375px){.home_c {top:0px; min-width: 50px;}}*/

.newuseron{float: left;width: 46px;overflow: hidden;padding: 6px 0 0px;text-align: center;margin-right: 3px;text-align: center;height: 75px;}

.tor-title3 {overflow: hidden; position: relative; cursor: default; margin-bottom: 5px; margin-top: 5px; display: flex; justify-content: space-between; margin-left: 10px; margin-right: 10px;}

hr { height: 1px; padding: 0; border: 0 solid; background-color: #e5e5e5; }
.sublnk {width: 40px; height: 36px; display: inline-block; position: relative; padding: 2px 2px 2px 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 3px; background-color: rgba(0, 0, 0, 0.05);}

.aaa {background: #f4f4f4;line-height: 1.6;}
.bbb {line-height: 1.6;}

.aaa:hover{background: rgb(0 0 0 / 10%);}
.bbb:hover{background: rgb(0 0 0 / 10%);}

.howOff{float: right;}

.chat .howOff {visibility: hidden}
.chat .msg_del {visibility: hidden}

.chat:hover .howOff {visibility: visible;}
.chat:hover .msg_del {visibility: visible;}

.blockPP .howOff2 {visibility: hidden}
.blockPP:hover .howOff2 {visibility: visible;}

/*
.howOff:hover{opacity: 0;opacity: 1;}
*/

.commbgs0:hover{background-color: rgba(0, 0, 0, 0.05)!important;}

.rg5{margin-right: 5px;}
.short-quality{position: absolute; right: 5px; line-height: 20px; height: 20px; padding: 0 8px; border-radius: 3px; font-size: 11px; color: #fff; background: #f55; top: 5px;}
.f500{font-weight: 500;}.f600{font-weight: 600;}

.formser{margin-block-end: 1px;}
.thumbna {width: 94px;height: 100px!important;}

.thumbna_gifs {width: 100px!important;height: 100px!important;max-width: 100px!important;}

.ava55{width: 55px; height: 55px;}
.pbu{margin-bottom: 20px;}
div#topcontrol { z-index: 222; }


.live-chat-slides .chat-box .thumbna .image a img { width: 100px;height: 100px;display: inline-block;}

.figure-new{position: absolute;left: 0;top: 0;}
.text-chat-r{padding-left: 45px;}
.iconswq {justify-content: space-between!important;display: flex!important;}
.cool-lg-3 { width: 230px; float: left; padding: 0 10px 0 10px; }
.cool-lg-6 { padding: 0 5px 0 240px; }
.cool-r-2 { width: 230px; float: right; padding: 0 0 5px 5px; }  
.cool-center { margin-right: 240px; }    
.navbar-dark { font-weight: 600; }    
.ipsBadge {color: #ff8c00; border-radius: 3px; background: #f1f4f9; padding: 3px 5px; margin-right: 0.5rem;}
.ipsBad {color: #ff8c00;margin-right: 0.5rem;}    
.chat_rank {display: inline-block;width: auto;height: 18px;}
.chat_ic_menu {vertical-align: sub;font-size: 18px;}
.short-quality-3w {padding: 3px 15px;font-size: 13px;color: #fff;}
.switch-container { display: flex; align-items: center; gap: 10px; cursor: pointer; } .switch { width: 50px; height: 25px; background: var(--switch-bg, #ddd); border-radius: 15px; position: relative; transition: background-color 0.3s ease-in-out; } .switch::before { content: ''; position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; background: #fff; border-radius: 50%; transition: transform 0.3s ease-in-out; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); } .switch.dark::before { transform: translateX(25px); } .switch.dark { background: var(--switch-bg, #333); } .switch-container .icon { font-size: 1.5rem; color: var(--icon-color, #333); } .switch-container .icon.dark { color: #ffdd00; } body[data-bs-theme="dark"] { --switch-bg: #4a4a4a; --icon-color: #ffdd00; background: #121212; color: #eee; } body[data-bs-theme="light"] { --switch-bg: #ddd; --icon-color: #333; background: #fff; color: #333; }
tr.torprev {border-bottom: 1px dashed #d8dfea;}
tr.liniappb {border-bottom: 1px dashed #d8dfea;background: #fafafa;}

.pun{border: 1px dashed #c7a7a7f0;}
.ningeFon{background: url(/pic/aico/ninge.gif) repeat-x top #333333!important; box-shadow: inset 0 -15px 25px #333; border-bottom: 1px solid #d2d2d2; color: #ffffff!important;}
.v3i{cursor: pointer; font-size: 20px; margin: 5;}
.v3block{display: block; background: white; border: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.3); border-radius: 3px; height: 29px; padding: 3px 1px;}
.status_top{position: absolute; top: 12px; right: -35px; padding: 1px 46px; color: #fff; background-color: cadetblue; transform: rotate(45deg); background: linear-gradient(#198754, #198754); background: linear-gradient(#23b507, #2e7a20);}



.py-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}@media(min-width:576px){.py-sm-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media(min-width:768px){.py-md-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media(min-width:992px){.py-lg-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media(min-width:1200px){.py-xl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media(min-width:1400px){.py-xxl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}.bsb-btn-xl{--bs-btn-padding-y:0.625rem;--bs-btn-padding-x:1.25rem;--bs-btn-font-size:calc(1.26rem + 0.12vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-xl{--bs-btn-font-size:1.35rem}}.bsb-btn-2xl{--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:calc(1.27rem + 0.24vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-2xl{--bs-btn-font-size:1.45rem}}.bsb-btn-3xl{--bs-btn-padding-y:0.875rem;--bs-btn-padding-x:1.75rem;--bs-btn-font-size:calc(1.28rem + 0.36vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-3xl{--bs-btn-font-size:1.55rem}}.bsb-btn-4xl{--bs-btn-padding-y:1rem;--bs-btn-padding-x:2rem;--bs-btn-font-size:calc(1.29rem + 0.48vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-4xl{--bs-btn-font-size:1.65rem}}.bsb-btn-5xl{--bs-btn-padding-y:1.125rem;--bs-btn-padding-x:2.25rem;--bs-btn-font-size:calc(1.3rem + 0.6vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media(min-width:1200px){.bsb-btn-5xl{--bs-btn-font-size:1.75rem}}


#humpre_online { min-height: 177px; }
.active_new {color: #fff;}

fieldset.quote{
    border-radius: 0.45rem;
}

div.editoroutput {
    max-height: 900px;
    margin-top: 0.35rem;
    margin-bottom: .125rem !important;
    padding: 0.6rem 0.4rem 0.6rem 0.6rem;
    background-color: #d5d5d51a;
    border-radius: 0.45rem;
    position: relative;
    overflow: hidden;
}

div.editoroutput::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    bottom: 0;
    width: 3px;
    background: #ff8705e0;
}

div.editoroutput:hover::before {
    background: #FFA70D;
}
legend {float: none!important;width: auto!important;padding: 0!important;margin-bottom: 0!important;}

.badgeverde {color: #63ad6f !important;background-color: rgb(99 173 111 / 29%);}.badgeross {color: #f56e6e !important;background-color: rgb(245 110 110 / 25%);}.badgealbastru {color: #57c9eb !important;background-color: rgb(87 201 235 / 23%);}
.btn-green:hover { background-color: #41b14f!important; background-image: -webkit-gradient(linear, left top, left bottom, from(#9ec14c), to(#41b14f))!important; background-image: -o-linear-gradient(#9ec14c, #41b14f)!important; background-image: linear-gradient(#9ec14c, #41b14f)!important; color: #fff!important; }
.btn-darkblue:hover {background-color: #276fa9!important;color: #fff!important;}
.btn-green-del {text-align: center; background: #31383f; color: #fff; font-size: 12px; font-weight: 700; text-shadow: none; border-radius: 2px; padding: 2px 5px; margin-left: 5px; opacity: .5; -webkit-transition: .7s all; -o-transition: .7s all; transition: .7s all;}
.max-ling {max-width: 200px!important;}




a.lin_h_verde:hover {
    color: #8ac832
}

a.lin_h_verde:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; } a.lin_h_verde:after { content: ""; display: block; height: 3px; border-radius: 10px; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: .4s -webkit-transform; -o-transition: .4s -webkit-transform; transition: .4s -webkit-transform; -webkit-transition: .4s transform; -o-transition: .4s transform; transition: .4s transform; -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; background: #8ac832; opacity: .9; position: absolute; bottom: 5px; left: 0; width: 100%; z-index: 333 }

.titleForum { display: inline-block; font-family: "Roboto Condensed", sans-serif;font-weight: 600; color: #f5f5f5; font-size: 30px; color: #fff; background: -o-linear-gradient(left, #ff8a00, #da1b60); background: -webkit-gradient(linear, left top, right top, from(#ff8a00), to(#da1b60)); background: linear-gradient(to right, #ff8a00, #da1b60); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-box-decoration-break: clone; box-decoration-break: clone; text-shadow: none; }

.ab_zero {left: 0;right: 0;top: 0;bottom: 0;}

.subfon_n {background: linear-gradient(0deg, rgb(0 0 0 / 40%) 30%, rgba(255, 255, 0, 0));/*background: linear-gradient(0deg, rgb(0 0 0 / 78%) 50%, rgba(255, 255, 0, 0));*/ transition: all 0.15s linear;}
.subfon_tn {display: inline-block; position: relative; padding: 10px 15px 10px; background-color: rgba(0, 0, 0, 0.38);}

.tab * .count-bubble {     display: inline-block;
    background: #332d2d;
    cursor: pointer;
    color: #ffffffe0;
    margin-left: 4px;
    padding: 3px 5px;
    border-radius: 5px !important;
    font-size: 11px; } .tab:hover * .count-bubble { }
.count-bubble.unread_bubble {
    border-left: unset !important;
}

@keyframes flip-in {
    0% {
        transform: translateY(100%);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.count-bubble.unread_bubble {
    background-color: #ff8000;
    color: white;
    border-radius: 4px;
    text-align: center
}

.chat_channels > .count-bubble.unread_bubble {
    border-radius: 8px;
    min-width: 15px;
    animation: flip-in 0.3s ease-out;
}




.resume-title {
  font-size: 20px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #222222;
}

.resume-item {
  padding: 0 0 0px 15px;
  border-left: 2px solid #34b7a7;
  position: relative;
}

.resume-item h4 {
  line-height: 18px;
  font-size: 18px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #1d685f;
  margin-bottom: 10px;
}

.resume-item h5 {
  font-size: 16px;
  background: #effbf9;
  padding: 5px 15px;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 10px;
  color: #34b7a7;
}

.resume-item ul {
  padding-left: 20px;
}

.resume-item ul li {
  padding-bottom: 10px;
}

.resume-item:last-child {
  padding-bottom: 0;
}

.resume-item::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50px;
  left: -9px;
  top: 0;
  background: #fff;
  border: 2px solid #34b7a7;
}

@keyframes rotate {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
.chatimgMusic{animation: rotate 13s linear infinite;}  
.chatimgMusic:hover{animation: rotate 0s linear infinite;}  

.profile-preview { position: absolute;z-index: 10; /* Изначально скрытое окно */ opacity: 0; visibility: hidden;


transform: scale(0.95); transition: opacity 0.3s ease, transform 0.3s ease;

width: 300px !important;}
.profile-preview.show { opacity: 1; visibility: visible;transform: scale(1); }

.icon_proa {
  transition: transform 0.5s ease, color 0.3s ease; /* Плавные анимации */
  color: #333; /* Основной цвет */
}

.icon_proa:hover {
  transform: scale(1.2) rotate(360deg); /* Увеличение и вращение при наведении */
  color: #007bff; /* Смена цвета при наведении */
}

    .slider-header {
      display: flex;
      align-items: center;
      gap: 15px;
      margin-bottom: 10px;
    }
    .activeCat{background-color: #8ac832!important;}
.slider-header .icon {
    width: 32px;
    height: 32px;
    background-color: #333333;
    border-radius: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    cursor: pointer;
    color: #e2e3e4;
}
    .slider-header span {
      font-size: 16px;
      font-weight: bold;
      display: flex;
      margin-right: auto;
      align-items: center;
      gap: 5px;
    }

.gravatar {width: 60px !important;}
.match_related { padding: 1rem !important;}

.profile-preview button { margin-top: 10px; padding: 5px 10px; border: none; background-color: #4CAF50; color: white; border-radius: 3px; cursor: pointer; } .profile-preview button:hover { background-color: #45a049; }
#profile_pro {max-width: 300px!important; min-width: 250px!important; height: 90px!important; background: white; position: relative; box-sizing: border-box; padding-top: 40px; padding-left: 10px; font-family: "Open Sans", sans-serif; } #profile_pro .image_pro { position: absolute; border: 3px solid white; top: -55px; left: 20px; border-radius: 50px; } #profile_pro .image_pro img {border-radius: 50px; width: 80px; height: 80px;} #profile_pro .name_pro {font-size: 1.3rem; font-weight: 500; color: #ffffff; position: absolute; top: -35px; left: 108px;} #profile_pro .nickname_pro { color: #888; font-size: 0.9rem; padding-bottom: 7px; } #profile_pro .location_pro { color: #555; font-size: 0.9rem; padding-left: 0px; position: relative; left: -5px; } #profile_pro .location_pro .material-icons { position: relative; top: 3px; font-size: 1rem; } .shadow_pro { box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.5); } .overflow_pro { overflow: hidden; } .following_pro, .followers_pro { font-family: "Open Sans", sans-serif; font-size: 0.9rem; color: #bbb; font-weight: 300; } .followers_pro { float: right; padding-right: 10px; } .bottom_pro { margin-top: 10px; } .count_pro { color: black; font-family: "Open Sans", sans-serif; font-size: 0.9rem; font-weight: 700; }

commenttable.comm_sticky .comm_bottomside {
    background: repeating-linear-gradient(45deg, #f0f4ff, #f0f4ff 10px, #ffffff 10px, #ffffff 20px)
}

table.commenttable.comm_sticky {
    position: relative
}

table.commenttable.comm_sticky::before {
    content: "🎀 Закреплён";
    position: absolute;
    top: 13px;
    left: -39px;
    transform: rotate(-45deg);
    background: #3390ff;
    color: white;
    font-size: 9pt;
    font-weight: bold;
    border-radius: 12px;
    padding: 4px 14px;
    z-index: 10;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    pointer-events: none;
    text-align: center;
    white-space: nowrap;
    transition: opacity 1.0s ease
}

table.commenttable.comm_sticky:hover::before {
    opacity: 0
}
.preview_desc .prv_click{opacity:0;font-style:italic;transition:opacity 0.7s, box-shadow .3s;-webkit-transition:opacity 0.7s, box-shadow .3s;-moz--transition:opacity 0.7s, box-shadow .3s;}
.preview_desc:hover .prv_click{opacity:1;}
svg.ratedFill {  fill: red }

.catalog-persons ul li, ul.licla li {
    width: 139px !important;
}

.catalog-persons ul li a img, ul.licla li a img {
    max-width: 138px !important;
    width: 136px !important;
}





.menu-profile img { width: 40px; height: 40px; display: inline-block; margin-right: 8px; }.navbar .others-options .option-item { margin-right: 25px; }.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn { position: relative; margin-right: 5px; }.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn i { color: var(--white-color); font-size: 25px; -webkit-transition: var(--transition); transition: var(--transition); display: inline-block; }

.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn i:hover { -webkit-transform: translateX(1px); transform: translateX(1px); }
.navbar {padding: 0;}
.navbar .others-options .option-item .messages-nav-item .messages-btn i { color: var(--white-color); font-size: 25px; -webkit-transition: var(--transition); transition: var(--transition); display: inline-block; }
.notifications-btn i { color: var(--white-color); font-size: 25px; -webkit-transition: var(--transition); transition: var(--transition); display: inline-block; }
.navbar .others-options .option-item .messages-nav-item .messages-btn i:hover { -webkit-transform: translateX(1px); transform: translateX(1px); }
.notifications-btn i:hover { -webkit-transform: translateX(1px); transform: translateX(1px); }
.dropdown .dropdown-menu { padding: 0; min-width: 325px; max-width: 325px; position: absolute; right: 0; left: auto; border-radius: 0; margin-top: 20px; border: none; display: block; -webkit-transition: .2s; transition: .2s; opacity: 0; visibility: hidden; -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05); }.dropdown .dropdown-menu.show { margin-top: 11px; opacity: 1; visibility: visible; }.dropdown .dropdown-menu .notifications-header { margin-bottom: 0; padding: 15px 15px 20px; }.dropdown .dropdown-menu .notifications-header h3 { font-size: var(--font-size); margin-bottom: 0; }
.dropdown .dropdown-menu .notifications-body .view-all-notifications-btn .default-btn { width: 100%; display: inline-block; padding: 12px 30px; background-color: var(--main-color); color: var(--white-color); font-size: 14px; border-radius: 5px; -webkit-transition: var(--transition); transition: var(--transition); }
.dropdown .dropdown-menu .notifications-header i { color: #727E8C; font-size: 18px; line-height: 1; cursor: pointer; -webkit-transition: var(--transition); transition: var(--transition); }.dropdown .dropdown-menu .notifications-body { padding: 0 15px 15px; max-height: 350px; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu.show { margin-top: 4px; opacity: 1; visibility: visible; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu { padding: 15px; min-width: 200px; max-width: 200px; position: absolute; right: 0; left: auto; border-radius: 0; margin-top: 20px; border: none; display: block; -webkit-transition: .2s; transition: .2s; opacity: 0; visibility: hidden; -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05); box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05); background-color: var(--white-color); }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header { padding-bottom: 10px; margin-bottom: 10px; position: relative; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header::before { position: absolute; content: ""; height: 1px; width: 100%; background-color: #707070; bottom: 0; left: 0; right: 0; opacity: 25%; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-header h3 { font-size: var(--font-size); margin-bottom: 5px; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body { padding: 0; margin-bottom: 0; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li { list-style-type: none; position: relative; padding-left: 25px; margin-bottom: 18px; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li i { font-size: 18px; position: absolute; left: 0; top: 2px; }
.navbar .others-options .option-item .profile-nav-item.dropdown .dropdown-menu .profile-body li a { color: var(--black-color); font-size: var(--font-size); font-weight: 500; }
.news-feed-area .news-feed-form { -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1); box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1); padding: 20px; border-radius: 5px; }
.news-feed-area .news-feed { margin-bottom: 25px; }
.my-profile-inner-box .profile-info-box .inner-info-box .info-image { margin-top: -100px; position: relative; }
.my-profile-inner-box .profile-info-box { padding: 0 30px 20px; position: relative; }.my-profile-inner-box .profile-info-box .inner-info-box .statistics { padding: 0; margin-bottom: 0; text-align: center; }
.my-profile-inner-box .profile-info-box .inner-info-box .statistics li { list-style-type: none; display: inline-block; margin-right: 30px; position: relative; }
.my-profile-inner-box .profile-info-box .inner-info-box .statistics li::before { content: ""; position: absolute; top: 0; right: -18px; width: 1px; height: 100%; background-color: #707070; opacity: 25%; }
.my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-number { font-size: var(--font-size); color: var(--black-color); font-weight: 600; }
.my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-number Specificity: (0,5,1) { font-size: var(--font-size); color: var(--black-color); font-weight: 600; }
.my-profile-inner-box .profile-info-box .inner-info-box .statistics li .item-text { font-size: 12px; color: var(--paragraph-color); display: block; margin-top: 2px; }
.my-profile-inner-box .profile-info-box .profile-list-tabs { margin-top: 15px; }
.my-profile-inner-box .profile-info-box .profile-list-tabs .nav { padding: 0; list-style-type: none; display: block; border: none; }
.my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item { display: inline-block; margin-right: 50px; }
.my-profile-inner-box .profile-info-box .profile-list-tabs .nav .nav-item .nav-link { color: var(--black-color); border: none; padding: 0; background-color: transparent; position: relative; padding-bottom: 5px; font-size: 15px; font-weight: 600; }
.my-profile-inner-box .profile-info-box .profile-social { padding: 0; margin-bottom: 0; position: absolute; right: 50px; bottom: 45px; }
.news-feed-area .news-feed-stories .stories-item .stories-image .add-icon { position: absolute; left: 0; right: 0; text-align: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: var(--transition); transition: var(--transition); margin-top: 5px; opacity: 0; visibility: hidden; }
.news-feed-area .news-feed-stories .stories-item .stories-image:hover .add-icon { margin-top: 0; opacity: 1; visibility: visible; }.news-feed-area .news-feed-stories .stories-item .stories-image:hover::before { opacity: .50; visibility: visible; }
.news-feed-area .news-feed-stories .stories-item { text-align: center; margin-top: 10px; }
.news-feed-area .news-feed-stories .stories-item .stories-image::before { position: absolute; content: ""; height: 100%; width: 100%; left: 0; right: 0; top: 0; background-color: #000000; opacity: 0; border-radius: 5px; visibility: hidden; -webkit-transition: var(--transition); transition: var(--transition); }
.news-feed-area .news-feed-stories .stories-item .stories-image { position: relative; }
.news-feed-area .news-feed-stories .stories-title h3 { font-size: 17px; margin-bottom: 0; }
.widget-area .widget-page-you-like { background-color: var(--white-color); -webkit-box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1); box-shadow: 0 8px 10px 0 rgba(183, 192, 206, 0.1); padding: 15px; border-radius: 5px; position: relative; overflow: hidden; }.widget-area .widget { margin-bottom: 15px; }
.widget-area .widget .widget-title { margin-bottom: 15px; font-size: 17px; }.widget-area .widget-page-you-like .item { overflow: hidden; margin-bottom: 15px; }
.widget-area .widget-page-you-like .item .thumb { float: left; overflow: hidden; display: block; position: relative; width: 55px; height: 55px; margin-right: 12px; z-index: 1; border-radius: 10px; }
.widget-area .widget-page-you-like .item .thumb .fullimage { width: 55px; height: 55px; display: inline-block; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.bg1 { background: #ff3333; }.widget-area .widget-page-you-like .item .info { overflow: hidden; }.widget-area .widget-page-you-like .item .info .title { margin-bottom: 0; line-height: 1.5; font-size: 15px; font-weight: 600; }
.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn span { position: absolute; top: -2px; right: -5px; display: block; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; font-size: 10px; background-color: #3ED7FF; color: var(--white-color); text-align: center; -webkit-transition: var(--transition); transition: var(--transition); }
.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn span::before { content: ''; display: block; position: absolute; top: 0; right: 0; z-index: -1; bottom: 0; left: 0; border-radius: 50%; border: 1px solid #3ED7FF; -webkit-animation: ripple 1s linear infinite; animation: ripple 1s linear infinite; -webkit-transition: var(--transition); transition: var(--transition); }
.navbar .others-options .option-item .messages-nav-item .messages-btn span { position: absolute; top: -2px; right: -5px; display: block; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; font-size: 9px; background-color: #1CCD16; color: var(--white-color); text-align: center; -webkit-transition: var(--transition); transition: var(--transition); }
.navbar .others-options .option-item .messages-nav-item .messages-btn span::before { content: ''; display: block; position: absolute; top: 0; right: 0; z-index: -1; bottom: 0; left: 0; border-radius: 50%; border: 1px solid #1CCD16; -webkit-animation: ripple 2s linear infinite; animation: ripple 2s linear infinite; -webkit-transition: var(--transition); transition: var(--transition); }
@keyframes ripple { 0% { transform: scale(1); } 75% { transform: scale(1.75); opacity: 1; } 100% { transform: scale(2); opacity: 0; } }
.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span::before {border: 1px solid #3ED7FF;}
.navbar .others-options .option-item .friend-requests-nav-item .friend-requests-btn:hover span { background-color: #4ca2cd; }

.cinema-slider-container { padding: 10px 0; } .cinema-slider-container h5 { margin-bottom: 10px; } .cinema-slider-wrapper { position: relative; overflow: hidden; } .cinema-slider-track { display: flex; transition: transform 0.6s ease-in-out; will-change: transform; } .cinema-movie-item { flex: 0 0 auto; width: 100px; text-align: center; border-radius: 12px; margin: 0 8px; } .cinema-movie-poster { width: 100px; height: 120px; object-fit: cover; border-radius: 8px; margin-bottom: 12px; } .cinema-movie-name { font-size: 14px; font-weight: 600; color: #333; margin-bottom: 5px; line-height: 1.2; } .cinema-movie-year { font-size: 12px; color: #666; } .cinema-slider-nav { width: 50px; height: 50px; background: rgba(255,255,255,0.9); border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); opacity: 0.8; transition: all 0.3s ease; z-index: 10; border: none; display: flex; align-items: center; justify-content: center; } .cinema-slider-nav:hover { opacity: 1; background: white; transform: translateY(-50%) scale(1.1); } .cinema-slider-prev { left: -25px; } .cinema-slider-next { right: -25px; } .cinema-slider-icon { width: 0px; height: 18px; background: linear-gradient(to right, #000 50%, transparent 50%), linear-gradient(to right, #000 50%, transparent 50%); background-size: 60% 2px; background-position: left center; background-repeat: no-repeat; display: inline-block; } .cinema-slider-next .cinema-slider-icon { transform: rotate(180deg); } @media (max-width: 768px) { .cinema-movie-item { width: 120px; } .cinema-movie-poster { width: 80px; height: 120px; } .cinema-slider-nav { width: 40px; height: 40px; } }

.torrent-stats-modern { display: flex; align-items: center; } .stats-grid-modern { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; } .stat-modern { display: flex; align-items: center; gap: 8px; padding: 6px 12px; background: #f8f9fa; border-radius: 8px; border: 1px solid #e9ecef; transition: all 0.3s ease; min-width: 80px; } .stat-modern:hover { background: #ffffff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); transform: translateY(-1px); border-color: #007bff; } .stat-icon-modern { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; background: white; border-radius: 6px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); } .stat-icon-modern i { font-size: 14px; } .leechers-modern .stat-icon-modern { color: #dc3545; background: linear-gradient(135deg, #fff5f5, #ffe3e3); } .seeders-modern .stat-icon-modern { color: #28a745; background: linear-gradient(135deg, #f0fff4, #e3ffe9); } .completed-modern .stat-icon-modern, .size-modern .stat-icon-modern, .comments-modern .stat-icon-modern { color: #6c757d; background: linear-gradient(135deg, #f8f9fa, #e9ecef); } .stat-content-modern { display: flex; flex-direction: column; gap: 1px; } .stat-number-modern { font-size: 14px; font-weight: 700; line-height: 1; font-family: 'Courier New', monospace; } .stat-label-modern { font-size: 10px; color: #6c757d; font-weight: 600; text-transform: uppercase; letter-spacing: 0.2px; } .comments-link-modern { text-decoration: none; color: inherit; transition: color 0.3s ease; } .comments-link-modern:hover { color: #007bff; } .comments-link-modern:hover .stat-number-modern { color: #007bff !important; } /* Адаптивность */ @media (max-width: 1200px) { .stats-grid-modern { gap: 16px; } .stat-modern { min-width: 75px; padding: 5px 10px; } } @media (max-width: 768px) { .stats-grid-modern { gap: 12px; } .stat-modern { min-width: 70px; padding: 5px 8px; } .stat-number-modern { font-size: 13px; } .stat-icon-modern { width: 26px; height: 26px; } .stat-icon-modern i { font-size: 13px; } } @media (max-width: 576px) { .torrent-stats-modern { width: 100%; } .stats-grid-modern { width: 100%; justify-content: space-between; gap: 6px; } .stat-modern { flex: 1; min-width: auto; justify-content: center; text-align: center; flex-direction: column; gap: 3px; padding: 6px 3px; } .stat-content-modern { align-items: center; } .stat-number-modern { font-size: 12px; } .stat-label-modern { font-size: 9px; } } /* Анимации */ @keyframes statAppearModern { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } } .stat-modern { animation: statAppearModern 0.4s ease; } /* Staggered animation */ .stat-modern:nth-child(1) { animation-delay: 0.1s; } .stat-modern:nth-child(2) { animation-delay: 0.2s; } .stat-modern:nth-child(3) { animation-delay: 0.3s; } .stat-modern:nth-child(4) { animation-delay: 0.4s; } .stat-modern:nth-child(5) { animation-delay: 0.5s; } /* Улучшенные hover эффекты */ .stat-modern::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 8px; background: linear-gradient(135deg, rgba(0,123,255,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.3s ease; pointer-events: none; } .stat-modern:hover::before { opacity: 1; } /* Цветовые акценты при hover */ .leechers-modern:hover { border-color: #dc3545; } .seeders-modern:hover { border-color: #28a745; } .comments-modern:hover { border-color: #6f42c1; } /* Активное состояние для иконок */ .stat-icon-modern { transition: all 0.3s ease; } .stat-modern:hover .stat-icon-modern { transform: scale(1.05); } .leechers-modern:hover .stat-icon-modern { background: linear-gradient(135deg, #ffe3e3, #ffc9c9); } .seeders-modern:hover .stat-icon-modern { background: linear-gradient(135deg, #e3ffe9, #c9ffd5); } /* Компактный вид для очень маленьких экранов */ @media (max-width: 400px) { .stats-grid-modern { gap: 4px; } .stat-modern { padding: 4px 2px; } .stat-number-modern { font-size: 11px; } .stat-label-modern { font-size: 8px; } .stat-icon-modern { width: 22px; height: 22px; } .stat-icon-modern i { font-size: 11px; } }
