@import url(menu.css);
* { 
  margin: 0; 
  padding: 0;
}
body {font-size:0.8em; font-family:Arial, Verdana, Helvetica, sans-serif;}

a, a:visited {color:#1050ba;}
a:hover {text-decoration:underline;}

h1 {font-size:0.9em;}
h2 {font-size:0.9em; color:#fff;}
h2 a,h2 a:visited {text-decoration:none; color:#fff;}
h2 a:hover {text-decoration:underline;}
h2.tstrony {font-size:1.5em; color:#000;}
h3 {font-size:1.1em; color:#1050ba;}
h3.wiad {margin-bottom:5px;}
h3.wiad a {text-decoration:none; color:#1050ba;}
h3.wiad a:hover {text-decoration:underline;}
h4 {}
h5 {}

p, h1, h2, h3, h4, h5, h6, form, ul, li, img, dl, dt, dd {margin:0; padding:0; border:0;}

#main {text-align:left; width:990px; margin:0 auto;}

/*=========== gora ===========*/
#header {margin:0; width:990px; height:106px; background:#b0b0b0 url("images/header-main.jpg") repeat-x;}
#header-medi {margin:0; width:990px; height:106px; background:#b0b0b0 url("images/header-medi.jpg") repeat-x;}
#header-moto {margin:0; width:990px; height:106px; background:#b0b0b0 url("images/header-moto.jpg") repeat-x;}
h1 {text-indent:-10000px; float:left;}
a.logo {position:absolute; width:250px; height:106px; background:url("images/logo-main.jpg") no-repeat;	margin:0;	display:block; text-indent:-10000px;}
a.logo-moto {position:absolute; width:350px; height:106px; background:url("images/logo-moto.jpg") no-repeat;	margin:0;	display:block; text-indent:-10000px;}
a.logo-medi {position:absolute; width:350px; height:106px; background:url("images/logo-medi.jpg") no-repeat;	margin:0;	display:block; text-indent:-10000px;}

#haslo {margin:0;}
#haslo span {}
#menu {margin:0; padding:0;}
#data-main {margin:5px 15px 5px 5px; color:#fff; float:right;}
/*=========== reklamy i adds==========*/
#gadd1 {margin:0 5px 0 0; width:230px; height:100px; float:right; display:inline;}
/* .reklpoz {margin:0; padding:10px 5px; height:47px; text-align:center; background:#888 url("images/bg-reklpoz.gif") repeat-x; clear:both;} */
.reklpoz {margin:0; padding:10px 5px; height:47px; text-align:center; clear:both;}
.reklpoz img {margin:0 3px;}
#reklkat {width:393px; height:140px; /*background-color:#f3f3f3;*/ float:left; padding:1px}
#reklpozhead {height:55px; background-color:#f3f3f3; border:1px solid red; display:none;}
#reklpozcont {height:55px; background-color:#f3f3f3; border:1px solid red; display:none;}
#reklpozwiad {height:55px; background-color:#f3f3f3; border:1px solid red; display:none;}
#reklpioside-1 {width:158px; height:300px; background-color:#f3f3f3; border:1px solid red; float:left; display:none;}
#reklpioside-2 {margin-left:10px; width:158px; height:300px; background-color:#f3f3f3; border:1px solid red; float:left; display:none;}

/*=========== content ==========*/
#content {margin-bottom:5px; padding:0 5px; width:635px; float:left;}
#content.txt {width:780px;}
#content.txt h3 {margin-top:10px;}
#content2 {margin-bottom:5px;	padding:0 5px; width:980px; float:left;}
#content2 ol, #content2 ul,#content3 ul, #content3 ol {margin:0 0 0 40px;}
#content2 p, #content.txt p {word-spacing:2px; text-indent:0px; line-height:150%; text-align:justify;}
#content3 {margin-bottom:5px;	padding:0 5px; width:735px; float:left; min-height:1200px;}

#sidebar {margin:0 5px 0 0; width:340px; float:right; display:inline;}
#sidetxtcont {margin-right:5px; width:190px; float:right;}

/*== aktualnosci ==*/	
#aktualnosci {margin:0; padding:0; width:390px; /*min-height:480px*/ min-height:620px !important;	height:auto !important; height:480px; float:left;}
#aktualnosci h2 {margin:0; padding:10px 0 0 15px; height:28px; background: #ddd url("images/bg-aktualnosci.gif") repeat-x; font-family:Tahoma, sans-serif;}	
#aktualnosci h2#akt {padding:10px 0 0 15px;}

/*== informator ==*/	
#informator {margin:0; padding:0; width:390px; /*min-height:480px*/ min-height:200px !important;	height:auto !important; height:480px; float:left;}
#informator h2 {margin:0; padding:10px 0 0 15px; height:28px; background: #ddd url("images/bg-aktualnosci.gif") repeat-x; font-family:Tahoma, sans-serif;}	
#informator h2#akt {padding:10px 0 0 15px;}

#wmenu {margin:0; padding:0; float:right; display:inline;}
#wmenu h3 {margin-bottom:5px; text-align:center;}
#wmenu ul {margin-bottom:15px;	padding:0;	list-style-type:none;	font-size:0.9em;}
#wmenu li {padding:3px 0;	border-bottom:1px solid #f3f3f3;}
#wmenu li a {padding-left:5px; text-decoration:none; color:#036; display:block; width:160px;}
#wmenu li a:hover {color:red;}
#wmenu form {text-align:center;}
#wmenu form input {margin-bottom:5px;}

p.art-short-title {margin-top:3px; padding:0 5px;	font-size:0.9em;}
p.art-short-title a {text-decoration:none;	color:#1050ba;}
p.art-short {font-size:0.9em;	padding:0 5px 5px 5px;	margin:0; border-bottom:1px dashed #036;}
p.art-short a {text-decoration:none;	color:#000;}
p.art-short a:hover {text-decoration:underline;}
	
p.art-info {margin:5px; padding:0; color:#1050ba; font-size:0.8em;}
p.art-intro {padding-bottom:5px; border-bottom:1px solid #000;}
p.art-info, p.art-intro {word-spacing:2px; text-indent:0px; line-height:120%; text-align:left;}

p.art-intro a {text-decoration:none; color:#000;}
p.art-intro a:hover {text-decoration:underline;}

/*== mapa miasta str.glowna==*/
#mapa_miasto, #mapa_wojewodztwo {margin:0 5px 0 0; padding-bottom:10px; width:230px; float:right; display:inline; text-align:center;}
#mapa_miasto h2, #mapa_wojewodztwo h2 {margin:0 0 5px 0; padding:10px 0 0 0; font-family:Tahoma, sans-serif; height:28px; background: url("images/bg-mapa.gif") repeat-x;}

/*== polecamy ==*/
#polecamy, #reklama_pion  {margin-right:5px; padding:0; width:195px; min-height:200px !important;	height:auto !important; height:200px;  text-align:center; float:left; display:inline;}
#reklama_pion {width:190px;}
#polecamy h2, #reklama_pion h2 {margin:0 0 5px 0; padding:10px 0 0 0; height:28px; background:url("images/bg-rekl.gif") repeat-x; font-family:Tahoma, sans-serif;}

#polecamy.podstrona, #reklama_pion.podstrona {width:230px; float:right;}

/*== money ==*/	
#money {margin:0 5px 0 0; width:165px; float:right; padding:1px 30px 5px; display:inline;}
/*== freeconet ==*/	
#freeconet {margin:0 5px 0 0; width:165px; float:right; padding:1px 30px 5px; display:inline;}

/*== przetargi ==*/	
#przetargi {margin:0 5px 0 0; padding:0; width:320px; float:left; display:inline;}
#przetargi h2, #ogloszenia h2 {margin:0 0 5px 0; padding:10px 0 0 25px; height:28px; background:url("images/bg-mapa.gif") repeat-x; font-family:Tahoma, sans-serif;}

.przetargi {margin:0; padding:0 5px 0 10px; width:425px; font-size:0.8em; float:left;}
.przetargi p {margin:10px 0 3px 0; font-size:0.75em;}
.przetargi a {color:#000;}
.przetarg_tytul {margin-bottom:3px; padding:0; font-weight:bold;}
.przetarg_tresc {margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #fff;}
.przetarg_tresc a {text-decoration:none; color:#1050ba;}
.przetarg_tresc a:hover {text-decoration:underline;}

#tprz {margin-bottom:5px;}

/*== ogloszenia ==*/
#ogloszenia {width:300px; min-height:150px !important;	height:auto !important; height:150px; float:left; display:inline;}

/*=========== wyszukiwarka ==========*/
#wyszukaj {width:340px; height:156px; background-color:#FFFFCC; float:left;}
#wyszukaj form {padding:5px;}
.txttop {margin-bottom:3px; padding:10px 0 0 25px; height:28px; background:url("images/bg-wyszukaj.gif") repeat-x; font-weight:bold; color:#1050ba;}
.txttop small a {text-decoration:none; border-bottom:1px dotted #1050ba; color:#1050ba;}
.pszuk {margin-top:5px; padding:0; width:70%; font-size:0.9em;}
.szuk {margin:0 5px; padding:5px; border:1px solid blue; background-color:#003366; color:#FFF; width:65px;}
.txtszuk {margin-top:5px;}
.txtszuk a {font-weight:bold; text-decoration:none; border-bottom:1px dotted #1050ba; color:#1050ba;}
.txtszuk a:hover {background-color:#1050ba; color:#fff;}
input#aSzukaj {margin-top:5px;}
/* ============ katalog i kategorie ============ */
#katalog {margin:5px 0 0 0; padding:0 5px; width:330px; background:#fff url("images/bg-katalog.gif") repeat-x; float:left;}
h2.kat {margin:0 0 15px 0; padding:10px 0 10px 25px; font-family:Tahoma, sans-serif;}
.cat {margin:0 0 5px 0; padding:0 0 0 35px; background:#fff url("images/kat1.png") no-repeat 0% 50%; display:block;}
.cat a,.cat a:visited {color:#C72A29;}
.cat p {margin:0; font-size:0.9em; color:#6b6b6b}
.cat p a {text-decoration:none;}
.cat small a{color:#1050ba; text-decoration:underline}
/*sledz tu dodal*/
.cat1 {margin:0 0 5px 0; padding:0 0 0 35px; background:#fff; display:block;}
.cat1 a,.cat a:visited {color:#C72A29;}
.cat1 h2 a:visited {color:#C72A29;}
.cat1 p {margin:0; font-size:0.9em; color:#6b6b6b}
.cat1 p a {text-decoration:none;}
.cat1 small a{color:#1050ba; text-decoration:underline}


#kat {float:left; display:inline;}
#kat .cat {margin:0; padding:5px 10px; background-image:none; border-bottom:1px dotted #1050ba; display:block;}
#kat .cat:hover {background-color:#d5ebf7;}

/*==pole na herb i textowe gminy==*/
#inf {margin:0 0 0 5px;	padding:0; width:543px; font-size:0.95em; border:1px solid #fff; float:left; display:inline;}
#inf img {margin:20px 10px; padding:5px; border:1px solid #eee; float:left;}
#inf ul {margin:0; padding:0; list-style:none; width:150px; float:right; border-left:1px solid #fff;}
#inf ul li {padding:2px 0 2px 5px; border-bottom:1px solid #fff;}
#inf ul li a {text-decoration:none;}
.infogol {margin:0 0 0 15px; width:270px; float:left;}
.infogol p { line-height:100%; word-spacing:0px; text-align:left;}
#inf p.sciezka {margin:0 0 5px 0; padding:5px 5px 5px 20px;}
/*==pole text powiatow i gmin==*/

/*== pole mapka dla powiatow i gmin ==*/
#adm_mapka {margin:0 5px 10px 10px; padding:0; width:410px; float:right; display:inline;}
#adm_mapka ul {margin:0 10px 0 0; font-size:0.8em;list-style:none; float:right; display:inline;}
#adm_mapka ul li {padding:0 0 1px 0; font-weight:bold;}
#adm_mapka ul li a {padding:0 0 0 5px; border-left:2px solid #1050ba; font-weight:normal; text-decoration:none; color:#1050ba;}
#adm_mapka ul li a:hover {border-bottom:1px solid #1050ba; color:red;}
#adm_mapka p {font-size:0.8em;}
#adm_mapka img {margin:10px;}

/* ============ katalog i kategorie branze============ */
#branze {margin-bottom:5px;	width:100%; float:left; background-color:#fff;}
#katbranze {margin:0; padding:0; width:240px; background-color:#f7f8f3; float:left;}
#katbranze.cat {height:25px;}
#katbranze h2 {font-size:0.9em;}
#katbranze ol {list-style:none; margin:0; padding-left:3px; font-size:0.9em;}
#katbranze li {margin:4px 0;}
#katbranze h3 {margin:5px 0 2px 0; padding:0 0 0 10px;}

#katpodbranze {margin:0; padding:5px 10px; width:473px; min-height:553px !important;	height:auto !important; height:553px;; float:left; background-color:#D5EBF7;}
#katpodbranze.przet {width:563px;}
#katpodbranze p {margin:0 0 5px 0; padding-bottom:3px; color:#444; font-weight:bold; border-bottom:2px dotted #444;}
#katpodbranze a {color:#444;}
#katpodbranze ul {margin:0; padding:0;}
#katpodbranze ul li {margin:0; padding:1px 0; list-style:none; font-weight:bold;}
#katpodbranze ul li ul {margin:3px 0 3px 10px;}
#katpodbranze ul li ul li {margin:0; padding:1px 0;}
#katpodbranze ul li ul li a {text-decoration:none; font-weight:normal;}

#firmy {margin:0; padding:5px; float:left; min-width:450px;}
#firmy h2 a {color:#02467c;}
#szhaslo a {color:#1050ba;}
#szhaslo a:hover {text-decoration:none;}
.katalog_firma {margin:2px 0; padding:5px; border:1px solid #5490cc; width:458px;}
.katalog_firma p {font-size:0.85em;}
.katalog_firma p.szczegoly {margin:0; color:#a2a2a2; width:160px; float:right; display:inline;}
.katalog_firma h2 {color:#190707;}

p.szukana-fraza {margin-left:10px; padding:4px; font-size:0.9em;}

p.zajawka {font-size:0.9em; clear:both;}
.szczegoly a {font-weight:bold; color:#0c5a61; text-decoration:none;}
p.danefirm {margin:0 0 10px 0; float:left;}
p.umiejscowienie {margin:0; padding:4px 5px 4px 5px; font-size:0.9em; color:#676767; background-color:#fff; border-bottom:1px dotted #676767; border-top:1px dotted #676767;}

/* ============ firma ============ */
#pole_glowne_firmy {width:735px; background-color:95908a; float:left;}
#pole_glowne_firmy h3 {margin:5px 0;}
h2.firma a {line-height:130px; font-size:1.2em; color:#000; vertical-align: middle;}
img.logo-firma {margin:5px 20px; /*float:left;*/}
#pole_glowne_firmy dl {margin:0; padding:0;}
#pole_glowne_firmy dl dt {float:left; width:150px; font-weight:bold;}
#pole_glowne_firmy dl dd {margin:0; padding-left:155px;}
#pole_glowne_firmy dl dd.czynne {font-size:0.9em;}
#teleadr {min-height:300px}
#mapka1 {margin:0 20px 2px 0; padding:5px; width:270px; height:240px; float:right; border:1px solid grey; display:inline;}
#mapka p {margin:0; text-align:center; font-size:0.9em; color:#004080;}
#specjalizacje {font-size:0.7em;}
#specjalizacje span {color: #ff0000; font-weight: bold;}


/* ============ mapa miasta ============ */
#mapalbn {margin:0; padding:0; width:584px; border:1px solid #fff; float:left;}
#menu_mapalbn {margin-right:5px; padding:0; width:185px; float:left;}
#menu_mapalbn ul {margin:0;	padding:0; font-size:0.85em;}
#menu_mapalbn ul li {margin:1px 0; list-style:none; font-weight:bold;}
#menu_mapalbn p a {font-weight:bold; color:red;}
#menu_mapalbn form {margin-top:5px; text-align:center;}
#menu_mapalbn input {margin-bottom:5px;}

.ml {list-style: none; margin:0;}
.ml:after { clear: both; display: block; content: "."; height: 0; visibility: hidden;}
.ml li { list-style: none; display: inline; }
.ml li a { margin: 0; padding: 0; position: relative; float: left; display: block; width: 73px; height: 71px;}
.ml li a:hover { font-size: 100%; z-index: 2;}
.ml li a img { border: 0 none; position: absolute; width: 73px; height: 71px;}
.ml li a:hover img,.pg li a:active img,.pg li a:focus img { width: 126px; height: 123px; border:1px solid #036; left: -50px;top: -37px; z-index: 1;}
.s1 {margin:0; padding:2px 355px; display:block; float:left; height:28px; border:0;}
.s2 {margin:0; padding:312px 2px; display:block; float:left; width:28px; border:0;}
.s3 {margin:0; padding:312px 2px; display:block; float:left; width:28px; border:0;}
.s4 {margin:0; padding:2px 355px; display:block; float:left; height:28px; border:0;}

#mapalbnduza {margin-bottom:3px; padding:0; border:1px solid #fff; width:766px; float:left;}
#mapalbnduza label, #mapalbnduza p {margin:10px; padding:0;}
#mapalbnduza select,  #mapalbn_duza input {width:300px;}
#mapalbnduza input.pszuk {width:200px;}
.mapa_duza {margin:0; padding:0; border:1px solid #036; display:block; float:left;}                  
.mapa_mala {margin:3px 10px; padding:2px; border: 1px solid #046; float:right; display:inline; text-align:center; width:170px; color:#fff;}

/* ============ podstrony - busy ============= */
#wtxt-szeroki {margin:0; padding:0; width:100%;}
table#busy {font-size:0.75em; padding:2px; border-spacing: 0px; border-collapse: collapse;}
table#busy th {text-align:center; padding:2px 3px; border-bottom:2px solid #fff; border-right:1px solid #fff; background-color:#80AAE2;}
table#busy caption {font-size:1.2em; padding:3px 0;}
table#busy td {margin:1px; padding:3px 8px; border-bottom:1px solid #fff; border-right:1px solid #fff;}

/* ============ podstrony - lublin w liczbach ============= */
#dane_liczbowe {margin:0 30px 10px 30px;padding:0;}
#dane_liczbowe dt {float:left; width:150px;}
#dane_liczbowe dd {padding-left:170px;}

/* ============ podstrony - telefony alarmowe ============= */
ul.listatel {list-style:none; font-size:0.8em; padding:0 10px; width:330px;}
ul.listatel li ul li {border-bottom:1px solid white; padding:4px 0;}
ul.listatel li ul {margin:5px 0 5px 70px; padding:0 10px; font-size:1em; text-align:left; background-color:#DDEAFB; width:250px; list-style:none;}

/* ============ formularze ============ */
form.zglform fieldset {
  margin-bottom: 10px;
	padding:5px;
	border:1px solid #97b9d5;
}
form.zglform legend {
  padding: 0 2px;
  font-weight: bold;
	color:#1050ba;
}
form.zglform fieldset ol {
  margin: 0;
  padding: 0;
}
form.zglform fieldset li {
  list-style: none;
  padding: 2px;
  margin: 0;
}
form.zglform em, p.emw em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.zglform label {margin:0 10px;}
/* ============ stopka ================ */
#stopka {margin:0; padding:5px; width:980px; background-color:#036; clear:both;}
#stopka p {color:#fff; font-size:0.9em;}
#stopka a {color:#fff; font-weight:bold; text-decoration:none;}
#stopka a:hover {text-decoration:underline;}
	
/* ============ klasy wystepujace na wielu stronach ===========*/
.txtb {font-weight:bold;}
.sciezka {margin:0; padding:0;}
.sciezka a {text-decoration:none; color:#1050ba; padding-bottom:1px; border-bottom:1px dotted blue;}
.clear {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.alert {font-weight:bold; color:#000;}
.fl {float:left;}
.fright {float:right;}
#navigacja {margin-top:10px; width:100%; text-align:center;}
.navi {margin:2px; font-size:10px; padding:5px; border: solid 1px #ffffff;}
a.navi {color: #000;border: solid 1px #c6c6c6;}
a.navi:hover {background-color:#c6c6c6;}
.srodekpion {
	max-height: 80px;
	margin:2px 10px 0 0;
	padding:1px;
	border:1px solid #fff;
	display: table-cell;
	vertical-align: middle;
	float:left;}
.gora_str {margin:2px 10px; float:right;}
p.iframe {width:40px; height:990px;}

.dane a {text-transform: capitalize; font-size:0.8em;}

#znaczek-nowa {position:absolute; height:111px; width:111px; top:0px; right:0px; background: url("images/beta.gif") no-repeat;}

div.przetarg-mini{margin:7px 5px;	font-size:12px; text-align: left;}
div.przetarg-mini a{color:#003366;}
div.cjjobbox{font-size: 11px; color:#000; text-align: left; margin:0;}
div.cjjobbox a{color: #003366 ;}

#pogoda {margin:5px 15px 5px 5px; padding:40px 0 0 0; color:#fff; float:right; font-size:9px;}

/* ============ do poprawy wyswietlanie sugestii ===========*/
#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:0px;
	background-color:#FFFF99;
}

.suggestionsBox {
	position: absolute;
	left: 0px;
	top:40px;
	margin: 12px 0px 0px 0px;
	width: 200px;
	padding:0px;
	background-color: #ffff80;
	border-top: 2px solid #000;
	color: #fff;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
}
.suggestionList ul {margin-top:-15px;}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
}
.suggestionList ul li:hover {
	background-color: #85baba;
	color:#000;
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0;
	margin:0;
	font-size:10px;
}

.load{
background-image:url(images/loader.gif);
background-position:right;
background-repeat:no-repeat;
}

#suggest {
	position:relative;
}
/* ============ online ================ */
#online {margin:0; padding:5px; width:980px; background-color:#036; clear:both;}
#online p {color:#fff; font-size:0.6em;}
#online a:hover {text-decoration:underline;}
/* ============ male google maps ================ */
#google_map_container { border: 1px solid #ddd; overflow: hidden; }
#watchedNav {
	position: relative;
	width: 100%;
	height: 26px;
	display: block;
	padding: 0;
	margin: 0;
}
#watchedNav ul {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	z-index: 99;
}
#watchedNav ul li {
	float: left;
	font-weight: bold;
	margin-right: 3px;
	position: relative;
}
#watchedNav ul li span { margin: -2px 0 -2px 2px; }
#watchedNav ul li a {
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #c8c8c8;
	padding: 5px 15px;
	background: #e8e8e8 url(../layout/sprite-listing-2.png) 0 -89px repeat-x;
	background: -moz-linear-gradient(top,#9a9a9a 0%,#6e6e6e 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9a9a9a),color-stop(100%,#6e6e6e));
	color: #fff;
	font-family: Verdana, sans-serif;
}
#watchedNav li a:visited,
#watchedNav li a:active { color: #fff !important; }
#watchedNav li.active a {
	color: #ff7a23 !important;
	padding-bottom: 5px;
	background: #fff;
	border: solid #C8C8C8;
	border-width: 1px 1px 0 1px;
}
#watchedNav li.active a:hover { border-bottom: none; }
#watchedNav li.active a.tabsLink,
#watchedNav li.active a.tabsLink:visited { color: #ff7a23 !important; }
#watchedNav ul li a img { margin: -2px 0; }
#watchedNav li#font_resizer {
	display: block;
	float: right;
	position: absolute;
}
