/*** Kolory ***
 * #d9f1eb #81c4d5 #0678b4 #094f8d
 * #fee6aa #ffb200 #ff6500 #fe2700
 */

body {
    margin: 0;
    padding: 0 10px;
    color: #696969;
    text-align:left;
    background:#EFEFDF url(../img/new/body_bg.png) repeat-y scroll center top;
    font-family:arial
}

#main{
    margin:2px auto;
    text-align:left;
    width:1001px;
    padding: 0px 8px;
    overflow:hidden;
}
#header{
    width:99%;
    height:90px;
    padding:4px 4px 4px 4px;
}
#header img{ margin-bottom:5px; }


/* MENU */

#menu{ height:30px; }
#primary {
    background-image:url(../img/new/footer.gif);
    background-repeat:repeat-x;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    width:100%;
}
#primary li {
    float:left;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0;
    padding:0pt;
}
#primary a {
    background-image:url(../img/new/seperator.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    color:#fff;
    display:block;
    float:left;
    margin:0pt;
    padding:8px 12px;
    text-decoration:none;
    margin:0;
    font-weight:bold;
}
#primary a:hover, #primary a.active {
    background:#0071A8 url(../img/new/hover.gif) no-repeat scroll center bottom;
    color:#FFFFFF;
    padding-bottom:8px;
}

/****************/

#mapa{
    font:bold 11px Arial;
    color: #595959;
    margin:6px 0;
    overflow:hidden;
}
#mapa span{ display:block; width:300px; float:left; }
#mapa div{ float:right; width:370px; }
#mapa div input{
    border:solid 1px #008FD4;
    font:normal 11px Arial;
    color:#000;
    background-color:#FFF;
    width:50px;
    margin:0 3px;
}
#mapa div input.log{
    width:100px;
    color:#959595;
}
#mapa div a{
    font:normal 12px Arial;
    color:#0071A8;
    text-decoration:none;
}
#mapa span a{
    color:#0071A8;
    text-decoration: none;
}
#mapa span a:hover{ text-decoration: underline; }


#left-col{
    float: left;
    width: 218px;
    height: auto !important;
    display:block;
    font-family: Arial;
    font-size: 13px;
    
}
#left-col h1, #right-col h1{
    font-family: Arial;
    font-size: 21px;
    color:#000000;
    font-weight:normal;
    margin:0;
    padding:0;
}
#left-col label, #right-col label{
    font-family: Arial;
    font-size: 13px;
    color:#595959;
    font-weight:normal;
    margin:0;
    padding:0;
}
#right-col label a{
    font:bold 13px Arial;
    color:#0071A8;
    text-decoration: none;
}
#left-col fieldset, #right-col fieldset, #dla_pracodawcow fieldset{
    margin:10px 0 0 14px;
    padding:0;
    border:0;
    line-height:16px;
}
#left-col .inp, #right-col .inp{ border:solid 1px #676767; font-family: Arial; font-size:13px; width:168px; padding:0; margin:0; }
#left-col .subm, #right-col .subm, #main .subm{ background-image: url(../img/new/search.gif); background-repeat: no-repeat; width: 16px; height: 16px; border:0px solid; background-color:#FFFFFF; }
#left-col span, #right-col span{ height:22px; display:block; }

#left-col ul, #right-col ul{
    list-style-image: url(../img/new/pull.gif);
    list-style-position:outside;
    line-height:16px;
    margin:10px 0 0 25px;
    padding:0;
}
#left-col li, #right-col li{
    font-family: Arial;
    font-size: 13px;
    color:#595959;
    margin:0;
    padding:0;
}
#left-col li a, #right-col li a{
    color:#0071A8;
    text-decoration: none;
    display:block;
    border-bottom:1px solid #E0E4E7;
    padding:4px;
    margin:0;
    width:90%;
}
#left-col li a:hover, #right-col li a:hover{
    /*color:#000000;*/
    background-color:#0071A8;
    color:#FFFFFF;
    text-decoration: none;
}
#right-col ul.wiad{
    list-style-type: none;
    list-style-image:none;
    line-height:16px;
    margin:10px 0 0 0;
    padding:0;
}
#right-col ul.wiad li a{
    /*color:#000000;*/
    background-color:#fff;
    text-decoration: none;
    font-size: 11px;
    border-bottom:none;
    padding:0;
    margin:0;
}
#right-col ul.wiad li a:hover{
    /*color:#000000;*/
    background-color:#fff;
    text-decoration: underline;
    color:#0071A8;
}

#center-col{
        float: left;
        width: 530px;
        height: auto !important;
        min-height:650px;
        display:block;
        padding:0 5px;
        /* border-left:solid #dadada 1px;
        border-right:solid #dadada 1px; */
}

#center-col #top1{ text-align:center;font-size:21px; font-family:Arial; color:#0071A8; margin:0; }
#center-col #top2{ text-align:center;font-size:23px; font-family:Arial; color:#F04E22; margin:9px 0 0 0; }
#center-col #top3{ text-align:right;font-size:15px; font-family:Arial;  margin:0 0 6px 0; }
/* wsteczna kompatybilność */

#center-col{ font:normal 14px Arial; }
#center-col table td,
#center-col table td a,
#center-col p{ margin:2px 0; padding:0; }
#center-col p.form1{ margin:5px 0; padding:5px 0; font:normal 14px Arial; clear:both; }

#center-col p a{ font:normal 14px Arial;  color:#0071A8; text-decoration: none;  }
#center-col table td a:hover,
#center-col p a:hover{ text-decoration: underline; }
#center-col table th{     font:normal 18px Arial;  }

#center-col h1{
    font: normal 20px Arial;
    color:#0071A8;
    margin:0;
    padding:0;
    text-decoration:none;
}
#center-col form{ margin:0; padding:0; }
#center-col fieldset{ border:0;  padding:0; }
#center-col fieldset.login{
    border:0;
    margin:30px auto;
    padding:0;
    width:370px;
}
#center-col fieldset.login p.form1 span,
#center-col fieldset.login p.form1 span a{
    font:normal 12px Arial;
}

#center-col fieldset input{
    width:280px;
    background-color:#fff;
    font:normal 11px Arial;
    color:#000;
    border: solid 1px #008FD4;
}
#center-col fieldset input.but{
    float:right !important;
}
#center-col input.but{
    width:100px !important;
    background-color:#008FD4;
    font:normal 11px Arial;
    color:#FFF;
    border: solid 1px #008FD4;
    float:none;
    cursor:pointer;
}
#center-col div.margin{
    margin:10px 56px;
}

.black{ color:#000 !important; }
.right{ text-align: right !important; }

#center-col li{ margin:12px 0; }
#center-col li a{ font:normal 14px Arial; color:#0071A8; text-decoration: none; }
#center-col li a:hover{ text-decoration: underline; }

/****************************/

#center-col #branze{
    margin:15px 10px;
    overflow:hidden;
}
#center-col #branze div{
  width:236px;
  float:left;
  margin-bottom: 15px;
}
#center-col #branze h1, #center-col #branze h1 a{
    font:normal 19px Arial;
    color:#F5821F;
    margin:0;
    padding:0;
    text-decoration:none;
}
#center-col #branze h1 a:hover{
    text-decoration:none;
    border-bottom:solid 2px #F5821F;
}
#center-col #branze ul{
    list-style-image: url(../img/new/pull2.gif);
    list-style-position:outside;
    margin:6px 0 0 25px;
    padding:0;
    line-height:19px;
}
#center-col #branze li, #center-col #branze li a{
    font:normal 12px Arial;
    color:#000000;
    text-decoration: none;
}
#center-col #branze li a:hover{
    color:#0071A8;
    text-decoration: underline;
}

#center-col p.szukaj_zaw{
    font: bold 21px Arial;
    color:#F5821F;
    margin:0;
    padding:0;
}
#center-col p.szukaj_zaw span, #center-col p.znaleziono span{
    color:#0071A8;
}
#center-col p.znaleziono{
    font:normal 14px Arial;
    color:#595959;
}

#center-col #lista h2{
    margin:0;
    padding:0;
    font: bold 18px Arial;
}
#center-col #lista h2 em{
    font-style:normal;
    color:#0071A8;
    display:block;
}
#center-col #lista h2 em:hover{
    font-style:normal;
    color:#dadada;
}
#center-col #lista h2 a{
    color:#F5821F;
    text-decoration:none;
    display:block;
}
#center-col #lista h3{

    margin:4px 0;
    padding:0;
    font: bold 14px Verdana;
    color:#666666;
}


#center-col div{
    overflow:hidden;
}
#center-col div div.nr{
    font: normal 15px Arial;
    width:30px;
    float:left;
    color:#dadada;
    padding-top:9px;
    padding-left:5px;
}
#center-col div div.rekl{
    margin:0 0 18px 30px;
    height:63px;
    clear:both;
    float:none;
}
#center-col div div.ogl{
    width:682px;
    float:left;
    padding:5px 5px 5px 5px;
}
#center-col #lista div.lista_div{
    width:100%;
    padding-top:10px;
}
#center-col #lista div p{
    margin:0;
    padding:0;
    font:normal 12px Verdana;
}
#center-col #lista div p.linki{
    margin:7px 0 18px;
    padding:0;
    font:bold 11px Arial;
    color:#959595;
}
#center-col #lista div p a.dodaj,
#center-col #ogl_szcz p.links a.dodaj{
    padding-left:10px;
    background: #FFF url(../img/new/dodaj.gif) 0 3px; background-repeat: no-repeat;
    text-decoration:none;
    color:#959595;
    font:bold 11px Arial !important;
}
#center-col #lista div p a.dodaj:hover,
#center-col #ogl_szcz p.links a.dodaj:hover{
    text-decoration:underline;
}
#center-col #lista div p a.news{
    padding-left:19px;
    background: #FFF url(../img/new/wiad.gif) 7px 2px; background-repeat: no-repeat;
    text-decoration:none;
    color:#959595;
    font:bold 11px Arial !important;
}
#center-col #lista div p a.news:hover{
    text-decoration:underline;
    color:#0071A8;
}
#center-col #lista div p a.firm{
    text-decoration:none;
    color:#F04E22;
    font:bold 11px Arial !important;
    padding-bottom:3px !important;
    padding-left:20px;

}
#center-col #lista div p a.firm:hover{
    text-decoration:underline;
    color:#0071A8;
}
#center-col #lista div p a.usun{
    padding-left:11px;
    background: #FFF url(../img/new/del.gif) -1px 2px; background-repeat: no-repeat;
    text-decoration:none;
    color:#959595;
    font:bold 11px Arial !important;
}
#center-col #lista div p a.usun:hover{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista .ods{
    padding-left:20px;
    background: #FFF url(../img/new/ods.gif) 6px -2px; background-repeat: no-repeat;
    text-decoration:none;
    color:#959595;
    font:bold 11px Arial !important;
}
#center-col #lista a.ods:hover{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista .opl{
    padding-left:29px;
    background: #FFF url(../img/new/opl.gif) 12px -2px; background-repeat: no-repeat;
    text-decoration:none;
    color:#959595;
    font:bold 11px Arial !important;
}
#center-col #lista a.opl:hover{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista div p a span,
#center-col #ogl_szcz p.links a span{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista div p a em,
#center-col #ogl_szcz p.links a em{
    color:#F5821F;
    text-decoration:underline;
    font-style:normal;
}
#center-col #lista div p a.szczeg{
    padding-left:20px;
    color:#959595;
    text-decoration:none;
    font:bold 11px Arial !important;
    background: #FFF url(../img/new/lupa.gif) 10px 3px; background-repeat: no-repeat;
}
#center-col #lista div p a.szczeg:hover{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista div p a.podob{
    padding-left:22px;
    color:#959595;
    text-decoration:none;
    font:bold 11px Arial !important;
    background: #FFF url(../img/new/podob.gif) 10px 2px; background-repeat: no-repeat;
}
#center-col #lista div p a.podob:hover{
    color:#0071A8;
    text-decoration:underline;
}
#center-col #lista div p span.data{
    padding-left:10px;
    float:right;
    color:#ACACAC;
    background: #FFF url(../img/new/strz.gif) 0 3px; background-repeat: no-repeat;
    clear:none;
}
#center-col .strony{
    font:normal 14px Arial;
    color:#595959;
    margin-bottom:30px;
}
#center-col .strony a{
    color:#0071A8;
    text-decoration:none;
}
#center-col .strony a:hover{
    color:#959595;
}

#center-col .div_rss{
    text-align:right;
    font:bold 11px Arial !important;
    width:99%;
    background: #FFF url(../img/new/feed.gif) 625px 0; background-repeat: no-repeat;
    height:33px;
    padding:1px;
    margin-top:10px;
}
#center-col .div_rss a{
    color: #000;
    text-decoration:none;
}
#center-col .div_rss a:hover{
    color:#595959;
}

#center-col .opis_firmy{	
	border-left:solid 8px #444444;
	color:#444444;
	font-style:italic;
	font-family:Candara,Arial;
	line-height:18px;
	font-size:14px;
	padding:7px 16px;
	margin:0 22px	
}
#center-col .blck{
    width:221px;
    float:left;
}
#center-col .blck1{
    display:block;
    padding-top:16px;
}
#center-col .blck label{    display:block;   }
#center-col .blck1 label{   width:221px; display:block; float:left;   }
#center-col .blck1 span{    display:block;   }
#center-col .blck input, #center-col .blck select, #center-col .blck1 select{    width:195px;   }


/* ogłoszenie szczegółowe */

#center-col #ogl_szcz h1{
    margin:0 0 8px;
    padding:0;
    font: normal 20px Arial;
    /*border-bottom: solid 1px #F5821F;*/
    color:#FFF;
    background-color:#0071A8;
    padding:5px;
}
#center-col #ogl_szcz h2{
    margin:0 0 25px;
    padding:0;
    font: normal 13px Arial;
    color:#595959;
    text-align:right;
}
#center-col #ogl_szcz h2 a{
    margin:0 0 8px;
    padding:0;
    font: normal 13px Arial;
    color:#595959 !important;
    text-align:right;
}
#center-col #ogl_szcz #dane_firmy{
    width:365px;
    float:left;
    font: normal 13px Arial;
    margin-bottom:13px;
}
#center-col #ogl_szcz #dane_firmy p{
    line-height:17px;
    margin:0;
    padding:0;
}
#center-col #ogl_szcz #dane_firmy p a{
    color:#0071A8;
    text-decoration:none;
}
#center-col #ogl_szcz #szcz_logo{
    width:150px;
    float:right;
    clear:right;
}
#center-col #ogl_szcz #zalacznik{
    width:430px;
    height:22px;
    padding:5px;
    border:solid 1px #A1BAC3;
    margin:12px auto;
    clear:both;
    float:none;
    text-align:center;
    background: url(../img/new/pdf.gif) 58px 4px;
    background-repeat: no-repeat;
    background-color:#DAE5E9;
}
#center-col #ogl_szcz #zalacznik a{
    font:normal 18px Arial;
    color:#4C95B8;
    text-decoration: underline;
}
#center-col #ogl_szcz #zalacznik a:hover{
    text-decoration: none;
}

#center-col #ogl_szcz #szczegoly{
    font:normal 13px Arial;
    color:#595959;
    width:650px;
    margin:15px auto 0;
    clear:both;

}
#center-col #ogl_szcz #dane_firmy2{
    font:normal 13px Arial;
    width:428px;
    margin:20px 0 0 0px;
    color:#464646;
    background-color:#f4f4f4;
    padding:5px;
}
#center-col #ogl_szcz #dane_firmy2 p{
    line-height:22px;
    margin:0;
    padding:0;
    border-bottom:dotted 1px #595959;
}
#center-col #ogl_szcz #dane_firmy2 p strong{
    width:167px;
    display:block;
    float:left;
}

#center-col #ogl_szcz p.links{
    text-align:right;
    margin:20px 0 20px 0px;
    width:428px;
    padding:0;
    font:bold 11px Arial !important;
    color:#959595;
}
#center-col #ogl_szcz p.links a.druk{
    padding-left:30px;
    color:#959595;
    text-decoration:underline;
    background: #FFF url(../img/new/druk.gif) 14px 0px; background-repeat: no-repeat;
    font:bold 11px Arial !important;
}
#center-col #ogl_szcz p.links a.druk:hover,
#center-col #ogl_szcz p.links a.back:hover,
#center-col #ogl_szcz p.links a.inne:hover{
    color:#0071A8;
    text-decoration:none;
}
#center-col #ogl_szcz p.links a.inne{
    padding-left:30px;
    color:#959595;
    text-decoration:underline;
    background: #FFF url(../img/new/inne.gif) 19px 3px; background-repeat: no-repeat;
    font:bold 11px Arial !important;
}
#center-col #ogl_szcz p.links a.back{
    padding-left:9px;
    color:#959595;
    text-decoration:underline;
    background: #FFF url(../img/new/strz2.gif) 0 3px; background-repeat: no-repeat;
    float:left;
    font:bold 11px Arial !important;
}




#center-col #ogl_szcz #odpowiedz_box,
#center-col #ogl_szcz #polec_box{
    /*margin:25px auto;*/
    /*width:540px;*/
    color:#464646;
    font:normal 11px Arial;
    padding:20px;
    border:solid 1px #f5f5f5;
    background-color:#F5FEFF;/*F5FEFF;*/
}
#center-col #ogl_szcz #odpowiedz_box h3,
#center-col #ogl_szcz #polec_box h3{
    margin:0;
    padding:0;
    font: normal 20px Arial;
    width:427px;
}
#center-col #ogl_szcz #odpowiedz_box label,
#center-col #ogl_szcz #polec_box label{
    display:block;
    margin:7px 0 2px 0;
    clear:both;
}
#center-col #ogl_szcz #odpowiedz_box label span,
#center-col #ogl_szcz #polec_box label span{
    font: bold 14px Arial;
    color:#F5821F;
}
#center-col #ogl_szcz #odpowiedz_box input,
#center-col #ogl_szcz #odpowiedz_box textarea,
#center-col #ogl_szcz #polec_box input,
#center-col #ogl_szcz #polec_box textarea{
    border: solid 1px #008FD4;
    font:normal 15px Arial;
    width:686px;
    margin:0;
    padding:4px;
}
#center-col #ogl_szcz #odpowiedz_box .mn{
    width:332px !important;
    float:left;
    margin-right:12px;
}
#center-col #ogl_szcz #odpowiedz_box label.mn{  width:342px !important; clear:none !important; }

#center-col #ogl_szcz #odpowiedz_box input.but{
    width:80px !important;
    float:left;
    background-color:#008FD4;
    font:normal 11px Arial;
    color:#FFF;
    margin-left:2px;
}
#center-col #ogl_szcz #odpowiedz_box textarea,
#center-col #ogl_szcz #polec_box textarea{  height:84px;  }

#center-col #ogl_szcz #polec_box #polec_hid{  display:none;  }
#center-col #ogl_szcz #polec_box input,
#center-col #ogl_szcz #polec_box textarea{  border: solid 1px #FDB812;  }

#center-col #ogl_szcz #szczegoly h3{
    margin:12px 0 5px;
    padding:0;
    font: bold 13px Arial;
    color:#595959;
    border-bottom:solid 1px #B7CED9;
    letter-spacing: 1px
}
#center-col #ogl_szcz #szczegoly p{
    margin:0;
    padding:0;
}
#center-col #ogl_szcz #polec_box h3{
    cursor: pointer;
    background: #FFF url(../img/new/strz1.gif) right 3px; background-repeat: no-repeat;
}
#center-col #ogl_szcz #polec_box h3:hover{
    color: #FDB812;
    background: #FFF url(../img/new/strz1.gif) right 5px; background-repeat: no-repeat;
}
#center-col #ogl_szcz #polec_box input.but{
    width:80px !important;
    float:right;
    background-color:#FDB812;
    font:normal 11px Arial;
    color:#FFF;
    margin:7px 10px;
}


#center-col p.form{
    color:#959595;
    font:normal 11px Arial;
}

#center-col #kroki{
    margin: 15px auto 10px;
}
#center-col #zamiesc_form{
    width:408px;
    margin:0 auto;
    color:#959595;
    font:normal 11px Arial;
}
#center-col #zamiesc_form1{
    width:522px;
    margin:0 auto;
    color:#959595;
    font:normal 11px Arial;
}
#center-col #zamiesc_form fieldset,
#center-col #zamiesc_form1 fieldset{
    border:0;
}
#center-col #zamiesc_form label,
#center-col #zamiesc_form1 label{
    display:block;
    margin:11px 0 3px 0;
    clear:both;
    color:#000;
    font:normal 11px Arial;
}
#center-col #zamiesc_form1 #forma label{
    display:inline;
    clear:none;
}

#center-col #zamiesc_form label.pyt, .pyt{
    background: #FFF url(../img/new/pyt.gif) right top; background-repeat: no-repeat;
}
#center-col #zamiesc_form label span,
#center-col #zamiesc_form1 label span{
    font: normal 20px Arial;
    color:#FF0000;
    margin:0 0 -7px;
}
#center-col #zamiesc_form label strong{
    font-style:normal;
    font-weight:normal;
    color:#595959;
    float:right;
}
#center-col #zamiesc_form label em{
    font-style:normal;
    color:#595959;
}
#center-col #zamiesc_form input,
#center-col #zamiesc_form1 input,
#center-col #zamiesc_form textarea{
    border: solid 1px #008FD4;
    font:normal 11px Arial;
    width:400px !important;
    margin:0;
    color:#676767;
}
#center-col #zamiesc_form input.mn{
    width:220px !important;
}
#center-col #zamiesc_form input.mn2{
    width:55px !important;
    margin-right:6px;
}
#center-col #zamiesc_form input.chck,
#center-col fieldset.form1 input.chck{
    width:auto !important;
}
#center-col #zamiesc_form1 input.chck{
    width:auto !important;
    padding: 3px !important;
    border:0;
}
#center-col #zamiesc_form select{
    border: solid 1px #008FD4;
    font:normal 11px Arial;
    width:200px !important;
    margin:0;
    color:#676767;
}
#center-col #zamiesc_form select.mn{
    width:70px !important;
    margin-right:6px;
}
#center-col #zamiesc_form textarea{  height:114px;  }
#center-col #zamiesc_form textarea.mn{  height:42px;  }
.text_box{
    color:#9D080D;
    background-color:#E3ECF0;
    border:solid 1px #BCD9E4;
    padding:3px;
    font:normal 11px Arial;
    margin:10px 0 12px;
    text-align:justify;
}
.text_box a{   color:#0071A8; text-decoration: underline; font:normal 11px Arial; }
.text_box a:hover{ text-decoration: none; }
#center-col #zamiesc_form input.but,
#center-col #zamiesc_form1 input.but{
    width:80px !important;
    float:right;
    background-color:#008FD4;
    font:normal 11px Arial;
    color:#FFF;
    margin:7px 10px;
    border: solid 1px #008FD4;
}
#center-col #zamiesc_form1 input.but{ margin:10px 0; }

#center-col #zamiesc_form1 table td{
    color:#000;
    font:normal 11px Arial;
    padding:2px;
    text-align:center;
    vertical-align:middle;
    height:40px;
    border-bottom:solid 1px #008FD4;
}
#center-col #zamiesc_form1 table td.left{
    text-align:left;
}
#center-col #zamiesc_form1 table td.ok{
    background: #FFF url(../img/new/ok.gif) center center; background-repeat: no-repeat;
}
#center-col #zamiesc_form1 table td.not{
    background: #FFF url(../img/new/not.gif) center center; background-repeat: no-repeat;
}
#center-col #zamiesc_form1 table td.dol{
    border-bottom:solid 2px #008FD4;
}
#center-col #zamiesc_form1 table td.prem{
    background-color:#BCD9E4;
}
#center-col #zamiesc_form1 table td em{
    font-style:normal;
    font-size:19px;
    line-height:10px;
    color:#008FD4;
    position:relative;
    top:3px;
}
#center-col #zamiesc_form1 p{
    color:#000;
    font:normal 11px Arial;
    text-align:justify;
}
#center-col #zamiesc_form1 p a{   color:#0071A8; text-decoration: none; font:normal 11px Arial; }
#center-col #zamiesc_form1 p a:hover{ text-decoration: underline; }
#center-col #zamiesc_form1 p.large{   font:bold 11px Arial; }
#center-col #zamiesc_form1 p.brak_danych{  color:#F00; }
#center-col #zamiesc_form1 #dane_do_faktury{ margin:10px 0 10px 57px; display:none; }



#znajdzbox{
    width:529px;
    height:160px;
    background-image: url(../img/new/znajdz.gif);
    background-repeat: no-repeat;
    margin: 22px auto;
    position:relative;
}

#znajdzbox div{
    position:absolute;
    top:9px;
    left:200px;
    height:150px;
    width:273px;
    font-family:Arial;
    font-size:13px;
    color:#595959;
}
#znajdzbox div p{
    margin:0;
    padding:0;
}

#znajdzbox div select{
    font: normal 10px Verdana;
    background-color:#fff;
    border: solid 1px #000;
    display:block;
    width:270px;
    margin:3px 0;
}
#znajdzbox div #kr{
    width:200px;
    float:none;
    clear:none;
}
#znajdzbox div input.kluczowe{
    width:270px;
    border: solid 1px #000;
    font: normal 10px Verdana;
    margin:3px 0;
    }
#znajdzbox div input.button{
    width:58px;
    height:16px;
    background-color:#BCD9E4;
    background-image: url(../img/new/search1.gif);
    background-repeat: no-repeat;
    float: right;
    border:0px solid;
    margin:3px 0;
}



#dla_pracbox{
    width:529px;
    height:140px;
    background-image: url(../img/new/dlaprac.gif);
    background-repeat: no-repeat;
    margin: 22px auto;
    position:relative;
}

#dla_pracbox div{
    position:absolute;
    top:9px;
    left:260px;
    height:130px;
    width:243px;
    font-family:Arial;
    font-size:13px;
    color:#595959;
}
#dla_pracbox div p{
    margin:0;
    padding:0;
}

#dla_pracbox div select{
    font: normal 10px Verdana;
    background-color:#fff;
    border: solid 1px #000;
    display:block;

    width:240px;
    margin:3px 0;
}
#dla_pracbox div #kr2{
    width:168px;
    float:none;
    clear:none;
}
#dla_pracbox div input.kluczowe{
    width:240px;
    border: solid 1px #000;
    font: normal 10px Verdana;
    margin:3px 0;
    }
#dla_pracbox div input.button{
    width:58px;
    height:16px;
    background-color:#BCD9E4;
    background-image: url(../img/new/search2.gif);
    background-repeat: no-repeat;
    float: right;
    border:0px solid;
    margin:3px 0;
}

#center-col fieldset.form1{
    width:440px;
    margin:35px auto;
    font:normal 11px Arial;
}
#center-col fieldset.form1 label{
    display:block;
    margin:11px 0 3px 0;
    clear:both;
    color:#000;
    font:normal 11px Arial;
}
#center-col fieldset.form1 input.but{
    width:80px !important;
    float:right;
    background-color:#008FD4;
    font:normal 11px Arial;
    color:#FFF;
    margin:7px 0 7px 10px;
    border: solid 1px #008FD4;
}
#center-col fieldset.form1 input{
    border: solid 1px #008FD4;
    font:normal 11px Arial;
    width:100% !important;
    margin:0;
    color:#959595;
}
#center-col fieldset.form1 select{
    border: solid 1px #008FD4;
    font:normal 11px Arial;
    width:200px !important;
    margin:0;
    color:#959595;
}
#center-col fieldset.form1 textarea{
    border: solid 1px #008FD4;
    font:normal 11px Arial;
    width:100% !important;
    margin:0;
    height:150px;
    color:#959595;
}
#center-col fieldset.form1 textarea.mn{  height:42px;  }

#center-col fieldset.form1 span{
    font: normal 14px Arial;
    color:#F5821F;
}
#center-col fieldset.form1 label em{
    font-style:normal;
    color:#595959;
}
#center-col fieldset.form1 p{
    margin:10px 0;
    padding:0;
}

#center-col ul{
    margin:5px 30px;
    padding:0;

}
#center-col ul li{
    list-style-type: circle;
    margin:0 0 5px 0;
    padding:0;
    font:normal 14px Arial;
}



#center-col table.filtr thead tr td a{
    font: normal 20px Arial;
    color:#000;
    text-decoration: none;
}
#center-col table.filtr thead tr td a:hover{
    color:#0071A8;
}
#center-col table.filtr thead tr td{
    padding:5px 5px;
}
#center-col table.filtr tbody tr td a{
    font: normal 14px Arial;
    color:#0071A8;
    text-decoration: none;
}
#center-col table.filtr tbody tr td a:hover{
    color:#000;
}
#center-col table.filtr tbody tr td{
    padding:3px 5px;
    border-bottom:dotted 1px #595959;
}
#center-col table.filtr tbody tr td.filtr_marg{
    padding:3px 0 3px 30px;
    background: #fff url(../img/new/pull.gif) 14px 3px no-repeat;
}
#center-col table.filtr tbody tr td.filtr_dol{
    background-color:#E3ECF0;
}
#center-col table.filtr tbody tr td.filtr_dol a{
    font-weight:bold;
}


.CityBox {
    margin:7px 21px 15px;
    text-align:center;
    color:#000;
    padding:2px;
}
#center-col div.CityBox a{
    color:#0071A8;
    text-decoration: none;
}
#center-col div.CityBox a:hover{
    border-bottom:solid 2px #0071A8;
}
a.CityBox1 {font-size:9px;}
a.CityBox20 {font-size:11px;}
a.CityBox20-40 {font-size:11px;}
a.CityBox40-60 {font-size:12px;}
a.CityBox60-80 {font-size:12px;}
a.CityBox80-100 {font-size:13px;}
a.CityBox100-120 {font-size:14px;}
a.CityBox120-140 {font-size:15px;  font-weight:bold;}
a.CityBox140-160 {font-size:16px; font-weight:bold;}
a.CityBox160-200 {font-size:17px; font-weight:bold;}
a.CityBox200 {   color:#E84200;  font-size:18px; }
.CityBox h2 {    background-color:#FF9900; color:#000000;  font-size:14px;  font-weight:bold; }
.CityBox a:hover {color:#E84200;}

#center-col fieldset.slowa label{
    font-family: Arial;
    font-size: 13px;
    color:#595959;
    font-weight:normal;
    margin:0;
    padding:0;
}
#center-col fieldset.slowa{
    margin:10px 0 0 14px;
    padding:0;
    border:0;
    line-height:16px;
}
#center-col fieldset.slowa .inp{ border:solid 1px #676767; font-family: Arial; font-size:13px; width:158px; padding:0; margin:0; }
#center-col fieldset.slowa .subm{ background-image: url(../img/new/search.gif); background-repeat: no-repeat; width: 16px; height: 16px; border:0px solid; background-color:#FFFFFF; }

.e{
   background-color:#FFF;
}
.e:hover{
   background-color:#FFFFBE;
}
.editt{ width:300px; height:120px; font:normal 11px Arial }
.editi{ width:300px; font:normal 11px Arial }
.edits{ width:150px; font:normal 11px Arial }
input.eb{ font:normal 11px Arial; border:solid 1px #0071A8; background-color:#FFF; }


















#footer{
    width:100%;
    display:block;
    clear:both;
    float:none;
    background:transparent url(../img/new/footer.png) repeat-x scroll left top;
    color:#CCCCCC;
    font-size:0.9em !important;
    margin:15px 0pt 0pt;
    text-align:right;
    vertical-align:bottom;
}
#footer a {
    color:#FFFFFF;
}
#footer .links {
    margin-bottom:5px;
}
#author_link {
    text-align:right;
    font:normal 11px Arial;
    text-decoration:none;
    background:transparent url(../img/new/stopka.png) no-repeat scroll right 1px;
    padding:19px;
}
#author_link a:hover{ text-decoration:underline; }












#right-col{
        float: right;
        width: 218px;
        height: auto !important;
        display:block;
}

FORM {
    margin: 0px 0px 0px 0px;
}



.sf_inactive{
        border:2px #3d91a5 solid;
        background:#3d91a5;
        color:#b4d3db;
}
/* on focus (when field is clicked on)  */
.sf_active{
        border:2px #8BB544 solid;
        background:#fff;
        color:#333;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
        border:2px #3c90a5 solid;
        background:#fff;
        color:#888;
}




.fancyupload-queue, #center-col #demo-queue {
   list-style-image:none !important;
   list-style-position:outside !important;
   list-style-type:none !important;
}
.fancyupload-queue li {
   background:transparent url(photo_upload.png) no-repeat scroll 0pt 5px;
   padding:1px 0pt 2px 10px !important;
}
.fancyupload-queue .queue-file {
   font-weight:bold;
   font-size:11px;
}
.fancyupload-queue .queue-size {
   color:#AAAAAA;
   font-size:11px;
   margin-left:1em;
}
.fancyupload-queue .queue-loader {
   background-color:#DDDDDD;
   border:1px inset #DDDDDD;
   color:#FFFFFF;
   font-size:11px;
   margin:4px 10px;
   position:relative;
}
.fancyupload-queue .queue-subloader {
   background-color:#81B466;
   height:100%;
   left:0pt;
   position:absolute;
   text-align:center;
   top:0pt;
   width:0%;
}
.fancyupload-queue .input-delete {
   background:transparent url(../img/new/delete.png) no-repeat scroll 0pt;
   border:medium none;
   float:right;
   height:16px;
   text-decoration:none;
   width:16px;
}

#demo-status{
   display:block;
   width:100%;
}
#odpowiedz_box input.upl{
   float:left !important;
   background-color:#008FD4;
   border-width:0 !important;
   width:240px !important;
   font:bold 13px Arial !important;
   color:#FFF !important;
   padding:3px 0;
   margin-bottom:5px !important;
   cursor:pointer;
}
#odpowiedz_box input.upl:hover{
   background-color:#A7CFE4;
}
#odpowiedz_box input.upl1{
   background:transparent url(../img/new/but.gif) no-repeat top left !important;
   float:right;
   width:155px !important;
   height:27px !important;
   border:0 !important;
   cursor:pointer;
   margin-right:4px !important;
}

.zamiesc{
  width:172px !important;
  height:27px !important;
  display:block;
  background:transparent url(../img/zamiesc.gif) no-repeat 0 0 !important;
}
.zamiesc:hover{
  background:transparent url(../img/zamiesc.gif) no-repeat 0 -27px !important;
}

      .ad_header {color:#000;font-weight:bold;padding-bottom:5px;font-size:13px}
      .ad_line1 {color:#0071A8;font-size:13px; text-decoration:none;}
      .ad_text {color:#000000;font-size:13px; text-decoration:none}
      span.ad_text {height:auto !important; display:inline !important}
      .ad_url {color:#666;font-size:12px;margin-bottom:2px; text-decoration:none; padding-top:2px; }
      .search_header{background:#eee;padding:2px;font-size:13px;font-weight:bold}
      .wide_ads .ad_header  { font-weight:normal !important; font-size:12px; display:block; text-align:right; padding-bottom:0px !important; }
      .wide_ads { padding:2px; text-align:left; margin:0 auto;}
      .narrow_ads { padding:2px}
      .narrow_ads span{ height:auto !important; }
      #wide_ad_unit1, #wide_ad_unit2{ width:500px; }
      #wide_ad_unit .one_ad{ width:300px; float:left; }

ul.stats_glowna li{ line-height:22px; }
ul.stats_glowna li a{ padding:0 !important; }
ul.stats_glowna li a:hover{ background-color:#FFF !important; color:#000 !important; }




#right-col #slider ul, #right-col #slider li{
    margin:0;
    padding:0;
    list-style:none;
    }
#right-col #slider ul{
    height:78px;padding:5px 5px;
}   
#right-col #slider li{ 
    width:178px;
    height:78px;
    overflow:hidden; 
    }
#right-col #slider li a{ 
    font-size:15px;font-weight:bold;color:#B90C0C
}
#right-col #slider li a span{ 
	color:#AD7D7D;font-size:18px;font-weight:bold;display:block;
}
#right-col #slider { 
	height:150px;
	margin:0 auto 15px;
	width:178px;
	/*background-image:url(../img/oferta.png);
	background-repeat:no-repeat;
	background-position:center; */
	overflow:hidden; 
}




#center-col #slider ul, #center-col #slider li {
list-style:none outside none;
margin:0;
padding:0;
}
#center-col #slider ul {
height:59px;
padding:20px;
}
#center-col #slider, #center-col #slider li {
height:68px;
overflow:hidden;
width:500px;
}
#center-col #slider li a {
color:#B90C0C;
font-size:19px;
font-weight:bold;
}
#center-col #slider li a span {
color:#AD7D7D;
display:block;
font-size:37px;
font-weight:bold;
margin-top:-9px;
}
#center-col #slider {
background-image:url("../img/oferta.png");
background-repeat:no-repeat;
height:150px;
margin:0 auto 15px;
width:502px;
}

#slider_title{
	display:block;
	padding:4px;
	color:#333;
	font-size:22px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#zaaw_link{ padding-right:5px; }

#wyslij_cv, .newbutt{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
background: #F5821F url("/images/alert-overlay.png") repeat-x scroll 0 0 !important;
border-bottom:1px solid #888888 !important;
border-top:0px solid #888888 !important;
border-left:0px solid #888888 !important;
border-right:0px solid #888888 !important;
color:#FFFFFF !important;
cursor:pointer;
display:inline-block !important;
width:auto !important;
float:left;
font-size:22px !important;
font-weight:bold !important;
line-height:1;
padding:5px 20px 6px !important;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px #888888;
}

#zakladki{
background-color:#fff;
padding-top:14px;
padding-left:5px;
height:21px;
margin-bottom:-1px;
}
#zakladki a{ 
-moz-border-radius-topleft:7px;
-webkit-border-top-left-radius:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px;
background-color:transparent;
padding:5px 8px 5px;
margin:0 1px;
text-decoration:none;
font:bold 14px Arial;
color:#888;
margin-bottom:2px;
border-bottom:solid 1px #dadada;
 }
#zakladki a:hover{ background-color:#f1f1f1;border-bottom:solid 1px #dadada; }

.actz{ background-color:#f1f1f1 !important;margin-bottom:0px; border-left:solid 1px #dadada;border-right:solid 1px #dadada;border-top:solid 1px #dadada; border-bottom:solid 0px #dadada !important; }

.wyszf{ border-top:solid 1px #dadada;border-left:solid 1px #dadada;border-right:solid 1px #dadada;padding-top:7px;background-color:#f0f0f0;padding-left:10px;
-moz-border-radius-topleft:7px;
-webkit-border-top-left-radius:7px;
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px;
 }
 
#border-cont{ padding:5px 10px 10px;border-bottom:solid 1px #dadada;border-left:solid 1px #dadada;border-right:solid 1px #dadada; margin-bottom:10px;}

#dla_pracodawcow{
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
background-color:#f1f1f1;
clear:both;float:none;
padding:5px 15px 14px;
margin:5px 4px 25px;
border-bottom:solid 1px #aaa;
border-right:solid 1px #aaa;

}

#dla_pracodawcow h1{ font-size:18px; border-bottom:dotted 1px #999; display:block; margin-top:10px;  }


