body {
  font-family: "tahoma", "arial", "helvetica", "sans-serif";
  font-size: 8pt;
  background: #ffffff url(/images/bg.png) repeat-x top left;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
}

table {
  border-collapse: collapse;
  border: 1;
  background: #ffffff url(/images/box_bg.jpg) repeat-x top left;
}

table.main, table.mainouter {
  background-color: #ffffff;
  border: none;
}

table.bottom {
  background: transparent;
}

h1 {
  font-size: 12pt;
  
}

h2 {
  font-size: 10pt;
  margin-bottom: 6px;
  
}

p {
	font-size: 8pt;
}

p.sub { 
  margin-bottom: 4pt;
}

td {
	font-size: 8pt;
	border: solid #D4D4D4 1px;
}

td.embedded {
   border: none;
   padding: 0px;
  text-align: left;
}

td.bottom {
  border: none;
}


td.heading {
  font-weight: bold;
}

td.text {
  padding: 10pt;
  text-align: left;
}

td.comment {
  padding: 10pt;
  font-size: 8pt;
  text-align: left;
}

td.colhead {
  font-weight: bold;
  color: #234;
    background: #ffffff url(/images/box_bg.jpg) repeat-x top left;
}

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;
}

td.clear {
  padding: 0px;
  border: 0px;
  background: transparent;
  
}

td.myhighlight { 
	background-color: #EFEEE6; 
	border: 1px solid #D9D7C4; 
	padding: 0px; 
}

.sheet {
	width: 992px;
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height: 520px;
	height: auto !important;
	height: 520px;
	margin: 0 auto;
}

.topnav {
	background-image: url(/images/topnav.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding: 20px 20px 40px 20px;
	margin: 0 auto;
}

input:focus {
	border: 2px solid #FF8705;
	color: #4b4b4b;
}

textarea:focus {
	border: 2px solid #FF8705;
	color: #4b4b4b;
}


input.pass
{
    background: url(/images/pass.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 18px;
}

input.login
{
    background: url(/images/login.gif) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 18px;
}

input.email
{
    background: url(/images/emailbd6.png) no-repeat;
    background-color: #fff;
    background-position: 0 50%;
    color: #000;
    padding-left: 10px;
}

#footer {
	
	clear: both;
	width: 992px;
	height: 120px;
	font-size: 10px;
	background: #ffffff url(/images/sheet_end.png) repeat-x top center;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;

}


	.footer_left {
		float: left;
		width: 40%;
		padding: 45px 0 0 40px;
	}

	.footer_right {
		float: right;
		width: 40%;
		padding: 45px 40px 0 0;
		text-align: right;
	}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}

font.gray
{
  color: #ACA899;
  text-decoration: underline;
}

a:link, a:visited {
  text-decoration: none;
  color: #222222;

}

a:hover {
  color: #555555;
  text-decoration: underline;
}

a.index {
	font-weight: bold;
}

a.biglink {
	font-weight: bold;
	font-size: 12pt;
}

a.altlink:link, a.altlink:visited{
	font-weight: bold;
	color: #A83838;
	text-decoration: none;
}

a.altlink:hover {
  text-decoration: underline;
}

a.altlink_blue:link, a.altlink_blue:visited{
	font-weight: bold;
	color: #004E98;
	text-decoration: none;
}

a.altlink_blue:hover {
  text-decoration: underline;
}

a.altlink_green:link, a.altlink_green:visited{
	font-weight: bold;
	color: #007800;
	text-decoration: none;
}

a.altlink_green:hover {
  text-decoration: underline;
}


span:link, span:visited {
  text-decoration: none;
  color: #222222;

}

span:hover {
  text-decoration: underline;
}

.important {
	font-weight: bold;
	font-size: 8pt;
}

.red {
	color: #ee0000;
}

.yellow {
	color: #997700;
}

.green {
	color: #000000;
}

.mod { 
  font-family: {T_FONTFACE1}; font-family: Comic Sans MS; font-size: 12px; color: darkgreen; line-height: 100%;
}

.exclamation {
  font-weight: bold; font-family: Times New Roman, Verdana; font-size : 12px; color: #ffffff;
}
td.ModTable { background-color: #ff6060; }

input, select, textarea {
	font-family: "tahoma", "arial", "helvetica", "sans-serif";
	font-size: 8pt;
}

.btn {
  width: 75px;
  height: 23px;
}

.small {
  font-size: 7pt;
}

.big {
  font-size: 10pt;
}

li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}

ul {
  margin-left: 16pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

img.border  
{  
  border-style: solid;  
  border-color: #000000; 
  border-width: 1px; 
}

div#ajaxerror {
    background: #FFDDDD url(/images/err.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(/images/succ.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;
    } 
	
.editor_button {
    float: left;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
}
.editor_buttoncl {
    float: left;
    cursor: pointer;
    padding-left: 1px;
    padding-right: 1px;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
}
.editbclose {
    float: right;
    cursor: pointer;
}
.editor_button select {
    font-family: tahoma;
    font-size: 11px;
}

.f_textarea {
    margin-top: -0px;
    color: #757575;        /* ! */
    font-size: 11px;        /* ! */
    font-family: tahoma;    /* ! */
    background-image: url(../pic/field.gif);
    background-repeat: repeat-x;

    width: 462px;
    height: 156px;
    border: 1px solid #e0e0e0;
}

/* AJAX RATING */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
    background: url(/images/ratio/rating_star.gif) left -1000px repeat-x;
}
.star-rating{
    position:relative;
    width:125px;
    height:25px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
    background-position: left top;
}
.star-rating li{
    display: inline;
}
.star-rating a,
.star-rating .current-rating{
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:25px;
    line-height:25px;
    outline:none;
    overflow:hidden;
    border: none;
}
.star-rating a:hover{
    background-position: left bottom;
}
.star-rating a.one-star{
    width:20%;
    z-index:6;
}
.star-rating a.two-stars{
    width:40%;
    z-index:5;
}
.star-rating a.three-stars{
    width:60%;
    z-index:4;
}
.star-rating a.four-stars{
    width:80%;
    z-index:3;
}
.star-rating a.five-stars{
    width:100%;
    z-index:2;
}
.star-rating .current-rating{
    z-index:1;
    background-position: left center;
}

/* SECOND STAR (ALREADY VOTED */


.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
    background: url(/images/ratio/rating_star.gif) left -1000px repeat-x;
}
.star-rating2{
    position:relative;
    width:125px;
    height:25px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
    background-position: left top;
}
.star-rating2 li{
    display: inline;
}
.star-rating2 a,
.star-rating2 .current-rating {
      margin:0;
    padding:0;
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:25px;
    line-height:25px;
    outline:none;
    overflow:hidden;
    border: none;
    cursor:default;
}

.star-rating2 a.one-star{
    width:20%;
    z-index:6;
}
.star-rating2 a.two-stars{
    width:40%;
    z-index:5;
}
.star-rating2 a.three-stars{
    width:60%;
    z-index:4;
}
.star-rating2 a.four-stars{
    width:80%;
    z-index:3;
}
.star-rating2 a.five-stars{
    width:100%;
    z-index:2;
}
.star-rating2 .current-rating{
    z-index:1;
    background-position: left center;
}

/* END SECOND STAR */

/* for an inline rater */
.inline-rating{
    display:-moz-inline-block;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align: middle;
}
.voted_twice {
    background: #FFDDDD url(/images/ratio/warning.gif) no-repeat 5px 50%;
    padding:5px 5px 5px 16px;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:130px;
    font-size:11px;
    }
.voted {
    background: #E7FFCE url(/images/ratio/tick.gif) no-repeat 5px 50%;
    padding:5px 5px 5px 16px;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:130px;
    font-size:11px;
    }
/* The text that displays the rating information */
.rated_text {
    font-family:Verdana;
    font-size:11px;
    color:#666;
    padding-left:5px;
    }
/* Green text that shows 3.34/5 */
.out5Class {
    color:#00CC00;
    font-weight:bold;
    }  
	
.accordion {
	width: 521;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #eeeeee url(/images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 12/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

/*==============================* Спойлер от mytorrnado.com *==============================*/ .uSpoilerButton {background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1); border: 1px solid rgba(0,0,0,.1); transition: all .218s ease 0s; width:100%; font-size:11px; font-weight:bold; font-family: arial,sans-serif; color:rgb(198,198,198); text-align:left; user-select:none; padding:0.5em 1.2em; outline:none;} .uSpoilerButton:hover {background: #f7f7f7 linear-gradient(#f7f7f7, #f1f1f1); border: 1px solid rgb(198,198,198); box-shadow:0 1px 2px rgba(0,0,0,.1); color:rgb(98,98,98);} .uSpoilerButton:active {background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224)); border: 1px solid rgb(198,198,198); box-shadow:0 1px 2px rgba(0,0,0,.1) inset; color: rgb(51,51,51);} .uSpoilerText {background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1); border: 1px solid rgba(0,0,0,.1); border-top:0 !important; color:rgb(98,98,98); margin:0 !important; padding:5px;} .spoiler-wrap { padding: 0; background: #E9E9E6; } .spoiler-head { border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; /*font-weight: bold;*/ cursor: pointer; } .spoiler-body { border-width: 1px 0 0 0; display: none; font-weight: normal; padding: 2px 6px; background: #F5F5F5; } .spoiler-wrap { border: 1px solid white;   box-shadow: 0px 0px 3px silver;  -moz-box-shadow: 0px 0px 5px silver;  -webkit-box-shadow: 0px 0px 3px silver;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  background:#ececec url(../images/spoilerbl.png) repeat-x;  -moz-transition: all 0.5s ease 0s;  -webkit-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s; } .spoiler-wrap:hover {  border-color: #90A4C5;  box-shadow: 0 1px 3px #90A4C5;  -moz-box-shadow: 0 1px 3px #90A4C5;  -webkit-box-shadow: 0 1px 3px #90A4C5;  box-shadow: 0 1px 3px #90A4C5; }  .signature .spoiler-wrap { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } input[type="submit"], input[type="button"], input[type="reset"] {  font-size: 11px;  font-family: Georgia;  text-transform: none;  box-shadow: 0px 1px 3px #000;  border-radius: 3px;  background: -moz-linear-gradient(center bottom , #DDD, #EEE) repeat scroll 0% 0% transparent;  border: 1px solid #FFF;  text-shadow: 0px 1px 1px #FFF;  color: #333;  margin: 3px; }

/*---------------цвет групп --------------*/
.colortehBoss, a.tehcolorBoss, a.tehcolorBoss:visited { color: #801807;font-weight: bold;
text-shadow: 0px 0px 14px #BA0B0B, 0px 0px 3px #BA0B0B, 1px 1px 3px #BA0B0B;
background: transparent url("/images/backmoder.gif") repeat scroll 0% 0%; text-decoration: none;

   background: url(https://s4.postimg.org/xa5v2n5ul/portal_custom.png) no-repeat;
    padding-left: 18px;
}
.colorBan, a.colorBan, a.colorBan:visited { color: #854F4C; }


.colorKinoved, a.colorKinoved, a.colorKinoved:visited {
    color: rgb(17, 17, 17);
    font-weight: bold;
    text-shadow: 1px 0px 5px rgb(24, 189, 182);
    background: url(/images/ranks/arch.gif) repeat scroll 0% 0% transparent !important;
}

.colorFrend, a.colorFrend, a.colorFrend:visited { color: #B79F0E; }
.colorAdmin, a.colorAdmin, a.colorAdmin:visited { color: red; font-weight: bold;text-shadow: 0px 0px 7px #F00;
background: transparent url("/images/backmoder.gif") repeat scroll 0% 0%; text-decoration: none;}
.colorSuperMod, a.colorSuperMod, a.colorSuperMod:visited { color: darkred;font-weight: bold;text-shadow: 0px 0px 7px #F00;
background: transparent url("/images/backmoder.gif") repeat scroll 0% 0%; text-decoration: none; } 
.colorMod,   a.colorMod,   a.colorMod:visited   { color: #060;
font-weight: bold;
text-shadow: 1px 1px 4px #008000;
background: transparent url("/images/effect2.gif") repeat scroll 0% 0% !important;}
.colorGroup, a.colorGroup, a.colorGroup:visited { color: #155FBC !important; font-weight: bold;text-shadow: 0px 0px 7px #155FBC;
background: transparent url("/images/effect2.gif") repeat scroll 0% 0%; text-decoration: none;}
.colorCPH,   a.colorCPH,   a.colorCPH:visited   { color: #0080FF; }
.colorBoss, a.colorBoss, a.colorBoss:visited { color: #FFF;font-weight: bold;
text-shadow: 0px 0px 14px #BA0B0B, 0px 0px 3px #BA0B0B, 1px 1px 3px #BA0B0B;
background: transparent url("/images/effect2.gif") repeat scroll 0% 0%; text-decoration: none;}
.colorAploader, a.colorAploader,colorAploader:visited { color: purple;}
.colorUser, a.colorUser, a.colorUser:visited {
    color: #FFF !important;
    text-shadow: 0 0 15px #0000FF, 0 0 3px #0000FF, 1px 1px 3px #0000FF;
}
.colorVIP, a.colorVIP, a.colorVIP:visited {
    font-weight: bold;
    color: #FF7800 !important;
    text-shadow: 1px 0px 2px #FFCB00;
    background: url(http://mytorrento.ru/img/photo-134706.gif) no-repeat;
    padding-left: 18px;
}

.colorPART, a.colorPART, a.colorPART:visited {
    font-weight: bold;
    color: #1056FF !important;
    text-shadow: 1px 0px 2px RGBA(149, 105, 17, 0.72);
    background: url(https://s12.postimg.org/xyo3si0wd/khimchistka_kovrov_2.png) no-repeat;
    padding-left: 18px;
}

/*----------------[ПОИСК С ПОДСКАЗКАМИ]----------------*/ #search2 input:hover {background: #EDA8A8 !important;} #search2 a:hover {background: #EEE;} #search2 a:last-child {border-bottom: 0px solid;} #search2 { box-shadow: 0px 18px 18px #E5E5E5; border: 1px solid #BDBDBD; position: absolute; margin-top: 3px; display: none; z-index: 100; margin-left: 3px; border-radius: 2px; }#search2::after { /*border-bottom: 8px solid transparent; border-left: 0px solid transparent; border-right: 8px solid #6D8FA8; border-top: 8px solid transparent; */ content: ""; left: 20px; position: absolute; top: -12px; transform: rotate(90deg); writing-mode: tb-rl;} #search2 span { color:#444 !important; background: white; display: block; padding: 8px;}#search2 input { background: #F2CBCB !important; color: #AC2222 !important; border: 0px none; cursor:pointer; padding: 8px; height: 30px; width: 100%;}#search2 a { border-bottom: 1px solid #BDBDBD; color: #222 !important; text-decoration: none; white-space: normal; background: white; display: block; padding: 8px; height: auto; }


.uadm, .uadm-collapse {
    position: fixed;
    top: 25px;
    left: 10px;
    z-index: 10000;
    height: 60px;
    border: 1px solid #d9dedf;
    border-radius: 30px;
    background: #fff;
    transition: opacity .3s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    display: none;
}

.nbbcode{ 
 height:26px; 
 background:#eaeaea; 
 border:1px solid #B8B8B8; 
 border-top-color:#9F9F9F; 
 color:#333 !important; 
 font:11px Tahoma; 
 text-shadow:1px 0px 0px #FFF; 
 text-decoration:none; 
 display:inline-block; 
 margin:0 2px 0 0; 
 cursor:pointer; 
 } 
 .nbbcode span{ 
 height:16px; 
 border: 1px solid; 
 border-color: #fff #F4F4F4 #DFDFDF; 

 text-align:center; 
 display:inline-block; 
 cursor:pointer; 
 } 
 .nbbcode:hover{background:#F7F7F7} 
 .nbbcode:focus{background:#F4F4F4;padding-left:1px} 
 .nbbcode img{margin-right:0px;vertical-align:middle} 
 .nbbcode label{padding:0 3px 0;cursor:pointer;} 
 .nbbcode1{border-top-left-radius:3px;border-bottom-left-radius:3px} 
 .nbbcode2{margin-left:-3px !important} 
 .nbbcode3{border-top-right-radius:3px;border-bottom-right-radius:3px} 
 #nbbcode_sh{display:inline-block;}