    /*#page { width: 990px !important; }
    #bottom { width: 960px !important; }*/
    body {
        color: #cdcdcd !important;
        background-color: #4e4e4e !important;
    }

a:active
{
         outline:none;
}

a:focus
{
         -moz-outline-style:none;
}
a img
{
    border:none;
}

div.centered {
    text-align: center;
}

    input.dark, textarea.dark {
        background-color: #404040;
        border-left: 1px solid #333333;
        border-top: 1px solid #333333;
        border-right: 1px solid #4D4D4D;
        border-bottom: 1px solid #4D4D4D;
        color: #d4d4d4;
        padding: 6px;
        font-family: tahoma,helvetica,sans-serif;
        font-size: 11px;
    }
    input.light {
        background-color: #555555;
        border-left: 1px solid #444444;
        border-top: 1px solid #3b3b3b;
        border-right: 1px solid #676767;
        border-bottom: 1px solid #676767;
        color: #d4d4d4;
        padding: 3px;
    }
    input.zgloszenie {
        background: transparent url('../images/wyslij_zgloszenie.jpg') no-repeat;
        width: 112px;
        height: 20px;
        border: none;
        cursor: pointer;
        padding-bottom: 3px;
        font-size: 11px;
        color: #E8E6E6;
    }

    div#hostessy_sort, div#hostessy_sort a{
        color: #999999;
        margin: 20px 0px;
    }
    div#hostessy_sort a {
        padding: 2px 10px;
        text-decoration: none;
    }
    div#hostessy_sort a.selected {
        color: #b7b7b7;
    }
    div#hostessy_sort b {
        color: #B7B7B7;
    }

    div.hostessa {
        width: 290px;
        float: left;
        padding: 20px 5px;
    }
    div.pager {
        width: 870px;
        text-align: center;
        padding: 10px;
    }
    td.td_white {
        color: #d4d4d4;
    }
    div.hostessa {
        line-height: 16px;
    }
    div.hostessa_foto {
        background-color: #383838;
        padding: 1px;
        float: left;
    }
    div.hostessa_foto img {
        border: 1px solid #9A9A9A;
    }
    div.hostessa_name {
        background: transparent url('../images/hoss_name.jpg') no-repeat;
        height: 16px;
        color: #FF7700;
        font-weight: bold;
        padding-left: 30px;
        padding-bottom: 15px;
    }

    div.pager a.page {
        color: #d4d4d4;
    }
    div.pager a {
        padding: 3px 6px;
        border: 1px solid transparent;
        text-decoration: none;
    }
    div.pager a.page:hover {
        border: 1px solid #868686;
    }
    div.pager a.selected {
        color: #FC7E18;
        font-weight: bold;
        border: 1px solid #868686;
    }
    div.pager a.txt:hover {
        border: 1px solid transparent;
    }

    #absbg1
    {
        position : absolute;
        top : 0px;
        left : 0px;
        width : 50%;
        height : 735px;
        background : transparent url('../images/absbg5.jpg') 0px 0px repeat-x;
         background-color:  #404040;
         z-index:1;
    }

    #absbg2
    {
        position : absolute;
        top : 0px;
        right : 0px;
        width : 50%;
        height : 735px;
        background : transparent url('../images/absbg6.jpg') 0px 0px repeat-x;
         background-color:  #404040;
         z-index:1;
    }

    #dzialy
    {
        position : absolute;
        width : 450px;
        height : 30px;
        right :0px;
        top : 24px;
        z-index : 3;
    }

    #dzialy img
    {
        padding-top  : 2px;
        border : none;
        position : relative;
        z-index : 1;
    }

    #tabs
    {
        position : absolute;
        width : 860px;
        height : 30px;
        left : 0px;
        top : 268px;
        z-index : 20 !important;
    }

    #tabs img
    {
        padding-top  : 2px;
        border : none;
        position : relative;
        z-index : 1;
    }

    #tabs a.tab_menu {
        height: 23px;
        display: block;
        margin: 0px 1px;
        float: left;
        text-decoration: none;
        text-align: center;
        padding-top: 8px;
        color: #d4d4d4;
    }
    #tabs a#hos {
        width: 78px;
        background: transparent url('../images/tab_hostessy.jpg') no-repeat;
    }
    #tabs a#hos:hover, #tabs a#hos_sel {
        color: #E87A23;
        width: 78px;
        background: transparent url('../images/hover_tab_hostessy.jpg') no-repeat;
    }
    #tabs a#kwa {
        width: 78px;
        background: transparent url('../images/tab_kwatery.jpg') no-repeat;
    }
    #tabs a#kwa:hover, #tabs a#kwa_sel {
        color: #E87A23;
        width: 78px;
        background: transparent url('../images/hover_tab_kwatery.jpg') no-repeat;
    }
    #tabs a#cat {
        width: 78px;
        background: transparent url('../images/tab_catering.jpg') no-repeat;
    }
    #tabs a#cat:hover, #tabs a#cat_sel {
        color: #E87A23;
        width: 78px;
        background: transparent url('../images/hover_tab_catering.jpg') no-repeat;
    }
    #tabs a#spr {
        width: 129px;
        background: transparent url('../images/tab_sprzet.jpg') no-repeat;
    }
    #tabs a#spr:hover, #tabs a#spr_sel {
        color: #E87A23;
        width: 129px;
        background: transparent url('../images/hover_tab_sprzet.jpg') no-repeat;
    }
    #tabs a#och {
        width: 168px;
        background: transparent url('../images/tab_ochrona.jpg') no-repeat;
    }
    #tabs a#och:hover, #tabs a#och_sel {
        color: #E87A23;
        width: 168px;
        background: transparent url('../images/hover_tab_ochrona.jpg') no-repeat;
    }
    #tabs a#imp {
        width: 147px;
        background: transparent url('../images/tab_imprezy.jpg') no-repeat;
    }
    #tabs a#imp:hover, #tabs a#imp_sel {
        color: #E87A23;
        width: 147px;
        background: transparent url('../images/hover_tab_imprezy.jpg') no-repeat;
    }

    #tabs a.tab_search {
        height: 23px;
        display: block;
        margin: 0px 1px;
        float: right;
        text-decoration: none;
        text-align: left;
        padding-top: 8px;
        padding-left: 11px;
        color: #d4d4d4;
    }
    #tabs a#srch {
        background: transparent url('../images/hoss_search2.jpg') no-repeat;
        width: 88px;
    }
    a#srch_hide {
        color: #d4d4d4;
    }


    div#zgloszenie {
        font-weight: bold;
        color: #D4D4D4;
        margin: 30px 0px;
    }
    div#dane_os {
        float: left;
        width: 422px;
        margin-right: 6px;
    }
    div#wyglad {
        float: left;
        width:453px;
    }
    div#info_dod {
        float: left;
        width: 458px;
        margin-right: 6px;
    }
    div#jezyki {
        float: left;
        width: 417px;
    }
    div.castingh {
        height: 22px;
        padding-left: 10px;
        padding-top: 7px;
        color: #D4D4D4;
    }
    div#castingh1 {
        width: 422px;
        background: transparent url('../images/castingh1.gif') no-repeat;
    }
    div#castingh2 {
        width: 453px;
        background: transparent url('../images/castingh2.gif') no-repeat;

    }
    div#castingh3 {
        width: 458px;
        background: transparent url('../images/castingh3.gif') no-repeat;
    }
    div#castingh4 {
        width: 417px;
        background: transparent url('../images/castingh4.gif') no-repeat;
    }
    table.casting_form {
        margin: 15px 0px;
    }


    div#hostessy_search {
        width: 857px;
        background-color: #222;
        border: 1px solid #555;
    }
    div#hostessy_search form {
        padding: 10px;
    }
    div.left50 {
        float: left;
        width: 50%;
    }
    div.left {
        float: left;
    }
    div.right50 {
        float: right;
        width: 50%;
    }
    div.right {
        float: right;
    }


    div#hostessa_info {
        float: left;
        padding: 8px;
        padding-top: 0px;
    }
    div#hostessa_descr {
        float: left;
        padding: 8px;
        padding-top: 0px;
        line-height: 18px;
    }
    div#hostessa_gallery {
        float: right;
        width: 296px;
    }
    div#hostessa_rezerwacja {
        padding: 3px 8px 0px;
        width: 568px;
        /*border-top: 1px solid #232323;
        border-right: 1px solid #464646;
        border-left: 1px solid #282828;
        background-color: #323232;*/
    }
    div#hostessa_rezerwacja_bottom {
        background: #323232 url('../images/hostessa_rezerwacja_bottom.jpg') no-repeat bottom;
        width: 588px;
        height: 4px;
    }
    div#hostessa_descr table.info td.opis {
        border-top: 1px solid #656565;
    }
    div#hostessa_full table.info {
        border: 1px solid #656565;
    }
    div#hostessa_full table.info td {
        background-color: #4E4E4E;
        padding: 6px 10px;
    }
    div#hostessa_full table.info td.right {
        color: #ffffff;
        background-color: #4E4E4E;
        border-bottom: 1px solid #5C5C5C;
    }
    div#hostessa_full table.info td.left {
        text-align: right;
        padding-right: 10px;
        background: #4E4E4E url('../images/hostessa_info_left.jpg') repeat-y right;
        border-bottom: 1px solid #4E4E4E;
    }
    div#hostessa_full table.info td.head {
        /*background: #3c3c3c url('../images/hostessa_info_head.jpg') repeat-x top;*/
        background: #1a1a1a url('../images/hostessa_info_head2.jpg') repeat-x top;
        padding: 6px 10px;
        line-height: 14px;
    }
    div#hostessa_full span.white {
        color: #ffffff;
    }

    
    /**************************************************************************/
    /**************************************************************************/
    /***************************** KWATERY ************************************/

    div.kwatera {
        width: 440px;
        float: left;
        border-bottom: 1px solid #7b7b7b;
        padding-bottom: 10px;
        margin-left: 4px;
        margin-bottom: 20px;
    }

    div.kwatera_top_1 {
        background: transparent url('../images/kwatera_top1.jpg') no-repeat;
        width: 415px;
        height: 23px;
        color: #ff7700;
        padding-left: 25px;
        padding-top: 6px;
        font-weight: bold;
        font-size: 12px;
    }
    div.kwatera_top_0 {
        background: transparent url('../images/kwatera_top1.jpg') no-repeat;
        width: 415px;
        height: 23px;
        color: #ff7700;
        padding-left: 25px;
        padding-top: 6px;
        font-weight: bold;
        font-size: 12px;
    }
    div.kwatera a.kwatera_top, div.hostessa_name a.kwatera_top {
        color: #ff7700;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
    }
    div.kwatera_top_nums {
        float: right;
        color: #d4d4d4;
        font-size: 11px;
        font-weight: normal;
        padding-right: 10px;
    }
    div.kwatera_fotos {
        padding-left: 10px;
        height: 102px;
    }

    div#kwatera_left {
        float: left;
        width: 500px;
    }
    div#kwatera_right {
        float: right;
        width: 390px;
        margin-top: 10px;
    }
    div#kwatera_head {
        width: 457px;
        height: 25px;
        background: transparent url('../images/kwatera_head.jpg') no-repeat;
        color: #ff7700;
        font-size: 16px;
        font-weight: bold;
        padding-left: 25px;
        padding-top: 4px;
        margin-top: 10px;
    }

    div.arrow6 {
        background: transparent url('../images/arrow6.jpg') no-repeat 3px 3px;
        padding-left: 25px;
    }

    table.rez_form td {
        padding: 1px 5px !important;
    }

    a.next {
        background: transparent url('../images/wyslij_zgloszenie.jpg') no-repeat;
        width: 112px;
        height: 20px;
        display: block;
        text-align: center;
        text-decoration: none;
        color: #d4d4d4;
        padding-top: 3px;
    }

    div.hostessa_file {
        float: left;
    }
    div.hostessa_file a {
        display: block;
        height: 21px;
        background: transparent url('../images/file_icon.jpg') no-repeat;
        padding-left: 40px;
        padding-top: 5px;
        color: #d4d4d4;
        margin: 0px 20px;
    }
