body {
margin: 0px; font-family:Arial, Helvetica, sans-serif; background-image:url(src/body_bg.jpg); background-position: top center;
}

img {
border: 0px;
}

.fullcontent {
width: 980px; border-left: 1px solid #dedede; border-right: 1px solid #dedede; margin: 0 auto 0 auto; background-color:#FFFFFF;
}

.content {
width: 950px; margin: 0 auto 0 auto;
}

.headmenu {
padding: 6px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #185c8b;
}

.headmenu_left {
width: auto; float: left; margin-right: 7px;
}

.headmenu_left a, .headmenu_right a  {
color: #185c8b; text-decoration: none;
}

.headmenu_left a:hover, .headmenu_right a:hover {
color: #185c8b; text-decoration: underline;
}

.headmenu_right {
width: auto; float: right; margin-left: 7px;
}

.topmenu_left {
width: 690px; float: left; background-image:url(src/topmenu_bar0.jpg); background-repeat:repeat-x; background-position:top;
}

.topmenu_right_login {
width: 260px; float: right; height: 63px; background-image:url(src/topmenu_bar_login.jpg); background-position:top; background-repeat: no-repeat;
}

.topmenu_right_nologin {
width: 260px; float: right; height: 63px; background-image:url(src/topmenu_bar_nologin.jpg); background-position:top; background-repeat: no-repeat;
}

.topmenu_left_links {
padding-top: 24px; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding-bottom: 7px;
}

.topmenu_left_links a {
color: #FFFFFF; text-decoration: none; padding-left: 10px;
}

.topmenu_left_links a:hover {
color: #FFFFFF; text-decoration: underline;
}

.topmenu_left_down {
background-image: url(src/topmenu_bar1.jpg); background-repeat:no-repeat; background-position:top; height: 18px;
}

.top2menu_left {
width: 235px; float: left; background-image:url(src/top2menu_left.jpg); background-repeat:no-repeat; background-position:top; height: 289px;
}

.top2menu_right {
width: 715px; float: right;
}

.top2menu_right_up_left {
width: 326px; float: left; height: 184px; background-image:url(src/top2menu_center.jpg); background-repeat:no-repeat; background-position: top;
}

.top2menu_right_up_right {
width: 389px; float: right; height: 184px; background-image:url(src/top2menu_right.jpg); background-repeat:no-repeat; background-position: top;
}

.top2menu_right_down {
background-image: url(src/top2menu_rightdown.gif); background-position:top; background-repeat:repeat-x; padding-top: 30px;
}

.top2menu_right_down img {
border: 0px; padding: 0px 5px;
}

.middle {
margin-top: 20px;
}

.middle_left {
float: left; width: 200px;
}

.middle_center {
float: left; width: 490px; margin-left: 30px;
}

.middle_right {
float: right; width: 200px;
}

.closebox {
clear: both;
}

.box_type_1 {
margin-bottom: 20px; background-color:#000000;
}

.box_type_1_head {
padding: 10px; color: #eb9806; font-size: 14px;
}

.box_type_1_text {
color: #b4b4b4; padding: 0 15px 10px 15px; font-size: 11px;
}

.box_type_1_input {
margin: 3px 0px 10px 0px; font-size: 12px; width: 160px;
}

.box_type_2_input {
padding: 3px; font-size: 11px; width: 130px; font-weight: bold;
}

.box_newsletter {
background-image: url(src/box_newsletter_bg.jpg); background-position:top; background-repeat:no-repeat;
}

.box_type_2 {
margin-bottom: 20px; background-color:#ffffff; border: 1px solid #d5dee4;
}

.box_type_2_head {
padding: 10px; color: #eb9806; font-size: 14px;
}

.box_type_2_head a {
color: #eb9806; text-decoration: none;
}

.box_type_2_head a:hover {
color: #eb9806; text-decoration: underline;
}

.box_type_2_text {
color: #4e4e4e; padding: 0 15px 10px 15px; font-size: 11px;
}

.box_type_2_text a {
color: #185c8b; text-decoration: none;
}

.box_type_2_text a:hover {
text-decoration: underline;
}

.box_type_3 {
margin-bottom: 20px; background-color:#f39a24; border: 1px solid #d0890a;
}

.box_type_3_head {
padding: 10px; color: #ffffff; font-size: 14px;
}

* .box_type_3_head img, .box_type_2_head img, .box_type_1_head img, .maintable_head_left img, .maintable_head_right img {
padding-top: 1px;
}

.box_type_1_head img, .box_type_2_head img, .box_type_3_head img {
padding-right: 5px;
}

.box_jobincity {
margin: 0px 1px;
}

.box_jobincity table {
width: 100%;
}

.box_jobincity td {
color: #282828; background-color: #f0f5f9; text-align: left; padding: 3px 0px 3px 12px; width: 50%; font-size: 12px;
}

.box_jobincity td:hover {
background-color: #e2eef7;
}

.box_jobincity td a {
color: #282828; text-decoration: none;
}

.box_jobincity_search {
padding: 6px 0px;
}

.box_jobincity_search_left {
width: 140px; float: left; padding-left: 10px; text-align:left;
}

.box_jobincity_search_right {
width: 40px; float: right; padding-top: 4px;
}

.box_lastnews_date {
color: #b4b4b4;
}

.box_lastnews_link {
color: #4e4e4e;
}

.box_lastnews_link a {
color: #4e4e4e; text-decoration: none;
}

.box_lastnews_link a:hover {
text-decoration: underline;
}

.box_offerweek {
margin: 3px; background-color: #faa815;
}

.box_offerweek:hover {
background-color: #f7af2d;
}

.box_offerweek_date {
padding: 2px 5px; color: #5c5c5c; text-align: right; font-size: 11px;
}

.box_offerweek_opis {
padding: 2px 5px 3px 5px; color: #404040; font-size: 12px;
}

.box_offerweek_opis a {
color: #404040; text-decoration:none;
}

.box_offerweek_city {
padding: 2px 5px; color: #ffffff; text-align: right; font-size: 11px;
}

.maintable {
padding-bottom: 20px;
}

.maintable_navi {
padding-top: 20px;
}

.maintable_navi input {
background-color: #3b759d; border: 1px solid #185c8b; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 3px 6px;
}

.maintable_1_head {
background-color: #447ba1; background-image: url(src/maintable_1_headbg.gif); background-repeat:repeat-x; background-position:top; border: 1px solid #185c8b; color: #FFFFFF; font-size: 12px; padding: 6px;
}

.maintable_2_head {
background-color: #eea92e; background-image: url(src/maintable_2_headbg.gif); background-repeat:repeat-x; background-position:top; border: 1px solid #eb9806; color: #FFFFFF; font-size: 12px; padding: 6px;
}

.maintable_head_left {
float: left; width: 300px;
}

.maintable_head_left a {
color: #FFFFFF; text-decoration: none; font-weight: bold;
}

.maintable_head_left a:hover {
text-decoration: underline;
}

.maintable_head_right {
float: right; width: 120px; text-align: right;
}

.maintable_head_right a {
font-weight: normal; color: #FFFFFF; text-decoration: none;
}

.maintable_head_right a:hover {
color: #FFFFFF; text-decoration: underline;
}

.maintable_head_right img {
border: 0px;
}

.maintable_1_tabel table{
width: 100%;
}

.maintable_1_tabel table th {
font-size: 10px; padding: 3px; background-color: #f7f7f7; color: #c1800e; font-weight: normal; text-align: left;
}

.maintable_1_tr1 td, .maintable_1_tr2 td, .maintable_2_tr1 td, .maintable_2_tr2 td {
padding: 5px 3px; font-size: 11px;
}

.maintable_1_tr1 td a, .maintable_1_tr2 td a, .maintable_2_tr1 td a, .maintable_2_tr2 td a {
color: #000000; text-decoration: none;
}

.maintable_1_tr2{
border: 1px solid #c9dbe9; background-color: #f0f5f9;
}

.maintable_1_tr1:hover, maintable_2_tr1:hover {
background-color: #deedf9;
}

.maintable_1_tr2:hover {
background-color: #d7e7f3;
}

.maintable_2_tr2:hover {
background-color: #fcebcc;
}

.maintable_2_tr1:hover {
background-color: #fff3dc;
}

.maintable_2_tr2{
border: 1px solid #f5e6cd; background-color: #fff8eb;
}

.top2menu_leftcont {
width: 166px; margin: 50px 40px 0px 22px; font-size: 11px; color: #999999; line-height: 13px;
}

.top2menu_leftcont a {
color: #185c8b; font-size: 12px; font-weight: bold; text-decoration: none;
}

.top2menu_leftcont a:hover {
text-decoration: underline;
}

.top2menu_leftcont_item {
padding-bottom: 5px;
}

.top2menu_leftcont_item input, .top2menu_leftcont_item select {
width: 100%; border: 1px solid #a8becc; background-color:#FFFFFF; font-size: 11px; padding: 2px;
}

.top2menu_leftcont_item input {
font-weight: bold;
}

.topmenu_login_item {
float: left; padding-left: 4px; padding-top:18px; font-size: 11px; color: #FFFFFF; width: 86px; text-align: left;
}

.topmenu_login_submit {
float: right; width: 60px; padding-top: 32px; padding-right: 5px;
}

.topmenu_login_item input {
width: 80px; border: 1px solid #dc9a26; font-size: 11px;
}

.topmenu_user_name {
padding: 17px 5px 2px 15px; font-weight: bold; font-size: 14px; color: #FFFFFF;
}

.topmenu_user_links {
padding: 6px 5px 2px 15px; color: #FFFFFF; font-size: 11px;
}

.topmenu_user_links a {
color: #FFFFFF; text-decoration: none;
}

.topmenu_user_links a:hover {
text-decoration: underline;
}

.footer {
height: 79px; background-image:url(src/footer_bg.gif); background-repeat:repeat-x; background-position:top;
}

.footer_left {
height: 79px; width: 30px; float: left; background-image:url(src/footer_left.gif); background-repeat:no-repeat; background-position:top left;
}

.footer_center {
height: 79px; width: 440px; float: left; background-image:url(src/footer_center.gif); background-position:top; background-repeat:repeat-x;
}

.footer_centerright {
height: 79px; width: 12px; float: left; background-image:url(src/footer_centerright.jpg); background-repeat:no-repeat; background-position:top left;
}

.footer_right {
float: right; width: 468px; height: 79px; background-image:url(src/footer_right.gif); background-position: top right; background-repeat:no-repeat; 
}

.footer_right_up {
color: #4e4e4e; font-size: 11px; padding: 15px 0px 1px 25px;
}

.footer_right_up a {
color: #4e4e4e; text-decoration: none;
}

.footer_right_up a:hover {
text-decoration: underline;
}

.footer_right_infos {
color: #3e3e3e; font-size: 11px; padding: 5px 0px 1px 25px;
}

.footer_right_infos a {
color: #4e4e4e; text-decoration: none; font-weight: bold;
}

.footer_right_infos a:hover {
text-decoration: underline;
}

.footer_right_down {
color: #eb9806; font-size: 10px; padding: 0px 0px 3px 25px;
}

.footer_right_down a {
color: #eb9806; text-decoration: none;
}

.footer_right_down a:hover {
text-decoration: underline;
}

.footer_item {
padding: 10px 0px 0px 20px; color: #9f9f9f; font-size: 11px; float: left;
}

.f_dzial {
line-height: 24px; font-size: 11px; padding: 12px 12px 12px 20px; background-color:#ECF3FF; color: #001B37; margin-bottom: 10px;
}

.f_dzial a {
color: #001B37; font-weight: bold; text-decoration: none;
}

.f_dzial_sukces, .sukces {
background-color: #169300; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 10px;
}

.f_dzial_errors, .errors {
background-color: #C60005; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 10px;
}

.f_dzialname {
background-color: #CEE9FF; font-weight: bold; padding: 8px 12px 8px 20px; font-size: 12px; color: #3C85FF;
}

.box_dzial {
margin: 0px 0px;
}

.box_dzial_item {
margin-top: 1px; background-color: #C6E1FF; color: #282828; font-size: 12px; padding: 6px 3px 6px 10px;
}

.box_dzial_item2 {
margin-top: 1px; background-color: #9abfe9; color: #282828; font-size: 12px; padding: 6px 3px 6px 10px;
}

.box_dzial_item:hover {
background-color: #e5f1fb;
}

.box_dzial_item2:hover {
background-color: #a5caf4;
}

.box_dzial_item a, .box_dzial_item2 a {
color: #282828; text-decoration: none;
}

.box_dzial_item a:hover, .box_dzial_item2 a:hover {
text-decoration: underline;
}

.box_poddzial_item {
margin-top: 1px; background-color: #e2effe; color: #282828; font-size: 12px; padding: 6px 3px 6px 15px;
}

.box_poddzial_item:hover {
background-color: #e5f1fb;
}

.box_poddzial_item a {
color: #282828; text-decoration: none;
}

.box_poddzial_item a:hover {
text-decoration: underline;
}

.box_auction {
margin: 0px 2px;
}

.box_auction_cat {
margin-bottom: 1px; background-color: #f0f5f9; color: #282828; font-size: 12px; padding: 3px 3px 3px 10px;
}

.box_auction_cat:hover {
background-color: #e5f1fb;
}

.box_auction_cat a {
color: #282828; text-decoration: none;
}

.box_auction_cat a:hover {
text-decoration: underline;
}

.box_auction_item {
margin-bottom: 1px; background-color: #f8f8f8; color: #eb9806; font-size: 12px; padding: 3px 3px 3px 16px;
}

.box_auction_item:hover {
background-color: #ededed; 
}

.box_auction_item a {
color: #eb9806; text-decoration: none;
}

.box_auction_item a:hover {
text-decoration: underline;
}

ul.telepraca_li  li {
list-style-image:url(src/aukcje_li.gif); margin: 2px 0px;
}

ul.telepraca_li {
margin: 5px 5px 5px 20px; padding: 0px;
}

ul.telepraca_li a {
color: #185c8b; text-decoration: none;
}

ul.telepraca_li a:hover {
text-decoration: underline;
}

.auction_head {
color: #eb9806; font-size: 14px; font-weight: bold; padding-bottom: 9px;
}

.auction_head a {
color: #eb9806; text-decoration: none;
}

.auction_head a:hover {
text-decoration: underline;
}

.auction_detail {
font-size: 12px; line-height: 16px; margin-top: 2px;
}

.auction_d_left {
float: left; width: 140px; margin-bottom: 10px;
}

.auction_d_right {
float: right; width: 340px; margin-bottom: 10px;
}

.auction_d_right a {
color: #000000; text-decoration: none;
}

.auction_d_right a:hover {
text-decoration: underline;
}

.auction_d {
padding-top: 3px; clear: both;
}

.auction_d_sep {
padding-top: 55px;
}

.auction_offers {

}

.auction_offers table {
width: 100%; font-size: 12px;
}

.auction_offers table th {
background-color: #ffffff; font-size: 10px; color: #666666; text-align: left; padding: 4px;
}

.auction_offers table td {
padding: 4px;
}

.auction_offers table td a {
color: #000000; text-decoration: none;
}

.auction_offers table td a:hover {
text-decoration: underline;
}

tr.auction_offers_tr1 {
background-color: #fff8eb;
}

tr.auction_offers_tr2 {
background-color: #feeed2; 
}

tr.auction_offers_tr2:hover, tr.auction_offers_tr1:hover {
background-color: #fcd49f;
}

.auction_navi {
padding: 7px 0px; font-size: 11px;
}

.auction_navi a {
color: #333333; text-decoration: none;
}

.auction_navi a:hover {
text-decoration: underline;
}

.f_name {
font-size: 20px; font-weight: bold; padding-bottom: 10px;
}

.f_section_name {
background-color: #f89614; font-size: 12px; padding: 5px; font-weight: bold; color: #FFFFFF;
}

.f_section {
background-color: #f2f7ff;  padding: 5px; font-size: 12px; margin-bottom: 8px;
}

.f_left {
width: 140px; float: left; padding-top: 2px;
}

.f_right {
width: 330px; float: right; padding-bottom: 15px; font-size: 12px;
}

.f_section_item {
padding: 5px; 
}

.f_hint {
font-size: 10px; color: #b4b4b4;
}

input.f_input1 {
width: 95%;
}

textarea.f_input2 {
width: 95%;
height: 140px;
}

select.f_input3 {
width: 95%;
}

.f_buttons {
padding: 2px 0px 20px 0px; text-align: right;
}

.f_buttons input {
padding: 3px 6px; color: #FFFFFF; font-weight: bold; font-size: 12px; background-color: #fea508; border: 1px solid #eaae43;
}

.form_hint {
padding: 3px; color: #FF0000; font-size: 10px;
}

.form_must {
color: #FF0000;
}

.form_errors {
font-size: 12px; color: #FF0000; padding-bottom: 20px;
}

.form_sukces {
font-size: 12px; padding-bottom: 20px; color: #333333;
}

.f_tekst {
line-height: 20px; font-size: 12px; color: #666666;
}

.f_tekst a {
color: #000000; text-decoration: none;
}

.f_tekst a:hover {
text-decoration: underline;
}

.f_imgbox {
width: 155px; float: left;
}

.f_section_navi {
padding: 10px; text-align: left;
}

.f_section_navi input {
background-color: #FF9900; border: 1px solid #FF6600; color: #FFFFFF; font-size: 12px; padding: 3px; font-weight: bold;
}

.f_errors {
color: #FF0000; font-size: 12px; padding: 10px; line-height: 18px;
}

.f_errors a {
color: #FF0000;
}

.maintable_small_info {
font-size: 10px; color:#999999;
}

.auction_result_win {
color: #006600;
}

.auction_result_loss {
color: #CCCCCC;
}

.auction_result_nouser {
color: #666666;
}

.f_infos {
background-color: #eef5f9; color: #0d4165; padding: 10px;
}

.f_infotit {
font-size: 14px;
}

.form_helps {
background-image: url('src/help_ico.gif'); background-position: top left; background-repeat: no-repeat; font-size: 11px; color: #2b5093; padding: 3px 0px 0px 31px;
}

.form_icobaza {
padding: 7px 0px 7px 0px;
}

#procreate {
font-weight:normal;text-decoration:none;
cursor:text;
}

.footlogos img {
border: 0px;
}
