BODY {PADDING:0; MARGIN: 0; background: url('/i/0.gif') left top no repeat; background-attachment:fixed; BACKGROUND-COLOR:#2e3336; font-family:Arial,Tahoma; COLOR: #ccc;}

a {color:#9cc3e7;TEXT-DECORATION: underline}
a:hover {color:#c4e79c;}
/*a:visited {color:#825272;}*/
a.no, a.no:hover {color:#ccc;TEXT-DECORATION: none; margin:0 !important; padding:0 !important; border:none !important; background:none !important;}

P {FONT-SIZE: 15px; margin:0 0 20px 0; padding:0;line-height:21px;}
small {FONT-SIZE: 13px; line-height:17px;}
TABLE {border-collapse: collapse;}
TD {margin: 0;padding: 0;vertical-align: top;}
img {BORDER: 0}
h1, h2, h3, h4, h5 {COLOR: #fff; FONT-WEIGHT: normal; margin:0px 0 9px 0; padding:0;}
h1 {FONT-SIZE: 25px;}
h2, h3 {FONT-SIZE: 18px;}
h4, h5 {FONT-SIZE: 16px;FONT-WEIGHT: bold;}
HR {float:left; width: 100%; border: 0 hidden;border-top: 1px dashed #222; height: 0; margin: 10px 0 10px 0;}

.t-bg {width: 100%; height:100%; background: url('/i/bg-main.gif') left top repeat-x;}
#rasporka{position:absolute;left:0;top:-50px;width:100%;height: 1px; line-height:1px;}
.main-bg{position:absolute; width:100%; height:100%; min-width:950px; PADDING:0; background: url('/i/bg-main-big.jpg') 50px top no-repeat;
width: expression((document.getElementById('rasporka').clientWidth < 950) ? '950px' : '100%');}

/* OK user */
.t-bg-user {width: 100%; height:100%; background: url('/i/bg-main-one.gif') left top repeat-x;}
.main-bg-user{position:absolute; width:100%; height:100%; min-width:950px; PADDING:0; background: url('/i/bg-main-one.jpg') 50px top no-repeat;
width: expression((document.getElementById('rasporka').clientWidth < 950) ? '950px' : '100%');}

.inviz {position:absolute; z-index:999; left:-999px; top:-999px;}

.liner {float:left; width: 100%;}
.tfr {width: 980px; height:1px;}
.relat {position:relative; width: 100%; text-align:center;}

.main-img {margin:20px 0 0 0; width: 243px; height:280px;}
.relat .info {position:absolute; top:240px; left:0; width: 100%; z-index:2; text-align:left;}
.relat .info  p {font-size: 15px;}

.clearens {height:23px;}

.clear {float:left; width: 5%; height:1px;}
.left {float:left; width: 23%; min-width:240px; padding:5px 0 0 0;}
.left p {FONT-SIZE: 12px; margin:10px 0 0 0 ! important; padding:0;line-height:17px;}
.left h4 {margin:10px 0 0 0 ! important;}
.tags {line-height:normal!important;}
.left ul {list-style-type:none; padding:0; margin:0 0 20px 0;}
.left ul li {_display:inline; _width: 100%; /*height:16px;*/ FONT-SIZE: 13px; margin:4px 0 5px 0; padding:0;}
.left ul li ul {list-style-type:none; padding:4px 0 6px 0; margin:0;}
.left ul li ul li {FONT-SIZE: 11px; height:14px; margin: 6px 0 0 20px; padding:0;}
/* left menu (29.07.09) */
.left #left-menu ul {margin:0;}
.left li img {margin:0 0 0 10px; width: 19px; height:9px;}
.left li img.ava {margin:0 5px 5px 5px;; width: 120px; height:160px;}
#left-menu{position:relative; padding: 20px; border:1px #85888a solid;margin-bottom:20px;}
#left-menu i {position:absolute; top:-8px; left:17px; font-size:12px; padding: 0 8px; color:#B5B6B7; background:#30333a;}
#left-menu:before{display: block;height: 19px; background: url(/i/1_tr.gif) no-repeat 100% 0;content: url(/i/1_tl.gif);margin: -21px -21px 1px -21px;}
#left-menu:after{display: block;height: 19px; background: url(/i/1_br.gif) no-repeat 100% 0;content: url(/i/1_bl.gif);margin: 0px -21px -21px -21px;}
#left-menu{_padding: 0 ! important; _border:none ! important; zoom:1; behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="rc1"><div class="rc2"><div class="rc3"><div class="rc4">' + this.innerHTML + '</div></div></div></div>') : '');}
#left-menu .rc1 {background:url(/i/2_tl.gif) no-repeat 0 0;}
#left-menu .rc2 {background:url(/i/2_br.gif) no-repeat 100% 100%;}
#left-menu .rc3 {background:url(/i/1_bl.gif) no-repeat 0 100%;}
#left-menu .rc4 {background:url(/i/1_tr.gif) no-repeat 100% 0; padding: 20px;}
/* left menu VK style(08.10.09) */
#left-menu ul li {margin:0;}
#left-menu  ul li a {display:block; _width: 100%; width: auto; padding:4px 5px 5px 5px; border-top:1px solid #2e3336;}
#left-menu  ul li a:hover {display:block; BACKGROUND-COLOR:#515762; _width: 100%; width: auto; padding:4px 5px 5px 5px; border-top:1px solid #8ea179;}
#left-menu  ul li b {display:block; _width: 100%; width: auto; padding:4px 5px 5px 5px; border-top:1px solid #2e3336;font-weight:normal;}
#left-menu  ul li ul li a {display:block; _width: 100%; width: auto; padding:3px 5px 4px 15px; border-top:1px solid #2e3336;}
#left-menu  ul li ul li a:hover {display:block; BACKGROUND-COLOR:#515762; _width: 100%; width: auto; padding:3px 5px 4px 15px; border-top:1px solid #8ea179;}
#left-menu  ul li ul li b {display:block; _width: 100%; width: auto; padding:3px 5px 4px 15px; border-top:1px solid #2e3336;font-weight:normal;}

/* news archive (18.12.09) */
.archivenews {float:left; list-style-type:none; padding:0; margin:0 0 25px 0 !important; width: 100%;}
.archivenews .yyyy {float:left !important; FONT-SIZE: 20px !important; margin: 15px 0 3px 0 !important; width: 100% !important; padding:0; }
.archivenews li {float:left !important; FONT-SIZE: 13px !important; margin: 3px 6px 3px 0 !important; padding:0; width: auto !important;}

/* sub info (29.09.09) */
.dinfo {padding:14px 18px; BACKGROUND-COLOR:#3E4548; margin-bottom:10px; overflow:hidden;}
.dinfo:before{display: block;height: 13px; background: url(/i/d_tr.gif) no-repeat 100% 0;content: url(/i/d_tl.gif);margin: -14px -18px 0 -18px;}
.dinfo:after{display: block;height: 13px; background: url(/i/d_br.gif) no-repeat 100% 0;content: url(/i/d_bl.gif);margin: 0 -18px -14px -18px;}
.dinfo {zoom:1;behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<div class="rc5"><img src="/i/d_tl.gif" alt=""></div>' + this.innerHTML + '<div class="rc6"><img src="/i/d_bl.gif" alt=""></div>') : '');}
.dinfo .rc5 {display: block;height: 13px;background: url(/i/d_tr.gif) no-repeat 100% 0;margin: -14px -18px 0 -18px;}
.dinfo .rc6 {display: block;height: 13px;background: url(/i/d_br.gif) no-repeat 100% 0;margin: 0 -18px -14px -18px;}
.dinfo h4 {margin:5px 0 10px 0 !important;}
.dinfo p {margin:6px 0 !important;}
.dinfo ul {margin-bottom:0;}
.dinfo li {background: url('/i/pul.gif') 0 6px no-repeat; padding:0 0 1px 13px !important;}
.dinfo #info-lay-new {display:inline;}
.dinfo .lay {display:none;}
.dinfo .up-1 {cursor:pointer; cursor:hand; color:#9cc3e7; border-bottom:1px dashed #9cc3e7;margin:0 13px 0 3px;}
.dinfo .up-2 {cursor:default; color:#aaa; background-color:#5C616B; border-bottom:1px solid #5C616B;padding:0 3px;margin:0 10px 0 0;}
.dinfo .up-3{cursor:default; color:#aaa; background-color:#5C616B; border-bottom:1px solid #5C616B;padding:0 3px;margin:0 0 0 6px;}
.dinfo .navt {background: none; margin:-2px 0 0 0 !important; padding:0 0 2px 0 !important;}
.dinfo .titler {background: none; margin:15px 0 0 0 !important; padding:0 0 2px 0 !important; font-weight: bold;}


.right {float:right; width:71%;}
.right b, .right i, .right strong, .right em {color: #EAEAEB;}
.right a b, .right a i, .right a strong, .right a em {color: #9cc3e7;}
.right a:hover b, .right a:hover i, .right a:hover strong, .right a:hover em {color: #c4e79c;}
.right ul {list-style-type:none; margin-left:0px; padding-left:25px;}
.right li{font-size:15px; padding:0 0 1px 0;line-height:20px;}
.right ul li{background: url('/i/pul.gif') 0 6px no-repeat; padding:0 0 1px 16px;}
.right table{width: 100%; margin: 0 0 20px 0; border: 1px #ccc solid;}
.right table th{background: url('/i/bg-th.gif') left top repeat-x; BACKGROUND-COLOR: #C3BBA9; color:#2e3336;}
.right table td, .right table th{padding: 6px; border: 1px #ccc solid; FONT-SIZE: 15px;}
.right p.ili {BACKGROUND-COLOR: #e0dfe3; COLOR: #2e3336; border: 1px #86888c solid; padding:10px; text-align:center; overflow: hidden;}
.right p.ili em, .right p.ili strong{COLOR: #2e3336;}
.right p.bib {BACKGROUND-COLOR: #fff; COLOR: #777; border: 1px #86888c solid; padding:10px; text-align:center; overflow: hidden;}
.right p.bib em, .right p.bib strong{COLOR: #777;}

.right .main-cont {BACKGROUND-COLOR: #3F4548; COLOR: #fff; border-bottom: 1px #94999C dashed; border-top: 1px #94999C dashed; padding:10px;}

.liner-404 {float:left; width: 100%; background: url('/i/error.png') left top no-repeat;}
.right-404 {float:left; width: 40%; padding:0 0 100px 0;}

.prew {float:left; width: 20%;}
.news {float:left; width: 29%;}
.news small, small.tut  {FONT-SIZE: 11px; color:#7D7F81; margin-left:5px; white-space: nowrap;}
.news small a, small.tut a  {color:#7D7F81;}
.news small a:hover, small.tut a:hover  {color:#aaa;}
.arts {float:left; width: 30%;}

.arts h1, .news  h1 {margin:0 0 20px 0;}
.rss {margin:0 10px 0 15px;}
.rss img {width:8px; height:8px;}
.rss-read{vertical-align:center; font-size:10px ! important; color:#7D7F81; margin: 0 ! important;line-height:10px;}
.rss-read i {font-style:normal;font-size:12px ! important; color:#999;}

.copy-t {float:left; width: 30%; height:1px; text-align:right;}
.copy-t img {width: 90px; height:73px; margin:18px 15px 0 0;}
.copy {float:left; width: 40%;padding: 27px 0 15px 0;}
.copy p {FONT-SIZE: 12px; margin:0 0 10px 0; padding:0; line-height:17px;}

a.ige0, a.ige1, a.ige2, a.ige3, a.ige4 , a.ige5, a.ige6, a.ige7 {text-decoration:none; padding:0 2px 0 2px;}
a.ige0:hover, a.ige1:hover, a.ige2:hover, a.ige3:hover, a.ige4:hover, a.ige5:hover, a.ige6:hover, a.ige7:hover {text-decoration:none;color:#2e3336;BACKGROUND-COLOR: #9cc3e7;}
.ige0 {font-size:9px;}
.ige1 {font-size:10px;}
.ige2 {font-size:13px;}
.ige3 {font-size:16px;}
.ige4 {font-size:19px;}
.ige5 {font-size:22px;}
.ige6 {font-size:25px;}
.ige7 {font-size:28px;}


.pages {margin: 0 6px 0 6px}
.pages a{padding: 2px 0 2px 0;}
.pages small {font-size:10px;}
.pages b{BACKGROUND-COLOR: #3f4551; FONT-WEIGHT: normal; padding: 2px 4px 2px 4px; margin-right:4px; color:#666;}

.s_nav  {margin-top:-5px; font-size:20px;}
.s_nav  a {background:url('/i/bg-nav.gif') 0 90% repeat-x ! important; background-color: #383d46 ! important;border:1px solid #455464; padding: 2px 9px; margin-right:4px;}
.s_nav  a:hover {background:url('/i/bg-nav.gif') 0 50% repeat-x ! important;background-color: #515762 ! important;border:1px solid #8ea179; padding: 2px 9px; margin-right:4px;}
.s_nav  b {background:url('/i/bg-nav.gif') 0 10% repeat-x ! important;background-color: #3f4551 ! important;border:1px solid #3f4551; font-weight: normal; padding: 2px 8px; margin-right:4px; color:#888;}


.form table, .form table td{border:none; padding-left:0; color:#646769;}
.input, .input_select, .textarea, .description, .tut-cont {font-family:Arial; font-size: 13px; background:url('/i/bg-text.gif') left top repeat-x; BACKGROUND-COLOR:#e6e6e6; border:1px #b3b9c3 solid;}
.input {width: 200px; height:23px;}
.input_select {width: 400px; height:23px;}
.textarea {width: 400px; height:160px;}
.description {width: 400px; height:60px;}
.tut-cont {float:left; width: 620px; height:400px;}

/* nujno 0_+ */

.clear-t {float:left; width: 30%; height:1px;}
.topic {float:right; width: 71%;padding-bottom:20px;}
.topic h1 {margin:0 0 50px 0; font-size: 29px;}
.topic h1 a {text-decoration:none; color:#fff;}
.topic h1 a:hover {text-decoration:none; color:#fff;}
.topic p {margin: -48px 0 13px 0;}
.topic small {font-size:12px;}
.topic p img {display:none ! important;}
.hk {COLOR:#777;font-style:normal;font-size: 13px} /* Хлебные крошки */

/**** Top Block ****/
#top {position:relative; width: 100%; height:140px;}
#top h1 {position:absolute; left:5%; top:35px; padding-bottom:1px;}
#top h1 a{text-decoration:none; color:#fff; border-bottom:1px #8c9396 solid;}
#top h1 a:hover {text-decoration:none; color:#fff; border-bottom:1px #fff solid;}
#top p{position:absolute; left:5%; top:70px;}
#top #nav-image {position:absolute; right:5%; top:35px; width: 139px; height:27px;}

/**** Top Search (16.09.2009)  ****/
#iSearch-podl {display:block; position:absolute; right:5%; top:71px; width: 316px; height:35px; z-index:0; background:url('/i/ssearch.png') left top repeat-x; opacity: 0.2; filter:alpha(opacity=20);}
#iSearch{position:absolute; right:5%; top:78px; width: 243px; height:20px; margin-right:65px; background:url('/i/bg-text.gif') left top repeat-x; BACKGROUND-COLOR:#e6e6e6; border:1px #b3b9c3 solid; z-index:1;}
input.eSearch {color: #666 ! important;}
#iSubmit {position:absolute; right:5%; top:78px; width: 50px; height:20px; margin-right:7px; z-index:1; 
border:1px #b2b2b2 solid; border-bottom:1px #919194 solid; border-top:1px #f6f6f7 solid; BACKGROUND-COLOR:#d8d8db;}

/**** Top Menu Block ****/
#iMenu {position:relative; width: 100%; overflow: hidden;}
#iMenu table {width:100%; margin: 0 0 10px 5%;}
#iMenu table td {width: 33%;padding:5px 10px 6px 0;FONT-SIZE: 14px;}
#iMenu h1, #iMenu b {FONT-SIZE: 15px; margin:0; padding:0;line-height:15px; FONT-WEIGHT:normal;}
#iMenu h1 {color:#ccc;}
#iMenu p, #iMenu h2 {FONT-SIZE: 12px; margin:1px 0 10px 0; padding:0;line-height:17px;color:#aaa;}
#iMenu a {display:block; width: 50%;}
#iMenu a img, #iMenu h1 img {margin:0 0 0 10px; width: 19px; height:9px;}

/**** Main Contnet Block ****/
#iCN {float:right; width: 95%; padding: 0;}
#iContnt {float:left; width: 95%;}

/**** Copy Block ****/
/* remove
.copy-t {float:left; width: 30%; height:1px; text-align:right;}
.copy-t img {width: 90px; height:73px; margin:18px 15px 0 0;}
.copy {float:left; width: 40%;padding: 27px 0 15px 0;}
.copy p {FONT-SIZE: 12px; margin:0 0 10px 0; padding:0; line-height:17px;}
*/
#copy {position:relative; width: 100%; margin-top: 30px; height:140px;}
#copy hr {float:none!important;position:absolute; left:5%; top:0; width: 90%;border: 0 hidden;border-top: 1px solid #555; height: 0; margin:0;}
#copy a {color:#aaa;}
#copy a:hover {color:#7D7F81;}
#copy .ad {color: #EE4C4C ! important;}
#copy .ad:hover {color: #EB2C2C ! important;}
#copy p {font-size:12px; color:#7D7F81; line-height:16px; padding:0; margin:0 0 10px 0;}
#copy #bla{position:absolute; left:5%; bottom:10px;}
#copy #ver{position:absolute; right:5%; bottom:10px;}
#copy #ver span{margin-right:7px;}
#copy #users-b{position:absolute; left:55%; margin-left:-80px; bottom:10px; width:180px;}
#copy #banners {position:absolute; right:5%; bottom:44px; /*opacity: 0.5; filter:alpha(opacity=50);*/}
#copy #banners img{margin-left:5px;}
#copy #sSearch{position:absolute; right:5%; bottom:55px; width: 266px; height:20px;  background:url('/i/bg-text.gif') left top repeat-x; BACKGROUND-COLOR:#e6e6e6; border:1px #b3b9c3 solid;}
input.eSearch {color: #666 ! important;}
#copy #b-menu {position:absolute; left:5%; top:0; width: 90%; list-style-type:none; padding: 0; margin:0; border-top: 1px solid #555; border-bottom: 1px solid #555; height:34px;}
#copy #b-menu li {float:left; FONT-SIZE: 13px; margin:0; padding:7px 0 0 0; text-align:center;width: 11%;}
#copy #b-menu li a.no, #copy #b-menu li a.no:hover {color:#7D7F81;}
#copy #b-menu li b{font-weight:normal;}
#copy #b-menu li img {margin:0 0 0 10px; width: 19px; height:9px;}


/**** Sape ****/
#sp{position:relative; width: 100%; margin: 50px 0 20px 0; padding:15px 0 12px 0; border-top:1px #65686A dashed; border-bottom:1px #65686A dashed; FONT-SIZE: 11px; color:#65686A;}
#sp .partners, #sp .sponsors, #sp .sites, #sp .partner-links, #sp .friends, #sp ul, #sp ol, #sp li {display:inline;background: none;}
#sp hr {display:none;}
#sp a {color:#65686A;}
#sp a:hover {color:#7F8182;}
#sp ul, #sp ol {list-style-type:none; padding:0; margin:0;}
#sp li {FONT-SIZE: 11px; margin:0 7px 0 0; padding:0; line-height:13px;}
#link, #close{position:absolute; top:-10px; BACKGROUND-COLOR: #2e3336;padding:0 5px 1px 5px; COLOR: #ccc; FONT-SIZE: 13px;}
#link {left:20px;}
#link a, #link a:hover  {color:#ccc;}
#close {right:20px;}
#close i {border-bottom:1px #9cc3e7 dashed; color:#9cc3e7; cursor:pointer; cursor:hand; font-style:normal;}


/**** Google ****/
.google {padding:0; margin:0;}
.help {width: 125px; height:31px;}


/**** RLE ****/
.ad-rle {float:left; width: 100%; overflow: hidden; margin:15px 0;}
.ad-add {float:left; display:block; background-color:#E70000; color: #000; text-decoration:none; padding:1px 2px; font-size:10px; margin-top:-15px;}
.ad-add:hover {background-color:#E74500; color: #000;}

/**** AdLabs ****/
.adlabs {font-size:14px; margin:40px 0 0 0;}
.adlabs table, .adlabs td {border:none ! important;}

/**** Wiki Block (08.04.2009) ****/
.rel {position:relative;width:100%;height:100%;}
#wiki .rel .write, #wiki-w .rel .write {position:absolute;width:52px;height:52px;top:50%; margin:-26px -26px 0 0;z-index:3;cursor:pointer;cursor:hand;}
#wiki, #wiki-w {height:100%;position:fixed;top:0;right:0;z-index:9999;overflow:hidden;
//position:absolute;top:expression(document.getElementsByTagName( 'body' )[0].scrollTop + "px");}

#wiki {width:5%;z-index:1;}
#wiki .rel .write {right:50%;}

#wiki-w {width:100%;z-index:2;}
#wiki-w .rel .write {right:2.5%;}
#wiki-w .rel #wiki-form {position:absolute;width:450px;height:295px;top:50%;right:2.5%;margin:-26px 25px 0 0;padding-top:12px; BACKGROUND-COLOR:#3e4548;border-bottom:3px #000 solid;z-index:2;}
#wiki-w  iframe {width:100%;height:100%; border-collapse:collapse; margin:0; padding:0;}


/**** Vote and Labels  for Tuts (14.05.2009) ****/
.sub-info {margin-top:60px;}

#recommend_form {margin:0; padding:0;font-size:16px;}
#recommend_form span {color:#505560;}
.voter {display:none;}
i.vote {color:#9cc3e7; border-bottom:1px #9cc3e7 dashed; font-style:normal; cursor:pointer; cursor:hand;}

.labels {margin: 15px 0 35px 0;}
.labels a {color:#9ebcd7; text-decoration:none; padding: 0 2px; margin: 0 3px 0 0;}
.labels a:hover {color:#2e3336; BACKGROUND-COLOR:#9ebcd7;border-bottom:1px #9ebcd7 dashed;}
/*.labels b {color:#9cc3e7; border-bottom:1px #9cc3e7 dashed; FONT-WEIGHT:normal; cursor:pointer;cursor:hand;}                  ajax edit labels    */


/**** Search (26.05.2009) ****/
.search {margin:0; padding:0;}
.search table, .search td {margin:0 !important; padding:0 !important; border:none !important;}
.search input {margin:0; padding:0; height:30px;}
.search .show {padding-right:6px !important;width:100%;}
.search .show input{width:100%; background:url('/i/bg-text.gif') left top repeat-x; BACKGROUND-COLOR:#e6e6e6; border:1px #b3b9c3 solid; color:#000; font-family:Arial,Tahoma; font-size:23px;}
.search .boob input{width:100px; font-size:15px;}
#yandexXML, #yandexXML a, #yandexXML a:hover {color:#7D7F81;}
#yandexXML {margin-bottom:50px;}
#yandexXML span {border-bottom: 1px dashed #aaa; color:#aaa; cursor: pointer; cursor: hand;}
.ya-search {float:right; width:35%; margin: 0 0 20px 20px; font-size:14px;}


/**** Add tut button (27.05.2009) ****/
#AddBtt {float:left; width:100%; height:65px; background:url('/i/button-right.png') right top repeat-x;margin:20px 0 15px 0;}
#RelBtt {position:relative; width:100%; height:100%; background:url('/i/button-left.png') left top no-repeat;}
#RelBtt #addtut, #RelBtt #tutrat {position:absolute; width:114px; right:30%;}
#RelBtt #addtut {top:15px; margin-right:-50px; font-size:16px;}
#RelBtt #addtut a {color:#83e847;}
#RelBtt #addtut a:hover {color:#b4e596;}
#RelBtt #tutrat {top:37px; right:30%; margin-right:-51px; font-size:11px;}
#RelBtt #tutrat a {color:#6f9ac1;}
#RelBtt #tutrat a:hover {color:#9cc3e7;}
#RelBtt #ico-add {position:absolute; width:49px; height:46px; top:11px; left:30%; margin-left:-42px; background:url('/i/ico-add.gif') left top no-repeat;}
#RelBtt #ico-add:hover {background:url('/i/ico-add.gif') left bottom no-repeat;}


/**** Comments (28.05.2009) ****/
#comments  {margin-top:50px;font-size:17px;font-weight:normal; color:#fff;}
#comment_field {margin-top:20px;border-top:1px dashed #575b5e;}
.comment {width:100%; padding: 15px 0; min-height:60px; font-size:15px;BACKGROUND-COLOR:#2e3336; border-bottom:1px dashed #575b5e;}
.comment .info {margin:0 0 10px 0; font-size:12px;color:#777;}
.comment .info a {color:#fff;}
.comment .info a:hover {color:#ccc;}
.comment p {margin:0; padding: 0 10px;}
.comment .date {margin:0 10px;}
.comment .ava {float:left; height:60px; width:45px; margin-right:10px;}
.too {BACKGROUND-COLOR:#373d40;}

.comment .Aminus, .comment .Aplus, .comment .minus, .comment .plus {position:absolute; top:17px; width:13px; height:13px; font-size:1px;}
.comment .Aminus {right:13px; background:url('/i/ico-stat.gif') 0px 0px no-repeat; cursor:pointer; cursor:hand;}
.comment .Aplus {right:32px; background:url('/i/ico-stat.gif') -13px 0px no-repeat; cursor:pointer; cursor:hand;}

.comment .minus {right:13px; background:url('/i/ico-stat.gif') 0px -13px no-repeat;}
.comment .plus {right:32px; background:url('/i/ico-stat.gif') -13px -13px no-repeat;}

.comment  .res {position:absolute; top:16px; right:60px; font-style:normal; font-size:13px;color:#777;}
.comment  .pol {color:#9aff59;}
.comment  .otr {color:#ff5858;}

#leave_comments {margin-top:15px;}
#leave_comments form {margin:0; padding:0;}
#leave_comments p {font-size:12px; margin:8px 0 0 0; line-height:19px;}
.label {color:#646769;}


/**** Authors Tut's Rating (03.06.2009) ****/
.authors {border:0 ! important; margin-bottom:50px ! important;}
.authors td {height:47px;}
.authors td, .authors th {border:0 ! important; padding:7px 0 ! important; color:#fff;}
.authors th {font-weight:normal; background:none ! important; font-size:12px ! important; color:#999 ! important; padding:0 0 10px 0 ! important;}
.authors i {color:#999; font-size:12px;margin-left:6px;}
.authors .lin {background: #363c3f; font-size:1px; height:5px; margin:3px 0 0 0;}
.authors .lin p{background:url('/i/top-a-bg.gif') 0 0 repeat-x; BACKGROUND-COLOR: #9cc3e7; font-size:1px; height:5px; margin:0; padding:0;}
.authors .stat {width:20%;text-align:center;font-weight:bold;}
.authors .rat {color:#2e3336; BACKGROUND-COLOR: #9cc3e7; padding:0 4px; border:2px #9cc3e7 solid;}


/**** New Comments (09.06.2009) ****/
.cvf {position:relative; width:100%; margin: 0 0 5px 0;}
.cvf label {font-size:12px; color:#646769;}
.cvf .labe {position:absolute; left:-120px; top:5px; width:105px;}


/**** New Comments (03.08.2009) ****/
.features, .features td {border:0 ! important;}
.features td.l {padding: 0 20px 0 0 ! important;width:50%;}
.features td.r {padding: 0 0 0 20px ! important;width:50%;}
.features p {margin: 0 0 45px 0 ! important;}


/**** Img for Sitemap (09.09.2009) ****/
.sitemap a img {margin:0 0 0 10px; width: 19px; height:9px;}



/**** Downloads New (01.10.2009) ****/
.reta {position:relative; width: 100%; background:url('/i/downloads/bg-dowloads.jpg') 0 0 no-repeat; margin:0 0 55px 0;padding:30px 0 0 0;}
.reta p {margin: 0 0 14px 0;}

.ttfd {text-decoration:none;}
.ttfd img {width: 316px; height:137px;}
.ttfd h1, .ttfd h2 {position:absolute; font-size:26px;line-height:38px;cursor:pointer; cursor:hand;}
.ttfd h1 { left:127px; top:70px; color:#e6f5d2;z-index:1;}
.ttfd h2 { left:126px; top:69px; color:#364b13;z-index:2;}
.ttfd img { width: 316px; height:137px; margin:15px 0 0 0;}
.ttfd img  {background:url('/i/downloads/download.jpg') 0 0 no-repeat;}
.ttfd:hover img {background:url('/i/downloads/download.jpg') 0 -137px no-repeat;}

.reta .info {margin: 0 0 40px 0 ! important;}
.reta .info em {color:#777;}



/**** Memory's (01.10.2009) ****/
.one-button {padding-bottom:20px!important; margin:0!important;text-align:center;}



/**** Content menu (23.10.2009) ****/
.cont-menu {display:block; width: 100%; height:20px; list-style-type:none; padding:0 ! important; margin:0 0 30px 0 ! important;}
.cont-menu li {float:left; font-size: 14px; margin:0 25px 0 0; _margin:0 15px 0 0; padding:0 ! important; white-space: nowrap; _width: 1%; height:20px; background:none ! important;}
.cont-menu a, .cont-menu strong, .cont-menu  em {display:block; width: 100%; height:100%; text-align:center; margin:0;padding:0;}
.cont-menu a, .cont-menu strong  {padding:2px 4px ! important; _padding:2px 10px ! important; margin:0 ! important; font-weight:normal;}
.cont-menu em  {padding:2px 0; font-style:normal;border-top:1px solid #2e3336;}
.cont-menu strong {background:url('/i/bg-nav.gif') 0 10% repeat-x ! important; background-color: #3f4551 ! important;border:1px solid #3f4551;color:#888;}
.cont-menu a {background:url('/i/bg-nav.gif') 0 90% repeat-x ! important; background-color: #383d46 ! important;border:1px solid #455464;}
.cont-menu a:hover {background:url('/i/bg-nav.gif') 0 50% repeat-x ! important; background-color: #515762 ! important;border:1px solid #8ea179;}


/**** New Tags All (13.11.2009) ****/
.alltags {line-height:normal!important;}
.alltags a {text-decoration:none; padding:0; margin:0 10px 0 0;white-space: nowrap;}
.alltags a:hover {text-decoration:none;color:#2e3336;BACKGROUND-COLOR: #9cc3e7;}
.alltags .ige0 {font-size:12px;}
.alltags .ige1 {font-size:16px;}
.alltags .ige2 {font-size:20px;}
.alltags .ige3 {font-size:24px;}
.alltags .ige4 {font-size:28px;}
.alltags .ige5 {font-size:32px;}
.alltags .ige6 {font-size:36px;}
.alltags .ige7 {font-size:40px;}


/**** New Tags All (12.01.2010) ****/
.kk-t	{background: url('/i/kk-l.png') 0 100% no-repeat; white-space:nowrap; background-color:#1b232e; font-size:11px; padding:0; margin:0 0 0 10px; font-style:normal;}
.kk-t b	{background: url('/i/kk-r.png') 100% 100% no-repeat; color:#b7b9ba; padding:0 8px 0 13px; font-weight:normal;}


/**** Downloads For Addons (??.01.2010) ****/
.download-pl {width:100%; height:47px; margin:30px 0 20px 0;}
.download-pl a {display:block; float:left; width:140px; height:47px; background:url('/i/download.png') 0 0;}
.download-pl a:hover {display:block; float:left; width:140px; height:47px; background:url('/i/download.png') 0 -47px;}
.download-pl p {display:block; float:left; margin:12px 0 0 20px; font-size:13px; color:#999; font-style:italic;}


/**** New Top Menu (28.02.2010) ****/
#t-m-p {position:absolute; left:5%; top:137px; width: 90%; height:45px; padding: 0; margin:0; z-index:1; font-size:1px; opacity: 0.5; filter:alpha(opacity=50);}
#t-m-p #ll {width:19px; background:url('/i/t-m-con.gif') 0 0;text-align:right;}
#t-m-p #rr {width:19px; background:url('/i/t-m-con.gif') -19px 0;}
#t-m-p #cc { background:url('/i/t-m-bg.gif') 0 0; background-color:#07090B;}

#top-menu {position:absolute; left:6.5%; top:137px; width: 88%; height:45px; list-style-type:none; padding: 0; margin:0;z-index:2;}
#top-menu li {float:left; FONT-SIZE: 13px; margin:0; padding:0; width: 11%;height:45px; overflow: hidden;}
#top-menu a {display:block; width: 100%; height:100%; padding:13px 0 0 0; text-align:center; cursor:pointer; cursor:hand;}
#top-menu a:hover {background:url('/i/t-m-a.gif') 0 0; background-color:#282C2F;}
#top-menu a.off {color:#B6B6B6; background:url('/i/t-m-a.gif') 0 -45px; background-color:#282C2F; text-decoration:none;}
#top-menu a.off:hover {color:#B6B6B6; background:url('/i/t-m-a.gif') 0 -45px; background-color:#282C2F; text-decoration:underline;}
#top-menu img {margin:0 0 0 10px; width: 19px; height:9px;}


/**** For Main Link (10.03.2010) ****/
#sp_n p {padding: 0 0 0 5%;width:auto; margin:30px 0 -5px 0; font-size:10px; color:#999;}
#sp_n a, #sp_n a:hover{color:#ccc;}


/**** New bottom Menu (29.04.2010) ****/
#b-m-p {position:absolute; left:5%; top:-10px; width: 90%; height:45px; padding: 0; margin:0; z-index:1; font-size:1px;}
#b-m-p #ll {width:19px; background:url('/i/b-m-conners.gif') 0 0;text-align:right;}
#b-m-p #rr {width:19px; background:url('/i/b-m-conners.gif') -20px 0;}
#b-m-p #cc {background:url('/i/b-m-bg.gif') 0 0;}

#bot-menu {position:absolute; left:6.5%; top:-10px; width: 88%; height:45px; list-style-type:none; padding: 0; margin:0;z-index:2;}
#bot-menu li {float:left; FONT-SIZE: 13px; margin:0; padding:0; width: 11%;height:45px; overflow: hidden;}
#bot-menu a {display:block; width: 100%; height:100%; padding:13px 0 0 0; text-align:center; cursor:pointer; cursor:hand;}
#bot-menu a:hover {background:url('/i/b-m-bg.gif') 0 0; background-color:#3C4246;}
#bot-menu a.off {color:#B6B6B6; background:url('/i/b-m-bg.gif') 0 0; background-color:#3F4551; text-decoration:none;}
#bot-menu a.off:hover {color:#B6B6B6; background:url('/i/b-m-bg.gif') 0 0; background-color:#3C4246; text-decoration:underline;}
#bot-menu img {margin:0 0 0 10px; width: 19px; height:9px;}


/**** New nav top (29.04.2010) ****/
#nav-t1, #nav-t2, #nav-t3, #nav-t4 {width: 113px; height:27px; position:absolute; right:5%; top:35px; }
#nav-t1 {background: url('/i/nav.gif') no-repeat 0 0;}
#nav-t2 {background: url('/i/nav.gif') no-repeat 0 -27px;}
#nav-t3 {background: url('/i/nav.gif') no-repeat 0 -54px;}
#nav-t4 {background: url('/i/nav.gif') no-repeat 0 -81px;}


/**** New nav top (30.04.2010) ****/
.imp-a {position:relative;margin:0 0 50px 0; width: 100%; height:158px; background:url('/i/image.gif') no-repeat 0 0;}
.imp-a .prew {position:absolute; left:2px; top:1px; width: 200px; height:150px;z-index:1;}
.imp-a p {margin:0 0 0 220px;}
.imp-a .title {font-size:17px;line-height:21px;margin-bottom:3px;}
.imp-a .labs {font-size:13px;line-height:17px; color:#8E8E8E;}
.imp-a .labs a {color:#8E8E8E;text-decoration:none;}
.imp-a .labs a:hover {color:#AFB0B0;text-decoration:underline;}
.imp-a .descript {font-size:15px; line-height:19px; margin-top:10px;}
.imp-a .dop {margin-top:10px;}
.imp-a .dop .tut-n  {FONT-SIZE: 11px; color:#7D7F81; margin-left:20px; white-space: nowrap;}
.imp-a .dop .votes-n  {FONT-SIZE: 11px; color:#7D7F81; margin-left:20px; padding: 0 0 0 19px; white-space: nowrap; background:url('/i/rated.gif') no-repeat 0 50%;}
.imp-a .dop .author {FONT-SIZE: 11px; color:#fff; margin-left:20px;}
.imp-a .dop .level1, .imp-a .dop .level2, .imp-a .dop .level3 {FONT-SIZE: 11px; color:#7D7F81; margin-left:20px;}
.imp-a .dop .level1 img, .imp-a .dop  .level2 img, .imp-a .dop .level3 img {width: 41px; height:13px; margin-left:6px; vertical-align:middle;}
.imp-a .dop .level1 img {background:url('/i/level.gif') 0 0;}
.imp-a .dop .level2 img {background:url('/i/level.gif') 0 -13px;}
.imp-a .dop .level3 img {background:url('/i/level.gif') 0 -26px;}

.trtreasw {opacity: 0.20; filter:alpha(opacity=20);}
.trtreasw .title a:hover, .imp-a .dop .author a:hover{color:#E2F3CE;}
.trtreasw .labs a:hover{color:#ddd;}