html,
button,
input,
select,
textarea {
    color: #181818;
}

* {
    border: 0;
    margin: 0;
    outline: none;
}

html {
    /*eaeaea*/
    background:  #D9D9D9  url(../images/body.jpg) repeat-x top;
    font-family: 'Open Sans', sans-serif;
}

body {
    font-size: 13px;
    line-height: 1.4;
    background: url(../images/top.jpg) no-repeat top center;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    max-width: 100%;
}

ul, ol {
    list-style: none;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: none;
}

a {
    text-decoration: none;
    color: #3c3c3c;
}

a:hover,a:active {
   text-decoration: underline;
}

form {
    font-size: 0 !important;
}

form label, form a, form input,form div {
    font-size: 13px;
}

/* HEADER */
header {
    height: 93px;
    padding-top: 80px;
}

header h1 {
    margin: 0 0 0 2px;
    max-width: 500px;
}

header h1 a {
    background: url(../images/logo.png) no-repeat;
    width: 218px;
    height: 63px;
    text-indent: -999em;
    display: block;
    float: left;
}

header h1 span {
    color: #969696;
    font-size: 13px;
    line-height: 20px;
    border-left: 1px solid #4b4b4b;
    padding-left: 20px;
    float: left;
    font-weight: 400;
    margin: 21px 0 0 19px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.user {
    height: 48px;
    line-height: 48px;
    color: #adadad;
    position: fixed;
    top: 0;
    width: 100%;
    background: #161616;
    font-size: 11px;
    z-index: 999;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}
.user  .inside {
    margin: 0 auto;
}
.user a {
    color: #ff6600;
    font-weight: 700;
}

.user form {
    float: right;
    font-size: 11px;
    font-weight: 700;
    /*opacity: 0.5;*/
}

.user form:hover,
.user form.active {
    opacity: 1;
}

.user input {
    color: #adadad;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 28px;
    margin: 0 0 0 7px;
}

.user input[type="text"],
.user input[type="password"] {
    background: #ffffff url(../images/user_input.jpg) no-repeat;
    padding: 0 10px 0 27px;
    width: 93px;
}

.user input[type="text"]:focus,
.user input[type="password"]:focus,
.user input[type="text"]:hover,
.user input[type="password"]:hover {
    color: #6a6a6a;
}

.user input[type="text"] {
    background-position: 0 0;
}

.user input[type="password"] {
    background-position: 0 -28px;
}

.user input[type="submit"] {
    background: #ff6600;
    height: 28px;
    border-top: 1px solid #ff8400;
    color: #ffffff;
    padding: 0 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    font-weight: 700;
    margin-right: 7px;
}

.user input[type="submit"]:hover {
    background: #ff7e00;
}

.user input[type="submit"]:active {
    background: #ffa800;
}

.user form a {
    color: #585858;
    font-weight: 400;
}

header .searchbox {
    width: 445px;
    float: right;
    color: #949494;
    margin: -2px 0 0 0;
}

header .searchbox input {
    color: #898989;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 600;
    float: left;
}

header .searchbox input[type="text"] {
    width: 257px;
    height: 42px;
    padding: 0 15px;
    margin: 0 10px 0 0;
}

header .searchbox input[type="text"]:focus {
    color: #585858;
}

header .searchbox input[type="submit"] {
    background: #ff6600 url(../images/search_icon.png) no-repeat center center;
    border-top: 1px solid #ff8400;
    text-indent: -999em;
    padding: 0 10px;
    width: 43px;
    height: 42px;
}

header .searchbox input[type="submit"]:hover {
    background: #ff7e00 url(../images/search_icon.png) no-repeat center center;
}

header .searchbox input[type="submit"]:active {
    background: #ffa800 url(../images/search_icon.png) no-repeat center center;
}

header .searchbox input[type="checkbox"] {
    margin: 1px 0 0 0;
}

header .searchbox label {
    padding: 0 0 0 10px;
}

.searchbox a.searchmore {
    background: #373737;
    border-top: 1px solid #414141;
    padding: 10px 10px 0 10px;
    height: 32px;
    width: 85px;
    display: block;
    float: left;
    color: #949494;
    font-size: 11px;
    font-weight: 600;
    line-height: 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.searchbox div {
    width: 445px;
    /*opacity: 0.5;*/
    font-size: 11px;
    margin: 49px 1px 0 1px;
}

.searchbox div:hover {
    opacity: 1;
}

.searchbox div a {
    float: right;
    font-weight: 600;
    color: #ff6600;
}

/* SIATKA */

.wrapper {
    margin: 0 auto 10px auto;
    overflow: auto;
    display: block;
}

aside {
    width: 210px;
    float: left;
}

.content {
    width: 592px;
    float: left;
    margin: 0 10px;
}

.right {
    width: 210px;
    float: left;
}

.boxed {
    background: #ffffff;
    border: 1px solid #4C4C4C;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin: 10px 0 0 0;
}

.content .boxed {
    /*border: 1px solid #e2e2e2;*/
}

/* Left */

nav.boxed section:first-child {
    border-top: 0;
}

nav.boxed section {
    border-top: 1px solid #dbdbdb;
    padding: 0;
}

nav.menu ul {
    margin: 11px 0 15px 0;
}

nav.menu ul ul {
    margin: 4px 0 -4px 0;
}

nav.menu ul ul li, nav.menu ul ul li:hover {
    background: url(../images/arrow.jpg) no-repeat 6px 8px;
}

nav.menu li {
    text-align: left;
    border: 0;
    line-height: 14px;
    padding: 3px 18px 4px 18px;
}

nav.menu li li {
    padding: 3px 0 4px 3px;
}

nav.menu li:hover {
    background: none;
}

nav.menu ul a {
    font-size: 13px;
    color: #3C3B3B;
    width: 100%;
    display: block;
    font-weight: 600;
}

nav.menu ul ul a {
    font-size: 12px;
    font-weight: 400;
    padding-left: 18px;
}

/* movie */

.content .movie h3, .content .movie h3 a {
    color: #3c3c3c;
    line-height: 18px;
    margin: 0;
    text-align:center;
    font-size:17px;
}

.content .boxed {
    padding: 14px 19px 15px 19px;
}

.movie p {
    line-height: 20px;
    margin: 12px 0 0 0;
}

.movie .opis p:first-child {
    margin: 0;
}

.movie .informacje {
    position: relative;
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #ebebeb;
}

.movie .informacje p {
    position: absolute;
    font-size: 11px;
    right: 0;
    margin: 0;
    color: #656565;
    line-height: 37px;
    padding: 0;
}

.informacje span {
    font-size: 11px;
    color: #656565;
    width: auto;
    float: left;
    display: block;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 18px;
    margin: 0 0 0 18px;
    border-left: 1px solid #ebebeb;
}

.movie .informacje p:first-child {
    left: 0;
    border-left: 0;
}

.movie .informacje p.last {
    padding: 0 0 0 18px;
    text-align: right;
}

.movie .informacje p:first-child span {
    padding: 0;
    margin-left: 0 !important;
}

.post_author,
.post_category {
    border-left: 0px !important;
}

.quote,
.scriptcode {
    border-left: 3px solid #ff6600;
    border-top: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    background: #f8f8f8;
    padding: 20px 10px;
    margin: 20px 0px 0px 0px;
}

.movie .informacje a {
    color: #5c5c5c;
}

.opis {
    padding: 20px 0 0 0;
}

.movie .dol {
    text-align: right;
    margin: 19px 0px 0px 0px;
}

.movie .dol .lewa {
    float: left;
    line-height: 40px;
    width: 239px;
    margin-top: -2px;
}

.movie .dol .lewa span {

    font-size: 11px;
    color: #656565;
    width: auto;
    float: left;
    display: block;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 18px;
    margin: 0 0 0 18px;

}

.movie .dol .prawa a {
    color: #ffffff;
    background: #ff6600;
    margin: 0;
    padding: 12px 30px;
    height: 40px !important;
    line-height: 40px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    border-right: 0;
    border-bottom: 0;
    width: 187px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.movie .dol .prawa a:nth-child(2) {
    color: #ffffff;
    background: #ff6600;
    margin: 0;
    padding: 12px 29px;
    height: 40px !important;
    line-height: 40px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    border-right: 0;
    border-bottom: 0;
    width: 187px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.movie .dol .prawa a:hover {
    background: #ff7e00 !important;
}
.movie .dol .prawa a:active {
    background: #ffa800 !important;
}


/* komentarz */
.mass_comments_action {
    font-size: 12px;
    text-align: center;
    margin: 20px;
}

.mass_comments_action select {
    border: 1px solid #848484;
    margin: 0px 10px;
}

.mass_comments_action input[type=submit] {
    margin-top: -1px;
}

.comment .cbot {
    border-top: 1px solid #DBDBDB;
    height: auto;
    position: relative;
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;

}

.comment .ctop {
    border-bottom: 1px solid #DBDBDB;
    height: 70px;
    position: relative;
    margin-top: 6px;
}

.comment .ctop img {
    float: left;
    margin-right: 10px;
    max-height: 90%;
}

.ctop .info {
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 11px;
}

.ctop .info p {
    text-align: right;
    font-weight: 600;
    margin: 3px 0 0 0;
}

.ctop .info p, .ctop .info span {
    display: block;
    color: #a3a3a3;
}

.cqut {
    background: url(../images/icon_quote.jpg) no-repeat left;
    padding: 0 0 0 21px;
    opacity: 0.3;
}

.cdel {
    background: url(../images/icon_delete.jpg) no-repeat left;
    padding: 0 0 0 21px;
    opacity: 0.3;
    margin-left: 17px;
}

.crep {
    background: url(../images/icon_report.jpg) no-repeat left;
    padding: 0 0 0 21px;
    opacity: 0.3;
    margin-left: 17px;
}
.cred {
    background: url(../images/icon_edit.jpg) no-repeat left;
    padding: 0 0 0 21px;
    opacity: 0.3;
    margin-left: 17px;
}
.cup {
    padding: 0 0 0 21px;
    margin-right: 17px!important;

}


.ctop .info a:hover, a > .cqut2:hover, .crep:hover {
    opacity: 0.7;
}

.content .comment h4, .content .comment h4 a {
    color: #3c3c3c;
    margin: 0;
    padding: 4px 0 0 0;
    font-weight: 600;
    font-size: 15px;
}

.ctop h4 span {
    display: block;
    font-size: 12px;
    margin-top: -1px;
}

.comm {
    padding: 20px 0 0 0;
}

.comment p {
    line-height: 20px;
    margin: 12px 0 0 0;
}

.comment .comm p:first-child {
    margin: 0;
}

.content .comment .boxed {
    padding: 14px 19px 19px 19px;
}

.csent {
    color: #ffffff;
    background: #ff6600;
    margin: 0;
    padding: 8px 19px;
    height: 40px;
    line-height: 39px;
    border-top: 1px solid #ff8400;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    width: 187px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

input.cadd {
    color: #ffffff;
    margin: 0 10px 0 0 !important;
    padding: 8px 19px;
    height: 40px;
    line-height: 39px;
    border-top: 1px solid #ff8400 !important;
    background: #ff6600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 137px !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
}
input.cadd:hover{
    background: #ff7e00 !important;
}
input.cadd:active{
    background: #ffa800 !important;
}
/* wiadomosci */
.reply-actions {
    padding: 20px 0px;
    border-top: 1px solid #DBDBDB;
    text-align: right;
}

.reply-actions a {
    color: #ffffff;
    margin: 0 10px 0 0;
    padding: 8px 19px;
    height: 40px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    line-height: 20px;
    background: #3c3c3c;
    border-top: 1px solid #696969;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.reply-actions a:first-child {
    border-top: 1px solid #ff8400 !important;
    background: #ff6600 !important;
}
.reply-actions > a:nth-child(2) {
    margin: 0!important;
}
.mmenu {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #3c3c3c;
    overflow: hidden;
    width: 100%;
    height: 39px;
    margin: 15px 0 0 0;
    border-top: 1px solid #696969;
}

.mmenu li {
    float: left;
    width: 33%;
    background: url(../images/mmenu.jpg) repeat-y top left;
}

.mmenu li:first-child {
    background: #3c3c3c;
}

.mmenu li:hover {
    background: #4d4d4d url(../images/mmenu.jpg) repeat-y top left;
}

.mmenu li:first-child:hover {
    background: #4d4d4d;
}

.mmenu a {
    color: #ffffff;
    display: block;
    line-height: 39px;
    text-align: center;
}

.mmenu .strong {
    width: 34%;
}

.strong {
    font-weight: 600;
}

.mdel {
    background: url(../images/icon_delete.jpg) no-repeat left;
    padding: 0 0 0 16px !important;
    opacity: 0.3;
    font-size: 11px;
    float: right;
    height: 19px;
    display: block;
    margin: 10px 0 0 0 !important;
    border: 0 !important;
}

.mdel:hover {
    opacity: 0.7;
}

.received {
    overflow: hidden;
}

.content .messages h4, .content .messages h4 a, .content .newnews h4 {
    color: #3c3c3c;
    margin: -1px 0 0 0;
    font-weight: 600;
    font-size: 15px;
}

.content .messages.mnew h4, .content .messages.mnew h4 a, .content .addcomment h4, .content .addcomment h4 a, .content .newnews h4 {
    border-bottom: 1px solid #DBDBDB;
    margin: 0 0 20px;
    padding: 0 0 15px;
}

.content .messages.mread h4:first-child, .content .messages.mread h4:first-child a {
    border-bottom: 1px solid #DBDBDB;
    margin: 0 0 20px;
    padding: 0 0 15px;
}

.mbuttons input[type="submit"], .mbuttons input[type="button"] {
    color: #ffffff;
    margin: 0 10px 0 0;
    padding: 8px 19px;
    height: 40px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    line-height: 20px;
    background: #3c3c3c;
    border-top: 1px solid #696969;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.mbuttons .msent, .mbuttons .nnadd {
    border-top: 1px solid #ff8400 !important;
    background: #ff6600 !important;
}

.content .list.boxed {
    padding: 14px 19px 19px 19px;
}

.top_msg {
    border-bottom: 1px solid #DBDBDB;
    height: 70px;
    position: relative;
    margin-top: 6px;
}

.top_msg img {
    float: left;
    margin-right: 10px;
    max-height: 90%;
}

.top_msg h4, .top_msg h4 a {
    color: #3c3c3c;
    margin: 0;
    padding: 4px 0 0 0;
    font-weight: 600;
    font-size: 15px;
}

.top_msg .info {
    position: absolute;
    right: 0;
    top: 5px;
    font-size: 11px;
}

.top_msg .info span {
    display: block;
    color: #a3a3a3;
}

.msg_content {
    padding: 20px 0;
}

.msg_bottom {
    border-top: 1px solid #DBDBDB;
    height: auto;
    position: relative;
    margin: 20px 0 0 0;

}

table.list {
    border-collapse: collapse;
    padding: 0;
    font-size: 12px;
    width: 100%;
    margin-top: 16px;
}

table.list tr {
    border-bottom: 1px solid #f1f1f1;
}

table.list td {
    vertical-align: middle;
    padding: 8px 5px;
}

table.list td input {
    margin-top: 2px;
    margin-right: -4px;
}

.messages textarea {
    width: 500px;
    padding: 10px 10px 10px 10px !important;
    resize: none;
}

.messages textarea, .messages input,#wlasny_comms textarea {
    padding: 0 10px;
    font-size: 12px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

.msent .messages input[type="text"] {
    width: 288px;
    height: 33px;
    line-height: 33px;
}

.msent .messages input[type="checkbox"] {
    vertical-align: middle;
    margin: 0 5px 1px 0;
}

.mbuttons input[type="submit"].msent:hover {
    background: #ff7e00 !important;
}
.mbuttons input[type="submit"].msent:active {
    background: #ffa800 !important;
}

.msent .messages .mchecking span {
    padding: 1px 0 2px 0;
    display: inline-block;
}

.msent .messages .mchecking {
    font-size: 11px;
    color: #b8b8b8;
    padding-bottom: 8px;
}

.msent .messages .mchecking:hover {
    color: #484848;
}

.msent .messages label {
    display: inline-block;
    font-weight: 600;
}

table .mdat {
    min-width: 100px;
}

table.list td:first-child {
    padding: 8px 5px 8px 0;
}

.list .mnew td:first-child {
    font-weight: 600;
}

.list .ttop td, .list .ttop td:first-child {
    padding-top: 15px;
}

.list .ttop {
    font-size: 13px;
    color: #7b7b7b;
    font-weight: 600;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
}

.messages .list .mnew td:first-child a {
    background-position: 0 -176px;
}

.messages .list td:first-child a {
    background: url(../images/icon_message.jpg) no-repeat 0 3px;
    display: block;
    padding: 0 0 0 24px;
}

/* uzytkownik */

.ucl {
    float: left;
    max-width: 100px;
    margin-right: 20px;
}

.content .userb h4, .content .userb h4 a {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}

.content .list.boxed {
    padding: 14px 19px 19px 19px;
}

.userb table.list {
    border-collapse: collapse;
    padding: 0;
    font-size: 12px;
    width: 402px;
}

.userb table.list tr {
    border-bottom: 1px solid #f1f1f1;
}

.userb table.list td {
    vertical-align: top;
    padding: 7px 5px;
}

.userb table.list tr:first-child td:first-child {
    vertical-align: top;
    padding: 0px 5px 7px 0px;
}

.userb table.list tr:first-child td {
    padding-top: 0;
}

.userb table.list td:first-child {
    padding: 7px 5px 7px 0;
    width: 104px;
    font-weight: 600;
}

.userb table.list .uinfo td:first-child {
    font-weight: 400;
}

.userb table.list a {
    font-weight: 400;
    color: #ff6600;
}

.umes a {
    color: #ffffff;
    background: #3c3c3c;
    margin: 10px 10px 0 0;
    padding: 0 19px;
    height: 39px;
    line-height: 39px;
    display: block;
    float: left;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    border-top: 1px solid #696969;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.umes a:hover {
    background: #4d4d4d;
    text-decoration: none;
}

.ubutton {
    color: #ffffff;
    margin: 6px 10px 0 0;
    padding: 0 19px;
    height: 39px;
    line-height: 39px;
    display: block;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

/* edycja profilu */

div.peform {
    border-top: 1px solid #cccccc;
    padding-top: 10px;
    margin-top: -1px;
    overflow: hidden;
    float: left;
    z-index: 2;
}
.umes {
    position: relative;
    z-index: 4;
}
.userb {
    overflow: hidden !important;
}
.userb ul li label {
    display: inline-block;
    font-weight: 600;
}
.userb input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 9px;
}
.userb input[type="text"], .userb input[type="file"] {
    padding: 0 10px;
    font-size: 12px;
    height: 33px;
    width: 288px;
    line-height: 13px !important;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}
.userb input[type="file"] {
    padding: 0 10px 0 0 !important;
}
.userb .epwgg {
    width: 80px !important;
}
.userb .epsent {
    color: #ffffff;
    background: #ff6600;
    margin: 3px 0 0 0;
    padding: 0 19px;
    height: 40px !important;
    line-height: 40px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    border-right: 0;
    border-bottom: 0;
    width: 121px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.userb .epsent:hover {
    background: #ff7e00;
}
.userb .epsent:active {
    background: #ffa800;
}
.userb .profiledit p {
    font-size: 12px;
    margin-bottom: 5px;
}
.userb .profiledit p.eprem {
    float: right;
    margin-top: 8px;
}
.userb .profiledit p.eprem input {
    margin-right: 9px;
}
.userb textarea {
    padding: 10px 10px 10px 10px !important;
    resize: none;
    width: 386px;
}
.ept label {
    margin-top: 10px;
}
.userb textarea  {
    padding: 10px;
    font-size: 12px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}
.umes span.userpe {
    color: #ffffff;
    background: #3c3c3c;
    margin: 10px 10px 0 0 ;
    padding: 0 19px;
    height: 39px;
    line-height: 39px;
    display: block;
    float: left;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    border-top: 1px solid #696969;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.umes span.userpe.showpe {
    color: #3c3c3c;
    background: #ffffff;
    margin: 10px 10px 0 0 ;
    padding: 0 19px;
    height: 49px;
    line-height: 39px;
    display: block;
    float: left;
    text-shadow: none;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 3px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;

}
.umes span.userpe:hover {
    background: #4d4d4d;
    text-decoration: none;
}
.umes span.userpe.showpe:hover {
    background: #ffffff;
    text-decoration: none;
}

/* wyszukiwarka */
/* wyszukiwarka */

.content .searchs h4 {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}

.searchs textarea {
    width: 500px;
    padding: 10px 10px 10px 10px !important;
    resize: none;
    font-size: 12px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}
.searchs label {
    font-weight: 400 !important;
    font-size: 11px;
}

.searchs input[type="checkbox"] {
    margin: 2px 5px 0 0;
}

.searchs input[type="text"],.searchs input[type="file"] {
    padding: 0 10px;
    font-size: 12px;
    height: 33px;
    /*width: 240px!important;*/
    line-height: 13px !important;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
}


/*nowa wyszukiwarka*/

.content .searching h4 {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}

.searching textarea {
    width: 500px;
    padding: 10px 10px 10px 10px !important;
    resize: none;
    font-size: 12px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}
.searching label {
    font-weight: 400 !important;
    font-size: 11px;
}

.searching input[type="checkbox"] {
    margin: 2px 5px 0 0;
}

.searching input[type="text"],.searching input[type="file"] {
    padding: 0 10px;
    font-size: 12px;
    height: 33px;
    width: 288px;
    line-height: 13px !important;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
}
.searching .mainsearch input {
    font-size: 14px;
    height: 37px;
    width: 500px;
}
.searching .sview input {
    margin: 0 8px;
}
.searching .sview .showm input {
    width: 38px;
    margin-right: 10px;
}
.searching .skat .select-wrapper, .searching .skat .selectory {
    width: 390px !important;
}
.searching .sdate .select-wrapper, .searching .sdate .select-wrapper .selectory  {
    width: 130px;
}
.searching .sdate .select-wrapper:first-child , .searching .sdate .select-wrapper:first-child .selectory {
    width: 240px !important;
    margin-right: 10px;
}

.searching .ssort .select-wrapper, .searching .ssort .selectory {
    width: 120px;
}
.searching .ssort .select-wrapper:first-child {
    margin-left: 8px !important;
}
.searching .ssort .select-wrapper:first-child ,.searching .ssort .select-wrapper:first-child .selectory {
    width: 160px !important;
    margin-right: 10px;
}
.searching ul li p {
    display: block;
    margin: 20px 0 7px 0;
    font-size: 12px;
    font-weight: 600;
}
.searching .sview span {
    font-size: 12px;
    font-weight: 600;
}
.searching .sset span {
    display: inline-block;
    margin-right: 20px;
}
.searching ul li p span {
    color: #a3a3a3;
    font-size: 11px;
    font-weight: 400;
}
.searching ul li:first-child {
    border-top: 0;
}
.searching ul li {
    border-top: 1px solid #e5e5e5;
    padding-bottom: 20px;
}
.searching .mbuttons {
    overflow: auto;
    padding: 20px 0 0 0 ;
}
.searching .mbuttons .nnadd {
    width: 140px;
    margin: 0 auto;
}
.mbuttons input[type="submit"].nnadd:hover {
    background: #ff7e00 !important;
}
.mbuttons input[type="submit"].nnadd:active {
    background: #ffa800 !important;
}
.mbuttons input[type="submit"]:hover {
    background: #4d4d4d !important;
}
.searching .mbuttons input {
    display: block;
    width: 123px;
}
.searching select {
    font-size: 12px;
}
.searching .select-wrapper {
    display: inline-block;
    background: url(../images/select-bg.jpg) no-repeat right -1px;
    cursor: pointer;
    font-size: 12px;
    padding: 0 !important;
    margin-left: 0 !important;
}
.searching .sset input[type="text"] {
    margin-right: 20px;
}
.searching .select-wrapper, .searching .selectory {
    padding: 0 10px;
    font-size: 12px;
    height: 31px;
    width: 309px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 0 10px;
    line-height: 26px;
    text-align: left;
    vertical-align: middle;
}
.searching .select-wrapper .holder {
    display: block;
    margin: 0 35px 0 10px;
    padding: 2px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
}
.searching .selectory {
    margin: 0;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: none;
    opacity: 0;
    _noFocusLine: expression(this.hideFocus=true);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
}


/* ogolny wyglad naglowkow w boxach */

.content .infobox h4, .content .infobox h4 a {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}
.content .infobox h4 p strong {
    font-weight: 600;
}


/* zalogowany */
.user {
    height: 48px;
    line-height: 48px;
    color: #adadad;
    font-size: 11px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.user a {
    color: #ff6600;
    font-weight: 700;
}

.user form {
    float: right;
    font-size: 11px;
    font-weight: 700;
    /*opacity: 0.5;*/
}

.user form:hover,
.user form.active {
    opacity: 1;
}

.user input {
    color: #adadad;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 28px;
    margin: 0 0 0 7px;
}

.user input[type="text"],
.user input[type="password"] {
    background: #ffffff url(../images/user_input.jpg) no-repeat;
    padding: 0 10px 0 27px;
    width: 93px;
}

.user input[type="text"]:focus,
.user input[type="password"]:focus,
.user input[type="text"]:hover,
.user input[type="password"]:hover {
    color: #6a6a6a;
}

.user input[type="text"] {
    background-position: 0 0;
}

.user input[type="password"] {
    background-position: 0 -28px;
}

.user input[type="submit"] {
    background: #ff6600;
    height: 28px;
    border-top: 1px solid #ff8400;
    color: #ffffff;
    padding: 0 10px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    font-weight: 700;
    margin: 0 0 0 10px;
}

.user input[type="submit"]:hover {
    background: #ff7e00;
}

.user input[type="submit"]:active {
    background: #ffa800;
}

.user form a {
    /*color: #585858;*/
    color: #AEAEAE;
    font-weight: 400;
}

/* zalogowany */

.user ul li {
    float: left;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    padding: 0 10px 0 13px;
    background: url(../images/user_arrow.png) no-repeat 0 22px;
}

.user ul li:hover {
    background-position: 0 -28px;
}

.user ul li:first-child {
    background: none;
    padding-left: 0;
}

.user ul li:first-child a {
    color: #ffffff;
    font-weight: 700;
}

.user ul li a {
    color: #adadad;
    font-weight: 400;
    padding: 10px 0;
}

.user ul li a span {
    display: inline-block;
    height: 26px;
    padding: 0 7px;
    line-height: 26px;
    margin: 10px 0 0 6px;
    background: #2e2e2e;
    border-top: 1px solid #383838;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.user ul.unreaded li a span {
    font-weight: 600;
    color: #ffffff;
    background: #ff6600;
    border-top: 1px solid #ff8400;
}

.user a.logout {
    float: right;
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    float: right;
    margin: 10px 0 0 7px;
    color: #8b8b8b;
    background: #2e2e2e;
    border-top: 1px solid #383838;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.user a.logout:hover {
    color: #ffffff;
    text-decoration: none;
    background: #464646;
    border-top: 1px solid #595959;
}

.user ul li a.addnews {
    background: url(../images/icon_addnews.png) no-repeat left center;
    padding-left: 23px;
    font-weight: 600;
    color: #ffffff;
}

/* koniec zalogowanego */

/* czat */

.content .chat h4, .content .chat h4 a {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}

.content .chat.boxed {
    padding: 14px 19px 19px 19px;
}

.umes {
    margin-left: 45px;
    height: 53px;
}

a.cbut {
    color: #ffffff;
    background: #ff6600;
    margin: 10px 10px 0 0;
    padding: 8px 19px;
    height: 39px;
    line-height: 39px;
    border-top: 1px solid #ff8400;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.chat .wiadomosci p:first-child {
    border: 0;
}

.chat .wiadomosci p {
    color: #484848;
    padding: 6px 0 9px 0;
    font-size: 12px;
    border-top: 1px solid #f1f1f1;
}

.chat .wiadomosci p a {
    color: #0f0f0f;
    font-weight: 600;
}

.chat .wiadomosci p span {
    color: #a3a3a3;
}

.chatadd {
    text-align: right;
}

.chatadd input:first-child {
    background: url(../images/input_chat.jpg) no-repeat top left;
    height: 35px;
    padding: 0 12px 5px 12px;
    margin-bottom: 10px;
    width: 498px;
}

.chatadd a, .chatadd input[type="submit"] {
    color: #ffffff;
    background: #ff6600;
    margin: 0 0 0 10px;
    padding: 0 19px;
    height: 40px;
    line-height: 39px;
    border-top: 1px solid #ff8400;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.chatadd input[type="submit"] {
    margin-top: 1px;
}

.chatadd input[type="submit"]:hover {
    background: #ff7e00;
}

.chatadd input[type="submit"]:active {
    background: #ffa800;
}

.chatadd a {
    padding: 10px 19px 12px 19px !important;
    background: #3c3c3c;
    margin-top: -1px !important;
    border-top: 1px solid #696969;
}

.chatadd a:hover {
    background: #4d4d4d;
    text-decoration: none;
}

/* dodawanie newsa */

.newnews textarea {
    background: url(../images/textarea.jpg) no-repeat center;
    width: 500px;
    padding: 10px 10px 10px 10px !important;
    resize: vertical;
    font-size: 12px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

.newnews label, .addnewnews ul li p {
    font-weight: 600 !important;
    font-size: 12px;
}

.newnews textarea, .newnews input {
    margin-bottom: 5px;
}

.newnews label {
    display: inline-block;
    float: left;
    margin-top: 7px;
}

.newnews ul li p {
    display: block;
    margin: 3px 0;
}

.newnews ul li p span {
    color: #a3a3a3;
    font-size: 11px;
    font-weight: 400;
}

.newnews .mbuttons {
    padding-left: 73px;
    overflow: auto;
}

.newnews .mbuttons .nnadd {
    width: 177px;
}

.mbuttons input[type="submit"].nnadd:hover {
    background: #ff7e00 !important;
}

.mbuttons input[type="submit"].nnadd:active {
    background: #ffa800 !important;
}

.mbuttons input[type="submit"]:hover {
    background: #4d4d4d !important;
}

.newnews .mbuttons input {
    float: left;
    width: 123px;
}

.newnews .mtags input {
    width: 500px;
    margin-bottom: 0;
}

.newnews .catcha {
    padding-top: 10px;
}

.newnews .ntools {
    padding: 6px 0;
}

.newnews .catcha label {
    float: none;
}

.newnews .nmg {
    padding: 0;
    margin: 0;
}

.newnews .nbg {
    padding: 5px 0;
}

.newnews select {
    font-size: 12px;
}

.select-wrapper {
    display: inline-block;
    background: url(../images/select-bg.jpg) no-repeat right -1px;
    cursor: pointer;
    font-size: 12px;
    padding: 0 !important;
    margin-left: 0 !important;
}

.select-wrapper, .selectory {
    padding: 0 10px;
    font-size: 12px;
    height: 31px;
    width: 309px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 0 10px;
    line-height: 26px;
    text-align: left;
    vertical-align: middle;
}

.select-wrapper:hover {
}

.select-wrapper .holder {
    display: block;
    margin: 0 35px 0 10px;
    padding: 2px 0 0 0;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 12px;
}

.selectory {
    margin: 0;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: none;
    opacity: 0;
    _noFocusLine: expression(this.hideFocus=true);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -khtml-opacity: 0;
    -moz-opacity: 0;
}

/* regejestracja */

.content .registration h4, .content .registration h4 a {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}

.content .registration.boxed {
    padding: 14px 19px 19px 19px;
}

.registration label, .addcomment label {
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
}

.registration p, .infor {
    padding-bottom: 16px;
    border-bottom: 1px solid #e5e5e5;
}

form.registration, form.addnewnews {
    margin-top: 10px;
    font-size: 0;
}

.registration input, .addcomment input, .addnewnews input {
    padding: 0 10px;
    font-size: 12px;
    height: 33px;
    width: 288px;
    line-height: 13px !important;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}

.recode {
    width: 98px !important;
}

.recat {
    background: url(../images/icon_refresh.jpg) no-repeat left;
    padding: 0 0 0 20px;
    opacity: 0.3;
    font-size: 11px;
    height: 19px;
    margin-top: 5px;
    margin-left: 7px;
}

.recat:hover {
    opacity: 0.7;
}

.rok {
    color: #008000;
    font-size: 11px;
    padding-bottom: 10px;
    display: inline-block;
}

.rno {
    color: #dd0000;
    font-size: 11px;
    padding-bottom: 10px;
    display: inline-block;
}

.catcha label {
    display: inline-block;
}

.registration li:first-child label, .registration li:first-child input {
    float: left;
}

.registration li:first-child label {
    margin-top: 12px;
}

.registration li:first-child {
    height: 35px;
}

.registration li:first-child input {
    display: inline-block;
    vertical-align: middle;
}

input.rcheck {
    font-size: 10px;
    color: #747474;
    text-shadow: 1px 1px 0 #ffffff;
    background: #eeeeee;
    margin-left: 10px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px 1px 10px;
    height: 35px;
    display: block;
    width: 158px;
}

.rcheck:hover {
    border: 1px solid #b1b1b1;
    background: #f3f3f3;
}

.rcheck:active {
    border: 1px solid #ff6600;
    background: #ffffff;
    color: #b5b5b5;
}

input.rname {
    width: 178px;
}

.registration img, .catcha img {
    vertical-align: middle;
    margin-bottom: 10px;
}

.registration .rsent {
    color: #ffffff;
    background: #ff6600;
    margin: 0;
    padding: 0 19px;
    height: 40px !important;
    line-height: 40px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    border-right: 0;
    border-bottom: 0;
    width: 187px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.registration .rsent:hover {
    background: #ff7e00;
}

.registration .rsent:active {
    background: #ffa800;
}

.ralert {
    padding-left: 95px;
    padding-top:10px;
}

/* scrollbar */

.okienko {
    position: relative;
    width: 520px;
    height: 420px;
    overflow: hidden;
    display: block;
    margin: 17px 0 20px 0;
    border: 1px solid #cccccc;
}

.okienko > .wiadomosci {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 3px 10px;
}

/* modalbox */

.backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .0;
    filter: alpha(opacity=0);
    z-index: 50;
    overflow: auto;
    display: none;
}

.box {
    position: absolute; /* fixed do przyklejenia */
    top: 20%;
    left: 35%;
    overflow: hidden;
    width: 500px;
    background: #ffffff;
    z-index: 51;
    padding: 0 0 17px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #444444;
    -webkit-box-shadow: 0px 0px 5px #444444;
    box-shadow: 0px 0px 5px #444444;
    display: none;
}

.box p {
    padding: 17px 17px 0 17px;
}

.box p:first-child {
    padding: 17px 0;
    margin: 0 17px;
    border-bottom: 1px solid #e5e5e5;
}

.box h5 {
    background: #fafafa;
    color: #ff6600;
    font-size: 15px;
    margin: 0;
    padding: 17px;
    font-weight: 600;
    border-bottom: 1px solid #d8d8d8;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.lmess {
    font-style: italic;
}

.close {
    float: right;
    position: absolute;
    right: 0;
    color: #3c3c3c;
    opacity: 0.5;
    font-weight: 700;
    font-size: 15px;
    margin: 15px 15px 0 0;
    cursor: pointer;
}

/* komentarze licznki*/
.com_count {
    /*border: 1px solid #CCCCCC;*/
    margin: 0 !important;
    padding: 0 18px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F7F7F7;
}

/*
*/

/* poziomy uzytkownikow z tlem do przyciskow */

.lmod {
    border-top: 1px solid #6dc26b;
    background: #0f9a07;
}

/* poziomy uzytkownikow */

.levelm, a.levelm {
    color: #17ab0f !important;
}

.levelv, a.levelv {
    color: #ff6600 !important;
}

.levelsu, a.levelsu {
    color: #0060ff !important;
}







/* paginacja */

.pagination {
    font-size: 0 !important;
    text-align: center;
    margin: 10px 0 0 0;
    color: #3c3c3c;
    overflow: hidden;
}

.pagination a {
    color: #ff6600;
}

.pagination .active a {
    color: #3c3c3c;
    font-weight: bold;
}

.pagination li.prev {
    float: left;
}

.pagination li.next {
    float: right;
}

.pagination li {
    display: inline-block;
    margin: 0;
    font-size: 13px;
    padding: 12px 9px;
    list-style-type: none;
    background: #ffffff;
    border-top: 1px solid #a2a2a2;
    border-bottom: 1px solid #a2a2a2;
}

.pagination .prev, .pagination .next {
    border: 1px solid #a2a2a2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding-left: 13px;
    padding-right: 13px;
}

.pagination .first {
    border-left: 1px solid #a2a2a2;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.pagination .last {
    border-right: 1px solid #a2a2a2;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

/* wrapper */

.featured h3, .boxed h3 {
    margin: 14px 19px 0 19px;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #dbdbdb;
    font-size: 15px;
    font-weight: 600;
    color: #ff6600;
    white-space: pre-wrap;
}

aside .featured img, .right .featured img {
    max-width: 170px;
    margin: 1px auto 5px auto !important;
    display: block;
}

.featured li:first-child {
    border: 0;
}

.featured li {
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding: 19px 19px 17px 19px;
}

.featured li:hover {
    background: #f7f7f7;
}

.featured ul a {
    color: #282828;
    font-size: 13px;
    display: block;
    font-weight: 600;
    line-height: 13px;
}

.featured h3 a, .menu h3 a {
    float: right;
    text-indent: -999em;
    display: block;
    width: 10px;
    height: 10px;
    margin: 6px 0 0 0;
    overflow: hidden;
}

.onoff {
    background: url(../images/a_onoff.jpg) no-repeat 0 0;
}

.offon {
    background: url(../images/a_onoff.jpg) no-repeat 0 -10px;
}

/* FOOTER */

footer {
    background: #212121;
    width: 100%;
    border-top: #ffffff solid 1px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    font-size: 10px;
    color: #868686;
    margin: 9px 0 0 0;
    padding: 2px 0 20px 0;
    text-align: center;
}

footer a {
    color: #868686;
}

footer a:hover {
    color: #a5a5a5;
}

footer p {
    border-bottom: 1px solid #595959;
    text-align: center;
    color: #868686;
    font-size: 11px;
    margin: 0 0 18px 0;
    line-height: 25px;

}

footer span {
    color: #ff6600;
    /*border-bottom: 1px solid #505050*/;
    /*float: left;*/
}

.boxed section {
    padding: 19px;
}

.centered {
    text-align: center;
}

/**Helpery**/
/*text*/
.text-block {
    display: block !important;
}

.text-inline {
    display: inline !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-justify {
    text-align: justify !important;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.clear-margin {
    margin: 0 !important;
}

.clear-padding {
    padding: 0 !important;
}

.overflow {
    overflow: hidden !important;
}

/*komentarz moderatora*/
.mod-comm{
    border: 2px solid #17AB0F;
    background-color: #EAF4E9;
}


/**przywuleje*/

.buy_przywilej{
    height: 35px;
    padding: 0 10px;
    line-height: 26px;
    float: right;
    color: #8b8b8b;
    background: #2e2e2e;
    border-top: 1px solid #383838;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    min-width: 80px;
}
.buy_przywilej:hover{
    color: #ffffff;
    text-decoration: none;
    background: #464646;
    border-top: 1px solid #595959;
}


/* Media Query */

@media only screen and (min-width: 35em) {

}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {

}

/* animacje */

/*.user form,*/
/*.searchbox div {*/
    /*transition: opacity .2s ease-in-out;*/
    /*-moz-transition: opacity .2s ease-in-out;*/
    /*-webkit-transition: opacity .2s ease-in-out;*/
/*}*/

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.inside {
    margin: 0 auto;
    width: 1032px;
}

.orange {
    color: #ff6600;
}

.badge {
    padding: 2px 6px;
    font-size: 90%;
    background-color: #333;
    border-radius: 25px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff;
}
/* statystyki */
.content .statistic h4, .content .statistic h4 a {
    color: #3c3c3c;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-size: 15px;
    border-bottom: 1px solid #DBDBDB;
    padding: 0 0 15px;
}
.statistic table {
    float: left;
    width: 251px;
    margin-top: 0;
}
.statistic table tr:first-child td {
    font-size: 13px;
    color: #ff6600;
    padding: 0 0 15px 25px;
    font-weight: 400 !important;
    background: url(../images/icon_statistics.png) no-repeat;
}
.susr, .skom {
    margin-top: 13px !important;
}
table.sstat tr:first-child td {
    background-position: 0 2px;
}
table.skom tr:first-child td {
    background-position: 0 -38px;
}
table.spub tr:first-child td {
    background-position: 0 -118px;
}
table.susr tr:first-child td {
    background-position: 0 -78px;
}
.statistic table tr td:first-child {
    font-weight: 600;
}
.statistic {
    overflow: hidden;
}
.statistic table.list tr {
    border-bottom: 1px solid #e5e5e5;
}
.statistic .fleft, .statistic .fright {
    width: 251px;
}

.statistic .fleft {
    float: left;
}
.statistic .fright {
    float: right;
}





/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote,
    .quote,
    .scriptcode {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* dodatkowo do newsow poczatek */

.checkboxes input[type="checkbox"] {
    width: 15px !important;
    height: 15px !important;
    float: left;
    margin-right: 10px;
}
.checkboxes p {
    height: 30px;
}
.checkboxes p.nnporn {
    padding-left: 20px;
}
.checkboxes p span {
    color: #ff111b !important;
}
/* dodatkowo do newsow koniec */

#billboard,
#rekl_box1,
#reklama_box1,
#rekl_box1
#reklama_box2,
#reklama_box3,
#news_ad,
#comm_rek,
#search_1,
#search_2,
#res,
#reklama_box33,
#comm_rek_2{
    text-align:center;
    margin-top:12px;
}
#ads_tower div{
    text-align:center;
    margin-top:12px;
    margin-bottom:12px;
}

#billboard iframe,
#rekl_box1 iframe,
#rekl_box2 iframe,
#reklama_box1  iframe,
#reklama_box2  iframe,
#reklama_box3  iframe,
#news_ad iframe,
#comm_rek iframe,
#search_1 iframe,
#search_2 iframe,
#res iframe,
#reklama_box33 iframe,
#comm_rek_2 iframe,
#ads_tower iframe,
#adkont12 iframe,
#rekl_box1 object,
#rekl_box2 object,
#reklama_box1  object,
#reklama_box2  object,
#reklama_box3  object,
#news_ad object,
#comm_rek object,
#search_1 object,
#search_2 object,
#res object,
#ads_tower object,
#reklama_box33 object,
#comm_rek_2 object,
#billboard object,
#rekl_box1 div
#rekl_box2 div,
#reklama_box1  div,
#reklama_box2  div,
#reklama_box3  div,
#news_ad div,
#comm_rek div,
#search_1 div,
#search_2 div,
#res div,
#ads_tower div,
#reklama_box33 div,
#comm_rek_2 div,
#billboard div{
    margin:0 auto!important;
}


#rekl_box1 > #adkon_box_1 > a > img, #rekl_box2 > #adkon_box_2 > a > img{
    display: block;
    margin: 10px auto;
}

/**
Button Download

*/


.registerButton {
    width: 260px;
    height: 39px;
    background-color: #FF003D;
    margin-top: 6px;
    margin-left: 6px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.registerButton:hover {
    background-color: #EE3B66;
}

div#ad .register {
    float: left;
    width: 260px;
    height: 39px;
}

div#ad .register .menu_no_bg {
    margin-top: 0;
    width: 252px;
    height: 39px;
    border: 1px solid #fff;
}

div#ad .register .menu_no_bg .buttonsDivText {
    text-align: center;
    width: 260px;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
    font-size: 27px;
    height: 39px;
    display: block;
    text-decoration: none;
    line-height: 1.4;
}

div#ad .register .menu_no_bg .buttonsDivText:active, div#ad .register .menu_no_bg .buttonsDivText:link, div#ad .register .menu_no_bg .buttonsDivText:visited, div#ad .register .menu_no_bg .buttonsDivText:hover {
    color: #fff;
}

div#ad .register .menu_no_bg .registerButton i {
    margin-left: -20px;
}

div#ad .register .menu_no_bg .registerButton #addd {
    overflow: hidden;
    float: right;
    margin-left: -40px;
    margin-top: 25px;
    margin-right: 1px;
    font-size: 11px;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;

}

div#ad {
    width: 280px;
    margin: 0 auto;
    overflow: hidden;
    height: 60px;
}

#bill_adexon div, #box_adexon div,#bill_adexon > div{
    margin:0 auto!important;
    width:auto!important;
}


.fb_iframe_widget{
    vertical-align:middle!important;
}
.fb_iframe_widget span{
    vertical-align: middle!important;
    margin:0 auto!important;
}
/* komunikaty */
.alerte, .alerto, .alerti, .alertw {
    padding-left: 90px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: left center;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
}
.alerte {
    background-image: url(../images/alert_error.jpg);
}
.alertw {
    background-image: url(../images/alert_warning.jpg);
}
.alerti {
    background-image: url(../images/alert_info.jpg);
}
.alerto {
    background-image: url(../images/alert_ok.jpg);
}

.bill {
    margin: 0 auto;
    width: 962px !important;
    background: url(../images/bill.jpg) no-repeat top center;
    padding: 0 20px !important;
}

/*Wyroznienie komentarza*/
.featured_comm{
border: 2px solid darkorange;
box-shadow: 2px 2px 2px 0px orange;
background-color:#F1E8E1;
}
.featured_comm div.scriptcode {
    border: 2px solid #ff6600;
}


input[name=sms_code]{
    padding: 2px 11px 1px 11px;
    font-size: 12px;
    height: 33px;
    width: 158px;
    line-height: 13px !important;
    border: 1px solid #cccccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 10px 0;
}
.activate_sms{
    color: #ffffff;
    background: #ff6600;
    margin: 3px 0 0 10px;
    padding: 0 19px;
    height: 38px !important;
    line-height: 38px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    border-right: 0;
    border-bottom: 0;
    width: 121px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}



a.nosticky {
    margin: 10px 0 0 7px;
    float: right;
    width: 27px;
    height: 27px;
    display: block;
    text-indent: -999em;
    background: url(../images/sticky.png) no-repeat 0 0;
    outline:none !important;
    padding:0;
}
.usersticky {
    position: absolute !important;
}
.usersticky .nosticky  {
    background: url(../images/sticky.png) no-repeat 0 -27px !important;
}

a.pluginShareButtonLink{
    text-decoration: none;
}

.btn_dwl a{
    color: #ffffff;
    background: #ff6600;
    margin: 0;
    padding: 12px 30px;
    height: 40px !important;
    line-height: 40px !important;
    border-top: 1px solid #ff8400;
    border-left: 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
    border-right: 0;
    border-bottom: 0;
    width: 187px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.btn_dwl a:hover{
    background: #ff7e00 !important;
}