.page h2.logo, .page address, .page .topnavi ul, .page .topnavi ul a, .page .search, .page .personal, body {
  background-image: url(../images/bazaosk-titles.jpg);
  background-repeat: no-repeat;
  margin: 0;
}

body {
  background-color: #000;
  background-position: 50% 0;
  color: #fff;
  font-family: Verdana, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

.page {
  position: relative;
  width: 1060px;
  margin: 0 auto;
  text-align: left;
  background-color: #fff;
  color: #000;
  font-size: 12px;
}

.page .intro {
  width: 320px;
  float: left;
  padding: 0;
  margin: 0;
}

.page h2.logo {
  padding: 0;
  background-position: -115px 0;
  width: 320px;
  height: 262px;
}

.page h2.logo span {
  display: none;
}

.page h2, .page h1 {
  padding: 3px 0;
  font-family: Georgia, serif;
  font-size: 22px;
  font-weight: normal;
  border-bottom: solid 1px #aaa;
}

.page .intro h2, .page .intro div, .page h1 {
  margin: 0 0 20px 10px;
}

.page .topnavi {
  margin: 0 0 0 320px;
  padding: 0;
  width: 740px;
  height: 91px;
  background-color: #000;
  color: #fff;
}

.page .topnavi .banner {
  width: 468px;
  height: 60px;
  float: right;
  background-color: #444;
  margin: 15px 0 16px 0;
}


.page .intro .banner {
  width: 310px;
  height: 60px;
  float: left;
  background-color: #EEEEEE;	
}

.page .topnavi ul {
  margin: 0;
  padding: 33px 0 0 0;
  width: 195px;
  height: 58px;
  background-position: -435px 0;
  list-style-type: none;
}

.page .topnavi ul a {
  display: block;
  width: 195px;
  height: 21px;
  padding: 0;
  margin: 0;
}

.page .topnavi ul a span {
  display: none;
}

a#about {
  background-position: -435px -33px;
}

a#contact {
  background-position: -435px -54px;
}

a#about:hover {
  background-position: -630px -33px;
}

a#contact:hover {
  background-position: -630px -54px;
}

.page .contents, .page .search {
  margin-left: 320px;
  margin-right: 160px;
}

.page .personal {
  float: right;
  background-position: -1015px -91px;
  width: 160px;
  height: 200px;
  overflow: visible;
}

.page .personal .banner {
  width: 120px;

  background-color: #eee;
  margin: 20px 0;
}

.page .column {
  padding: 0 5px;
  margin: 20px 0;
  border-left: solid 1px #826;
}

.page .column img.oferty {
	border:1px solid black;
}

.page .personal h2 {
  margin: 0 0 10px 0;
}

.page .search {
  padding-top: 20px;
  background-position: -435px -91px;
}

.page .contents h1, .page .search h2 {
  margin: 0 20px 20px 20px;
  color: #517;
}

.page .search h3, .page .search p {
	margin:0 20px 20px;
}

.page .contents h1 {
  padding: 3px 0;
  font-family: Georgia, serif;
  font-size: 22px;
  font-weight: normal;
  border-bottom: solid 1px #aaa;
  color:black;
}

.page address {
  background-position: -115px -451px;
  padding: 15px 0;
  clear: both;
  color: #fff;
  background-color: #000;
  font-size: 10px;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 30px
}

.page a {
  color: #218;
  text-decoration: underline;
}

.page a:hover {
  color: #65c;
}

.page a img {
  border: none;
}

.personal form {
  display: block;
  margin: 0 0 15px 0;
  padding: 0;
}

.personal form label {
  display: block;
  width: 100%;
  margin: 6px 0 1px 0;
  color: #555;
  font-size: 10px;
}

.personal form input.text {
  width: 118px;
  padding: 2px 0;
  border: solid 1px #555;
  font-size: 11px;
}

.personal form input.submit {
  width: 120px;
  margin: 8px 0 0 0;
  padding: 0;
  font-size: 11px;
}

.personal form a {
  display: block;
  font-size: 10px;
  padding: 6px 0 1px 0;
}

.search form {
  display: block;
  margin: 0 0 15px 0;
  padding: 0 15px;
  height: 170px;
}

.search form fieldset {
  float: left;
  width: 173px;
  height: 170px;
  border: none;
  margin: 0;
  padding: 0 5px;
  overflow: hidden;
}

.search form legend {
  margin: 0;
  padding: 0 0 2px 0;
}

.search form label {
  display: block;
  width: 100%;
  margin: 8px 0 2px 0;
  color: #555;
}

.search form select {
  width: 171px;
  border: solid 1px #555;
}

.search form select option.none {
  color: #aaa;
}

.search form input.text {
  width: 171px;
  padding: 2px 0;
  border: solid 1px #555;
}

.search form input.submit {
  width: 173px;
  margin: 8px 0 0 0;
  height: 32px;
}

.contents p {
  margin: 0 0 20px 0;
  padding: 0 20px;
  float:left;
}

.contents ul.results, .contents ul.detail,  .contents ul.detail1, .contents ul.detail2,.contents ul.detail3, .contents ul.detail4 {
  margin: 0 20px 20px 20px;
  padding: 0;
  list-style-type: none;
  width: 550px;
  float:left;
}

.contents ul.results li, .contents ul.detail li, .contents blockquote {
  background: url(../images/bazaosk-backgr.jpg) 0 500px no-repeat #fff;  
}

.contents ul.results li.detail1, .contents ul.detail1 li, .contents blockquote.detail1,.contents blockquote.infobox1 {
  background: url(../images/wyroznienie_dobra_szkola.jpg) 0 0 no-repeat #fff;  
}

.contents ul.results li.detail2, .contents ul.detail2 li, .contents blockquote.detail2,.contents blockquote.infobox2 {
  background: url(../images/wyroznienie_polecamy2.jpg) 0 5px no-repeat #fff;  
}

.contents ul.results li.detail3, .contents ul.detail3 li,.contents blockquote.detail3,.contents blockquote.infobox3,.contents blockquote.infobox3 {
  background: url(../images/wyroznienie_nasz_typ2.jpg) -5px -3px no-repeat #fff;  
}

.contents ul.results li.detail4, .contents ul.detail4 li,.contents blockquote.detail4,.contents blockquote.infobox4,.contents blockquote.infobox4 {
  background: url(../images/bazaosk-backgr.jpg) 0px -495px no-repeat #fff;
  width:540px;  
}

.contents blockquote.infobox1,.contents blockquote.infobox2,.contents blockquote.infobox3 {
	padding:15px 10px 20px;

	overflow:hidden;
}

.contents blockquote.pojazdy1,.contents blockquote.pojazdy2,.contents blockquote.pojazdy3 {
	background:#FFFFFF url(../images/wyroznienie_nasz_typ2.jpg) no-repeat scroll 0 0px;
	min-height:173px;
}

.contents ul.results li.pakiet1, .contents ul.detail li.pakiet1, .contents blockquote.pakiet1 {
	background: url(../images/pakiety_sg.png) 0 0 no-repeat #fff;
}

.contents ul.results li.pakiet2, .contents ul.detail li.pakiet2, .contents blockquote.pakiet2 {
	background: url(../images/pakiety_sg.png) 0 -110px no-repeat #fff;
}

.contents ul.results li.pakiet3, .contents ul.detail li.pakiet3, .contents blockquote.pakiet3 {
	background: url(../images/pakiety_sg.png) 0 -220px no-repeat #fff;
}

.contents blockquote.info {
	background: url(../images/bazaosk-backgr.jpg) 0 -500px no-repeat #fff;
}

div.info {
	margin: 20px 0px 10px 0px;
}

div.info h3, div.info dl {
	margin:0 0 15px !important;
}

.contents ul.results li {
  margin: 0;
  padding: 17px 5px 8px 5px;
  background-position: 0 0;
  min-height: 85px;
  height: 75px;
  height: auto !important;
}

.contents ul.results li h4 {
  margin: 0 0 4px 0;
  padding: 0;
  font-size: 17px;
  font-weight: normal;
}

.contents ul.results li p, .contents blockquote p {
  margin: 0 0 2px 0;
  padding: 0;
}

.contents ul.results li p em {
  font-style: normal;
  color: #229955;
}

.contents ul.detail li,.contents ul.detail1 li,.contents ul.detail2 li, .contents ul.detail3 li, .contents ul.detail4 li {
  margin: 0;
  padding: 25px 10px 10px 10px;
  background-position:-4px -520px;
  min-height: 95px;
  height: 75px;
  height: auto !important;
  overflow:hidden;
}

.contents ul.detail2 li {
	background-position:-1px -511px;
}

.contents ul.detail1 li {
	background-position:0 -500px;
}

.contents ul.detail4 li {
	background-position:0 -480px;
	font-size:12px;
}

.contents p.detail4 {
	padding:0px;
	margin:0 0 0 29px;
}

.contents ul.detail li h3, .contents blockquote h3,.contents ul.detail1 li h3, .contents blockquote h3,
.contents ul.detail2 li h3, .contents blockquote h3, .contents ul.detail3 li h3, .contents blockquote h3, 
.contents ul.detail4 li h3  {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 21px;
  font-weight: normal;
}

.contents ul.detail li p, .contents ul.detail1 li p,
.contents ul.detail2 li p, .contents ul.detail3 li p,
.contents ul.detail4 p {
  margin: 0 0 4px 0;
  padding: 0;
  color: #777;
  font-size: 19px;
  font-weight: normal;
}

.contents ul.detail li p em, .contents ul.detail1 li p em,
.contents ul.detail2 li p em, .contents ul.detail3 li p em,
.contents ul.detail4 p em {
  font-style: normal;
  color: #441188;
}

.contents ul.detail li p small, .contents ul.detail1 li p small,
.contents ul.detail2 li p small, .contents ul.detail3 li p small,
.contents ul.detail4 p small {
  font-size: 12px;
}

.contents ul.detail li p img, .contents ul.detail1 li p img,
.contents ul.detail2 li p img, .contents ul.detail3 li p img {
  vertical-align: middle;
  padding: 0 5px 0 10px;
}

.contents blockquote {
  margin: 0 20px 20px 30px;
  padding: 10px;
  padding: 10px;
  min-height: 55px;
  height: 55px;
  height: auto !important;
}

.contents blockquote.detail1 {
  background-position: 0 -502px;
}

.contents blockquote.detail2 {
  background-position: 0px -197px;
}

.contents blockquote.detail3 {
  background-position: -4px -203px;
}

.contents ul.simple li {
  line-height: 16px;
}

.paginator {
  margin: 0 20px 10px 20px;
  padding: 0;
  text-align: right;
  font-family: Georgia, serif;
  font-size: 22px;
  font-weight: normal;
  float:left;
}

.paginator small {
  color: #aaa;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding-right: 10px;
}

.paginator a.prev, .paginator a.next {
  background: url(../images/bazaosk-pagin.gif) 0 0 no-repeat #fff;
  display: inline-block;
  width: 20px;
  height: 30px;
  vertical-align: middle;
}

.paginator a.prev {
  background-position: 0 0;
}

.paginator a.prev.lock {
  background-position: -20px 0;
}

.paginator a.next {
  background-position: -40px 0;
}

.paginator a.next.lock {
  background-position: -60px 0;
}

div.admin_panel {
	border:1px solid green;
	background-color:#F4E8FF;
	width: 400px;
}

div.admin_panel a.admin_link {
	color:black;
	font-size:10px;
	padding:2px;
	display:block;
	text-decoration: none;
}

div.admin_panel a.admin_link:hover {
	color:green;
}

img.gmapka {
	width: 512px;
	height: 512px;
}

img.logomaps {
	border:medium none;
	display:block;
	text-align:center;
	width: 50%;
	height: 50%;
}

dl.kategoriejazdy {
	list-style-type: none;
	width: 500px;
	float:left;
}

dl.kategoriejazdy dt {
	float:left;
	display:block;
	width: 50px;
	height: 50px;
	font-size:10px;
	color:#B0B0B0;
	font-weight: lighter;
	padding:0px 0px 0px 0px;
	margin:2px 2px 2px 2px;
}

dl.kategoriejazdy dt {
	background-color: #EFEFEF;
}

dl.kategoriejazdy dt.a {
	background: white url(/image/kategorie/a.png) top left no-repeat;
}

dl.kategoriejazdy dt.a1 {
	background: url(/image/kategorie/a1.png) top left no-repeat;
}

dl.kategoriejazdy dt.b {
	background: url(/image/kategorie/b.png) top left no-repeat;
}

dl.kategoriejazdy dt.b1 {
	background: url(/image/kategorie/b1.png) top left no-repeat;
}

dl.kategoriejazdy dt.c {
	background: url(/image/kategorie/c.png) top left no-repeat;
}

dl.kategoriejazdy dt.c1 {
	background: url(/image/kategorie/c1.png) top left no-repeat;
}

dl.kategoriejazdy dt.d {
	background: url(/image/kategorie/d.png) top left no-repeat;
}

dl.kategoriejazdy dt.d1 {
	background: url(/image/kategorie/d1.png) top left no-repeat;
}

dl.kategoriejazdy dt.be {
	background: url(/image/kategorie/be.png) top left no-repeat;
}

dl.kategoriejazdy dt.c1e {
	background: url(/image/kategorie/c1e.png) top left no-repeat;
}

dl.kategoriejazdy dt.ce {
	background: url(/image/kategorie/ce.png) top left no-repeat;
}

dl.kategoriejazdy dt.d1e {
	background: url(/image/kategorie/d1e.png) top left no-repeat;
}

dl.kategoriejazdy dt.de {
	background: url(/image/kategorie/de.png) top left no-repeat; 
}

dl.kategoriejazdy dt.t {
	background: url(/image/kategorie/t.png) top left no-repeat;
}

dl.kategoriejazdy dt.zaznaczona {
    background-color: #EFEFEF;	
}

dl.markisamochodow dt.marka {
	background:transparent url(/image/autko.png) no-repeat scroll center top;
	float:left;
	height:90px;
	margin:2px;
	overflow:hidden;
	padding:20px 0 0;
	text-align:center;
	width:80px;
}

dl.markisamochodow dt.marka em {
	display:block;
	padding:0 0 10px;
}

dl.markisamochodow dt.marka em.n {
	font-size:18px;
}

dl.markisamochodow dt.marka em.o {
	font-size:15px;
	font-weight:bold;
}

ul.tagi, ul.tagi_prawa, ul.tagi_detal {
	display:block;
	list-style-type:none;
	margin:0;
	min-height:20px;
	overflow:hidden;
	padding:0 0 10px;
	min-width: 150px;
}

ul.tagi li, ul.tagi_prawa li {
	float:left;
	display:block;
	padding: 2px;
}

ul.tagi li span a, ul.tagi li span a:link, ul.tagi li span a:hover, ul.tagi li span a:visited {
	color:#EEEEEE;
}

ul.tagi_prawa li {
	font-size:9px;
	text-align:left;
	width:146px;
}

form.kontakt {
	display:block;
	margin:0px 0px 0px 5px;
}

form.kontakt label {
	float:left;
	width:225px;
}

form.kontakt input,  form.kontakt textarea {
	border:1px solid black;
	height:25px;
	width:300px;
	margin:0px 0px 5px 0px;
	color:#333333;
}

form.kontakt textarea {
	height:100px;
	width:525px;
}

h3.info_send_msg {
	padding:40px 30px 30px 20px;
}

div.news {
	margin:0px 0px 0px 20px;
}

div.news p {
	padding: 0px 10px 0px 0px;
	text-indent: 1cm;
}

div.news p.file_pdf {
	background: url(../images/pdf-icon.gif) top left no-repeat;
	padding:10px 0 20px 10px; 
}

div.news textarea {
	width: 500px;
	height: 65px;
	background-color: #EEEEEE;
	border:1px solid black;
}

div.gmapa {
	background:gray none repeat scroll 0 0;
	border:1px solid black;
	height:550px;
	margin:0 10px 0 20px;
	width:700px;
}

ul.oferta {
	list-style-type: none;
	padding:0px 10px 0px 20px;
	margin:0px;
}

ul.oferta li {
	border:1px dashed black;
	margin:0px 0px 10px 0px;
	padding:110px 0px 0px 0px;
	width:545px;
	cursor: pointer;
}

ul.oferta li.pakiet1 {
	background: #F9F7F6 url(../banners/pakiet1.png) top left no-repeat;
}

ul.oferta li.pakiet2 {
	background: #F9F7F6 url(../banners/pakiet2.png) top left no-repeat;
}

ul.oferta li.pakiet3 {
	background: #F9F7F6 url(../banners/pakiet3.png) top left no-repeat;
}

ul.oferta li.pakiet4d {
	background: #F9F7F6 url(../images/darmowy_wpis.png) top left no-repeat;
}

ul.oferta li form.oferta {
	padding:0px 10px 0px 10px; 
}

ul.oferta li form.oferta, ul.oferta li form.oferta caption {
	width: 500px;
}

ul.oferta li form.oferta caption {
	font-weight: normal;
	font-size: 14px;
	padding:0px 0px 10px 0px;
}

ul.oferta li form.oferta input,ul.oferta li form.oferta textarea {
	border:1px solid #757960;
	width: 340px;
}

ul.oferta li form.oferta input.nip,ul.oferta li form.oferta input.regon,ul.oferta li form.oferta input.telefon {
	border:1px solid #757960;
	width: 100px;
}

ul.oferta li form.oferta button.zamawiam {
	background-color:#757960;
	border:1px solid black;
	color:FloralWhite;
	cursor:pointer;
	font-size:12px;
	height:30px;
	padding:2px;
	width:340px;
}

ul.oferta li form.oferta textarea {
	height: 100px;
	background-color: #EEEEEE;
}

ul.oferta li form.oferta p.error {
	color:red;
}

ul.oferta li p.info {
	padding:20px;
	
}

div.contents div.zamow_pakiet {
	position:relative;
	text-align:center;
	top:-15px;
}

div.contents div.zamow_pakiet img {

}

h2.archart {
	border-bottom:1px solid #AAAAAA;
	font-family:Georgia,serif;
	font-size:22px;
	font-weight:normal;
	padding:3px 0;
	margin:0 20px 0;
}

h2.archart_grupa33 {
	background: url(/images/grupa33.gif) center right no-repeat;
}

h2.art {
	margin:0 20px 0;
}

div.zrodlo {
	padding:0px 0px 0px 40px;
	margin:0px;
	font-size:10px;
	text-align:left;
	color:#C7C7C7;
}


ul.listArt {
	list-style-type:square;
	color:#551177;
}

ul.listArt li a {
	font-size:12px;
	font-family: verdana;
}

ul.listArt li a, ul.listArt li a:link {
	color:#509AA4;
	text-decoration: none;
}

ul.listArt li a:hover {
	color:#509AA4;
	text-decoration: underline;	
}

h1.tytul {
	color:#42929D;
	font-size:16px;
	padding:0 0 10px 20px;
}

p.tresc {
	padding:0 10px 10px 20px;
}

div.art {
	margin:5px 5px 10px 0;
	padding:5px 5px 10px 20px;
	float:left;
}

p.wiecejart, p.wiecejart a {
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color:#238e9e;
}

p.wiecejart a:hover {
	text-decoration: underline;
	color:#238e9e;
}

div.csc {
	display:none;
	color:#FFFFFF;
}

.page h2.logo {
	margin:0px;
	border:none;
}

ul.tagi_detal, div.news ul.tagi {
	width: 400px;
	margin:10px;
}

ul.tagi_detal li, div.news ul.tagi li {
	width: 350px;
}

div.contents h2#info {
	margin:0 20px 20px;
	border-bottom:1px solid #AAAAAA;
	font-family:Georgia,serif;
	font-size:22px;
	font-weight:normal;
	padding:3px 0;
	text-align: left;
}

.contents ul.detail4 p.infotext {
	font-size:12px;
	text-align: left;
	padding:0 10px 0 0;
	text-indent:1cm;
}

ul.lista_organow, ul.losowe_artykuly {
	list-style-type: none;
	padding:0px;
	margin:10px 0 0;
}

ul.lista_organow li, ul.losowe_artykuly li {
	border-bottom:1px solid #EEEEEE;
	width: 400px;
	margin:0px 0px 10px 0px; 
}

ul.losowe_artykuly li {
	border:none;
}

ul.losowe_artykuly li em.tytul {
	display:block;
	padding:0 0 5px;
	width:390px;
}

ul.losowe_artykuly li em.tresc {
	font-style: normal;
}

ul.losowe_artykuly li em a, ul.losowe_artykuly li a {
	text-decoration: none;
}

ul.losowe_artykuly li em a, ul.losowe_artykuly li em a:link, ul.losowe_artykuly li a:link, ul.losowe_artykuly li a {
	text-decoration: none;
}

ul.losowe_artykuly li em a:hover {
	text-decoration: underline;	
}

ul.powiazane_artykuly {
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul.powiazane_artykuly li {
	padding:0px 0px 0px 15px;
}

div.do_druku a {
	display:block;
	margin:0 20px 20px;
}

.comment h2 span {
	font-size:12px;
}

ul.komentarze {
	list-style-type: none;
	padding:0px;
	margin:0px;	
}

ul.komentarze li {
	padding:0px;
	margin:0px;
	display:block;
	width:450px;
}

ul.komentarze li h3 {
	padding:2px; 
	margin:0px 15px 0px 0px;
	font-size:12px;
}

ul.komentarze li h3 span {
	font-size:10px;
	color:#5F615E;
}

ul.komentarze li em {
	display:block;
	padding:0px 0px 0px 5px;
}


div.contents div.end {
	float:left;
	margin:0 0 0 30px;
}

div.contents div.end h2 {
	margin:0px 0px 5px 0px;
}

div.contents div.end p {
	padding: 5px;
}

div.art div.banner,div.search div.banner, li div.banner {
	margin:0px 0px 0px 45px;
}

span.infobrak {
	color:#B0B0B0;
	font-size:10px;
	width: 400px;
	display:block;
}

ul#pasekBoczny {
list-style-type:none;
margin:10px 0 0 20px;
padding:0;
width:680px;
}

ul#pasekBoczny li {
	background: url(/image/autko.png) top left no-repeat;
	float:left;
	list-style-type:none;
	min-height:55px;
	padding:0 5px 0 0;
	width:210px;
	display:block;
}

ul#pasekBoczny li.banner {
	background:none;
}

ul#pasekBoczny li h2 {
	font-size:12px;
	margin:0px 0px 0px 55px;
}

ul#pasekBoczny li h2 a {
	padding:0px;
	margin:0px;
	text-decoration: none;
} 

span.none {
	display:none;
}

div.szukajnamapie {

}

div.szukajnamapie a {
	color:#B99D24;
	display:block;
	font-size:20px;
	text-decoration:none;
}

div.pytanie {
	background: #DFE8F1;
	border:1px dashed #206C7C;
	padding:5px;
	margin:0px;
}

div.pytanie a {
	text-decoration: none;
	color:black;
}

div.pytanie h2 {
	font-size:18px;
	padding:0px 0px 10px 0px !important;
	margin:0px 0px 5px 0px !important;
}

div.pytanie img {
	display:block;
	margin:0px auto 15px auto;
	width: 150px;
	height: 140px;
	border:1px solid black;
}

div.pytanie ol {
	margin:0px 0px 30px 0px;
}

div.pytanie ol li strike {
	color:red;
}

ul.aktualnosci {
	padding:0 0 0 20px;
	margin:0px 0px 10px 0px;
	display:block;
	float:left;
}

ul.aktualnosci li {
	float:left;
	list-style-type:none;
	margin:0 0 10px;
	width:280px;
}

ul.aktualnosci li h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

ul.aktualnosci li p {
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px; 	
}

ul.aktualnosci li p a, ul.aktualnosci li p a:hover {
	text-decoration: none;
	color:#000000;
}

ul.aktualnosci li p a span.arr {
	color:#55B038;
}

ul.aktualnosci li p a:hover span.arr { 
	color:green;
}

ul.aktualnosci li.boxad {
	float:left;
	list-style-type:none;
	margin:0 0 10px;
	position:relative;
	top:-1px;
	width:280px;
}

p.promocja {
	background:url(/images/darmowy_wpis.jpg) top left no-repeat;
	display:block;
	height:110px;
	margin:10px 0 0 25px;
	width:540px;
}

p.promocja a {
	color:#4C5979;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:25px 0 0;
	width:500px;
}

em.linki_osrodki {
	display:block;
	padding:2px;
	float:left;
}

a.tagi_lewa, a.tagi_lewa:hover {
	font-size:9px !important;
}

a.wiecej, a.wiecej:hover {
	text-decoration: none;
	color:green;
	font-weight:bold;
	font-size:12px;
	padding:0px 2px;
}

.contents ul, .contents blockquote, .osordek_detal { float:left; }
 
div.osordek_detal { padding:0px 0px; } 
div.ng { border-bottom:1px solid black; float:left; line-height:40px; margin:0 20px 20px; padding:0; }
div.ng h1 { float:left; border:none !important; padding:0px !important; margin:0px 5px 0px 0px !important; }
div.ng h2 { border: none !important; padding:0px!important; margin:0px !important; float:left; }
div.zajawka { float:left; padding:0 20px; }
div.zajawka a { text-decoration: none; }
div.druk { float:left; }

div.lista_inne_osk { float:left; margin:0 0 0 50px; padding:10px 0px 0px 0px; }
div.lista_inne_osk h3 { padding:0px; margin:0px 0px 5px 0px; float:left; }
div.lista_inne_osk ul.lista_osrodkow { display:block; float:left; list-style-type:none; margin:0 0 0 0px; padding:0; width:600px; }
div.lista_inne_osk ul.lista_osrodkow li { float:left; margin:0px 2px 2px 2px; }

small.opis_miasta { clear:both; font-size:10px;}

div.zamowienie { display:block; float:left; margin: 0px 0px 0px 10px; }
div.zamowienie label {display:block; margin:0 0 0 15px; }
div.zamowienie form, div.zamowienie input, div.zamowienie textarea { display:block; float:left; width: 400px; }
div.zamowienie form input, div.zamowienie form textarea, div.zamowienie select { margin:5px 0px 5px 15px; }

div.zamowienie fieldset { width: 490px; border:0px; }
div.zamowienie fieldset label { border:0px; }
div.zamowienie fieldset label img { border:0px; }

div.zamowienie form { margin:5px 0 5px 20px; }

.pakiet1 { background: url(http://www.bazaosk.pl//banners/pakiet1.png) top left no-repeat; }
.pakiet2 { background: url(http://www.bazaosk.pl//banners/pakiet2.png) top left no-repeat; }
.pakiet3 { background: url(http://www.bazaosk.pl//banners/pakiet3.png) top left no-repeat; }
#wybrany_pakiet { width: 545px; height: 116px; }

div.zamowienie select { color:black; width: 310px; }
div.zamowienie select option { color:black; width: 310px; height: 16px; }

div.zamowienie form p.error { background-color: #FFBFBF; display: block; float:left; padding:2px; width:395px; color:red; font-weight: bold; clear: both; margin:0px 0px 0px 15px; }


