/* old styles - some are still in use */


#userName {}
#userName p {
    color: #f47f4a;
    font-size: 1.4em;
    font-weight: bold;
    margin: 20px 40px 0 0;
    padding-left: 10px;
    text-align: right;
}


#logIn {
    padding: 10px 0 0 0;
    /*width: 260px;*/
    float: right;
    }
#logIn label {
    font-size: 1.1em;
   text-align: right;
    margin: 0 10px 0 0;
    padding: 5px 0 3px 0;
    float: left;
    color: #D2D2D2;
    width: 35px;
}
#logIn div.logInFormBg {
   background: url(/img/Log00.gif) 0 0 repeat-x;
    float: left;
}
#logIn div.logInFormBg div { background: url(/img/Log01.gif) 0 0 no-repeat; }
#logIn div.logInFormBg div div { background: url(/img/Log02.gif) 100% 0 no-repeat; padding: 3px 6px 5px 6px; overflow: hidden; }

#logIn .LogInInput {
   width: 105px;
    color: #D2D2D2;
    border: 0;
    background: transparent;
    height:15px;
    overflow:hidden;
}
#logIn .LogInSubmit {
   /*margin: 0 0 0 5px;*/
   /*margin: 0 38px 0 5px;*/
}
.logIn_left { width: 170px; float: left; }
.logIn_right { width: 70px; float: left; padding: 29px 0 0 0; }












#content { border-top: 1px solid #D7D7D7; }

    /* formsy dla Konta */
    /* uC_form jest dla avatara i ridera */
    /* uC2_form jest dla wszelkich pozostałych danych poniżej */
    .uC_form,
    .uC2_form {
        padding: 5px 0;
        margin: 0;
    }
    .uC_form fieldset {
        width: 380px;
        float: left;
        padding: 1px 0;
        color: #454545;
    }
    .uC_form fieldset em.req_zaslepka,
    .uC_form fieldset em.req {
        color: red;
        padding: 0 5px;
        font-style:normal;
    }
    .uC2_form fieldset em.req_zaslepka,
    .uC2_form fieldset em.req {
        color: red;
        float: left;
        padding: 0 5px;
        display:block;
        height:17px;
        font-style:normal;
    }
    .uC_form fieldset em.req_zaslepka,
    .uC2_form fieldset em.req_zaslepka {
        visibility:hidden;
    }
    .uC_form fieldset label,
    .uC2_form fieldset label {
        width: 80px;
          /*font-size: 1.0em;*/
          /*color: #f67e49;*/
        float: left;
        /*font-weight: bold;*/
    }
    .uC_form fieldset p input,
    .uC2_form fieldset input {
        width: 140px;
          border: 1px solid #f19c73;
          /* background-color: #c6c6c6; */
        background-color: transparent;
          /*font-size: 1.0em;*/
          /*color: #454545;*/
          float: left;
    }
    .uC_form fieldset em,
    .uC_form fieldset input,
    .uC_form fieldset label { float: none; }
    .uC_form p { /*float: left;*/ }

    .uC2_form fieldset .regularBox,
    .uC2_form fieldset .errorBox {
        margin: 10px 0;
    }
    .uC2_form fieldset label {
        width: 150px;
    }
    .uC2_form fieldset label {
        display: block;
        min-height: 10px;
    }
    .uC2_form fieldset select,
    .uC2_form fieldset input {
        /*font-size: 1.0em;*/
        width: 500px;
        background: transparent;
        border: 1px solid #fc8742;
        display: inline;
    }
    .uC2_form fieldset input {
        width: 498px;
    }
    .uC2_form fieldset .helptext,
    .uC2_form fieldset .this_box_errors {
        margin-left: 150px;
    }
    .uC2_form fieldset .helptext {
        color: #f67e49;
    }
    .helptext {
        font-size: 1.1em;
    }
    /* błędy w formularzu */
    /*.uC_form fieldset .errorBox input,
    .uC_form fieldset .errorBox select,*/ /* należy zwrócić uwagę, by przycisk też nie został obramowany */
    .uC2_form fieldset .errorBox input,
    .uC2_form fieldset .errorBox select {
        border: 1px solid red;
    }
    .uC_form fieldset .errorBox label,
    .uC2_form fieldset .errorBox label {
        color: red;
    }
    /* ukrywaj jeśli nie ma błędu */
    .uC_form fieldset .regularBox .this_box_errors,
    .uC2_form fieldset .regularBox .this_box_errors {
        display: none;
    }
    .uC_form fieldset .errorBox .this_box_errors,
    .uC2_form fieldset .errorBox .this_box_errors {
        color: red;
        display: block;
    }
    .uC2_form fieldset .activity_box_errors {
        font-size: 1.1em;
        margin-left: 164px;
        color: red;
    }
    .uC_form fieldset label { margin-left: 5px; font-weight: bold; }
    .uC_form fieldset .errorBox .this_box_errors { margin-left: 19px; }
    /* wyjątki */
    #categoryForm2 .uC2_form legend {
        margin-bottom: 5px;
    }
    #categoryForm2 div input.submit {
        width: 100px;
        padding: 2px 26px 5px 24px;
        margin: 0;
        font-size: 1.1em;
    }
    #categoryForm2 div input.submit:hover { background: none; color: #FF671F; cursor: pointer; }

    /* kochane formsy ciąg dalszy - ujednolicanie */
    fieldset.form_fieldset { width: 100%; }
    fieldset.form_fieldset legend { color: #656565;	font-weight: bold; padding: 0 12px; }
    fieldset.form_fieldset div label { width: 150px; float: left; /*font-weight: bold;*/ } /* synchro! */
    fieldset.form_fieldset div.ff_errorBox, fieldset.form_fieldset div.ff_regularBox { padding: 2px 0; min-height: 22px; }
    fieldset.form_fieldset div.ff_errorBox label { color: red; }
    fieldset.form_fieldset div.ff_regularBox label { /*color: #f67e49;*/ font-weight: bold; }
    fieldset.form_fieldset div input,
    fieldset.form_fieldset div textarea { border: 1px solid #f19c73; width: 250px; float: left; }
    fieldset.form_fieldset div input[type="checkbox"] { width: auto; }
    /*fieldset.form_fieldset div input.checkbox { width: auto; }*/
    /*fieldset.form_fieldset div span { display: block; height: 16px; float: left; }
    fieldset.form_fieldset div span a { border: 1px solid red; display: block; float: left; height: 14px; }*/
    /*fieldset.form_fieldset div span a img { display: none; }*/
    .ff_req, .ff_req_zaslepka {	color: red;	float: left; padding: 0 5px; }
    .req, .req_zaslepka {	color: red;	float: left; padding: 0 5px; }
    .req_zaslepka, .ff_req_zaslepka { visibility: hidden; }
    fieldset.form_fieldset div .ff_helptext { margin-left: 150px; color: #f67e49; text-indent: 0; } /* synchro! */
    fieldset.form_fieldset div .ff_helptext em { display: block; float: left; }
    fieldset.form_fieldset div .ff_helptext p { display: block; float: left; width: 95%; font-size: 1.1em; }
    fieldset.form_fieldset div.ff_regularBox .ff_this_box_errors { display: none; }
    fieldset.form_fieldset div.ff_errorBox .ff_this_box_errors { margin-left: 150px; color: red; display: block; } /* synchro! */
    .regularBox .this_box_errors { display: none; }
    .errorBox .this_box_errors { color: red; display: block; } /* synchro! */
    fieldset.form_fieldset p .submit { padding: 2px 28px 5px 26px; margin-left: 329px; }

    /* formsy dla category kategorii oraz wyszukiwarki */
    /* .category_form, .search_form { font-size: 1.1em; } */
    .category_form input, .category_form select, .search_form input, .search_form select { border: 1px solid #e7956f; background-color: #ededed; color: #414141; font-size: 1.1em; }
    .search_form label { padding: 0; }
    .search_form select { margin: 0 30px 0 7px; }

    /* definicja buttona (class submit) i labela zdecydowanie poniżej */





    /* Sonda */
    #pool {
       background: url(/img/cornerC0.gif) repeat scroll 0 0;
       margin: 0 0 0 10px;
    }
    #pool div.p_corner { background: url(/img/cornerC1.gif) no-repeat scroll 0 0; }
    #pool div div.p_corner { background: url(/img/cornerC2.gif) no-repeat scroll 100% 0; }
    #pool div div div.p_corner { background: url(/img/cornerC3.gif) no-repeat scroll 100% 100%; }
    #pool div div div div.p_corner {
       background: url(/img/cornerC4.gif) no-repeat scroll 0 100%;
        padding: 10px 5px 10px 5px;
    }
    #pool h3 {
       color: #f55d14;
       font-size: 1.8em;
        /*font-size: 180%;*/
        font-weight: normal;
    }
    #pool fieldset {
        padding: 0;
        margin: 0;
    }
    #pool .thin_button_input { padding-top: 0; padding-bottom: 0; }
    #pool p { padding: 8px 0 5px 0; font-size: 1.1em; }
    #pool dl {}
    #pool dt { float: left; padding: 0; }
    #pool dd { padding: 0 0 3px 25px; }
/*	#pool_vote_button {
        border: none;
        background: url("/img/BtmPool2.gif") no-repeat scroll;
        width: 46px;
        height: 22px;
        color: white;
        float: right;
        margin: 5px 20px 0 0;
    }*/

    #pool_results strong {
        display: block;
        font-size: 1.1em;
    }
    #pool_results ul li {
        list-style: none;
    }
    #pool_results ul li .percent {
        width: 150px;
        border: 1px solid #f35c15;
        height: 8px;
    }
    #pool_results ul li .percent .bar {
        /*background: url('/img/bar.gif') 0 0 repeat-x;*/
        height: 6px;
        border: 1px solid white;
        background-color: #f47f49;
    }


    /* Dodatkowe video agencji */
    #otherVideoBox {}
    #otherVideoBoxList {
       overflow: auto;
        width: 449px;
        height: 100px;
        margin: 20px 0 0 0;
    }

    /* Galeria Agencji */
    #galleryBox {}
    #galleryBoxList {
       width: 449px;
        height: 90px;
        padding: 20px 0 0 0;
    }
    #galleryBoxList img { margin: 0 6px 0 6px; }


    /* opis agencji */
    #aDescription { padding: 15px 0 0 0; }
    #aDescription .WYSWIG {
       text-align: justify;
        padding: 15px 10px 15px 10px;
    }

    /* style szczeolowe dla edycji */
    .edition ul li a {
       padding-right: 25px !important;
    }
    .edition ul .edit {
       float: right;
    }
    .edition ul .edit a {
       padding: 1px 2px 0 0 !important;
        background: none !important;
    }




