body { background: #f6f6f6 url(../pics/body_bg.gif) repeat-x left top; text-decoration: none; margin: 0; padding: 0; }
#RightMainBtns {
position:fixed;
right:-5px;
top:360px;
width:50px;
z-index:86;
}

img {border:0;}
img a{border:0;}
#main { width: 942px; height: auto; margin: 0 auto; }
#top { font-size: 10px; background-image: url(../pics/top_bg.gif); background-repeat: repeat-x; background-position: left bottom; width: 932px; height: 20px; padding-top: 19px; padding-left: 10px; }
#header { width: 942px; height: 239px; }
#content { background-color: #fff; background-image: url(../pics/content_bg.gif); background-repeat: no-repeat; background-position: right top; width: 940px; height: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
#content_podstrona { background-color: #fff; background-image: url(../pics/content_bg1.gif); background-repeat: no-repeat; background-position: right top; width: 940px; height: auto; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
#content_left { text-align: left; width: 675px; height: auto; float: left; margin: 0 5px 6px 0; }

#lokalizer { font-size: 10px; width: auto; margin-right: 5px; margin-bottom: 10px; padding-bottom: 5px; }
#lokalizer span { font-size: 11px; font-weight: bold; }

#main_podstrona { width: 660px; height: auto; }
#main_podstrona #nag_podstrony { color: #4f4f4f; font-size: 14px; font-family: "trebuchet ms", tahoma, sans-serif; background-image: url(../pics/iko1.gif); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; width: 75%; margin: 20px 0 15px; padding: 0 0 3px 15px; border-bottom: 1px dotted #d4e790; }
#main_podstrona div#foto img { margin: 3px; }
#main_podstrona div#foto { margin-right: 10px; float: left; border: solid 1px #e2e2e2; }
#main_podstrona h3#temat { color: #393; font-size: 12px; font-weight: bold; margin: 0 80px 15px 0; padding: 0; }
#main_podstrona p#data { font-size: 10px; font-weight: normal; text-align: right; width: 80px; float: right; }
#main_podstrona p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
#m_podstawowy { background-image: url(../pics/podstawowy_bg.gif); background-repeat: no-repeat; background-position: right top; width: 448px; height: auto; float: left; margin-right: 2px; margin-bottom: 10px; }

#m_aktualnosci { width: 435px; }
#m_aktualnosci div#foto img { margin: 3px; }
#m_aktualnosci div#foto { float: left; margin-right: 5px; border: solid 1px #e2e2e2; }
#m_aktualnosci h2#aktual { background-image: url(../pics/h2_aktual_bg.gif); background-repeat: no-repeat; background-position: left top; width: 220px; height: 18px; margin: 26px 0 14px; padding: 0; border-bottom: 1px dotted #97bf0d; }
#m_aktualnosci h3#temat { color: #393; font-size: 12px; font-weight: bold; margin: 0 80px 5px 0; padding: 0; }
#m_aktualnosci p#data { font-size: 10px; font-weight: normal; text-align: right; width: 80px; float: right; margin: 0; padding: 0; }
#m_aktualnosci p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }

#m_przetargi { width: 220px; float: left; margin-right: 5px; }
#m_przetargi h2#przetargi { background-image: url(../pics/h2_przetargi_bg.gif); background-repeat: no-repeat; background-position: left top; width: 220px; height: 25px; margin: 0 0 5px; padding: 0; }
#m_przetargi p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 10px; margin-right: 10px; margin-left: 5px; }

#m_oferty { width: 220px; float: left; margin: 0; padding: 0; }
#m_oferty h2#oferty { background-image: url(../pics/h2_oferty_bg.gif); background-repeat: no-repeat; background-position: left top; width: 220px; height: 25px; margin: 0 0 5px; padding: 0; }
#m_oferty p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 5px; margin-right: 10px; margin-left: 5px; }
#m_oferty table { font-size: 10px; font-weight: normal; width: 210px; margin: 3px 3px 5px; border-top: 3px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
#m_oferty table td.lewa { color: #97bf0d; font-weight: bold; width: 30%; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #e2e2e2; }
#m_oferty table td.prawa { padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }

#m_porady { width: 220px; height: auto; float: left; margin-bottom: 10px; }
#m_porady h2#porady { background-image: url(../pics/h2_porady_bg.gif); background-repeat: no-repeat; background-position: left top; height: 18px; margin-top: 26px; margin-bottom: 14px; margin-left: 5px; border-bottom: 1px dotted #97bf0d; }
#m_porady p.pytanie { color: #e95d0f; margin-top: 10px; margin-left: 5px; }
#m_porady p { margin-top: 10px; margin-left: 5px; }
#m_porady p.link { color: #e95d0f; font-size: 10px; text-align: right; margin-top: 10px; margin-left: 5px; }

div.m_bottom { background-color: #fff; position: relative; width: 218px; height: auto; float: left; margin-right: 5px; margin-bottom: 7px; padding: 0; border: solid 1px #e2e2e2; }
div.m_bottom h1#bezrobotni { background-image: url(../pics/h1_bg1.gif); background-repeat: no-repeat; background-position: left top; width: 216px; height: 53px; margin: 0; padding: 0; }
div.m_bottom h1#pracodawcy { background-image: url(../pics/h1_bg2.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; width: 216px; height: 53px; }
div.m_bottom h1#niepelnosprawni { background-image: url(../pics/h1_bg3.gif); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; width: 216px; height: 53px; }
div.m_bottom h2 { font-size: 11px; font-weight: bold; text-align: left; margin: 10px; padding: 0; }
div.m_bottom p { font-size: 10px; text-align: left; margin: 0 10px; padding: 0; }
div.m_bottom p img { float: right; margin: 10px 0; }
#content_right { text-align: left; width: 215px; height: auto; float: left; margin-right: 0; margin-bottom: 6px; }
#newsletter { width: 205px; margin-bottom: 15px; padding-right: 5px; padding-left: 5px; }
#newsletter #newsletter_nag { background-image: url(../pics/newsletter_nag_bg.gif); background-repeat: no-repeat; background-position: right top; height: 18px; margin-top: 26px; margin-bottom: 14px; }
span.none { display: none; }
input#newsletter_email { color: #898989; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 201px; height: 20px; margin-top: 10px; margin-bottom: 10px; padding-top: 2px; padding-left: 2px; border: solid 1px #e5e5e5; }
input#btn1 { float: left; }
input#btn2 { float: right; }
#banery { width: 215px; height: auto; }
#banery div { margin-bottom: 7px; }
#banery img { margin-bottom: 7px; }

#foot { font-size: 11px; background-image: url(../pics/foot_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; width: 922px; padding: 20px 10px 0 10px; }
#foot #lewy { position: absolute; top: 0; left: 0; }
#foot #prawy { position: absolute; top: 0; right: 0; }
#foot #loga { clear: both; margin: 45px 0 10px 0; }
#foot #loga img { margin: 0 25px; vertical-align: top; border: 0;}
#foot a.in { color: #cccccc; }
#wstecz_drukuj { font-size: 10px; text-align: left; width: 660px; height: 15px; margin-top: 20px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px dotted #d4e790; }
#wstecz_drukuj div img { vertical-align: -1px; margin-right: 2px; margin-left: 0; }
#wstecz_drukuj div { float: right; }
#wstecz_drukuj #print { margin-left: 5px; float: left; margin-right: 5px; }

#submenu { background-color: #fff; background-image: url(../pics/submenu_bg.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 215px; height: auto; float: left; margin-top: 20px; margin-bottom: 7px; padding: 0 0 10px; border: solid 1px #e2e2e2; }
#submenu h1 { color: #e95d0f; font-size: 13px; font-variant: small-caps; height: auto; margin: 16px 15px 15px; padding: 0; }
#submenu div { color: #41a62a; font-size: 12px; font-weight: bold; background-image: url(../pics/submenu_bg1.gif); background-repeat: no-repeat; background-position: left 6px; width: auto; margin: 2px 15px 0; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px dotted #e2e2e2; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div a { color: #41a62a; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #e95d0f; text-decoration: none; border-top-style: none; }
#submenu div div { color: #a0a0a0; font-size: 11px; font-weight: normal; background-image: url(../pics/submenu_bg2.gif); background-repeat: no-repeat; background-position: left 10px; width: 170px; margin: 0 0 -3px; padding: 5px 0 0 10px; border-style: none; }
#submenu div div a { color: #a0a0a0; text-decoration: none; }
#submenu div div a:hover { color: #41a62a; text-decoration: none; }

#form_nag { background-color: #f5f5f5; position: relative; width: 595px; margin-left: 25px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #dddddd; }
#form_notka { color: #c0c0c0; font-size: 10px; font-style: italic; background-color: white; margin-right: 33px; margin-left: 25px; width: auto; height: auto; padding-top: 15px; padding-right: 5px; padding-left: 10px; }
.form1 { color: #464646; text-align: right; width: 170px; height: auto; float: left; padding: 9px 5px 5px; }
.form2 { width: 315px; height: auto; float: left; padding: 5px; }
textarea.form { color: #808080; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 350px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #ddd; }
input.form { color: #808080; font-size: 11px; font-family: tahoma, arial, helvetica, sans-serif; width: 180px; height: 16px; margin: 0; padding: 2px 0 0 2px; border: solid 1px #ddd; }
.naroznik1_modul { position: absolute; top: -1px; left: -1px; }
.naroznik2_modul { position: absolute; top: -1px; right: -1px; }
.naroznik3_modul { position: absolute; right: -1px; bottom: -1px; }
.naroznik4_modul { position: absolute; left: -1px; bottom: -1px; }

.pasek_stron { padding: 10px; }
.pasek_stron img { vertical-align: middle; }

/* mapa witryny */
ul.mapa { margin: 0 0 0 0; padding: 0; }
ul.mapa li { font-size: 12px; font-weight: bold; background-color: transparent; background-image: url(../pics/mapa_bg.gif); background-repeat: repeat-x; background-position: left top; margin-top: 10px; margin-right: 0; margin-left: 0; padding: 8px 3px 6px 15px; border-right: 1px solid #efefef; border-bottom: 1px solid #c0c0c0; border-left: 1px solid #efefef; list-style: none; }
ul.mapa ul { background-color: transparent; margin-top: 0; margin-right: 0; margin-left: 0; padding: 10px 10px 0 20px; }
ul.mapa ul li { color: #000; font-size: 11px; font-weight: bold; background-color: transparent; background-image: url(../pics/mapa1bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0; paddi;padding: 0 0 1px 25px; border-right-style: none; border-bottom-style: none; border-left-style: none; }
ul.mapa ul ul { margin: 0; padding: 2px 0 2px 20px; border: none; }
ul.mapa ul ul li { color: gray; font-size: 10px; font-weight: normal; background-color: transparent; background-image: url(../pics/mapa2bg.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 0 10px; padding: 0 0 0 10px; }
ul.mapa li a { color: #41a62a; font-weight: bold; text-decoration: none; }
ul.mapa li a:hover { color: #e95d0f; font-weight: bold; text-decoration: underline; }
ul.mapa ul li a { color: #41a62a; font-weight: bold; text-decoration: none; }
ul.mapa ul li a:hover { color: #c0c0c0; font-weight: bold; text-decoration: underline; }
ul.mapa ul ul li a { color: #8bca8b; font-weight: normal; text-decoration: none; }
ul.mapa ul ul li a:hover { color: #c0c0c0; font-weight:     normal; text-decoration: underline; }

.form_ogolny textarea {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin: 5px 0px 5px 0px;
}

.form_ogolny input {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin: 5px 0px 5px 0px;
}

table.pobierz
{ color: #313131; background-color: #fff; display: table; border-style: solid; border-width: 3px 2px 2px; border-color: #cccccc; }

table.pobierz td
{ background-color: #fff; padding: 5px; border-top-style: none; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left-style: none; }





table.pobierz td:first-child
{ background-color: #fff; padding: 5px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top-style: none; }

table.pobierz td:first-child + td
{ background-color: #fff; padding: 5px; border-top-style: none; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left-style: none; }

table.pobierz  th
{ color: #ffffff; font-weight: bold; background-color: #E95D0F; background-image: url(../pics/bg_pobierz.gif); background-repeat: repeat-x; background-position: left top; padding: 15px 8px 10px; border-right: 1px solid #cccccc; border-bottom: 3px solid #cccccc; border-top-style: none; }

.wiersz_p input{border: 1px solid #cccccc;}

#wysz_ofert_nag {

background:#FFFFFF url(../pics/wyszukiwarka.gif) no-repeat scroll left top;
color:#FFFFFF;
font-weight:bold;
margin:0 0 12px;
padding:7px;
}



#baza_nag {
width: 642px;
height: 30px;
background: url(../pics/baza_1.jpg) no-repeat left top;
padding: 10px 0px 0px 40px;
font-size: 14px;
color: #ffffff;
font-weight: bold;
}

#baza_bg {
width: 682px;
height: auto;
background: url(../pics/baza_cien.jpg) repeat-y left top;

}

#dodaj_firme {
float: right;
padding-right:100px;
}

#baza_in {
width: 622px;
padding: 10px 30px 10px 30px;


}

.lista_branz {
width: 335px;
border: 1px solid #cccccc;
}
.szukarka_firm {
border: 1px solid #cccccc;
}

.ogloszenie {
background-image:url(../pics/ogloszenia.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px dotted #4E7F48;
margin-left:10px;
margin-top:15px;
padding-bottom:5px;
padding-top:0;
width:555px;
padding-left:30px;
}

.ogloszenie_temat {
color:#8B0304;
font-size:12px;
font-weight:bold;
}

.ogloszenie_branze {
color:#8C8C8C;
font-weight:bold;
}

#baza_stopka {
padding: 10px;
}

.dodaj_firme input {border: 1px solid #cccccc; margin: 3px;}
.dodaj_firme  textarea {border: 1px solid #cccccc; margin: 3px;}

.formularz_opis_gora {text-align: right;}
.formularz_opis_dol {text-align: right;}

#element {

background:transparent url(http://www.raciborz.pl/pics/bg10.gif) no-repeat scroll left top;
clear:both;
color:#3F6618;
font-size:12px;
font-weight:bold;
margin:17px 0 5px;
padding:11px 0 0 35px;
width:386px;
}

.lista_firm_szczegoly div {margin: 10px 0px 0px 20px; font-weight: bold; color: #333333;}

.form_ogolny h1 {font-size:11px;}


#szukarka_border{
border: 1px solid #cccccc;
}
#koszyk_r {

background:#F4F4F4 none repeat scroll 0 0;
float:left;
margin:13px 10px 0 0;
width:195px;
}

.wiersz_p {

background:#F4F4F4 none repeat scroll 0 0;
border:1px dotted #CCCCCC;
padding:10px;
width:580px;
}

#submenu { background-color: #fff; background-image: url(../pics/submenu_bg.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 215px; height: auto; float: left; margin-top: 20px; margin-right: 5px; margin-bottom: 7px; padding: 0 0 10px; border: solid 1px #e2e2e2; }
#submenu h1 { color: #e95d0f; font-size: 13px; font-variant: small-caps; height: auto; margin: 16px 15px 15px; padding: 0; }
#submenu div { color: #41a62a; font-size: 12px; font-weight: bold; background-image: url(../pics/submenu_bg1.gif); background-repeat: no-repeat; background-position: left 6px; width: auto; margin: 2px 15px 0; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px dotted #e2e2e2; border-top-style: none; border-right-style: none; border-left-style: none; }
#submenu div a { color: #41a62a; text-decoration: none; border-top-style: none; }
#submenu div a:hover { color: #e95d0f; text-decoration: none; border-top-style: none; }
#submenu div div { color: #a0a0a0; font-size: 11px; font-weight: normal; background-image: url(../pics/submenu_bg2.gif); background-repeat: no-repeat; background-position: left 10px; width: 170px; margin: 0 0 -3px; padding: 5px 0 0 10px; border-style: none; }
#submenu div div a { color: #a0a0a0; text-decoration: none; }
#submenu div div a:hover { color: #41a62a; text-decoration: none; }
.form_og  {padding: 10px; background: #f3f3f3;  color:#000000;}

#info1 {

background:#F4F4F4 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:10px 0;
padding:5px;
width:584px;
}

.sort_header {border: 1px solid #cccccc; background: #f4f4f4; margin: 10px 0px 10px 0px; padding: 5px;}

#formularz_dodania {background-color:#F5F5F5;
border:1px solid #DDDDDD;
margin-left:25px;
padding-bottom:10px;
padding-top:10px;
position:relative;
width:595px;}


.naroznik1_modul {
left:-1px;
position:absolute;
top:-1px;
}

naroznik2_modul {
position:absolute;
right:-1px;
top:-1px;
}

.naroznik3_modul {
bottom:-1px;
position:absolute;
right:-1px;
}

.naroznik4_modul {
bottom:-1px;
left:-1px;
position:absolute;
}

.ile_lat {
color: #cccccc;
font-size: 10px;
}

.szukaj_button {
margin-top: -22px;
margin-left: 150px;

}

#koszyk_in {
padding: 5px;}

.table-odstep {

width:601px;
}
