@CHARSET "UTF-8";
/** nagłówki w sidebarze **/
#right_box h3 {
    margin: 0;
    margin: 15px 0 5px 15px;
}

#right_box h3 a {color: #c63c8f;}
.blad a {
    display: block;
    background: url(../images/sidebar/blad.jpg) no-repeat;
    height: 94px;
    width:299px;
    margin: 10px 0;
}

/** ogólne formatowanie środka każdego z boksów **/
#right_box div.mid {
    padding: 5px 20px 5px 15px;
}

/** szukajka **/
#right_box div.searcher {
    height: 24px;
}

/** przycisk ok **/
#right_box div.searcher input.ok {
    float: left;
    width: 42px;
    height: 24px;
    cursor:pointer;
    margin:0 0 0 5px;
    border:0;
    padding:0
}

/** lupa **/
#right_box div.searcher img {
    display: inline;
    float: left;
    margin-right: 4px;
}

/** input **/
#right_box div.searcher input {
    display: inline;
    float: left;
    width: 138px;
    height: 14px;
    line-height: 20px;
    margin-right: 5px;
    border: 1px solid #d7d3cb;
    font-size: 11px;
    color: #808080;
    padding: 4px 0;
}

* html #right_box div.searcher input /*ie6*/ {
    width: 134px;
    padding: 0;
    padding-bottom: 2px;
    height: 16px;
    }

*:first-child+html #right_box div.searcher input /*ie7*/ {
    padding: 0;
    padding-bottom: 2px;
    height: 16px;
    }

/** select **/
#right_box div.searcher select {
    display: inline;
    float: left;
    width: 75px;
    height: 24px;
    border: 1px solid #d7d3cb;
    margin: 0;
    padding: 3px 0;
    font-size: 11px;
    color: #808080;
    text-align: center;
}

/** KALENDARZ **/
/** forum **/
#right_box div.forum {
    display: inline;
    float: left;
    width: 100%;
    margin-top: 30px;
    background: url(../images/default/sidebar/szary_tlo.gif) repeat-y top left;
}

#right_box div.forum ul {
    list-style: url(../images/default/forum_li.gif);
    list-style-position: inside;
    margin: 0;
    margin-top: 14px;
    padding: 0;
}

#right_box div.forum ul li {
    margin-bottom: 8px;
}

#right_box div.forum ul li a.login {
    color: #003ca9;
    font-weight: bold;
    margin-left: 1px;
}

/** formatowanie tagów **/
a.tag1 {
    font-size: 10px;
}
a.tag2 {
    font-size: 13px;
}
a.tag3 {
    font-size: 16px;
}
a.tag4 {
    font-size: 18px;
}

/** popularne tematy **/
#right_box div.popular {
    width: 100%;
    margin-bottom: 30px;
    background: url(../images/default/sidebar/szary_tlo.gif) repeat-y top left;
}


#right_box div.popular ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#right_box div.popular ul li {
    display: inline;
    line-height: 20px;
    margin: 0 2px;
}

#right_box div.popular ul li a:focus,
#right_box div.popular ul li a:hover {
    background: #439AFF;
    color: #fff;

}

#right_box div.top {
    height: 7px;
    background: url(../images/default/sidebar/szary_gora.gif) no-repeat top left;
}

#right_box div.popular div.bottom {
    display: block;
    float: none;
    width: 100%;
    height: 21px;
    background: url(../images/default/sidebar/szary_komiks.gif) no-repeat bottom left;
}

/** najczęściej czytane **/

#right_box div.topreaded, #right_box div.otherexperts {
    display: inline;
    float: left;
    width: 100%;
    margin-top: 30px;
    background: url(../images/default/sidebar/szary_tlo.gif) repeat-y top left;
}

#right_box div.topreaded div.top,#right_box div.forum div.top,#right_box div.popular div.top {
    display: inline;
    float: left;
    width: 100%;
    height: 7px;
    background: url(../images/default/sidebar/szary_gora.gif) no-repeat top left;
}

/* #right_box div.topreaded  div.bottom */
#right_box div.bottom {
    display: inline;
    float: left;
    width: 100%;
    height: 8px;
    background: url(../images/default/sidebar/szary_dol.gif) no-repeat bottom left;
}

* html #right_box div.bottom {
    margin-top: -16px;
}

/** linki **/
#right_box div.topreaded ul {
    list-style: inside;
    margin: 0;
    padding: 0;
    line-height: 18px;
    color: #c63c8f;
}

#right_box div.topreaded ul li a{
    line-height: 14px;
}

#right_box div.topreaded .oceniane_wiecej{font-size:10px; float:right; margin:1px 0 0 0}

/** kalkulatory i placówki **/

#right_box div.calc_fac {
    margin-top: 30px;
    background: url(../images/default/sidebar/szary_tlo.gif) repeat-y top left;
}

#right_box div.calc_fac div.top {
    height: 31px;
    background: url(../images/default/sidebar/kp_gora.gif) no-repeat top left;
}

#right_box div.calc_fac div.bottom {
    display: inline;
    float: left;
    width: 100%;
    height: 8px;
    background: url(../images/default/sidebar/szary_dol.gif) no-repeat bottom left;
}

/** lista linków **/
#right_box div.calc_fac div.mid ul {
    list-style: inside;
    margin: 0;
    padding: 0;
    line-height: 18px;
    color: #c63c8f;
}

/** zakładki - kalkulatory / placówki **/
#right_box div.calc_fac div.top ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#right_box div.calc_fac div.top ul li {
    float: left;
    width: 149px;
    height: 31px;
    margin: 0;
    background: url(../images/default/sidebar/kp_prawy_off.gif) no-repeat bottom right;
}

#right_box div.calc_fac div.top ul li.first {
    margin-right: 2px;
}

#right_box div.calc_fac div.top ul li a {
    float: right;
    width: 149px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: url(../images/default/sidebar/kp_lewy_off.gif) no-repeat bottom left;

    color: #003ca9;
    font-weight: bold;
}
/** aktywne **/
#right_box div.calc_fac div.top ul li.active {
    background: url(../images/default/sidebar/kp_prawy_on.gif) no-repeat bottom right;
}

#right_box div.calc_fac div.top ul li a.active {
    background: url(../images/default/sidebar/kp_lewy_on.gif) no-repeat bottom left;
}

ul.places_form li {
    list-style-type:none;
}

ul.places_form li label {
    font-weight: bold;
    color: #0857E6;
    display: block;
    margin: 7px 0 3px 0;
}

ul.places_form li select {
    width: 220px;
}

ul.places_form input.fsearch {
    background:transparent url(../images/facilities/szukaj.gif) no-repeat scroll left bottom;
    border:0 none;
    cursor:pointer;
    display:block;
    height:25px;
    margin-top:15px;
    width:79px;
}


/** GALERIA **/
/*
#right_box a img {
    display: inline;
    margin-top: 20px;
} */

a#create-gallery {
    display: block;
    margin: 0 0 20px;
}

#right_box a.contest_trigger {
    display: block;
    margin: 20px 0;
}

#right_box a.contest_trigger img {
    margin: 0;
}

/** podwójne formatowanie boksów z innymi albumami i albumami użytkowników **/
#right_box div.galleries, #right_box div.other {
    display: inline;
    width: 100%;
    background: url(../images/default/sidebar/pelnyszary_tlo.gif) repeat-y top left;
    margin-bottom: 20px;
}

#right_box div.galleries div.top, #right_box div.other div.top {
    width: 100%;
    height: 8px;
    background: url(../images/default/sidebar/pelnyszary_gora.gif) no-repeat top left;
}

#right_box div.galleries div.bottom, #right_box div.other div.bottom {
    width: 100%;
    height: 8px;
    background: url(../images/default/sidebar/pelnyszary_dol.gif) no-repeat bottom left;
    font-size:1px;
    line-height:1px;
    clear:both; overflow:hidden;
    float:none;
    display:block;
}

#right_box div.galleries .more{    text-align: right;	padding:10px 0 0; clear:both}

#right_box div.galleries a.more {

}

/** inne albumy użytkownika **/
#right_box div.galleries div.mid div.pair {
    float: left;
    width: 100%;
    padding-top: 6px;
}

#right_box div.galleries div.mid div.pair a {
    display: block;
    margin-top: 13px;
}

#right_box div.otherexperts.galleries div.mid div.pair a {
    margin-top: 0;
}

#right_box div.galleries div.mid div.pair a.ladded {
    margin: 0;
}

#right_box div.galleries div.mid div.pair div a {
    margin: 0;
    font:9px Arial;
}

#right_box div.galleries div.mid div.pair div {
    float: left;
    width: 47px;
    border: 1px solid #eae8e9;
    background: #fff;
    margin-right: 7px;
}

#right_box div.galleries div.mid div.pair div img {
    width: 42px;
    height: 42px;
    border: 1px solid #eae8e9;
    margin: 1px;

}

/** albumy innych użytkowników **/
#right_box div.other div.mid {
    margin: 17px 15px 5px 7px;
}

#right_box div.other div.mid div {
    display: inline;
    float: left;
    width: 82px;
    height: 102px;
    margin-left: 8px;
    border: 1px solid #eae8e9;
    background: #fff;
    text-align: center;
}

#right_box div.other div.mid div img {
    width: 74px;
    height: 73px;
    border: 1px solid #eae8e9;
    margin: 3px;
}

/** inni eksperci **/
#right_box div.otherexperts {
    display: inline;
    width: 300px;
    float: left;
    margin: 10px 0;
}

#right_box div.otherexperts ul {
    list-style: inside;
    margin: 0;
    padding: 0;
    line-height: 18px;
    color: #c63c8f;
}


/** newsletter **/

#sidebar div.newsletter {
    margin: 15px 0;
    background: url(../images/ico_newsletter.gif) no-repeat left 25px;
    position: relative;
    }

#sidebar div.newsletter p {
    margin-left: 66px;
    }

#sidebar #newsletter_partial {
    position:relative;
}

#sidebar div.newsletter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    }

#sidebar div.newsletter ul li {
    margin: 0;
    padding: 0;
    }

#sidebar div.newsletter ul input {
    display:block;
    float:left;
    margin-left:5px;
    width:226px;
    border: 1px solid #dadada;
    padding: 2px;
    height: 17px;
    }

#sidebar div.newsletter input.submit_send {
    background:transparent url(../images/account/btn_send.gif) no-repeat scroll 0 0;
    border:medium none;
    cursor:pointer;
    height:22px;
    width:53px !important;
    float:right;
    margin-right: 5px;
    position:absolute;
    right:0;
    top:0;
    }

#haslo_dnia {
    background:url(../images/frontpage/bg_haslo_dnia.jpg) no-repeat;
    padding:25px 20px 0;
    height:33px;
    width:262px;
    float:left;
    margin:16px 0 0;
    text-align:center
}

#haslo_dnia a {
    font:20px Verdana;
    color:#0857e6
}

/*ie6*/ * html #sidebar div.newsletter ul input /*ie6*/ {
    margin-left: 5px;
    width:210px;
    }
/*ie6*/ * html #sidebar div.newsletter input.submit_send {
    position: static;
    float:right;
    margin-top: -13px;
    }

/*ie7*/ *:first-child+html #sidebar div.newsletter ul input {
    margin-left: 10px;
    margin-top: -20px;
    width: 220px;
    }

*:first-child+html #sidebar div.newsletter input.submit_send {
    margin-top: -7px;
}


/* --- */

/* [ CLEAR ] */
#right_box div.mid:after,
#right_box div.galleries:after,
#czyscioch:after
{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#right_box div.mid,
#right_box div.galleries,
#czyscioch
{display: inline-block;}

/* Hides from IE-mac \*/
* html #right_box div.mid,
* html #right_box div.galleries,
* html #czyscioch
{height: 1%;}

#right_box div.mid,
#right_box div.galleries,
#czyscioch
{display: block;}
/* End hide from IE-mac */

