a {
text-decoration:none;
color:#00f;
}
a:hover {text-decoration:underline;}
a.luki {text-decoration:none;}
a.luki:hover {text-decoration:none;}
a.lili {font-size: 10px; color: #000000; border: none;
font-weight:normal;}
a.lili:hover {
background-color:#f00;
color:#fff;
text-decoration:none;}
a.zwin {background-color:#f00;color:#fff;font-weight:bold;}
a.zwin:hover{background-color:#900;text-decoration:none;}
a.topp {
font-size: 14px;
color: #fff;
padding-right:10px;
padding-left:10px;
padding-bottom:1px;
border: none;}
a.topp:hover{
background-image: url("../gfx/prz_grd420.jpg");
background-repeat: repeat-x;
background-color:#000066;
color:#9FA0FF;
text-decoration:none;}
a.navi {
font-size: 10px;
color: #000000;
padding: 2px 5px;
border: solid 1px #9F9F9F;}
a.navi:hover {
background-image: url("../gfx/grad_cz3.gif");
background-repeat: repeat-x;
background-color:#f00;
color:#fff;
text-decoration:none;}
.navi {margin: 2px; font-size: 10px; padding: 2px 5px; border: solid 0px #ffffff;}
body {font-family:Arial, Helvetica, sans-serif; color:#000; margin:0 auto; padding:0; text-align:center;
background: #EFEFEF;#97B9D5;
}
p, h1, h2, h3, h4, h5, h6, form, ul, li, img, dl, dt, dd {margin:0; padding:0; border:0;}

.del {display: none}
.email0, .email1 {font-weight: normal;}
.email1:before{ content:"@"; }

fieldset {
padding-left:5px;
padding-right:5px;
padding-top:8px;
padding-bottom:5px;
/*background-color:#E0E2EF;*/
/*#D1D3DF;#C3C8DF;*/
font-weight:normal;
/*border:none;*/
border:1px solid #A7B1DF;
/*color:#000;*/
/*position:relative;*/
border-radius:3px;
}
h1 {text-indent:-10000px; float:left;}
a.logo {position:absolute; width:78px; height:78px; background:url("images/logo.gif") no-repeat;	margin:10px 0 0 35px;	display:block; text-indent:-10000px;}
h2 {font-size:12px; padding:2px 0;}
h2 a {font-size:14px; color:#00317F; text-decoration:none;}
h2 upper{font-size:9px;color:#000;}
h2 a:hover {text-decoration:none;color:#d00;}
h2.tstrony {margin-bottom:5px; padding:5px 0; text-transform:uppercase;}

#content.mapa h2.tstrony {color:#0099CC;}

h3 {
	margin:0;
	padding:0;
	font-size:10px;
	color:#1050ba;
	}
h3 a {color:#1050ba;}

h4 {
	margin:0 0 5px 0;
	padding:0 5px;
	width:180px;
	font-size:0.75em;
	color:red;
	}
	.skiplink {
  position: absolute;
  top: 0px;
  left: -500px;
}
h5 {
margin:0 0 5px 0;
font-size:12px;
color:#000;
font-weight:bold;
}
#main {text-align:left; width:47.88em; margin:0 auto; background-color:#fff;}

/*=========== gora ===========*/
#top {margin:0; width:47.88em; height:100px;}
#header {margin: 0 auto; padding:0;	width:47.88em; height:6.25em; background:#b0b0b0 url("images/header2.jpg") repeat-x; background-color:#5B90D4;}
#header p {margin:0;	padding-right:15px;	padding-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:right;}
#header p a {text-decoration:none;	color:#fff;}
#haslo {margin:0; padding:25px 0 0 155px;	font-size:1em; font-weight:bold; color:#fff;}
#haslo span {font-size:40px; font-weight:bold; color:yellow;}

/*=========== menu ==========*/
#menu {margin:0; padding:0; width:47.88em; border-top:1px solid white; background-color:#fff;}
#navlist, #navlist ul {margin:0; padding:0; list-style:none;}
#navlist li {font-size:0.75em; min-width:5em; float:left; background-color:#fff;}
#navlist a {padding: 3px 4px; margin-left:2px; border-top:3px solid #CC3333; min-width:5em; background-color: #036; color: #fff;  text-decoration: none; display:block;}
#navlist a:hover {background-color: #369;}

#navlist li ul {position: absolute;	width:10em;	background:#036;	left: -1000em;}
#navlist li:hover ul {left: auto;	z-index:1;}
#navlist li:hover ul li {width:15em;}
#navlist li:hover ul, #navlist li.sfhover ul {left: auto;	width:10em;	z-index:1;}
#navlist li:hover ul li, #navlist li.sfhover ul li{left: auto;	width:15em;	z-index:1;}

#m1 a {margin-left:0;}
#m2 a {border-color:#0099CC;}
#m3 a {border-color:#CCCC00;}
#m4 a {border-color:#339900;}
#m5 a {border-color:#FF9933;}
#m6 a {border-color:#990099;}
#m7 a {border-color:#3366CC; width:9.84em;}

/*=========== reklamy ==========*/
.reklama_poziom {margin:0; padding:10px 5px 5px 5px; background: #fff url("images/bg_reklama_poziom.jpg") repeat-x; width:47.25em; height:48px; display:block; clear:both; text-align:center;}
.reklama_poziom img {margin:0 4px;}

/*=========== content ==========*/
#content {position:relative; margin:0; padding:0; width:47.88em; background-color:#fff; float:left;}

/*=========== pole glowne ==========*/
#pole_glowne {position:	relative; margin-bottom:5px;	width:30.88em; float:left; background-color:#fff;}
#pole_glowne_branze {position:	relative; margin-bottom:5px;	width:26em; float:left; background-color:#fff; border-left:1px solid #1050ba; border-right:1px solid #1050ba; border-bottom:1px solid #1050ba;}
#pole_glowne_firmy {
position:	relative;
margin-bottom:5px;
width:550px;
float:left;
background-color:#E0E2EF;
display:inline;
border:1px solid #7785BF;
}
#aktualnosci {position:relative; margin:0 0 3px 0; padding:0; width:19.81em; min-height:480px !important;	height:auto !important; height:480px; border:1px solid #fff; border-top:none; background-color:#f0f5ff; float:left;}
h2.aktualnosci {margin:0; padding:5px 0 0 35px; border:none; height:25px; background: url("images/bg-nagl-wiadomosci.jpg") no-repeat;}
h2.aktualnosci a {color:#fff;}

#wtxt {margin-bottom:10px; padding:0 10px; width:72%; float:left;}
#wtxt p {margin-bottom:5px; padding:0;  font-size:0.8em; text-align:justify;}
#wtxt p a {text-decoration:none; color:#1050ba;}

#wtxt.info h2.tstrony {color:#CC3333;}
#wtxt.miasto h2.tstrony {color:#CCCC00;}
#wtxt.kultura h2.tstrony {color:#004000;}
#wtxt.sport h2.tstrony {color:#ea7500;}
#wtxt-szeroki.komunikacja h2.tstrony, #wtxt.komunikacja h2.tstrony{color:#990099;}
#wtxt.przetargi h2.tstrony {color:#3366CC;}

#wtxt h3 {margin-bottom:5px; padding:0;}
#wtxt h3.wiad {margin:5px 0; padding:0;}

#wtxt.kultura h3 {color:#005e00;}

#wtxt.onas ul {margin:5px 5px 5px 25px; padding:0; font-size:0.8em;}

#wtxt.info {border-right:1px solid #CC3333;}
#wtxt.miasto {border-right:1px solid #CCCC00;}
#wtxt.kultura {border-right:1px solid #339900;}
#wtxt.sport {border-right:1px solid #ea7500;}
#wtxt.komunikacja {border-right:1px solid #990099;}

#wtxt form {margin-top:10px; padding:0; font-size:0.8em;}
#wtxt form input {margin-bottom:3px;}

#wmenu {margin-right:10px; padding:0; width:22%; float:right; display:inline;}
#wmenu h3 {margin-bottom:5px; padding:0; text-align:center;}
#wmenu ul {margin-bottom:15px;	padding:0;	list-style-type:none;	font-size:0.8em;}
#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-info {margin:5px; padding:0; color:#808080;}
p.art-intro {margin:0; padding:0;	border-bottom:1px solid #f3f3f3; font-size:0.7em;}
p.art-intro a {color:#000;}
p.art-intro-art {	font-size:0.7em;	border-top:2px solid #efefef;	border-bottom:1px solid #efefef;	background:#F7F7F7;	padding:0.5em 0.3em;}
p.art-short-title {	margin-left:15px;	padding-top:2px;	font-size:0.8em;}
p.art-short-title a {	text-decoration:none;	color:#036;}
p.art-short {	font-size:0.7em;	padding:0;	margin:1px 0 3px 10px;}
p.art-short a {	text-decoration:none;	color:#000;}
p.art-short a:hover {	text-decoration:underline;}

p.art-short-1 {font-size:0.8em;	margin:1px 0 1px 5px;	padding:0;}
p.art-short-1 a {text-decoration:none;	color:#000;}
p.art-short-1 a:hover {text-decoration:underline;}

/*== mapa miasta str.glowna==*/
#mapa_miasto, #mapa_wojewodztwo {position:relative; margin-right:2px; padding:0; border-left:1px solid #4789e3; border-bottom:1px solid #4789e3; width:170px; background-color:#f0f5ff; float:right; display:inline; text-align:center;}
#mapa_wojewodztwo {height:290px;}
#mapa_miasto h2, #mapa_wojewodztwo h2 {margin:0; padding-top:5px; border:none; height:25px; background: url("images/bg-nagl-mapy.jpg") no-repeat;}
#mapa_miasto h2 a, #mapa_wojewodztwo h2 a {color:#fff;}
#mapa_miasto img {margin:5px; border:none;}
#mapa_miasto p, #mapa_miasto label {margin:0; padding:0 3px; font-size:0.7em; color:#1050ba;}

/*==pole na herb i textowe gminy==*/
#herb {position:	relative; margin:0;	padding:5px 10px; width:396px; float:left; border-left:1px solid #fff; border-right:1px solid #fff; display:inline;}
#herb img {float:left; margin:0 10px; padding:2px;}
#herb ul {margin:0 35px 0 0; padding:0; font-size:0.75em; color:blue; float:right; display:inline; width:200px;}
#herb ul li {padding:1px; list-style:none;}


/*==pole text do opisu powiatow i gmin==*/
#adm_txt {position:	relative; margin:0;	padding:0; width:590px; float:left; border:1px solid #1050ba; display:inline;}
#adm_txt.przet {border:none;}
#adm_txt p {margin:3px 5px; padding: 2px 10px; font-size:0.75em;}
#adm_txt ul {margin:3px 5px; padding:0 0 0 35px; font-size:0.75em;}
#adm_txt ul li {padding:0 3px;}
/*== pole mapka dla powiatow i gmin ==*/
#adm_mapka {position:relative; margin-right:2px; padding-bottom:3px; border:1px solid #1050ba; width:342px; float:right; display:inline;}
#adm_mapka p {margin:0 5px 0 0; padding:0; font-size:0.8em; float:right; display:block;}
#adm_mapka .txttop {margin:0; font-size:0.7em; background-color:#FFFF00; padding:2px 10px; border-bottom:1px solid #1050ba; font-weight:bold; color:#1050ba;}
#adm_mapka a {font-size:0.85em; padding-left:5px; margin-top:2px; border-left:2px solid #1050ba; text-decoration:none; color:#1050ba;}
#adm_mapka a:hover {border-bottom:1px solid #1050ba;}
#adm_mapka img {margin:10px 0 5px 3px; float:left;}

/*== polecamy ==*/
#polecamy, #reklama_pion {position:relative; margin:0; padding:0; border:1px solid #fff; background: #f0f5ff url("images/bg-nagl-reklama.jpg") repeat-x; width:9.81em; min-height:200px !important;	height:auto !important; height:200px; text-align:center; float:left; display:inline;}
#polecamy h2, #reklama_pion h2 {margin-bottom:3px; padding:5px 0; color:#fff;}
#polecamy a {font-size:0.7em; color:#000;}

#polecamy.a1, #reklama_pion.a1 {margin-left:1px; width:10.63em; float:left;}

/*== adds ==*/
#adds_g {position:relative; margin-right:2px; padding:0; border:1px solid #fff; width:10.63em; float:right; display:none;}

/*== przetargi ==*/
#przetargi {position:relative; margin:0; padding:0; border:1px solid #fff; width:15.25em; background:url("images/bg-nagl-przetarg.jpg") repeat-x; float:left; display:inline;}
#przetargi h2, #ogloszenia h2 {margin-bottom:3px; padding:5px 0; color:#fff; text-align:center;}

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


/*== ogloszenia ==*/
#ogloszenia {position:relative; margin:0; padding:0; border:1px solid #fff; width:244px; min-height:150px !important;	height:auto !important; height:150px; background:url("images/bg-nagl-przetarg.jpg") repeat-x; float:left; display:inline;}

/*=========== wyszukiwarka ==========*/
#wyszukaj {position:relative; margin:0; padding:0; background:#FFFFCC url("images/bg-nagl-szukaj.jpg") repeat-x; font-size:0.7em; width:35%; border:1px solid #1050ba;  float:left;}
#wyszukaj form {padding:5px;}
.txttop {margin-bottom:3px; padding:5px 0 5px 10px; border-bottom:1px solid #1050ba; font-weight:bold; color:#1050ba;}
.txttop small a {text-decoration:none; border-bottom:1px dotted #1050ba; font-weight:bold;}
.pszuk { margin-top:5px; padding:0; width:70%;}
.szuk
{
margin:0px;
padding:0px;
border:0px solid #00a;
/*background-image: url("../gfx/prz_grd.jpg");*/
background-image: url(../gfx/but65_blue.png);
/*background-repeat: repeat-x;*/
/*background-color:#00a;*/
vertical-align:bottom;
color:#FFF;
width:66px;
height:16px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5)
}
.szuk2
{
margin:0;
padding:0;
border:0px solid #00a;
background-image: url(../gfx/but65_red.png);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
/*background-color:#00a;*/
vertical-align:bottom;
color:#fff;
width:66px;
height:16px;
cursor:pointer;
cursor:hand;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.szukl
{
margin:0px;
padding:0px;
border:0px solid #00a;
/*background-image: url("../gfx/prz_grd.jpg");*/
background-image: url(../gfx/but65_orng.png);
/*background-repeat: repeat-x;*/
/*background-color:#00a;*/
vertical-align:bottom;
color:#FFF;
width:66px;
height:16px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}

.szukd
{
margin:0;
padding:0;
border:0px solid #00a;
background-image: url(../gfx/but65_none.png);
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
/*background-color:#00a;*/
vertical-align:bottom;
color:#fff;
width:66px;
height:16px;
font-family:helvetica, tahoma;
}
.szukw
{
margin:0px;
padding:0px;
/*border:0px solid #00a;*/
border:0px;
/*background-image: url("../gfx/prz_grd.jpg");*/
background-image: url(../gfx/but100c_blue.png);
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#FFF;
width:101px;
height:22px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.szukw2
{
margin:0;
padding:0;
/*border:0px solid #00a;*/
border:0px;
background-image: url(../gfx/but100c_red.png);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#fff;
width:101px;
height:22px;
cursor:pointer;
cursor:hand;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.szukwd
{
margin:0;
padding:0;
/*border:0px solid #00a;*/
border:0px;
background-image: url(../gfx/but100c_none.png);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#fff;
width:101px;
height:22px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.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:#FFFFFF;}
/*=========== wyszukiwarka branze ==========*/
#wyszukaj_branze { position:relative; margin:0; padding:0; background:#FFFFCC url("images/bg-nagl-szukaj.jpg") repeat-x; font-size:0.7em; width:416px; border:1px solid #1050ba;  float:left;}
#wyszukaj_branze form {padding:5px;}
/* ============ katalog i kategorie ============ */
#katalog {margin-bottom:5px; padding-top:4px; width:35%; background-color:#f7f8f3; border:1px solid #1050ba; border-top:none; float:left;}
.cat, .cat_a {margin-bottom:7px; margin-left:7px; display:block;}
.cat a {color:#C72A29;}
.cat p, .cat_a p {margin:0; font-size:0.7em; color:#6b6b6b}
.cat p a, .cat_a p a {text-decoration:none;}
.cat small a, .cat_a small a {color:#1050ba; text-decoration:underline}
.cat_a { padding-left:10px; background-color:#D5EBF7;}

/* ============ katalog i kategorie branze============ */
#katalog_branze {margin:0; padding:0; width:9.06em; background-color:#f7f8f3; float:left;}
#katalog_branze ol {margin:0; padding:0; width:140px;}
#katalog_branze ol li {margin:0; padding-left:10px; list-style:none; border-bottom:1px dotted #808080;}
#katalog_branze ol li a {font-size:0.75em; text-decoration:none; color:#1050ba;}
#katalog_branze p {margin:0 7px; padding:4px 0; font-size:0.8em; font-weight:bold; color:#1050ba; border-bottom:2px dotted #1050ba;}

.katalog_firma {
margin:6px 0 6px 0;
padding:5px 10px 5px 10px;
/*width:550px;*/
background-color:#E0E2EF;/*#EFEFEF;#d1d3df;#BFBFBF;#8C8E8C;#737573;*/
border:1px solid #7785BF;
border-radius:3px;
/*#535553;*/
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.katalog_firma p {font-size:10px; padding-top:5px;}
.katalog_firma img {border:none; margin:0; padding:0;}
h2.dane {margin:2px 5px; padding:0 0 2px 0; font-size:0.8em; font-weight:bold; border-bottom:1px solid #1050ba;}

p.szukana-fraza {margin-left:10px; padding:4px; font-size:0.8em; border-bottom:1px dotted #676767;}
p.szczegoly {margin-left:10px; color:#00142F; width:100px; float:right;}
p.zajawka, div.cliir {clear:both;}
.szczegoly a {font-weight:bold; color:#07367F; text-decoration:none;}
.szczegoly a:hover {text-decoration:underline;}

p.umiejscowienie {margin:0; padding:4px 0 4px 5px; font-size:10em; color:#676767; background-color:#fff; border-bottom:1px dotted #676767;}

/* ============ podstrony ============ */
#pole_mix {margin:0; padding:0; width:348px; float:right;}
#pole_mix_firmy {margin:0 2px 30px 0; padding:0; width:172px; float:right; display:inline;}

/* ============ podbranze, firmy ============ */
#podbranze {margin:0; padding:5px 10px; width:250px; min-height:643px; float:left; background-color:#D5EBF7;}
#podbranze p {margin:0 0 5px 0; padding-bottom:3px; font-size:0.8em; color:#444; font-weight:bold; border-bottom:2px dotted #444;}
#podbranze a {color:#444;}
#podbranze ul {margin:0; padding:0; width:240px;}
#podbranze ul li {margin:0; padding:1px 0; list-style:none; font-size:0.8em; font-weight:bold;}
#podbranze ul li ul {margin:3px 0 3px 10px;}
#podbranze ul li ul li {margin:0; padding:1px 0;}
#podbranze ul li ul li a {font-size:1.1em; text-decoration:none; font-weight:normal;}

#firmy {margin:0; padding:5px 5px;
width:545px;
float:left;}
#firmy p.nagl {
margin:0 0 5px 8px; font-size:12px; font-weight:bold; color:#000;}
/*        background:#AFBFEA;
        background: -moz-linear-gradient(center top , #184D89 0%, #AFBFEA 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#184D89), color-stop(100%,#AFBFEA));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#184D89', endColorstr='#AFBFEA',GradientType=0 );
        font-size:12px;
        font-weight:bold;
        color:#000000;
        line-height:20px;
        padding:3px 0 3px 5px;
        margin: 5px 0 5px 0;
        border-radius:3px;
        border:1px solid #184D89;
        text-shadow:0 -1px 2px #FFFFFF;
*/
/* ============ formularze ============ */



/* ============ firma ============ */
img.firma {margin:0px;
/*padding:2px 2px 2px 2px;*/
float:left; border:1px solid #000;}
img.firma_f {margin:10px;
padding:2px 2px 2px 2px;
float:left; border:1px solid #000;}

img.wizyt {margin-left:10px;margin-bottom:5px;width:95%;
padding:2px 2px 2px 2px;
float:left; border:1px solid #000;}

h2.firma {margin-left:15px; padding-top:25px; width:90%; float:left; border-bottom:none;}

#mapka {margin:20px 20px 2px 0; padding:5px; width:200px; height:220px; background-color:#fff; float:right; border:1px solid #808080; display:inline;}
#mapka p {margin:0; text-align:center; font-size:0.75em; color:#004080;}
#mapka img {margin-top:2px;}
h3#finfo, h3#fzdj, h3#fopis, h3#fspec, h3#f_sl {margin-bottom:5px; margin-left:10px; padding-left:30px; padding-top:5px;padding-bottom:5px; margin-top:5px; background: #CFCFCF; border:1px solid #808080;color:#00255F; width:90%;}
/*h3#fzdj {background-image:url("images/bg-fzdj.jpg") repeat-x;}
h3#fopis {background-image:url("images/bg-fopis.jpg") repeat-x;}
h3#fspec {background-image:url("images/bg-fspec.jpg") repeat-x;}*/
#specjalizacje span {color: #ff0000; font-size:9px;font-weight: bold;padding-right:0;padding-left:0;margin:0;}

#opis-dzialalnosci, #legenda {margin:0 10px; font-size:10px;}
#legenda span{color:#d00;}
p#specjalizacje {margin:0 10px; font-size:9px;}

#pole_glowne_firmy dl {margin:0 0 2px 10px; padding:0; font-size:0.75em;}
#pole_glowne_firmy dl dt {margin:0; padding:0; 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;}

/* ============ mapa miasta ============ */
#mapa_lublina {margin-bottom:3px; padding:0; width:592px; border:1px solid #fff; float:left;}
#mapa_lublina_duza {margin-bottom:3px; padding:0; width:766px; float:left;}
#mapa_lublina_duza p, #mapa_lublina_duza label {margin:5px 10px; padding:0; font-size:0.7em; color:#1050ba;}
#mapa_lublina_duza select,  #mapa_lublina_duza input {width:50%;}
#mapa_lublina_duza input.szuk {width:10%;}
.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;}
/*#menu_mapa_lublina {margin-bottom:5px; width:170px; text-align:center; float:left;}
#menu_mapa_lublina ul {
	margin:0;
	padding-left:5px;
	width:165px;
	font-size:0.75em;
	text-align:left;}
#menu_mapa_lublina ul li {margin:0; padding:2px 0; list-style:none;}
#menu_mapa_lublina ul li {font-weight:bold;}
#menu_mapa_lublina p {margin:0; padding:0 3px; font-size:0.8em; color:#1050ba;}
#menu_mapa_lublina p a {font:bold; color:red;}
#menu_mapa_lublina input {margin-bottom:5px;}
*/
.ml { list-style: none; margin:0 0 0 3px;}
.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;}

/* ============ podstrony - busy ============= */
#wtxt-szeroki {margin:0; padding:0; width:100%;}
table#busy {width:98%; font-size:0.75em; margin-left:10px; 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; font-size:0.8em;}
#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 ============ */
#wtxt.onas fieldset {padding:5px; border:1px solid #97b9d5; width:100%; background-color:#fff;}
#wtxt.onas legend {font-weight:bold; color:#1050ba;}

/* ============ stopka redakcyjna ============ */
#stopka {margin:0; padding:0; width:47.86em; background-color:#036; clear:both;}
#stopka p {padding:5px; font-size:0.7em; color:#fff;}
#stopka a {color:#fff; font-weight:bold; text-decoration:none;}
#stopka a:hover {text-decoration:underline;}
#adds_stopka {margin:0; padding:0; text-align:center; width:47.86em; clear:both;}
#adds_stopka img {margin:0 8px; padding:0;}

/* ============ klasy wystepujace na wielu stronach ===========*/
.sciezka {margin:0 0 10px 10px; padding:0; font-size:0.7em;}
.sciezka a {font-weight:bold; text-decoration:none; color:#1050ba; padding-bottom:1px; border-bottom:1px dotted blue;}
.sciezka2 {margin-top:3px; padding-left:10px; font-size:0.7em;}
.sciezka2 a {margin:0; padding:2px 0 2px 1px; font-weight:bold; text-decoration:none; color:#4a4a4a;}
.fleft {margin:5px 3px; padding:0; float:left; width:218px; text-align:center;}
.clear {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.gora_str {float:right; margin-right:20px;}
.alert {font-weight:bold; color:#000;}
.fl {float:left;}
.fr {float:right;}
.srodekpion {
	max-height: 80px;
	margin:2px 10px 0 0;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px solid #535553;
	display: table-cell;
	vertical-align: middle;
	float:left;}
/*p.iframe {width=40; height=1000;}*/

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

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

#srodek legend{
 background: #E0E2EF;
 border:1px solid #A7B1DF;
 color:#5F5F5F;
 padding:2px 2px;
 font-family: verdana, helvetica,"Courier New", Courier, mono;
 font-weight: normal;
 }

div.przetarg-mini{
	margin:7px 5px;
	font-size:12px;
   text-align: left;
}
 div.przetarg-mini a{
   color: #003366 ;
}
div.cjjobbox{
   background-color: #FFF;
   font-size: 11px ;
   color: #000;
   text-align: left ;
}
 div.cjjobbox a{
   color: #003366 ;
}
div.opp{
margin: -16px -4px -6px -4px;
width: 260px;
font-family: Verdana;
}
.opp h4{
font-weight: bold;
font-size: 14px;
border-bottom: 2px solid #FFA500;
padding-bottom: 1px;
margin-bottom: 2px;
color: black;
}
.opp img
{
float: right;
border: 1px solid black;
padding: 1px;
margin: 2px;
margin-left: 4px;
}

.opp p
{
text-align: justify;
font-size: 10px;
color: #676767;
}

.opp a
{
color: green;
text-decoration: none;
}

.opp a:hover
{
color: black;
}
#informacje, #kategorie{
/*width:545px;*/
border-radius:3px;
padding:10px;
border:1px solid #696969;
font-weight:normal;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
margin-bottom:10px;
}
#informacje img{
border:1px solid #999;
width:150px;
float:left;
margin:0px 10px 25px 5px;
padding: 4px;
}
#informacje p{
text-align:justify;
padding:0 5px 0 0;
}
#informacje ul{
padding-left:200px;
}
img.podp {
vertical-align:bottom;
}
li.tip{
margin-bottom:3px;
margin-left:15px;
font-style:italic;
color:#666;
}
li.spec, li.ldb {
margin-top:3px;
margin-left:15px;
list-style:disc;
padding:2px 0 2px 0;
}
li.spec {
border-top:solid 1px #A7B1DF;
}
li.szpt {
margin-left:3px;
}
.szukw0
{
margin:0px;
padding:0px;
/*border:0px solid #00a;*/
border:0px;
/*background-image: url("../gfx/prz_grd.jpg");*/
background-image: url(../gfx/but150c_blue.png);
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#FFF;
width:151px;
height:22px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.szukw02
{
margin:0;
padding:0;
/*border:0px solid #00a;*/
border:0px;
background-image: url(../gfx/but150c_red.png);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#fff;
width:151px;
height:22px;
cursor:pointer;
cursor:hand;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
.szukwd0
{
margin:0;
padding:0;
/*border:0px solid #00a;*/
border:0px;
background-image: url(../gfx/but150c_none.png);
/*background-image: url(../gfx/prz_grd2.jpg);*/
/*background-repeat: repeat-x;*/
background-color:#bfbfbf;
color:#fff;
width:151px;
height:22px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
}
#widget_facebook {
background: url(../gfx/facebook_slider.png) repeat scroll 0 0 transparent;
display: block;
float: right;
height: 345px;
padding: 0;
position: fixed;
right: -307px;
top: 100px;
width: 334px;
z-index: 99999;
}
.facein {
margin: 21px 0 0 35px; background: #FFF;
}
#zglos {
    color: #06152F;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
#lst_dyz, #lst_dbus {
background-color: #fff;
padding:3px;
border:1px solid #A7B1DF;#184D89;
border-radius:3px;
margin-top:5px;
}
#prawa div a img {
        border:1px solid #000;
        width:150px;
}
#wnav, #wnav a {
        font-size:11px;
        font-weight:bold;
}
#wnav a:hover {
        color:#00004C;
}

.b65, .b65n, .submit {
margin:0 0 0 0;
padding:0 0 2px 0;
border:0;
background-image: url(../gfx/but65.png);
vertical-align:bottom;
color:#fff;
width:65px;
border:none;
height:16px;
cursor:pointer;
font-size:14px;
font-family:helvetica, tahoma;
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);

}
.b65
{
background-position:0 0;
}
.submit {
font-size:10px;
}
.b65:hover, .submit:hover {
background-position:0 -16px;
}
.b65n {
background-position:0 -32px;
}
.wndnav {
 font-size:20px;
 height:50px;
 padding:10px;
}
#vert_scroll a {
        outline:0;
}
object, embed {
        outline: 0;
}
.srodekpion img.logo_frm, #prawa div a img, #lewa div a img,#lst_dyz, #lst_dbus,#informacje div div p img {
box-shadow:1px 3px 5px rgba(0, 0, 0, 0.5);
margin-bottom:5px;
}

