body { background: #000; text-align: center; }
body, td, input, select, textarea { font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; }
body, form, img, p, hr.inv { margin: 0; padding: 0; border: 0; }
p { margin-bottom: 10px; }
hr.inv { clear: both; overflow: hidden; visibility: hidden; }

a { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; }

.highlight { font-weight: bold; color: #f00; text-decoration: underline; }

.clr { clear: left; overflow: hidden; }
.s4u {  }

.reset { margin: 0; padding: 0; }


/*
	CZCIONKI
	************************/
.text9, .t9 { font-size: 9px; }
.text10, .t10 { font-size: 10px; }
.text11, .t11 { font-size: 11px; }
.text12, .t12 { font-size: 12px; }
.male, .ma { text-transform: lowercase; }
.duze, .du { text-transform: uppercase; }
.str { font-weight: bold; }
.itl { font-style: italic; }


/*
	TEKSTY
	************************/
.text-fioletowy, .fi { color: #939; }
.data, .d  { color: #999; white-space: nowrap; }


/* 
	TLA
	************************/
.tlo-szare, .t-sz { background: #999; }
.tlo-jasneszare, .t-jsz { background: #f0f0f0; }
.tlo-niebieskie, .t-ni { background: #0070ab; }


/*
	NAGLOWKI
	************************/
h1, h2, h3 { margin: 0 0 20px 0; font-weight: normal; padding: 0; color: #fff; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 13px; }


/*
	WYROWNANIE
	************************/
.srodkuj, .sr { text-align: center; }
.doprawej, .dpr { float: right; text-align: right; }
.dolewej, .dlw { float: left; text-align: left; }
.lw { text-align: left; }
.pr { text-align: right; }
.nielam, .nl { white-space: nowrap; }


/*
	ODSTEPY
	************************/
.m-top { margin-top: 15px; }
.m-btm { margin-bottom: 15px; }
.p-top { padding-top: 15px; }
.p-btm { padding-bottom: 15px; }


/*
	GOOGLE MAPA
	************************/
.google-mapa { border: 1px solid #bd4d55; padding: 5px; margin: 10px 0 0 0; color: #000; background: #8d0c0e; }
.google-mapa, .google-mapa #googleMap { width: 705px; height: 350px; }


/*
	LISTY
	************************/
ul { list-style: square; }
ul ul { list-style: circle; }
ul ul ul { list-style: disc; }

ul.lista, ul.poziom { margin: 0; padding: 0; list-style: none; }
ul.lista li { margin: 0 0 12px 0; padding: 0 0 12px 0; clear: left; overflow: hidden; }
ul.poziom li { float: left; }

.lsta { margin: 0 0 5px 0; clear: left; overflow: hidden; }
.lsta img { float: left; margin: 3px 10px 10px 0; display: inline; }
.lsta img.no { float: none; margin: 0; }
.lsta ul { margin: 0; padding: 0; list-style: none; overflow: auto; }
.lsta ul li { margin: 0; padding: 0; }
.lsta ul li span { font-size: 9px; color: #999; }
/* mac hide - this is for ie6 and less \*/
* html .lsta ul { height: 1%; }
/* end hide*/
.lsta ul ul { overflow: auto; margin: 0; padding: 0; zoom: 1; }
.lsta ul ul li { list-style: square; margin-left: 40px; }


/*
	FIELDSETY
	************************/
fieldset.f { border: 1px solid #bd4d55; border-width: 1px 0 0 0; margin: 0; padding: 0; }
fieldset.ods { margin-bottom: 10px; }
fieldset.f legend { color: #d9999e; font-weight: bold; margin: 0 0 0 -7px; padding: 0 5px 0 0; }
html>/**/body fieldset.f legend { margin-left: 0; }


/*
	ZDJECIA
	************************/
.foto { border: 1px solid #80000c; background: #80000c; font-size: 9px; width: 160px; /* 10px wiecej niz zdjecie */ margin: 3px 0 10px 0; display: inline-block; }
.foto { display: inline; }
html>/**/body .foto { display: table-cell; }
.foto span { text-align: center; width: auto; display: block; padding: 3px 0; }
.foto img.fot { border: 1px solid #fff; }
.foto em { color: #999; font-style: normal; display: block; padding: 3px; border-top: 1px solid #ddd; line-height: 12px; text-align: center; }
.l { float: left; clear: left; margin: 3px 10px 10px 0; }
.r { float: right; clear: right; margin: 3px 0 10px 10px; }

.fotobig { margin: 10px 0; text-align: center; font-size: 9px; clear: left; overflow: hidden; display: block; }
.fotobig img.fot { border: 1px solid #fff; }
.fotobig .op { margin: 5px 0 10px 0; color: #999; display: block; text-align: center; }

.hand { cursor: pointer; }
.nohand { cursor: default; }


/*
	GALERIA
	************************/
.galeria { margin: 10px 0; clear: left; overflow: hidden; text-align: center; }
html>/**/body .galeria { text-align: -moz-center; }
.galeria fieldset.f { padding-bottom: 10px; }
.galeria table {  }
.galeria td { vertical-align: top; }
.galeria td.ods { width: 1px; }
.galeria td.f, .galeria td.op { text-align: center; }
.galeria td.f { padding: 5px; background: #E9E2DC; border: 1px solid #D2CEC5; height: 95px; vertical-align: middle; }
.galeria td.f img.fot { cursor: pointer; border: 1px solid #B6B2A9; }
.galeria td.op { padding-bottom: 10px; font-size: 9px; }


/*
	DO POBRANIA
	************************/
.do-pobrania { margin: 10px 0; clear: left; overflow: hidden; }
.do-pobrania fieldset.f { padding-bottom: 10px; }
.do-pobrania ul.lista { margin: 0 0 0 7px; }
.do-pobrania li { margin: 0 0 4px 0 !important; padding: 2px 0 2px 20px !important; background: url(/skrypty/verso/gfx/icons/ico.gif) no-repeat; border: 0 !important; }
.do-pobrania li a {  }
.do-pobrania li em { font-size: 9px; font-style: normal; color: #aaa; white-space: nowrap; }
.do-pobrania .avi { background-image: url(/skrypty/verso/gfx/icons/avi.gif); }
.do-pobrania .bmp { background-image: url(/skrypty/verso/gfx/icons/bmp.gif); }
.do-pobrania .doc { background-image: url(/skrypty/verso/gfx/icons/doc.gif); }
.do-pobrania .flv { background-image: url(/skrypty/verso/gfx/icons/flv.gif); }
.do-pobrania .gif { background-image: url(/skrypty/verso/gfx/icons/gif.gif); }
.do-pobrania .jpg { background-image: url(/skrypty/verso/gfx/icons/jpg.gif); }
.do-pobrania .mp3 { background-image: url(/skrypty/verso/gfx/icons/mp3.gif); }
.do-pobrania .mpg { background-image: url(/skrypty/verso/gfx/icons/mpg.gif); }
.do-pobrania .pdf { background-image: url(/skrypty/verso/gfx/icons/pdf.gif); }
.do-pobrania .png { background-image: url(/skrypty/verso/gfx/icons/png.gif); }
.do-pobrania .ppt { background-image: url(/skrypty/verso/gfx/icons/ppt.gif); }
.do-pobrania .rar { background-image: url(/skrypty/verso/gfx/icons/rar.gif); }
.do-pobrania .swf { background-image: url(/skrypty/verso/gfx/icons/swf.gif); }
.do-pobrania .wav { background-image: url(/skrypty/verso/gfx/icons/wav.gif); }
.do-pobrania .wma { background-image: url(/skrypty/verso/gfx/icons/wma.gif); }
.do-pobrania .wmv { background-image: url(/skrypty/verso/gfx/icons/wmv.gif); }
.do-pobrania .xls { background-image: url(/skrypty/verso/gfx/icons/xls.gif); }
.do-pobrania .zip { background-image: url(/skrypty/verso/gfx/icons/zip.gif); }
.colls ul.lista { float: left; width: 48%; }
* html .colls ul.lista { width: 46%; }


/*
	TABELKA
	************************/
.tabelka { margin: 10px 0; clear: left; overflow: hidden; }
.tabelka table {  }
* html .tabelka table {  }
.tabelka tr.tlo td { background: #eee; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.tabelka th { background: #0070ab; color: #fff; font-size: 11px; }
.tabelka td { border: 1px solid #ddd; }
.tabelka td.licz { text-align: right; white-space: nowrap; }


/*
	FORMULARZE
	************************/
input.input, select, textarea { border: 1px solid #bd4d55; background: #bd4d55; padding: 2px; width: 206px; }
input.browse, select { width: 332px; padding: 1px; }
* html input.input, * html input.browse, * html select, * html textarea {  }
* html input.input { height: 19px; }
input.image { border: 0; padding: 0; }
input.tel { width: 150px !important; }
input.kod, input.token, input.small { width: 42px !important; }
input.btn { border-color: #333; background: #333; color: #fff; cursor: pointer; width: 50px !important; font-size: 10px; font-weight: bold; padding: 2px 1px; }
input.cbx { margin: 0 5px 0 0; padding: 0; vertical-align: middle; }
html>/**/body input.cbx { vertical-align: bottom; }
textarea { height: 100px; overflow: auto; }

.acs { width: 320px; }
.acs fieldset.f { margin: 10px 0; padding-bottom: 10px; }
.acs ol { margin: 0; padding: 0; list-style: none; }
.acs li { border-bottom: 1px solid #bd4d55; padding: 3px 0; width: auto; }
.acs li label { width: 90px; display: block; float: left; margin: 3px 10px 0 0; padding: 0; text-align: right; }
.acs li label.inner { display: inline; float: none; margin: 0; width: auto; }
.acs .dolewej { float: left; text-align: center; }
.acs .t9 { margin: -10px 10px 10px 10px; }
.acs em { color: #f00; font-size: 9px; }
.acs input.btn { float: right; }


/*
	LINKI
	************************/
.wiecej { margin: 0; }
.wiecej a {  }
.wiecej a:hover {  }

.nawigacja { color: #ccc; clear: both; overflow: hidden; border-top: 1px solid #bd4d55; margin-top: 20px; }
* html .nawigacja { padding-bottom: 10px; }
.nawigacja ul { margin: 10px 0; padding: 0; list-style: none; float: right; }
.nawigacja li { float: left; margin: 0; }
.nawigacja li.ods { margin: 0 10px; }
.nawigacja a { background: url(/images/arrow.gif) 0 5px no-repeat; padding-left: 12px; }
.nawigacja a:hover {  }
.nawigacja a.print {  }
.nawigacja a.back {  }


/*
	NAVIGO
	************************/
.navigo { padding: 10px 0; color: #d9999e; text-align: center; clear: left; overflow: hidden; }
.navigo ul { display: inline-block; list-style: none; margin: 10px auto; padding: 0; white-space: nowrap; }
.navigo ul { display: inline; }
html>/**/body .navigo ul { display: table; }
.navigo ul li { display: inline-block; margin: 0; }
.navigo ul li { display: inline; }
html>/**/body .navigo ul li { display: table-cell; }
.navigo ul li.no { padding: 4px 10px; border: 1px solid #bd4d55; margin-right: 2px; }
html>/**/body .navigo ul li.no { display: inline; padding: 4px 10px 4px 10px; }
.navigo ul a { display: inline-block; padding: 4px 10px; border: 1px solid #bd4d55; margin-right: 2px; text-decoration: none; font-weight: bold; background: #bd4d55; }
html>/**/body .navigo ul a { display: block; }
.navigo ul a:hover { background: #fff; border-color: #fff; color: #a0000c; text-decoration: none; }
.navigo ul em { color: #fff; font-style: normal; font-weight: bold; }


/*
	MAPA SERWISU
	************************/
.mapa { padding: 10px 0; margin-bottom: 10px; }
.mapa table {  }
.mapa td { width: 30%; }
.mapa td.ods { padding: 0 30px; background: url(/images/dot.gif) center repeat-y; width: 0; }
.mapa h3 { margin: 5px 0; }
.mapa ul { margin-bottom: 10px; }
.mapa ul li { margin: 0 0 3px 5px; padding: 0 0 3px 0; }
.mapa ul li a { background: url(/images/arrow-orange.gif) 1px 9px no-repeat; padding: 4px 5px 5px 10px; color: #666; }


/*
	ACROBAT
	************************/
.acrobat { text-align: center; }


/*
	IKONY
	************************/
.ico { vertical-align: middle; margin-right: 3px; }
html>/**/body .ico { vertical-align: bottom; }


/*
	NAKLADKA AJAX
	************************/
.blockui { margin: 10px 0; text-align: center; color: #555 }
.blockui img { vertical-align: middle; margin-right: 10px; }
html>/**/body .blockui img { vertical-align: bottom; }
.blockui input { cursor: pointer; }

.ok { color: #090; }
.err { color: #f00; }

