/*
	vkontakte black+green
	By dedushka
	http://userstyles.org/styles/22423
*/

@namespace url(http://www.w3.org/1999/xhtml);
.leftAd, div#myLink, a.ad_box, div#bFooter {display: none !important;}



* { }
body {background: #000 !important;}
a {color: lime !important}
#userProfile, #leftColumn {background: #000 !important;}
.dataWrap {color: #eee !important;}
div[style*="background-color: rgb(247, 247, 247)"] {background:#000!important;}



#nav {background: none !important;}
#nav li { text-align:right;width:118px !important;overflow:hidden !important; border: none !important;}
#nav li a {background: #000 !important;border: none !important;}
#nav li a:hover {background: lime !important;color: #000 !important;}



.sidePanel {background: #000 !important;color: lime !important;}
#sideMenu li.active,#sideMenu li.active a {background: lime !important;color: #000 !important;}


.giftRow .info .header {background: #777 !important;color: lime !important;}
.giftRow .info .header .privacy{color: #eee !important;}
.giftRow .info .header small, .wallpost .info .header b{color: #eee !important;}



#content {border: 1px solid #333 !important;}
#wrapHI, #wrapH {border: none !important;}
#header  {border-left: none !important;border-right: none !important;border-bottom: 1px solid lime !important;background: #000 !important;}
#header h1 {color: lime;}
#summary {color: lime !important;}



.voting_result_bg {background: #777 !important;}
.voting_result_fg {border: none !important;}


#mainPanel {background:#000!important;color:lime!important;}



.box_title, .box_title_wrap {background: lime !important;color: #000 !important;border: none !important;}
.box_body, .box_controls_wrap {background: #000 !important;color: #fff !important;}
.box_controls_wrap, .box_controls {background: #777 !important;}
.token {border: 1px solid #000 !important;background: #eee !important;}





.audioEditRowPlaying , .audioEditRow {background: none !important;border: 1px dotted #777 !important;}
.ainfo *,.duration{color:#eee!important;padding:0!important;width:33px;font-size:11px!important;}
.audioSearchRow b, .audioEditRow b, .audioEditRowPlaying b, .audioRow b, .audioRowWall b {color: lime !important;text-transform:uppercase;}
#audioBar {background: none !important;}
.audioRow {background: none !important;color: #eee !important}
ul.commentsPages li.current {background: lime !important;border: none !important;}
ul.commentsPages li.current a {color: #000 !important;}
.audioResults #results, .notesResults #results, .topicsResults #results, .questionsResults #results, .pagesResults #results, .adsResults #results {background: none !important;}
a.addAudioLink {background: #777 !important;color: lime !important;}
.sec_pad, .sec_pad_over {background: #777 !important;border: none !important;}
.sec_pad_sel, .sec_pad_sel_progr {background: lime !important;border: none !important;color: #000 !important;}
.playimg {width: 16px !important; overflow: hidden !important; height: 17px !important;background: url('http://img207.imageshack.us/img207/9301/play.gif') no-repeat !important;}

img[src*="images/play.gif"],img[src*="images/play.png"] {padding-left: 17px !important;}
img[src*="images/pause.gif"],img[src*="images/pause.png"] {width: 16px !important; overflow: hidden !important; background: url('http://img180.imageshack.us/img180/4400/pause.gif') -17px !important; padding-left: 17px!important;}

td[style*="width: 18px; vertical-align: top;"], td[style*="width: 20px; vertical-align: top;"] {margin-right: 10px;display: block !important;width:16px !important;height:17px!important;overflow:hidden!important;}



.mailbox table th {color:#fff!important;border: none !important; background: #aaa !important; text-transform: uppercase; font-size: 10px!important;}
.actionBar {border: none !important; background: #000 !important;}
.mailbox table .date{color:#eee!important;}



#activity_time a {font-size:11px !important;}
.history_item_text, #activity_text {font-size:12px !important;color: #aaa !important;}
.history_item_name{color:lime!important;}



.simpleHeader, #msg, #dld, .dld, .msg, .alertmsg, #message {border:none!important;background:lime!important;color:#000!important;}
#msg a, #dld a, .dld a, .msg a, .alertmsg a, #message a {color:#000!important;}
.simpleBar{border: none !important; background: #777 !important;color: #eee !important;}
.topTime{color:lime!important;}



.comments_count {color: #eee !important;}



#categoriesList .catHeader a {color: #000 !important;}
.searchBar, #categoriesPanel, #categoriesList {background: none !important;border: none !important;}
.category {font-size: 10px !important}
#categoriesList .catHeader, #itemInfo .title, .itemCount, #categoriesList h3 {background: lime !important;color: #000 !important;border: none !important;padding: 3px !important;}
#itemInfo .description, .marketItem .description {color: lime !important;}
ul#sections a {background: #000 !important;color: lime !important;border: 1px solid #777 !important;}
ul#sections li a.active {background: lime !important;color: #000 !important;}
#itemInfo .price {color: lime !important;}



#profileActions {background: none !important;}
#profileActions a  {background: none !important;border-bottom: 1px solid #777 !important;}
#profileActions a:hover {background: lime !important;color: #000 !important;}
#editor  {background: #000 !important;}
.header, #add_uni_link, #add_school_link, #add_address_link, #add_work_link, #add_military_link, .placeCategory .row div.lines {color: #eee !important;}



#educationFilter {background: none !important;}
.filter {color: lime !important;}
.filter_on div div {color: #000 !important;background: lime !important;border: none !important;}
.filter_on, .filter_on div {border: none !important;}



div[style*="padding: 100px 50px; background-color: rgb(247, 247, 247); text-align: center;"] {background: #777 !important;color: #eee !important;}
.groupslist .grouprow, .groupslist, #group.profile, #group.profile .right{background: none !important;}
.profile .fallback {background: #000 !important;border: none !important;}
#group.profile .admins li, ul.listing li span, .flexBox {color: #eee !important;}
.wikiText .wikiHeader, .wikiSubHeader, .wikiText .wikiSubSubHeader, .profile .info_table caption {color: lime !important;}



#videoCommHead, h2, h4 {color: #eee !important;}
#videoactions a, #videoactions .action_link, #videoactions .non_action, #videoactions a:hover, #videoactions .action_link:hover  {background: #000 !important;border: 1px solid #777 !important;color: lime !important;}
div.adesc, div[id*="comment"] table.wallpost td.info div {max-height: 100px;overflow: auto;color: #eee !important;}
div#videocaptionleft {max-height: 100px;overflow: auto;}



.filterOpen, .filterShut {background: #000 !important;border: none !important;color: lime !important;}
.divider2px {border: 1px solid lime !important;background: none !important;}



.mailbox table tr.newRow {background: #777 !important;}
#dialog td.dialog {background: #777 !important;border: 10px solid #aaa !important;}
#shadowLine {display: none !important;}
.mailbox table tr.delRow * {background: lime !important;color: #000 !important;}
.label {color: #eee !important;}
.wrapped {color: #eee !important;}
#messageHistory table tr td.new_td {color: #eee !important;}



.feedDay, .commentHeader, .bOpen .flexHeader {background: #777 !important;border: 0 !important;color: lime !important;}
.bShut .flexHeader {background: #333 !important;border: 0 !important;}
.feedDay { text-transform:uppercase;font-size:10px!important; }
.flexHeader h2 {color: #aaa !important;}
table[style*="background-color: rgb(255, 255, 255);"] {background: #555 !important;}



.notes_titles * {background: none !important;}
.notes_titles li.written {padding: 5px 0 !important;}
.notes_titles small {color: #eee !important;font-size: 10px !important;}
#notesBar {background: none !important;}
.note_content {color: #eee !important;}
.note .note_header {background: #777 !important;}
.note .note_header .byline {color: #eee !important;}
#newNote .add {border: none !important;}



.activePad {background: lime !important;color: #000 !important;}
.activePad a {color: #000 !important}



#editorPanel, .editorPanel {background: none !important;}
.radiobtn_label, .editorPanel * {color: lime !important;}



.select {border: none!important;background: #000 !important;}
#qfriends {border: none!important;background: #000 !important; color: lime !important;}
#quickSearch input {border: none!important;}
#qdropdown, .qdiv_on, .qdiv_off {background: #000 !important; color: lime !important; border: none !important;}
.qdiv_over, .qdiv_over_top {background: lime!important;color: #000 !important;border: none !important;}
ul.buttonRow a {color: #000 !important;background: lime !important;border: none !important;}
.niftycorners {display: none !important;}
.inputText, .inputPassword, input[type="text"], input[type="password"], input[type~="text"], input[type~="password"] {color: lime !important;background: #000 !important;}
textarea {color: lime !important;background: #000 !important;}
.selector_container table {border: none !important;}
.selector_container td.selector {border: 1px solid #777 !important; background: #000 !important;}
.selector_container td.selector_dropdown {border: none !important;background: #aaa url('http://vkontakte.ru/images/darr_dd_out.gif') no-repeat center center !important;}
.result_list ul {background: #777 !important;}
.result_list ul li {color: #eee !important;}
.result_list ul li.active {background: #eee !important;color: #000 !important;}

div[id*="wPost"] {color: #eee !important;}
.upArrow a, .dArrow a {background: #000 !important;border: 1px solid #777 !important;}
.upArrow a:hover, .dArrow a:hover {border: 1px solid lime !important;}

#sideBar * {background: #000 !important;border: 0 !important;color: #eee}
#mainFeed  {background: #000 !important;color: lime !important;}
#mainFeed table td {border-top: 1px solid #777 !important;}

.thumb {border: none !important;}
.summaryBar .summary {color: #eee !important;}

.tBar {border-bottom: 1px solid #777 !important;}
ul.t0 li.activeLink a,
ul.t0 li.activeLink a:hover {padding-top: 4px !important;background: #777 !important;}
.tl1, .tl2 {display: none !important;}
ul.t0 a {padding-top: 4px !important;}
ul.t0 a:hover {background: #777 !important;}



#home {background: url('http://img396.imageshack.us/img396/8523/logoz.gif') no-repeat center center !important;}
#pageHeader, #pageHeader1 {background: #000 !important;}
.headNav a, .headNav div {padding: 11px 20px !important;background: none !important;border-left:  1px solid lime !important;}
.headNav a:hover {background: lime !important;color: #000 !important;text-decoration: none!important}
.headNav div {height:20px!important;}

.fSub {background: none !important;border-bottom: 1px solid #777 !important;}
.fSub .fDetails, .fSub h3 {color: #eee !important;}



ul.commPhPages a, .pageList a, .pageList .current, .pageList .current, .pageList .current a, .pageList .current a:hover {border-top: none !important;border-bottom: 2px solid lime !important;padding: 5px 7px !important;}
.pageList a:hover, ul.commPhPages a:hover {background: lime !important; color: #000 !important;}
ul.commPhPages li.current a, ul.commPhPages li.current a:hover,
.pageList .current, .pageList .current a, .pageList .current a:hover {color: #fff !important;border: none !important;padding: 5px !important;}

#checkboxFeedWrap {background: none !important;}
#checkboxFeed {background: #777 !important;border: none !important;}
.side_filter, .side_filter_over {border: none !important;}

#wrap1, #wrap2 {border: none !important;}


.result .info dd.matches span {padding:2px!important;background: #aaa !important; color: #000 !important;border: none !important;}
.match {background: #aaa !important; color: #000 !important;border: none !important;}



.triggerBtnOff {background: lime !important;color: #000 !important;border:1px solid lime!important;}
.triggerBtnOff:hover {background: #000 !important;color: lime !important;border:1px solid lime!important;}
#message * {color: #000 !important;}
#editphotoalbum .photo .thumb .covercheck , #editphotoalbum, #editphotoalbum .photo{background: none !important;border: none !important;}
#photoborder{background: none !important;border-top: 1px solid #777!important;border-bottom: 1px solid #777!important;}
#photoLocation {border-left: 1px solid #777!important;}
div.comment, .searchResults, #album {background: none !important;color: #aaa !important;}
#album img {background: none !important;border: 1px solid #777 !important;}
#photodate, #phototags, #photocaption {color: #eee !important;}
.separator {background: none !important;border-bottom: 1px solid lime !important;}
.comment .header {background: #555 !important;border-top: none !important;border-bottom: 1px solid lime !important;}
.ncc {background: #777 !important;border: none !important;}
.nc, .nc1, .nc2 {display: none !important;}
.nNav li {border: none !important;}
#photoCommHead {color: #aaa !important;}

.result {background: #000 !important;border: 1px solid #333 !important;}
a#rotateleft, a#rotateright {border-bottom:1px solid lime!important;}
a#rotateleft {background: url('http://img91.imageshack.us/img91/2196/ccw.gif') no-repeat 10px center !important;}
a#rotateleft:hover {background: #333 url('http://img91.imageshack.us/img91/2196/ccw.gif') no-repeat 10px center !important;}
#rotateright {background: url('http://img185.imageshack.us/img185/6679/90394007.gif') no-repeat 10px center !important;}
#rotateright:hover {background: #333 url('http://img185.imageshack.us/img185/6679/90394007.gif') no-repeat 10px center !important;}
#photoactions a:hover, #photoactions .action_link:hover {background: #333 !important;}
#photoactions a, #photoactions .action_link{ border-bottom:1px solid #777!important;}


#rateLeft, #rateLeftGold {border: none !important;background: lime !important;}
#rateRight, #rateRightGold {border: none !important;background: #777 !important;}
#percentGold, #percent, #percentGold a, #percent a {color: #000 !important;}


a.wallFunc{background: none !important;}
a.wallFunc:hover{background: lime !important;color: #000 !important;}
.wallpost .info .header small, .wallpost .info .header b {color: #eee !important;}
.wallpost .info {border: 0 !important;}
.wallpost .info .header {color: #fff !important;background: #555 !important;border: none !important;}