/* CSS Document */

body {margin: 0px; padding: 0px; background:  #f4f4f4;text-align: center;font-family: Arial;font-size: 12px;}

a {text-decoration: none; color: #577EB8;}
a:hover {text-decoration: none;}
a img {border: 0px;}

div.center {width: 100%; text-align: center;}

h2 { font: normal 21px Georgia, "Times New Roman", Times, Arial, sans-serif; margin-bottom: 20px; padding: 17px 10px 13px 20px; background: url("/images/heading-bgr2.gif") 0 -5px repeat-x; color: #444; border-bottom: 4px solid #FF8B13; border-bottom: 4px solid #dc0024; text-shadow: 0 2px 0 #fff; }
h2 a { color: #444; }
h2 a:hover { color: #444; text-decoration: underline;}
h2 a.pill { background: #577eb8; color: #fff; font: normal 12px Arial, Helvetica, sans-serif; padding: 4px 12px; margin-left: 20px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-shadow: none; }
h2 a.pill:hover { text-decoration: none; background: #86a2cc; background: #5E88C6; }

form {padding: 0px; margin: 0px;}

.container {width: 980px;margin: 0 auto;padding: 0px;text-align: left;}

.header {width: 100%;height: 130px;margin: 0px;padding: 0px;text-align: left;}
.header-left {float: left;width: 208px;height: 130px;margin: 0px;padding: 0px;text-align: left; overflow: hidden;}
.header-left .img-logo {margin: 10px 0 0 0}

.header-right {float: right;width: 761px;height: 130px;margin: 0px;padding: 0px;text-align: left; overflow: hidden;}

/* Sectin auth */
.header-right .section-auth {width: 100%;height: 60px;}
.header-right .section-auth a {display: block;  font-size: 12px;}
.header-right .section-auth .s-login {float: right;width: 78px;overflow: hidden;margin: 15px 0 0 0;}
.header-right .section-auth .s-login a {color: #1264b6;padding: 7px 0 7px 10px;}

.header-right .section-auth .s-info {float: right;overflow: hidden;margin: 15px 10px 0 0;}
.header-right .section-auth .s-info a {float: right; color: #1264b6;padding: 7px 0 7px 10px;}

.header-right .section-auth .s-register {float: right; width: 98px; text-align: center; height: 28px; margin: 15px 0 0 0;overflow: hidden;}
.header-right .section-auth .s-register a {color: #fff;width: 98px; padding: 8px 0 8px 0; background: url(../images/register.jpg) no-repeat;}
.header-right .section-auth .s-register a:hover {color: #fff;background: url(../images/register_hover.jpg) no-repeat;}

.header-right .menu-nav {width: 100%; height: 31px;margin: 0px;padding: 0 10px;background: url(../images/menu.jpg) no-repeat;  overflow: hidden;}
.header-right .menu-nav div {float: left;}
.header-right .menu-nav a {color: #525252;text-decoration: none;font-size: 13px;font-weight: bold;padding: 7px 12px;display: block;}
.header-right .menu-nav a:hover {color: #525252; background: url(../images/menu_hover_bg.jpg) repeat-x; text-decoration: none; }
.header-right .menu-nav a.promocje {color: #fff;text-decoration: none;font-size: 13px; background: url(../images/promocje.jpg) repeat-x; font-weight: bold;padding: 7px 12px;display: block;}
.header-right .menu-nav a.promocje:hover {color: #fff; background: url(../images/promocje.jpg) repeat-x; text-decoration: none; }

/* Search bar */
.search-bar {width: 100%;height: 85px; background: url(../images/lang/pl/search_bar.jpg) no-repeat; overflow: hidden;}
.search-bar .positioner {padding: 19px 25px 0 243px;}

.search-bar .s_word {float: left; padding: 0px; margin-right: 65px;width: 287px; height: 35px; background: url(../images/input_word.jpg) no-repeat;  overflow: hidden;}
.search-bar .s_word .text {width: 277px; *width: 273px; margin: 2px 0 0 1px; border: 0px; padding: 5px 5px; font-size: 16px;color: #525252}

.search-bar .s_select {float: left;margin-right: 53px;width: 196px;height: 35px; background: url(../images/input_select.jpg) no-repeat;  overflow: hidden;}
.search-bar .s_select .select {width: 196px; border: 0px; margin: 2px 0 0 1px; *margin: 4px 0 0 1px; padding: 5px 5px; font-size: 16px; *font-size: 18px;color: #525252}

.search-bar .s_submit {float: left;width: 110px;height: 35px;}
.search-bar .s_submit .submit {width: 110px;height: 35px; background: url(../images/lang/pl/input_submit.jpg) no-repeat; cursor: pointer; border: 0px;}

.spacer_content {width: 100%; height: 16px;}

.search-bar-adv {text-align: right; padding: 10px 0 0 0; *padding: 5px 0 0 0;}
.search-bar-adv a {color: #fff; text-decoration: none; padding: 0 25px 0 0;}
.search-bar-adv a:hover {color: #fff; text-decoration: underline;}

/* Content Index */
.content-index {width: 100%; overflow: hidden;}
.content-index-left {float: left; width: 221px}
.content-index-right {float: right; width: 736px;margin: 0 0 0 22px;}
.content-index-left .widget {width: 221px; overflow: hidden;margin-bottom: 16px;}

/* Content */
.content{width: 100%; overflow: hidden; background: #fff;}

/* Widget global settings */
.widget .title {width: 100%; height: 25px; background: url(../images/tab.jpg) no-repeat; color: #fff; font-weight: bold;}
.widget .title a {color: #fff; font-weight: bold; font-size: 14px;padding: 5px 10px 5px 10px; display: block}
.widget .title a:hover {color: #fff; font-weight: bold; text-decoration: none;}
.widget .title span {font-weight: bold; font-size: 14px;padding: 5px 10px 5px 10px; display: block}
.widget .content {width: 221px; background: #fff; overflow: hidden;}
.widget .content .wrapper{padding: 8px;}
.widget .widget-footer {width: 221px; height: 22px; background: #fff;text-align: right;padding: 0 0 8px 0;}
.widget .widget-footer .wrapper{padding: 8px;}
.widget .widget-footer a {color: #1264b6; }
.widget .widget-footer a:hover {color: #1264b6; text-decoration: underline}

/* Widget eCzytelnia */
#czytelnia .wrapper {width: 210px;overflow: hidden;padding: 5px 5px 0 5px;line-height: 1.7em}
#czytelnia .wrapper a {color: #577eb8;}
#czytelnia .wrapper a:hover {color: #577eb8; text-decoration: underline}

/* Widget wydarzenia page index */
#wydarzenia-index .wrapper {width: 210px;overflow: hidden;padding: 5px 5px 0 5px;line-height: 1.7em}
#wydarzenia-index .wrapper a {color: #577eb8;}
#wydarzenia-index .wrapper a:hover {color: #577eb8; text-decoration: underline}

/* Widget Forum */
#forum .post {width: 100%; border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
#forum .post .post-title a {color: #577eb8;}
#forum .post .post-title a:hover {color: #577eb8; text-decoration: underline}
#forum .post .post-author {width: 100%; text-align: right}
#forum .post .post-author a {color: #be2323;}
#forum .post .post-author a:hover {color: #be2323; text-decoration: underline}

/* Widget Wydarzenia */
#wydarzenia .event {width: 100%; border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}
#wydarzenia .event .event-title a {color: #577eb8;}
#wydarzenia .event .event-title a:hover {color: #577eb8; text-decoration: underline}
#wydarzenia .event .event-info {width: 100%; color: #828282; font-weight: bold; text-align: right;}
.wydarzenia-thumb {text-align: center; width: 100%;}

/* Tab selector */
.tab-selector {width: 734px; height: 222xpx; overflow: hidden; margin-bottom: 16px; border: 1px solid #d2d2d2;}
.tab-selector .tab-selector-switch {width: 130px; height: 20px; padding: 3px 5px 3px 5px;background: #fff; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; overflow: hidden; position: absolute; left: 594px; top: 195px; z-index:1000;}
.tab-selector .tab-selector-content {display: block; width: 2208px; height: 222px; padding: 0px; margin: 0px; overflow: hidden;}

.tab-selector .tab-selector-header a {padding: 12px 0 12px 0;display: block; color: #fff; font-size: 18px;}
.tab-selector .tab-selector-header a:hover {color: #fff;}

.tab-selector  .tab-selector-content a { margin: 150px 0 0 20px;overflow: hidden; padding: 9px 0 9px 0; text-align: center; color: #fff; font-size: 16px; display: block; width: 181px; color: #fff;}
.tab-selector  .tab-selector-content a:hover {color: #fff;}
.tab-selector  .tab-selector-content div {float: left;}

a.menu_click {padding: 5px 6px 6px 6px;float: left; display: block; font-size: 11px;}
a.menu_click_deactive {color: #706f6f;}
a:hover.menu_click_deactive {color: #003c78;}
a.menu_click_selected {color: #003c78;}
.a-left {float: left; width: 20px; height: 20px; background: url(../images/a_left.jpg) no-repeat;}
.a-right {float: left; width: 20px; height: 20px; background: url(../images/a_right.jpg) no-repeat;}


.tab-selector .tab-selector-header .tab-ogloszenia {float: left; text-align: center; width: 246px; height: 42px;}
.tab-selector .tab-selector-header .tab-aukcje {float: left; text-align: center; width: 245px; height: 42px;}
.tab-selector .tab-selector-header .tab-oferty {float: left; text-align: center; width: 245px; height: 42px;}

.tab-selector  .tab-selector-content .tab-content-ogloszenia {float: left;width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_ogloszenia.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-ogloszenia a {background: url(../images/button_blue_181.jpg) no-repeat;}

.tab-selector  .tab-selector-content .tab-content-aukcje {float: left; width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_aukcje.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-aukcje a {background: url(../images/button_orange_181.jpg) no-repeat;}

.tab-selector  .tab-selector-content .tab-content-oferty {float: left; width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_oferty.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-oferty a {background: url(../images/button_green_181.jpg) no-repeat;}

.tab-selector  .tab-selector-content .tab-content-statystyki {float: left;width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_statystyki.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-statystyki a {background: url(../images/button_blue_207.jpg) no-repeat; width: 207px !important;}

.tab-selector  .tab-selector-content .tab-content-rejestracja {float: left;width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_rejestracja.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-rejestracja a {background: url(../images/button_purple_182.jpg) no-repeat;}

.tab-selector  .tab-selector-content .tab-content-ptdl {float: left; width: 736px; height: 222px; background: url(../images/lang/pl/tab_content_ptdl.jpg) no-repeat;}
.tab-selector  .tab-selector-content .tab-content-ptdl a {background: url(../images/lang/pl/ptdl_logo.jpg) no-repeat; width: 140px; height: 67px;}

.box_wrapper {position: relative;}
/* Advertising */
.banner-index {width: 100%; overflow: hidden; margin-bottom: 16px;}

/* Section List */
.section-list {width: 100%;}
.section-list .section-list-header {width: 100%; height: 25px; overflow: hidden; background: url(../images/tab_long.jpg) no-repeat;}
.section-list .section-list-content {width: 100%; overflow: hidden; background: url(../images/tab_long_bg.jpg) repeat-y;}

.section-list .section-list-header .section-list-header-tab {float: left; width: 245px; height: 25px; text-align: left; padding: 0 0 0 0; color: #fff; font-size: 16px; font-weight: bold;}
.section-list .section-list-header .section-list-header-tab div {padding: 4px 0 0 10px;}
.section-list .section-list-header .section-list-header-tab a {color: #fff; display: block;}
.section-list .section-list-header .section-list-header-tab a:hover {color: #fff;}

.section-list .section-list-content .section-list-col {float: left; width: 245px; overflow: hidden;}
.section-list .section-list-content .section-list-col .positioner {width: 231px; *width: 100%; padding: 0 7px;}

.section-list .section-list-content .section-list-col .section-list-element {float: left; width: 100%; line-height: 1.1em; padding: 5px 0 5px 0; border-bottom: 1px solid #e4e4e4;}
.section-list .section-list-content .section-list-col .section-list-element .sle-left {float: left; width: 50px; }
.section-list .section-list-content .section-list-col .section-list-element .sle-right {float: left; width: 180px; }

.section-list .section-list-content .section-list-col .section-list-element img {border: 1px solid #d0d0d0; padding: 2px;}

.section-list .section-list-content .section-list-col .section-list-element .title {width: 100%;}
.section-list .section-list-content .section-list-col .section-list-element .title a{color: #577ec4; font-size: 12px; font-weight: bold;}
.section-list .section-list-content .section-list-col .section-list-element .title a:hover{color: #577ec4; font-size: 12px; font-weight: bold; text-decoration: underline;}

.section-list .section-list-content .section-list-col .section-list-element .info {width: 100%;}
.section-list .section-list-content .section-list-col .section-list-element .info {color: #5b5b5b; line-height: 1.2em}
.section-list .section-list-content .section-list-col .section-list-element .info em {font-size: 10px;}

.section-list-footer {float: left; width: 100%; text-align: right; padding: 7px 0;}
.section-list-footer a {color: #3077bf;}
.section-list-footer a:hover {color: #3077bf; text-decoration: underline;}

/* Footer */

.footer {width: 100%;}

/* Footer ue */

.footer-ue {width: 100%; height: 50px; background: url(../images/banner_ue.jpg) no-repeat;}

/* Site info */
#site_info { width: 100%; overflow: hidden; position: relative; padding-bottom: 20px; }
#site_info #logotypy { width: 100%; overflow: hidden; text-align: right; }
#site_info #logotypy img { margin: 20px 0; }
#site_info #logotypy img#img-ig { float: left; margin-top: 18px;}
#site_info p { text-align: center; padding: 0 0 10px 0; }
#site_info p a { border-right: 1px solid #d0d0d0; padding: 1px 10px 1px 6px; }
#site_info p a:hover { text-decoration: underline;}
#site_info p a.last { border: none; }
#site_info a#link-platnosci { position: absolute; right: 0; top: 85px; }
#site_info li { margin: 5px 0; }
#site_info li.ostatni { text-align: right; }

/* Og�oszenia */
#ogloszenie-wrapper { /*width: 100%; overflow: hidden;*/ }

#ogloszenie-breadcrumbs { margin: 0 20px 20px; font-size: 14px; }
#ogloszenie-breadcrumbs span { background: #eff5fc; padding: 6px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#ogloszenie-breadcrumbs strong { padding: 0 5px; }
 
#ogloszenie-przedmiot { margin: 5px 20px 20px; }
#ogloszenie-przedmiot h3 {color:#5B5B5B; font-size: 32px; font-weight: normal; line-height: 36px; position: relative; }
#ogloszenie-przedmiot h3 span { background: #55A645; color: #fff; font: italic 12px "Trebuchet MS", sans-serif; padding: 3px 5px; margin-left: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; vertical-align: top; line-height: 24px; white-space: no-wrap; }
#ogloszenie-przedmiot h3#oferta-stanowisko span { margin-left: 0; } /* TODO mozliwe ze dla wszytskich naglowkow te labelsy dac nizej bo sie dziela */
#ogloszenie-przedmiot h3 span.labelka-szukam { background: #577EB8; }
#ogloszenie-przedmiot p {color:#5B5B5B; font-size: 16px; margin-top: 15px; }
#ogloszenie-przedmiot p span { font-size: 12px; text-align: right; }

#ogloszenie-opis { margin: 20px 0; }
#ogloszenie-opis h4 { margin: 20px 0 20px 10px; color: #577eb8; font: normal 16px Georgia, sans-serif; font-style: italic; }
#ogloszenie-opis p { line-height: 1.8; font-size: 12px; margin-left: 10px; }
#ogloszenie-opis p.liczba-wyswietlen { margin-top: 30px; color: #999; font-style: italic; }

#ogloszenie-zdjecia { height: 440px; }
#ogloszenie-zdjecia li.oglosznie-zdjecie-male { float: left; width: 100px; margin: 10px 0 0 0; }
#ogloszenie-zdjecia img { border: 1px solid #dfdfdf; padding: 10px; margin-left: 10px; }
#ogloszenie-zdjecia img.thumb { padding: 5px; }

#ogloszenie-cena { border: 1px solid #dfdfdf; background: #EFF5FC; }
#ogloszenie-cena h4 { color: #577eb8; font: bold 16px Georgia, sans-serif; /*font-style: italic;*/ margin: 15px 10px 10px; text-shadow: 0 2px 0 #fff; }
#ogloszenie-cena h4 strong { display: block; font: bold 20px "Trebuchet MS", sans-serif; color: #444; margin: 10px 0 20px; }
#ogloszenie-cena p { line-height: 1.8; padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; }
#ogloszenie-cena p.dane-wystawiajacego { padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; text-shadow: none; font-family: "Trebuchet MS", sans-serif; }
#ogloszenie-cena p.dane-wystawiajacego span { font-family: Arial, Helvetica, sans-serif; color: #999; }
#ogloszenie-cena p.dane-wystawiajacego em { display: block; line-height: 16px; margin: 8px 0; color: #5b5b5b; font-family: "Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; }

#ogloszenie-sprzedajacy { background: #EFF5FC; border: 1px solid #dfdfdf; }
#ogloszenie-sprzedajacy h4 { color: #577eb8; font: bold 16px Georgia, sans-serif; margin: 15px 10px 10px; text-shadow: 0 2px 0 #fff; }
#ogloszenie-sprzedajacy p { line-height: 1.8; padding: 10px; text-shadow: 0 1px 0 #fff; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego { padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; text-shadow: none; font-family: "Trebuchet MS", sans-serif; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego span { font-family: Arial, Helvetica, sans-serif; color: #999; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego em { display: block; line-height: 16px; margin: 8px 0; color: #5b5b5b; font-family: "Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; }

#podobne-ogloszenia { padding-bottom: 40px; }
#podobne-ogloszenia h5 { font: 16px Georgia, sans-serif; font-style: italic; margin: 20px 10px; color: #dc0024; }
#podobne-ogloszenia li.nowosc { background: url("/images/nowosc.gif") 0 50% no-repeat; } 
#podobne-ogloszenia li a img { float: left; margin: 5px 20px 5px 5px; display: inline; padding: 2px; border: 1px solid #d0d0d0; }
#podobne-ogloszenia li em { font-size: 11px; font-style: italic; }
#podobne-ogloszenia li span.cena { display: block; font: 12px "Trebuchet MS", sans-serif; margin-left: 61px; }
#podobne-ogloszenia li { padding: 8px 0 7px 25px; border-bottom: 1px solid #f0f0f0; overflow: hidden; line-height: 1.5; }
#podobne-ogloszenia li { border-top: 1px solid #f0f0f0; }

#content #ogloszenia li { text-align: right; width: 100%; overflow: hidden; }
#content #ogloszenia li a { float: left; }
	
/*#content #artykuly { background: url("/images/lista-artykuly-bgr.jpg") 0 0 no-repeat; }
#content #oferty { background: url("/images/lista-oferty-bgr.jpg") 0 0 no-repeat; }*/

/*
	ogloszenia_kategorie
*/
.lista-ogloszen-kat { min-height: 345px; padding-bottom: 20px; }

.lista-ogloszen-kat li { padding: 5px 0 5px 25px; border-bottom: 1px solid #f0f0f0; overflow: hidden; font-size: 11px; line-height: 1.8; position: relative; }

.lista-ogloszen-kat li a img { float: left; margin: 5px 20px 5px 5px; display: inline; padding: 2px; border: 1px solid #d0d0d0; }
body#ofertymojalista .lista-ogloszen-kat li a img { margin-right: 28px; }
.lista-ogloszen-kat li h4 { font-size: 12px; }
.lista-ogloszen-kat span.cena { display: block; }

.lista-ogloszen-kat li h3 { color: #dc0024; font-size: 12px; font-weight: normal; background: url("/images/mensurka.gif") 0 50% no-repeat; padding: 10px 0 10px 35px; margin-bottom: 5px; }

.lista-ogloszen-kat li.nowosc { background: url("/images/nowosc.gif") 0 50% no-repeat; } 

.lista-ogloszen-kat li ul.fitr-status { padding-left: 7px; }
.lista-ogloszen-kat li ul.fitr-status li { display: inline; border: none; padding: 5px 8px 5px 0; }
.lista-ogloszen-kat li ul.fitr-status li.zaznaczenie a { text-decoration: none; background: #f2f5fa; border: 1px solid #e4eaf4; padding: 2px 4px; }
.lista-ogloszen-kat li .lista-dane-container { margin-left: 71px; }

.lista-ogloszen-kat li.plus { background: #d8ffcc; }
.lista-ogloszen-kat li.premium { background: #ffc url("/images/star.gif") 615px 50% no-repeat; }

.lista-ogloszen-kat li span.dam-prace { position: absolute; right: 5px; top: 10px; font-size: 10px; color: #fff; background: #55a645; padding: 1px 4px; font-style: italic; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.lista-ogloszen-kat li span.szukam-pracy { position: absolute; right: 5px; top: 10px; font-size: 10px; color: #fff; background: #577eb8; padding: 1px 4px; font-style: italic; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/* ------------------------------------------ */

/* twoje ogloszenia i oferty 
#dodajoferte, #dodajogloszenie, #dodajaukcje { font-size: 12px; padding: 25px 0 25px 30px; }
#dodajoferte a, #dodajogloszenie a, #dodajaukcje a { padding: 7px 14px; background: #577eb8; color: #fff; border: 2px solid #293b56; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#dodajoferte a:hover, #dodajogloszenie a:hover, #dodajaukcje a:hover { background: #698CBF; text-decoration: none; }
*/
/* ------------------------------------------ */


/* lista-ogloszen wyniki new */
.l-container {width: 100%; overflow: hidden;}
.lc-block1 {float: left; width: 20px; *width: 20px; height: 110px;}
.lc-block2 {float: left; width: 85px; *width: 80px;  text-align: center; padding: 10px 0 10px 0;}
.lc-block3 {float: left; width: 575px; *width: 545px; text-align: left; padding: 2px 0 0 0;}
.lc-block4 {float: left; width: 20px; *width: 20px; height: 110px;}
.lc-block5 {float: left; width: 105px; *width: 100px; text-align: center; padding: 10px 0 0 0;}
.lcb-new {float: left; width: 20px; background: url(/images/lang/pl/nowosc.jpg) 0 0 no-repeat}
.lcb-polecane {float: left; width: 20px; background: url(/images/lang/pl/polecane.jpg) 0 50% #d50303 no-repeat }
.lcb-div {width: 100%; float: left;}
.lcb-termin {float: left; width: 70%; *width: 65%;}
.lcb-cena {float: left; width: 30%;}

/* lista-ogloszen wyniki wyszukiwania */
#nav-kategorie-ogloszen { padding-bottom: 20px; }
#nav-kategorie-ogloszen li { }
#nav-kategorie-ogloszen li h5 { margin: 0 11px 10px; font: normal 14px Georgia, sans-serif; font-style: italic; }
#nav-kategorie-ogloszen a { display: block; padding: 8px 10px; margin-bottom: 1px; border: 1px solid #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; line-height: 16px; }
#nav-kategorie-ogloszen a:hover, 
#nav-kategorie-ogloszen li.zaznaczenie a { text-decoration: none; background: #f2f5fa; border-color: #e4eaf4; }
#nav-kategorie-ogloszen li.kategoria a{ color: #fff; text-decoration: none; background: #577eb8; border: 1px solid #293b56; }
#nav-kategorie-ogloszen li span.punkty { background: #55A645; color: #fff; font: italic 16px "Trebuchet MS", sans-serif; padding: 3px 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#status-punktowy { border: 1px dashed #d0d0d0; margin: 20px 0; padding: 10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#status-punktowy li { padding: 3px 5px 3px 10px; }
#status-punktowy li span.punkty { background: #55A645; color: #fff; font: italic 12px "Trebuchet MS", sans-serif; padding: 3px 5px; margin-left: 5px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#status-punktowy li a {}

#lista-ogloszen li { width: 100%;padding: 0; border-bottom: 1px solid #f0f0f0; overflow: hidden; line-height: 1.8; position: relative; }
#lista-ogloszen li a img {padding: 2px; border: 1px solid #d0d0d0; }
#lista-ogloszen li h4 { font-size: 16px; padding: 0px; margin: 0px;}
#lista-ogloszen li span.cena { font-size: 14px; font-weight: bold; text-shadow: 0 1px 0 #fff; }
#lista-ogloszen li.li-reklama { padding: 10px 0; }
#lista-ogloszen li.li-reklama img { border: 1px solid #d0d0d0; }
#lista-ogloszen li.li-reklama a img { padding: 1px; display: block; float: none; margin: 0; }
#lista-ogloszen li.plus { background: #d8ffcc; }
#lista-ogloszen li.plus.odd { background-color: #ECFFE7; }
#lista-ogloszen li.premium { background: #ffc; }
#lista-ogloszen li.premium.odd { background-color: #ffffe7; }

#lista-ogloszen img.nowosc-marker { position: absolute; left: 0; top: 0; }
/* -------------------------------------- */

/* lista-ogloszen-pracy */
#lista-ogloszen-pracy li { width: 100%;border-bottom: 1px solid #f0f0f0; /*width: 100%;*/ overflow: hidden; line-height: 1.8; /*background: url("/images/user.png") 15px 50% no-repeat;*/ position: relative; }
#lista-ogloszen-pracy li a img { float: left; margin: 5px 20px 5px 10px; display: inline; padding: 2px; border: 0; }
#lista-ogloszen-pracy li h4 { font-size: 16px;}
#lista-ogloszen-pracy li p {}
#lista-ogloszen-pracy li.li-reklama { padding: 10px 0; }
#lista-ogloszen-pracy li.li-reklama img { border: 1px solid #d0d0d0; }
#lista-ogloszen-pracy li.li-reklama a img { padding: 1px; display: block; float: none; margin: 0; }
#lista-ogloszen-pracy li.plus { background-color: #d8ffcc; }
#lista-ogloszen-pracy li.premium { background: #ffc; }
#lista-ogloszen-pracy li span.dam-prace,
#lista-ogloszen-pracy li span.dam-staz { position: absolute; right: 5px; top: 10px; font-size: 11px; color: #fff; background: #55a645; padding: 2px 8px; font-style: italic; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#lista-ogloszen-pracy li span.szukam-pracy,
#lista-ogloszen-pracy li span.szukam-stazu { position: absolute; right: 5px; top: 10px; font-size: 11px; color: #fff; background: #577eb8; padding: 2px 8px; font-style: italic; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/* -------------------------------------- */

/* listy-intro-artykulow */
.lista-intro-artykulow li { padding: 10px 0; line-height: 1.8; }
.lista-intro-artykulow li a img { float: left; margin: 5px 20px 5px 5px; display: inline; padding: 2px; border: 1px solid #d0d0d0; }
.lista-intro-artykulow li h3 { margin: 20px 10px -10px 10px; padding: 0 0 10px 0; font: 18px Georgia, sans-serif; font-style: italic; color: #dc0024; border-bottom: 1px solid #f0f0f0; }
.lista-intro-artykulow li h3.first { margin-top: 0; }
.lista-intro-artykulow li h4 { font-size: 16px; margin: 5px 0 0 10px; font-weight: normal; line-height: 1.4; }
.lista-intro-artykulow li p { margin: 10px 0 10px 10px; font-size: 12px; }
.lista-intro-artykulow li span.data { font-size: 10px; color: #b1b1b1; font-family: "Trebuchet MS", Georgia, sans-serif; margin-left: 10px; }
.lista-intro-artykulow li.link { border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; padding: 5px 25px 5px 2px; }
/* -------------------------------------- */

/* lista-artykulow */
#lista-artykulow li { padding: 10px 0; border-bottom: 1px solid #f0f0f0; /*width: 100%; overflow: hidden;*/ line-height: 1.8; }
#lista-artykulow li a img { float: left; margin: 5px 20px 5px 5px; display: inline; padding: 2px; border: 1px solid #d0d0d0; }
#lista-artykulow li h4 { font-size: 19px; margin-left: 10px; font-weight: normal; }
#lista-artykulow li p { margin: 10px 0 10px 10px; }
#lista-artykulow li span.data { font-size: 11px; color: #b1b1b1; font-family: "Trebuchet MS", Georgia, sans-serif; margin-left: 10px; }
/* -------------------------------------- */

/* oferta-pracy-tresc */
body#ofertapracy { padding-bottom: 30px; }
body#ofertapracy #podobne-ogloszenia { margin-top: 40px; }
h3#oferta-stanowisko { background: url("/images/user.png") -5px 50% no-repeat; padding-left: 45px; margin-top: 10px; } 
#oferta-pracy-tresc { margin: 40px 23px 40px; overflow: hidden; line-height: 1.8; }
#oferta-pracy-kontakt { border: 1px solid #dfdfdf; background: #eff5fc; }
#oferta-pracy-kontakt h4 { color: #577eb8; font: bold 16px Georgia, sans-serif; margin: 15px 10px 10px; text-shadow: 0 2px 0 #fff; }
#oferta-pracy-kontakt p { line-height: 1.8; padding: 10px; text-shadow: 0 1px 0 #fff; }
#oferta-pracy-kontakt .dane-wystawiajacego { padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; text-shadow: none; font-family: "Trebuchet MS", sans-serif; }
#oferta-pracy-kontakt .dane-wystawiajacego em { display: block; line-height: 16px; margin: 8px 0; color: #5b5b5b; font-family: "Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; }
#oferta-pracy-kontakt .dane-wystawiajacego span { font-family: Arial, Helvetica, sans-serif; color: #999; }

/* -------------------------------------- */

/* artykul-content */
#artykul-content { padding-bottom: 40px; }
#artykul-content h4 { font-size: 26px; color: #577eb8; letter-spacing: -0.5px; font-weight: normal; line-height: 1.2; margin: 20px 20px 25px; }
.artykul-content-block {width: 600px;padding: 15px;margin: 0px;line-height: 1.5em;text-align: justify}
.artykul-content-block ul {padding: 0 15px 0 25px;}
.artykul-content-block li {list-style: disc;}
.artykul-content-block p {width: 100%;}
.artykul-info { margin-top: 20px; border: 1px solid #dfdfdf; background: #eff5fc; float: right; }
.artykul-info h5 { color: #577eb8; font: bold 16px Georgia, sans-serif; margin: 15px 10px 10px 20px; text-shadow: 0 2px 0 #fff; }
.artykul-info p { color: #5b5b5b; line-height: 1.4; padding: 10px 20px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; }
.artykul-info p span { color: #5b5b5b; }
.artykul-info ul { padding: 20px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; }
.artykul-info li { margin: 8px 0; list-style: disc; }
#artykul-content span.data { font-size: 11px; color: #b1b1b1; font-family: "Trebuchet MS", Georgia, sans-serif; margin-left: 20px; }
#artykul-content img {padding: 2px; border: 1px solid #d0d0d0; }
/* -------------------------------------- */

/* stronicowanie */
.stronicowanie { margin: 25px 0 30px; }
.stronicowanie.top { margin: 15px 0; }
.stronicowanie li { float: left; margin: 5px 5px; 0px 5px ;padding: 2px; display: inline; border: 1px solid #577eb8; font-size: 14px; }
.stronicowanie li a { display: block; padding: 6px 8px; text-decoration: none; border: 1px solid #577eb8;}
.stronicowanie li a:hover { background: #e4eaf4;}
.stronicowanie li.stronicowanie-opis { padding: 10px 8px; border: none; }
.stronicowanie li.biezaca-strona { padding: 3px 8px; *padding: 1px 8px; background: #e4eaf4; color: #577eb8; }
.stronicowanie li.biezaca-strona2 { padding: 6px 8px; *padding: 6px 8px; background: #e4eaf4; color: #577eb8; }
.stronicowanie li.nastepna { padding: 0 0 0 0; border: 0px;}
.stronicowanie li.poprzednia { padding: 0 0 0 0; border: 0px;}
.stronicowanie li .stronnicowanie_input {vertical-align: middle; padding: 2px 0px !important; text-align: center; width: 20px;}
/* -------------------------------------- */

/* sortowanie */
.sortowanie { padding-bottom: 10px; text-align: right; border-bottom: 1px solid #f0f0f0; /* overflow: hidden;*/ }
.sortowanie li { float: left; margin: 0 5px; display: inline; }
.sortowanie li.sortowanie-ostatni { margin-right: 25px; }
.sortowanie li.sortowanie-pierwszy { margin-left: 25px; }
.sortowanie li a { }
.sortowanie li a:hover {  }
.sortowanie li.zaznaczenie a { text-decoration: none; background: #f2f5fa; border: 1px solid #e4eaf4; padding: 2px 4px; }
/* -------------------------------------- */

/*
	podstrony
*/

#content-kontakt { padding-bottom: 50px; overflow: hidden; }
#content-kontakt h3 { margin: 20px 30px 10px 30px; font: 18px Georgia, sans-serif; font-style: italic; color: #dc0024; }
#content-kontakt h4 { margin: 20px 20px -10px 20px; font: 16px Georgia, sans-serif; font-weight: normal; }
#content-kontakt ul { padding-bottom: 10px; overflow: hidden; }
#content-kontakt li { border-top: 1px solid #d0d0d0; /*border-bottom: 1px solid #d0d0d0;*/ padding-bottom: 5px; /*width: 300px; float: left; margin: 0 20px 20px 20px;*/ margin: 0 10px; }
#content-kontakt em { /*font-size: 14px;*/ font-style: normal; /*font-weight: bold;*/ /*padding-bottom: 8px;*/ display: block; }
#content-kontakt strong { font-size: 24px; display: block; margin: 20px; }
#content-kontakt p { margin: 15px 20px; line-height: 1.8; }
#content-kontakt img { margin: 20px 0 20px -10px; border: 1px solid #d0d0d0; }

#content-onas { padding-bottom: 50px; overflow: hidden; }
#content-onas h3 { font: 21px Georgia, sans-serif; font-style: italic; margin: 20px 10px; color: #dc0024; }
#content-onas .content-onas-intro { /*margin: 20px 10px;*/ }
#content-onas .content-onas-intro p { /*font-size: 14px;*/ }
#content-onas .content-onas-intro p strong { font-size: 18px; }
#content-onas .content-onas-intro p em { font: 16px/1.8 Georgia, sans-serif; font-style: italic; }
#content-onas .content-onas-intro p span { font-size: 10px; text-transform: uppercase; letter-spacing: 1px; }
#content-onas p,
#content-onas li { margin: 15px 10px; line-height: 1.8; }
#content-onas li strong { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; display: block; }
#content-onas img { margin: 20px 0 20px -10px; border: 1px solid #d0d0d0; }
#content-onas img#img-onas-second { margin-top: 60px; }
#content-onas p span.no-wrap { white-space: nowrap; }
/* ------------------------------------------ */

#side-content { background: #f7f7f7; border: 1px solid #dfdfdf; padding: 10px 0; margin-bottom: 40px; }
#side-content h4 { margin: 20px 15px; color: #577eb8; font: normal 16px Georgia, sans-serif; font-style: italic; }
#side-content p { font-size: 12px; line-height: 18px; margin: 10px 15px; }


#site_info { width: 100%; overflow: hidden; position: relative; padding-bottom: 20px; }
#site_info #logotypy { width: 100%; overflow: hidden; text-align: right; }
#site_info #logotypy img { margin: 20px 0; }
#site_info #logotypy img#img-ig { float: left; margin-top: 18px;}
#site_info p { text-align: center; padding: 0 0 10px 0; }
#site_info p a { border-right: 1px solid #d0d0d0; padding: 1px 10px 1px 6px; }
#site_info p a.last { border: none; }
#site_info a#link-platnosci { position: absolute; right: 0; top: 85px; }
#site_info li { margin: 5px 0; }
#site_info li.ostatni { text-align: right; }

#cennik-punktow-side { color: #000; margin-left: 15px; }
#cennik-punktow-side td { width: 100px; text-align: center; }
#cennik-punktow-side td.pakiet-srebrny 	 { background: #d9d9d9; }
#cennik-punktow-side td.pakiet-zloty 	 { background: #ff0; }
#cennik-punktow-side td.pakiet-platynowy { background: #404040; color: #fff; }
#cennik-punktow-side td.pakiet-punkt { background: #fff; }
#cennik-punktow-side td.pakiet-punkt strong { display: block; }

img#img-punkty { margin: 0 0 5px 15px; }

/*
	formularze
*/
#content fieldset { border: none; }
#content legend { color: #577EB8; text-transform: uppercase; padding: 20px 0 5px 210px; letter-spacing: 1px; }
#content form h4 { color: #ff8b13; font: normal 24px "Trebuchet MS", sans-serif; /*margin: 25px 10px 35px 70px;*/ margin-bottom: 20px; padding: 15px 10px 11px 105px; background: url("/images/heading-bgr.gif") 0 -5px repeat-x; color: #444; border-bottom: 4px solid #FF8B13; }

/* use: edytuj zdjecia oglosznia */
#content h6 { color: color: #ff8b13; font: normal 20px "Trebuchet MS", sans-serif; margin: 5px 0 10px 210px; }
/* ------ */

#content label { width: 200px; display: block; float: left; clear: left; /*margin-right: 10px;*/ padding: 3px 10px 3px 0; text-align: right; }
#content form em { font-weight: bold; /*color: #ff8b13; pierwotny pomarancz */ color: #dc0024; font-size: 14px; }

#content input,
#content select,
#content textarea { border: 1px solid #577eb8; color: #5b5b5b; font-size: 12px; padding: 3px; }

#content form p { margin: 10px 0; position: relative; }
#content form p.form-info { margin: 10px 10px 8px 210px; width: 200px; padding: 10px 10px 8px; font-size: 11px; background: #F2F5F9; color: #577eb8; }
#content form p.opis { margin-left: 210px; }
#content .warning { color: #dc0024; display: inline; margin-left: 10px; padding: 4px 8px; background: #FFFFED; border: 1px solid #FFC1C3; }
#content .warning2 { color: #dc0024; display: inline; margin-left: 0px; padding: 4px 8px; background: #FFFFED; border: 1px solid #FFC1C3; }

#content #formularz_logowanie .warning { margin-left: 0; }

#content fieldset.pola-opisowe p { margin: 10px 20px 0 205px; line-height: 22px; }
#content fieldset.pola-opisowe input { float: left; margin-right: 10px; }
#content fieldset.pola-opisowe label { float: none; display:inline; clear: none; text-align: left; margin-left: 10px; vertical-align: baseline; }

input#button-licytuj,
input#button-kupteraz  { background: #577eb8; color: #fff; font: normal 12px Arial, Helvetica, sans-serif; padding: 4px 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: pointer; }
input#button-licytuj { border: 2px solid #293B56; }
input#button-kupteraz { background: #55a645; border: 2px solid #376C2D; }

input#button-licytuj:hover { background: #5E88C6; } 
input#button-kupteraz:hover { background: #60BB4E; }

form.form-buttony-akcji { display: inline; margin-right: 10px; }

input.long { width: 360px; }

span.checkbox-wrapper { background: #f7f7f7; margin: 0 8px 0 0; padding: 5px 10px; }

#formularz_przypomnienie,
#formularz_logowanie { margin-top: 40px; }
/*
	TODO #Dodaj zmienic na #dodaj_ogloszenie
*/
#content form p#przycisk_submit { /*text-align: center;*/ margin: 30px 0 45px; }
#content form p#przycisk_submit input { margin: 0 0 0 210px; padding: 10px 20px; text-align: center; font-size: 14px; color: #fff; background: #577eb8; border: 2px solid #293b56; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-shadow: 0 1px 0 #444; cursor: pointer; }
#content form p#przycisk_submit input:hover { background: #5f89c9; }

/*#formularz_logowanie #przycisk_submit { text-align: left; }*/
/*#formularz_logowanie #przycisk_submit input { margin: 0 0 0 210px; }*/

/*#formularz_rejestracja { margin: 30px 0; }*/

.cennik-dodaj-ogloszenie ul { margin-left: 10px; }
.cennik-dodaj-ogloszenie li { background: #D5FBC9; border: 1px dashed #BDDFB2; width: 160px; float: left; margin: 10px; display: inline; padding: 5px 20px; text-align: center; line-height: 16px; }
.cennik-dodaj-ogloszenie li h4 { display: block; font-size: 14px; padding: 5px 0; }
.cennik-dodaj-ogloszenie h6 { font-size: 16px; margin: 0 0 0 20px; font-weight: normal; }
.cennik-dodaj-ogloszenie li em { display: block; }

#content .form-files { background: #f7f7f7; padding: 20px 0; margin-bottom: 10px; border: 1px solid #dfdfdf; width: 600px; margin-left: 210px; }
#content .form-files img { margin-left: 80px; padding: 5px; border: 1px solid #dfdfdf; background: #fff; }
#content .form-files label { width: 70px; }
#content .form-files p.przycisk-submit-s { margin-left: 80px; }
#content .form-files p.przycisk-submit-s input { margin: 0 10px 0 0; padding: 4px 12px; text-align: center; font-size: 12px; color: #fff; background: #577eb8; border: 2px solid #293b56; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-shadow: 0 1px 0 #444; cursor: pointer; }
#content .form-files p.przycisk-submit-s input:hover { background: #5f89c9; }

/*------------------------------------------------------*/

/* ogloszenie */
#ogloszenie-wrapper { /*width: 100%; overflow: hidden;*/ }

#ogloszenie-breadcrumbs { margin: 0 20px 20px; font-size: 14px; }
#ogloszenie-breadcrumbs span { background: #eff5fc; padding: 6px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#ogloszenie-breadcrumbs strong { padding: 0 5px; }
 
#ogloszenie-przedmiot { margin: 5px 20px 20px; }
#ogloszenie-przedmiot h3 { font-size: 32px; font-weight: normal; line-height: 36px; position: relative; }
#ogloszenie-przedmiot h3 span { background: #55A645; color: #fff; font: italic 12px "Trebuchet MS", sans-serif; padding: 3px 5px; margin-left: 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; vertical-align: top; line-height: 24px; white-space: no-wrap; }
#ogloszenie-przedmiot h3#oferta-stanowisko span { margin-left: 0; } /* TODO mozliwe ze dla wszytskich naglowkow te labelsy dac nizej bo sie dziela */
#ogloszenie-przedmiot h3 span.labelka-szukam { background: #577EB8; }
#ogloszenie-przedmiot p { font-size: 16px; margin-top: 15px; }
#ogloszenie-przedmiot p span { font-size: 12px; text-align: right; }

#ogloszenie-opis { margin: 20px 0; }
#ogloszenie-opis h4 { margin: 20px 0 20px 10px; color: #577eb8; font: normal 16px Georgia, sans-serif; font-style: italic; }
#ogloszenie-opis p { line-height: 1.8; font-size: 12px; margin-left: 10px; }
#ogloszenie-opis p.liczba-wyswietlen { margin-top: 30px; color: #999; font-style: italic; }

#ogloszenie-zdjecia { height: 440px; }
#ogloszenie-zdjecia li.oglosznie-zdjecie-male { float: left; width: 100px; margin: 10px 0 0 0; }
#ogloszenie-zdjecia img { border: 1px solid #dfdfdf; padding: 10px; margin-left: 10px; }
#ogloszenie-zdjecia img.thumb { padding: 5px; }

#ogloszenie-cena { border: 1px solid #dfdfdf; background: #EFF5FC; }
#ogloszenie-cena h4 { color: #577eb8; font: bold 16px Georgia, sans-serif; /*font-style: italic;*/ margin: 15px 10px 10px; text-shadow: 0 2px 0 #fff; }
#ogloszenie-cena h4 strong { display: block; font: bold 20px "Trebuchet MS", sans-serif; color: #444; margin: 10px 0 20px; }
#ogloszenie-cena p { line-height: 1.8; padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; }
#ogloszenie-cena p.dane-wystawiajacego { padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; text-shadow: none; font-family: "Trebuchet MS", sans-serif; }
#ogloszenie-cena p.dane-wystawiajacego span { font-family: Arial, Helvetica, sans-serif; color: #999; }
#ogloszenie-cena p.dane-wystawiajacego em { display: block; line-height: 16px; margin: 8px 0; color: #5b5b5b; font-family: "Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; }

#ogloszenie-sprzedajacy { background: #EFF5FC; border: 1px solid #dfdfdf; }
#ogloszenie-sprzedajacy h4 { color: #577eb8; font: bold 16px Georgia, sans-serif; margin: 15px 10px 10px; text-shadow: 0 2px 0 #fff; }
#ogloszenie-sprzedajacy p { line-height: 1.8; padding: 10px; text-shadow: 0 1px 0 #fff; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego { padding: 10px; background: #f7f7f7; border-top: 1px dashed #d0d0d0; text-shadow: none; font-family: "Trebuchet MS", sans-serif; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego span { font-family: Arial, Helvetica, sans-serif; color: #999; }
#ogloszenie-sprzedajacy p.dane-wystawiajacego em { display: block; line-height: 16px; margin: 8px 0; color: #5b5b5b; font-family: "Trebuchet MS", sans-serif; font-size: 14px; font-style: normal; }

#forms-aukcja-wrapper { background: #f7f7f7; padding: 5px 0; }
#form-licytuj,
#form-kupteraz { margin: 0 10px; padding: 10px 0; /*background: #F7FAFE;*/ }
#form-licytuj { border-bottom: 1px solid #dfdfdf; }
#form-kupteraz { border-top: 1px solid #fff; }
#content #form-licytuj p,
#content #form-kupteraz p { margin: 0; padding: 5px 10px; }

#podobne-ogloszenia { padding-bottom: 40px; }
#podobne-ogloszenia h5 { font: 16px Georgia, sans-serif; font-style: italic; margin: 20px 10px; color: #dc0024; }
/* -------------------------------------- */

/* 
	chmurki pomocy
*/
.help { position: absolute; left: 400px; top: 2px; z-index: 1000; display: none; }
.help-icon { display: block; width: 18px; height: 18px; cursor: pointer; background: #ffc; font-size: 14px; font-weight: bold; } 
.help-opis { display: none; display: block; position: relative; margin: -21px 0 0 20px !important; margin: -19px 0 0 20px; padding: 12px 0 8px 7px; font-size: 11px; width: 307px; background: #ffc; border: 1px solid #fff31f; }
.help-opis .help-head { display: block; margin-bottom: 10px; padding-left: 8px; }
.help-opis .help-opis-tresc { display: block; padding: 0 8px 8px 8px; }
.help-opis.hide { display: none; }
a.zamknij-chmurke { position: absolute; right: 8px; top: 8px; font-size: 10px; border: 0; cursor: pointer; }
a.zamknij-chmurke:hover { text-decoration: underline; }
/* ---------------------------------------------------------------------- */

/*
	regulamin i polityka
*/
#content-regulamin { line-height: 1.4; }
#content-regulamin h3 { text-align: center; font-size: 19px; font-weight: normal; margin: 15px 22px; color: #444; }
#content-regulamin h4 { text-transform: uppercase; font-size: 13px; margin: 20px 22px 0 22px; font-weight: normal; }
#content-regulamin p { margin: 10px 22px; }
#content-regulamin strong { color: #444; }
#content-regulamin ul { margin: 10px 22px 10px 44px; }

/* ---------------------------------------------------------------------- */

/*
	komunikaty
*/
.komunikat { margin: 10px 19px; padding: 10px 20px; background: #ffc; border: 1px solid #fff31f; line-height: 1.8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.komunikat.info { background: #d5fbc9; border-color: #bee0b3; }
body#rejestracja .komunikat.info { margin-left: 210px; }
.komunikat em { font: 14px/38px Georgia, "Trebuchet MS", sans-serif; font-style: normal; }
/* ------------------------------------------------- */

dt { font: 14px Georgia, "Times New Roman", Times, sans-serif; height: 25px; padding: 4px 0 0 10px;overflow: hidden; margin: 20px 0px 10px 6px; color: #fff; background: url(../images/belkapomoc.gif) no-repeat;}
dt .paragraph-number {margin-right: 15px;}
dt .paragraph-number2 {margin-right: 5px;}
dd { font-size: 12px; line-height: 18px; margin: 10px; padding: 0px 35px 0 35px;text-align: justify}

.widoczny { display: block; }
.ukryty { display: none; }	
/*--------------------*/
span.dev { font-weight: bold; color: red; font-size: 12px; padding: 0 5px; }


/* Nowa Czytelnia */
.czytelnia-content {width: 100%;}
.czytelnia-content-left {float: left; width: 302px; overflow: hidden;padding: 0px 0px 0px 12px; text-align: center;}
.czytelnia-content-right {float: left; width: 629px; overflow: hidden;padding: 0px 0px 0px 24px;}

.section-czytelnia-title {font: 14px Arial, "Trebuchet MS", sans-serif;font-weight: bold; background: url(../images/tab_long_629_24.jpg) no-repeat;height: 24px;color: #fff;padding: 4px 0 0 12px;margin: 0px;overflow: hidden;}

.czytelnia-group {text-align: left;width: 302px; margin: 0 0 50px 0;}
.czytelnia-group-title {font: 14px Arial, "Trebuchet MS", sans-serif;font-weight: bold; background: url(../images/tab_302_24.jpg) no-repeat;height: 24px;color: #fff;padding: 4px 0 0 12px;margin: 0px;overflow: hidden;}
.czytelnia-group-title a.link {color: #fff;}
.czytelnia-group-title a.link:hover {color: #fff; text-decoration: none}
.czytelnia-group-content {width: 302px; overflow: hidden;padding: 0 0 0x 0;line-height: 1.7em}
.czytelnia-group-content ul { margin: 0 0 0 0; padding: 0px 10px;}
.czytelnia-group-content ul li {list-style: none;}
.czytelnia-group-content ul li a {} 
.czytelnia-read-more {text-align: right;padding: 0 5px 0 0;margin-top: 5px;}
.czytelnia-link {color: #577EB8;}
.czytelnia-date {color: #b81616}
.czytelnia-organizator {color: #646464}
.czytelnia-content a:hover {color: #577EB8; text-decoration: underline;}
.czytelnia-link-first {color: #577EB8;font-weight: bold} 
.thumb-artykuly {border:1px solid #D0D0D0; padding:2px; vertical-align: middle;float: left;margin: 2px 10px 0 5px;}
.thumb-wydarzenia {border:1px solid #D0D0D0; padding:2px; vertical-align: middle;margin: 2px 10px 0 5px;}

.logo-oferta-pracy-duze {width: 100%;text-align: center;}
.logo-oferta-pracy-male {vertical-align: text-bottom;}

/* Czytelnia Kalendarz */

.calendar-months {float: left; width: 100%; height: 24px; background: url(../images/tab_calendar.jpg) no-repeat;}
.month-container {float: left; width: 585px; height: 24px; overflow: hidden; padding: 0; margin: 0; text-align: center;}
.calendar-month {float: left; text-align: center; font-size: 11px; width: 96px;}
.calendar-month-arrow-left {float: left; text-align: center; padding: 6px 0; width: 22px;}
.calendar-month-arrow-right {float: left; text-align: center; padding: 6px 0; width: 22px;}
.calendar-month a {display: block; padding: 6px 0 7px 0; color: #fff;}
.calendar-month a:hover {color: #fff; text-decoration: none; background: url(../images/tab_calendar_selected.jpg) repeat-x;}
.calendar-month a.selected {color: #fff; padding: 6px 0 7px 0; background: url(../images/tab_calendar_selected.jpg) repeat-x;}
.calendar-month a.selected:hover {color: #fff; text-decoration: none; background: url(../images/tab_calendar_selected.jpg) repeat-x;}
.calendar-info {float: left; color: #fff; text-align: center; width: 100%; height: 24px; background: url(../images/tab_calendar_info.jpg) no-repeat;}
.calendar-info div {float: left; padding: 3px 0px;font-size: 11px;}

.calendar-info .td-badania-org {width: 170px}
.calendar-info .td-badania-matryca {width: 55px}
.calendar-info .td-badania-ozn {width: 180px}
.calendar-info .td-badania-badania {width: 112px}
.calendar-info .td-badania-termin {width: 110px}
.czytelnia-content-right .bg_badania {float: left; width: 100%; padding: 10px 0; overflow: hidden;}
.czytelnia-content-right .bg_badania_1 {background: url(../images/bg_badania_1.jpg) repeat-y;}
.czytelnia-content-right .bg_badania_0 { background: url(../images/bg_badania_2.jpg) repeat-y;}
.czytelnia-content-right .bg_badania div {float: left;}

.bg_badania .td {min-height: 10px; height: auto !important; height: 10px;}
.bg_badania .td-badania-org {width: 150px; padding: 0 10px; overflow: hidden; line-height: 1.2em}
.bg_badania .td-badania-matryca {width: 55px;text-align: center; overflow: hidden;}
.bg_badania .td-badania-ozn {width: 180px; text-align: center; overflow: hidden;}
.bg_badania .td-badania-badania {width: 112px; text-align: center; overflow: hidden;}
.bg_badania .td-badania-termin {width: 110px; text-align: center; overflow: hidden;}
.bg_badania a {color: #287ed5}
.bg_badania a:hover {color: #287ed5; text-decoration: underline;}

.calendar-info .td-wydarzenia-nazwa {width: 300px}
.calendar-info .td-wydarzenia-org {width: 165px}
.calendar-info .td-wydarzenia-termin {width: 160px}

.czytelnia-content-right .bg_wydarzenia {float: left; width: 100%; padding: 10px 0; overflow: hidden;}
.czytelnia-content-right .bg_wydarzenia_1 {background: url(../images/bg_wydarzenia_0.jpg) repeat-y;}
.czytelnia-content-right .bg_wydarzenia_0 { background: url(../images/bg_wydarzenia_1.jpg) repeat-y;}
.czytelnia-content-right .bg_wydarzenia div {float: left;}
.bg_wydarzenia .td {min-height: 10px; height: auto !important; height: 10px;}
.bg_wydarzenia .td-wydarzenia-nazwa {color: #287ed5; font-weight: bold; width: 280px; padding: 0 10px; overflow: hidden; line-height: 1.2em}
.bg_wydarzenia .td-wydarzenia-org {width: 165px;text-align: center;}
.bg_wydarzenia .td-wydarzenia-termin {width: 160px; text-align: center;}
.bg_wydarzenia a {color: #287ed5}
.bg_wydarzenia a:hover {color: #287ed5; text-decoration: underline;}

.bg_empty_calendar {float: left; width: 100%; background: #e2eefc; text-align: center; padding: 15px 0;}

/* Kalendarium */
.calendar-head {float: left; width: 100%;}
.ch-kalendarium-selected {float: left; background: url(../images/organizatorzy/bg_kalendarium_s.jpg) no-repeat; padding: 10px 0 0 70px; width: 172px; height: 19px; overflow: hidden;}
.ch-kalendarium {float: left; background: url(../images/organizatorzy/bg_kalendarium.jpg) no-repeat; padding: 10px 0 0 70px; width: 172px; height: 19px; overflow: hidden;}
.calendar-head a{display: block; font-size: 12px; color: #fff; text-decoration: none;}
.calendar-head a:hover{font-size: 12px; color: #fff; text-decoration: none;}
.ch-badan {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia1.jpg) no-repeat; padding: 5px 0 0 25px; width: 203px; height: 19px; overflow: hidden;}
.ch-badan2 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia2.jpg) no-repeat; padding: 5px 0 0 30px; width: 212px; height: 19px; overflow: hidden;}
.ch-badan3 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia3.jpg) no-repeat; padding: 5px 0 0 25px; width: 190px; height: 19px; overflow: hidden;}

.chs-kalendarium{float: left; background: url(../images/organizatorzy/bg_kalendarium1.jpg) no-repeat; padding: 5px 0 0 70px; width: 172px; height: 19px; overflow: hidden;}
.chs-szkolenia {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia1.jpg) no-repeat; padding: 5px 0 0 40px; width: 188px; height: 19px; overflow: hidden;}
.chs-szotwarte {float: left; width: 100%; background: url(../images/organizatorzy/bg_szotwarte1.jpg) no-repeat; padding: 5px 0 0 30px; width: 129px; height: 19px; overflow: hidden;}
.chs-kalendarium2{float: left; background: url(../images/organizatorzy/bg_kalendarium2.jpg) no-repeat; padding: 5px 0 0 70px; width: 158px; height: 19px; overflow: hidden;}
.chs-szkolenia2 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia2.jpg) no-repeat; padding: 5px 0 0 50px; width: 192px; height: 19px; overflow: hidden;}
.chs-szotwarte2 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szotwarte2.jpg) no-repeat; padding: 5px 0 0 30px; width: 129px; height: 19px; overflow: hidden;}
.chs-kalendarium3{float: left; background: url(../images/organizatorzy/bg_kalendarium3.jpg) no-repeat; padding: 5px 0 0 70px; width: 172px; height: 19px; overflow: hidden;}
.chs-szkolenia3 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szkolenia3.jpg) no-repeat; padding: 5px 0 0 50px; width: 165px; height: 19px; overflow: hidden;}
.chs-szotwarte3 {float: left; width: 100%; background: url(../images/organizatorzy/bg_szotwarte3.jpg) no-repeat; padding: 5px 0 0 30px; width: 142px; height: 19px; overflow: hidden;}


.bb-row_0 {background: #e2eefc; float: left; width: 598px; padding: 15px; overflow: hidden;}
.bb-row_1 {background: #fff; float: left; width: 598px; padding: 15px; overflow: hidden;}
.bbr-info {float: left; width: 100%;}
.bbri-left {float: left; width: 418px; color: #505050; line-height: 1.5em}
.bbri-right {float: left; width: 160px; text-align: center;}
.bbr-desc {float: left; width: 100%; text-align: justify; margin: 10px 0 0 0;}
.bbri-title {font-size: 13px; color: #505050; font-weight: bold;}
.bbri-info {font-size: 13px; color: #505050; font-weight: bold;}
.bbri-left a{color: #2a77c5; font-weight: bold;}
.bbri-left a:hover{color: #2a77c5;}

/* Katalog Firm */
.katalog-firm-container {width: 100%;padding: 15px; text-align: center; float: left;}
.katalog-row {width: 700px; float: left; margin: 0 auto; border-bottom: 1px solid #ededed; padding: 0 0 10px 0;}
.katalog-firm-container .katalog-left {text-align: left; width: 70%;float: left;}
.katalog-firm-container .katalog-right {text-align: center; width: 30%;float: left;}
.katalog-firm-container .katalog-left .kft {width: 100%; float: left;  font-weight: bold; font-size: 13px; margin: 0 0 10px 0;}
.katalog-firm-container .katalog-left .kft a {color: #3b65bb; text-decoration: none; }
.katalog-firm-container .katalog-left .kft a:hover {color: #afafaf; text-decoration: none}
.katalog-firm-container .katalog-left .kfl {width: 100%; float: left; color: #4c4c4c; margin: 0 0 10px 0; text-align: justify}
.katalog-firm-container .katalog-left .kfi {widt: 100%; float: left;}
.katalog-firm-container .katalog-left .kfi-left {width: 350px; color: #8a8a8a; float: left; padding: 0 0 0 10px; background: url(../images/bg_katalog_info.jpg) no-repeat left center;}
.katalog-firm-container .katalog-left .kfi-right {width: 100px; float: left;}
.katalog-row-spacer {height: 50px; width: 100%;float: left;}

.kf-wrapper {float: left; width: 920px; padding: 20px;}
.kf-title {float: left; width: 100%; font-size: 20px; color: #5b5b5b;}
.kf-links {float: left; width: 100%; margin: 20px 0 10px 0;}
.kf-links a {margin: 0 20px 0 0; float: left; background: url(../images/bg_kf_button.jpg) no-repeat; font-weight: bold; color: #577ecf; padding: 10px 0 12px 0; text-align: center; width: 239px; overflow: hidden;}
.kf-links a:hover {color: #577ecf;}
.kf-info1 {float: left; line-height: 1.8em; width: 100%;  margin: 20px 0 0 0; padding: 25px; background: url(../images/lang/pl/bg_danetele.jpg) no-repeat; width: 903px; height: 149px; color: #1b1b1b;}
.kfi-col1 {float: left; text-align: right; font-weight: bold; margin: 0 20px 0 0;}
.kfi-col2 {float: left; width: 220px; text-align: left}
.kfi-col3 {float: left; text-align: right; font-weight: bold; margin: 0 20px 0 0;}
.kfi-col4 {float: left; width: 220px; text-align: left}
.kfi-col5 {float: left; width: 250px; text-align: center}
.kf-info2 {float: left; line-height: 1.5em; margin: 40px 0 10px 0;  overflow: hidden; width: 943px; color: #1b1b1b; text-align: justify}
.kfi2-head {float: left; overflow: hidden; background: url(../images/lang/pl/bg_zakres_dzial.jpg) no-repeat; width: 100%; height: 20px;}
.kfi2-content {float: left; padding: 0 25px 0 25px; overflow: hidden; background: url(../images/wizytowki/bg.jpg)repeat-y; width: 893px; color: #1b1b1b; text-align: justify}
.kfi2-footer {float: left; width: 100%; overflow: hidden; background: url(../images/wizytowki/bg_bottom.jpg) no-repeat; height: 13px;}


/* Konkurs */
.content-konkurs {width: 900px; padding:  25px 25px 25px 25px; text-align: justify;line-height: 1.5em}
.konkurs-picture {width: 100%; text-align: center;}
.konkurs-text {padding:  0px 65px 0px 65px;}
.konkurs-text .center {width: 100%; text-align: center}
.konkurs-text .indent {text-indent: 1.5em} 

/* Kategorie */
.chosen {padding: 0 10px 0 10px; color: #577eb8;font-weight: bold; } 

/* Forum */
.forum {width: 100%; margin-bottom: 20px; float: left;}
.forum-temat {width: 956px; margin: 0 auto 20px auto;}
.forum-temat-head {text-align: center; color: #fff; font-family: arial; font-size: 14px; font-weight: bold; background: url(../images/forum/forum_temat_head.jpg) no-repeat; width: 956px; height: 24px; overflow: hidden}
.forum-temat-head .fth-nazwa {float: left; width: 621px; padding-top:4px}
.forum-temat-head .fth-tematy {float: left; width: 76px; padding-top:4px}
.forum-temat-head .fth-posty {float: left; width: 76px; padding-top:4px}
.forum-temat-head .fth-ostatni {float: left; width: 183px; padding-top:4px}

.forum-temat-content {border-bottom: 1px solid #fff; background: url(../images/forum/forum_temat_content.jpg) repeat-y; width: 956px; overflow: hidden;}
.forum-temat-content .ftc-temat {padding: 10px 0 10px 20px; float: left; width: 601px;}
.forum-temat-content .ftc-temat a{text-decoration: none; font-weight: bold;}
.forum-temat-content .ftc-temat a:hover{text-decoration: underline;}
.forum-temat-content .ftc-tematy-num {padding: 15px 0 10px 0; text-align: center; float: left; width: 76px;}
.forum-temat-content .ftc-posty-num {padding: 15px 0 10px 0; text-align: center; float: left; width: 76px;}
.forum-temat-content .ftc-ostatni {font-size: 11px; padding: 15px 0 10px 0; float: left; text-align: center; width: 183px;}
.forum-temat-content .ftc-ostatni a {color: #446296; font-weight: bold;}
.forum-temat-content .ftc-ostatni a:hover {color: #446296; text-decoration: underline;}

.forum-watek {width: 956px; margin: 0 auto 20px auto;}
.forum-watek-head {text-align: center; color: #fff; font-family: arial; font-size: 14px; font-weight: bold; background: url(../images/forum/forum_watek_head.jpg) no-repeat; width: 956px; height: 24px; overflow: hidden}
.forum-watek-head .fwh-tematy {float: left; width: 603px; padding-top:4px}
.forum-watek-head .fwh-autor {float: left; width: 107px; padding-top:4px}
.forum-watek-head .fwh-odpowiedz {float: left; width: 90px; padding-top:4px}
.forum-watek-head .fwh-ostatni {float: left; width: 150px; padding-top:4px}

.forum-watek-content {border-bottom: 1px solid #fff; background: url(../images/forum/forum_watek_content.jpg) repeat-y; width: 956px; overflow: hidden;}
.forum-watek-content .fwc-tematy {padding: 15px 0 10px 20px; float: left; width: 583px;}
.forum-watek-content .fwc-tematy a{text-decoration: none; font-weight: bold;}
.forum-watek-content .fwc-tematy a:hover{text-decoration: underline;}
.forum-watek-content .fwc-autor {padding: 10px 0 10px 0; text-align: center; float: left; width: 107px;}
.forum-watek-content .fwc-odpowiedz {padding: 15px 0 10px 0; text-align: center; float: left; width: 90px;}
.forum-watek-content .fwc-ostatni {font-size: 11px; padding: 15px 0 10px 0; float: left; text-align: center; width: 150px;}
.forum-watek-content .fwtc-ostatni a {color: #446296; font-weight: bold;}
.forum-watek-content .fwc-ostatni a:hover {color: #446296; text-decoration: underline;}

.forum-watek-komunikat .msg {padding: 10px 0 10px 20px; text-align: left; float: left; width: 936px; background: #eff2f8;}
.forum-post-komunikat .msg {padding: 10px 0 10px 20px; text-align: left; float: left; width: 936px; background: #eff2f8;}

.forum-search {width: 956px; margin: 0 auto 10px auto; font-size: 12px; }
.forum-search .text-search {margin: 0 10px 0 0; width: 300px;}
.forum-search .search_watek_button {cursor: pointer}

#watekbutton {background: url(../images/lang/pl/new_thread.jpg) no-repeat; cursor: pointer; width: 121px; height: 20px;}
.postbutton {width: 121px; height: 20px; background: url(../images/lang/pl/answer_post.jpg) no-repeat; cursor: pointer;}

.forum-post {width: 956px; margin: 0 auto 10px auto;}
.forum-post-head {text-align: center; color: #fff; font-family: arial; font-size: 14px; font-weight: bold; background: url(../images/forum/forum_post_head.jpg) no-repeat; width: 956px; height: 24px; overflow: hidden}
.forum-post-head .fph-autor {float: left; width: 205px; padding-top:4px}
.forum-post-head .fph-wiadomosc {float: left; width: 750px; padding-top:4px}

.forum-post-content1 {border-bottom: 1px solid #fff; background: url(../images/forum/forum_post_content1.jpg) repeat-y; width: 956px; overflow: hidden;}
.forum-post-content0 {border-bottom: 1px solid #fff; background: url(../images/forum/forum_post_content2.jpg) repeat-y; width: 956px; overflow: hidden;}
.fpc-autor {padding: 5px 0 10px 5px; float: left; width: 200px;}
.fpc-wiadomosc {padding: 0 0 0 0; text-align: left; float: left; width: 750px;}
.fpc-wiadomosc .fpcw-header {padding: 2px 0 10px 5px; width: 951px; border-bottom: 1px solid #a9adb3; font-size: 11px;}
.fpc-wiadomosc .fpcw-content {padding: 10px; width: 730px; text-align: justify;}

.forum-watek-title {width: 200px;}

#post {text-align: left;}
#post .error {color: red; paddding: 2px 0 2px 0;}

#watek {text-align: left;}
#watek .error {color: red; paddding: 2px 0 2px 0;}

.forum-tresc {border:1px;background-color:white;}
.stronnicowanie {border:1px;width:15px:height:15px;font-size:8px;}