/* Сборка шаблона от 9CaraTT */
@import url("import1.css");
/* Layout */
* {
 margin: 0;
 padding: 0;
}
html {
 font-size: 120%;
}
body {
 font-family: "Verdana", Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #FFFFFF;
 font-size: 61%;
 margin: 0;
 /* background: #FFFFFF url("./images/logo_left.png");*/
	/* padding: 0% 7% 0% 7%; *//* Поля вокруг текста */
}
#wrapcentre {
 margin: 8px 8px 8px 8px;
}
#wrapfooter {
 text-align: center;
 clear: both;
 min-height: 76px;
 height: auto !important;
 height: 76px;
 background: url('./images/footer.gif') no-repeat center;
 background-repeat: repeat-x;
}
.forumrules {
 background-color: #F9CC79;
 border-width: 1px;
 border-style: solid;
 border-color: #BB9860;
 padding: 4px;
 font-weight: normal;
 font-size: 1.1em;
 font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.forumrules h3 {
 color: red;}

/*  Text
 --------------------- */
h1 {
 color: black;
 font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
 font-weight: bold;
 font-size: 1.8em;
 text-decoration: none;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.5em;
 text-decoration: none;
 line-height: 120%;
}
h3 {
 font-size: 1.3em;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 120%;
}
h4 {
 margin: 0;
 font-size: 1.1em;
 font-weight: bold;
}

p {
 font-size: 1.1em;
}
p.moderators {
 margin: 0;
 float: left;
 color: black;
 font-weight: bold;
}
.rtl p.moderators {
	float: right;
}
p.linkmcp {
 margin: 0;
 float: right;
 white-space: nowrap;
}
.rtl p.linkmcp {
	float: left;}

/* breadcrumbs
--------------*/
p.breadcrumbs {
 margin: 0;
 float: left;
 color: black;
 font-weight: bold;
 white-space: normal;
 font-size: 1.1em;
}
.line{
  border-radius: 4px;
}
.breadcrumbsrow{
 background: #dcdcdc url('./images/cellpic1.gif') repeat;
 border: 1px solid #A9B8C2;
 border-radius: 6px;
 padding: 6px;}
/* ============ */

.rtl p.breadcrumbs {
	float: right;
}

p.datetime {
 margin: 0;
 float: right;
 white-space: nowrap;
 font-size: 1em;
}
.rtl p.datetime {
 float: left;
}
p.searchbar {
 padding: 2px 0;
 white-space: nowrap;
}
p.searchbarreg {
 margin: 0;
 float: right;
 white-space: nowrap;
}
.rtl p.searchbarreg {
 float: left;
}
p.forumdesc {
 padding-bottom: 4px;
}
p.topicauthor {
 margin: 1px 0;
}
p.topicdetails {
 margin: 1px 0;
}
.postreported, .postreported a:link, .postreported a:visited, .postreported a:hover, .postreported a:active {
 margin: 1px 0;
 color: #FFFFFF;
 font-weight:bold;
}
.postapprove, .postapprove a:link, .postapprove a:visited, .postapprove a:hover, .postapprove a:active {
 color: green;
 font-weight:bold;
}
.postapprove img, .postreported img {
 vertical-align: bottom;
 padding-top: 5px;
}
.postauthor {
 color: #000000;
}
.postdetails {
 color: #000000;
}
.postbody {
 font-size: 1.3em;
 line-height: 1.4em;
 font-family: "Verdana", Arial, Helvetica, sans-serif;
}

.postbody li, ol, ul {
 margin: 0 0 0 1.4em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
 margin: 0 1.5em 0 0;
}
.posthilit {
 background-color: yellow;
}
.nav {
 margin: 0;
 color: black;
 font-weight: bold;
}
.pagination {
 padding: 4px;
 color: black;
 font-size: 1em;
 font-weight: bold;
}
.gen {
 margin: 1px 1px;
 font-size: 1.2em;
}
.genmed {
 margin: 0px 0px;
 font-size: 1.1em;
}
.gensmall {
 margin: 1px 1px;
 font-size: 1em;
 color: #4B5C77;
}
.copyright {
 color: #ECECEC;
 font-weight: normal;
 text-align: left;
 font-family: "Verdana", Arial, Helvetica, sans-serif;
}
.titles {
 font-family: "Verdana", Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.3em;
 text-decoration: none;
}
.error {
	color: red;}

/* Tables
 ------------ */
th {
 color: #006597;
 font-size: 12px;
 font-weight: bold;
 background-color: #fff8e7;
 background-image: url('./images/cellpic3.png');
 white-space: nowrap;
 padding: 6px 0px;
}
th.none {
display: none;
}
td {
 padding: 2px;
}
td.profile {
 padding: 4px;
}
.tablebg {
 background-color: #A9B8C2;
}
.catdiv {
 height: 28px;
 margin: 0;
 padding: 0;
 border: 0;
 background: white url('./images/cellpic2.jpg') repeat-y scroll top left;
}
.rtl .catdiv {
 background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;
}
.cat {
 height: 28px;
 margin: 0;
 padding: 0;
 border: 0;
 background-color: #C7D0D7;
 background-image: url('./images/cellpic_topic_forum.gif');
 text-indent: 4px;
}
.cat_v {
 height: 27px;
 margin: 0;
 padding: 0;
 border: 0;
 background-color: #C7D0D7;
 background-image: url('./images/cellpic_topic_forum.gif');
 text-indent: 4px;
}
.cat_forumlist {
 height: 29px;
 margin: 0;
 padding: 0;
 border: 0;
 color: #000000;
 background-image: url('./images/cellpic_topic_forum.gif');
 border: solid #A9B8C2;
 border-width: 1px 1px 0px 1px;
 text-indent: 5px;
}

.cat_topic_forum {
 height: 25px;
 margin: 0;
 padding: 0;
 border: 0;
 color: #000000;
 background-image: url('./images/cellpic_topic_forum.gif');
 text-indent: 4px;
}

.row1 {
 background-color: #ECECEC;
 padding: 4px;
}
.row2 {
 background-color: #E3E3E3;
 padding: 4px;
}
.row3 {
 background-color: #C0C8D0;
 padding: 4px;
}
.spacer {
 background-color: #D1D7DC;
}
hr {
 height: 1px;
 border-width: 0;
 background-color: #D1D7DC;
 color: #D1D7DC;
}
.legend {
 text-align:center;
 margin: 0 auto;}

/* Links
 ------------ */
.rtl a {
 direction: rtl;
 unicode-bidi: embed;
}
a:link {
 color: #006597;
 text-decoration: none;
}
a:visited {
 color: #005784;
 text-decoration: none;
}
a:hover {
 color: #D46400;
 text-decoration: underline;
}
a:active {
 color: #005784;
 text-decoration: none;
}
a.forumlink {
 color: #069;
 font-weight: bold;
 font-family: "Verdana", Arial, Helvetica, sans-serif;
 font-size: 1.2em;
}
a.topictitle {
 margin: 1px 0;
 font-family: "Verdana", Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 1.2em;
}
a.topictitle:visited {
 color: #5493B4;
 text-decoration: none;
}
th a,
th a:visited {
 color: #000000 !important;
 text-decoration: none;
}
th a:hover {
 text-decoration: underline;}

/* Form Elements
 ------------ */
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input {
  color: #333;
  font-family: "Verdana", Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  padding: 2px 1px 2px 1px;
  border: 1px solid #A9B8C2;
  background-color: #FAFAFA;
  outline: none;
}
.text {
  border: 1px solid #ccc; /* Исходная рамка вокруг поля */
  width: 100%; /* Ширина поля */
}
.text:focus {
  border: 1px solid #39c; /* Рамка при получении фокуса */
}

textarea {
	background-color: #FAFAFA;
	color: #333333;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #A9B8C2;
	padding: 2px;
}

select {
	color: #333333;
	background-color: #FAFAFA;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 2px inset #FFFFFF;
	padding: 1px;
	/*   width: 140px; */
}

option {
	padding: 0 1em 0 0;
}

option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

input.radio {
	border: none;
	background-color: transparent;
}

.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #000000;
	text-shadow: 0 1px 1px white;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	background-image: url('./images/bbcode.gif');
	border: 1px solid #B6B6B6 ;
	padding: 2px 4px 2px 4px;
}

.btnbbcode:hover{
 background-position: 0px 0px;
 background-image: url('./images/bbcode_hover.gif');
 border: 1px solid #B6B6B6 ;
}

.btnmain {
	font-weight: bold;
	background-image: url('./images/bbcode.gif');
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
	font-size: 1.1em;
}

.btnmain:hover{
 background-position: 0px 0px;
 background-image: url('./images/bbcode_hover.gif');
 border: 1px solid #A9B8C2;
}

.btnlite {
	font-weight: normal;
	background-image: url('./images/bbcode.gif');
	border: 1px solid #A9B8C2;
	cursor: pointer;
	padding: 2px 4px 2px 4px;
	font-size: 1.1em;
}

.btnlite:hover{
 background-position: 0px 0px;
 background-image: url('./images/bbcode_hover.gif');
 border: 1px solid #A9B8C2;
}

.btnfile {
	font-weight: normal;
	background-color: #ECECEC;
	border: 1px solid #A9B8C2;
	padding: 1px 5px;
	font-size: 1.1em;
}

.helpline {
	background-color: #DEE3E7;
	border-style: none;
}

/* Moderator bbcode by 9CaraTT
-----------------------------------*/
.moderator {
 font-family: Times New Roman;
 font-size: 16px;
 color: darkgreen;
 line-height: 100%;
}
.exclamation {
 font-weight: bold;
 font-family: Times New Roman, Verdana;
 font-size : 20px; color: #ffffff;
}
td.moder_table {
 background-color: #ff6060;
}
/* --------------------------------- */

/* BBCode
 ------------ */
.quotetitle, .attachtitle {
 margin: 10px 5px 0 5px;
 padding: 4px;
 border-width: 1px 1px 0 1px;
 border-style: solid;
 border-color: #A9B8C2;
 color: #333333;
 background-color: #DCE1E5;
 font-size: 0.85em;
 font-weight: bold;
}
.quotetitle .quotetitle {
 font-size: 1em;
}
.quotecontent, .attachcontent {
 margin: 0 5px 10px 5px;
 padding: 5px;
 border-color: #A9B8C2;
 border-width: 0 1px 1px 1px;
 border-style: solid;
 font-weight: normal;
 font-size: 1em;
 line-height: 1.4em;
 font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
 background-color: #FAFAFA;
 color: #4B5C77;
}
.attachcontent {
 font-size: 0.85em;
}
.codetitle {
 margin: 10px 5px 0 5px;
 padding: 2px 4px;
 border-width: 1px 1px 0 1px;
 border-style: solid;
 border-color: #A9B8C2;
 color: #333333;
 background-color: #A9B8C2;
 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
 font-size: 0.8em;
}
.codecontent {
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
 direction: ltr;
 margin: 0 5px 10px 5px;
 padding: 5px;
 border-color: #A9B8C2;
 border-width: 0 1px 1px 1px;
 border-style: solid;
 font-weight: normal;
 color: #006600;
 font-size: 0.85em;
 font-family: Monaco, 'Courier New', monospace;
 background-color: #FAFAFA;
}
.syntaxbg {
 color: #FFFFFF;
}
.syntaxcomment {
 color: #FF8000;
}
.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
 color: #000000;
}
.syntaxkeyword {
 color: #007700;
}
.syntaxstring {
	color: #DD0000;}

/* Private messages
 ------------------ */
.pm_marked_colour {
 background-color: #000000;
}
.pm_replied_colour {
 background-color: #A9B8C2;
}
.pm_friend_colour {
 background-color: #007700;
}
.pm_foe_colour {
 background-color: #DD0000;}

/* Misc
 ------------ */
img {
 border: none;
}
.sep {
 color: black;
 background-color: #FFA34F;
}
table.colortable td {
 padding: 0;
}
pre {
 font-size: 1.1em;
 font-family: Monaco, 'Courier New', monospace;
}
.nowrap {
 white-space: nowrap;
}
.username-coloured {
 font-weight: bold;}

 /* Pagination for subsilver2
 ---------------------------- */
#pagination a{
 border: 1px solid #A9B8C2;
 text-decoration: none;
 padding: 0px 2px 0px 2px;
}
#pagination a:hover{
 background-color: #005784;
}
#pagination strong{
 border: 1px solid #A9B8C2;
 padding: 0px 2px 0px 2px;
 background-color: #005784;
 color: #FFFFFF;
}
#pagination_kucuk a{
 border: 1px solid #A9B8C2;
 text-decoration: none;
 padding: 0px 2px 0px 2px;
}
#pagination_kucuk a:hover{
 border: 1px solid #A9B8C2;
 background-color: #5493B4;
 color: #FFFFFF;
}
#pagination_kucuk  strong{
 border: 1px solid #A9B8C2;
 background-color: #005784;
 padding: 0px 2px 0px 2px;
 color: #005784;
}
/* -------------------------- */

.pages_pag a {
	padding: 4px;
	color: #005784;
	background: #ECECEC;
	padding: 1px 3px;
	border: 1px solid #A9B8C2;
	margin: 0 1px;
}

.pages_pag a:hover {
	background: #1073A5;
	color: #FFFFFF;
	text-decoration: none;
}

.pages_pag strong {
	margin: 0 3px;
	padding: 3px 5px;
	font-size: 1.2em;
	border: 1px solid #A9B8C2;
	background: #1073A5;
	color: #CD4F39;
}

.pages_pag span.page-sep {
	display: none;
}


a.subforum.read {
 background-image: url("../imageset/icon_post_target.gif");
 background-position: 0 50%;
 background-repeat: no-repeat;
 position: relative;
 white-space: nowrap;
 padding: 0 0 0 12px;
 padding-right: 0px;
 background-position: left;
 position: static;
}
a.subforum.unread {
 background-image: url("../imageset/icon_post_target_unread.gif");
 background-position: 0 50%;
 background-repeat: no-repeat;
 position: relative;
 white-space: nowrap;
 padding: 0 0 0 12px;
 padding-right: 0px;
 background-position: left;
 position: static;}
/* ---------------------------------- */

/* Оформление боковых блоков by 9CaraTT
 -------------------------------------- */
 h5 {
 margin: 0;
 font-size: 1.3em;
 text-align: left;
 font-weight: bold;
 padding: 0px 0px 4px 4px;
}

#caratt_block {
 position: relative;
 background: #F2F2F2;
 border: 1px solid #D1D1D1;
 margin: 0px 0px 0px 0px;
 padding: 8px;
 border-radius: 0px;
 -webkit-box-shadow: 0px 0px 6px silver;
         box-shadow: 0px 0px 6px silver;
 overflow: hidden;
}
/* ---------------------------------- */

/* Новинки трекера
 --------------------------- */
.portal_border {
 background-color: #FAFAFA;
 background-repeat: repeat-x;
 border-style: solid;
 border-width: 1px;
 border-color:#BABABA;
 border-radius:0px;
 -webkit-box-shadow: 0px 0px 6px silver;
         box-shadow: 0px 0px 6px silver;
}
.portal_telo {
 text-align:center;
 text-shadow:0 1px 1px white;
 width:45%;
 vertical-align:top;
 background-color:#F2F2F2;
 padding:5px;
 border:1px solid #bababa;
 border-radius:8px;
}
.torr_bottom_div {
 border-top:1px solid #bbbbbb;
 margin-top:3px;
 text-align:left;
 padding-top:4px;
}
 .tutle {
 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
 font-size: 0.9em;
 font-weight: bold;
}
.posterbox-9CaraTT a img:hover {
-webkit-box-shadow: 0px 0px 8px #666;
        box-shadow: 0px 0px 8px #666;
height:180px;
}
.posterbox-9CaraTT a img {
padding: 5px;
margin: 3px;
background: white;
border-radius: 5px;
-webkit-box-shadow: 0px 0px 5px #9c9c9c;
        box-shadow: 0px 0px 5px #9c9c9c;
height:180px;
}
/* ---------------------------------- */

/* Кнопка by 9CaraTT
-------------*/
.cnopca-9CaraTT a {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 background-color:#F2F2F2;
 background-repeat: repeat-x;
 background-position: 50% top;
 display: inline-table;
 padding: 4px 12px;
 border-radius: 0px 0px 0px 8px;
 border-style: dashed;
 border-color: #BABABA;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 0px;
 border-bottom-width: 0px;
 }
.cnopca-9CaraTT a:hover, .cnopca strong {
 color: #b70000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 background-color:#F2F2F2;
 background-repeat: repeat-x;
 background-position: 50% top;
 display: inline-table;
 padding: 4px 12px;
 border-radius: 0px 0px 0px 8px;
 border-style: dashed;
 border-color: #BABABA;
 border-top-width: 1px;
 border-right-width: 1px;
 border-left-width: 0px;
 border-bottom-width: 0px;
 }
/* ---------------------------------- *

/* Выпадающие меню в шапке
 ------------------------- */
#navigation {
 clear:both;
 width:100%;
 padding: 0px 0px 0;
 height: 26px;
 vertical-align:middle;
 border-style: solid;
 border-color: #BABABA;
 border-top-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 1px;
 -webkit-box-shadow: 0px 0px 8px silver;
         box-shadow: 0px 0px 8px silver;
 background: url('./images/navigation/topmenu_cellpic.gif') repeat-x left top;
}
ul.nav-main,
ul.nav-main li {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.nav-main {
 position: relative;
 z-index: 597;
}
ul.nav-main li:hover > ul {
 visibility: visible;
}
ul.nav-main li.hover,
ul.nav-main li:hover {
 position: relative;
 z-index: 599;
 cursor: pointer;
 background: url('./images/navigation/topmenu_cellpic_a.gif') repeat-x left top;
}
ul.nav-main li {
 float:left;
 display:block;
 height: 26px;
 color: #005784;
 font: 12px Arial, Helvetica, sans-serif;
 background: url('./images/navigation/separator.gif') no-repeat right center;
}

ul.nav-main li a {
 display:block;
 padding: 4px 10px 0 8px;
 height: 26px;
 color: #005784;
 font: 12px "Verdana", Arial, Helvetica, sans-serif;
 text-decoration:none;
}
ul.nav-main li a:hover {
 color:#000000;
}
ul.nav-sub li {
 list-style:none;
 display:block;
 padding: 0;
 height: 26px;
 float: none;
 width:130px;
 border-bottom: 1px solid #5a5a5a;
 background: none;
}
ul.nav-sub li a {
 list-style:none;
 display:block;
 padding: 4px 8px 0 8px;
 height: 10px;
 float: none;
 width:100px;
 background: none;
 font: 12px Arial, Helvetica, sans-serif;	}
/* ---------------------------------- */



 /* Новости 9CaraTT автор
 --------------------------- */
#latest_news {
 margin-bottom: 8px;
 position: relative;
}
#latest_news table{
 border-collapse: collapse;
}
#latest_news h3 {
 padding: 0 0 3px 0;
 color: #333333;
}
#latest_news td {
 vertical-align: top;
  /* Фикс by 9CaraTT
 ---------------------- */
 white-space: nowrap;
}
.news_ear_l {
 width: 210px;
 height: 100px;
 background: transparent url('./images/reliz_le.jpg') no-repeat left top;
}
.news_center{
 height: 100px;
 background: transparent url('./images/reliz_cellpic.jpg') repeat-x;
}
.news_ear_r {
 width: 61px;
 height: 100px;
 background: transparent url('./images/reliz_ri.jpg') no-repeat left top;
}
.news_ear_ll {
 width: 210px;
 height: 100px;
 background: transparent url('./images/reliz_le_ll.jpg') no-repeat left top;
}

.news_date {
 float: right; padding: 0px 0px 0px;
 white-space: nowrap; font-family: Tahoma,Arial,sans-serif;
 color: #333333;
 width:  104px;
 margin-top: 0px;
 font-size:11px;
 font-weight: normal;
 text-shadow:0 1px 1px white
}
.news_title {
 padding: 0px 8px 0px;
 margin-bottom: 4px;
 margin-left: -62px;
 padding-left: 60px;
 font-size:11px;
 font-weight: bold;
 text-shadow:0 1px 1px white;
 font-family: Tahoma, Arial, sans-serif;
}

#latest_news a{
font-size:11px;
text-decoration:none;
text-shadow:0 1px 1px white
}
#latest_news .new a{
font-size:11px;
color:#005784;
font-weight: bold;
}
#latest_news .new a:hover{
font-size:11px;
color:#b90b0b;
font-weight: bold;}
/* ---------------------------------- *

/* Сид бар by 9CaraTT
 ---------------------- */
.leech, .leechmed, .leechsmall{
 color: #800000;
 font-size:11px;
}
.seed, .seedmed, .seedsmall{
 color: #006600;
 font-size:11px;
}
.ratio{
 color: #000000;
 font-size:11px;
}
.font{
 font-size:11px;}
/* ---------------------------------- *

/* Контейнер сайта by 9CaraTT
 --------------------------- */
#body_container {
 background: #fff8e7;
 padding: 0px 12px 0px 12px;
}
#page_container {
 margin: auto;
 width:100%;
 max-width:1150px;
 background:#F1F1F1;
 -webkit-box-shadow: 0px 0px 8px silver;
         box-shadow: 0px 0px 8px silver;
 border: solid #A9B8C2;
 border-width: 1px 1px 1px 1px;
}
#page_header {
 position: relative; width: 100%;
}
#page_content {
 padding: 12px 4px 0; margin: 0 auto;
 clear: both; position: relative;
}
#main_content {
 vertical-align: top;
}
#page_footer {
 clear: both;
 margin: 12px 0 3px;}
/*-------------------------- */

/* Поиск  by 9CaraTT
 ----------------- */
.search-telo {
height: 36px;
background: url('./images/search_bg.png') no-repeat;
padding-top:8px;
padding-left:45px;
}
/*-------------------------- */

/* Лого, навигация и элементы by 9CaraTT
 -------------------------------------- */
#logo {
 min-height: 75px;
 background: #F1F1F1 repeat-x center;
 height: 162px;
 position:relative;
 border: solid #A9B8C2;
 border-width: 0px 0px 1px 0px;
}
#logo h1 {
 margin: 0 300px 0 0;
 padding-top: 6px;
 font-size: 42px;
 font-variant: small-caps;
}
#logo h6 {
 margin: 0 300px 0 0;
 padding-top: 1px;
 padding-bottom: 3px;
 font-size: 14px;
 font-variant: small-caps;}
/*-------------------------- */

/* Навигация и элементы в поле лого by 9CaraTT
 ------------------------------------------- */
#main-nav {
 margin: 0 4px;
 background: #006699 url('./images/bar_cellpic.jpg') repeat-x;
}
#main-nav b {
 padding: 0 4px 0 1px;
}
#main-nav a {
 color: #dde4e9;
 text-decoration: none;
}
#main-nav a:hover, #main-nav a:active {
 border-bottom: 1px dotted;
 text-decoration: none !important;
 color:white;
 font-weight: none ;
 color: #ffffff;
}
.main-nav-menu {
 background: #006699 url('/images/bar_left.jpg') no-repeat;
 padding-left: 27px;
 text-decoration: none;
}
.topmenu {
 background-image: url('./images/cellpic6.gif');
 height: 29px;
 padding: 0 2px;
 border: solid #A9B8C2;
 border-width: 0px 0px 1px 0px;
}
.topmenu a:link, .topmenu a:visited {
 text-decoration: none;
}
.topmenu td {
 padding: 5px;
 font-size: 11px;
 white-space: nowrap;
}

.topmenu_login {
 background-image: url('./images/cellpic6.gif');
 height: 29px;
 padding: 0 2px;
 border: solid #A9B8C2;
 border-width: 0px 0px 1px 0px;
}
.topmenu_login a:link, .topmenu_login a:visited {
 text-decoration: none;
}
.topmenu_login td {
 padding: 8px;
 font-size: 11px;
 white-space: nowrap;
}
.new-pm {
 background: #FFD9B2;
 border-color: #CC6600;
}
.new-pm-link {
 color: #993300 !important;
 font-weight: bold;
}
form {
  display: inline;}
/*-------------------------- */

/* Всякая нужная хрень by 9CaraTT
 ------------------------------- */
.tCenter{
 text-align: center !important;
}
.tLeft{
 text-align: left !important;
}
.tRight{
 text-align: right !important;}
/*-------------------------- */

/* Баннеры by 9CaraTT
 ------------------------------- */
.banner_88x31 {
 background:url('');
 float: right;
 padding: 0px;
 width: 88px;
 height: 31px;
 margin: 6px;}
/*-------------------------- */

/* Логотип by 9CaraTT
---------------------*/
.logotip{
 background:url('./images/logo.png');
 width:400px;
 height:120px;
 position:absolute;
 float: right;
}
.logotip2{
 background:url('./images/logo.png');
 width:500px;
 height:220px;
 position:absolute;
 float: left;
}
.logotxt {
 padding: 98px 0px 0px 26px;
 font-size: 1.1em;
 font-weight: bold;
 text-shadow:0 1px 1px black;
 color: #ECECEC
}
/*----------------------------------------- */

/* Баннер в шапке by 9CaraTT
----------------------------*/
#header_banner {
 width: 468px;
 height: 60px;
 float:right;
 background: url('./images/banner/header_banner.gif') no-repeat;
 margin: 80px 10px;
}


#header_banner img {
 vertical-align: top;
 border: 1px solid black;
 margin: 9px 10px;
}
/*-------------------------- */

/*
#header .pic {
background: url('./images/pic.jpg') left top no-repeat;
width: 501px;
height: 215px;
float: right;
}

#header {
height: 215px;
background: url('./images/header_till.jpg') left top repeat-x;
}
*/

/*
.semilayer {
    padding: 5px;
    background: #999;
    margin: 0 auto;
    opacity: 0.7;
    border-radius: 8px;
   }*/

#search-box {
   color: #FFFFFF;
   float: right;
   padding-top: 13px;
   text-align: right;
   white-space: nowrap; /* For Opera */
}

#search-box #keywords {
   width: 121px;
   height: 16px;
   background: transparent url("./images/searchbg.gif");
   background-repeat: no-repeat;
   color: #999999;
   font-size: 11px;
   font-style: italic;
}

#search-box input.button1 {
   padding: 1px 5px;
}

input.search {
   padding-left: 2px;
   padding: 2px;
}

input.forumsearch {
   background-image: url("./images/icon_textbox_search.gif");
   background-repeat: no-repeat;
   background-position: left 1px;
   border-color: #3A4955;
   color: #999999;
   font-size: 11px;
   font-style: italic;
   padding-left: 17px;
   padding-top: 2px;
   padding-bottom: 2px;
}

/*RATING*/
.rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px;
		width: 160px;
		height: 17px;
	}
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 160px;
		height: 16px;
		position: relative;
		background: url('./images/rating.png') top left repeat-x;
	}

	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.unit-rating li a{
		display:block;
		width:16px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('./images/rating.png') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:16px;}
	.unit-rating a.r2-unit{left:16px;}
	.unit-rating a.r2-unit:hover{width: 32px;}
	.unit-rating a.r3-unit{left: 32px;}
	.unit-rating a.r3-unit:hover{width: 48px;}
	.unit-rating a.r4-unit{left: 48px;}
	.unit-rating a.r4-unit:hover{width: 64px;}
	.unit-rating a.r5-unit{left: 64px;}
	.unit-rating a.r5-unit:hover{width: 80px;}
	.unit-rating a.r6-unit{left: 80px;}
	.unit-rating a.r6-unit:hover{width: 96px;}
	.unit-rating a.r7-unit{left: 96px;}
	.unit-rating a.r7-unit:hover{width: 112px;}
	.unit-rating a.r8-unit{left: 112px;}
	.unit-rating a.r8-unit:hover{width: 128px;}
	.unit-rating a.r9-unit{left: 128px;}
	.unit-rating a.r9-unit:hover{width: 144px;}
	.unit-rating a.r10-unit{left: 144px;}
	.unit-rating a.r10-unit:hover{width: 160px;}

	.unit-rating li.current-rating{
		background: url('./images/rating.png') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}

#ratig-layer {
/*border:1px solid #006597;
background:#FFFFFF;*/
width:160px;
padding:5px;}

.mini-rating {
		color: #666666;
		font-family: Tahoma, helvetica, sans-serif;
		font-size: 11px;
		width: 120px;
		height: 12px;
		float:left;
		vertical-align:bottom;
	}
	.mini-unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 120px;
		height: 12px;
		position: relative;
		background: url('./images/mini_rating.png') top left repeat-x;
	}

	.mini-unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		float: left;
	}
	.mini-unit-rating li a{
		display:block;
		width:12px;
		height: 12px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0px;
	}
	.mini-unit-rating li a:hover{
		background: url('./images/mini_rating.png') left center;
		z-index: 2;
		left: 0px;
	}
	.mini-unit-rating a.r1-unit{left: 0px;}
	.mini-unit-rating a.r1-unit:hover{width:12px;}
	.mini-unit-rating a.r2-unit{left:12px;}
	.mini-unit-rating a.r2-unit:hover{width: 24px;}
	.mini-unit-rating a.r3-unit{left: 24px;}
	.mini-unit-rating a.r3-unit:hover{width: 36px;}
	.mini-unit-rating a.r4-unit{left: 36px;}
	.mini-unit-rating a.r4-unit:hover{width: 48px;}
	.mini-unit-rating a.r5-unit{left: 48px;}
	.mini-unit-rating a.r5-unit:hover{width: 60px;}
	.mini-unit-rating a.r6-unit{left: 60px;}
	.mini-unit-rating a.r6-unit:hover{width: 72px;}
	.mini-unit-rating a.r7-unit{left: 72px;}
	.mini-unit-rating a.r7-unit:hover{width: 84px;}
	.mini-unit-rating a.r8-unit{left: 84px;}
	.mini-unit-rating a.r8-unit:hover{width: 96px;}
	.mini-unit-rating a.r9-unit{left: 96px;}
	.mini-unit-rating a.r9-unit:hover{width: 108px;}
	.mini-unit-rating a.r10-unit{left: 108px;}
	.mini-unit-rating a.r10-unit:hover{width: 120px;}

	.mini-unit-rating li.mini-current-rating{
		background: url('./images/mini_rating.png') left bottom;
		position: absolute;
		height: 12px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
}

.search_input {
border: 0 none;
font-size: 12px;
margin: 2px 0 0 5px;
width: 70%;
float: left;
}

.search_wrap {
background: none repeat scroll 0 0 white;
border-radius: 3px;
max-width: 180px;
min-width: 300px;
position: relative;
margin-right: 40px;
float: right;
}

.search_options {
background: none repeat scroll 0 0 #EAEAEA;
border-radius: 3px;
float: right;
font-size: 11px;
height: 18px;
width: 66px;
line-height: 18px;
margin: 2px;
padding: 0 6px;
color: black;
}

/* NaV9CaraTT */
#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }
#navcontainer  a#active{
display: block;
padding: 5px 10px 5px 20px;
width: 150px;
color: #000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
border-top: 1px solid #999;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(images/blocks/4.png);
background-repeat: no-repeat;
background-position: 0 0;
}
#navcontainer a
{
display: block;
padding: 5px 15px;
width: 150px;
color: #dcdcdc;
background-color: ;
text-decoration: none;
border-top: 1px solid #fff;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
font-weight: bold;
font-size: 12px;
background-image: url(images/blocks/vertical06.png);
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #000;
background-color: ;
text-decoration: none;
border-top: 1px solid #999;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
background-image: url(images/blocks/vertical06a.png);
background-repeat: no-repeat;
background-position: 0 0;
}

/*Код затемнения счетчиков и картинок*/
#zatemnenie a img{opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
#zatemnenie a:hover img{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.05);

.tags a:hover span {
  padding: 0 7px 0 6px;
  max-width: 40px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.tags span {
  position: absolute;
  top: 1px;
  left: 100%;
  z-index: 2;
  overflow: hidden;
  max-width: 0;
  height: 24px;
  line-height: 21px;
  padding: 0 0 0 2px;
  color: white;
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  background: #eb6b22;
  border: 1px solid;
  border-color: #d15813 #c85412 #bf5011;
  border-radius: 0 2px 2px 0;
  opacity: .95;
  background-image: -webkit-linear-gradient(top, #ed7b39, #df5e14);
  background-image: -o-linear-gradient(top, #ed7b39, #df5e14);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ed7b39), to(#df5e14));
  background-image: linear-gradient(to bottom, #ed7b39, #df5e14);
  -webkit-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: padding, max-width;
  -o-transition-property: padding, max-width;
  transition-property: padding, max-width;
}

.green li:after {
  background: #65bb34;
  -webkit-box-shadow: inset 1px 0 #3a6b1e;
  box-shadow: inset 1px 0 #3a6b1e;
}

.green span {
  background: #65bb34;
  border-color: #549b2b #4f9329 #4b8b27;
  background-image: -webkit-linear-gradient(top, #71ca3f, #5aa72e);
  background-image: -o-linear-gradient(top, #71ca3f, #5aa72e);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#71ca3f), to(#5aa72e));
  background-image: linear-gradient(to bottom, #71ca3f, #5aa72e);
}

.blue li:after {
  background: #56a3d5;
  -webkit-box-shadow: inset 1px 0 #276f9e;
  box-shadow: inset 1px 0 #276f9e;
}

.blue span {
  background: #56a3d5;
  border-color: #3591cd #318cc7 #2f86be;
  background-image: -webkit-linear-gradient(top, #6aaeda, #4298d0);
  background-image: -o-linear-gradient(top, #6aaeda, #4298d0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6aaeda), to(#4298d0));
  background-image: linear-gradient(to bottom, #6aaeda, #4298d0);
}

/* Кнопка вверх */
.scrollTop {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("http:///images/top.png");
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
bottom: 0px;
cursor: pointer;
display: block;
height: 59px;
left: 47%;
opacity: 0.6;
position: fixed;
width: 45px;
z-index: 2000;
}
/* Кнопка вверх end */

.ban { display : block; position: absolute; left: 321px; top: 45px; width: 468px; text-align: center; }
.ban { display : block; position: absolute; left: 321px; top: 45px; width: 468px; text-align: center; }

/* Баннеры by 9CaraTT */
.banner_600x200 {
 background:url('');
 float: left;
 padding: 2px;
 width: 600px;
 height: 200px;
 margin: 2px;}

 .banner_500x200 {
 background:url('');
 float: right;
 padding: 2px;
 width: 600px;
 height: 200px;
 margin: 2px;}
