body { background: url('gfx/bg.gif') repeat-x #ffffff; margin: 0; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #353535; }
a { text-decoration: none; color: #000000 }
a:hover { color: #D02525; text-decoration: underline }
#all { width: 980px; margin: 0 auto }

#top { padding-top: 12px; color: #A4A4A4; line-height: 16px; font-size: 11px }
#top a { color: #D02525 }
#top a:hover { color: #000000; text-decoration: underline }
#topa { width: 330px; float: left; padding-right: 20px; height: 70px;  }
#topa h1 { font-weight: normal; margin-top: -2px; margin-bottom: -2px; font-size: 11px; letter-spacing: 0px; padding: 0px }
#topb { width: 275px; float: left; padding-right: 20px }
#topc { width: 295px; float: left; line-height: 13px }

#menu2 { padding-top: 7px; line-height: 18px }
#menu2 a { padding-top: 8px; padding-right: 15px; color: #666666; background: url('gfx/bgmenu2.gif') no-repeat right bottom  }
#menu2 a:hover { color: #E03600; text-decoration: underline }

form { margin-top: 0px; margin-bottom: 0px }
ul { margin-top: 0px; margin-bottom: 0px }

#centerhomea { width: 500px; float: left; border: 1px solid #DFDFDF }
#centerhomeb { width: 250px; float: left; border: 1px solid #DFDFDF }
#centerhomec { width: 190px; float: left; border: 1px solid #DFDFDF }

#centersuba { padding: 5px; background: #5C5C5C }
#centersuba td { color: #ffffff; font-size: 12px }
#centersuba td a { color: #B7B7B7; font-size: 11px; padding: 4px }
#centersuba td a:hover { color: #ffffff }

#center { float:left; width: 520px; padding-right: 10px; line-height: 16px }
#right { float:left; width: 300px; line-height: 17px }
#right2 { float:left; width: 142px; padding-right: 8px }

#opisfirmy { background: #EDEDED; padding: 10px }
#opisfirmy2 { background: #ffffff; padding: 10px; border: 1px solid #CACACA }

#searchhome { background: url('gfx/bgsearchhome.gif') repeat-x; border: 2px solid #ffffff; padding: 8px }
#wojhome { background: url('gfx/bgsearchhome.gif'); border: 2px solid #ffffff; padding: 5px }

#footera { padding: 11px; background: #ededed; text-align: center }
#footera a { color: #6F6F6F; padding: 6px; background: url('gfx/bgfootermenu.gif') no-repeat }
#footera a:hover { color: #D02525; background: #DCDCDC; text-decoration: none }
#footerb { font-size: 11px; color: #bababa; padding: 10px 10px 40px 10px; text-align: center }
#footerb a { color: #bababa }

#footerb a.webart { display: block; width: 190px; padding: 6px; text-align: left; color: #8F8F8F; text-decoration: none; background: url(gfx/web-art-pl.gif) no-repeat right center }
#footerb a.webart:hover { color: #3B3B3B; }

#error { padding: 11px 11px 11px 45px; color: #ffffff; font-size: 18px; font-family: Arial, Tahoma; background: url('gfx/bgerror.gif') no-repeat #ff0000 }
#ok { padding: 11px 11px 11px 45px; color: #ffffff; font-size: 18px; font-family: Arial, Tahoma; background: url('gfx/bgokgif') no-repeat #347E0B }
#error a, #error a:hover, #ok a, #ok a:hover { color: #ffffff }


#poziom3 { border: 1px solid #cccccc }
#poziom3a { border: 2px solid #ffffff; padding: 5px; background: url(gfx/bgwpis.gif) repeat-x }
.frame { border: 1px solid #cccccc; padding: 2px; background: #ffffff }

#sort { padding: 2px }

.sortsel { display: block; float: left; padding: 4px; text-decoration: none; font-weight: bold }
.sort { display: block; float: left; padding: 4px;  }
.sortnext { display: block; float: left; padding: 3px 13px 4px 28px; background: url(gfx/sortnext.gif) no-repeat }  
a.sortnext:hover { text-decoration: none }
.sortprev { display: block; float: left; padding: 3px 28px 4px 7px; background: url(gfx/sortprev.gif) no-repeat }  

.homesearch1 { width: 310px; height: 30px; background: url('gfx/bginput1home.gif') no-repeat; border: 0px; padding: 10px; font-size: 18px; font-family: Arial, Tahoma }
.homesearch2 { width: 200px; height: 30px; background: url('gfx/bginput2home.gif') no-repeat; border: 0px; padding: 8px; font-size: 18px; font-family: Arial, Tahoma }

.link1 { text-decoration: none; color: #E03500; font-size: 10px }
.link1:hover { color: #000000 }
.link2 { color: #828282; font-weight: bold; font-size: 13px }
.link3 { text-decoration: underline; color: #3B3B3B; font-weight: bold; font-size: 13px }



.red { color: #ff0000 }

.form { padding: 5px; border: 1px solid #C5C5C5; font-size: 11px }
.form2 { padding: 4px; border: 2px solid #3B3B3B; background: #C3C3C3; font-size: 11px }
.form3 { padding: 7px; border: 2px solid #2B2B2B; font-size: 11px }

.small { font-size: 9px; font-family: Tahoma, Verdana, Arial; color: #868686 }


.box { background: #EBEBEB; border: 1px solid #DDDDDD; font-size: 11px; color: #616161 } 
.boxhome { float: left; width: 295px; padding: 5px 15px 5px 15px }
.boxhome2 { padding: 5px 15px 5px 15px }

#boxa { border: 1px solid #DFDFDF }
#boxb { border: 2px solid #ffffff; padding: 6px }
#boxc { border: 1px solid #DFDFDF; padding: 2px }
#boxbsmall { background: url('gfx/bgbox.gif'); border: 1px solid #ffffff; padding: 6px }
#boxbsmall a { font-family: Tahoma, Arial; font-size: 9px }

#ramka2 { border: 1px solid #DFDFDF; padding: 5px }

h1 { font-family: Arial, Trebuchet MS, Tahoma; font-size: 20px; letter-spacing: -1px; font-weight: lighter; line-height: 21px; margin-top: 9px; margin-bottom: 8px; padding-right: 15px }
h2 { font-family: Arial, Trebuchet MS, Tahoma; font-size: 18px; font-weight: lighter; margin-top: 4px; margin-bottom: 4px }
h3 { font-family: Arial, Trebuchet MS, Tahoma; font-size: 15px; font-weight: bolder; color: #242424; margin-bottom: 4px; margin-top: 2px }
h4 { font-family: Arial, Trebuchet MS, Tahoma; font-size: 15px; font-weight: light; margin-bottom: 2px; margin-top: 1px }
h5 { font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px; margin-bottom: 4px; margin-top: 2px }
hr { background: transparent; border:0; border-bottom:1px solid #DFDFDF; color:#ffffff }
img{text-decoration:none;	border:0px;	margin:0px;	}

a.q { position:relative; z-index:24; cursor: hand;color:#000; text-decoration:none}
a.q:hover{ z-index:25; background-color:transparent }
a.q span{ display: none }
a.q:hover span { font-size: 10px; font-family: Tahoma, Verdana; display:block; position:absolute; top: -10px; left: 22px; width:290px; background: #D02525; color:#ffffff; text-align: left; border: 3px solid #DFDFDF; padding: 8px 8px 0px 8px; line-height: 13px }

.io2 { float: left; width: 310px; line-height: 18px; padding-top: 6px }
.io2 h3 { padding-left: 5px }
.io2data { float: left; width: 50px; padding: 6px; border-top: 1px solid #eeeeee; font-size: 11px; color: #777777 }
.io2tresc { float: left; width: 235px; padding: 6px; border-top: 1px solid #eeeeee }
	.woj { font-size: 11px; color: #777777 }
.io2 .small { font-size: 11px; letter-spacing: 0px; font-weight: normal }

.o { line-height: 18px; padding-top: 6px }
.o h3 { padding-left: 5px; letter-spacing: 0px }
.onaglowek { padding: 6px 6px 4px 6px; background: #242424; color: #ffffff }
.onaglowek h3 { padding-left: 5px; letter-spacing: 0px; color: #ffffff }
.odata { float: left; width: 53px; padding: 6px; border-top: 1px solid #eeeeee; font-size: 11px; color: #777777 }
.otresc { float: left; width: 410px; padding: 6px; border-top: 1px solid #eeeeee }
.o .promowane { padding-top: 20px; background: url(gfx/promowane-small.gif) no-repeat #F0E6E5 }



/*              URL      text-decoration:none;       color: #3D3D3D;           */
 
.paginacja { margin:0px; padding:0px;}
.paginacja li {list-style:none; display:inline;}
.paginacja li a{ padding: 2px; border: 1px solid #cccccc }
.paginacja li a:hover { background-color: #cccccc; color: #ffffff }

.wyniki { margin:0px; padding:0px;}
.wyniki li { list-style:none; display:block; float: left }
.wyniki li a { padding: 4px 15px 4px 15px; background: #eeeeee }
.wyniki li a:hover { background-color: #B8230B; color: #ffffff; text-decoration: none }
