body {
    background: #fff;
    font-family: arial, verdana, sans-serif;
}
* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

#content {
    width: 1098px;
    margin: 0 auto;
    overflow: hidden;
}

p {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    text-align: left;
    padding-right: 10px;
    margin: 0 0 15px 0;
}

p.font_11 {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    text-align: left;
    padding-right: 10px;
}

p.font_12 {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #000;
    text-align: left;
    padding-right: 10px;
    margin: 0 0 15px 0;
}

#lewo a.green {
    color: #499830;
    font-size: 11px;
    text-decoration: none;
}

.wiecej .green a {
    color: #499830;
}

.wiecej .magenta a {
    color: #AD0033;
}

.wiecej .green a {
    color: #499830;
}

.wiecej .cyan a {
    color: #007B95;
}

.font_11 {
    font-size: 11px;
}

.blue {
    color: #157ea9;
}

#prawo p.font_11 {
    font-size: 11px;
}

#faceboxZaw p {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #000;
    text-align: left;
    padding-right: 10px;
}

ul.jezyk input.menuLanguage_1, ul.jezyk input.menuLanguage_2, ul.jezyk input.menuLanguage_3, ul.jezyk input.menuLanguage_4 {
    font-family: georgia, sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: #99958b;
    text-decoration: none;
    background: none;
    border: none;
    cursor: pointer;
}

ul.jezyk input.menuLanguage_1:hover, input.menuLanguage_2:hover, input.menuLanguage_3:hover {
    color: #931d40;
}

#header {
    float: left;
    width: 750px;
}

#headerLogin {
    clear: both;
    width: 955px;
}

#headerMain {
    background: url('/static/img/pl/lewoTloPodstrona.gif') no-repeat;
    height: 155px;
}

#headerPodstrona {
    height: 155px;
    background: url('/static/img/pl/lewoTloPodstrona.gif') no-repeat;
}

#headerPodstronaLogin {
    height: 155px;
    background: url('/static/img/pl/headerLoginSite.gif') no-repeat;
}

#lewo {
    background: url('/static/img/lewoTlo.gif') repeat-y;
    width: 750px;
    float: left;
}

#lewo img.beam {
    margin-bottom: 10px;
}

img.beam_admin {
    margin: 10px 0;
}

#prawoZawartosc .blue .rekord .wiecej a.link_wiecej {
    color: #007B95;
}

#prawoZawartosc .magenta .rekord .wiecej a.link_wiecej {
    color: #ad0033;
}

#prawoZawartosc .cyan .rekord .wiecej a.link_wiecej {
    color: #AD0033;
}

#prawoZawartosc .green .rekord .wiecej a.link_wiecej {
    color: #499830;
}

#prawoZawartosc .yellow .rekord .wiecej a.link_wiecej {
    color: #ECB800;
}

#lewo #zawartosc {
    margin-left: 100px;
}

#lewoLogin {
    width: auto;
    float: left;
}

#lewoMailbox {
    width: 910px;
    position: relative;
    left: 42px;
    float: left;
}

#lewoMailbox img.beam {
    margin: 0;
}

#prawo {
    float: right;
    width: 348px;
}

#prawoGora {
    margin: 0;
    padding: 0;
    background: url('/static/img/prawoTlo.gif') repeat-y;
    float: right;
    width: 255px;
    position: relative;
    right: 1px;
}

#prawoGora img.beam {
    position: relative;
    right: 1px;
    margin: 0 0 10px 0;
    padding: 0;
}

#prawoGoraMain {
    background: url('/static/img/pl/prawoTloPodstrona.gif') no-repeat;
    width: 348px;
    height: 155px;
    /*padding-top: 50px;*/
}

#prawoGoraPodstrona {
    background: url('/static/img/pl/prawoTloPodstrona.gif') no-repeat;
    width: 247px;
    float: right;
    /*padding-top: 55px;*/
    padding-right: 101px;
    min-height: 155px;
    overflow: hidden;
}

#prawoGoraPodstrona .rek {
    margin-top: 75px;
}

#prawoZawartosc {
    margin: 0;
    padding: 0 0 100px 0;
    background: url('/static/img/prawoTlo.gif') repeat-y;
    float: right;
    width: 348px;
    position: relative;
    right: 1px;
}

#lewo a:hover {
    text-decoration: underline;
}

.calyRekord {
    overflow: hidden;
}

/* logowanie - panel */
table.loginRequired {
    width: 915px;
    margin: 0 0 150px 100px;
    height: 280px;
}

table.loginRequired .cell_setUpQmam p {
    margin: 5px 30px 20px 30px;
}

table.loginRequired .cell_setUpAccount p {
    margin: 30px 15px 10px 20px;
}

table.loginRequired .cell_setUpAccount a {
    float: left;
}

table.loginRequired td.linia_pionowa {
    background: url('/static/img/prawoTlo.gif') repeat-y;
    width: 10px;
}

table.loginRequired .form td.text input {
    width: 120px;
}

img.titleLogin {
    margin: 30px 0 10px 10px;
    float: left;
}

img.titleSetUpAccount {
    margin: 20px 0 0 25px;
    float: left;
}

img.titleSetUpQmam {
    margin: 20px 0 0 10px;
    float: left;
}

.calyRekord .rekord_lista .rekord p a {
    color: #000;
    text-decoration: none;
}

.loginRequiredRight img.zdjecie {
    float: left;
    margin: 0 20px 0 0;
}

.loginRequiredRight p {
    margin: 40px 0 10px 0;
}

.form input#id_birth_date {
    margin-right: 5px;
}

.form td#default_lang {
    width: 170px;
}

#ajax_progress {
    width: 66px;
    padding: 0 0 0 50px;
    display: none;
}

#ajax_progress1 {
    width: 25px;
    padding: 0 0 0 25px;
    display: none;
}

#footer {
    overflow: hidden;
    clear: both;
    margin: 0;
    padding: 0 0 50px 0;
    color: #aeaeae;
    font-weight: normal;
    font-size: 7pt;
    width: 1000px;
}

#logoContent {
    height: 35px;
    display: table;
    width: 950px;
}

#logoContent #left {
    display: table-cell;
    vertical-align: middle;
    float: left;
    width: 180px;
}

#logoContent #right {
    display: table-cell;
    vertical-align: middle;
    float: right;
}

#logoContent .menu {
    display: table-cell;
    vertical-align: middle;
    width: 440px;
}

#footer .linia_poziomaNoMargin {
    background-image: url('/static/img/linia_pozioma.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 5px 0;
    padding: 0;
}

#footer .logo_nowemedia {
    float: left;
    overflow: hidden;
    padding: 0 10px 5px 0;
}

#footer #left .menu {
    padding: 5px 0 0 0;
}

#footer #left {
    float: left;
    width: 440px;
    margin-top: 10px;
}

#footer #right {
    float: right;
}

#footer a {
    font-size: 7pt;
    font-weight: normal;
    text-decoration: none;
    color: #aeaeae;
    margin: 0 5px;
}

#footer a:hover {
    text-decoration: underline;
}

.linia_pozioma {
    background-image: url('/static/img/linia_pozioma.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 10px 0 0 0;
}

.linia_poziomaGray {
    background-image: url('/static/img/linia_poziomaGray.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 15px 0;
}

.linia_poziomaGrayNoMargin {
    background-image: url('/static/img/linia_poziomaGray.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 0;
    padding: 0;
}

.linia_poziomaNoMargin {
    background-image: url('/static/img/linia_pozioma.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 0;
    padding: 0;
}

.linia_poziomaMenu {
    background-image: url('/static/img/linia_pozioma.gif');
    background-repeat: repeat-x;
    height: 1px;
    clear: both;
    margin: 0 0 10px 0;
    padding: 0;
}

#lewo .belka {
    background-image: url('/static/img/belka_lewo.gif');
    background-repeat: no-repeat;
    background-color: #000;
    height: 29px;
    display: table;
    width: 674px;
    padding-left: 25px;
}

/* belka pomaranczowa */
#lewo .beamGreen {
    background-image: url('/static/img/beamGreen.gif');
    background-repeat: no-repeat;
    height: 29px;
    width: 750px;
}

.beamGreen h1 {
    font-family: arial, verdana, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-align: left;
    color: #fff;
    padding: 2px 0 0 100px;
}

.belkaPomaranczowa .right {
    float: right;
    font-family: arial, verdana, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff;
    padding-right: 10px;
}

.belkaPomaranczowa .right img {
    position: relative;
    top: 5px;
}

.belkaPomaranczowa .right a {
    color: #fff;
    text-decoration: none;
}

/* belka zielona */
#lewo .belkaZielona {
    background-image: url('/static/img/belkaZielonaLewo.gif');
    background-repeat: no-repeat;
    background-color: #00ad14;
    height: 29px;
    padding-left: 25px;
    display: table;
    width: 674px;
}

.belkaZielona .left {
    float: left;
}

.belkaZielona h1 {
    font-family: arial, verdana, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.belkaZielona .right {
    float: right;
    font-family: arial, verdana, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff;
    padding-right: 10px;
}

.belkaZielona .right img {
    position: relative;
    top: 5px;
}

.belkaZielona .right a {
    color: #fff;
    text-decoration: none;
}

/* belka czarna */
#lewo .belka {
    background-image: url('/static/img/belka_lewo.gif');
    background-repeat: no-repeat;
    background-color: #000;
    height: 29px;
    padding-left: 25px;
}

.belka .left {
    float: left;
}

.belka .right {
    float: right;
    font-family: arial, verdana, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff;
    padding-right: 10px;
}

.belka .right img {
    position: relative;
    top: 5px;
}

.belka .right a {
    color: #fff;
    text-decoration: none;
}

.belka {
    background-color: #7A7A7A;
    height: 29px;
    margin-bottom: 15px;
}

.link_remindPassword {
    float: left;
    padding-top: 7px;
    text-decoration: none;
    color: #a8a8a8;
}

.belkaForum {
    background: url('/static/img/belkaForum.gif') no-repeat;
    height: 82px;
    width: 251px;
    margin-bottom: 15px;
}

.belkaForum h1 {
    padding: 2px 0 0 25px;
    font-family: arial, verdana, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

.belkaForum a {
    position: relative;
    top: 20px;
    left: -30px;
    font-family: arial, verdana, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.belka h1 {
    font-family: arial, verdana, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
}

h4 {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
}

#modal_div .belka {
    background-image: url('/static/img/belka_lewo.gif');
    background-repeat: no-repeat;
    background-color: #000;
    height: 29px;
}

#modal_div .belka {
    background-color: #7A7A7A;
    height: 29px;
    margin-bottom: 15px;
}

#modal_div .belka h1 {
    font-family: trebuchet MS, verdana, sans-serif;
    font-size: 16pt;
    text-align: left;
    color: #fff;
}

.border_dotted {
    border-top: 1px dotted #dedede;
}

.buttonMackup {
    margin: 0 10px 20px 0;
    text-align: right;
}

#prawo img.zdjecie {
    float: left;
    margin: 5px 10px 5px 0;
}

#prawo p {
    font-family: arial, sans-serif;
    font-size: 10px;
    text-align: left;
}

.kropa {
    float: left;
    margin: 10px 10px 0 10px;
}

#modal_div .kropa {
    float: left;
    margin: 10px 10px 0 10px;
}

#prawo .rekord {
    margin: 0;
    padding: 0;
    width: 250px;
}

#prawo .rekord .zawartosc {
    margin-left: 10px;
}

#prawo .rekord .forum {
    margin: 15px 0 5px 10px;
}

img.zdjecie_prawo {
    float: right;
}

.welcome .nazwaRedakcji {
    font-family: georgia, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

#prawo .rekord .forum .left {
    float: left;
    font-size: 10px;
}

#prawo .rekord .forum .left a {
    text-decoration: none;
    color: #000;
}

#prawo .rekord .forum .right {
    float: right;
}

#prawo .rekord .forum .data {
    color: #000;
}

#prawo .rekord a.link_cloud:hover {
    text-decoration: none;
}

#prawo .rekord a:hover {
    text-decoration: underline;
}

#prawo .rekord .forum a {
    text-decoration: underline;
    color: #663B8A;
}

#prawo .rekord .forum .post {
    font-size: 11px;
    clear: both;
    padding-top: 10px;
    color: #86837c;
}

ul.jezyk.pl, ul.jezyk.by, ul.jezyk.uk {
    list-style-type: none;
    margin-top: 5px;
    float: right;
}

ul.jezyk.pl {
    width: 225px;
}

ul.jezyk.by {
    position: relative;
    left: 15px;
    width: 260px;
}

ul.jezyk.uk {
    position: relative;
    left: 45px;
    width: 290px;
}

ul.jezyk li {
    float: left;
    color: #99958b;
    padding: 0 2px;
}

ul.jezyk a {
    font-family: georgia, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: #99958b;
    text-decoration: none;
}

ul.jezyk a:hover {
    color: #931d40;
}

.clear {
    clear: both;
}

.przerwa {
    height: 30px;
}

.rekord {
    margin: 10px 0;
    padding-right: 5px;
    overflow: hidden;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-align: left;
    /*width: auto;*/
}

#lewo #zawartosc .rekord {
    width: 420px;
}

.rekord a {
    text-decoration: none;
    color: #000;
}

.rekord_lista {
    float: left;
    width: 500px;
    overflow: hidden;
}

.rekord_lista .rekord {
    font-size: 10px;
}

.rekordNoLeftMargin p.prawo {
    margin: 0 0 10px 20px;
}

.rekord p.lewo {
    margin: 0 15px 10px 0;
}

.rekord ul {
    font-size: 11px;
    overflow: hidden;
}

.rekord ul li {
    float: left;
    width: 230px;
}

.rekordInfo .lista ul {
    list-style-image: url('/static/img/arrowViolet.gif');
    padding-left: 20px;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-align: left;
    margin: 0;
    padding: 0;
}

.rekordInfo img.zdjecie_lewo {
    float: left;
    margin: 0 10px 10px 15px;
}

.rekord img.zdjecie {
    float: left;
    margin: 0 15px 10px 0;
}

img.okladka {
    border: 1px solid #BABABA;
}

.rekord img.zdjecie_lewo {
    float: left;
    margin: 0 10px 10px 15px;
}

.rekord img.zdjecie_prawo {
    float: right;
    margin: 0 10px 10px 15px;
}

.rekord img.strzala {
    vertical-align: top;
    margin: 2px 5px 0 0;
}

#ajax {
    margin: 20px 5px;
    overflow: hidden;
    font-size: 10px;
}

#ajax a {
    font-size: 10px;
}

#ajax ul {
    list-style-type: none;
}

#ajax ul li {
    float: left;
    width: 130px;
    margin-right: 15px;
}

#ajax ul li.strzalka {
    width: 30px;
    margin-top: 70px;
}

#ajax ul li img {
    margin-bottom: 10px;
}

span.required {
    color: red;
}

/* prawo */
.luk {
    background: url('/static/img/prawo_luk.gif') no-repeat;
    width: 252px;
    height: 10px;
}

.belka_luk_prawo {
    background: url('/static/img/belka_prawo.gif') no-repeat;
    float: right;
    height: 29px;
    width: 8px;
}

.rekord .lista ul {
    list-style-type: none;
    margin: 5px 0;
}

.lista ul a {
    text-decoration: none;
    font-weight: bold;
    color: #86837c;
}

.lista ul li {
    padding: 2px 0;
}

.rekord .lista h4 {
    font-size: 12px;
    font-weight: bold;
}

ul.dol {
    list-style-type: none;
    margin: 20px 0 0 0;
    overflow: hidden;
}

ul.dol li {
    float: left;
    width: 250px;
}

ul.dol p {
    font-size: 10px;
}

.setUpQmam {
    background: url('/static/img/backgroundSetUpQmam.gif') top left no-repeat;
    min-height: 111px;
}

.list_element {
    margin: 0 10px 5px 10px;
}

#prawoZawartosc ul.dol {
    margin: 10px 0 0 0;
}

.rekord_szukaj {
    overflow: hidden;
    margin: 10px 0 20px 20px;
}

#szukaj {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #414141;
    float: left;
}

#szukaj label {
    margin-right: 5px;
}

#szukaj input[type = text] {
    background: #bbbbbb;
    padding: 2px;
    border: none;
    font-size: 10px;
    color: #414141;
    width: 165px;
}

#szukaj .choose ul {
    list-style-type: none;
    margin: 0 0 5px 0;
    overflow: hidden;
    width: auto;
}

#szukaj .choose ul li {
    float: left;
    width: auto;
    font-family: arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.login {
    margin-top: 20px;
    margin-right: 10px;
}

.login .zaloguj {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #938e81;
    background: none;
    border-bottom: 1px solid #d6d5d3;
}

.login fieldset {
    border: none;
    padding: 0;
}

.login input {
    border: none;
}

.login input.zaloguj {
    color: #3d3d3c;
    padding-left: 5px;
    font-size: 11px;
}

.login .field {
    float: right;
    color: #3d3d3c;
    font-size: 11px;
    position: relative;
    top: 3px;
}

.login .forgetPass a {
    float: right;
    color: #000;
}

.login .forgetPass a:hover {
    text-decoration: underline;
}

.login div {
    overflow: hidden;
    clear: both;
}

.login input[type = submit] {
    float: right;
    margin-top: 10px;
}

.login .error {
    color: red;
    clear: both;
    text-align: right;
    margin: 0;
    padding: 0;
    height: 20px;
}

#form textarea {
    font-family: arial, sans-serif;
    font-size: 11px;
    border: 1px solid #d8d8d8;
    padding: 2px;
    color: #333;
    overflow: auto;
}

#address td {
    padding-bottom: 5px;
}

/* rejestracja */
#addPerson {
    margin: 20px 0;
    font-family: arial, sans-serif;
    font-size: 9pt;
}

#form {
    margin: 20px 0;
    font-family: arial, sans-serif;
    font-size: 9pt;
    color: #666;
}

#form td {
    text-align: left;
    padding-bottom: 0.5em;
}

#form img.captcha {
    padding: 0;
    margin: 0;
}

#form td.label {
    width: 140px;
}

#form input[type = text] {
    font-family: arial, sans-serif;
    font-size: 11px;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 180px;
}

#form input.zipcode_form {
    width: 40px;
}

.form input.city_form {
    width: 97px;
}

#form input[type = password] {
    font-family: arial, sans-serif;
    font-size: 11px;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #333;
    width: 180px;
}

.form {
    margin: 10px;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #626262;
}

.form td {
    text-align: left;
    padding: 0 5px 6px 0;
}

.form .label {
    padding-right: 30px;
}

.form td p {
    color: #626262;
}

#faceboxZaw .form .label {
    padding-right: 30px;
}

.form td.captcha {
    padding: 10px;
}

.form input[type = text] {
    font-family: arial, sans-serif;
    font-size: 8pt;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 180px;
}

.form input[type = password] {
    font-family: arial, sans-serif;
    font-size: 8pt;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 180px;
}

.form textarea {
    font-family: arial, sans-serif;
    font-size: 8pt;
    border: 1px solid #d4d4d4;
    color: #404040;
    padding: 2px;
    overflow-y: auto;
    width: 300px;
}

.form textarea.description {
    width: 200px;
}

.form input.zipcode_form {
    font-family: arial, sans-serif;
    font-size: 8pt;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 40px;
}

.form input.city_form {
    font-family: arial, sans-serif;
    font-size: 8pt;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 97px;
}

.form .info {
    font-family: arial, sans-serif;
    font-size: 7pt;
    color: #b6b6b6;
    display: none;
}

.info {
    color: #b6b6b6;
}

.form .visible_info {
    display: inline;
}

/* REGISTER */
#register_panel {
    overflow: hidden;
    margin-bottom: 20px;
}

#rightColumnRegister {
    width: 347px;
    overflow: hidden;
    margin-left: 2px;
}

.inputSzukaj {
    float: left;
    border: none;
    background: #BBBBBB;
    color: #414141;
    padding: 2px;
    width: 160px;
}

.butonWyloguj {
    background: url('/static/img/buton_szukaj.gif') no-repeat;
    font-family: verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    width: 50px;
    height: 16px;
    border: none;
    color: #fff;
    float: right;
    padding-bottom: 4px;
    cursor: pointer;
}

.butonZalozKonto {
    background: url('/static/img/buton_zmienStatus.gif') no-repeat;
    font-family: verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    width: 72px;
    height: 16px;
    border: none;
    color: #fff;
    float: right;
    padding-bottom: 4px;
    cursor: pointer;
}

.checkbox {
    font-family: arial narrow, verdana, sans-serif;
    font-size: 10pt;
    color: #454545;
    margin: 0 20px 0 0;
}

input[type = checkbox] {
    margin-right: 5px;
}

.panelSzukaj {
    margin: 20px 0;
}

.butonSzukaj {
    background: url('/static/img/buton_szukaj.gif') no-repeat;
    font-family: verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    width: 50px;
    height: 16px;
    border: none;
    color: #fff;
    float: right;
    padding-bottom: 4px;
    cursor: pointer;
}

.butonZmienStatus {
    background: url('/static/img/buton_zmienStatus.gif') no-repeat;
    font-family: verdana, sans-serif;
    font-size: 7pt;
    font-weight: bold;
    width: 72px;
    height: 16px;
    border: none;
    color: #fff;
    padding-bottom: 4px;
    margin-left: 5px;
    cursor: pointer;
}

.akceptuj_regulamin {
    font-family: arial, sans-serif;
    font-size: 7pt;
    color: #747474;
    text-align: left;
}

.akceptuj_regulamin a {
    color: #747474;
    text-decoration: underline;
}

#form h2 {
    font-family: arial, sans-serif;
    font-size: 15pt;
    font-weight: bold;
    color: #000;
    margin: 20px 0 0 0;
}

.rekord p {
    margin-bottom: 10px;
}

.ikony_linki {
    overflow: hidden;
    float: right;
    width: auto;
}

.ikony_linki ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.ikony_linki ul li {
    padding-right: 7px;
    float: left;
}

td.error-list .red {
    color: red;
}

.red {
    color: #AE1A4C;
    text-align: left;
    /*padding-top: 10px;*/
}

.rekord_lista .buton {
    background: url('/static/img/buton_zmienStatus.gif');
    width: 72px;
    height: 14px;
    margin: 3px;
}

.rekord_lista form {
    margin: 0;
    padding: 0;
}

table#nawigacja {
    width: 100%;
    list-style-type: none;
    padding: 0 10px;
    overflow: hidden;
}

table#nawigacja .white {
    color: #fff;
}

table#nawigacja .previous {
    float: left;
}

table#nawigacja .next {
    float: right;
}

table#nawigacja .center {
    margin: 0 auto;
}

table#nawigacja a {
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

table#nawigacja li.center ul {
    list-style-type: none;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}

ul#nawigacja {
    /*width: 640px;*/
    width: 470px;
    list-style-type: none;
    padding: 10px;
    overflow: hidden;
    float: right;
}

ul#nawigacja li {
    float: left;
}

ul#nawigacja li.previous {
    float: left;
    width: 100px;
    margin-right: 50px;
}

ul#nawigacja li.next {
    float: right;
    width: 100px;
    margin-left: 50px;
}

ul#nawigacja li.center {
    margin: 0 auto;
}

ul#nawigacja a {
    font-size: 9pt;
    font-weight: bold;
    color: #4c4c4c;
    text-decoration: none;
}

ul#nawigacja li.center ul li {
    float: left;
    padding: 0 5px;
}

ul#nawigacja li.center a {
    padding: 0 1px;
}

ul#nawigacja li.center a.active-page-green {
    color: #499830;
}

ul#nawigacja li.center a.active-page-blue {
    color: #007B95;
}

ul#nawigacja li.center a.active-page-fiol {
    color: #931D40;
}

select {
    font-family: arial, sans-serif;
    font-size: 8pt;
    width: 185px;
    padding: 2px;
}

.rekord .nick {
    float: right;
    font-family: arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.rekord .wyloguj {
    float: right;
    margin-right: 10px;
}

.rekord .nickAdmin {
    font-family: arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    margin: 10px 0 2px 10px;
    color: #000;
    clear: left;
}

#menu_usera ul.menuAdmin {
    list-style-type: none;
    margin: 3px 0 3px 8px;
}

#menu_usera ul.menuAdmin li {
    text-align: left;
    float: left;
    margin: 0 3px;
    font-size: 11px;
    width: auto;
}

#menu_usera ul.menuForumAdmin {
    margin-bottom: 20px;
    margin-left: 10px;
}

#menu_usera ul.menuForumAdmin li {
    padding: 2px 0;
}

#menu_usera ul.menuForumAdmin li a {
    color: #86837C;
}

#menu_usera ul.menuForumAdmin li a:hover {
    text-decoration: none;
}

#menu_usera ul.menuAdmin a:hover {
    text-decoration: none;
}

/* menuAdmin green */
#menu_usera .green ul.menuAdmin {
    color: #239000;
}

#menu_usera .green ul.menuAdmin a {
    color: #239000;
}

#menu_usera .green ul.menuAdmin a:hover {
    color: #7fbf6b;
}

/* menuAdmin magenta */
#menu_usera .magenta ul.menuAdmin {
    color: #ad0033;
}

#menu_usera .magenta ul.menuAdmin a {
    color: #ad0033;
}

#menu_usera .magenta ul.menuAdmin a:hover {
    color: #dd6f90;
}

/* menuAdmin blue */
#menu_usera .cyan ul.menuAdmin {
    color: #00758d;
}

#menu_usera .cyan ul.menuAdmin a {
    color: #00758d;
}

#menu_usera .cyan ul.menuAdmin a:hover {
    color: #5bafc1;
}

#menu_usera {
    width: 300px;
}

#menu_usera .ikona {
    margin-left: 5px;
}

#menu_usera ul.linkBottom {
    list-style-type: none;
    margin: 14px 10px 7px 0;
}

#menu_usera ul.linkBottom li {
    clear: both;
    text-align: right;
}

#menu_usera ul.linkBottom a {
    color: #52514f;
}

/*
 #menu_usera ul {
 list-style-type: none;
 clear: both;
 margin: 10px 0;
 }
 #menu_usera ul li {
 width: auto;
 float: right;
 }*/
/*
 #menu_usera a {
 font-family: arial, sans-serif;
 font-size: 10px;
 text-decoration: none;
 color: #575757;
 }
 */
.rekord ul.polecamy li {
    padding: 10px 0;
}

.rekord_margin {
    margin: 0 0 0 10px;
}

.liniaPion {
    width: 255px;
}

/* menuTop */
/*
 #menuTopPodstrona {
 background: url('/static/img/menuTopPodstrona.gif') no-repeat;
 height: 26px;
 width: 699px;
 float: left;
 }
 #menuTopPodstrona .menuTop {
 width: 652px;
 float: right;
 }
 #menuTop div {
 float: left;
 margin: 0 0 0 1px;
 }
 #menuTop .settings {
 background: url('/static/img/pl/buttonSettings.gif') no-repeat;
 width: 107px;
 height: 25px;
 }
 #menuTop .settings:hover {
 background-position: 0 -25px;
 }
 #menuTop .contact {
 background: url('/static/img/pl/buttonContact.gif') no-repeat;
 width: 86px;
 height: 25px;
 }
 #menuTop .contact:hover {
 background-position: 0 -25px;
 }
 #menuTop .redaction {
 background: url('/static/img/pl/buttonRedaction.gif') no-repeat;
 width: 97px;
 height: 25px;
 }
 #menuTop .redaction:hover {
 background-position: 0 -25px;
 }
 #menuTop .issueIndex {
 background: url('/static/img/pl/buttonIssuesIndex.gif') no-repeat;
 width: 128px;
 height: 25px;
 }
 #menuTop .issueIndex:hover {
 background-position: 0 -25px;
 }
 #menuTop .editor {
 background: url('/static/img/pl/buttonEditor.gif') no-repeat;
 width: 78px;
 height: 25px;
 }
 #menuTop .editor:hover {
 background-position: 0 -25px;
 }
 #menuTop .articleIndex {
 background: url('/static/img/pl/buttonArticleIndex.gif') no-repeat;
 width: 150px;
 height: 25px;
 }
 #menuTop .articleIndex:hover {
 background-position: 0 -25px;
 }
 */
/* menuTop */
.artykulyNrWydania {
    overflow: hidden;
    padding: 10px 0;
}

.artykulyNrWydania h3 {
    font-family: verdana, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    color: #0474A2;
    float: left;
}

.rekord_indeksArtykulow ul {
    list-style-type: none;
    margin: 10px 0 0 0;
}

.rekord_indeksArtykulow ul li {
    width: auto;
    float: left;
    padding: 0 3px;
}

.rekord_indeksArtykulow a {
    color: #000;
    text-decoration: none;
}

.rekord_indeksArtykulow .left {
    float: left;
}

.rekord_indeksArtykulow .right {
    float: right;
}

.dataPublikacji_status_pl {
    float: left;
    padding-right: 20px;
}

.dataPublikacji_status_uk {
    float: left;
    padding-right: 0px;
}

#listaBox {
    margin: 0;
    padding: 0;
    width: 658px;
}

#listaBox p {
    font-family: arial, sans-serif;
    font-size: 10px;
    margin: 10px 0 10px 0;
}

#listaBox a {
    text-decoration: none;
}

#listaBox a:hover {
    text-decoration: none;
}

#listaBox img.title {
    padding: 30px 0 0 0;
}

#listaBox td {
    padding-right: 8px;
    width: 140px;
}

#listaBox td.lewo {
    width: 5px;
}

#listaBox .pion {
    width: 10px;
    background: url('/static/img/prawoTlo.gif') repeat-y;
}

#listaBox .title {
    text-align: left;
}

#listaBox .przerwa {
    height: 15px;
}

#mailbox {
    /*position: relative;
     top: -20px;*/
}

#mailbox img.beam {
    margin-bottom: 10px;
}

#contentMailbox {
    width: 770px;
    overflow: hidden;
}

#wRedakcjiTrash .data {
    text-align: right;
    padding: 0 10px 0 0;
}

.data {
    font-size: 10px;
    color: #7a7777;
    margin: 0;
    padding: 0;
}

#wRedakcji {
    margin: 10px 15px;
    font-family: arial, sans-serif;
    font-size: 11px;
    width: 100%;
    float: left;
}

#wRedakcji a {
    text-decoration: none;
    color: #000;
}

#wRedakcjiRedaction {
    margin: 30px 5px 30px 0;
    font-family: arial, sans-serif;
    font-size: 10px;
    width: 100%;
}

#wRedakcjiRedaction tr.header {
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #6e6e6e;
    font-weight: normal;
    height: 40px;
}

#wRedakcjiRedaction a {
    text-decoration: none;
    color: #000;
}

#wRedakcjiRedaction .imie_nazwisko {
    text-align: left;
    width: 190px;
}

#wRedakcjiRedaction .funkcja {
    text-align: left;
    width: 190px;
}

#wRedakcjiRedaction .akcja {
    text-align: left;
    padding-left: 15px;
}

#contentRedaction h4 {
    font-family: georgia, sans-serif;
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    margin: 15px 0;
}

#contentRedaction .wrapper {
    height: 46px;
    width: 100%;
    display: table;
}

#contentRedaction .wrapper img.avatar {
    float: left;
    margin-right: 10px;
}

#contentRedaction a.contactLink {
    display: table-cell;
    vertical-align: middle;
    padding-top: 15px;
}

#contentRedaction a.contactLink {
    text-decoration: none;
    color: #000;
    font-size: 11px;
}

#contentRedaction a.contactLink:hover {
    text-decoration: underline;
}

#wRedakcjiRedaction .redactionMember {
    font-size: 11px;
}

#wRedakcjiRedaction .redactionMember td.paddingLeft_20 {
    padding-left: 20px;
}

#wRedakcjiRedaction .redactionMember td {
    padding-left: 10px;
}

#wRedakcjiRedaction td.linia_pozioma {
    background: url('/static/img/linia_pozioma.gif') repeat-x;
    height: 1px;
    padding: 0;
    margin: 0;
}

#wRedakcjiRedaction td {
    padding: 5px 10px;
}

#wRedakcjiTrash a {
    text-decoration: none;
    color: #000;
}

#wRedakcjiTrash {
    margin: 10px 0;
    font-family: arial, sans-serif;
    font-size: 10px;
    width: 98%;
}

#wRedakcjiTrash tr.header {
    font-family: arial;
    font-size: 11px;
    color: #6E6E6E;
    font-weight: normal;
}

#wRedakcji td.przerwa_5 {
    height: 5px;
}

#wRedakcji .imie_nazwisko {
    text-align: left;
    width: 208px;
}

#wRedakcji .funkcja {
    text-align: left;
    width: 208px;
}

#wRedakcji td.linia_pozioma {
    background: url('/static/img/linia_pozioma.gif') repeat-x;
    height: 1px;
    padding: 0;
    margin: 0;
}

#wRedakcjiTrash td.linia_pozioma {
    background: url('/static/img/linia_pozioma.gif') repeat-x;
    height: 1px;
    padding: 0;
    margin: 0;
}

#wRedakcji a {
    text-decoration: none;
}

#wRedakcji a.profile {
    color: #000;
}

#wRedakcji .pionowa {
    background: url('/static/img/linia_pionowa.gif');
    background-repeat: repeat-y;
    width: 1px;
    padding: 10px 0;
}

#wRedakcjiRedaction .pionowa {
    background: url('/static/img/linia_pionowa.gif');
    background-repeat: repeat-y;
    width: 1px;
    padding: 10px 0;
}

#wRedakcjiRedaction td {
    padding: 7px 5px;
}

#wRedakcjiTrash .pionowa {
    background: url('/static/img/linia_pionowa.gif');
    background-repeat: repeat-y;
    width: 1px;
    padding: 10px 0;
}

#wRedakcji td {
    padding: 5px 10px;
}

#wRedakcjiTrash td {
    padding: 15px 5px;
}

#wRedakcjiTrash td.exclamation {
    width: 5px;
    margin: 0 auto;
}

#contentRedaction .add_person {
    margin: 20px 50px 20px 0;
}

#contentRedaction {
    width: 650px;
}

.przerwa {
    clear: both;
}

.buton_addPerson {
    margin: 30px 250px;
    overflow: hidden;
    width: auto;
}

.buton_addPerson a {
    font-family: arial narrow, trebuchet MS, sans-serif;
    font-size: 15pt;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

ul#nawigacja a.active-page {
    color: #e62f60;
}

.login .link_loginPanel a {
    font-size: 11px;
    display: block;
    text-align: right;
    color: #938e81;
    padding-top: 2px;
}

.liniaPion {
    width: 5px;
    height: 150px;
    backgrond: url('/static/img/linia_pionowa.gif') repeat-y;
}

/* BEAM */
#prawo .beam {
    position: relative;
    right: 48px;
}

.beamYourEditions {
    margin: 0 0 10px 0;
}

#prawoZawartosc {
    margin: 0 0 10px 0;
    padding: 0;
}

img.beamSetUpQmam {
    margin: 0 0 10px 0;
    position: relative;
    left: -1px;
}

#mailbox .beam {
    margin: 0 0 10px 0;
    padding: 0;
}

.beam {
    position: relative;
    right: 1px;
    margin: 0 0 10px 0;
    padding: 0;
}

.beamNoMargin {
    margin: 0;
    padding: 0;
    position: relative;
    right: 1px;
}

.beamBlack {
    background: url('/static/img/beamBlackInteractiveTest.gif');
    width: 700px;
    height: 29px;
}

.beamBlue {
    background: url('/static/img/beamBlue.gif');
    width: 639px;
    height: 29px;
    margin: 10px auto;
}

.beamBlue h1 {
    font-family: trebuchet MS, verdana, sans-serif;
    font-size: 16pt;
    text-align: left;
    color: #fff;
    padding-left: 15px;
}

.beam .left {
    float: left;
}

.beam .right {
    float: right;
}

.beamYourQmam .left {
    float: left;
}

.beamYourQmam .right {
    float: right;
    margin: 10px 0 0 0;
    position: relative;
    left: -1px;
}

.beamManagement {
    margin: 20px 0;
    border-left: 1px solid #b3164a;
}

.beamHowCreateQmamOrange {
    position: relative;
    right: 1px;
}

/* BUTONY */
.buttonCheckAccessible {
    background: url('/static/img/pl/buttonCheckAccessible.gif') no-repeat;
    width: 147px;
    height: 19px;
    border: none;
    cursor: pointer;
}

.buttonCheck {
    background: url('/static/img/pl/buttonCheck.gif') no-repeat;
    width: 59px;
    height: 19px;
    border: none;
    cursor: pointer;
}

.buttonLogin {
    background: url('/static/img/pl/buttonLogin.gif') no-repeat;
    width: 64px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.buttonLoginGray {
    background: url('/static/img/pl/buttonLoginGray.gif') no-repeat;
    width: 55px;
    height: 19px;
    border: none;
    cursor: pointer;
    margin: 5px 0 5px 20px;
    float: right;
}

.buttonLogout {
    background: url('/static/img/pl/buttonLogout.gif') no-repeat;
    width: 59px;
    height: 17px;
    border: none;
    cursor: pointer;
}

.buttonLogout_admin {
    background: url('/static/img/pl/buttonLogout_admin.gif') no-repeat;
    width: 47px;
    height: 14px;
    border: none;
    cursor: pointer;
}

.buttonSaveGray {
    background: url('/static/img/pl/buttonSaveGray.gif') no-repeat;
    width: 57px;
    height: 19px;
    border: none;
    cursor: pointer;
}

.buttonSave_29 {
    background: url('/static/img/pl/buttonSaveGray.gif') no-repeat;
    width: 90px;
    height: 29px;
    border: none;
    cursor: pointer;
}

.buttonAccept_29 {
    background: url('/static/img/pl/buttonAccept_29.gif') no-repeat;
    width: 74px;
    height: 18px;
    border: none;
    margin: 20px 0 100px 0;
    cursor: pointer;
}

.buttonAdd {
    background: url('/static/img/pl/buttonAdd.gif') no-repeat;
    width: 49px;
    height: 19px;
    border: none;
    margin: 20px 10px 0 0;
    cursor: pointer;
}

.buttonAdd_29 {
    background: url('/static/img/pl/buttonAdd_29.gif') no-repeat;
    width: 77px;
    height: 19px;
    border: none;
    margin: 20px 0 100px 0;
    cursor: pointer;
}

.buttonAddNewIssue {
    background: url('/static/img/pl/buttonAddNewIssue.gif') no-repeat;
    width: 88px;
    height: 19px;
    border: none;
    cursor: pointer;
    margin: 0 0 0 5px;
}

.rekord img.buttonGetToKnowRedactionMember {
    float: right;
    margin: 15px 0;
}

.buttonAddViolation_14 {
    margin: 0;
    padding-top: 5px;
    width: 142px;
    height: 19px;
    float: right;
}

.buttonSend {
    background: url('/static/img/pl/buttonSend.gif') no-repeat;
    width: 84px;
    height: 29px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
}

.buttonSend_21 {
    background: url('/static/img/pl/buttonSend_21.gif') no-repeat;
    width: 77px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
}

.buttonSend_21_admin {
    background: url('/static/img/pl/buttonSend_21_admin.gif') no-repeat;
    width: 69px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
}

.buttonSave_21 {
    background: url('/static/img/pl/buttonSave_21.gif') no-repeat;
    width: 73px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
}

.buttonSendMailbox {
    background: url('/static/img/pl/buttonSendMailbox.gif') no-repeat;
    width: 62px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
    float: right;
}

.buttonSendMailbox_admin {
    background: url('/static/img/pl/buttonSendMailbox_admin.gif') no-repeat;
    width: 69px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
    float: right;
}

.buttonReplyMailbox {
    background: url('/static/img/pl/buttonReplyMailbox.gif') no-repeat;
    width: 96px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 0 0 0;
    float: right;
}

.buttonReplyMailbox_admin {
    background: url('/static/img/pl/buttonReplyMailbox_admin.gif') no-repeat;
    width: 96px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 10px 0 0;
    float: right;
}

.buttonDeleteMessageMailbox {
    background: url('/static/img/pl/buttonDeleteMessageMailbox.gif') no-repeat;
    width: 53px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 0;
}

.buttonDeleteMessageMailbox_admin {
    background: url('/static/img/pl/buttonDeleteMessageMailbox_admin.gif') no-repeat;
    width: 34px;
    height: 14px;
    border: none;
    cursor: pointer;
    margin: 0;
}

.buttonReportViolation_21 {
    background: url('/static/img/pl/buttonReportViolation.gif') no-repeat;
    width: 142px;
    height: 19px;
    border: none;
    cursor: pointer;
    margin: 0;
}

.buttonSubmitError_21 {
    background: url('/static/img/pl/buttonSubmitError_21.gif') no-repeat;
    width: 78px;
    height: 17px;
    border: none;
    cursor: pointer;
    margin: 0;
}

.buttonCancel {
    background: url('/static/img/pl/buttonCancel.gif') no-repeat;
    width: 57px;
    height: 19px;
    border: none;
    margin: 0;
    cursor: pointer;
}

.buttonCancel_29 {
    background: url('/static/img/pl/buttonCancel_29.gif') no-repeat;
    width: 90px;
    height: 29px;
    border: none;
    margin: 10px 5px 0 0;
    cursor: pointer;
    position: relative;
    top: 9px;
}

.buttonCancel_fiolet {
    background: url('/static/img/pl/buttonCancel_fiolet.gif') no-repeat;
    width: 67px;
    height: 19px;
    border: none;
    cursor: pointer;
}

.buttonSend_fiolet {
    background: url('/static/img/pl/buttonSend_fiolet.gif') no-repeat;
    width: 68px;
    height: 17px;
    border: none;
    cursor: pointer;
}

#faceboxContent .buttonCancel {
    background: url('/static/img/pl/buttonCancel.gif') no-repeat;
    width: 73px;
    height: 21px;
    border: none;
    margin: 20px 0 0 0;
    cursor: pointer;
}

.buttonCancelMailbox {
    background: url('/static/img/pl/buttonCancelMailbox.gif') no-repeat;
    width: 63px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 10px 10px 0 0;
    float: right;
}

.buttonCancelMailbox_admin {
    background: url('/static/img/pl/buttonCancelMailbox_admin.gif') no-repeat;
    width: 69px;
    height: 21px;
    border: none;
    cursor: pointer;
    margin: 10px 10px 0 0;
    float: right;
}

.buttonSetUpAccount {
    background: url('/static/img/pl/linkSetUpAccount.gif') no-repeat;
    border: none;
    width: 65px;
    height: 11px;
    cursor: pointer;
    float: right;
}

.buttonSetUp_29 {
    background: url('/static/img/pl/buttonSetUp_29.gif') no-repeat;
    border: none;
    width: 120px;
    height: 29px;
    cursor: pointer;
    margin: 10px auto;
}

.buttonAcceptAndSetUp {
    background: url('/static/img/pl/buttonAcceptAndSetUp.gif') no-repeat;
    border: none;
    width: 173px;
    height: 23px;
    margin: 20px 0 30px 155px;
    cursor: pointer;
}

.buttonSetUpMockop {
    background: url('/static/img/pl/buttonSetUpMockop.gif') no-repeat;
    border: none;
    width: 114px;
    height: 19px;
    cursor: pointer;
    margin-left: 5px;
}

.buttonRecoverPassword {
    background: url('/static/img/pl/buttonRecoverPassword.gif') no-repeat;
    width: 116px;
    height: 18px;
    border: none;
    cursor: pointer;
}

.buttonChangeStatus {
    margin: 8px 0 0 5px;
}

.buttonChooseFont {
    background: url('/static/img/pl/buttonChooseFont.gif');
    width: 98px;
    height: 18px;
    margin: 20px 10px 0 0;
    cursor: pointer;
    border: none;
}

.buttonRecover_21 {
    background: url('/static/img/pl/buttonRecover_21.gif');
    width: 70px;
    height: 20px;
    margin: 10px 0 20px 0;
    cursor: pointer;
    border: none;
}

.buttonPublish_21 {
    background: url('/static/img/pl/buttonPublish_21.gif');
    width: 72px;
    height: 19px;
    margin: 10px 20px 5px 0;
    cursor: pointer;
    border: none;
    float: right;
}

.buttonDelete_21 {
    background: url('/static/img/pl/buttonDelete_21.gif');
    width: 69px;
    height: 21px;
    margin: 10px 0 0 0;
    cursor: pointer;
    border: none;
}

.buttonUnpublish_21 {
    background: url('/static/img/pl/buttonUnpublish_21.gif');
    width: 80px;
    height: 19px;
    margin: 10px 0 5px 0;
    cursor: pointer;
    border: none;
}

.buttonChange_29 {
    background: url('/static/img/pl/buttonChange_29.gif') no-repeat;
    width: 90px;
    height: 29px;
    border: none;
    cursor: pointer;
}

.buttonChange_21 {
    background: url('/static/img/pl/buttonChange_21.gif') no-repeat;
    width: 67px;
    height: 21px;
    border: none;
    cursor: pointer;
    float: right;
}

.buttonYes_21 {
    background: url('/static/img/pl/buttonYes_21.gif') no-repeat;
    width: 40px;
    height: 19px;
    border: none;
    cursor: pointer;
    float: left;
}

.buttonNo_21 {
    background: url('/static/img/pl/buttonNo_21.gif') no-repeat;
    width: 38px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin-left: 10px;
}

.buttonClose_21 {
    background: url('/static/img/pl/buttonClose_21.gif') no-repeat;
    width: 72px;
    height: 19px;
    border: none;
    cursor: pointer;
}

.buttonSearch_14 {
    background: url('/static/img/pl/buttonSearch_14.gif') no-repeat;
    width: 51px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 0 10px 0 5px;
    position: relative;
    top: 2px;
}

.buttonSearch_14_admin {
    background: url('/static/img/pl/buttonSearch_14_admin.gif') no-repeat;
    width: 51px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 0 10px 0 5px;
    position: relative;
    top: 2px;
}

.buttonSearchMagenta {
    background: url('/static/img/pl/buttonSearchMagenta.gif') no-repeat;
    width: 51px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 0 10px 0 5px;
    position: relative;
    top: 2px;
}

.buttonSearchBlue {
    background: url('/static/img/pl/buttonSearchBlue.gif') no-repeat;
    width: 51px;
    height: 18px;
    border: none;
    cursor: pointer;
    margin: 0 10px 0 5px;
    position: relative;
    top: 2px;
}

.buttonOk_14 {
    background: url('/static/img/pl/buttonOK_14.gif') no-repeat;
    width: 22px;
    height: 14px;
    border: none;
    cursor: pointer;
    position: relative;
    top: 2px;
}

.buttonEdit_14 {
    background: url('/static/img/pl/buttonEdit_14.gif') no-repeat;
    width: 43px;
    height: 14px;
    border: none;
    cursor: pointer;
    margin: 0 10px 0 5px;
    position: relative;
    top: 2px;
}

.buttonDeleteNomination_14 {
    background: url('/static/img/pl/buttonDeleteNomination_14.gif') no-repeat;
    width: 88px;
    height: 14px;
    border: none;
    cursor: pointer;
}

.buttonOK_14 {
    background: url('/static/img/pl/buttonOK_14.gif') no-repeat;
    width: 22px;
    height: 14px;
    border: none;
    cursor: pointer;
}

.buttonReload {
    background: url('/static/img/pl/buttonReload.gif') no-repeat;
    width: 75px;
    height: 18px;
    border: none;
    cursor: pointer;
    position: relative;
    top: 2px;
    left: 5px;
}

.buttonAnswer_21 {
    background: url('/static/img/pl/buttonAnswer_21.gif') no-repeat;
    width: 99px;
    height: 20px;
    border: none;
    cursor: pointer;
}

.buttonFinish_21 {
    background: url('/static/img/pl/buttonFinish_21.gif') no-repeat;
    width: 84px;
    height: 21px;
    border: none;
    cursor: pointer;
}

.buttonDelete_14 {
    background: url('/static/img/pl/buttonDelete_14.gif') no-repeat;
    width: 54px;
    height: 18px;
    border: none;
    cursor: pointer;
}

.buttonCheck_14 {
    background: url('/static/img/pl/buttonCheck_14.gif') no-repeat;
    width: 71px;
    height: 14px;
    border: none;
    cursor: pointer;
}

.buttonReply_14 {
    padding: 0;
    margin: 0;
    height: 19px;
}

.buttonSeeStatistics {
    background: url('/static/img/pl/buttonSeeStatistics.gif') no-repeat;
    width: 98px;
    height: 14px;
    border: none;
    cursor: pointer;
    float: right;
}

.buttonExport {
    background: url('/static/img/pl/buttonExport.gif') no-repeat;
    width: 75px;
    height: 17px;
    border: none;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    position: relative;
    top: 20px;
}

#mailbox input[type = text], textarea {
    width: 610px;
}

#faceboxZaw .faceboxReportViolation textarea {
    width: 500px;
    height: 50px;
    margin-bottom: 10px;
}

.rekordInfo .wiecej {
    clear: both;
    margin: 20px 0 10px 20px;
    text-align: left;
}

#moderator {
    margin-left: 5px;
    margin-top: 2px;
    float: right;
}

#prawo .wiecej {
    margin: 0 0 10px 0;
    text-align: right;
}

#prawo .wiecej a.pink {
    color: #a72d51;
    font-size: 11px;
    text-decoration: none;
}

#prawo a.green {
    color: #499830;
    font-size: 11px;
    text-decoration: none;
    padding-left: 10px;
    font-weight: normal;
}

#prawo a.blue {
    color: #007B95;
    font-size: 11px;
    text-decoration: none;
    padding-left: 10px;
    font-weight: normal;
}

.wiecej {
    clear: both;
    margin: 20px 0 10px 0;
    text-align: left;
}

.wiecej_10 {
    clear: both;
    margin: 0;
    text-align: left;
    padding: 10px 0 0 0;
}

.wiecej_30 {
    clear: both;
    margin: 30px 0;
    text-align: left;
}

.wiecej_20 {
    clear: both;
    padding: 10px 0;
    text-align: left;
}

.wiecejBlack {
    margin: 10px 0 0 0;
}

.wiecejBlack a {
    font-size: 10px;
    color: #000;
}

#newspaper_panel {
    float: left;
    width: 658px;
}

.buttonGreen {
    margin: 40px 50px 40px 0;
    width: 150px;
    float: right;
}

.pink {
    color: #e62f60;
}

.discussAboutThisQmam {
    padding: 50px 0 0 20px;
    text-align: left;
}

.seeAlso {
    margin: 10px 0 0 0;
}

.seeAlso a {
    color: #00758d;
    font-size: 11px;
    display: block;
    padding: 2px 0;
}

.seeAlso a:hover {
    color: #5bafc1;
    text-decoration: none;
}

#addMetatagBottom {
    margin: 10px;
}

#addMetatagBottom td {
    padding-right: 10px;
}

#addMetatagBottom input[type = text] {
    font-family: arial, sans-serif;
    font-size: 10px;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 200px;
}

#addMetatagBottom textarea {
    font-family: arial, sans-serif;
    font-size: 10px;
    border: 1px solid #d4d4d4;
    padding: 2px;
    color: #404040;
    width: 200px;
}

.comment {
    position: absolute;
    width: 210px;
    color: #b6b6b6;
    font-size: 10px;
    line-height: 1.1em;
    padding-left: 5px;
    display: none;
}

/* FORUM */
#forumContent p {
    padding-right: 30px;
}

#linksMap {
    padding: 10px 0;
    text-align: left;
    font-family: arial, sans-serif;
    font-size: 10px;
}

#forumContent .picture {
    width: 120px;
    overflow: hidden;
    float: left;
}

#forumContent img.rys {
    float: left;
    margin: 15px 20px 15px 0;
}

#forumContent h4 {
    font-family: arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    padding: 10px 0 5px 0;
}

#forumContent h3 {
    font-family: arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    padding: 10px 0 5px 0;
}

#forumContent a.more {
    color: #663B8A;
    text-decoration: underline;
}

#forumContent a {
    color: #000;
    text-decoration: none;
}

#forumContent a:hover {
    text-decoration: underline;
}

#forumContent img.buttonLeft {
    float: left;
    margin: 10px 0;
}

#forumContent ul#forumQmams {
    margin: 15px 0 20px 120px;
    text-align: left;
    list-style-type: none;
}

#forumContent ul#forumQmams li {
    display: block;
    padding-bottom: 3px;
}

#forumContent #forumQmams a {
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    color: #474747;
    text-decoration: none;
}

#forumContent #forumQmams img {
    padding-right: 8px;
    position: relative;
    top: 2px;
}

#forumContent .selected {
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

#forumTable {
    width: 100%;
    font-family: arial, sans-serif;
    font-size: 10px;
    margin-top: 10px;
}

#forumTable .header td {
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    color: #6e6e6e;
}

#forumTable td {
    text-align: left;
    padding: 2px 0 2px 6px;
    height: 50px;
}

#forumTable td.linia_poziomaNoMargin {
    height: 1px;
}

#forumTable .gray {
    color: #7A7A7A;
}

#personalData .gray {
    color: #7A7A7A;
}

.gray {
    color: #7A7A7A;
}

.gray_2 {
    color: #B6B6B6;
}

#forumTable .pion {
    background: url('/static/img/linia_pionowa.gif');
    background-repeat: repeat-y;
    width: auto;
}

#forumTable a {
    text-decoration: none;
    color: #000;
}

#forumTable a:hover {
    text-decoration: underline;
}

#choosedQmam {
    margin: 10px 0;
    overflow: hidden;
}

#choosedQmam img.zdj {
    float: left;
    margin-right: 10px;
}

#choosedQmam {
    font-family: arial, sans-serif;
    font-size: 10px;
    text-align: left;
}

#choosedQmam p {
    margin: 5px 0;
}

.navigation {
    padding: 5px 10px;
}

.rekord_redactionTeam {
    width: 100%;
    overflow: hidden;
    margin: 15px 0;
}

.rekord_redactionTeam .avatar {
    float: left;
    margin: 0 10px 5px 20px;
    width: 60px;
}

.writeMessage {
    float: left;
    margin-bottom: 10px;
}

.writeMessage a {
    text-decoration: none;
    color: #7c7c7c;
    font-size: 11px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.proAccount {
    font-weight: bold;
    margin-bottom: 1em; 
}

.footerUser {
    margin: 0;
    padding: 2px 0;
    cursor: pointer;
}

p.footerUser {
    color: #626262;
}

.redactorsInFooter {
    margin-bottom: 7px;
    font-size: 11px;
    width: 130px;
}

#messageContent {
    padding: 0 10px 10px 0;
}

#messageContent .right {
    width: 165px;
    float: right;
}

#messageContent img.avatarForum {
    float: right;
    margin: 0 0 0 5px;
}

#messageContent .author {
    text-align: right;
    color: #7A7A7A;
    font-size: 10px;
    /*padding-top: 10px;*/
}

.title {
    float: left;
    font-size: 11px;
    font-weight: bold;
    font-family: arial, sans-serif;
}

.author {
    float: right;
    color: #7A7A7A;
    font-size: 10px;
}

.message {
    padding: 10px 0;
}

img.button {
    margin: 5px 0;
}

#tree {
    padding: 0 15px 0 0;
}

.yourAnswerOn {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    text-align: left;
}

#buttonMail {
    margin: 40px 0;
}

#buttonMail div {
    margin: 0 0 7px 0;
}

.buttonNewMessage {
    background: url('/static/img/pl/buttonNewMessage.gif') no-repeat;
    width: 133px;
    height: 21px;
}

.buttonNewMessage:hover {
    background: url('/static/img/pl/buttonNewMessage.gif') no-repeat;
    width: 133px;
    height: 21px;
    background-position: 0 -22px;
}

.buttonNewMessageHover {
    background: url('/static/img/pl/buttonNewMessage.gif') no-repeat;
    width: 133px;
    height: 21px;
    background-position: 0 -22px;
}

.buttonMessageInbox {
    background: url('/static/img/pl/buttonMessageInbox.gif') no-repeat;
    width: 162px;
    height: 25px;
}

.buttonMessageInbox:hover {
    background: url('/static/img/pl/buttonMessageInbox.gif') no-repeat;
    width: 162px;
    height: 25px;
    background-position: 0 -25px;
}

.buttonMessageInboxHover {
    background: url('/static/img/pl/buttonMessageInbox.gif') no-repeat;
    width: 162px;
    height: 25px;
    background-position: 0 -25px;
}

.buttonMessageOutbox {
    background: url('/static/img/pl/buttonMessageOutbox.gif') no-repeat;
    width: 150px;
    height: 23px;
}

.buttonMessageOutbox:hover {
    background: url('/static/img/pl/buttonMessageOutbox.gif') no-repeat;
    width: 150px;
    height: 23px;
    background-position: 0 -24px;
}

.buttonMessageOutboxHover {
    background: url('/static/img/pl/buttonMessageOutbox.gif') no-repeat;
    width: 150px;
    height: 23px;
    background-position: 0 -24px;
}

.buttonMessageDeleted {
    background: url('/static/img/pl/buttonMessageDeleted.gif') no-repeat;
    width: 157px;
    height: 25px;
}

.buttonMessageDeleted:hover {
    background: url('/static/img/pl/buttonMessageDeleted.gif') no-repeat;
    width: 157px;
    height: 25px;
    background-position: 0 -26px;
}

.buttonMessageDeletedHover {
    background: url('/static/img/pl/buttonMessageDeleted.gif') no-repeat;
    width: 157px;
    height: 25px;
    background-position: 0 -26px;
}

/* if admin */
.buttonNewMessage_admin {
    background: url('/static/img/pl/buttonNewMessage_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
}

.buttonNewMessage_admin:hover {
    background: url('/static/img/pl/buttonNewMessage_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonNewMessageHover_admin {
    background: url('/static/img/pl/buttonNewMessage_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageInbox_admin {
    background: url('/static/img/pl/buttonMessageInbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
}

.buttonMessageInbox_admin:hover {
    background: url('/static/img/pl/buttonMessageInbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageInboxHover_admin {
    background: url('/static/img/pl/buttonMessageInbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageOutbox_admin {
    background: url('/static/img/pl/buttonMessageOutbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
}

.buttonMessageOutbox_admin:hover {
    background: url('/static/img/pl/buttonMessageOutbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageOutboxHover_admin {
    background: url('/static/img/pl/buttonMessageOutbox_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageDeleted_admin {
    background: url('/static/img/pl/buttonMessageDeleted_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
}

.buttonMessageDeleted_admin:hover {
    background: url('/static/img/pl/buttonMessageDeleted_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

.buttonMessageDeletedHover_admin {
    background: url('/static/img/pl/buttonMessageDeleted_admin.gif') no-repeat;
    width: 138px;
    height: 14px;
    background-position: 0 -14px;
}

/* my redaction button */
.buttonForQmamRedactor {
    background: url('/static/img/pl/imageForQmamRedactor.gif') no-repeat;
    width: 166px;
    height: 401px;
}

.buttonForQmamRedactor:hover {
    background-position: 0 -410px;
}

.buttonWriteArticle {
    background: url('/static/img/pl/imageWriteArticle.gif') no-repeat;
    width: 158px;
    height: 401px;
}

.buttonWriteArticle:hover {
    background-position: 0 -400px;
}

.buttonAllQmamDatabase {
    background: url('/static/img/pl/imageAllQmamDatabase.gif') no-repeat;
    width: 158px;
    height: 401px;
}

.buttonAllQmamDatabase:hover {
    background-position: 0 -400px;
}

.buttonAllArticleDatabase {
    background: url('/static/img/pl/imageAllArticleDatabase.gif') no-repeat;
    width: 166px;
    height: 401px;
}

.buttonAllArticleDatabase:hover {
    background-position: 0 -400px;
}

/* my redaction button */
.buttonCreateRedaction {
    background: url('/static/img/pl/buttonCreateRedaction.gif') no-repeat;
    width: 155px;
    height: 260px;
}

.buttonCreateRedaction:hover {
    background-position: 0 -292px;
}

.buttonChangeLayout {
    background: url('/static/img/pl/buttonChangeLayout.gif') no-repeat;
    width: 296px;
    height: 260px;
}

.buttonChangeLayout .menu {
    position: relative;
    top: 130px;
    float: right;
}

.buttonChangeLayout .menu div {
    margin: 2px 0;
}

.buttonChangeLayout:hover {
    background-position: 0 -292px;
}

.buttonSetMockopFamily {
    background: url('/static/img/pl/buttonSetMockopFamily.gif') no-repeat;
    width: 144px;
    height: 19px;
}

.buttonSetMockopFamily:hover {
    background-position: 0 -21px;
}

.buttonSetFontFamily {
    background: url('/static/img/pl/buttonSetFontFamily.gif') no-repeat;
    width: 142px;
    height: 19px;
}

.buttonSetFontFamily:hover {
    background-position: 0 -22px;
}

.buttonExportDataToFooter {
    background: url('/static/img/pl/buttonExportDataToFooter.gif') no-repeat;
    width: 148px;
    height: 18px;
}

.buttonExportDataToFooter:hover {
    background-position: 0 -21px;
}

.buttonPromoteInInternet {
    background: url('/static/img/pl/buttonPromoteInInternet.gif') no-repeat;
    width: 148px;
    height: 19px;
}

.buttonPromoteInInternet:hover {
    background-position: 0 -21px;
}

.buttonPresentRedactionToOther {
    background: url('/static/img/pl/buttonPresentRedactionToOther.gif') no-repeat;
    width: 118px;
    height: 29px;
}

.buttonPresentRedactionToOther:hover {
    background-position: 0 -31px;
}

.buttonAddNewQmam {
    background: url('/static/img/pl/buttonAddNewQmam.gif') no-repeat;
    width: 197px;
    height: 290px;
}

.buttonAddNewQmam:hover {
    background-position: 0 -292px;
}

#mailbox {
    padding: 20px 0 0 0;
}

.mailboxMessage {
    padding-left: 10px;
}

#mailbox .left {
    float: left;
    width: 180px;
}

#mailbox .right {
    background: url('/static/img/prawoTlo.gif') repeat-y;
    float: right;
    width: 760px;
    padding: 0 0 40px 0;
    position: relative;
}

#mailbox .right h3 {
    font-family: georgia, verdana, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    color: #000;
    text-align: left;
    padding: 10px 0 5px 20px;
}

#mailbox #form {
    padding: 0 0 0 20px;
    margin: 20px 0 0 20px;
}

#mailbox #form .label {
    width: 60px;
}

.error-list ul {
    list-style-type: none;
    font-family: arial, sans-serif;
    font-size: 11px;
    text-align: left;
    color: red;
}

#form .error-list {
    font-family: arial, sans-serif;
    font-size: 8pt;
    text-align: left;
    color: red;
}

#form td {
    font-family: arial, sans-serif;
    font-size: 8pt;
    color: #000;
}

#form select {
    margin-top: 10px;
    width: 190px;
    font-size: 11px;
    background: none;
    border: 1px solid #d8d8d8;
}

#form .submit {
    font-family: arial, verdana, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff;
    border: none;
    background: none;
    cursor: pointer;
}

.form .submit {
    font-family: arial, verdana, sans-serif;
    font-size: 13pt;
    font-weight: bold;
    color: #fff;
    border: none;
    background: none;
    cursor: pointer;
}

#checker {
    overflow: hidden;
    background: none;
    cursor: pointer;
}

.footerCheckbox {
    margin-right: 10px;
}

.footerUser {
    cursor: pointer;
}

#message {
    font-size: 8pt;
    color: red;
    text-align: left;
    margin: 0;
    height: 15px;
}

#messageMailbox {
    font-size: 8pt;
    color: red;
    text-align: left;
    margin: 0 0 0 20px;
    height: 15px;
}

.wrapper29 {
    display: table;
    margin: 10px auto;
    height: 29px;
}

.cell29 {
    display: table-cell;
    vertical-align: middle;
}

.ajaxprogressclass {
    position: relative;
    opacity: 0.3;
    display: block;
    background: #000 url(/static/img/ajax-loader-modal.gif) no-repeat;
    z-index: 99;
    filter: alpha(opacity = 30);
}

.preloader {
    position: absolute;
    z-index: 9999;
    opacity: .7;
    filter: alpha(opacity = 70);
    background: #ccc url(/static/img/ajax-loader-modal.gif) no-repeat 243px 10px;
}

#faceboxContent textarea {
    width: 415px;
    height: 100px;
}

.statisticsToolbar {
    position: relative;
    z-index: 5;
}

#powitanie {
    margin: 0 10px;
    width: 630px;
}

.welcome {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #92918d;
    text-align: left;
    margin-top: 10px;
    width: 98%;
}

.welcome .left {
    float: left;
}

.welcome .right {
    float: right;
}

.id_qmama {
    font-family: arial, sans-serif;
    font-size: 10px;
    float: right;
    margin: 10px 0;
}

#listaSetUpAccount img.title {
    margin-top: 20px;
}

#listaSetUpAccount img.link {
    float: right;
    margin-right: 10px;
}

#listaSetUpAccount p {
    color: #575757;
}

#listaSetUpAccount td {
    padding-left: 5px;
    padding-bottom: 10px;
}

#listaSetUpAccount .pion {
    width: 2px;
    background: url('/static/img/prawoTlo.gif') repeat-y;
}

.messageError img {
    float: left;
    margin: 10px 0 20px 150px;
}

.boldText_11 {
    font-size: 11px;
    font-weight: bold;
}

#rebus {
    margin: 20px 0;
}

#faceboxInt {
    min-height: 390px;
}

#faceboxInteractiveTest {
    font-family: tahoma, sans-serif;
    margin: 10px;
    height: auto;
    width: 677px;
}

#faceboxInteractiveTest #test {
    background: url('/static/img/backgroundInteractiveTest.gif') top right no-repeat;
    width: 307px;
    height: 320px;
    position: absolute;
    top: 20px;
    right: -75px;
    z-index: 0;
}

img.beamInteractiveTest {
    position: absolute;
    left: 0;
    top: 30px;
    z-index: 20;
}

.questionContent {
    margin: 40px 0 0 50px;
    width: 500px;
    /*margin: 40px 0 0 50px;
     width: 550px;*/
}

.answerContent {
    padding: 0;
    margin-left: 60px;
    width: 390px;
    /*width: 450px;
     margin-left: 75px;*/
}

.questionContent .question {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 30px 0;
    float: left;
    width: 350px;
}

.questionContent .answer ul {
    font-size: 11px;
    font-weight: normal;
    list-style-type: none;
    display: block;
}

.questionContent .answer ul li {
    padding: 5px 0;
}

.questionContent p {
    font-size: 11px;
}

.searchIssue {
    margin: 30px 0 30px 30px;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.searchIssue td {
    text-align: left;
}

.searchIssue select {
    font-size: 10px;
    width: auto;
    padding: 1px;
    margin: 0 5px;
}

.searchIssue .label {
    padding-right: 10px;
}

.searchIssue .przerwa {
    padding: 0 10px;
}

ul.bookmarks {
    list-style-type: none;
    margin: 20px 0 0 0;
    padding: 0;
    overflow: hidden;
}

ul.bookmarks li {
    float: left;
    margin: 0 5px 0 0;
}

ul.bookmarks li .publication {
    background: url('/static/img/pl/bookmarkPublication.gif') no-repeat;
    width: 141px;
    height: 24px;
    margin: 5px 0 0 0;
    cursor: pointer;
}

ul.bookmarks li .publication:hover {
    background-position: 0 -24px;
}

ul.bookmarks li .planned {
    background: url('/static/img/pl/bookmarkPlanned.gif') no-repeat;
    width: 132px;
    height: 23px;
    margin: 5px 0 0 0;
    position: relative;
    top: 2px;
}

ul.bookmarks li .planned:hover {
    background-position: 0 -23px;
}

ul.bookmarks li .search {
    background: url('/static/img/pl/bookmarkSearch.gif') no-repeat;
    width: 116px;
    height: 25px;
    margin: 5px 0 0 0;
}

ul.bookmarks li .search:hover {
    background: url('/static/img/pl/bookmarkSearch_hover.gif');
    width: 116px;
    height: 30px;
    margin: 0;
}

ul.bookmarks li.selected .publication {
    background-position: 0 -24px;
}

ul.bookmarks li.selected .planned {
    background-position: 0 -23px;
}

ul.bookmarks li.selected .search {
    background: url('/static/img/pl/bookmarkSearch_hover.gif');
    width: 116px;
    height: 30px;
    margin: 0;
}

#searchIssueContent {
    background: url('/static/img/prawoTlo.gif') repeat-y;
}

#searchIssueContent .record {
    overflow: hidden;
}

#searchIssueContent .record_left {
    width: 450px;
    float: left;
    font-family: tahoma, sans-serif;
    font-size: 10px;
    text-align: left;
    line-height: 1.7em;
    padding: 20px 0;
    margin-left: 30px;
}

#searchIssueContent .ikony_linki {
    float: right;
}

#searchIssueContent .ikony_linki ul li {
    padding: 0;
    margin: 0 4px;
}

.imageRedaction {
    font-family: arial;
    font-size: 9px;
    color: #ababab;
    text-align: left;
    float: left;
    margin-bottom: 40px;
}

.record_left .name {
    font-size: 11px;
    font-weight: bold;
    color: #0676a4;
}

.record_left .number {
    font-size: 10px;
    color: #8b8b8b;
}

#slide {
    overflow: hidden;
    float: left;
    width: 1px;
    position: relative;
    z-index: 40;
    margin-left: -10px;
}

#slide_content {
    font-size: 11px;
    line-height: 1.7em;
    background-color: #fff;
    border-top: 1px dotted #aeaeae;
    border-bottom: 1px dotted #aeaeae;
    height: 309px;
    padding: 10px;
    width: 480px;
    overflow-y: auto;
    overflow-x: none;
}

#podpowiedz {
    position: absolute;
    top: 110px;
    left: 21px;
}

#podpowiedz .right {
    float: right;
    cursor: pointer;
}

#wrongAnswerContent {
    margin: 0 0 0 20px;
    width: 220px;
}

#goodAnswerContent {
    margin: 0 0 0 20px;
    width: auto;
}

#wrongAnswerContent .title {
    padding-bottom: 10px;
}

.questionContent {
    /*position: relative;
     z-index: 20;*/
}

.questionContent .numberOfQuestion {
    float: left;
    margin: 0 10px 0 0;
    letter-spacing: -2px;
    font-family: arial, sans-serif;
    font-size: 45px;
    font-weight: bold;
    color: #479d2c;
}

.question .ques {
    padding: 10px 0 0 0;
    /*width: 450px;*/
    width: 330px;
}

#searchAdminForm {
    width: 100%;
    font-family: tahoma, sans-serif;
    font-size: 10px;
    margin-top: 10px;
}

#searchAdminForm td {
    text-align: left;
    width: auto;
    padding: 10px 0;
}

#searchAdminForm select {
    width: auto;
    margin: 0 10px 0 0;
}

#searchAdminForm input[type = text] {
    width: 180px;
}

#tabelkaAdminDane {
    width: 100%;
    font-family: tahoma, sans-serif;
    font-size: 11px;
    margin-bottom: 10px;
}

/*#tabelkaAdminDane table th, td {
 text-align: left;
 padding: 10px 0 10px 5px;
 }*/
#tabelkaAdminDane p {
    font-size: 11px;
    padding: 10px 10px 0 10px;
}

#tabelkaAdminDane tr.head {
    font-weight: bold;
    text-align: left;
}

#tabelkaAdminDane tr.head th {
    padding: 0 0 5px 10px;
}

#tabelkaAdminDane a {
    color: #000;
    text-decoration: none;
}

#tabelkaAdminDane .pion {
    width: 2px;
    background: url('/static/img/prawoTlo.gif') repeat-y;
}

#menuTopAdmin div {
    float: left;
    padding-right: 1px;
}

#menuTopAdmin .communication {
    background: url('/static/img/pl/buttonCommunicationAdmin.gif') no-repeat;
    width: 100px;
    height: 25px;
}

#menuTopAdmin .communication:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .forum {
    background: url('/static/img/pl/buttonForumAdmin.gif') no-repeat;
    width: 69px;
    height: 25px;
}

#menuTopAdmin .forum:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .administration {
    background: url('/static/img/pl/buttonAdministrationAdmin.gif') no-repeat;
    width: 100px;
    height: 25px;
}

#menuTopAdmin .administration:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .statistics {
    background: url('/static/img/pl/buttonStatisticsAdmin.gif') no-repeat;
    width: 95px;
    height: 25px;
}

#menuTopAdmin .statistics:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .settings {
    background: url('/static/img/pl/buttonSettingsAdmin.gif') no-repeat;
    width: 100px;
    height: 25px;
}

#menuTopAdmin .settings:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .qmamOfTheMonth {
    background: url('/static/img/pl/buttonQmamOfTheMonthAdmin.gif') no-repeat;
    width: 121px;
    height: 25px;
}

#menuTopAdmin .qmamOfTheMonth:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .recommended {
    background: url('/static/img/pl/buttonRecommendedAdmin.gif') no-repeat;
    width: 140px;
    height: 25px;
}

#menuTopAdmin .recommended:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .categories {
    background: url('/static/img/pl/buttonCategories.gif') no-repeat;
    width: 86px;
    height: 25px;
}

#menuTopAdmin .categories:hover {
    background-position: 0 -25px;
}

#menuTopAdmin .tags {
    background: url('/static/img/pl/buttonTagsAdmin.gif') no-repeat;
    width: 61px;
    height: 25px;
}

#menuTopAdmin .tags:hover {
    background-position: 0 -25px;
}

#headerPodstronaAdmin {
    overflow: hidden;
}

#headerPodstronaAdmin .welcomeMessage {
    font-size: 12px;
    margin: 30px 0 0 10px;
}

ul.welcomeMessage {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    font-family: tahoma, sans-serif;
    font-size: 12px;
    height: 20px;
}

ul.welcomeMessage li {
    float: left;
}

ul.welcomeMessage li.firstSentence {
    position: relative;
    top: 3px;
}

#filterForm select {
    padding: 2px;
    width: auto;
}

#manageQmam td {
    font-family: tahoma, sans-serif;
    font-size: 10px;
    padding: 4px;
}

.pink {
    color: #b3164a;
}

#leftEdit {
    width: 720px;
    float: left;
    text-align: left;
    margin: 15px 0 30px 0;
    background: url('/static/img/lewoTlo.gif') right repeat-y;
}

#leftEditContent {
    font-family: tahoma, sans-serif;
    font-size: 11px;
}

#rightEdit {
    width: 235px;
    float: right;
    background: url('/static/img/prawoTlo.gif') repeat-y;
    text-align: left;
    position: relative;
    right: 144px;
}

#rightEditContent {
    margin-left: 15px;
    font-family: tahoma, sans-serif;
    font-size: 11px;
}

#rightEditContent .gray {
    font-size: 11px;
    color: #7e7e7e;
}

#rightEditContent select {
    width: auto;
    margin-right: 5px;
}

#leftEditContent .publisher {
    font-size: 13px;
    font-weight: bold;
    color: #157ea9;
    float: left;
    padding-right: 20px;
}

.publishersLeft {
    float: left;
}

.publishersRight_pl, .publishersRight_uk {
    float: left;
    width: 320px;
}

.publishersRight_by {
    float: left;
    width: 305px;
}

.publishersRight_pl .wiecej, .publishersRight_uk .wiecej {
    margin: 10px 0;
}

.publishers {
    overflow: hidden;
    width: 530px;
}

.publishers .publishersRight {
    width: 400px;
    margin-left: 110px;
}

.calyRekord .rekord {
    width: 640px;
    float: left;
}

.calyRekord .publishersRight {
    margin-left: 130px;
}

.georgia_duza {
    font-family: georgia, sans-serif;
    font-size: 21px;
    font-weight: normal;
}

.georgia_mala {
    font-family: georgia, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.georgia_11 {
    font-family: georgia, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.georgia_13 {
    font-family: georgia, sans-serif;
    font-size: 13pt;
    font-weight: normal;
}

.georgia_14 {
    font-family: georgia, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    text-align: left;
}

.georgia_15 {
    font-family: georgia, sans-serif;
    font-size: 15pt;
    font-weight: normal;
}

.georgia_16 {
    font-family: georgia, sans-serif;
    font-size: 16pt;
    font-weight: normal;
}

.georgia_malaSzara {
    font-family: georgia, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

.arial_szary {
    font-family: arial;
    font-size: 11px;
    color: #737373;
}

.arial_czarny {
    font-family: arial;
    font-size: 11px;
    color: #000;
}

.arial_13 {
    font-family: arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.miejscowosc {
    color: #737373;
    font-size: 11px;
}

.descriptionMonthQmam {
    font-size: 9px;
}

.nazwaQmama {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

.nazwaQmamaPublishers {
    font-family: georgia, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin: 0 0 15px 0;
}

#ajax .wydawca a.font_14 {
    font-size: 14px;
}

.font_10 {
    font-size: 11px;
    color: #737373;
}

a.font_14 {
    font-size: 14px;
    font-weight: bold;
}

.font_14 {
    font-size: 14px;
    font-weight: bold;
}

.opisQmama {
    font-size: 11px;
    color: #737373;
    margin: 15px 0 5px 0;
}

.qmamName {
    font-size: 11px;
    padding: 5px 0;
}

.gray_small {
    font-size: 10px;
    color: #7e7e7e;
    width: 95px;
    float: left;
}

.titleIssues {
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 5px 0;
}

.listIssues {
    padding: 2px 0;
}

.issueName {
    width: 110px;
    float: left;
}

a.back {
    text-decoration: none;
    font-size: 11px;
    color: #2587af;
    font-weight: bold;
    float: left;
    margin: 10px 0 20px 10px;
}

a.email {
    color: #000;
    text-decoration: underline;
}

.testNotSolved {
    margin-bottom: 5px;
    float: left;
}

.testNotSolved a {
    color: #E10045;
    font-family: arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
    margin-left: 10px;
}

.testNotSolved a:hover {
    text-decoration: none;
}

#favourite td {
    text-align: left;
}

#favourite .title {
    margin: 30px 0 15px 0;
}

#favourite .link {
    margin: 0 0 25px 0;
}

#favourite p {
    padding-right: 30px;
    font-size: 10px;
}

#favourite .pion {
    width: 10px;
    background: url('/static/img/prawoTlo.gif') repeat-y;
}

#statistics_table {
    font-family: arial, sans-serif;
    font-size: 11px;
    width: 500px;
    margin: 20px 0;
}

#statistics_table tr.head {
    text-align: left;
    font-weight: bold;
    font-size: 10px;
}

#statistics_table td {
    padding: 2px 4px 2px 10px;
}

#statistics_table .pionowa {
    background: url('/static/img/linia_pionowa.gif');
    background-repeat: repeat-y;
    width: 1px;
    padding: 10px 0;
}

.report-read td p {
    font-weight: bold;
}

#errorContent {
    height: 500px;
}

#errorContent img.titleError {
    margin: 60px 0 0 100px;
    float: left;
}

img.titleFind {
    float: left;
    margin-right: 10px;
}

.szukajMain {
    padding: 15px 0 5px 0;
    width: 95%;
    margin-left: 50px;
    float: right;
}

.szukajMain input.radioButton {
    margin: 0 5px 0 10px;
    font-family: arial;
    font-size: 10px;
    position: relative;
    top: 2px;
}

.szukajMain label {
    padding-right: 10px;
    font-family: arial;
    font-size: 11px;
}

.szukajMain .searchWord {
    background: none;
    padding: 2px;
    font-size: 10px;
    border: 1px solid #ababab;
    width: 140px;
    color: #ababab;
    float: left;
}

.szukajMain .choose {
    float: left;
    margin-right: 10px;
}

#editInteractiveTestAnswer textarea {
    width: 800px;
}

td#wrapper {
    border-top: 1px solid #fff;
}

#help {
    margin: 0 20px 0 0;
    padding-bottom: 40px;
}

#help a {
    color: #000;
    text-decoration: none;
}

#help a.yellow {
    color: #ecb800;
}

.hack_opera {
    color: #fff;
}

#help ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    margin-bottom: 20px;
}

.forumField {
    position: relative;
    left: -100px;
}

.forumField input[type = text] {
    width: 500px;
}

#help a.getAdobeReader {
    float: left;
    font-size: 12px;
    font-family: arial, sans-serif;
}

.forumField textarea {
    width: 500px;
}

#help ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    font-family: arial, sans-serif;
    font-size: 12px;
    line-height: 1.6em;
    margin-bottom: 20px;
}

#help a.getAdobeReader {
    float: left;
    font-size: 12px;
    font-family: arial, sans-serif;
}

#help a.blue {
    color: #007CAF;
}

.modalError {
    margin: 40px;
}

#help .title {
    margin: 20px 0;
    float: left;
}

.getAdobe {
    margin-bottom: 50px;
}

.grayhelper {
    color: #7A7A7A;
    font-style: italic;
    font-weight: normal;
    background-color: #fff;
}

a.link {
    text-decoration: none;
    color: #000;
}

.beam_relative {
    position: relative;
    left: -101px;
}

img.beam_relative {
    position: relative;
    left: -101px;
}

.ikona_polec {
    background: url('/static/img/ikona_polec.gif') no-repeat;
    width: 22px;
    height: 22px;
}

.ikona_polec:hover {
    background-position: 0 -20px;
}

#swfcontent {
    background: url('/static/img/pl/backgroundSwfContent.jpg');
}

#mainSite {
    width: 900px;
    margin: 0 auto;
}

#mainSite img.top {
    margin-top: 120px;
    float: left;
}

#imageFlashRequired {
    background: url('/static/img/pl/imageFlashRequired.gif') no-repeat;
    width: 480px;
    height: 114px;
    margin: 10px 0 70px 100px;
}

#imageFlashRequired a {
    font-family: arial, sans-serif;
    font-size: 9pt;
    color: #8d8d8d;
    position: relative;
    top: 70px;
    left: -125px;
    text-decoration: underline;
}

#mainSite #dol div {
    float: left;
    margin-right: 80px;
}

#mainSite #dol #redakcje {
    background: url('/static/img/pl/imageRedakcje.gif') no-repeat;
    width: 98px;
    height: 135px;
    padding-left: 110px;
}

#mainSite #dol #warsztat {
    background: url('/static/img/pl/imageWarsztat.gif') no-repeat;
    width: 93px;
    height: 133px;
    padding-left: 105px;
}

#mainSite #dol #narzedzia {
    background: url('/static/img/pl/imageNarzedzia.gif') no-repeat;
    width: 112px;
    height: 135px;
    padding-left: 125px;
}

#mainSite #dol ul {
    list-style-type: none;
    font-size: 10px;
    text-align: left;
    width: 160px;
}

#mainSite #dol ul li {
    margin-bottom: 5px;
}

#mainSite #dol a {
    text-decoration: none;
}

#mainSite #dol a:hover {
    text-decoration: underline;
}

#mainSite #dol #redakcje a {
    color: #00778c;
}

#mainSite #dol #warsztat a {
    color: #bf0039;
}

#mainSite #dol #narzedzia a {
    color: #d99f00;
}

.form .comment {
    width: 170px;
}

img.ikonaNotify {
    width: 22px;
    height: 22px;
    background: url('/static/img/ikonaNotify_off.gif');
}

img.ikonaNotify:hover {
    background: url('/static/img/ikonaNotify_on.gif');
}

img.makietuj_pl {
    width: 93px;
    height: 18px;
}

img.makietuj_by {
    width: 143px;
    height: 18px;
}

img.makietuj_uk {
    width: 113px;
    height: 18px;
}

#footer #right .hint {
    background: url('/static/img/logo_hint.gif') no-repeat;
    display: block;
    width: 81px;
    height: 37px;
}

#footer #right .hint:hover {
    background-position: 0 -37px;
}

#footer #right .hint span {
    display: none;
}

