body {font: 11px Tahoma; color:#666666;}
a { color:#333333;text-decoration:none; }
a:hover { color:#333333;text-decoration:underline; }
p {color: #666666; font-size: 11px; margin: 0; line-height: 150%; padding: 10px;}
table {margin: auto;}
.foto   {border:1px solid #CCCCCC; margin:6px; padding:5px;}
.foto_l {border:1px solid #CCCCCC; margin:6px; padding:5px; float: left; width: auto;}
.foto_r {border:1px solid #CCCCCC; margin:6px; padding:5px; float: right; width: auto;}
.wycentrowane { text-align: center; }
.tytul {
background:#0376D1 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:0;
min-height:24px;
padding:5px 0 0 25px;
width:694px;

}
.brak_strony {
margin: 10px auto;
text-align: center;
}
.tytul_ul {

background: #eeeeee none repeat scroll 0 0;
color:#666666;
font-size:12px;
font-weight:bold;
margin-top:4px;
min-height:12px;
padding:5px 0 0 25px;
width:600px;

}

.aktualnosci_temat {
float:right;
width:250px;
}

.aktualnosci_temat a {
display:block;
float:right;
padding-left:10px;
width:240px;

}

.aktualnosci_odstep {
margin: 5px 0px 5px 0px;
}

.aktualnosci_data {
color:#999999;
display:block;
font-size:11px;
line-height:normal;
padding:7px 0;
word-spacing:normal;
}

.aktualnosci_caly_temat {
padding: 4px 0px 4px 0px;
height: auto;
vertical-align: middle;

}

.tytul_2 {

background:#618D35 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin: 10px 0px 10px 0px;
min-height:24px;
padding:5px 0 0 25px;
width:100%;

}

.info {
border: 1px dashed #666666;
padding: 10px;
margin: 5px;
background: #eeeeee;
}

.komunikat {
background: #eeeeee url(../images/komunikat.gif) no-repeat left top;
padding: 10px 10px 10px 40px;
margin: 10px 0px 0px 0px;

}

#wyszukiwarka_ofert {
color: #ffffff;
font-weight: bold;
font-size: 12px;
background: #D68901;
width:695px;
min-height: 24px;
padding: 5px 0px 0px 25px;


}

.login {
color: #666666;
padding-bottom: 12px;
display: block;
margin:0;
}
.logowanie {
width: 200px;
margin: 0;
padding: 20px;

}
#aktualizacja_1 {
display: block;
color:#999999;
padding:10px;
text-align:right;


}

#znaleziono {
text-align: right;
padding-top:10px;
color: #666666;
background: #EEEEEE;
padding: 10px;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
margin-bottom: 10px;


}



#wyszukane{
text-align: right;

color: #666666;
background: #EEEEEE;
padding: 10px;
border-top: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
margin: 10px 0px 10px 0px;
}

.wyniki {
display: block;
margin-top: 10px;
}

.wyszukane_in {
color: #666666;
margin: 10px 0px 10px 0px;
display: block;


}

.wyszukane_licznik {
float: left;
background: #D68901 ;
font-size: 14px;
width: 55px;vertical-align: middle; text-align: center;
color: #ffffff;
padding-top: 10px;
height:140px;

}

.lista_aktualnosci_border {
border: 1px solid #cccccc;
margin: 10px 0px 10px 0px;
}
.wynik_gdzie {
border-top:1px dashed #CCCCCC;
display:block;
float:right;
margin-right:10px;
padding:10px 10px 10px 0;
text-align:right;
}
.wyszukane_in_wynik {
float: right;
width: 665px;
background: #eeeeee;
height:150px;

}
.wynik_teamt {
float: left;
font-weight: bold;
padding: 10px 0px 0px 10px;

}
.wynik_teamt a:link{
font-weight: bold;
}
.wynik_teamt a:visited{
font-weight: bold;
}
.wynik_teamt a:hover{
font-weight: bold;
}

.wynik_teamt a:active{
font-weight: bold;
}





.wynik_trafnosc {
float: right;
padding: 5px;
color: #ffffff;
margin: 10px 10px 0px 0px;
background: #0376D1;
background-position: 2px;

}

.wynik_tresc {
display: block;
margin: 25px 0px 10px 0px;
padding: 10px 10px 0px 10px;

}
#bottom_in {
padding-left: 12px;

}


.licznik {
background:#EEEEEE none repeat scroll 0 0;
color:#999999;
font-weight:normal;
padding:0 0 0;
text-align:center;
vertical-align:middle;
width:720px;
font-size: 13px;
}

.licznik span {

margin-bottom: 5px;
}

.licznik img {

padding-top: 12px;
}

.licznik .active {
margin-top:-5px;
}


.licznik a {
color:#999999;
font-weight:normal;

}
.szukaj {
display: block;
width: 54px;
height: 20px;
background: rgb(237,237,237) url(../images/szukaj.gif) repeat center top;
margin: auto;
text-align: center;
font-size: 11px;
}

.wyslij {
width: 54px;
height: 20px;
background: rgb(237,237,237) url(../images/szukaj.gif) repeat center top;
margin: auto;
text-align: center;
font-size: 11px;
border: none;
}


.wyslij_formularz {
width: 54px;
height: 20px;
background: rgb(237,237,237) url(../images/formularz_button.gif) repeat-x center top;
margin: 0;
text-align: center;
font-size: 11px;
border: none;
padding: 0;

}

#oferty_l {
float: left;
width: 350px;
margin-left:20px;

}


#oferty_l a:link {color: #ffffff;}
#oferty_l  a:visited {color: #ffffff;}
#oferty_l a:hover {color: #ffffff;}
#oferty_l  a:active {color: #ffffff;}


#oferty_zagranica {
float: left;
width: 100%;

}

#oferty_r {
float: right;
width: 348px;

}

#oferty_r a:link {color: #ffffff;}
#oferty_r a:visited {color: #ffffff;}
#oferty_r a:hover {color: #ffffff;}
#oferty_r  a:active {color: #ffffff;}

.licznik a:hover {
color:#999999;
font-weight:normal;

}
#podstron {
float: right;

}

#wyszukiwarka_in {
background: #eeeeee;
color: #666666;
padding-bottom: 5px;
}
#wiersz_l {
float: left;

}
.wiersz_p {
height: 22px;
}
.input_wysz {
height: 16px;
width: 120px;
border: 1px solid #cccccc;
}
#wysz_l {
float: left;
}

#wysz_r {
float: right;

}
#zwin {
float: right;

color: #fff;
padding: 2px;

font-size: 10px;
margin:0px 20px 2px;

}

.inside{ padding:5px 0px 0px 7px }
.inside .inside_l{ float:left; border-right:1px solid #cccccc;padding:0 0 10px 0  }
.inside .inside_l .wiersz_l { float:left ;padding: 10px 20px 0 20px;width:115px}
.inside .inside_l .wiersz_p { float:left ;padding: 10px 20px 0 0 } 
.inside .inside_l .wiersz_p input{ border:1px solid #cccccc; font-size:11px;color:#666666;padding:0 0 0 5px; height: 18px; }
.inside .inside_r{ float:left ;padding: 10px 20px 0 20px}
.inside .inside_r .wiersz_l { padding:7px 0 0 0  }
.inside .inside_r .wiersz_l input { vertical-align: bottom;margin:0 }

.news_in {
padding: 10px;
color: #666666;
}

.czytaj_wiecej {
color: #666666;
float: right;
padding: 0px 10px 10px 0px;
width: 97px;
height: 20px;
background: transparent url(../images/pracodawcy_wiecej.jpg) no-repeat scroll left top;
color: #fff;
text-align: center;

}


.czytaj_wiecej2 {
color: #666666;
float: right;
padding: 3px 10px 10px 0px;
width: 120px;
height: 20px;
background: transparent url(../images/czytaj_wiecej_2.gif) no-repeat scroll left top;
color: #fff;
text-align: center;
width:120px;
margin-right: 20px;

}


.miesiac {

width: 500px;
margin: auto;
}
.lista_miesiac {
float: left;
margin: 0px 20px 0px 20px;
}
.poprzedni_miesiac {
float: left;
background: url(../images/back.gif) no-repeat left top;
text-align: right;
width: 40px;
height: 30px;
width: 160px;
padding-top: 5px;
color: #0376D1;
font-weight: bold;

}

.nastepny_miesiac {
float: right;
background: url(../images/next_2.gif) no-repeat right top;
text-align: left;
width: 40px;
height: 30px;
width: 160px;
vertical-align: middle;
padding-top: 5px;
color: #0376D1;
font-weight: bold;


}



.podtytul {

background:#696969 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:auto;
line-height:normal;
margin:10px 0;
padding:5px 25px;
width:669px;
word-spacing:normal;
}

.aktual_data {
background:#0376D1 none repeat scroll 0 0;
color:#CCCCCC;
display:block;
font-size:10px;
height:auto;
margin:0;
padding:0 0 5px 25px;
width:694px;
}

.zobacz_wszystkie{
display: block;
color: #666666;
float: right;
width: auto;

}

.drukuj {
padding-right: 4px;
padding-left: 12px;
}

.lokalizer_main {
color: #666666;
/*display:inline; /* wymagało zmiany, wyswietlało się liniami */
padding:10px;

}
.wynik {
background:#EEEEEE;
font-size:11px;
margin:10px 0;
padding:5px;
text-decoration:none;
text-indent:0

}
ul
{
color:#666666;
list-style-type:none;
margin:12px 0 20px 20px;
padding:0;
}

ul li
 {
background-image:url(../images/arrow_3.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;
}

ul ul li
 {background-image:url(../images/arrow_3.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;}

ul ul ul li 
{background-image:url(../images/arrow_3.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;}


.drugie ul
{
color:#666666;
list-style-type:none;

margin:12px 0 20px 20px;
padding:0;
}




.drugie ul li
 {
background-image:url(../images/ul_2.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;
}

.drugie ul ul li
 {background-image:url(../images/ul_2b.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 15px;}

.drugie ul ul ul li 
{background-image:url(../images/ul_2b.gif);
background-position:left 3px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;}

.mapa ul
{
color:#666666;
list-style-type:none;

margin:12px 0 20px 20px;
padding:0;
border-left: 1px dotted #456625;

}

.mapa ul ul
{
color:#666666;
list-style-type:none;

margin:12px 0 20px 20px;
padding:0;
border-left: none;
}

.mapa ul ul ul
{
color:#666666;
list-style-type:none;

margin:12px 0 20px 20px;
padding:0;
border-left: none;
}

.mapa ul li
 {
background-image:url(../images/ul_2.gif);
background-position:left 3px;
background-repeat:no-repeat;
font-weight: bold;
line-height:12px;
list-style-type:none;
margin:12px;
padding:0 0 5px 10px;
border-left: none;
}

.mapa ul ul li
 {background-image:url(../images/ul_2c.gif);
background-position:left 3px;
background-repeat:no-repeat;
font-weight: normal;
line-height:12px;
list-style-type:none;
margin: 0px 0px 5px -20px;
padding:0 0 5px 35px;
border-left: none;}

.mapa ul ul ul li {

background-image:url(../images/ul_2d.gif);
background-position:left 2px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 20px;
border-left: none;
}






ol{
line-height:12px;
/*list-style-type:none;*/
margin:12px 0 20px 20px;
padding:0 0 5px 10px;}

ol li
 {
/*background-image:url(../images/arrow_3.gif);*/
/*background-position:left 3px;*/
background-repeat:no-repeat;
line-height:12px;
/*list-style-type:none;*/
margin:0;
padding:0 0 5px 10px;
}

/*
table {
background-color:#FFFFFF;
border-color:#ffffff;
border-style:none;
border-width:3px 2px 2px;
width: 100%;
color:#333333;
display:table;
margin:0 auto;
margin: 10px 0px;
}

table th:first-child {
background-color:#D68901;
background-repeat:repeat-x;
border-bottom: 1px solid #ffffff;
border-left:0 solid #CCCCCC;
border-right-color:#FFFFFF;
border-top-style:none;
color:#FFFFFF;
}
table th {
background-color:#D68901;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:none;
border-top-style:none;
color:#ffffff;
font-weight:bold;
padding:15px 8px 10px;
}

table th p { color:#ffffff;}

table td:first-child {
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
border-left:0px solid #ffffff;
border-right:1px solid #ffffff;
border-style:none solid solid;
padding:5px;

}
table td {
background-color:#FFFFFF;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-style:none solid solid none;
padding:5px;
}

*/

table {
background-color:#FFFFFF;
border-color:#cccccc;
border-style:solid;
border-width:1px;
border-bottom:0px;
border-right:0px;
width: 100%;
color:#333333;
display:table;
margin:0 auto;
margin: 10px 0px;

}

table th:first-child {
/*
background-color:#D68901;
background-repeat:repeat-x;
border-bottom: 1px solid #cccccc;
border-left:0 solid #CCCCCC;
border-right-color:#cccccc;
border-top-style:none;
color:#FFFFFF;
*/
}
table th {
background-color:#D68901;
color:#ffffff;
padding:15px 8px 10px;
border-right:1px solid #cccccc;
/*
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:none;
border-top-style:none;
color:#ffffff;
font-weight:bold;
padding:15px 8px 10px;
*/
}
table th:last-child {
/*
background-color:#D68901;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
border-left:none;
border-top-style:none;
color:#ffffff;
font-weight:bold;
padding:15px 8px 10px;
*/
}

table th p { color:#ffffff;}

table td:first-child {
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
/*border-left:1px solid #cccccc;*/
border-right:1px solid #cccccc;
/*border-top:1px solid #cccccc;*/
/*border-style:none solid solid;*/
padding:5px;

}


table td:last-child {
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
/*border-left:0px solid #cccccc;
border-right:1px solid #cccccc;*/
/*border-top:1px solid #cccccc;*/
/*border-style:none solid solid;*/
padding:5px;

}

table td {
background-color:#FFFFFF;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #ffffff;
/*border-style:none solid solid none;*/
padding:5px;
}




#oferty_wyszukane {
padding: 15px 0px 15px 0px;
display:block;
height:auto;
padding:0;
}
element.style {

background-attachment:scroll;
background-color:#EEEEEE;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:#666666;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:left;
}



table.formularz { padding:15px 0 0 0px;background: url(../pics/cien_form.gif) no-repeat left top; color: #666666; margin: 0 0 15px 0px;}
table.formularz td.informacja { background: url(../pics/dotted_border.gif) repeat-x left top }
table.formularz td { padding:7px 0 0 10px;vertical-align: top;  background: #eeeeee;}
table.formularz td.nag {font-size:12px; color:#666666;font-weight:bold;padding:20px 0 5px 10px;background: url(../pics/table_nag_form.gif) no-repeat 3px 15px}
table.formularz td input { border:1px solid #cccccc; font-size:11px;color:#646363;padding:0 0 0 0px; height: 23px; }

table.formularz td textarea { border:1px solid #cccccc; font-size:11px;color:#646363;font-family: tahoma;padding:0 0 0 0px}
.formularz_bg {
background: #eeeeee;
width: auto;
margin: 0px 0px 10px 0px;
padding: 0;
}


.formularz_bg table td{
border: none;

}






table.praca {
border: none;
border-top:0 none;
background: #eeeeee;
margin: 10px 0px 10px 0px;
width: 100%
}

table.praca td {
border-bottom:0 none;
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:11px;
padding:5px;
}

table.praca tr {

border-bottom:1px solid #CCCCCC;

color:#666666;
font-size:11px;
padding:5px;
}




table.praca th {

background:#0376D1;
color:#FFFFFF;
font-size:11px;
padding:5px;

}




table.praca_2 {
border: none;
border-top:0 none;
background: #eeeeee;
margin: 10px 0px 10px 0px;
}

table.praca_2 td {
border-bottom:0 none;
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:11px;
padding:5px;
text-align:left;
}

table.praca_2 tr {

border-bottom:1px solid #CCCCCC;

color:#666666;
font-size:11px;
padding:5px;
}




table.praca_2 th {

background:#0376D1;
color:#FFFFFF;
font-size:11px;
padding:5px;

}




table.obramowanie {
margin:10px 0;
}

table.obramowanie td {
border:1px solid #CCCCCC;
background: #eeeeee;
color:#666666;
font-size:11px;
padding:5px;
}

table.obramowanie tr {

color:#666666;
font-size:11px;
padding:5px;
}




table.obramowanie th {

background:#666666;
color:#FFFFFF;
font-size:11px;
padding:5px;

}

.alert_error {

background: red url(../images/alert.jpg) no-repeat left top;
padding: 10px 10px 10px 60px;
margin: 5px 0px;
height: 20px;
color: #fff;
}
.alert_ok {background: #eeeeee url(../images/alert2.jpg) no-repeat left top;
padding: 10px 10px 10px 60px;
margin: 5px 0px;
height: 20px;}


#baners {
width: 733px;
clear:both;
margin: 10px 0px 0px 6px;
padding-top:10px;
}

#baner_1{
width: 230px;
height: 100px;

margin-left: 13px;
float: left;
background: #eeeeee url(../images/baner_1a.jpg) no-repeat left top;
}
#baner_2{
width: 230px;
height: 100px;

margin-left: 13px;
float: left;
background: #eeeeee url(../images/baner_2.jpg) no-repeat left top;
}
#baner_3{
width: 230px;
height: 100px;

margin-left:13px;
float: left;
background: #eeeeee url(../images/baner_3.jpg) no-repeat left top;
}

#baner_4{
width: 230px;
height: 100px;

margin-left:13px;
float: left;
background: #eeeeee url(../images/baner_4.jpg) no-repeat left top;
}

ul.mapa {
list-style-type:none;
margin:10px 0px 10px 0px;
padding:0;

}
ul.mapa li {

background:transparent url(../images/mapal.jpg) no-repeat scroll left top;
border:none;
margin:0 0 10px;
padding:18px 0 0;
}

ul.mapa li {
padding: 8px 0px 5px 50px;

}

ul.mapa ul {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 0 0;
padding:0;}

ul.mapa ul li a {
color:#696969;
font-size:11px;
font-weight:bold;
margin:0 0 0 100px;
padding:0;
text-decoration:none;
}

ul.mapa ul li {

background:#FFFFFF url(../images/mapa2.gif) no-repeat scroll left top;
border:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:16px 0 6px;

}
ul.mapa ul li  a{
text-decoration: none;
}

ul.mapa ul li a:hover{
text-decoration: underline;
}


ul.mapa ul ul li a {
color:#696969;
font-size:10px;
font-weight:normal;
margin-left:99px;
text-decoration:none;
}

ul.mapa ul ul li a:hover {
color:#696969;
font-size:10px;
font-weight:normal;
margin-left:99px;
text-decoration:underline;
}

ul.mapa ul ul li {

background:#FFFFFF url(../images/mapa3.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 0px  4px;
}

ul.mapa ul ul ul li {

background:#FFFFFF url(../images/arrowmapa.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0px 0px 4px  12px;
}

#lewo_1 {
float: left;
padding: 5px;
}

#gora_wysz_1 {
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
background: #eeeeee;
margin: 5px 0px

}

#prawo_1 {
float: right;
padding: 5px;
}


table.pobierz {
background-color:#FFFFFF;
border-color:#ffffff;
border-style:none;
border-width:3px 2px 2px;
width: 100%;
color:#333333;
display:table;
margin:0 auto;
margin: 10px 0px;
}

table.pobierz th:first-child {
background-color:#D68901;
background-repeat:repeat-x;
border-left:1px solid #cccccc;
border-right-color:#cccccc;
border-top-style:none;
color: #ffffff;
border-bottom: none;
}
table.pobierz th {
background-color:#D68901;
border-bottom:3px solid #cccccc;
border-right:1px solid #cccccc;
border-top-style:none;
color:#ffffff;
font-weight:bold;
padding:15px 8px 10px;
border-bottom: none;
}

table.pobierz td:first-child {
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-style:none solid solid;
padding:5px;

}
table.pobierz td {
background-color:#FFFFFF;
border-left:1px solid #ffffff;
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
border-style:none solid solid none;
padding:5px;
}

.szerokosc_td {
width: 60px;
}

.rozmiar_td {
width: 40px;
}

table.formularz2 {
border:none;}

table.formularz2 td {
background: #ffffff;
border: none;
}

table.formularz2 td input {

}

.bottom_inside {

margin: 0px 20px 10px 0px;
float: right;}

.porada_podstrona {
background-color:#F8F8F8;
background-image:url(../pics/porady.gif);
background-position:3px 5px;
background-repeat:no-repeat;
display:block;
font-weight:bold;
padding:12px 0 7px 40px;
text-decoration:none;
margin-top: 2px;
}


#pokaz_wysz a {

background:transparent url(../pics/pokaz_wysz.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
padding:9px 15px;
text-decoration:underline;
}

#ukryj_wysz a {

background:transparent url(../pics/ukryj_wysz.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
padding:9px 15px;
text-decoration:underline;
}



#form_nag3 input, textarea, select {
border:1px solid #CCCCCC;
color:#666666;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:16px;
margin:4px 0 3px;

width:150px;
}

#form_nag3 form2 {
color: #666666;

}

#form_nag3 {
margin-left: 20px;
}

