﻿.shoutbox_message > td > a {
white-space: nowrap;
max-width: 60px;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: -4px;
}


.shoutbox_message td {
white-space: nowrap;
}

tr:nth-child(odd) td {
    background: #313131 !important;
}
table {
    border-collapse: collapse;
}
td.windowbg2, td.windowbg, td.info {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
tbody.divider {
    display: none;
}

span[id^='gpbp_score_']
{
background: #6c9349 !important;
color: white !important;
font-weight: bold !important;
padding: 3px 8px !important;
/*margin: 6px !important;*/
border-radius: 6px !important;
}

div.wysibb {
margin: 0 !important;
}

a:not([href]):hover {
text-decoration: none !important;
cursor: initial !important;
}

.post {
margin-left: 15px;
}

#ajax_in_progress {
background: rgba(0, 0, 0, 0.77) !important;
border: none !important;
height: 25px !important;
border-bottom: 1px solid rgb(63, 63, 63) !important;
font-family: Tahoma,arial,verdana,sans-serif !important;
box-shadow: 0 0 60px 10px black !important;
}

.poster h4 {
width: 100% !important;
background: #08161E !important;
padding-top: 10px !important;
height: 30px !important;
margin: 0px !important;
margin-bottom: -17px !important;
font-weight: bold !important;
font-size: 14px !important;
font-family: Tahoma,arial,verdana,sans-serif !important;
}

.postarea {
margin-left: 187px !important;
}

/*ul.quickbuttons li a {
padding: 0 0 0 5px !important;
}*/

.gpbp_vote {
margin-top: 13px !important;
clear: right;
}

ul.quickbuttons {
clear: none !important;
}

.gpbp_voterslist {
display: none !important;
}

.gpbp_voterslist_select {
background: #6c9349 !important;
color: white !important;
font-weight: bold !important;
padding: 3px 8px !important;
border-radius: 6px !important;
margin-top: -20px !important;
margin-right: -10px !important;
margin-left: 10px !important;
}

.botslice, .topslice, span.upperframe, span.lowerframe, #index_common_stats , #shoutbox_status, .unreadlink, #time, .messageicon, #author, #inferno_tools, .modifybutton, .blurb, .button_strip_add_poll, .button_strip_mark_unread, .button_strip_send, .button_strip_print, .notify_button, #display_jump_to
{
	display: none !important;
}

#footer {
width: 950px;
margin: 0px auto;
border: none !important;
background: #1a1a1a !important;
}

.copyright > a {
color: #999 !important;
}

img.smiley {
vertical-align: middle !important;
}

#header {
border-top: solid 6px #ff8b00;
background: linear-gradient(to bottom, #214b5b 0%,#28353b 100%) !important;
height: 261px !important;
}

#logo a {
background-image: url(http://themodders.org/Themes/Inferno/images/header_old.jpg) !important;
display: block !important;
width: 1075px !important;
height: 261px !important;
margin-left: -41px !important;
}

.user {
float: left !important;
margin-left: 500px !important;
margin-top: -180px !important;
background-color: rgba(0,0,0,0.5) !important;
border-radius: 7px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
}

#header .user img.avatar {
margin-top: 0px !important;
}

.greeting {
color: white;
}

h1, h2, h3, h4, h5, h6, .dropmenu a
{
color: white !important;
}

.dropmenu li ul
 {
	background: #2a2a2a !important;
}

#main_content
{
	padding: initial !important;
}

#whoisviewing {
background-color: transparent !important;
padding: 1.5em !important;
text-align: right !important;
}

h3.catbg
{
	background: initial !important;
}

#main_body, body
{
	background: #1A1A1A !important;
}

#main_body .wrapper
 {
	background: #2A2A2A !important;
}

#display_jump_to
 {
	background: #2A2A2A !important;
	border: none !important;
}

.roundframe
 {
	background: #2A2A2A !important;
	border: none !important;
}

#inferno_tools
 {
	background: #2A2A2A !important;
}

.windowbg 
{
	background: #2A2A2A !important;
}

.windowbg2
{
	background-color: #2A2A2A !important;
}

body, td, th, tr 
{
	color: #bbb !important;
}

textarea 
{
	background: #181717 !important;
	border: none !important;
	color: white !important;
}

#shoutbox_message, .rich_editor {
background: #101010 !important;
border: 1px solid #3b3b3b !important;
color: white !important;
height: 1.7em;
padding: 3px !important;
}

.description
 {
	background: #2A2A2A !important;
	border: none !important;
}

table.table_grid td, .topic_table table thead, .table_grid tr.catbg, .table_frame .table_list td.icon, .table_frame .table_list td.info, .table_frame .table_list td.stats, .inner
 {
	border: none !important;
}

#topnav li a 
{
	color: white !important;
}

.lockedbg2, .lockedbg {
background: initial !important;
}

.stickybg, .stickybg2 {
background: initial !important;
}

.roundframe
 {
	/*margin-top: 40px; po co to było?*/
}

#quickReplyOptions {
padding: 10px 10px 0 10px;
}

.post_wrapper 
{
	padding: 0px 0px 10px 0px !important;
	min-height: 200px;
	background-color: #2A2A2A !important;
	color: #bbb !important;
	padding: 0 0 20px 0 !important;
	border-bottom: 20px solid #1a1a1a;
	/*border-bottom: 34px solid #343434;*/
}

a img {
vertical-align: middle;
}

.pagelinks {
padding: 12px !important;
}

.buttonlist.floatright 
{

}

div.cat_bar
 {
padding: 0 !important;
background: #2a2a2a !important;
border-top: 20px solid #1a1a1a !important;
border-left: 10px solid #1a1a1a !important;
border-right: 10px solid #1a1a1a !important;
margin-left: -12px !important;
margin-right: -10px !important;
}

.flow_hidden {
width: initial !important;
padding: 0 0 5px 10px !important;
}

#toolbar
 {
	background: linear-gradient(to bottom, #0b1f2a 0%,#000000 100%) !important;
}

#pollmoderation {
margin-bottom: 15px !important;
}

.navigate_section {
padding: 0 0 8px 15px !important;
}

h3.catbg a:link, .table_list tbody.header td a
{

}

#upshrinkHeaderIC p.last 
{
	border: none !important;
}

.content
 {
	padding: 5px 0px 2px 5px !important;
}

.poster_attr 
{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 45%;
}

.poster_attr_val 
{
	float: left;
	text-align: left;
	margin-left: 4px;
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.catbg > a 
{
	color: #FF8C00 !important;
}

.postarea div.flow_hidden
 {
	width: inherit;
	background: #08161E;

	padding-left: 200px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 35px;
}

h3.catbg {
font-weight: normal !important;
font-size: 17px !important;
background: linear-gradient(to bottom, #1a3342 0%,#1a3342 50%,#0e2938 51%,#0e2938 100%) !important;
padding-left: 10px !important;
color: #FF8C00 !important;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

h3.catbg > img {
display: none;
}

.avatar {
max-width: 110px;
max-height: 110px;
margin-top: 15px;
}

#whoisviewing {
display: none;
}


.buttonlist ul li a span, ipbutton, button_submit {
font: 13px Tahoma,arial,verdana,sans-serif !important;
display: block !important;
text-transform: none !important;
height: 24px !important;
line-height: 21px !important;
background: #19385a !important;
color: white !important;
padding: 5px 15px 2px 15px !important;
border-radius: 6px;
background: linear-gradient(to bottom, #243f5c 0%,#243f5c 50%,#1d3652 51%,#1d3652 100%) !important;
border: 1px solid;
border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(255, 255, 255, 0.1);
}

.buttonlist ul li a {
background: transparent !important;
}

.title_barIC {
background: transparent !important;
}

h4.titlebg {
background: transparent !important;
}

.innerframe > .cat_bar {

}

.smalltext.sblinks {
text-align: right;
background: transparent;

margin-right: 30px;
display: block !important;
}

.subject {
color: #4d90ab !important;
}

ul.quickbuttons li a {
font: 11px Tahoma,arial,verdana,sans-serif !important;
margin-top: 2px !important;
color: #CCCCCC;
margin-right: 15px !important;
}

h3.catbg a:link {
color: #FF8C00 !important;
}

.quoteheader {
background: url(../images/theme/quote.png) no-repeat !important;
margin-bottom: 3px !important;
background-color: #1a1a1a !important;
background-size: 40px !important;
}

.topslice_quote {
font: 14px Tahoma,arial,verdana,sans-serif !important;
color: white !important;
font-weight: bold !important;
padding: 7px 30px !important;
}

.bbc_standard_quote, blockquote.bbc_alternate_quote {
color: #CDCDCD !important;
background: #1a1a1a !important;
border: none !important;
}

#main_body {
padding-top: 60px !important;
}

.pagesection > span {
display: table-cell;
padding-top: 13px !important;
}

.buttonlist ul li {
float: right !important;
}

#moderationbuttons {
background: linear-gradient(to bottom, #1a3342 0%,#1a3342 50%,#0e2938 51%,#0e2938 100%) !important;
padding-right: 10px;
}

#moderationbuttons_strip > ul > li {
margin-bottom: 5px;
}

.pagesection {
background: linear-gradient(to bottom, #1a3342 0%,#1a3342 50%,#0e2938 51%,#0e2938 100%) !important;
background: #2a2a2a !important;
height: 40px !important;
padding-right: 10px !important;
padding-left: 10px !important;
}

.signature {
border-top: 1px solid rgba(255, 255, 255, 0.11) !important;
}

.button_submit {
font: 13px Tahoma,arial,verdana,sans-serif !important;
line-height: 21px !important;
background: #19385a !important;
color: white !important;
padding: 5px 15px 2px 15px !important;
border-radius: 6px;
background: linear-gradient(to bottom, #243f5c 0%,#243f5c 50%,#1d3652 51%,#1d3652 100%) !important;
border-color: rgba(255, 255, 255, 0.1) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) rgba(255, 255, 255, 0.1) !important;
}

#forumposts {

}

.bbc_img {
/*max-width: 700px;
max-height: 500px;
width: initial !important;
height: initial !important;*/
}

.post {
overflow: visible !important;
}

table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td {
background: black !important;
border: none !important;
}

#shoutbox_message{
width: 880px !important;
margin-left: 7px !important;
}

.shoutbox_message {
height: 25px;
}
.shoutbox_message:nth-child(odd) {
background-color: #1a1a1a;
}
.shoutbox_message:nth-child(even) {
background-color: #2A2A2A;
}

.keyinfo {
margin-top: 13px !important;
margin-bottom: -25px;
}

.keyinfo > h5 {
display: none !important;
}

#topnav li a.active, #topnav li a:hover,  #topnav li ul li a:hover {
background: linear-gradient(to bottom, #1a3342 0%,#28353b 50%,#0e2938 51%,#0e2938 100%) !important;
}

.signature {
max-height: 150px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}

.usertitle {
height: 15px;
margin-bottom: -15px !important;
overflow: hidden;

}

.roundframe {
padding: 0 1px !important;
}

div.cat_bar {
margin-bottom: 0px !important;
}

#quickReplyOptions > div > p {
display: none;
}

#openid_url {
display: none !important;
}

.bbc_code {
color: white !important;
border: none !important;
background: #1a1a1a !important;
font-size: 11px !important;
line-height: 140% !important;
white-space: pre !important;
padding: 15px !important;
}

.codeheader {
color: white !important;
}

#topic_icons {
display: none !important;
}

.shoutbox_warning{
background: #08161e;
padding: 10px 10px 10px 10px;
border: 1px solid #1a3442;
margin: 4px;
}

#profileview {
overflow-x: hidden !important;
}

.windowbg, #preview_body {
background-color: #2a2a2a !important;
}

/*Leinnan start*/
#nchat_editor div:nth-child(2) input {
    padding: 4px;
    margin: 5px;
    background-color: #1e1e1e;
    color: #DDD;
    border: 1px solid #383838;
}

span.nick {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: -4px;
    white-space: nowrap;
    width: 80px;
    text-align: right;
}
#nchat_admin_shoutbox {
    background-color: #2a2a2a !important;
    border-left: none !important;
    padding-left: 4px;
}
.sb_shout:nth-child(2n) {
    background-color: #1e1e1e;
}
.sb_shout span.floatright {
    color: #888;
    padding-right: 8px;
}
.sb_shout {
    line-height: 140%;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    transition-duration: 0.5s;
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
    max-height: 3.2em;
    font-size: 13px;
}
