
/* BEGIN TEMPLATE NOWA-SZAFA css.tpl */

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333;
}



.dosis,.dosis:hover{ font-family: 'Open Sans', sans-serif !important;font-weight: 400 !important;letter-spacing: 0;line-height: 1}
.dosis-light,.dosis-light:hover{ font-family: 'Open Sans', sans-serif !important;font-weight: 300 !important;letter-spacing: 0;line-height: 1}
.dosis-bold,.dosis-bold:hover{ font-family: 'Open Sans', sans-serif !important;font-weight: 700 !important;letter-spacing: 0;line-height: 1}

.fixed{
    position:fixed !important;
}

#phorum .rightInfo{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#content{
    background:none repeat scroll 0 0 #fafafa;
}
#bgf, body{
    background-image:none;
}


#phorum div.generic table th {
    text-align: left;
}

th h1
{
    font-size: inherit;
    font-weight: inherit;
    margin: inherit;
}

#phorum .box-user-top {
	font-size: 11px;
    top:0;
}
#phorum .likeittop{
    position:absolute;
}

.message-author .avatar-a img {
	width: 64px;
	height: 64px;
}

#phorum table.list {
   margin-bottom: 4px;
   border-collapse: collapse;
}

#phorum table.list th
{
    text-transform:uppercase;
    font-size: 16px;
    font-weight:normal;
    height: 32px;
}

#phorum table.list th a,
#phorum table.list th h2
{
    text-transform:uppercase;
    font-size: 20px;
}

#phorum table.list th h2 {
    margin:0;
    padding:0;
}

#phorum table.list td.cell1 p {
    margin-top: 4px;
    margin-bottom: 0;
}

#phorum table.list td.cell1 {
    padding-top: 6px;
    padding-left: 0;
}

#phorum table.list .h4icon
{
    float: none;
}

#phorum table.list td h2,
#phorum table.list td h3,
#phorum table.list td h4
{
    display: inline;
    vertical-align:middle;
    margin:0;
}

#phorum table.list td h3 a,
#phorum table.list td h4 a
{
    font-size:19px;
    color:#1a215f;
    line-height:27px;
}

#phorum table.list td h2 a:hover,
#phorum table.list td h3 a:hover,
#phorum table.list td h4 a:hover{
    background:#000;
    color:#fff;
}

#phorum table.list tr td {
    border-top: 1px solid #a2a2a2;
}

#phorum table.list tr.nob td {
    border-top: 0 none transparent;
}

#phorum .gpt-container {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
}

#phorum table .cell1 {
    width:80%;
    padding-left:25px;
    padding-bottom: 7px;
}

.cell1 p{
    color:#333333;
    font-size:12px;
    margin:2px 0 10px 0;
}
#phorum table .cell2{
    width:15%;
    font-size:11px;
    text-transform:uppercase;
    color:#a2a2a2;
    text-align:right;
    padding-right:14px;
    line-height:18px;
}
#phorum table .cell2 b{
    font-size:11px;
}
#phorum table .cell2 span.split{
margin:0px 3px;
}
#phorum .welcome{
display: block;
float: left;
font-size: 24px;
margin: 8px 0 12px 0px;
min-width: 200px;
}



#phorum .search-input{
border-left: 0 none;
border-radius: 0;
border-right: 0 none;
border-top: 0 none;
box-sizing: border-box;
height: 29px;
}
#phorum .btn-szukaj-mini{
background-position: -3px center;
border-bottom: 1px solid #b7b7b7;
height: 29px;
width: 28px;
}
#header-search-form:hover .search-input,#header-search-form:hover .btn-szukaj-mini{
border-bottom:1px solid #ee4783;
}
#header-search-form:hover .btn-szukaj-mini{
background-position: -37px center;
}


#phorum .nav-additonal{
    margin:4px 0px;
}

#phorum .ostatnie_posty{
    border-left: 1px solid #D5CEC9;
    float: left;
    height: 20px;
    margin-top: 3px;
    padding-left: 15px;
    width: 130px;
}
#phorum .ostatnie_posty a{
    font-size:15px;
    color:#56331d;
}
#phorum .new-thread
{
    background: none;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 5px;
    margin-bottom:11px;
    text-transform: uppercase;
    border: 1px solid currentColor;
}

#phorum .new-thread:hover
{
    background: #ee4783;
    color: #fff;
    text-decoration: none;
}

#phorum .new-post-small {
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    padding: 5px 0 0 10px;
    width: 100px;
}

#phorum a.icon {
    background-repeat: no-repeat;
    background-position: 1px 2px;
    padding: 4px 10px 2px 21px;
    font-weight: normal;
    white-space: nowrap;
}

/* global styles */

#phorum div.generic table {
}

#phorum div.generic {
    padding: 8px;
}

#phorum div.generic-lower {
    padding: 8px;
    margin-bottom: 8px;
}
#phorum .search div.paging_forum
{
    float: none;
    text-align: center;
    margin: 0 auto;
}
#phorum div.paging_forum {
  float: right;
    height: 22px;
    margin-right:20px;
    margin-top: 2px;
    margin-bottom:2px;
    overflow: hidden;
    padding-top: 4px;
}

#phorum div.paging_forum a {
    margin: 0 2px;
}

#phorum div.paging_forum img{
    vertical-align: bottom;
}

#phorum div.paging_forum strong.current-page {
    width:18px;
    height:18px;
    border:1px solid #ee4783;;
    border-radius:4px;
    padding:2px 6px;
    color:#fff;
    background:#ee4783;

}
#phorum h4 small{
font-size:11px;
font-weight:normal;
}
#phorum h4 small a:hover{
text-decoration:underline  !important;
color:#333333 !important;
background:transparent !important;
}
#phorum h4 small a{
font-size:11px !important;
font-weight:normal !important;
color:#333333 !important;
}
#phorum .page_item{
border: 1px solid #272265;
border-radius: 4px;
color: #333;
padding: 2px 6px;
width: 18px;
}
#phorum a.small_author{
    font-size:12px;
    color:#333333;
}

#phorum div.nav {
    border-top: 1px solid #ee4783;
    float: left;
    min-height: 36px;
    overflow: hidden;
    padding: 8px 0px 3px 0px;
    position: relative;
    width: 100%;
}
#phorum .bc-bold{
font-weight:bold;
}
#phorum .bc-arrow{
color:#999;
}
#phorum div.nav-right {
    float: right;
}

#phorum div.info {
    padding: 8px;
    max-width: 500px;
    width: 90%;
    margin: 0 auto 8px;
    text-align: center;
    clear: both;
    border: 1px solid #cccccc;
    background-color: #f5f5f5;
}

#phorum div.information.search {
    clear: left;
    margin-left: 7%;
    text-align: left;
}

#phorum div.information {
    padding: 8px;
    border: 1px solid #ee4783;
    background-color: #FFF0F6;
    margin-bottom: 8px;
    max-width: 500px;
    text-align: center;
    margin:0px auto;
    clear:both;
}

#phorum div.notice {
    padding: 8px;
    background-color: #fff;
border: 1px solid #dedede;
margin-bottom: 8px;
}

#phorum div.warning {
    border: 1px solid #A76262;
background-color: #FFD1D1;
padding: 8px;
margin-bottom: 8px;
}

#phorum div.attachments {

    margin-top: 8px;
    padding: 16px;
    border: 1px solid #dedede;
}

#phorum span.new-flag {
    color: red;
}

#phorum a.message-new {
    font-weight: bold;
}

#phorum table.menu td {
    vertical-align: top;
}

#phorum table.menu td.menu {
   padding: 0;
}

#phorum table.menu td.menu ul {
    list-style-type: none;
    list-style-image: url(templates/nowa-szafa/images/gt_purple.png);
    padding: 0;
    padding-left: 15px;
    margin: 4px 10px 8px 8px;
}

#phorum table.menu td.menu ul li {
    margin: 0 4px 4px 0;
}

#phorum table.menu td.menu ul li a {
    text-decoration: none;
}

#phorum table.menu td.menu ul li a.current {
    font-weight: bold;
    text-decoration: underline;
}

#phorum table.menu td.menu span.new {
    color: red;
}

#phorum table.menu td.content {
    width: 100%;
    padding: 0;
    border:1px solid #dedede;
}

#phorum table.menu td.content div.content_page{
    padding: 10px;
}

#phorum table.menu td.content h2 {
    margin: 0 0 8px 0;
    background-repeat: repeat-x;
    background-image: url('templates/nowa-szafa/images/header_background.png');
    color: #000;
    background-color: #dedede;
    padding: 4px;
}

#phorum table.menu td.content div.generic {
    margin: 0 0 8px 0;
    border:1px solid #dedede;
}

#phorum table.menu td.content dl {
    margin: 0;
    padding: 0;
}

#phorum table.menu td.content dt {
    font-weight: bold;
    margin: 0;
    padding: 4px;
}

#phorum table.menu td.content dd {
    padding: 4px;
    padding-left: 15px;
    margin: 0;
    border-bottom: 1px solid #dedede;
}

#phorum fieldset {
    border: 0 none !important;
    padding: 0;
    margin: 0;
}

#phorum textarea.body, #phorum textarea.sz_body {

    width: 100%;
    border: 0;
}

#phorum table.form-table {
    width: 100%;
}



/* header styles */

#phorum #logo {
    height: 70px;
    padding-top: 30px;
    vertical-align: bottom;

    float: left;
}

#phorum #logo img {

}

#phorum #page-info {
    padding: 8px 8px 8px 0;
    margin: 0 16px 16px 0;
}

#phorum #page-info .description {
    margin: 8px 8px 0 0;
    padding-right: 32px;
    font-size: 85%;
}

#phorum #breadcrumb {
    padding:14px 0 5px 15px;
    width: 625px;
    font-size:17px;
    float: left;
    text-transform: uppercase;
}

#phorum #breadcrumb a
{
    color: #1a215f;
}

#phorum #breadcrumb a:last-child
{
    color:#999;
}


#phorum div.attention {
    /* does not use template values on purpose */
    padding: 24px 8px 24px 64px;
    border: 1px solid #A76262;
    background-image: url('templates/nowa-szafa/images/dialog-warning.png');
background-color: #FFD1D1;
background-repeat: no-repeat;
overflow:hidden;
clear:both;
background-position: 8px 8px;
color: Black;
margin: 8px 0 8px 0;
}

#phorum div.attention a {
    /* does not use template values on purpose */
    color: #68312C;
    padding: 2px 2px 2px 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

#phorum #right-nav {
    float: right;
}

#phorum #search-area {
overflow: hidden;
padding: 35px 0 7px 5px;
text-align: left;
}

#phorum #header-search-form {
    display: inline;
}

#phorum #header-search-form a {

}



/* Read styles */

#phorum div.message_title_post2 {
    border-bottom: 1px solid #f5f5f5;
    margin-left: 15px;
    overflow: hidden;
    padding: 11px 0 6px;
    width: 495px;
}
#phorum div.message_title_post2 h3 a  {
    color: #272265;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    width:320px;
}

#phorum div.message_title_post2 h3 {
    margin:0;
    padding:0;
    display: inline;
}

#phorum .message_date_stamp2 {
    font-size:11px;
    color:#a8a8a8;
    float:right;
    margin:0px;
    width:120px;
}

#phorum div.message_title_post a{
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    overflow: hidden;
    padding-left: 12px;
    padding-top: 6px;
    text-shadow: 1px 1px 1px #000000;
    width: 490px;
}
#phorum div.message_title_post {
   background-repeat: repeat-x;
    background-image: url(templates/nowa-szafa/images/szafa_forum_th_bg.png);
height: 33px;
float:left;
width:659px;
overflow:hidden;
}
#phorum .message_date_stamp {
    font-size:11px;
    padding-top: 8px;
    padding-right:15px;
    color:#a98370;
    float:right;
    width:120px;
}



#phorum div.message {
    overflow: hidden;
    width:100%;
    display:table;
    box-sizing:border-box;
    position:relative;
    min-height:150px;
    border-bottom:1px solid #f5f5f5;
}
#phorum div.message .generic_read{
    display:table-cell;
    float:none;
    vertical-align:top;
    box-sizing:border-box;
    padding: 10px 0 0;
    text-align: center;
    font-size:11px;
    width: 110px;
    max-width: 110px;
    border-right:1px solid #f5f5f5;
}

#phorum div.message > .message-body
{
    display:table-cell;
    vertical-align:top;
}

.navbg
{
    background: url("templates/nowa-szafa/images/szafa_forum_polka-srodek-tlo.png") repeat-x scroll 0 0 transparent;
    position:absolute;
    width:659px;
    height:31px;
    top:0px;
    left:0px;
}

#phorum .list .level-0{
 background:#272265;
color:#fff;
}
#phorum .list .level-0 a{
    color:#fff;
}
#phorum td.message-user-info {
    font-size: 85%;
    white-space: nowrap;
}

#phorum .generic_read b{
    color: #7a7a7a;
}

#phorum div.message-author {
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #7a7a7a;
    word-wrap: break-word;
}
#phorum a.szprofile{
    font-weight:bold;
    font-size: 12px;
    text-decoration:underline;
}
#phorum a.szprofile:hover{
 text-decoration:none;
}
#phorum .navbghold{
}
#phorum .avatar-a{
    display:block;
    width:66px;
    margin:10px auto;
    height:66px;
    border-radius:4px;
    background-color: #fff;
}
#phorum div.message-author img{
	border: 1px solid #cdcdce;
        border-radius:4px;

}
#phorum div.message-author-admin {
    font-weight: normal;
    margin: 0px;
    word-wrap: break-word;

}
#phorum div.message-author small {
    font-size: 65%;
    font-weight: normal;
                                                                                                                                                                        margin: 0 0 0 16px;
}
#phorum div.message_text_holder{
     min-height: 115px;
     padding: 4px 15px;
}
#phorum div.message-subject {
    font-weight: bold;
    font-size: 85%;
}

#phorum div.message-body {

	font-weight: normal;
        float:left;
        width:515px;
}

#phorum div.message-body:hover {

}

#phorum div.message_text_holder {
    font-size: 1.15em;
    font-weight: normal;
    line-height: 1.4em;
}

#phorum div.message-body p.message_text br {
	clear: right;
}


#phorum div.message-date {
    font-size: 85%;
}

#phorum div.message-moderation {
    margin-top: 8px;
    font-size: 85%;
border-top: 0;
padding: 6px;
border-top: 1px solid #f5f5f5;
line-height: 20px;
}

#phorum div.message-options {
    clear: both;
    margin-bottom: 10px;
    padding: 2px 15px;
    text-align: right;
    height:21px;
}
#phorum div.message-options a{
margin-left:3px;
}
#phorum #REPLY{
overflow:hidden;
float:left;
max-width:649px;
}

#phorum #thread-options {
    /*margin: 8px 0 32px 0;
    background-color: #fff;
border: 1px solid #dedede;
padding: 8px;
text-align: center;*/
}

/* Changes styles */

#phorum span.addition {
    background-color: #CBFFCB;
color: #000000;
}

#phorum span.removal {
    background-color: #FFCBCB;
color: #000000;
}

/* Posting styles */

#phorum #post {
     clear: both;
}

#phorum #post ul {
    margin: 2px;
}

#phorum #post ul li {
    font-size: 85%;
}
#phorum #post-body {
    border: 1px solid #e5ceb7;
    background:#fdf7e7;
    padding: 8px;
    width:605px;
    margin-top: 5px;
}

#phorum #post-moderation {
    border: 1px solid #f5f5f5;
    float: right;
    margin: 3px;
    padding: 8px;
}


#phorum div.attach-link {
    float:right;
}

#phorum #attachment-list td {
    font-size: 10px;
    padding: 3px;
}

#phorum #attachment-list input {
    font-size: 11px;
}

#phorum div.generic_posting {
    padding: 12px;
}
.generic_posting input[type="text"]{
   background: none repeat scroll 0 0 #FDF7E7;
    border: 1px solid #E5CEB7;
    padding: 2px;
    width:50%;
}
/* PM styles */

#phorum input.rcpt-delete-img {
    vertical-align: bottom;
}

#phorum div.pm {
    padding: 8px;
    background-color: #fff;
border: 1px solid #dedede;
border-bottom: 0;
}

#phorum div.pm div.message-author {
    font-size: 85%;
}

#phorum .phorum-gaugetable {
    margin-top: 10px;
    border-collapse: collapse;
}

#phorum .phorum-gauge {
    border: 1px solid #dedede;

}

#phorum .phorum-gaugeprefix {
    border: none;

    padding-right: 10px;
}


/* Profile styles */

#phorum #profile div.icon-user {
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding: 0px 0 0px 21px;
    font-size: 115%;
    font-weight: bold;
    margin-bottom: 5px;
}

#phorum #profile div.icon-user small {
    font-size: 65%;
    font-weight: normal;
    margin: 0 0 0 16px;
}

#phorum #profile dt {
    font-weight: bold;
}

#phorum #profile dd {
    padding: 4px;
    margin: 0 0 8px 0;
}


/* Search Styles */

#phorum #search-form {
    margin-bottom: 35px;
}

#phorum #search-form form {
    font-size: 85%;
}

#phorum div.search {

}

#phorum div.search-result {
    margin-bottom: 20px;
}
#phorum div.search-result h4{
    font-size: 16px;
    margin-bottom: 4px;
}

#phorum div.search-result blockquote {
    margin: 3px 0 3px 0;
    padding: 0;
}

#phorum div.search-result .search-info
{
    color: #999;
    margin-top: 0.5em;
}

/* Footer styles */

#phorum #footer-plug {
    margin-top: 26px;
    font-size: 65%;
    text-align: center;
}


/* Icon Styles */

.icon-accept {
    background-image: url('templates/nowa-szafa/images/accept.png');
}

.icon-bell {
    background-image: url('templates/nowa-szafa/images/bell.png');
}

.icon-bullet-black {
    background-image: url('templates/nowa-szafa/images/bullet_black.png');
}

.icon-bullet-go {
    background-image: url('templates/nowa-szafa/images/bullet_go.png');
}

.icon-cancel {
    background-image: url('templates/nowa-szafa/images/cancel.png');
}

.icon-close {
    background-image: url('templates/nowa-szafa/images/lock.png');
}

.icon-comment {
    background-image: url('templates/nowa-szafa/images/comment.png');
}

.icon-comment-add {
    background-image: url('templates/nowa-szafa/images/comment_add.png');
}

.icon-comment-edit {
    background-image: url('templates/nowa-szafa/images/comment_edit.png');
    line-height:20px;
}


.icon-comment-delete {
    background-image: url('templates/nowa-szafa/images/comment_delete.png');
}

.icon-delete {
    background-image: url('templates/nowa-szafa/images/delete.png');
}

.icon-exclamation {
    background-image: url('templates/nowa-szafa/images/szafa_forum_post_report.png');
color:#442c1f;
}

.icon-feed {
    background-image: url('templates/nowa-szafa/images/feed.png');
}

.icon-flag-red {
    background-image: url('templates/nowa-szafa/images/flag_red.png');
}

.icon-folder {
    background-image: url('templates/nowa-szafa/images/folder.png');
}

.icon-group-add {
    background-image: url('templates/nowa-szafa/images/group_add.png');
}

.icon-key-go {
    background-image: url('templates/nowa-szafa/images/key_go.png');
}

.icon-key-delete {
    background-image: url('templates/nowa-szafa/images/key_delete.png');
}

.icon-list {
    background-image: url('templates/nowa-szafa/images/text_align_justify.png');
}

.icon-merge {
    background-image: url('templates/nowa-szafa/images/arrow_join.png');
}

.icon-move {
    background-image: url('templates/nowa-szafa/images/page_go.png');
}

.icon-next {
    background-image: url('templates/nowa-szafa/images/control_next.png');
}

.icon-note-add {
    background-image: url('templates/nowa-szafa/images/note_add.png');
}

.icon-open {
    background-image: url('templates/nowa-szafa/images/lock_open.png');
}

.icon-page-go {
    background-image: url('templates/nowa-szafa/images/page_go.png');
}

.icon-prev {
    background-image: url('templates/nowa-szafa/images/control_prev.png');
}

.icon-printer {
    background-image: url('templates/nowa-szafa/images/printer.png');
}

.icon-split {
    background-image: url('templates/nowa-szafa/images/arrow_divide.png');
}

.icon-table-add {
    background-image: url('templates/nowa-szafa/images/table_add.png');
}

.icon-tag-green {
    background-image: url('templates/nowa-szafa/images/tag_green.png');
}

.icon-user {
    background-image: url('templates/nowa-szafa/images/user.png');
}

.icon-user-add {
    background-image: url('templates/nowa-szafa/images/user_add.png');
}

.icon-user-comment {
    background-image: url('templates/nowa-szafa/images/user_comment.png');
}

.icon-user-edit {
    background-image: url('templates/nowa-szafa/images/user_edit.png');
}

.icon-zoom {
    background-image: url('templates/nowa-szafa/images/zoom.png');
}


.icon-information {
    background-image: url('templates/nowa-szafa/images/information.png');
}

.icon1616 {
    width: 16px;
    height: 16px;
    border: 0;
}

img[title="Przyklejony"] {
    width: 19px;
    height: 20px;
}


/*   BBCode styles  */

#phorum blockquote.bbcode {
    font-size: 14px;
    margin: 0 0 10px 10px;
}

#phorum blockquote.bbcode>div {
    margin: 0;
    padding: 5px;
    border: 1px solid #808080;
    overflow: hidden;
    background-color: #fffbf1;
    font-style:italic;
    width: 80%;
}

#phorum blockquote.bbcode strong {
    font-style: italic;
    margin: 0 0 3px 0;
}

#phorum pre.bbcode {
    border: 1px solid #C4C6A2;
    background-color: #FEFFEC;
    padding: 8px;
    overflow: auto;
}
#phorum .bbcode p {
    margin: 2px 0 4px;
    padding: 0px;
    font-weight: bold;
}

#phorum .rightInfo {
    float: right;
    width: 290px;
    padding-right:15px;
    padding-left:5px;
    position:relative;
border-left:1px solid #f5f5f5;
    background:#fafafa;
}
.forum_najnowsze_tooltip{
    background:transparent;
}


#phorum .box{
    color: #442C1F;
    margin-left:4px;
}
#phorum .rightInfo .header{
    font-size: 18px;
    margin: 0;
    padding: 10px 8px 3px 8px;
    text-transform:uppercase;
}

#phorum .content-forum-left{
    float: left;
    width: 618px;
    overflow:hidden;
    padding-left:15px;
    padding-right:15px;
}
.btn-odpowiedz,.btn-odpowiedz:hover,.btn-quote,.btn-quote:hover{
font-size: 13px;
font-weight: normal;
line-height: 1.1 !important;
letter-spacing: 0.5px;
padding: 3px 9px !important;
}



#phorum .thread_author{
    color:#a2a2a2;
}
#phorum .h4icon{
    margin: 3px 3px 0 0;
    vertical-align: top;
    float:left;
}

.box_usera_container{
    position: relative;
    z-index: 100;
    float: right;
    width: 490px;
    font-size: 13px;
}
.box_usera_containerN{
    position: relative;
    z-index: 100;
    float: right;
    width: 437px;
    padding-right: 30px;
}


ul.bookmarks{
    /*list-style: none;
    margin: 0 auto;
    width: 210px;*/
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:7px 20px 0;
    margin-left: 3px;
    width:210px;
}

ul.bookmarks li {
    float: left;
    width: 60px;
    height: 30px;
    background: url(../images/share-icons.png) bottom no-repeat;
    margin: 5px;
}

ul.bookmarks li#facebook{ background-position: 0 bottom;}
ul.bookmarks li#facebook:hover{ background-position: 0 top;}
ul.bookmarks li#sledzik{ background-position: 100% bottom;}
ul.bookmarks li#sledzik:hover{ background-position: 100% top;}
ul.bookmarks li#blip{ background-position: 50% bottom;}
ul.bookmarks li#blip:hover{ background-position: 50% top;}

ul.bookmarks li a { width: 100%; height: 100%; display: block;}
ul.bookmarks li a:hover { text-decoration: none;}
#phorum #user-info #userbox_place .rbox, .rbox img{
	padding-bottom: 5px;
}
#phorum #user-info #userbox_place .rbox, .rbox{
    float: right;
    border-right: 1px solid #aaa;
    padding: 0px 10px;
	width: 100px;
	text-align: left;
	line-height: 160%;
	padding-bottom: 10px;
}
#phorum #user-info #userbox_place .rbox-icon, .rbox-icon{
    background: url(templates/nowa-szafa/images/szafa_forum_box-icons.png) left top no-repeat;
    padding-left: 20px;

}
#phorum .paddsmall.search{
    clear: left;
}
#phorum .paddsmall{
    padding:3px;
    overflow:hidden;
    clear:both;
}
#phorum .nav.search
{
    display: block;
    float: none;
    width: auto;
}

#phroum .nav.search .paging
{
    margin: auto;
    float: none;
}
#phorum .two-columns{

}
#phorum .nav_box{
    height:45px;
    overflow:hidden;
    width:100%;
    border-bottom:1px solid #f5f5f5;
}
#phorum .next-prev-thread{
     height: 15px;
    margin-bottom: 10px;
    margin-top: 20px;
    overflow: hidden;
}
#phorum .next-prev-thread a{
    font-size:11px;
    width: 38%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#phorum .next-thread{
    margin-right:3%;
    float:right;
    text-align:right;
    padding-right:15px;
    background: transparent url("templates/nowa-szafa/images/szafa_forum_next_t.png") no-repeat right 1px;
}
#phorum .prev-thread{
    margin-left:3%;
    float:left;
    padding-left:15px;
    background: transparent url("templates/nowa-szafa/images/szafa_forum_prev_t.png") no-repeat left 1px;
}
#phorum .postreplynpag{
    padding:0px 0 3px 15px;
    height: 35px;
}
#phorum .message_end_line{
    height:1px;
    overflow:hidden;
    background: #ef4784;
    width:100%;
    clear: both;
}
.full-line{
    width:100%;
    height:1px;
    border-bottom:1px solid #e0e0e0;
    margin:0px auto;
}
.prvbutton{
    margin-right: 15px;
    vertical-align: top;
}
.sendbutton{

}
#phorum #post-buttons {
    text-align: right;
    margin-top: 8px;
    overflow:hidden;
    padding:12px 8px;
    margin-bottom:10px;
    border-top:1px solid #e0e0e0;
}

#phorum #post-special{
    overflow:hidden;
    text-align:left;
    margin-top:15px;
}
#phorum #post-special-left{
    float:left;
    width:250px;
}
#phorum #post-special-right{
    float:right;
    width:380px;
}
.post-special-header{
    font-size:11px;
    padding-left:3px;
    margin-bottom:3px;
    color:#686868;
}
.reply_here{
    font-weight:bold;
    font-size:14px;
    padding-left:2px;
    float:left;
    width:250px;
}
.new_post_right{
    float:left;
    width:380px;
    text-align:right;
}
.icon-arrow-sett {
    background: url("templates/nowa-szafa/images/szafa_forum_settings.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    padding-right: 5px;
    width: 16px;
}
#phorum .forum_najnowsze_tooltip:hover a {
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #463224;
}

#phorum .forum_najnowsze_tooltip_time {
    flex: 0 0 auto;
    width: 75px;
}

#phorum .forum_najnowsze_tooltip {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.5rem;
}

#phorum .forum_najnowsze_tooltip p{
    margin-bottom: 0;
}

#phorum .read-title{
    font-size: 25px;
    font-weight: bold;
    margin: 1px auto 7px auto;
    padding:0;
}
#phorum .readnewicon{
    float: left;
    color:red;
    margin-right: 4px;
    width:31px;
}

#attachments-container td {
    max-width: 200px;
    word-wrap: break-word;
}

.link_list{
    text-transform: uppercase;
    font-weight: bold;
}

#phorum div.attention p{
    margin-top: 0;
    margin-bottom: 0;
}
#phorum div.attention p a{
    display: inline;
    color: #c32665;
    padding: 0
}

#phorum .menu h3{
    background-color: #e6dcd0;
    color: #6c4c37;
    font-weight: bold;
    padding: 5px;
    margin: 0.5em auto;
    font-size: 13px;
}

#phorum table.menu td.content div.generic.info, .generic.info{
    background: #f3f3f3 url(templates/nowa-szafa/images/information.png) 5px center no-repeat;
    padding-left: 25px;
}

.altbg{
    background-color: #eeeeee;
}

.newthread.pink-button
{
    min-width: 120px;
    height: 30px;
    line-height: 30px;
}

.button{
    background-image: url(templates/nowa-szafa/images/btn_bg.png);
    background-repeat: no-repeat;
    width: 73px;
    height: 32px;
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
}

#phorum .menu .content .list{
    width: 100%;
    float: none;
}

.rbtn-register {
    background: transparent url('templates/nowa-szafa/images/dolacz_do_dyskusji.png') no-repeat top left;
	width: 170px;
	height: 31px;
	display: block;
	margin: auto;
	margin-top: 10px;
}

.rbtn-register:hover {
    background: transparent url('templates/nowa-szafa/images/dolacz_do_dyskusji.png') no-repeat bottom left;
	width: 170px;
	height: 31px;
	display: block;
	margin: auto;
	margin-top: 10px;
}

#phorum a.toty_anonim{
    display: inline-block;
    width:110px;
    height: 103px;
    line-height: 134px;
    margin:10px 0 20px -4px;
    padding: 0 103px 0 101px;
    text-align: center;
    background: transparent url(templates/nowa-szafa/images/toty.png) no-repeat 100% 0;
    color: #ffffff;
    vertical-align: bottom;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;


}

#phorum a.toty_anonim:hover {
    text-decoration: underline;
}
/** nastepna-dyskusja **/
#recommendation{
position: fixed;width:300px; padding-bottom: 10px;overflow: hidden;height: 70px;
right: 0px;bottom: 0px;border-top: 2px solid #ee4783 !important;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6) !important;background: #fff;z-index: 9999;
}
#recommendation > p {
    color: #666666;
    font-size: 13px;
    margin: 12px 0 3px 17px;
    padding: 0;
}
#recommendation > h3 {
    color: #6C4C37;
    font-size: 18px;
    line-height:20px;
    font-weight: bold;
    margin: 5px 0 0 17px;
    text-align: left;
}
/** /nastepna-dyskusja **/


.postvotebox {
    float:left;
}

.postup, .postdown, .postrat {
    display:block;
    float:left;
   }

.search-paging-wyniki
{
    padding-left:2%;
    margin: 0;
}

.postrat {
    margin:0 6px 0 6px;
    line-height:19px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    min-width:20px;
}
.section-right{
margin:4px auto;
}


.postup, .postdown {
    cursor:pointer;
    background-repeat:no-repeat;
    background-position: -22px -22px;
    height:20px;
    width:20px;
    background:#9e9e9e;
    border-radius:3px;
    border:1px solid #6f6f6f;
    text-align: center;
    line-height: 20px;
    color:#4c4c4c;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}

.postup:before {
    content:"+";
}

.postup:hover {
    background:#92c647;
    color:#fff;
    border-color:#659025;
    text-decoration:none;
}

.postdown:before {
    content:"-";
}

.postdown:hover {
    background: #ef4142;
    color:#fff;
    border-color:#c21614;
    text-decoration:none;
}

#phorum a.reportpost {
    background-position: 1px 2px;
    display: block;
    padding: 2px 10px 2px 21px;
}

#phorum a.postlinkright {
    float:right;
}

#phorum .hideoption {
    display:none;
    float:right;
}

#phorum .message:hover .hideoption {
    display:block
}

.tip-yellow {
	z-index:1000;
	text-align:left;
	border:1px solid #939393;
	padding:7px;
	min-width:50px;
	max-width:530px;
	color:#8c3901;
	background-color:#fef9d9;
	background-image:url(templates/nowa-szafa/images/tip-yellow.png); /* bgImageFrameSize >= 10 should work fine */
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-yellow .tip-inner {
	font:bold 13px/18px 'trebuchet ms',arial,helvetica,sans-serif;
	margin-top:-2px;
	padding:0 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellow .tip-arrow-top {
	margin-top:-7px;
	margin-left:15px;
	top:0;
	left:0;
	width:16px;
	height:10px;
	background:url(templates/nowa-szafa/images/tip-yellow_arrows.png) no-repeat;
}
.tip-yellow .tip-arrow-right {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-4px;
	top:50%;
	left:100%;
	width:10px;
	height:20px;
	background:url(templates/nowa-szafa/images/tip-yellow_arrows.png) no-repeat -16px 0;
}
.tip-yellow .tip-arrow-bottom {
	margin-top:-6px;
	margin-left:15px;
	top:100%;
	left:0;
	width:16px;
	height:13px;
	background:url(templates/nowa-szafa/images/tip-yellow_arrows.png) no-repeat -32px 0;
}
.tip-yellow .tip-arrow-left {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:10px;
	height:20px;
	background:url(templates/nowa-szafa/images/tip-yellow_arrows.png) no-repeat -48px 0;
}

#abuse_box_ska {
          background: none repeat scroll 0 0 #FFFFFF;
           border: 5px solid #FFFFFF;
            border-radius: 15px 15px 15px 15px;
            display: none;
            left: 50%;
            margin-left: -200px;
            max-height: 398px;
            opacity: 1;
            overflow-x: hidden;
            overflow-y: scroll;
            padding: 10px;
            position: fixed;
            top: 110px;
            width: 400px;
            z-index: 6;
            -webkit-box-shadow: 1px 1px 4px rgba(50, 50, 50, 1);
            -moz-box-shadow:    1px 1px 4px rgba(50, 50, 50, 1);
            box-shadow:         1px 1px 4px rgba(50, 50, 50, 1);
}

#warn_box_ska {
        display:table;
        width:390px;

}

.close_btn {
        margin:0 0 10px 0;
        display:block;
        width:390px;
        text-align:right;
}

#warn_box_ska table td {
    padding:5px 0 5px 0;
    border-bottom:1px solid #ccc;
    vertical-align:top;
}

.rapreason {
    font-weight:bold;
    width:370px;
}

.reasoncontent, .otherreasonbox {
    display:none;
    width:380px;
}


.pink-button{
    display: inline-block;
    text-align: center;
    color: #ffffff !important;/** important tutaj musi zostac */
    height: 20px;
    line-height: 20px;
    font-family: Arial;
    background: #c33162 ;
    /* Safari 4-5, Chrome 1-9 */
    background: #c33162 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1356d), to(#c33162));

    /* Safari 5.1, Chrome 10+ */
    background: #c33162 -webkit-linear-gradient(top, #e1356d, #c33162);

    /* Firefox 3.6+ */
    background: #c33162 -moz-linear-gradient(top, #e1356d, #c33162);

    /* IE 10 */
    background: #c33162 -ms-linear-gradient(top, #e1356d, #c33162);

    /* Opera 11.10+ */
    background: #c33162 -o-linear-gradient(top, #e1356d, #c33162);

    background: #c33162 linear-gradient(top, #e1356d, #c33162);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin: 0 auto;
    padding: 0 7px;
    cursor: pointer;
}
.pink-button:hover{
    background: #e95899;
    text-decoration: none;
    color: #ffffff;
}

#MarkAllForumsRead{
    clear:both;
    text-align: left;
    padding:15px 0 15px 20px;
}
.forum-dashed-line{
    border-top: 1px solid #f5f5f5;
    height: 0px;
    margin: 0 auto;
    width: 95%;
    margin-bottom: 0.2em;
}

#konkurs_tabliczka{
display: block;position: absolute;top:0;width:170px;height: 56px;
left:46%;margin-left:-85px;
background:transparent url('https://szafa.pl/images/konkurs_tabliczka.png') no-repeat 0 0;
}

@media screen and (min-width: 1100px)
{
    #okonkurs
    {
        display: block;
        position: fixed;
        top: 50%;
        left: 0;
        width: 89px;
        height: 172px;
        margin-top: -86px;
        background: transparent url(https://szafa.pl/images/forum/okonkurs-prezent4.png) no-repeat top left;
        overflow: hidden;
    }

    #okonkurs:hover
    {
        background-position: bottom left;
    }
}
#phorum table.list td h3 a.admin-thread, #phorum table.list td h4 a.admin-thread
{
    font-weight: bold;
    color: #ee4783;
}
.msg-rectangles{
    margin: 20px auto;
    max-height: 250px;
    overflow: hidden;
    width: 100%;
}
.logo_szafiarenka {
background: none no-repeat scroll 0 0 transparent;
text-indent: 0;
top:3px;
left:-6px;
}

#phorum div.paging_simple{
margin: 3px 0 0 0;
padding: 0 0px 0 0;
box-sizing:border-box;
width:130px;
text-align:right;
overflow:visible;
}


.msg-rect{
float: left;
height: 250px;
text-align: center;
}
.msg-rect:nth-of-type(2) {
float:right;
}
/*
jednak tego nie robimy
#menu-dd-btn {
    -webkit-user-select:none;
    background-color: #fafafa;
    border: 1px solid #f5f5f5;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    font-size: 32px;
    height: 36px;
    left: 0;
    margin-bottom: 6px;
    margin-right: auto;
    position: absolute;
    text-align: center;
    width: 40px;
    top:13px;
}
.top-expanded #menu-dd-btn {
    top: 25px;
}
#menu-dd-btn:before {
    border-bottom: 0.125em solid #272265;
    border-color: #272265;
    border-top: 0.375em double #272265;
    box-sizing: content-box;
    content: "";
    height: 0.125em;
    left: 4px;
    position: absolute;
    top: 0.25em;
    width: 1em;
}

.topCloudForumMenu > div{
    padding:7px 5px;
}
.topCloudForumMenu{
    left: 0;
    margin-top: 3px;
    position: absolute;
    text-align: left;
    width: 207px;
top:52px;
}
*/
.flying-read-header{
    height:40px;
    position:relative;
}
.flying-read-header-content{
    background: none repeat scroll 0 0 #fafafa;
    height: 30px;
    padding-top: 7px;
    position: static;
    width: 619px;
    z-index: 999;
    border-bottom:1px solid #f5f5f5;
}
.flying-read-header-content .btn-skomentuj{
    margin:0 auto;
    background:#272265;
}

.topCloudForumMenu a, .topCloudForumMenu a:hover {
    color: #333;
    display: block;
    font-size: 14px;
    margin: 6px 0;
}
.top-expanded .topCloudForumMenu{
    top:64px;
}


/**
    ========================================
    ========================================
    ========================================
    =====   RESPONSIVE WEB DESIGN BELOW
    ========================================
    ========================================
    ========================================
*/
#rwd-menu-button{
    float: left;
    margin-left: 2%;
    height: 25px;
    margin-top:6px;
    width: 25px;
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#rwd-login-button{
    display: block;
    float: right;
    height: 24px;
    margin-right: 2%;
    line-height: 24px;
    margin-top: 6px;
    font-size:14px;
}
#rwd-top{
    background: none repeat scroll 0 0 #333333;
    height: 36px;
    top:0;
    display: none;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #DBDBDB;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}


@media only screen and (max-width: 1020px)
{

    #top, #top-spacer, .top-expanded, .top-expanded #top_content, .top-expanded #top {
        height: 90px !important;
    }
    #top_content {
        min-width: 320px;
    }

    /** szerkość tabów górnych **/
    #container
    {
        min-width:320px;
    }
    .top-expanded .logo
    {
        top:42px;
    }
    #content
    {
        display:block;
    }
    #container
    {
        width:957px;
    }
    #content-cont
    {
        width:100%;
    }
    #content
    {
        margin:0 auto !important;
        width:auto !important;
        padding-top: 10px !important;
    }
    #breadcrumb
    {
        width: 90% !important;
    }
    #footer-bg,
    #bgf,
    #tabs-top,
    .gads,
    .sep-top1,
    .sep-top2,
    .likeittop
    {
        height: 0;
        display: none;
    }
    #top
    {
        height:100px;
    }
    .two-columns
    {
        background-color: rgba(255, 255, 255, 0.97);
        border-top: 1px solid #DBDBDB;
        border-bottom: 1px solid #DBDBDB;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    }
    /** top **/
    .logo_szafiarenka
    {
        left:1%;
        top:40px;
    }
    .box-user-topN,
    #logo-tagline,
    #logo-like-fb,
    .logo_grupa_szafa,
    #cookie-bar,
    #recommendation,
    #konkurs_tabliczka
    {
        display: none !important;
        height: 0 !important;
    }
}
@media only screen and (max-width: 957px)
{
    #phorum .content-forum-left{
        box-sizing:border-box;
        padding: 0 1%;
    }
    /** prawa kolumna się nie mieści */
    .flying-read-header,
    .box-user-top,
    .regbar,
    .ostatnie_posty,
    .msg-rectangles
    {
        display: none !important;
        height: 0 !important;
    }
    #container{ width:100% !important;}
    .rightInfo{ display:none;height: 0;float:none;}
    .content-forum-left{ float:none !important;width:100% !important;clear: both;}
    table.list{ float:none !important;width:100% !important;}
    .two-columns{
        background: none repeat scroll 0 0 #FFFFFF !important;
    }
    #menu-dd-btn,.topCloudForumMenu{
    display:none !important;
    }
    #rwd-top
    {
        display: block !important;
    }


    /** podstrona wątku **/
    #phorum .nav_box
    {
        width:100%;
    }
    #phorum .message_end_line
    {
        width:100%;
    }
    #phorum div.message
    {
        width:100%;
    }
    .navbg
    {
        width:100%;
    }
    #phorum div.generic_read
    {
        width:21%;
    }
    #phorum div.message-body
    {
        width:79%;
        float:none;
    }
    #phorum div.message_title_post2
    {
        width:95%;
    }
    #phorum div.message_title_post2 h3
    {
        display:none;
        height:0;
    }
    .reportpost
    {
        display:none;
    }
    #phorum .hideoption
    {
        float:none;
    }
    #phorum a.postlinkright
    {
        float: none;
        display: inline-block;
    }
    #phorum div.message-options
    {
        height: auto;
    }
    #phorum div.message-options a
    {
        margin-top: 3px;
    }

}
@media only screen and (max-width: 650px)
{
    /** nie mieści się prawa strona na liście wątków **/
    table .cell2
    {
        display: none;
        width: 0;
    }
    table .cell1
    {
        width:100% !important
    }
    .mod-td
    {
        display: none !important;
        height: 0 !important;
    }
    #phorum .hideoption
    {
        display: block !important;
    }
    #phorum a.reportpost
    {
        display: none;
        height: 0;
    }
    #phorum #REPLY
    {
        width:100%;
    }
    #phorum #post-body
    {
        width:auto;
    }
}

.moreinfo {
    visibility:hidden;
}

.cell1:hover .moreinfo {
    visibility:visible;
}

#phorum .box-user-top-avatar img
{
    border: 0 none;
}

#join-new-forum {
    position:fixed;
    background:#070a25;
    opacity:0.9;
    z-index:5;
    width:100%;
    height:100%;
    display:none;
}

#container {
    z-index: inherit;
}

#join-new-forum div {
    background:url('images/join-new-forum.png') top center no-repeat;
    height:536px;
    width:100%;
    margin-top:91px;
    cursor:pointer;
}

.forum_najnowsze_tooltip.addhover p a.subject {
    color: #ee4783;
}




/* Added by module "gnotify", template "gnotify::css" */






#phorum .gnotify{
    clear: both;
    padding: 10px 10%;
}

#phorum .gnotify_item{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin: 5px 0;
    border: 3px solid #503525;
    position: relative;
    text-align: center;
    -webkit-box-shadow: 0px 0px 15px 1px #333333;
    -moz-box-shadow: 0px 0px 15px 1px #333333;
    box-shadow: 0px 0px 15px 1px #333333;
    background-color: #ffffff;
}

#phorum .gnotify_modal{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #999999;
    background-color: rgba(70%, 70%, 70%, 0.7);
    z-index: 900;
    top: 0;
    left: 0;
}

#phorum .gnotify_modal.hidden,
#phorum .gnotify_item.hidden{
    display: none;
}

#phorum .gnotify_modal .gnotify_item{
    top: 25%;
    left: 25%;
    width: 50%;
    min-height: 25%;
    position: absolute;
    background-color: #ffffff;
}

#phorum .gnotify_modal .gnotify_item.clean{
    top: 80px;
    text-align: center;
    width: auto;
    left: auto;
    right: 20%;
    background: transparent;
    border: none;
    box-shadow: none;
}

#phorum .gnotify_header{
    background-color: transparent;
    padding: 5px 20px;
    font-size: 2em;
}

#phorum .gnotify_item.info, #phorum .gnotify_item.warning, #phorum .gnotify_item.error, #phorum .gnotify_item.ok {
    background-color: transparent;
    margin: 5px 0;
    padding: 0;
    width: auto;
}
#phorum .gnotify_item.info .gnotify_header, #phorum .gnotify_item.warning .gnotify_header, #phorum .gnotify_item.error .gnotify_header, #phorum .gnotify_item.ok .gnotify_header {
    padding: 5px 20px;
}

#phorum .gnotify_item.ok{
    border: 3px solid #aaddaa;
}
#phorum .gnotify_item.ok .gnotify_header{
    background-color: transparent;
    border: 3px solid #aaddaa;
}

#phorum .gnotify_item.info{
    border: 3px solid #aaaadd;
}
#phorum .gnotify_item.info .gnotify_header{
    background-color: transparent;
    border: 3px solid #aaaadd;
}

#phorum .gnotify_item.error{
    border: 3px solid #ddaaaa;
}
#phorum .gnotify_item.error .gnotify_header{
    background-color: transparent;
    border: 3px solid #ddaaaa;
}

#phorum .gnotify_item.warning{
    border: 3px solid #ddddaa;
}

#phorum .gnotify_item.warning .gnotify_header{
    background-color: transparent;
    border: 3px solid #ddddaa;
}

#phorum .gnotify_body{
    padding: 10px 20px;
    margin-left: 0;
}

#phorum .gnotify_item .close{
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url(templates/nowa-szafa/images/icon_close.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 2px;
    top: 2px;
    cursor: pointer;
}

#phorum .gnotify_item .btnRed{
    background-image: url(templates/nowa-szafa/images/btn_red_bg.png);
    color: #ffffff;
    width: 204px;
    height: 39px;
    line-height: 39px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-size: 11pt;
}

#phorum .gnotify_item .link_list{
    text-align: center;
}



/* Added by module "editor_tools", file "mods/editor_tools/editor_tools.css" */
#editor-tools {
    padding: 3px;
    margin-bottom: 3px;
    text-align: left;
}

/* padding is arranged in editor_tools.js, so do not define it here. */
#editor-tools .editor-tools-button {
    margin-right: 2px;
    margin-bottom: 2px;
    background-color: #eee;
    border: 1px solid #ddd;
    vertical-align: bottom;
}

#editor-tools .editor-tools-button:hover {
    border: 1px solid #777;
}

.editor-tools-popup {
    text-align: left;
    position:absolute;
    padding: 5px 10px;
    background-color:#eee;
    border:1px solid #777;
    font-family: arial, helvetica, sans-serif;
    z-index: 1000;
}

.editor-tools-popup a,
.editor-tools-popup a:active,
.editor-tools-popup a:visited {
    text-decoration: none;
    color: black;
}

.editor-tools-popup a:hover {
    text-decoration: underline;
}

#editor-tools-smiley-picker img,
#editor-tools-subjectsmiley-picker img {
    border: none;
    margin: 3px;
}

#editor-tools-a-help {
    float: right;
}

/* Override fixes for color picker within XHTML transitional */

* html .colorPickerTab_inactive span,
* html .colorPickerTab_active span{
    position:/**/relative;
}

* html .colorPickerTab_inactive img,
* html .colorPickerTab_active img{
    position:relative;
    left:-3px;
}

* html #dhtmlgoodies_colorPicker .colorPicker_topRow{
    height:20px;
}



/* Added by module "forum_best", file "mods/forum_best/static/slick.css" */
#best_slick a
{
	display: inline-block;
	width: 300px;
}

#best_slick .slick-dots
{
	bottom: -35px;
}

/* Added by module "embed_images_ftp", template "embed_images_ftp::css" */
/* The style to use for standard images */
#phorum div.mod_embed_images {
float: left;
margin-right: 10px;
margin-bottom: 10px;
font-size: 10px;
}

/* Extended is used in case an image is scaled down or inside a URL */
#phorum div.mod_embed_images_extended {
float: left;
margin-right: 10px;
margin-bottom: 10px;
font-size: 10px;
border: 1px solid #b0b0b0;
background-color: #f5f5f5;
}

#phorum div.mod_embed_images_image {
text-align:center;
}

#phorum div.mod_embed_images_image a,
#phorum div.mod_embed_images_info a {
text-decoration: none;
color: black;
}

#phorum div.mod_embed_images_image a:hover,
#phorum div.mod_embed_images_info a:hover {
text-decoration: underline;
}

#phorum div.mod_embed_images_loading {
font-size: 10px;
padding: 5px 5px 3px 22px;
height: 16px;
background-position: 3px 3px;
background-repeat: no-repeat;
background-image: url(https://forum.szafa.pl/mods/embed_images_ftp/templates/ajax_loading.gif);
}

#phorum div.mod_embed_images_info {
border-top: 1px solid #b0b0b0;
height: 18px;
padding: 3px 0px 0px 21px;
white-space: nowrap;
overflow: hidden;
background-position: 3px 5px;
background-repeat: no-repeat;
background-image: url(https://forum.szafa.pl/mods/embed_images_ftp/templates/magnify_icon.gif);

/* Will be made visible if extended viewing is triggered */
display: none;
}

#phorum div.mod_embed_images_info_link
{
padding-left: 22px;
background-image: url(https://forum.szafa.pl/mods/embed_images_ftp/templates/link_icon.png);
}

#phorum div.mod_embed_images_error
{
color: #a00000;
border: 1px solid #a00000;
padding: 5px 5px 5px 43px;
background-image: url(https://forum.szafa.pl/mods/embed_images_ftp/templates/broken_image.gif);
background-position: 5px 5px;
background-repeat: no-repeat;
}

#phorum div.mod_embed_images_error strong
{
font-size: 12px;
}

#phorum div.mod_embed_images_attachments
{
margin-top: 20px;
}

/* Should be in the main Phorum CSS too, but let's make sure. */
#phorum div.message-body br {
clear: both;
}




/* Added by module "reports", template "reports::css" */
#phorum table.reports.list th{
    text-align: center;
    font-size: 12px;
    text-transform: none;
    padding: 0 3px;
}

#phorum table.reports.list td{
    padding: 3px;
    border: 1px solid #cccccc;
    border-collapse: collapse;
}

#phorum table.reports.list td.actions ul{
    padding-left: 20px;
    margin: 0;
}


/* Added by module "watcher", template "watcher::css" */
#phorum .watch_box{
    width: 32%;
    min-width: 307px;
    float: left;
    margin: 20px 0 0 5px;
    padding: 0 0 0 0;    
    background: transparent url(templates/nowa-szafa/images/szafa_forum_watch_bottom_bg.png) right bottom no-repeat;
}

#phorum .watch_box_content{
    min-height: 200px;
   	background: #f7f3eb url(templates/nowa-szafa/images/szafa_forum_watch_bg.png) top left repeat-x;
	margin-right: 5px;
    border-right: 2px solid #f6f0e7;
    padding-top: 15px;
}

#phorum .watch_box_bottom{
    min-height: 70px;
    padding-top: 30px;
    text-align: center;
}

#phorum .watch_box_bottom a{
    color: #b57d4a;
    font-weight: bold;
}

#phorum .watch_box select{
    width: 95%;
}

#phorum .watch_box h3{
    background: #825b42 url(templates/nowa-szafa/images/szafa_forum_th_bg.png) repeat-x;
    height: 26px;
    color: #fff;
    text-transform:uppercase;
    font-size: 14px;
    text-shadow:1px 1px 1px #000;
    padding-left:12px;
    font-weight:normal;
    margin: 0 5px 0 0;    
    padding-top: 5px;
    text-align: left;
    border: 1px solid #513929;
    overflow: hidden;
}

#phorum .watch_box.settings{
    min-height: 100px;
    text-align: center;
    min-width: 100px;
}

#phorum .settings .watch_box_content{
    min-height: 100px;
}

#phorum .content_item{
    margin: 0 10px;
    border-bottom: 1px dashed #bfbebd;
    color: #a2a2a2;
    padding-bottom: 10px;
    font-size: 10px;
}

#phorum .content_item .author{
    color: #000000;
}

#phorum .content_item h4 a{
    color: #1a215f;
    font-weight: bold;
    font-size: 12px;
}

#phorum .content_item h4 a:hover{
    color: #ffffff;
    background-color: #3e240d;
    font-weight: bold;
}

.next-line{
    clear: both;
}



/* Added by module "gsmileys", file "mods/gsmileys/gsmileys.css" */
.mod_gsmileys_img {
    vertical-align: middle;
    margin: 0px 3px 0px 3px;
    border: none;
}


/* Added by module "gmessage", file "mods/gmessage/static/core.css" */
.popup-body {
  padding-right: 17px;
  overflow: hidden;
}

.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 902;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #0b0b0b;
  opacity: 0.8;
}

.popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 903;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0!important;
}

.popup-wrap .popup-next {
  right: 0;
}

.popup-wrap .popup-next:after {
  left: 3px;
  border-left: 12px solid #000;
}

.popup-wrap .popup-next:before {
  border-left: 20px solid #FFF;
}

.popup-wrap .popup-prev {
  left: 0;
}

.popup-wrap .popup-prev:after {
  left: 5px;
  border-right: 12px solid #000;
}

.popup-wrap .popup-prev:before {
  border-right: 20px solid #FFF;
}

.popup-wrap .popup-navigate {
  position: absolute;
  top: 0;
  top: 50%;
  z-index: 600;
  width: 90px;
  height: 110px;
  padding: 0;
  margin: 0;
  margin-top: -55px;
  opacity: 0.65;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.popup-wrap .popup-navigate:active {
  margin-top: -54px;
}

.popup-wrap .popup-navigate:hover,
.popup-wrap .popup-navigate:focus {
  opacity: 1;
}

.popup-wrap .popup-navigate:before,
.popup-wrap .popup-navigate:after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent;
  content: '';
}

.popup-wrap .popup-navigate:after {
  top: 8px;
  border-top-width: 12px;
  border-bottom-width: 12px;
  opacity: 0.65;
}

.popup-wrap .popup-navigate:before {
  border-top-width: 20px;
  border-bottom-width: 20px;
}

.popup-wrap .popup-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-wrap .popup-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: '';
}

.popup-wrap .popup-container .popup-content-wrap {
  position: relative;
  z-index: 505;
  display: inline-block;
  /*max-width: 100%;*/
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
}

.popup-wrap .popup-container .popup-infoBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
}

.popup-wrap .popup-container .popup-infoBar .popup-title {
  padding-right: 36px;
  line-height: 18px;
  color: #f3f3f3;
  text-align: left;
  word-break: break-word;
}

.popup-wrap .popup-container .popup-infoBar .popup-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
}

.popup-wrap .popup-container .popup-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  border: none;
  opacity: 0.65;
}

.popup-wrap .popup-container .popup-close:hover,
.popup-wrap .popup-container .popup-close:focus {
  opacity: 1;
}

.popup-wrap .popup-container .popup-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  margin-left: -5px;
  font-size: 28px;
  color: white;
}

.popup-wrap .popup-container .popup-loading-show {
  display: block;
}

.popup-wrap .popup-container .popup-loading-hide {
  display: none;
}

.popup_image .popup-content .popup-content-inner {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    padding: 30px 0;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.popup_iframe .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup_iframe .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup_iframe .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.popup_swf .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup_swf .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup_swf .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-wrap .popup-html5-holder .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}

.popup-wrap .popup-html5-holder .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}

.popup-wrap .popup-html5-holder .popup-html5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-container .popup-content-holder {
  opacity: 1;
  -webkit-transition: opacity .6s ease-in;
  -o-transition: opacity .6s ease-in;
  -moz-transition: opacity .6s ease-in;
  transition: opacity .6s ease-in;
}
.popup_noTrans .popup-content-holder {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.popup_trans .popup-content-holder {
  opacity: 0;
}



.popup-wrap .popup-thumb-layout {
  padding-bottom: 50px;
}

.popup-thumb-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  text-align: center;
}

.popup-thumb-wrap .popup-thumb-prev {
  display: inline-block;
}

.popup-thumb-wrap .popup-thumb-next {
  display: inline-block;
}

.popup-thumb-wrap .popup-thumb {
  display: inline-block;
  max-width: 1200px;
  overflow: hidden;
}

.popup-thumb-wrap .popup-thumb .popup-thumb-items {
  display: block;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-decoration: none;
}

.popup-thumb-wrap .popup-thumb .popup-thumb-items li {
  float: left;
  width: 75px;
  height: 50px;
  padding: 0;
  margin: 0;
}

.popup-thumb-wrap .popup-thumb .popup-thumb-items li img {
  max-width: 100%;
  max-height: 100%;
}

.popup-thumb-wrap .popup-thumb .popup-thumb-active {
  opacity: 0.5;
}

.we-fadeScale.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.we-fadeScale {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fadeScale-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fadeScale-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}

.we-slideIn {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(30%);
     -moz-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
     -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
          transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.we-slideIn.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.we-slideIn-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-slideIn-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}

.we-fall {
  -webkit-perspective: 1300px;
     -moz-perspective: 1300px;
          perspective: 1300px;
}

.we-fall .popup-content-holder {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(600px) rotateX(20deg);
     -moz-transform: translateZ(600px) rotateX(20deg);
      -ms-transform: translateZ(600px) rotateX(20deg);
          transform: translateZ(600px) rotateX(20deg);
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.we-fall.we-show .popup-content-holder {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateZ(0) rotateX(0deg);
     -moz-transform: translateZ(0) rotateX(0deg);
      -ms-transform: translateZ(0) rotateX(0deg);
          transform: translateZ(0) rotateX(0deg);
  -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in;
}

.we-fall-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fall-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}

/* Added by module "gmessage", file "mods/gmessage/static/popup.css" */
.popup-body {
  overflow: hidden;
}

.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 902;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #0b0b0b;
  opacity: 0.8;
}

.popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 903;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0!important;
}

.popup-wrap .popup-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-wrap .popup-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: '';
}

.popup-wrap .popup-container .popup-content-wrap {
  position: relative;
  z-index: 505;
  display: inline-block;
  /*max-width: 100%;*/
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
}

.popup-wrap .popup-container .popup-infoBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
}

.popup-wrap .popup-container .popup-infoBar .popup-title {
  padding-right: 36px;
  line-height: 18px;
  color: #f3f3f3;
  text-align: left;
  word-break: break-word;
}

.popup-wrap .popup-container .popup-infoBar .popup-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
}
.popup-wrap .popup-next {
  position: fixed;
  top: 50%;
  left: 0;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
} 
.popup-wrap .popup-prev {
  position: fixed;
  top: 50%;
  right: 0;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
}

.popup-wrap .popup-container .popup-close {
  position: absolute;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  border: none;
  opacity: 0.65;
}

.popup-wrap .popup-container .popup-close:hover,
.popup-wrap .popup-container .popup-close:focus {
  opacity: 1;
}

.popup-wrap .popup-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  font-size: 28px;
  color: #aaa;
  display: none;
  background-color: #fff;
  height: 56px;
  line-height: 56px;
  width: 200px;
  margin-top: -28px;
  margin-left: -100px;
  text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #666;
}

.popup-wrap.popup_status_loading .popup-loading
{
  display: block;
}

.popup_image .popup-content .popup-content-inner {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    padding: 30px 0;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.popup_iframe .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup_iframe .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup_iframe .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.popup_swf .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup_swf .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup_swf .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-wrap .popup-html5-holder .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}

.popup-wrap .popup-html5-holder .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}

.popup-wrap .popup-html5-holder .popup-html5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.popup-container .popup-content-holder {
  opacity: 1;
  -webkit-transition: opacity .6s ease-in;
  -o-transition: opacity .6s ease-in;
  -moz-transition: opacity .6s ease-in;
  transition: opacity .6s ease-in;
}
.popup_noTrans .popup-content-holder {
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.popup_trans .popup-content-holder {
  opacity: 0;
}

.we-fadeScale.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.we-fadeScale {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fadeScale-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fadeScale-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}

.we-slideIn {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(30%);
     -moz-transform: translateX(30%);
      -ms-transform: translateX(30%);
          transform: translateX(30%);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
     -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
          transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.we-slideIn.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.we-slideIn-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-slideIn-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}

.we-fall {
  -webkit-perspective: 1300px;
     -moz-perspective: 1300px;
          perspective: 1300px;
}

.we-fall .popup-content-holder {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(600px) rotateX(20deg);
     -moz-transform: translateZ(600px) rotateX(20deg);
      -ms-transform: translateZ(600px) rotateX(20deg);
          transform: translateZ(600px) rotateX(20deg);
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.we-fall.we-show .popup-content-holder {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateZ(0) rotateX(0deg);
     -moz-transform: translateZ(0) rotateX(0deg);
      -ms-transform: translateZ(0) rotateX(0deg);
          transform: translateZ(0) rotateX(0deg);
  -webkit-transition: all 0.3s ease-in;
     -moz-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in;
}

.we-fall-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
          transition: all 0.3s;
}

.we-fall-overlay.we-show {
  opacity: 0.75;
  visibility: visible;
}


#phorum.message-changes
{
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 200px;
  min-width: 300px;
}

#phorum.message-changes .noInfo
{
  height: 200px; 
  line-height: 200px; 
  text-align: center;
}

#phorum.message-changes .message-body
{
  float: none;
  border-bottom: 1px solid #666;
  background-color: transparent;
}

#phorum.message-changes .removal,
#phorum.message-changes .addition
{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  padding: 0.1em;
}

#phorum.message-changes .removal
{
  text-decoration: line-through;
}

#phorum.message-changes div.message_title_post2 h3.block
{
  display: block;
}


/* Added by module "bbcode", file "mods/bbcode/colorpicker/js_color_picker_v2.css" */
  #dhtmlgoodies_colorPicker{
    position:absolute;
    width:250px;
    padding-bottom:1px;
    background-color:#FFF;
    border:1px solid #777;

    width: 252px; /* IE 5.x */
    width/* */:/**/250px; /* Other browsers */
    width: /**/250px;

        z-index: 1000;
  }

  #dhtmlgoodies_colorPicker .colorPicker_topRow{
    padding-bottom:1px;
    border-bottom:3px double #777;
    background-color:#E2EBED;
    padding-left:2px;

    width: 250px; /* IE 5.x */
    width/* */:/**/248px; /* Other browsers */
    width: /**/248px;

    height: 20px; /* IE 5.x */
    height/* */:/**/16px; /* Other browsers */
    height: /**/16px;

  }

  #dhtmlgoodies_colorPicker .colorPicker_statusBar{
    height:13px;
    padding-bottom:2px;
    width:248px;
    border-top:3px double #777;
    background-color:#E2EBED;
    padding-left:2px;
    clear:both;

    width: 250px; /* IE 5.x */
    width/* */:/**/248px; /* Other browsers */
    width: /**/248px;

    height: 18px; /* IE 5.x */
    height/* */:/**/13px; /* Other browsers */
    height: /**/13px;

  }

  #dhtmlgoodies_colorPicker .colorSquare{
    margin-left:1px;
    margin-bottom:1px;
    float:left;
    border:1px solid #000;
    cursor:pointer;

    width: 12px;  /* IE 5.x */
    width/* */:/**/10px;  /* Other browsers */
    width: /**/10px;

    height: 12px; /* IE 5.x */
    height/* */:/**/10px; /* Other browsers */
    height: /**/10px;

  }

  .colorPickerTab_inactive,.colorPickerTab_active{

    height:17px;
    padding-left:4px;
    cursor:pointer;


  }
/* path fixed for Phorum */
  .colorPickerTab_inactive span{
    background-image:url(mods/bbcode/colorpicker/images/tab_left_inactive.gif);
  }

/* path fixed for Phorum */
  .colorPickerTab_active span{
    background-image:url(mods/bbcode/colorpicker/images/tab_left_active.gif);

  }
  .colorPickerTab_inactive span, .colorPickerTab_active span{
    line-height:16px;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
    padding-top:1px;
    vertical-align:middle;
    background-position:top left;
    background-repeat: no-repeat;
    float:left;
    padding-left:6px;
    -moz-user-select:none;
  }
  .colorPickerTab_inactive img,.colorPickerTab_active img{
    float:left;
  }
  .colorPickerCloseButton{
    width:11px;
    height:11px;
    text-align:center;
    line-height:10px;
    border:1px solid #777;
    position:absolute;
    right:1px;
    font-size:12px;
    font-weight:bold;
    top:1px;
    padding:1px;
    cursor:pointer;

    width: 15px;  /* IE 5.x */
    width/* */:/**/11px;  /* Other browsers */
    width: /**/11px;

    height: 15px; /* IE 5.x */
    height/* */:/**/11px; /* Other browsers */
    height: /**/11px;


  }
  #colorPicker_statusBarTxt{
    font-size:11px;
    font-family:arial;
    vertical-align:top;
    line-height:13px;

  }

    /* disabled for Phorum
  form{
    padding-left:5px;
  }
    */

  .form_widget_amount_slider{
    border-top:1px solid #9d9c99;
    border-left:1px solid #9d9c99;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    background-color:#f0ede0;
    position:absolute;
    bottom:0px;

    width: 5px; /* IE 5.x */
    width/* */:/**/3px; /* Other browsers */
    width: /**/3px;

    height: 5px;  /* IE 5.x */
    height/* */:/**/3px;  /* Other browsers */
    height: /**/3px;

  }
  .colorSliderLabel{
    width:15px;
    height:20px;
    float:left;
    font-size:11px;
    font-weight:bold;
  }
  .colorSlider{
    width:175px;
    height:20px;
    float:left;
  }
  .colorInput{
    width:45px;
    height:20px;
    float:left;
  }
  .colorPreviewDiv{
    width:186px;
    margin-right:2px;
    margin-top:1px;
    border:1px solid #CCC;
    height:20px;
    float:left;
    cursor:pointer;

    width: 188px; /* IE 5.x */
    width/* */:/**/186px; /* Other browsers */
    width: /**/186px;

    height: 22px; /* IE 5.x */
    height/* */:/**/20px; /* Other browsers */
    height: /**/20px;


  }
  .colorCodeDiv{
    width:50px;
    height:20px;
    float:left;
  }
