@import url(../../../images/cracovia/stylesheet/editor.css);
@import url(../../../images/cracovia/stylesheet/select2.css);
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,700);

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, li, form, button, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
 border: none;
 font-size: 100%;
 margin: 0;
 outline: 0 none;
padding: 0;
 vertical-align: baseline;
}

table {
 border-spacing: 0;
 font: inherit;
}

strong, b, *[style*="bold"], *[style*="700"] {

}

body {
 color: #5a5a5a;
 font-family: sans-serif;
 font-size: 13px;
}

a:link, a:visited {
 text-decoration:none;
}

header > div > div, main, footer, #debug, nav {
 text-align:left;
 width:960px;
 margin:0 auto;
}

.top_panel {
 font-size:12px;
 color:#f9f9f9;
 padding:10px 0px;
}

.top_panel .modal {
 color: #5a5a5a;
}

.top_panel a {
 vertical-align:middle;
 display:inline-block;
}

.top_panel a[data-link-role="user_slidebar"] {
 display:none;
}

.top_panel a:hover, .top_panel a:active {
 color:#f5f5f5 !Important;
}

.top_panel > div > a {
 margin-right:3px;
}

.top_panel > div > .float_right > a {
 margin-left:3px;
}

.top_panel *[data-pmcount] {
 display:inline-block;
 padding:2px 4px;
 margin-left:4px;
 border-radius:2px;
 vertical-align:middle;
}

.top_panel *[data-pmcount="0"] {
 display:none !important;
}


header .header {
 background-repeat:no-repeat;
 background-position:0% 20%;
 background-size: cover;
 border-bottom-width:4px;
 border-bottom-style: solid;
}

header .header > div {
 padding:30px 0px;
}

header .header .logo {
}

header .header .header_search {
 float:right;
 margin-top:14px;
}

header .header .header_search form {
 background-color:#f5f5f5;
 border-radius:2px;
 position:relative;
 display:inline-block;
}

header .header .header_search form:after {
 position:absolute;
 top:0;
 height:100%;
 content:"";
 right:0;
 width:28px;
 border-radius:0px 2px 2px 0px;
}

header .header .header_search .label {
 position:relative;
 top:-1px;
}

header .header .header_search .textbox {
 padding:0px 8px;
 border-width:0px;
 background:none;
 border:none;
}

header .header .header_search button{
 border:none;
 position:relative;
 top:-1px;
 background:none;
 color:#f5f5f5;
 display:inline-block;
 padding: 0px;
 z-index:99;
 margin:0px;
 width:28px;
 text-align:center;
}

header .header .header_search .textbox, header .header .header_search button {
 height:30px;
 line-height:30px;
}

nav {
 position:relative;
 background-color:rgba(0, 0, 0, 0.700);
 border-radius:2px 2px 0px 0px;
}

nav a[data-link-role="nav_slidebar"] {
 display:none;
 padding:10px;
 color:#f5f5f5;
}

.navigation_menu {
 list-style:none;
 padding:0;
 margin:0;
}

.navigation_menu > li {
 float:left;
}

.navigation_menu > li > a {
 display:block;
 color:#f5f5f5;
 padding:10px 16px;
 text-align:center;
}

.navigation_menu > li > a > i {
 font-size:16px;
 margin-bottom:4px;
 display:block;
}

.breadcrumb {
 margin-bottom: 10px;
 font-size:12px;
}

.breadcrumb > *, .breadcrumb > * > * {
 height:30px;
 line-height:30px;
}

.breadcrumb .float_right {
 margin-top:-5px;
}

.breadcrumb_sep:before {
 content: "\f105";
 font-family: "FontAwesome";
 margin: 0px 3px;
 vertical-align: middle;
}

.breadcrumb .float_right {
}

.breadcrumb_dropdown {
 display:none;
}

.breadcrumb_dropdown:before {
 content: "f107";
 font-family: "FontAwesome";
 margin: 0 3px;
 vertical-align: middle;
}

.breadcrumb .pagination_breadcrumb, .drop_go_page {
 background-color: #f3f3f3;
 border-radius: 2px;
 display: none;
 padding: 2px 3px;
}

.drop_go_page {
 padding: 5px 7px;
}

.breadcrumb .float_right {
 position: relative;
 top: 4px;
}

main {
 display:block;
 padding: 8px 10px;
 box-sizing:border-box;
 background-color:#ffffff;
}

.tborder {
 background-color: #f9f9f9;
 border-radius: 2px;
}

.thead {
 background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.020) 0px, rgba(255, 255, 255, 0.020) 50%, rgba(0, 0, 0, 0.200) 51%, rgba(0, 0, 0, 0.200) 020%);
 background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.020) 0px, rgba(255, 255, 255, 0.020) 50%, rgba(0, 0, 0, 0.200) 51%, rgba(0, 0, 0, 0.200) 020%);
 background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.020) 0px, rgba(255, 255, 255, 0.020) 50%, rgba(0, 0, 0, 0.200) 51%, rgba(0, 0, 0, 0.200) 020%);
 background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.020) 0px, rgba(255, 255, 255, 0.020) 50%, rgba(0, 0, 0, 0.200) 51%, rgba(0, 0, 0, 0.200) 020%);
 background-image: linear-gradient(top, rgba(255, 255, 255, 0.020) 0px, rgba(255, 255, 255, 0.020) 50%, rgba(0, 0, 0, 0.200) 51%, rgba(0, 0, 0, 0.200) 020%);
 background-repeat:repeat-x;
 border-bottom-width:2px;
 color: #f5f5f5;
 border-bottom-width:2px;
 border-bottom-style:solid;
 padding: 10px 12px;
}

.thead_collapsed {
 border-radius: 2px !important;
}

.thead a:link, .thead a:visited {
 color: #f5f5f5;
}

.thead a:hover, .thead a:active {
 color: rgba(255, 255, 255, 0.700);
}

.thead_links {
 font-size: 11px;
 position: relative;
}

.thead_links > a > i {
 background-color: rgba(0, 0, 0, 0.6);
 border-radius: 3px;
 padding: 4px 6px;
}

.thead_links > a {
 margin-left: 8px;
}

.tcat, *[class*="trow"] {
 padding: 6px 5px;
}

*[class*="trow"] {
 border-color: #DCDCDC;
 border-style: solid;
 border-width: 0px 1px 1px 1px;
}

*[data-content-status] {
 border-top-width: 1px !important;
}

.tcat, .trow_sep {
 background-color: #f1f1f1;
 border-color: #DCDCDC;
 border-style: solid;
 border-width: 0px 1px;
 font-size: 11px;
}

.trow_sep {
 border-bottom-width:1px;
}

.rowbit > * {
 box-sizing: border-box;
 display: inline-block;
 float: left;
 vertical-align: middle;
}

.rowbit[class*="tcat"] > *[class*="modbit"] {
 position: relative;
 margin:0px;
}

.rowbit:after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 visibility: hidden;
}

.hidden {
 display: none;
 float: none;
 width: 1%;
}

.hiddenrow {
 display: none;
}

.selectall {
 text-align: center;
}

.trow_selected {
 background-color: #ececec;
}

.deleted_post, .trow_deleted {
 background-color: #F7E0E0;
}

.trow_shaded:not(.trow_selected):not(.deleted_post):not(.trow_deleted), .unapproved_post:not(.trow_selected):not(.deleted_post):not(.trow_deleted) {
 background-color: #fcf8e3;
}

.tfoot {
 background-color: #efefef;
 border: 1px solid #dcdcdc;
 border-top-width:0px;
 padding: 8px 10px;
 border-radius:0px 0px 2px 2px;
}

.tborder > *:only-child {
 border-radius: 2px !important;
 border-top-width:1px;
}

.tborder > *:first-child {
 border-radius: 2px 2px 0 0;
}

.tborder *[class*="trow"]:last-child, .tborder .tbody > *:last-child  {
 border-radius: 0 0 2px 2px;
}

.tborder .tbody_index > *[class*="trow"] {
 border-width:0px;
 background-color:#f5f5f5;
}

.tborder .tbody_index {
 padding:4px 4px;
 border-radius:0px 2px 2px 0px;
 background-color:#eaeaea;
 border:1px solid #ebebeb;
}

footer {
 border-top-width:4px;
 border-top-style: solid;
 margin-bottom:10px;
}

footer a:hover, footer a:active {
 color:#f5f5f5 !important;
}

footer .footer_row {
 padding:8px 6px;
 background-color: rgba(0, 0, 0, 0.300);
 font-size:12px;
}

footer .footer_row > a {
 display:inline-block;
 margin-right:5px;
}

footer .footer_row .float_right a {
 display:inline-block;
 margin-left:6px;
}

.footer_column_wrapper {
 padding:6px;
 font-size:12px;
 border-radius:0px 0px 3px 3px;

}

.footer_title {
 font-size: 15px;
 margin-bottom: 6px;
}

.footer_column {
 float: left;
 box-sizing:border-box;
 text-align: left;
 padding-right:3%;
 vertical-align: top;
}

.footer_column:last-child {
 padding-right:0px !important;
}

.footer_column > ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}

.footer_column > ul > li {
 padding: 5px 0;
}

.general_column > ul > li {
 float:left;
 width:46%;
 padding-right:3%;
}

footer .footer_threads_wrapper {
 height:110px;
 overflow:hidden;
}

footer .footer_threads_wrapper embed {
 width:100%;
 overflow:hidden;
}

.footer_threads {
 padding:0;
 margin:0;
 font-size:12px;
 list-style:none;
}

.footer_threads > li {
 padding:4px 0px;
}

.footer_threads > li .footer_avatar {
 float:left;
 width:44px;
 vertical-align:middle;
 display:inline-block;
 text-align:center;
}

.footer_threads > li .footer_avatar img {
 display:inline-block;
 width:30px;
 height:30px;
 margin:0 auto;
 text-align:center;
 vertical-align:middle;
}

.footer_threads > li .footer_avatar  + div {
 padding-left:46px;
}

footer .copyright {
 padding: 6px 8px 8px 6px;
 font-size:12px;
}

#debug {
 text-align: right;
}


.forum_mini_status, .pm_status_small {
 padding:3px;
 margin-right:5px;
 display:none;
 vertical-align:middle;
 border-radius:100%;
 background-color:#5A5A5A;
}

.forumbit_icon {
 display: inline-block;
 float: left;
 font-size: 26px;
 text-align: center;
 vertical-align: middle;
 width: 40px;
}

.forumbit_icon i {
 font-style: normal;
}

.forum_on, .forum_off {
 font-family: 'gamefont';
	width: 36px;
	height: 36px;
	display: inline-block;
}

.forum_on {
	background: url(/images/forum_on.png) 
}
.forum_off {
	background: url(/images/forum_off.png) 
}
/*
.forum_on:before, .forum_off:before {
 content: "\e608";
}
*/

.forum_offlock {

}

.forum_offlink {
 display: inline-block;
 transform: rotate(180deg);
 -o-transform: rotate(180deg);
 -webkit-transform: rotate(180deg);
 -moz-transform: rotate(180deg);
}

.forum_offlink:before, .forum_offlock:before {
 font-family: FontAwesome;
}

.forum_offlink:before {
 content: "\f112" !important;
}

.forum_offlock:before {
 content: "\f05e" !important;
}

.forumbit_title {
 padding-left: 44px;
 vertical-align: middle;
}

.forumbit_subforums {
 margin: 4px 0;
}

.forumbit_subforums > ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}

.forumbit_subforums > ul > li {
 float: left;
 margin: 3px 0;
 width: 49%;
}

.forumbit_subforums > ul > li > .subforumicon {
 border-radius: 25px;
 display: inline-block;
 margin-right: 5px;
 padding: 3px;
 vertical-align: middle;
}

.forumbit_subforums > ul > li > .forum_minion {
 background-color: #0e700e;
 cursor: pointer;
}

.forumbit_subforums > ul > li > *[class*="off"] {
 background-color: #afafaf;
}

.forumbit_stats {
 padding-right:2%;
}

.threadbit_folder {
 display: inline-block;
 float: left;
 text-align: center;
 vertical-align: middle;
 width: 32px;
}

.threadbit_title {
 margin-left: 36px;
}

.threadbit_icon, .posticons {
 display: none;
 vertical-align: middle;
}

.threadbit_stats {
 padding-right: 26px;
}

.threadbit_rating .star_rating {
 margin: 0 auto;
}

.threadbit_modbit {
 display: inline-block;
 float: right;
 text-align: center;
 vertical-align: middle;
}

.threadbit_modbit + *[data-moderation="1"] {
 display: block;
 padding-right: 26px;
 vertical-align: middle;
}

.formbit_label {
 padding-right: 28px;
}

.expcolimage {
 cursor: pointer;
 float: right;
 position: relative;
 right: 0;
 text-align: center;
 top: -1px;
}

.expcolimage i {
 display: block;
 font-size: 15px;
 padding: 3px 0px;
 font-family:"FontAwesome";
 font-style:normal;
}

.expcolimage i[title*="[-]"]:before {
 content: "\f106";
}

.expcolimage i[title*="[+]"]:before {
 content: "\f107";
}


.pagination {
 display: inline-block;
 float:left;
}

.pagination > *, .threadbit_pagination > a {
 background-color: #F3F3F3;
 border: 1px solid rgba(0, 0, 0, 0.15);
 color: #676767 !important;
 margin-right:2px;
 border-radius:2px;
 display: inline-block;
 padding: 6px 10px;
}

.pagination > a:hover, .threadbit_pagination > a:hover {
 background-color:#e1e1e1;
} 

.pagination_previous, .pagination_next {
 padding:6px 12px;
}

.pagination .pagination_current {
 color:#f5f5f5 !important;
}

.threadbit_pagination > a {
 border-radius: 3px;
 border-width: 1px;
 display: inline-block !important;
 padding: 2px 4px;
}

.button, .sceditor-button {
 display: inline-block;
}

.sceditor-button {
 color:#f5f5f5;
 border: 1px solid rgba(0, 0, 0, 0.15);
 border-radius: 3px;
 padding: 6px 10px;
}

.sceditor-button:hover {
 background-color:#010101;
 color:#f5f5f5;
}

a.button, .button, input[type="submit"]:not(.label), .postbit_body form textarea[id*="quickedit_"] ~ button, .jqibuttons button {
 background-color: #F3F3F3;
 background-image: none;
 border: 1px solid rgba(0, 0, 0, 0.15);
 border-radius: 3px;
 color: #676767;
 padding: 6px 10px;
}

input[type="submit"]:hover:not(.label), .button:hover, .postbit_body form textarea[id*="quickedit_"] ~ button:hover, .jqibuttons button:hover {
 background-color: #f1f1f1;
}

a.postbit_button, .postbit_button {
 border: 1px solid rgba(0, 0, 0, 0.15);
 border-radius: 2px;
 color: #f5f5f5 !important;
 font-size:12px;
 display: inline-block;
 padding: 3px 6px;
 text-align: center;
 background-color:#999;
}

.postbit_button i {
 font-size: 120%;
 margin-right: 5px;
 vertical-align: middle;
}

.postbit_button:hover {
 background-color: #555;
}

.postbit_footer  {
 border-top-width:0px;
}

.postbit_footer .postbit_button i {
 display:none;
}

.postbit_footer .postbit_button[href*="member.php?action=emailuser"], .postbit_footer .postbit_button[href*="private.php?action=send"] {
 display:none;
}

.postbit_edited_post {
 padding:10px !important;
 font-size:12px;
 margin: 6px 0px !important;
}

.button_group > .button:first-child:not(:only-child) {
 border-radius: 2px 0 0 2px;
 border-right-width: 0;
}

.button_group > .button:first-child + .button:last-child:not(:only-child) {
 border-radius: 0 2px 2px 0;
 border-left-width:0px;
}

.button_group > .button:not(:only-child) {
 float: left;
}

.button_group > .button > i {
 position:relative;
 top:-1px;
}

.button_group > .button[data-button*="_menu"] {
 padding-left: 7px;
 padding-right: 7px;
}

.button_group > .button[data-button*="_menu"] > i {
 position: relative;
 top: -1px;
}

button {
 cursor: pointer;
}

button i {
 margin: 0 !important;
 text-align: center;
}

.sceditor-group {
 margin: 0 10px 10px 0;
}

.sceditor-group .sceditor-button {
 border-radius: 0;
 border-width: 1px 1px 1px 0;
}

.sceditor-group .sceditor-button:first-child {
 border-left-width: 1px;
 border-radius: 3px 0 0 3px;
}

.sceditor-group .sceditor-button:last-child {
 border-radius: 0 3px 3px 0;
 border-right-width: 1px;
}

hr {
 background-color: #e2dfdf;
 border: medium none;
 height: 1px;
 margin: 12px 0;
}

form textarea {
 box-sizing: border-box;
 display: block;
 min-height: 100px;
 min-width: 280px;
 width: 100%;
}

form *[class*="trow"]:not(:last-child) {
 border-bottom-width: 0;
}

form *[class*="trow"] {
 padding: 8px 5px;
}

label strong, label b {
 font-weight: 400;
}

body[contenteditable] {
 background-color: #ffffff;
 background-image: none;
}

.textarea .textbox, .textarea input[type="text"] {
 border:none !important;
 background:none !Important;
}

.textarea input[type="text"] {
 border:none !important;
 background:none !Important;
}

.select2-container.textarea, fieldset, fieldset[class*="trow"], textarea, select, input[type="text"], input[type="password"], .textbox, .sceditor-container iframe, .sceditor-container textarea, .subject_editable input {
 background-color: #ffffff;
 background-image: none;
 border: 1px solid #D5D5D5;
 border-radius: 3px;
 box-sizing: border-box;
 color: #676767;
 font: inherit;
 padding: 4px 6px;
}

.subject_editable input {
 height:auto !important;
 width:auto !important;
}

textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, .textbox:focus {
}

select {
 -moz-appearance: none;
}

fieldset legend {
 background-color: #ffffff;
 border: 1px solid #e2dfdf;
 border-radius: 3px;
 font-size: 11px;
 padding: 6px 8px;
}

blockquote, .codeblock, body[contenteditable] code  {
 background-color: #f3f3f3;
 border: 1px solid #ccc;
 border-radius:2px;
 color: inherit;
 font: inherit;
 margin: 0 0 20px;
 padding: 0 0 0 15px;
 word-break: break-all;
}

blockquote cite span {
 display: inline-block;
 float: right;
 margin: 0 4px;
}

.codeblock .title, blockquote cite, body[contenteditable] code .title {
 display: block;
 font-size: 13px;
 font-style: normal;
 padding: 6px 0;
}

.phpcodeblock code {
}

.codeblock code {
 display: block;
 height: auto;
 max-height: 200px;
 overflow: auto;
}

.codeblock .title:before, blockquote cite:before, body[contenteditable] code .title:before, .phpcodeblock .title:before {
 font-family:"FontAwesome";
 vertical-align:middle;
 margin-right:4px;
}

blockquote cite:before {
 content:"\f10d"
}

.codeblock .title:before, body[contenteditable] code .title:before {
 content:"\f121";
}
.phpcodeblock .title:before  {
 content:"\f126";
}

.quick_jump {
 display: inline-block;
 margin-left: 4px;
 vertical-align: middle;
}

.quick_jump:before {
 content:"\f08e";
 font-family: FontAwesome;
}

.postbit_body form textarea[id*="quickedit_"] {
 margin: 3px 0;
}

.postbit_body form textarea[id*="quickedit_"] ~ button {
 margin: 3px 5px 3px 0;
}

form input.error {
 border: 1px solid #ea6e83 !important;
}

form input.valid {
 border: 1px solid #86d677 !important;
}

label.error {
 color: #f72626;
 display: block;
 margin: 3px 0;
 padding: 4px 0;
}

label.valid {
 color: #45b443;
 display: block;
 margin: 3px 0;
 padding: 4px 0;
}

.select2-drop {
 box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.149);
}

.dropdown_menu, .sceditor-dropdown {
 box-shadow:0px 2px 0px 2px rgba(0, 0, 0, 0.150);
}

.dropdown_menu, .sceditor-dropdown, .select2-drop {
 background-color: #ffffff;
 border-top-width:4px;
 border-top-style:solid;
 border-radius: 0px 0px 2px 2px;
 position: absolute;
}

.dropdown_menu {
 display: none;
 z-index: 99;
}

.sceditor-dropdown input[type="text"] {
 margin: 0 6px;
}

.sceditor-dropdown input[type="button"] {
 margin: 4px auto;
}

.sceditor-maximize {
 background-color:#ffffff;
}

div[data-menu="user_menu"] > ul > li > a {
 white-space: normal;
}

.dropdown_menu > ul {
 list-style: none;
 margin: 0;
 position:relative;
 padding: 0;
}

.dropdown_menu > ul:before {
 width: 0;
 height: 0;
 content:"";
 position:absolute;
 top:-10px;
 border-style:solid;
 right:0px;
 border-width: 0px 8px 10px 8px;
 border-left-color:transparent !important;
 border-right-color:transparent !important;
 border-top-color:transparent !important;
}

.dropdown_menu[data-menu-alignment="left"] > ul:before {
 left:6px;
 right:0px;
}

.forumbit_subforums.dropdown_menu > ul > li > a:hover {
 color: #7a7a7a;
}

.dropdown_menu > ul > li:first-child > a {
}


.dropdown_menu > ul > li:last-child > a {
 border-radius:0px 0px 1px 1px;
}


.dropdown_menu[data-menu="search_options_menu"] > ul > li > span {
 padding:8px !important;
}

.dropdown_menu[data-menu="search_options_menu"] > ul > li > span input,
.dropdown_menu[data-menu="search_options_menu"] > ul > li > span input + span  {
 vertical-align:middle;
 display:inline-block;
}

.dropdown_menu[data-menu="inbox_menu"] a, .dropdown_menu[data-menu="search_options_menu"] > ul > li > span, .sceditor-dropdown > * > *, .dropdown_menu > ul > li > a, .select2-results .select2-result-label {
 color:#7a7a7a !important;
}

.dropdown_menu[data-menu="search_options_menu"] > ul > li > span, .sceditor-dropdown > * > *, .dropdown_menu > ul > li > a, .select2-results .select2-result-label {
 display: block;
 font-size: 12px;
 padding: 8px 16px;
 white-space: nowrap;
}

.dropdown_menu > ul > li > a > i {
 font-size: 14px;
 margin-right: 8px;
 vertical-align: middle;
}

.dropdown_menu > ul > li > a:hover, .select2-results .select2-highlighted {
 background-color: #393939;
 color: #f5f5f5;
}

.autocomplete > div:last-child:hover, .dropdown_menu > ul > li:last-child > a:hover, .select2-results .select2-highlighted:last-child {
 border-radius: 0 0 2px 2px;
}

.dropdown_menu > ul > li > a .label {
 margin: 0 0 0 14px;
 position: relative;
 top: -1px;
}

.dropdown_title {
 font-size: 11px;
 padding: 5px 14px;
 text-transform: uppercase;
}

.highlight {
 background: none repeat scroll 0 0 #ffffcc;
 border-radius: 3px;
 margin: 1px;
 padding: 2px;
}

.high_warning {
 color: #8a1b1a;
}

.moderate_warning {
 color: #b94a48;
}

.low_warning {
 color: #af8640;
}

*[data-pmcount="0"] {
 display: none !important;
}

*[data-menu="inbox_menu"] > ul > li {
 padding: 8px 10px;
 color:#5a5a5a;
}

.inbox_message_row a {
 vertical-align:baseline;
}

.message_avatar {
 display: inline-block;
 float: right;
 text-align: center;
 vertical-align: middle;
 width: 44px;
}

.message_avatar img {
 display: inline-block;
 height: 32px;
 margin: 0 auto;
 position: relative;
 top: -3px;
 width: 32px;
}

.message_content {
 padding-right: 52px;
}

.message_title {
 padding-bottom: 0;
}


.label{
 border-radius: 2px;
 vertical-align:middle;
 color: #f5f5f5 !important;
 display: inline-block;
 padding: 2px 4px;
 text-align: center;
}

input.label, button.label {
 border: medium none;
 cursor: pointer;
 outline: medium none;
 padding: 4px 6px;
}

.label_dark{
 background-color: #1A1A1A;
}

.label_blue {
 background-color: #2D6987;
}

.label_green, .postbit_button.postbit_multiquote_on, *[data-pmcount]{
 background-color: red;
}

.label_yellow {
 background-color: #D08319;
}

.label_red {
 background-color: #953B39;
}

.label_purple {
 background-color: #59329A;
}

.label_pink{
 background-color: #a13caf;
}

.label_orange {
 background-color: #D15019;
}

.alert {
 border-radius: 2px;
 border:1px solid rgba(0, 0, 0, 0.100);
 margin-bottom: 18px;
 padding: 12px;
}

.alert a {
}

.alert a:hover {
 text-decoration: underline;
}

.high_warning {
 color: #8a1b1a;
}

.moderate_warning {
 color: #b94a48;
}

.low_warning {
 color: #af8640;
}

*[class*="notification_"] a {
 color: rgba(25, 25, 25, 0.750) !important;
}

.notification_red {
 background-color: #F8B093;
 color: #952725;
}


.notification_yellow {
 background-color: #fffff0;
 color: #915400;
}

.notification_green {
 background-color: #C8FFA3;
 color: #608504;
}

.notification_blue {
 background-color: #CCE8FC;
 color: #487999;
}


.message {
 border:1px solid rgba(0, 0, 0, 0.100);
 margin: 0;
 border-radius:2px;
 padding:10px 10px 10px 40px;
}

.message_header {
 font-size: 16px;
 position:relative;
 margin-bottom: 7px;
 padding-bottom:7px;
}

.message .message_header:before {
 font-family:"FontAwesome";
 display:inline-block;
 position:absolute;
 width:40px;
 text-align:center;
 left:-40px;
 font-size:18px;
 top:2px;
 margin-right:5px;
 vertical-align:middle;
}

.message.notification_blue .message_header:before {
 content:"\f05a";
}

.message.notification_yellow .message_header:before {
 content:"\f06a";
}

.message.notification_red .message_header:before {
 content:"\f05e";
}

.message.notification_green .message_header:before {
 content:"\f058";
}

.forum_legend {
 margin:15px 0px;
}

.forum_legend ul{
 list-style:none;
 padding:0;
 margin:0px 0px;
}

.forum_legend ul > li {
 display:inline-block;
 margin-right:12px;
 text-align:center;
}

.forum_legend ul > li > i {
 font-style:normal;
 font-size:22px;
}

.boardstats {
 float:right;
 margin:11px 0px;
}

.boardstats > ul{
 list-style: none outside none;
 padding: 0;
}

.boardstats > ul > li {
 float: left;
 margin-left: 25px;
 text-align:center;
}


.poll_option > div > span {
 display: inline-block;
 margin: 3px 5px 3px 0;
}

.poll_resultbar, .pmspace {
 background-color: #f5f5f5;
 border-radius: 3px;
 color:#c9c9c9;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
 margin-top: 8px;
}

.poll_resultbar {
 height:22px;
}

.poll_resultbar > span, .pmspace > span {
 border-radius: 2px;
 box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
 display: inline-block;
 height: 100%;
}

.separator {
 font-size: 1px;
 height: 0;
 list-style-type: none;
 margin: 5px;
 padding: 0;
}

[data-width="1%"] {
 width: 1%;
}

[data-width="2%"] {
 width: 1%;
}

[data-width="5%"] {
 width: 5%;
}

[data-width="7.5%"] {
 width: 7.5%;
}

[data-width="10%"] {
 width: 10%;
}

[data-width="12.5%"] {
 width: 12.5%;
}

[data-width="15%"] {
 width: 15%;
}

[data-width="20%"] {
 width: 18%;
}

[data-width="25%"] {
 width: 25%;
}

[data-width="30%"] {
 width: 30%;
}

[data-width="35%"] {
 width: 35%;
}

[data-width="40%"] {
 width: 40%;
}

[data-width="50%"] {
 width: 50%;
}

[data-width="55%"] {
 width: 55%;
}

[data-width="60%"] {
 width: 60%;
}

[data-width="65%"] {
 width: 65%;
}

[data-width="70%"] {
 width: 70%;
}

[data-width="75%"] {
 width: 75%;
}

[data-width="80%"] {
 width: 80%;
}

[data-width="85%"] {
 width: 85%;
}

[data-width="90%"] {
 width: 90%;
}

[data-width="95%"] {
 width: 95%;
}

[data-width="100%"] {
 width: 100%;
}

.align_right {
 text-align: right;
}

.align_left {
 text-align: left;
}

.align_center {
 text-align: center;
}

.align_justify {
 text-align:justify;
}

.float_left {
 float: left;
}

.float_right {
 float: right;
}

.smalltext {
 font-size: 11px;
}

.normaltext {
 font-size:13px;
}

.mediumtext {
 font-size: 14px;
}

.largetext {
 font-size: 16px;
}

.vmiddle {
 vertical-align: middle;
}

.vtop {
 vertical-align: top;
}

.vbottom {
 vertical-align: bottom;
}

.block {
 display: block;
}

.inline-block {
 display: inline-block;
}

.none {
 display: none;
}

.inline {
 display: inline;
}

.clear {
 clear: both;
}

.clearfix:after{
 clear: both;
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 visibility: hidden;
}

.clearfix {
 display: inline-block;
}

html[xmlns] .clearfix {
 display: block;
}

* html .clearfix {
 height: 1%;
}

.top_button {
 background-color: rgba(0, 0, 0, 0.500);
 border-radius: 3px;
 bottom: 46px;
 color: #f5f5f5 !important;
 display: inline-block;
 padding: 6px 10px;
 position: fixed;
 right: 22px;
 z-index: 999;
}

.forumdisplay_sorting_options {
 text-align:right;
}

.thread_legend {
 list-style: none;
 margin: 0;
 padding: 0 22px 0 0;
}

.thread_legend > li {
 padding: 5px 0;
}

.thread_legend > li > span {
 margin-right: 0px;
 vertical-align: middle;
}

.post_attachments {
 display: block;
 padding: 7px 0;
}

.posticons div input, .posticons div input + img {
 display: inline-block;
 vertical-align: middle;
}

#clickable_smilies {
 margin: 0 auto;
 text-align: center;
}

#clickable_smilies {
 float: none !important;
 margin: 0 auto;
 text-align: center;
}

#clickable_smilies > div > span {
 display: inline-block;
 vertical-align: middle;
 width: 22%;
}

#clickable_smilies > span {
 display: block;
 margin: 0 auto;
 padding: 6px 0;
 text-align: center;
}

.misc_smilies_popup td {
 background: none repeat scroll 0 0 transparent;
 border: medium none;
}

.misc_smilies > span {
 box-sizing: border-box;
 display: inline-block;
 float: left;
 padding: 4px 6px;
 vertical-align: middle;
 width: 25%;
}
.formbit_label .smilieinsert {
 margin-top: 10px;
}

.postbit_icon {
 display: none;
 vertical-align: middle;
}

.postbit_classic .postbit_header {
 padding-bottom:12px;
}

.postbit_author_details {
 margin: 10px auto;
 text-align: left;
 width: 135px;
}

.postbit_author_details > span {
 display:block;
 padding:2px 0px;
}

.postbit .thead .float_right {
 position:relative;
 top:-2px;
}

.postbit .thead .float_right .label {
 padding:0;
 margin:0;
 background:none;
}

.postbit .rowbit > div.vmiddle:first-child {
 margin-right:8px;
}

.postbit .rowbit > div.vmiddle:first-child, 
.postbit .rowbit > div.postbit_user {
 padding:10px 0px;
}

.content_preview {
 margin-top: 10px;
}

.memberlistbit_avatar {
 display: inline-block;
 float: left;
 vertical-align: middle;
 width: 80px;
}

.memberlistbit_avatar img {
 display: inline-block;
 max-width: 76px;
}

.memberlistbit_username {
 display: block;
 padding-left: 84px;
}

*[class*="trow"] .memberlistbit_main + .toggled_content > *, *[class*="trow"] .memberlistbit_main ~ .memberlistbit_options {
 padding: 22px 0;
}

.memberlistbit_options a {
 margin: 0 3px;
 padding: 4px 0;
 width: 24px;
}

.memberlist_table .tfoot a {
 display: inline-block;
 padding: 2px 4px;
}

.list_style {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}

.list_style > li {
 padding: 3px 0;
}

.warnings_warn_custom > span {
 padding-right: 8px;
}

.portal_container {
 margin-right: 230px;
}

.portal_sidebar {
 float: right;
 width: 220px;
}

.portal_threadlist, .portal_stats {
 list-style: none;
 margin: 0;
 padding: 0;
}
.portal_threadlist > li, .portal_stats > li {
 padding: 5px 0;
}

.portal_stats > li > span {
 float: right;

}

.portal_stats > li > span > a {

}

.jquery-modal.blocker, .jqifade  {
 background: rgba(0, 0, 0, 0.600);
 bottom: 0;
 left: 0;
 opacity: 0;
 pointer-events: auto;
 position: fixed;
 right: 0;
 top: 0;
 z-index: 9998 !important;
}

.login_field {
 position:relative;
}

.login_field:before {
 font-family: "FontAwesome";
 font-size: 16px;
 left: 2px;
 width:26px;
 text-align:center;
 margin: auto;
 position: absolute;
 top: 18px;
}

.login_field input {
 padding-left:28px !important;
}

.username_field:before {
 content:"\f007";
}

.password_field:before {
 content:"\f084";
}


.modal .close-modal {
 display: none;
}

.modal, div.jqi {
 border: 6px solid rgba(0, 0, 0, 0.196);
 border-radius: 2px;
 display: none;
 z-index: 9999 !important;
	margin: 0 auto;
	margin-top: 20px;
}


div.jqi:before {
 width:100%;
 display:block;
 box-sizing:border-box;
 content:"Confirm your action";
}

div.jqi .jqititle {
 display:none;
}

.modal .header, div.jqi .jqititle, div.jqi:before {
 border-radius: 2px 2px 0 0;
 color:#f5f5f5;
 padding: 8px 10px;
}

.modal .header_profile {
 background-repeat:no-repeat;
 background-position: 0% 0%;
 height:110px;
 position:relative;
 background-size: cover;
}

.modal .header_profile .profile_links {
 position:absolute;
 right:4px;
 bottom:4px;
}

.modal .header_profile .profile_links > a {
 height:20px;
 width:20px;
 margin-right:4px;
 font-size:12px;
 line-height:20px;
 display:inline-block;
 text-align:center;
 color:#f5f5f5;
 border-radius:100%;
 border:1px solid #f5f5f5;
}

.modal .header_profile .bar{
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 background-color:rgba(0, 0, 0, 0.300);
 width:100%;
 padding:6px 0px;
}


.modal .header_profile .bar .avatar {
 position:absolute;
 bottom: -15px;
 left:14px;
}

.modal .header_profile .bar .avatar img {
 border: 4px solid #FFFFFF;
 border-radius: 100%;
 bottom: -15px;
 width:48px;
 height:48px;
 display:inline-block;
}

.modal .header_profile > div .avatar + span {
 padding-left:80px;
 color:#f5f5f5;
}

.modal .container_profile {
 background-color:#ffffff;
}

.modal .container_profile  {
 padding:10px 0px;
}

.modal .container_profile ul {
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
}

.modal .container_profile ul > li {
 display:inline-block;
 box-sizing:border-box;
 width:20%;
 margin:2%;
}

.modal .container_profile ul > li > span {
 display:block;
}


.modal .footer, div.jqi .jqibuttons, div.jqi .jqititle, div.jqi:before  {
 background-color: #eaeaea;
 padding: 8px 10px;
}

.modal .footer, div.jqi .jqibuttons  {
 border-radius: 0 0 2px 2px;
}

.modal .header a[href="#close"] {
 color:#f5f5f5;
}

.modal .header a[href="#close"], div.jqi .jqiclose {
 display: inline-block;
 float: right;
}

.modal .header .modal_tabs + a[href="#close"] {
 position: relative;
 right: 8px;
 top: 8px;
}

.modal .header a[href="#close"]:before, div.jqi .jqiclose:before {
 content:"\f00d";
 display: inline-block;
 font-family: 'FontAwesome';
}

.modal .nopadding {
 padding: 0;
}

.modal .content, div.jqi .jqimessage  {
 background-color: #f5f5f5;
 border-radius: 0 0 3px 3px;
 padding: 10px;
}

.modal .content input.textbox {
 padding: 5px 7px;
 width: 100%;
}

.modal_tabs.clearfix {
 display: inline-block !important;
}

.modal_tabs > a {
 display: inline-block;
 float: left;
 padding: 8px 10px;
}

.modal_tabs > a:not(.active_tab) {
 color:#f5f5f5 !important;
}

.modal_tabs > a:first-child {
 border-radius: 2px 0 0;
}

.modal_tabs > .active_tab {
 background-color: #f5f5f5;
}

#buddyselect_container .modal {
 display: block;
}

*[data-modal="login_modal"] .list_style li a {
 color:#676767 !important;
}

*[data-modal="login_modal"] .list_style li {
 padding:8px 0px;
}

*[data-modal="login_modal"] .list_style li .textbox {
 padding:9px;
}

.modal-spinner {
 background-color: rgba(0, 0, 0, 0.7);
 border-radius: 3px;
 color: rgba(245, 245, 245, 0.7);
 left: 0;
 margin: 0 auto;
 padding: 12px 16px;
 position: fixed;
 right: 0;
 text-align: center;
 top: 15%;
 width: 120px;
 z-index: 9999;
}

.modal-spinner:before {
 content: "\f1ce";
 font-family: "FontAwesome";
 font-size: 40px;
 margin-bottom: 10px;
 display:inline-block;
 text-align: center;
 -webkit-animation: spin 2s infinite linear;
 -moz-animation: spin 2s infinite linear;
 -o-animation: spin 2s infinite linear;
 animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.modal-spinner:after {
 content: "Loading, please wait.";
 display: block;
 font-size: 12px;
 margin-top: 10px;
}

img[src*="spinner.gif"] {
 display: none;
}

div[data-tab*="tab_"]:not(:first-child) {
 display: none;
}

.modal div[data-tab*="1"] {
 display: block;
}

.buddy_avatar {
 display: inline-block;
 float: left;
 text-align: center;
 width: 44px;
}

.buddy_avatar img {
 display: inline-block;
 margin: 0 auto;
 text-align: center;
 vertical-align: middle;
 width: 42px;
}

.buddy_user {
 padding-right: 48px;
}

.menu_button {
 display: none !important;
 float: right;
 position: relative;
 right: 2px;
 top: 4px;
}

.menu_button:before {
 content: "\f0c9";
 font-family: "FontAwesome";
}
.drop_go_page {
 display: none;
}

.thread_preview_firstpost, .thread_preview_lastpost > * {
 padding: 4px 5px;
}

*[class*="thread_preview_"] .thread_preview_post_info > * {
 display: inline-block;
 margin-right: 5px;
 vertical-align: middle;
}

*[class*="thread_preview_"] .thread_preview_post_info .postbit_avatar {
 display: inline-block;
 width: auto !important;
}

*[class*="thread_preview_"] .thread_preview_avatar img {
 display: inline-block;
 height: 40px;
 vertical-align: middle;
 width: 40px;
}

*[class*="thread_preview_"] .thread_preview_username a {
 vertical-align: middle;
}

*[class*="thread_preview_"] .thread_preview_username .largetext {
 font-size: 13px;
}

*[class*="thread_preview_"] .thread_preview_post_content {
 max-height: 180px;
 overflow: auto;
}

span[data-lang-variable]:before {
 display: inline-block;
}

span[data-lang-variable="rep_notice"]:before {
 content: "Reputation notice";
}

span[data-lang-variable="new_content"]:before {
 content: "Nowa treść";
}

span[data-lang-variable="new_posts"]:before {
 content: "Nowe posty";
}

span[data-lang-variable="todays_posts"]:before {
 content: "Dzisiejsze posty";
}

span[data-lang-variable="new_members"]:before {
 content: "Nowi użytkownicy";
}

span[data-lang-variable="thisforum"]:before {
 content: "Ten dział";
}

span[data-lang-variable="summary"]:before {
 content: "Podusmowanie";
}

span[data-lang-variable="rep_chart"]:before {
 content: "Reputation chart";
}

span[data-lang-variable="details"]:before {
 content: "Szczegóły";
}

span[data-lang-variable="positive"]:before {
 content: "Pozytywny";
}

span[data-lang-variable="negative"]:before {
 content: "Negatywny";
}

span[data-lang-variable="neutral"]:before {
 content: "Neutralny";
}

span[data-lang-variable="total"]:before {
 content: "Total";
}

span[data-lang-variable="sources"]:before {
 content: "Źródła";
}

span[data-lang-variable="subscriptions"]:before {
 content: "Subskrypcje";
}

span[data-lang-variable="forums"]:before {
 content: "Działy";
}

span[data-lang-variable="thread"]:before {
 content: "Temat";
}

span[data-lang-variable="helpdocs"]:before {
 content: "Help docs";
}

span[data-lang-variable="most_online"]:before {
 content: "Najwięcej online";
}

span[data-lang-variable="newest_user"]:before {
 content: "Najnowszy użytkownik";
}

span[data-lang-variable="pm"]:before {
 content: "Wiadomości";
}

span[data-lang-variable="members"]:before {
 content: "Użytkowników";
}

span[data-lang-variable="overview"]:before {
 content: "Przeglądaj";
}

span[data-lang-variable="customize"]:before {
 content: "Dostosuj konto";
}

span[data-lang-variable="lists_groups"]:before {
 content: "Listy i grupy";
}

span[data-lang-variable="by"]:before {
 content: "przez";
}

span[data-lang-variable="content_soft_deleted"]:before {
 content: "Ta treść została usunięta.";
}

span[data-lang-variable="sticky"]:before {
 content: "Przyklejony";
}

span[data-lang-variable="poll"]:before {
 content: "Ankieta";
}

span[data-lang-variable="locked"]:before {
 content: "Zamknięty";
}

span[data-lang-variable="deleted"]:before {
 content: "Usunięty";
}

span[data-lang-variable="unapproved"]:before {
 content: "Ukryty";
}
span[data-lang-variable="moved"]:before {
 content: "Przesunięty";
}

span[data-lang-variable="contact"]:before {
 content: "Kontakt";
}

span[data-lang-variable="reset_pass"]:before {
 content: "Resetuj hasło";
}

span[data-lang-variable="resend_activation"]:before {
 content: "Wyślij ponownie link aktywacyjny";
}

span[data-lang-variable="username"]:before {
 content: "Username";
}

span[data-lang-variable="password"]:before {
 content: "Hasło";
}

span[data-lang-variable="purge"]:before {
 content: "Wyczyść";
}

span[data-lang-variable="profile"]:before {
 content: "Profil";
}

span[data-lang-variable="tools"]:before {
 content: "Narzędzia";
}

span[data-lang-variable="stats"]:before {
 content: "Statystyki";
}

span[data-lang-variable="print"]:before {
 content: "Drukuj";
}

span[data-lang-variable="send"]:before {
 content: "Wyślij";
}

span[data-lang-variable="reply"]:before {
 content: "Odpowiedz";
}

span[data-lang-variable="share"]:before {
 content: "Udostępnij";
}
span[data-lang-variable="options"]:before {
 content: "Opcje";
}

span[data-lang-variable="posts"]:before {
 content: "Postów";
}

span[data-lang-variable="threads"]:before {
 content: "Tematów";
}

span[data-lang-variable="rep"]:before {
 content: "Rep";
}

span[data-lang-variable="reputation"]:before {
 content: "Reputacja";
}

span[data-lang-variable="referrals"]:before {
 content: "Poleconych";
}

span[data-lang-variable="messages"]:before {
 content: "Wiadomości";
}

span[data-lang-variable="inbox"]:before {
 content: "Skrzynka odbiorcza";
}

span[data-lang-variable="settings"]:before {
 content: "Ustawienia";
}

span[data-lang-variable="customize"]:before {
 content: "Dostosuj";
}

span[data-lang-variable="account"]:before {
 content: "Konto";
}

span[data-lang-variable="preferences"]:before {
 content: "Opcje forum";
}

span[data-lang-variable="password"]:before {
 content: "Hasło";
}

span[data-lang-variable="email"]:before {
 content: "Email";
}

span[data-lang-variable="avatar"]:before {
 content: "Avatar";
}

span[data-lang-variable="sig"]:before {
 content: "Sygnatura";
}

span[data-lang-variable="profile"]:before {
 content: "Profil";
}

span[data-lang-variable="message"]:before {
 content: "Wiadomość";
}

span[data-lang-variable="message"]:before {
 content: "Prywatne wiadomości";
}

span[data-lang-variable="compose"]:before {
 content: "Wyślij";
}

span[data-lang-variable="tracking"]:before {
 content: "Śledź wiadomości";
}

span[data-lang-variable="edit_folders"]:before {
 content: "Edytuj foldery";
}

span[data-lang-variable="search"]:before {
 content: "Szukaj";
}

span[data-lang-variable="modcp"]:before {
 content: "Moderacja";
}

span[data-lang-variable="reports"]:before {
 content: "Raporty";
}

span[data-lang-variable="admincp"]:before {
 content: "AdminCP";
}

span[data-lang-variable="lostpw"]:before {
 content: "Utracone hasło";
}

span[data-lang-variable="image_vertification"]:before {
 content: "Verification note";
}

span[data-lang-variable="image_vertification_note"]:before {
 content: "Verification image is case sensitive.";
}

span[data-lang-variable="thread_subscribe_add"]:before {
 content: "Subskrybuj";
}

span[data-lang-variable="thread_subscribe_remove"]:before {
 content: "Anuluj subskrybcje";
}

span[data-lang-variable="thread_lang_addpoll"]:before {
 content: "Dodaj ankiete";
}

span[data-lang-variable="profile_buddy_options"]:before {
 content: "Opcje znajomych";
}

span[data-lang-variable="profile_no_buddy_message"]:before {
 content: "There are no buddy options for this user";
}

span[data-lang-variable="share_plain"]:before {
 content: "Plain link";
}

span[data-lang-variable="share_bbcode"]:before {
 content: "BBCode";
}

span[data-lang-variable="share_html"]:before {
 content: "HTML Code";
}

span[data-lang-variable="profile_mod_options"]:before {
 content: "Opcje";
}

span[data-lang-variable="register_dst_correction"]:before {
 content: "Daylight Saving Time correction:";
}

span[data-lang-variable="register_time_zone"]:before {
 content: "Time zone:";
}

span[data-lang-variable="pm_folder_inbox"]:before {
 content: "Odebrane";
}

span[data-lang-variable="usercp_refer_message"]:before {
 content: "To refer a member to this board, direct them to";
}

span[data-lang-variable="usercp_new_usertitle"]:before {
 content: "New custom user title:";
}

span[data-lang-variable="usercp_timezone_select"]:before {
 content: "GMT select:";
}

span[data-lang-variable="usercp_sig_options"]:before {
 content: "Signature options:";
}

span[data-lang-variable="usercp_sig_misc_info"]:before {
 content: "Miscellaneous info:";
}

span[data-lang-variable="usercp_groups_leaders"]:before {
 content: "Usergroup leaders:";
}

span[data-lang-variable="stats"]:before
span[data-lang-variable="usercp_attachment_stats"]:before {
 content: "Statystyki";
}

span[data-lang-variable="usercp_attachment_downloads"]:before {
 content: "Pobieranie";
}

span[data-lang-variable="usercp_attachment_size"]:before {
 content: "Rozmiar";
}

span[data-lang-variable="usercp_options_1"]:before {
 content: "Messaging and notifications:";
}

span[data-lang-variable="pm_search"]:before {
 content: "Szukaj";
}

span[data-lang-variable="pm_export"]:before {
 content: "Export";
}

span[data-lang-variable="pm_limit_warning"]:before {
 content: "Limit warning";
}

span[data-lang-variable="pm_denyreceipt"]:before {
 content: "Deny Receipt";
}

span[data-lang-variable="modcp_remove_avatar"]:before {
 content: "Tick the checkbox on left to remove users avatar";
}

span[data-lang-variable="modcp_suspend_sig"]:before {
 content: "Suspend signature:";
}

span[data-lang-variable="managegroup_group_notice"]:before {
 content: "Group notice";
}

span[data-lang-variable="managegroup_group_controls"]:before {
 content: "Controls";
}

span[data-lang-variable="portal_last_post"]:before {
 content: "Last";
}

.jGrowl {
 color: #fff;
 position: fixed;
 z-index: 9999;
}

.jGrowl.top-left {
 left: 0;
 top: 0;
}

.jGrowl.top-right {
 right: 0;
 top: 0;
}

.jGrowl.bottom-left {
 bottom: 0;
 left: 0;
}

.jGrowl.bottom-right {
 bottom: 0;
 right: 0;
}

.jGrowl.center {
 left: 25%;
 top: 0;
 width: 50%;
}

.center .jGrowl-notification, .center .jGrowl-closer {
 margin-left: auto;
 margin-right: auto;
}

.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
 background-color: #000;
 border-radius: 3px;
 display: none;
 margin-bottom: 5px;
 margin-top: 5px;
 opacity: 0.85;
 padding: 10px;
 text-align: left;
 width: 235px;
}

.jGrowl .jGrowl-notification {
 min-height: 40px;
}

.jGrowl .jGrowl-notification, .jGrowl .jGrowl-closer {
 margin: 10px;
}

.jGrowl .jGrowl-notification .jGrowl-header {
 font-size: 0.85em;
}

.jGrowl .jGrowl-notification .jGrowl-close {
 cursor: pointer;
 float: right;
 z-index: 99;
}

.jGrowl-close {
 font-size:0px;
}

.jGrowl-close:before {
 font-size:14px;
 font-family:"FontAwesome";
 content:"\f00d";
}

.jGrowl .jGrowl-closer {
 cursor: pointer;
 font-size: 0.9em;
 padding-bottom: 4px;
 padding-top: 4px;
 text-align: center;
}

@media print {
.jGrowl {
 display: none;
}
}

.iframe_video {
 height: 315px;
 width: 580px;
}

div.jqi {
 max-width: 90%;
 width:400px;
 position: absolute; 
}

div.jqi .jqibuttons {
 text-align:right;  
}

div.jqi .jqibuttons > button {
 margin-left:6px;
}

.jqi form {
 position:relative;
}

div.jqi .jqiclose {
 position:absolute;
 top:-24px;
 right:8px;
 z-index:555;
 cursor:pointer;
 font-size:0px;
}

div.jqi .jqiclose:before {
 font-size: 13px;
 cursor:pointer;
}

.textbox .textbox {
 border-width:0px;
 background:none !Important;
}
	

.slidebar {
 background-color:#121212;
}

.slidebar .header {
 padding:10px;
 position:relative;
 color:#f5f5f5;
 background-color:rgba(0, 0, 0, 0.300);
}
	

.slidebar > ul, .slidebar_subnav {
 list-style:none;
 padding:0;
 margin:0;
}

.slidebar > ul > li{

}

.slidebar_subnav > li > a {
 padding-left:15px !Important;
}

.slidebar > ul > li > a, .slidebar_subnav > li > a {
 display:block;
 padding:8px 10px;
 color:#c0c0c0;
}

.slidebar > ul > li > a:hover, .slidebar_subnav > li > a:hover {
 color:#f5f5f5;
}

.slidebar > ul > li > a > i {
 width:26px;
 margin-right:5px;
 vertical-align:middle;
 text-align:center;
}
	
*[data-slidebar-position="fixed"] {
 position:fixed;
 z-index:999;
}

*[data-slidebar-alignment="right"] {
 right:0;
}

*[data-slidebar="user_slidebar"] {
 width:160px;
 left:-160px;
 top:0px;
}

*[data-slidebar="nav_slidebar"] {
 top:0px;
 left:-180px;
 width:180px;
 background-color:#121212;
}


*[data-slidebar="theme_settings_slidebar"] {
 top:40px;
 right:-190px;
 width:190px;
 color:#f9f9f9;
 border-radius:0px 0px 0px 2px;
}

*[data-slidebar="theme_settings_slidebar"] .float_right a {
 color:#c0c0c0;
}

*[data-slidebar="theme_settings_slidebar"] .header:before {
 position:absolute;
 left:-36px;
 width:36px;
 height:100%;
 top:0;
 content:"";
 background-color:#0c0c0c;
 border-radius:2px 0px 0px 2px;
}



*[data-slidebar="theme_settings_slidebar"] .header a:first-child {
 position:absolute;
 left:-36px;
 top:10px;
 color:#f5f5f5;
 width:36px;
 text-align:center;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul {
 padding:0;
 margin:0;
 list-style:none;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li {
 padding:10px;
 font-size:12px;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li[data-menu] {
 padding:0px;
 display:none;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li > a {
 color:#f5f5f5;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li > ul {
 list-style:none;
 padding:0;
 margin:0;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li > ul > li {
 padding:6px 10px;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li[data-menu="background_patterns_menu"] > ul > li {
 box-sizing: border-box;
 display:inline-block;
 height: 50px;
 margin: 4px;
 padding: 0px !important;
 position: relative;
 width: 50px;
 border-radius:2px;
}

*[data-slidebar="theme_settings_slidebar"] .container > ul > li[data-menu="background_patterns_menu"] > ul > li > a {
 display:block;
 height:100%;
}


*[data-menu="theme_styles_menu"] li {
 background-position: 50% 50%;
 background-repeat: no-repeat;
 background-size: 190px 100%;
 box-sizing: border-box;
 display:inline-block;
 border-radius:2px;
 height: 50px;
 margin: 4px;
 padding: 0px !important;
 position: relative;
 width: 50px;
}

*[data-themestyle-id] > a {
 display:block;
 height:100%;
}


a[data-link-role="theme_colorscheme_selector"] {
 text-transform:capitalize;
}

a[data-link-role="theme_colorscheme_selector"] ~ a {
 padding:8px;
 margin-left:4px;
 vertical-align:middle;
 border-radius:100%;
 border:2px solid rgba(0, 0, 0, 0.300);
}

a[data-theme-colorscheme-option="light"] {
 background-color:#f9f9f9;
}

a[data-theme-colorscheme-option="dark"] {
 background-color:#313131;
}

li[data-themestyle-id].active_option, li[data-bgpattern-id].active_option {
 box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.200);
}

.jspContainer {
 overflow: hidden;
 position: relative;
}

.jspPane{
 position: absolute;	
}

.jspVerticalBar {
 position: absolute;
 border-radius:2px;
 top: 0;
 right: 0;
 width: 10px;
 height: 100%;
 background: rgba(255, 255, 255, 0.300);
}

.jspHorizontalBar {
 position: absolute;
 border-radius:2px;
 background: rgba(255, 255, 255, 0.300);
 bottom: 0;
 left: 0;
 width: 100%;
 height: 10px;
}

.jspCap {
 display: none;
}

.jspHorizontalBar .jspCap {
 float: left;
}

.jspTrack {
 position: relative;
}

.jspDrag {
 background: rgba(0, 0, 0, 0.600);
 position: relative;
 top: 0;
 left: 0;
 cursor: pointer;
 border-radius:1px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow {
 background: #50506d;
 text-indent: -20000px;
 display: block;
 cursor: pointer;
 padding: 0;
 margin: 0;
}

.jspArrow.jspDisabled {
 cursor: default;
 background: #80808d;
}

.jspVerticalBar .jspArrow {
 height: 16px;
}

.jspHorizontalBar .jspArrow {
 width: 16px;
 float: left;
 height: 100%;
}

.jspVerticalBar .jspArrow:focus {
 outline: none;
}

.jspCorner {
 background: #eeeef4;
 float: left;
 height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* table fix */
table.tborder {
width: 100%;
}  

.reps {
	display: inline;
	padding: 0.6em 1em .6em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
	background-color: #777;
	margin: 1px;
}

.plus {
	background-color: red;
	cursor: pointer;
}

.minus {
	background-color: #f0ad4e;
	cursor: pointer;
}

.liked_this {
	background: #efefef;
	padding: 6px;
	margin: 2px;
	vertical-align: middle;
	border-radius: 2px;
	font-size: 11px;
}

.positives {
	background: #148c00;
}

.negatives {
	background: #8c0000;
}
		
/* DVZ Shoutbox */
#shoutbox { margin-bottom: 10px; border: solid 1px rgba(0,0,0,0.1); }
#shoutbox .head { padding: 8px; }
#shoutbox.front .head { cursor: pointer; }
#shoutbox .head .right { float: right; margin: 0; font-size: 13px; }
#shoutbox.collapsed .head { opacity: 0.6; }
#shoutbox.collapsed .body { display: none; }

#shoutbox .panel { border-top: solid 1px rgba(0,0,0,0.1); }
#shoutbox input.text { margin: 0; padding: 10px 8px; width: 100%; box-sizing: border-box; border: none; box-shadow: inset 0 2px 4px rgba(0,0,0,0.08); font-family: Arial, sans-serif; font-size: 12px; color: #000; }
#shoutbox .minposts, #shoutbox .blocked { padding: 6px; font-size: 11px; }
#shoutbox .panel.minposts { background: #FFFED8; color: #727250; }
#shoutbox .panel.blocked { background: #FCEFEF; color: #543A3A; }
#shoutbox .panel p { margin: 0; }

#shoutbox .window { border-top: solid 1px rgba(0,0,0,0.1); overflow-y: scroll; }
#shoutbox .data { display: table; width: 100%; border-top: solid 2px rgba(0,0,0,0.1); font-family: Arial, sans-serif; font-size: 12px; }
#shoutbox.front .data { border-top: none; }

#shoutbox .entry { display: table-row !important; width: 100%; transition: background-color 0.2s; }
#shoutbox .entry:nth-child(even) { background-color: rgba(0,0,0,0.01); }
#shoutbox .entry.new { background-color: rgba(255,255,100,0.1); }
#shoutbox .entry:target { background-color: rgba(50,200,255,0.1); }
#shoutbox .entry > div { border-bottom: dashed 1px rgba(0,0,0,0.05); }
#shoutbox .entry:last-child > div { border-bottom: none; }

#shoutbox .entry > div { display: table-cell; padding: 6px; }

#shoutbox .avatar img { margin: 0 auto; vertical-align: middle; max-height: 20px; max-width: 20px; border: solid 1px rgba(255,255,255,0.1); box-shadow: 0 0 2px rgba(0,0,0,0.1); cursor: pointer; }
#shoutbox .user { border-right: solid 1px rgba(0,0,0,0.05); text-align: right; white-space: nowrap; }
#shoutbox .text { width: 100%; color: #555; }
#shoutbox .info { font-size: 11px; color: #AAA; white-space: nowrap; text-align: right; }
#shoutbox .entry.unread .info:before { display: inline-block; position: relative; top: -2px; margin-right: 10px; height: 4px; width: 4px; content: ''; background: rgba(255,100,0,0.8); border-radius: 10px; }
#shoutbox .info a { color: inherit; }
#shoutbox .mod { padding: 6px 8px; font-size: 9px; font-weight: bold; color: #AAA; text-decoration: none; }
#shoutbox .mod:nth-of-type(2) { margin-right: 5px; border-left: solid 1px rgba(0,0,0,0.1); }
#shoutbox  .ip { margin-right: 10px; color: #CECECE; }

.scaleimages img {
max-width: 400px;
max-height: 400px;
}


.postbit_author.align_center {
    border-right: 1px solid #e2dfdf;
    margin-right: 10px;
}

.smilie {
    width:15px;
	vertical-align: top;
}



.news_row {
	width:75%;
	margin-left: 5px;
    margin-right: 5px;
}

.news_title > a {
    font-size: 24px;
}
.news_time_comments {
    font-size: 11px;
    margin-bottom: 15px;
}
.news_time_comments img {
    display: none;
}
.news_content > img {
    max-width: 75%;
}
.sidebox {
    margin-left: 5px;
    margin-right: 5px;
    width: 25%;
}

.blog {
    display: flex;
}


.post_body.postbit_body.scaleimages {
    color: #000;
}

.galeria_img {
    margin: 0 2px;
    width: 49.5%;
    height: 250px;
}

.portal {
    margin: 5px 0;
    display:inline-block;
	position: relative;
}

.portal_intro {
    margin: 5px 10px 0 0;
}

.portal_tytul {
    font-size: 20px;
}

.blok {
    display: inline-block;
    vertical-align: top;
}

.topbaner {
	margin-bottom:-30px;
	margin-left:50px;

	}

/*średni telefon lub IPad*/
@media only screen and (max-width: 680px) {
	.blok { 
		display: block; 
	}
	.portal_intro { 
		width: 100%;
	}
	.galeria_img {
  	    margin: 0 2px;
    	width: 100%;
	}
			.topbaner {
	width:100%;
	margin-bottom:0;
	margin-left:0;

	}
		.topbaner > a > img {
	max-width:100%;

	}
}
