body {margin: auto; background-image: url(../images/bg.jpg);background-position: center top; background-repeat: repeat-x;}
body {font: 11px Tahoma; line-height: 150%;}
body {color: #ffffff;}
/*a { color:#fff;text-decoration:none }
a { color:#ffffff;text-decoration:none } /* Tymczasowe, żeby było widać gdzie są linki 
a:hover { color:#fff;text-decoration:underline }*/
div {/*border:1px solid red*/;margin:0px;padding:0px }
img {border:none; padding: 0; margin: 0;}
p { margin: 0; line-height: 150%; padding: 10px;}
hr { height: 3px; color: #fff; border-width:0px 0 0 0; border-bottom: 1px dotted #cccccc; clear: both}
H1 {font: bold 11px bold; color: #6a6a6a; font-family: tahoma; padding:0px; margin: 0px;}
H2 {font: normal 12px normal; color: #6a6a6a; font-family: tahoma; padding:0px; margin: 0px;display:inline; }
H3 {font-size:12px;
font-weight:bold; display: block; color: #666666;}
.lokalizer {color:#666666;}
.lokalizer a {color:#666666;}
.lokalizer a:hover {color:#666666; text-decoration: underline;}
#wrapper {height:auto; margin: 0 auto;padding:0; width:1004px;}
#content {height:auto; margin: 0 auto;padding:0;width:1004px;}
#main {width:1004px; height: auto; background: url(../images/shadow.jpg) repeat-x center top; margin-top: 1px; border: 1px #C9C9C9 dotted; border-top: none;border-bottom: none;}
#ban {width: 1004px; height:206px;  background: url(../images/ban.jpg) no-repeat left top;}
#ban_menu {width:240px; float: right; }
#ban_links {width:240px; height: 25px;}
#ban_kontakt {width:240px; height: 177px; background: url(../images/ban_kontakt.gif) no-repeat left top; color: #6a6a6a;}
.clear{clear:both;height:0px;margin:0; padding:0; overflow: hidden;} 
#left {
float: left;
width: 732px;
padding-left:5px;
}
#left_in {
width: 720px;
margin: 0;
height: auto;
color: #666666;
}

#left_in a{

color: #000000;

}


#right{
float: right;
width: 260px;
}
#ban_kontakt_in {padding: 8px;}
#menu_middle { width: 1004px; height: 56px; text-align: center;background: url(../images/menumiddle.jpg) repeat-x left top; }
.blok {
display: block;
}

#informacje {
width: 735px;
height: 303px; 
overflow: hidden;
}

#informacje a:link {color: #ffffff;}
#informacje  a:visited {color: #ffffff;}
#informacje a:hover {color: #ffffff;}
#informacje a:active {color: #ffffff;}
#informacje_2 {
width: 735px


}

#oferty_pracy {
width:360px;
padding-left: 2px;
float: left;}

#oferty_pracy h3 {
width: 331px;
height: 26px;
margin: 0px;
padding-left: 30px;
padding-top: 8px;
background: url(../images/oferty_pracy.jpg) no-repeat center top;
color: #ffffff;
font-size: 12px;
font-weight: bold;
margin: 8px 0px 0px 0px;}

#oferty_pracy_in{
width: 361px;
padding-bottom:10px;
background: #eeeeee url(../images/oferty_pracy_bottom.gif) no-repeat center bottom;
color: #666666;
}

#oferty_pracy_in table{
border: none;
background: #EEEEEE;
padding-top:4px;
width:350px;
}
#oferty_pracy_in table td{
border: none;
background: #eeeeee;
border-bottom: 1px solid #cccccc;
border-right: none;
}

#oferty_pracy_in table tr{
border: none;
border-bottom: 1px dotted #cccccc;
}

#oferty_pracy_in a{

color: #000;
}



#oferty_button {
width: 97px;
height: 24px;
background: url(../images/oferty_button.gif) no-repeat left top;
border: none;
padding: 4px 0px 0px 0px;
margin: 12px 12px 0px 12px;
text-align: center;

font: 11px  Tahoma;
color: #ffffff;

}

#oferty_button a {
color: #ffffff;
}


#oferty_pracy_in a:hover{
color: #000;
text-decoration: none;
}
#oferty_pracy_in td{
border-bottom: 1px solid #CACACA;
padding: 2px;
}

#oferty_pracy_in table{

padding-top: 4px;
}

#gminy {
width:360px;
}

#gminy h3{


margin-top: 11px;
background: url(../images/gminy_title.gif) no-repeat left top;
color:#666666;

}

#gminy_all{
margin-top: 22px;
border-bottom: 1px solid #BFBFBF;
padding-bottom: 22px;
text-align: center;
}

#aktualnosci {
width: 364px;
margin-top: 8px;


float: right;

}



#aktualnosci h3  {
width: 334px;
height: 30px;
margin: 0px;
padding-left: 30px;
padding-top: 8px;
background: url(../images/aktualnosci_title.gif) no-repeat center top;
color: #ffffff;
margin: 0px 0px 0px 0px;}

#aktualnosci_in {
width: 364px;
color: #666666;
text-align: justify;


}

#aktualnosci_in div{
	margin-bottom:10px;
}

#aktualnosci_in table td {
border-bottom: none;


}

#aktualnosci_in p {
font-weight: bold;
font-size: 11px;
padding:0px;

}
.data {
display: block;

}
.news {
height: 147px;
overflow: hidden;
padding-right: 12px;
}
#aktualnosci_in ul{
list-style-type:none;
width: 340px;
color: #666666;
margin: 2px 0px 0px 20px;
padding: 0;
}

#aktualnosci_in ul li {
background-image:url(../images/arrow_3.gif);
background-position:left 11px;
background-repeat:no-repeat;
float:left;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;
}

#aktualnosci_in img{
border: 1px solid #cccccc;
padding: 5px;
float: left;
margin: 6px;

}

#bezrobotni {
width: 241px;
height: 301px;
float: left;
background: url(../images/bezrobotni.jpg) no-repeat left top;
margin: 2px;
}
.pozostale {
display: block;
font-weight: bold;
clear: both;
padding-left: 6px;
}

.line {
width: 364px;
height: 1px;
border-top: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
margin-top: 5px;
}

#informacje ul {
list-style-type:none;
padding: 0;
margin: 120px 0px 0px 20px;
color: #ffffff;
}
#informacje ul a:visited {

color: #ffffff;
}
#informacje ul li {
background-image:url(../images/arrow.gif);
background-position:left 5px;
background-repeat:no-repeat;
line-height:12px;
list-style-type:none;
margin:0;
padding:0 0 5px 10px;
}

#pracodawcy {
width: 241px;
height: 301px;
float: left;
background: #cccccc;
background: url(../images/pracodawcy.jpg) no-repeat left top;
margin: 2px;
}


#niepelnosprawni {
width: 241px;
height: 301px;
float: left;
background: #cccccc;
background: url(../images/niepelnosprawni.jpg) no-repeat left top;
margin: 2px;
}
#wiecej_1 {
background: url(../images/bezrobotni_wiecej.jpg) no-repeat left top;
width: 99px;
height: 21px;
display: block;
float: right;
margin: 12px 25px 0px 0px;
text-align: center;
color: #4A4A4A;
padding-top: 2px;
}

#wiecej_1 a:link {color: #666666; text-decoration:none;}
#wiecej_1   a:visited {color: #666666; text-decoration:none;}
#wiecej_1  a:hover {color: #000000; text-decoration:underline;}
#wiecej_1  a:active {color: #666666; text-decoration:none;}
#wiecej_2 {
background: url(../images/pracodawcy_wiecej.jpg) no-repeat left top;
width: 99px;
height: 21px;
display: block;
float: right;
margin: 12px 25px 0px 0px;
text-align: center;
color: #4A4A4A;
padding-top: 2px;
}

#wiecej_2 a:link {color: #666666; text-decoration:none;}
#wiecej_2   a:visited {color: #666666; text-decoration:none;}
#wiecej_2  a:hover {color: #000000; text-decoration:underline;}
#wiecej_2  a:active {color: #666666; text-decoration:none;}
#wiecej_3 {
background: url(../images/niepelnosprawni_wiecej.jpg) no-repeat left top;
width: 99px;
height: 21px;
display: block;
float: right;
margin: 12px 25px 0px 0px;
text-align: center;
color: #4A4A4A;
padding-top: 2px;

}





#wiecej_3 a:link {color: #666666; text-decoration:none;}
#wiecej_3   a:visited {color: #666666; text-decoration:none;}
#wiecej_3  a:hover {color: #000000; text-decoration:underline;}
#wiecej_3  a:active {color: #666666; text-decoration:none;}

#wyszukiwarka {
width: 238px;
color: #666666;
font-weight: bold;
text-align: center;
margin: 10px;
padding-bottom: 6px;
}
.wpisz {
width: 117px;
height: 18px;
border: 1px solid #CDCDCD;
}

.wpisz_2 {
width: 200px;
height: 18px;
border: 1px solid #CDCDCD;
display:block;
margin: 0 auto 12px auto;
}

.ok {
width: 35px;
height: 21px;
background: url(../images/ok.jpg) no-repeat left top;
border: none;
margin: 0;
padding: 0;
color: #666666;
font-size: 10px;
font-weight: bold;
}

#menu {
width: 238px;
background:  #EEEEEE url(../images/bottom_menu.gif) no-repeat center bottom;
margin: 0 auto;
padding-bottom: 40px;
font-size: 11px;
font-weight: bold;

}
#menu a {
color: #456625;}


#menu ul {
list-style-type:none;
padding: 0;
margin: 8px 0px 0px 0px;
color: #456625;

}
#menu ul li {

background-image:url(../images/arrow_2.gif);
background-position:left 8px;
background-repeat:no-repeat;
background-color: #EEEEEE;
border-bottom: 1px solid #D5DAD0;
list-style-type:none;
margin:0px 0px 0px 12px;
padding:2px 0px 8px 15px;
width: 190px;

}

#menu H3 a {

text-decoration: none;
color: #666666;}

#menu ul li ul {
  padding: 0;
  margin: 8px 0px 0px 0px;  
}

#menu ul li li {

background-image:url(../images/arrow_2b.gif);
background-position:left 4px;
background-repeat:no-repeat;
background-color: #EEEEEE;
border-bottom: 1px solid #D5DAD0;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 15px;
width:175px;
font-weight: normal;

}

#menu h3 {
width: 218px;
height: 15px;
margin: 0px;
padding-left: 20px;
padding-top: 12px;
background: url(../images/top_menu.gif) no-repeat center top;
color: #666666;



}

#menu_2 {
width: 238px;
margin: 0 auto;
}

#menu_2 a{
color: #666666;
}

#menu_2 a:hover{
color: #666666;
text-decoration: underline;
}
#menu_2 a:visited{
color: #666666;
}



#menu_2 h3{
width: 218px;
height: 30px;
margin: 0px;
padding-left: 20px;
padding-top: 7px;
background: url(../images/menu_2.gif) no-repeat center top;
color: #fff;
margin: 8px 0px 0px 0px;


}


.newsletter {
padding: 5px;
margin: 0px auto 5px auto;
color: #666666;

}

.button {
background: url(../images/button_2.jpg) no-repeat left top;
width: 121px;
height: 24px;
margin: 0px 0px 0px 18px;
padding:6px 16px;
font-size: 11px;
font-family: Tahoma;
color: #666666;


}

.button_polec {
background: url(../images/button_2.jpg) no-repeat left top;
width: 121px;
height: 24px;
margin: 0;
padding:6px 17px;
font-size: 11px;
font-family: Tahoma;
color: #666666;


}

.button_zaloguj{
background: url(../images/button_zaloguj.gif) no-repeat left top;
width: 61px;
height: 24px;
font-size: 11px;
text-align: center;
color: #4A4A4A;
vertical-align: middle;
margin: auto;
padding-bottom: 3px;
border: none;

}
#stopka {

width: 995px;
height: 52px;
background: url(../images/stopka.gif) no-repeat left top;
margin: 15px 0px 15px 0px;
clear: both;
}


#stopka a:link {color: #ffffff; text-decoration:none;}
#stopka a:visited {color: #ffffff; text-decoration:none;}
#stopka a:hover {color: #ffffff; text-decoration:underline;}
#stopka a:active {color: #ffffff; text-decoration:none;}

.links {
width: auto;
padding: 15px 8px 8px 15px;
float: left;
color: #fff;
}

#wykonanie {
width: auto;
padding: 15px 10px 0px 15px;
float: right;
display: inline;
vertical-align: middle;

}

.wykonanie_2 {
font-weight: bold;
}

#stopka img {


vertical-align: middle;
}

#wiecej_aktualnosci {
width: 97px;
height: 20px;
float: right;
margin-top:36px;
background: url(../images/wiecej_aktualnosci.jpg) no-repeat left top;
color: #fff;
text-align: center;
padding-top: 4px;

}
#wiecej_aktualnosci2 {
width: 97px;
height: 20px;
float: right;
background: url(../images/wiecej_aktualnosci.jpg) no-repeat left top;
color: #fff;
text-align: center;
padding-top: 4px;

}
#wiecej_aktualnosci2 a:link {color: #ffffff; text-decoration:none;}
#wiecej_aktualnosci2   a:visited {color: #ffffff; text-decoration:none;}
#wiecej_aktualnosci2  a:hover {color: #ffffff; text-decoration:underline;}
#wiecej_aktualnosci2  a:active {color: #ffffff; text-decoration:none;}

#wiecej_aktualnosci a:link {color: #ffffff; text-decoration:none;}
#wiecej_aktualnosci   a:visited {color: #ffffff; text-decoration:none;}
#wiecej_aktualnosci  a:hover {color: #ffffff; text-decoration:underline;}
#wiecej_aktualnosci  a:active {color: #ffffff; text-decoration:none;}

#aktualnosci a {
text-decoration: none;
color: #333;
}
#aktualnosci a:hover {
text-decoration: underline;
}

#aktualnosci a:hover {
text-decoration: underline;
} 
.porady {
width: 90px;
height: 24px;
background: url(../images/button_2b.jpg) no-repeat left top;
color: #666666;
float: left;
margin-left: 35px;
text-align: center;
padding: 2px 1px 0px 1px;

}
#porady a {color: #333;}
#porady a:hover {color: #666666; text-decoration:none;}
.porady {margin: 0px 0px 4px 4px;}
#porady_1 {
width: 90px;
height: 24px;
background: url(../images/button_2b.jpg) no-repeat left top;
color: #666666;
float: left;
margin-left: 35px;
text-align: center;
padding: 2px 1px 0px 1px;

}
#porady_1 a {color: #333;}
#porady_1 a:hover {color: #666666; text-decoration:none;}


.wiecej {
width: 61px;
height: 21px;
background: url(../images/button_2.jpg) no-repeat left top;
color: #666666;
float: left;
margin-left: 15px;
text-align: center;
padding-top: 3px;
}

#dopisz {
width: 61px;
height: 21px;
background: url(../images/button_2.jpg) no-repeat left top;
color: #666666;
float: left;
margin-left: 15px;
text-align: center;
padding-top: 3px;
}

#wypisz{
width: 61px;
height: 21px;
background: url(../images/button_2.jpg) no-repeat left top;
color: #666666;
float: left;
margin-left: 15px;
text-align: center;
padding-top: 3px;
}



.wiecej a {color: #666666;}
.wiecej a:hover {color: #666666; text-decoration:none;}


.banery{
height:100px;
margin-left:6px;
margin-top:20px;
width:980px;
}

#baner_1{
float: left;
}

#baner_2{
float: left;
}

#baner_3{
float: left;
}

#baner_4{
float: left;
}
table.oferta_pracy {
border-bottom: 1px solid #cccccc;
background-color: #eeeeee;


}


table.oferta_pracy th {

background-color: #0376D1 ;
border: none;
border-bottom:none;
height: 39px;
border-right:none;
border-left:none;
border-top-style:none;

}



table.oferta_pracy td {
background-color: #eeeeee;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
color:#666666;
font-size:11px;
padding:5px;
}

table.oferta_pracy th:first-child {

border-bottom: none;
border-left:none;
height: 57px;
border-top-style:none;
color:#FFFFFF;
}

table.oferta_pracy tr {
border-bottom:1px solid #CCCCCC;

}



table.oferta_pracy {
border: none;
border-top:0 none;
background: #eeeeee;
margin: 10px 0px 10px 0px;
width: 100%
}

.lewa_s {
font-weight: bold;
padding-left: 5px;
height:45px;
}

.prawa_s {

height:45px;
}

.lista_aktualnosci_border .tytul { padding-right:20px; width:674px; }

.form1 { float:left;width:200px;text-align: right;;padding:5px 10px 0 0 }
.form2 { float:left;width:200px; }
.formularz_bg {background: #eeeeee;width: auto;margin: 0px 0px 10px 0px;padding: 20px 0 0 80px;}
.naglowek_form { color: #666666; font-size: 13px; font-weight: bold;padding:30px 0 10px 0  }
input.radio		{ width:10px !important;margin:5px 5px 10px 0 !important;padding:0;height:10px !important; vertical-align: middle;}
textarea.form	{	width:256px; height: 160px;	} 

