@charset "utf-8";
/* == GLOBALNE CSS == */

html, body, div, span, object, embed, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

h1, h2, h3, h4, h5, h6 {font-weight: normal;}

a, ins, del {text-decoration: none;}

p, a, li, h1, h2, h3, h4, h5, h6, td, label, textarea, input {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}


h1, h2, h3, h4, h5, h6 {text-transform:uppercase;}

li {list-style:none;}

img {border:0;}

a {text-decoration:none;}

input:focus {outline:none;}


/* === BODY STRONY === */

body {margin:0; background: #ffffff url(../_gfx/bg.jpg) repeat-x;}


/* wrapery */
.wrap {width:980px; float:left;}
.columnA {float:left;}
.columnB {float:right;}

/* layout */
#layoutCenter {width:980px; margin:0 auto; text-align:center;}


/* nawigacja na gorze po prawej stronie */
#navigationTopRight {width:219px; height:36px; background: url(../_gfx/menuNavBg.jpg) no-repeat; float:right;}
#navigationTopRight ul {text-align:center;}
#navigationTopRight ul li {display:block; float:left;  text-align:center;padding-top:7px; font-size:11px;}
#navigationTopRight ul li a {color:#ffffff; font-weight:bold; }
#navigationTopRight ul li.menuLeft {width:109px; height:35px;}
#navigationTopRight ul li.menuRight {width:110px; height:35px;}
 

/* === WYSZUKIWARKI === */

#topSearch {clear:both;}

/* logo */
.logoLink {width:270px; height:43px; display:block; margin-left:50px; margin-top:15px;}
.logoLink:focus {outline:none;}

/* menu nad wyszukiwarkami */
#topSearchNavMenu {padding:45px 50px 0 0; float:right;}
#topSearchNavMenu li {float:left; font-size:12px; font-weight:bold; margin:0 8px 0 8px;}
#topSearchNavMenu li a {width:128px; height:37px; display:block; color:#000000; text-align:center;}
#topSearchNavMenu li a.nav1 {background:url(../_gfx/forms.png) no-repeat; background-position:0px -183px;}
#topSearchNavMenu li a.nav1 span {display:block; padding:12px 5px 0 5px;}
#topSearchNavMenu li a.nav2 {background:url(../_gfx/forms.png) no-repeat; background-position:0px -228px;}
#topSearchNavMenu li a.nav2 span {display:block; padding:12px 5px 0 5px;}
#topSearchNavMenu li a.nav3 {background:url(../_gfx/forms.png) no-repeat; background-position:0px -273px;}
#topSearchNavMenu li a.nav3 span {display:block; padding:5px 5px 0 5px;}
#topSearchNavMenu li a.nav4 {background:url(../_gfx/forms.png) no-repeat; background-position:0px -318px;}
#topSearchNavMenu li a.nav4 span {display:block; padding:12px 5px 0 5px;}


/* css wyszukiwarek na topie */
.formBody {margin-top:5px;}
.formBody fieldset {padding:5px 10px;}
.formBody dl {clear:both;}
.formBody dt {width:130px; padding-top:12px; padding-left:10px; float:left;}
.formBody dd {padding-top:9px; float:left; position:relative;}
.formBody .positionNone {position:static;}
.formBody label {display:block; float:left; font-size:18px; text-align:left; }
.formBody input {width:225px; height:23px; padding:2px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -544px; border:0; font-size:11px;}
.formBody .shadow {width:225px; height:23px; padding:2px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -574px; border:0; font-size:11px;}
.formBody .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -507px; cursor:pointer; position:absolute;}
.formBody .send1 {bottom:7px; right:35px;}
.formBody .send2 {bottom:50px; right:12px;}
.formBody .send3 {bottom:30px; right:25px;}

/* ciało wyszukiwarki domyślnej (otwieranej po załadowaniu strony) */
#topSearchBackgroundDefault {width:980px; height:219px; background: url(../_gfx/searchBgMain.png) no-repeat; clear:both;}
#topSearchBackgroundDefault h1 {margin-top:5px; font-size:18px; text-align:center; font-weight:bold; text-transform:capitalize;}
#formDefaultLeft {width:409px; height:161px; background:url(../_gfx/forms.png) no-repeat; background-position:0 0; margin-left: 40px; position:relative;}
#formDefaultRight {width:409px; height:161px; background:url(../_gfx/forms.png) no-repeat; background-position:-409px 0px; margin-right: 40px; position:relative;}
 

/* ciało wyszukiwarki firm (zakładka firmy) */
#formFirmLeft {width:409px; height:161px; margin-top:40px;}
#formFirmCenter {width:409px; height:161px; margin-top:40px;}
#formFirmRight {width:100px; height:161px; margin-top:40px; position:relative;}

/* ciało wyszukiwarki numerów firm */

#topSearchBackgroundNumberAdver {width:980px; height:132px;  background: url(../_gfx/searchComBgnumber.png) no-repeat; clear:both; position:relative; z-index:0;}


/* ciało wyszukiwarki klientow indywidualnych */
#topSearchBackgroundNumbers {width:980px; height:182px;  background: url(../_gfx/searchBgNumbers.png) no-repeat; clear:both; position:relative; z-index:0;}
#formNumberLeft {width:409px; height:141px; padding-top: 20px; padding-left:70px;}
#formNumberRight {width:409px; height:141px;padding-top: 20px; position:relative;}



/* == CONTENT == */


#contentWraper {width:980px; margin-top:10px; background: url(../_gfx/contentBg.jpg) no-repeat;}
#content {padding:13px 10px 5px 10px;}


/* == css - strona główna == */

#boxSmall { margin-right:8px;}
.boxSmallHead {width:265px; height:24px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -389px;}
.boxSmallHead h4 {font-size:12px; font-weight:bold; color:#ffffff; padding:4px 15px;}
.boxSmallBody {width:265px; height:239px; background: url(../_gfx/boxBody.png) no-repeat; position:relative;}
.boxSmallFoot {width:265px; height:4px; margin-bottom:10px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -421px; overflow:hidden;}

/* pogoda */
#pogodaBg {width:260px; height:240px; background:url(../_gfx/pogoda.png) no-repeat;}

/* miasta */
#warszawa { width:35px; height:35px; position:absolute; top:88px; left:160px;}
#suwalki { width:35px; height:35px; position:absolute; top:30px; left:200px;}
#bydgoszcz { width:35px; height:35px; position:absolute; top:60px; left:103px;}
#gdansk { width:35px; height:35px; position:absolute; top:13px; left:110px;}
#gorzow-wielkopolski { width:35px; height:35px; position:absolute; top:90px; left:10px;}
#katowice { width:35px; height:35px; position:absolute; top:160px; left:100px;}
#koszalin { width:35px; height:35px; position:absolute; top:22px; left:40px;}
#krakow { width:35px; height:35px; position:absolute; top:180px; left:145px;}
#lublin { width:35px; height:35px; position:absolute; top:130px; left:200px;}
#lodz { width:35px; height:35px; position:absolute; top:115px; left:120px;}
#poznan { width:35px; height:35px; position:absolute; top:90px; left:65px;}
#rzeszow { width:35px; height:35px; position:absolute; top:180px; left:190px;}
#wroclaw { width:35px; height:35px; position:absolute; top:135px; left:50px;}

/* pogoda dodatki */
.temp{font-size:11px; display:block; text-align:center;}
.sun{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun1.png);}
.sunCloud{ width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun3.png);}
.sunWhiteCloud{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun2.png);}
.sunWhiteRain{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun4.png);}
.sunWhiteSnow{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun5.png);}
.sunDarkSnow{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dsun6.png);}
.cloud{width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dcloud1.png);}
.cloudDark{ width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dcloud5.png);}
.cloudDarkRain{ width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dcloud3.png);}
.cloudDarkSnow{ width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dcloud4.png);}
.cloudWhiteRain{ width:35px; height:35px; font-size:11px; color:#fff; background:url(../_gfx/weather_pics/dcloud2.png);}




/* waluty */
#waluty {width:260px; padding:5px;}
#waluty tr {height:22px;}
#waluty td {padding: 2px; vertical-align:middle;}
#waluty td.column1{width:163px;}
#waluty td.column2{width:80px; font-weight:bold; color:#286e83;}
#waluty td.column3{font-weight:bold; color:#6ea3b2;}
#moreWaluty {width:89px; height:34px; display:block; background:url(../_gfx/forms.png) no-repeat; background-position:-111px -387px; position:absolute; right:10px; bottom:13px; }

/* waluty rozwinięcie */
#walutySecond{ width:580px; padding:5px;  }
#walutySecond td.column4{width:250px;  text-align:left;}
#walutySecond td.column5{width:100px; font-weight:bold; color:#286e83;  text-align:center;}
#walutySecond td.column6{font-weight:bold; color:#6ea3b2;  text-align:center;}


#boxMedium {margin-right:8px;}
.boxMediumHead {width:316px; height:23px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -322px;}
.boxMediumHead h4 {font-size:12px; font-weight:bold; color:#ffffff; padding:4px 15px;}
.boxMediumBody {width:316px; height:240px; background: url(../_gfx/boxBody1.png) no-repeat; position:relative;}
.boxMediumBody img {float:left; padding:1px 3px 3px 4px;}
.boxMediumBody p {padding: 0 3px 0 3px;}
.boxMediumBody a {color:#000;}
.boxMediumBody a:hover {color:#644f2f;}
.boxMediumBody a:focus {outline-color:#f0b500;}
.boxMediumBody p span {font-weight:bold; color:#f0b500;}
/* szczegoly artykulu na stronie glownej*/
.boxMediumBody p.source {text-align:right; font-style:italic; position:absolute; bottom:10px; right:5px;}
.boxMediumBody p.source a {font-weight:bold;}

.boxMediumFoot {width:316px; height:4px; margin-bottom:10px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -353px; overflow:hidden;}

/* co gdzie na stronie głównej, fomularz.*/
.boxMediumBodyWhere {width:316px; height:240px; background: url(../_gfx/boxBody2.png) no-repeat; position:relative;}
.boxMediumWhere { text-align:left; padding-left:8px; float:left;}
.boxMediumBodyWhere label{ font-size: 18px; color:#303030; text-align:left; float:left;}
.boxMediumBodyWhere input { width:208px; height:17px; background:url(../_gfx/co_gdzie_input.png); border:none; font-size:11px;  position:relative; z-index:-100; padding:0 5px 0 5px; }
.boxMediumBodyWhere .send { width:90px; height:33px; background:url(../_gfx/co_gdzie_send.png); cursor:pointer; margin-top:90px;}
.boxMediumBodyWhere dt { width:80px; padding-top:10px; position:absolute; top:0; left:0;}
.boxMediumBodyWhere dd { position:absolute; z-index:-50; left:70px; top:10px;}
.boxMediumBodyWhere .autocomplete{ width:180px; max-height:200px; overflow:auto; background:#fff; position:absolute; top:35px; left:90px; z-index:999999; border:1px solid #333;}
.boxMediumBodyWhere .autocomplete2{ width:180px; max-height:200px; overflow:auto; background:#fff; position:absolute; top:65px; left:90px; z-index:999999; border:1px solid #333;}
.boxMediumBodyWhere .klasaField{ position:absolute; z-index:1;}
.boxMediumBodyWhere .autocomplete li { cursor:pointer;}
.boxMediumBodyWhere .selected {background:#CCC;}
.boxMediumBodyWhere .wait { position:absolute; top:14px; right:10px;}
.boxMediumBodyWhere .wait2 { position:absolute; top:18px; right:10px;}




#boxBig {text-align:center; overflow:hidden;}
.boxBigHead {width:362px; height:23px; background:url(../_gfx/forms.png) no-repeat; background-position:-447px -183px;}
.boxBigHead h4 {font-size:12px; font-weight:bold; color:#ffffff; padding:4px 15px;}
.boxBigBody {width:362px; margin:0 auto; background:#ffffff; padding:2px 0 2px 0;}
.boxBigBody #slider {width:356px; margin:0 auto;}
.boxBigBody ul li a.menu {width:362px; height:51px; display:block; margin-bottom:1px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -485px;}
.boxBigBody ul li a.menu p {color:#656565; font-weight:bold; padding:17px 10px; cursor:pointer;}

/* == strona główna - przyciski nawigacyjne w menu po prawej == */
#addNumber {width:50px; height:41px; margin:4px 20px; background:url(../_gfx/forms.png) no-repeat; background-position:-446px -548px;}
#editNumber  {width:50px; height:40px; margin:4px 20px; background:url(../_gfx/forms.png) no-repeat; background-position:-498px -548px;}
#deleteNumber {width:31px; height:40px; margin:4px 30px; background:url(../_gfx/forms.png) no-repeat; background-position:-558px -548px;}

#mainadvert {position:relative;}

#rightSideBaner {width:362px;}
#rightSide {width:362px;}


.boxBigFoot {width:362px; height:42px; margin-bottom:10px; background:url(../_gfx/forms.png) no-repeat; background-position:-447px -211px;}
.boxBigFoot a {width:28px; height:22px; display:inline-block; margin-top:9px; color:#ffffff; text-align:center; padding-top:6px; background:url(../_gfx/forms.png) no-repeat; background-position:-447px -266px; overflow:hidden;}
.boxBigFoot a .navTxt {text-align:center; color:#ffffff;}



/* == css - wyszukiwarka firm, co? gdzie? podstrona == */

.contentBillboard {width:980px; height:200px; margin-top:10px; position:relative;}
.whereSearch{ width:200px; height:200px; background:url(../_gfx/where.jpg); z-index:1; position:relative; }
.whereSearch dd{ padding-top:40px; z-index:20;  position:absolute; top:0; left:10px;}
.whereSearch input {width:171px; height:25px; background:url(../_gfx/forms.png) no-repeat; background-position: -78px -1228px; border:0; padding:0 10px 0 5px; position:relative; z-index:99999; }
.whereSearch .send{width:71px; height:23px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -1258px; z-index:999999; position:absolute; top:155px; *top:95px; left:125px; *left:115px; cursor:pointer; }
.whereSearch .autocomplete3{ width:180px; max-height:200px; overflow:auto; background:#fff; position:absolute; top:67px; left:10px; z-index:999999; border:1px solid #333;}
.whereSearch .autocomplete4{ width:180px; max-height:200px; overflow:auto; background:#fff; position:absolute; top:132px;left:10px; z-index:999999; border:1px solid #333;}
.whereSearch .klasaField{ position:absolute; z-index:1;}
.whereSearch li { cursor:pointer;}
.whereSearch .selected {background:#CCC;}
.whereSearch .wait { position:absolute; top:35px; right:10px;}
.whereSearch .wait2 { position:absolute; top:11px; right:10px;}

#billboard { width:760px; height:200px; padding-left:10px;}

.boxFirm {width:730px; margin-bottom:10px;}


.boxFirm input{ width:120px; height:22px; padding:1px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -432px; border:0; font-size:11px;}
.boxFirm .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -507px; cursor:pointer; position:absolute; text-align:center;}
.boxFirm .send3 { padding-right:30px;}

.boxFirmHead {width:730px; height:32px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -602px;}
/*	 //		nowa klasa również dla szarej wizytówki	 boxFirmHeadGrey //		*/
.boxFirmHead h4 , .boxFirmHeadGrey h4 {font-size:16px; font-weight:bold; padding:6px 15px; color:#ffffff;}
.boxFirmHead h4 a , .boxFirmHeadGrey h4 a {font-size:16px; color:#ffffff;}

.boxFirmBody  {width:728px; background:#ffffff; border:1px solid #c2c2c2; border-width:0 1px 0 1px}

.boxFirmBody .innerUp, .boxFirmBodyGrey .innerUp {width:693px; float:left; margin:10px 20px 0 20px; padding-bottom:15px; }
.boxFirmBody .borderBottom, .boxFirmBodyGrey .borderBottom{border-bottom:1px solid #b7b7b7;}
.boxFirmBody .innerDown {width:693px; float:left; margin:15px 20px 0 20px; padding-bottom:5px;}

.boxFirmBody .innerSection, .boxFirmBodyGrey .innerSection {padding:0 50px 0 0px;}
.boxFirmBody .innerSection p.innerHead, .boxFirmBodyGrey .innerSection p.innerHead{color:#7c7c7c; font-weight:bold;}
.boxFirmBody .innerSection p.footLinks  {padding-right:26px; float:left;}
.boxFirmBody .innerSection p.footLinks img {float:left; padding-right:10px; margin-top:-3px;}
.boxFirmBody .innerSection p, .boxFirmBodyGrey .innerSection p {width:180px; color:#3c3c3c; padding-bottom:10px; line-height:19px;}
.boxFirmBody .innerSection span {color:#d87807; font-weight:bold;}
.boxFirmBody .innerSection a {font-size:16px; color:#3c3c3c; font-weight:bold;}
.boxFirmFoot {width:730px; height:5px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -638px; clear:both; overflow:hidden;}

.boxFirmMap {width:730px; text-align:center; padding-top:10px; display:none; background:#f0f0f0;}
.boxFirmMapFoot, .boxFirmMapFootGrey {width:730px; height:27px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -648px;}
.boxFirmMapFoot p, .boxFirmMapFootGrey p {text-align:right; padding:2px 30px 0 0;}
.boxFirmMapFoot p a, .boxFirmMapFootGrey a {color:#6c6c6c; font-weight:bold; padding-right:10px;}
.boxFirmMapFoot p img {margin-bottom:-3px;}


/* alfabetyczny spis branz */
#txtNavigator {width:727px; height:18px; margin:5px 0 5px 0; border:1px solid #b3b3b3; background: #f6f6f6;}
#txtNavigator a {display:block; float:left; color:#000000; font-weight:bold; padding:3px 7px 3px 10px;}


/* css windy w wyszukiwarce firm */
#windaHead {width:223px; height:23px; margin-left:7px; background:url(../_gfx/forms.png) no-repeat; background-position:-447px -443px;}
#windaHead  h4 {font-size:12px; font-weight:bold; color:#ffffff; padding:3px 15px;}
#windaBody2 {width:223px; margin-left:7px; background: url(../_gfx/windaBg.png) repeat-x; background-color: #ffffff;}
#windaBody {width:223px;  padding-top:10px; text-align:center; position:relative;}
#windaBody embed {border:0; margin:0;}
#ad {width:160px; margin:0 auto;}

/* css wyszukiwarka firm szary wpis */

.boxFirmHeadGrey {width:730px; height:33px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -1179px;}
.boxFirmBodyGrey {width:728px; background:#e3e3e3; border:1px solid #c2c2c2; border-width:0 1px 0 1px}
.boxFirmFootGrey {width:730px; height:6px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -1216px; clear:both; overflow:hidden;}



/* == css - wszystkie podstrony serwisu i wyszukiwarka numerów abonentów indywidualnych == */

.boxContent {width:590px; margin-bottom:10px; margin-right:8px;}
.boxContentHead {width:590px; height:32px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -696px;}
.boxContentHead h4 {font-size:16px; font-weight:bold; padding:6px 15px; color:#ffffff; text-transform:none;}

.boxContentBody {width:588px; background:#ffffff; float:left; border:1px solid #c2c2c2; border-width:0 1px 0 1px; line-height:18px;}
.boxContentBody p {padding:0 10px 0 10px;}
.boxContentBody p img {padding:5px 7px 0 0;}
.boxContentBody ul {padding:10px;}
.boxContentBody ul li {line-height:22px;}
.boxContentBody ul li a {color:#000;}

/* Artykuly, szczegóły/stopka artykułu */
.boxContentBody p.articleProperties {padding-top:20px; text-align:right; color:#7f7f7f; font-style:italic;}
.boxContentBody p.articleProperties span {font-weight:bold;}

/* Artykuly, lista wszystkich artykułów */
.boxContentBody h6 {padding:15px 10px 10px 10px; text-transform:uppercase; font-weight:bold;}
.boxContentBody h6 a {font-size:16px;color:#686868;}
.boxContentBody p.articleDetails {margin:10px 10px 15px 10px; padding:0; border:1px solid #e8b108; border-width:0 0 1px 0;}
.boxContentBody p.articleDetails a {color:#000; font-weight:bold;}

.boxContentBody p.center {font-size:14px; text-align:center; padding-top:10px; padding-bottom:10px;}
.boxContentBody p.center span {font-weight:bold;}

/* css do boxów wynikow wyszukiwania abonentów indywidualnych */
.boxContentBody .innerMapa {width:497px; margin:0 auto; clear:both; display:none;} 
.boxContentBody .innerDane {width:497px; margin:0 auto;} 
.boxContentBody .innerDane p {padding:20px 0 20px 0;font-weight:bold; color:#3c3c3c; line-height:22px;}
.boxContentBody .innerDane p a { color:#3c3c3c; }
.boxContentBody .innerDane p.showMap {padding-top:48px;}

/* Partnerzy, logo, treść, czytaj więcej */


.boxContentBody .partnerzy p{ text-align: justify; padding:0 10px 5px 10px;}
.boxContentBody .partnerzy img{ float: left; text-align:left; padding:10px 10px 3px 4px;}
.boxContentBody .partnerzy a { text-decoration:none; color:#000;}
.boxContentBody .partnerzy a:hover { color:#644F2F; }
.boxContentBody .partnerzy a:focus { outline: none; }
.boxContentBody .partnerzy .articleDetails { clear:both; margin:10px 10px 15px 10px; padding:0; border:1px solid #e8b108; border-width:0 0 1px 0;}

/* Kariera */

.boxContentBody .kariera{ width: 568px; height: 681px; margin-left:10px; background: url(../_gfx/kariera.jpg); color:#000; font: bold 12px Verdana, Geneva, sans-serif; }
.boxContentBody .kariera a { color:#000; font-weight:bold;}
.boxContentBody .kariera span.text{  text-align: center; width:533px; float: left; padding-top:160px; padding-right:5px; background:none;}
.boxContentBody .kariera span.title{ font-size:14px; text-align:center; width:453px; float: left; padding-top:20px; padding-left:140px; }
.boxContentBody .kariera span.content{ width:318px; text-align:left; text-align:left; padding: 10px 10px 30px 240px; font-size:10px; font-weight:normal; float:right; }
.boxContentBody .kariera span.content li{ font-size:11px; margin-left:30px; list-style:disc; line-height:16px;}
.boxContentBody .kariera span.content p.bold{ font-weight:bold; padding:5px 0 3px 0;}
.boxContentBody .kariera span.kontakt{padding-left:20px; width:300px; text-align:left; float:left; font-weight:normal; font-size:11px;  }


/* css do podstron serwisu */


/* Ciało formularza zgłoszeniowego (kontakt) // usuń, edytuj, aktualizuj  */

.formContact fieldset {width:579px; margin:0 auto; padding:5px 10px;}
.formContact dl {clear:both;}
.formContact dt {width:110px;  float:left;}
.formContact dd { float:left; padding-bottom:6px;}
.formContact label {display:block; float:left; font-size:12px; text-align:left; padding-top:8px; font-weight:bold; }
.formContact input {width:120px; height:22px; padding:1px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -432px; border:0; font-size:11px;}
.formContact .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -507px; cursor:pointer; position:absolute;}
.formContact textarea{ width:550px; height:97px; background:url(../_gfx/contactForm.jpg); border:none; padding: 5px 0 5px 5px;}
.formContact .send3 {bottom:50px; right:95px;}
#formContactTextArea{width:566px; margin-bottom:20px;}
#formContactTextArea p{text-align:right; padding:0;}


#formCode{ width:120px; height:555px; float:left;}
#formInput{ width:120px; height:44px; float:left;}
#formInput input{ width:120px; height:22px; padding:1px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -432px; border:0; font-size:11px; }
#formContactBottom .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -388px; cursor:pointer; position:absolute;}
#formInput textarea{ width:550px; height:97px; background:url(../_gfx/contactForm.jpg); border:none; padding: 5px 0 5px 5px;}
#formContactBottom .send3 {bottom:0; right:0;}
#contactSend{ width:120px; float:left;}


#formInputText { width:120px; height:20px; font-size:12px;}
#formContactBottom{ width:550px; margin-top:10px; float:left; position:relative; height: 60px;}


.contactFormLeft{ width:270px; float:left; }
.contactFormRight{ width:263px; float:right; position:relative;}

#file input { width:230px;}


/* Ciało formularza usuń (usun)  */

#textUsunContent {width:555px; height:108px;}
#textUsunTop {width:555px; height:4px; background:url(../_gfx/forms.png); background-position:-78px -847px; margin:0 auto;}
#textUsun {width:553px; margin:0 auto; border:1px solid #d4d4d4; border-width:0 1px 0 1px; }
#textUsun p { color:#000; padding:5px; }
#textUsun span { font-weight:bold; text-align:center; display:block; margin-bottom:5px; }
#textUsunFoot {width:555px; height:4px; background:url(../_gfx/forms.png); background-position:-78px -951px; margin:0 auto;}

.formData{ width:555px; float:right; text-align:right;}
.formData .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -389px; cursor:pointer; position:relative;}
.formData .send3 {bottom:0; right:0;}

/* Ciało formularz dodaj nowy numer */

.formAdd{ width:253px; float:left; text-align:right; padding-top:10px;}
.formAdd .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -389px; cursor:pointer; position:relative;}
.formAdd .send3 {bottom:0; right:0;}

/* ciało wyszukiwarki numerów klientów inwidualynch */

#topSearchBackgroundNumber {width:980px; height:132px;  background: url(../_gfx/searchBgNumber.png) no-repeat; clear:both; position:relative; z-index:0;}
#formNumberCenter {width:900px; height:90px; padding-top: 20px; padding-left:70px;}
#formNumberLeft {width:410px; height:141px; padding-top: 20px; padding-left:70px;}
#formNumberRight {width:409px; height:141px;padding-top: 20px; position:relative;}

.formInvidual {margin-top:10px;}
.formInvidual fieldset {padding:5px 10px;}
.formInvidual dl {clear:both;}
.formInvidual dt {width:385px; padding-top:12px; padding-left:20px; float:left;}
.formInvidual dd {padding-top:11px; float:left; position:relative;}
.formInvidual label {display:block; float:left; font-size:18px; text-align:left; }
.formInvidual input {width:225px; height:24px; padding:1px 10px 0 10px;  background:url(../_gfx/forms.png) no-repeat; background-position:0 -544px; border:0; font-size:11px;}
.formInvidual .send {width:91px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:0 -507px; cursor:pointer; position:absolute;}
.formInvidual .send3 {bottom:50px; right:95px;}

#example { width:800px; height:22px; text-align:center; padding-left:100px;}

/* dokumenty do pobrania */
#contentDocuments {width:555px; margin-left:17px; color:#686868;}
.titleDocuments {width:545px; height:auto; border:1px solid #e8b108; border-width:1px 0 1px 0; margin: 10px 0 10px 0;}
.titleDocuments h1 {padding: 10px 0 10px 10px;font-size:16px;}
.boxDocuments {width:555px; height:26px; background:url(../_gfx/forms.png); background-position:-78px -965px; margin-top:5px;}
.boxDocuments h4 {padding:5px 0 0 5px; font-weight:bold;}

.hiddenDocuments {width:555px; height:26px; display:block; color:#686868;}
.boxDocumentsHidden {width:555px; background:url(../_gfx/bgDocuments.jpg); display:none;}
.boxDocumentsHidden li {float:left; margin-bottom:5px; padding-left:10px;}
.boxDocumentsHidden span {float:left;}
.boxDocumentsHidden p {padding-top:5px; width:500px;}
.boxDocumentsHidden a {text-decoration:none; color:#000;}
.hiddenDocuments a:focus {outline:none;}
.boxDocumentsHidden .foot {width:555px; height:5px; background:url(../_gfx/forms.png);  background-position:-78px -1007px;}

/* reklamy	*/

#contentCommercial {width:555px; margin-left:17px; color:#686868;}
.titleCommercial {width:545px; height:auto; border:1px solid #e8b108; border-width:1px 0 1px 0; margin: 10px 0 10px 0;}
.titleCommercial h1 {padding: 10px 0 10px 10px;font-size:16px;}
.boxCommercial {width:555px; height:26px; background:url(../_gfx/forms.png); background-position:-78px -965px; margin-top:5px;}
.boxCommercial h4 {padding:5px 0 0 5px; font-weight:bold;}

.hiddenCommercial {width:555px; height:26px; display:block; color:#686868;}
.boxCommercialHidden {width:555px; background:url(../_gfx/bgDocuments.jpg); display:none;}
.boxCommercialHidden li {float:left; margin-bottom:5px; padding-left:10px;}
.boxCommercialHidden span {float:left;}
.boxCommercialHidden p {padding-top:5px; width:500px;}
.boxCommercialHidden a {text-decoration:none; color:#000;}
.hiddenCommercial a:focus {outline:none;}
.boxCommercialHidden .foot {width:555px; height:5px; background:url(../_gfx/forms.png);  background-position:-78px -1007px;}


/* Ciało grup branżowych */

.BoxGroup {width:728px; background:#ffffff; border:1px solid #c2c2c2; border-width:0 1px 0 1px; display:none;}
.BoxGroupLeft{ width: 354px;}
.BoxGroupRight{ width:354px; margin-left:20px;}
.BoxGroupHead { width:354px; height:33px;background:url(../_gfx/forms.png) no-repeat; background-position:-78px -1035px;}
.BoxGroupHead h4 { color:#09F;} 
.BoxGroupHead a{ color:#fff; font-size:16px; padding: 5px 0 0 5px; font-weight:bold; display:block;}
.boxGroupContent { width:342px; border:1px solid #dadada; border-width:0 1px 0 1px;  background:#fff; padding:0 5px 0 5px; display:none;  text-align:justify;}
.BoxGroupAll { width: 354px;}
.BoxGroupLeft .foot {width:354px; height:5px; background:url(../_gfx/forms.png);  background-position:-78px -1076px; margin-bottom:10px;}
.BoxGroupRight .foot {width:354px; height:5px; background:url(../_gfx/forms.png);  background-position:-78px -1076px; margin-bottom:10px;}
.innerGroupLeft{ padding:10px 20px 0 10px;} 
.BoxGroupText {width:540px; color:#3c3c3c; padding-bottom:10px; line-height:19px; text-align:justify; padding-top:10px;}
.BoxGroupText span { display:block;}
.boxGroupContent .button {width:89px; height:34px; background:url(../_gfx/forms.png) no-repeat; background-position:-123px -507px; margin-top:10px; text-align:right; float:right; }


/* ciało wyniki wyszukiwania dla firm */

.boxsearchresult { width:690px; padding:10px; }
.boxsearchresult li{  background:url(../_gfx/listStyle.jpg) no-repeat; background-position:1px; padding-left:15px; line-height:16px; }
.boxsearchresult li a{ color:#000;}
.boxsearchresult li a:hover{ color:#000; text-decoration:underline;}

.showRecommended { padding-left: 10px; display:block;}
.showRecommended ul{ margin-left:10px;}
.showRecommended li{ margin-left:10px;}
.showRecommended .buttonContent { width:690px; height:19px; float:left; text-align:left;}
.showRecommended .button {  width:192px; height:19px; background:url(../_gfx/forms.png); background-position:-146px -181px;}
.showRecommended .button a{ width:192px; height:19px; float:left;text-decoration:none; color:#fff;}
.showRecommendedAll{display:none; width:693px; height:auto; float:left; margin-top:5px; margin-left:10px;}
.showRecommendedAll .top {width:693px; height:7px; background:url(../_gfx/forms.png); background-position:-78px -1096px; display:block; float:left;}
.showRecommendedAll .content {width:691px; height:auto; border:1px solid #c9c9c9; border-width:0 1px 0 1px; background:#f8f8f8; display:block; }
.showRecommendedAll .content li { list-style: square inside url(../_gfx/listStyle2.jpg);}
.showRecommendedAll .content a  {color:#000; padding-left:5px;}
.showRecommendedAll .content a:hover  {text-decoration:underline;}
.showRecommendedAll .foot {width:693px; height:7px; background:url(../_gfx/forms.png); background-position:-78px -1107px;}
.showRecommendedAll .column{width:300px; margin: 20px 0 20px 10px; float:left; background:none;}


/* ciało dla wyszukiwarki gdzie */

#mapLinks a{ text-align:left; color:#7c7c7c; display:block; border-bottom:1px solid #CCC; padding:10px; height:15px; line-height:10px;}
#mapLinks a:hover{ font-weight:bold;}

/* css navigatora stronicowania osob prywatnych */
#navigator {width:590px; height:32px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -801px; clear:both;}
#navigatorCom {width:730px; height:32px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -751px; clear:both;}

#navigator p {padding:10px 20px; float:left; color:#ffffff; font-size:10px;}
#navigator p span {font-weight:bold; text-decoration:underline;}
#navigator ul, #navigatorCom ul {float:right; padding:4px 20px 0 0;}
#navigator ul li, #navigatorCom ul li {display:inline;}
#navigator ul li a, #navigatorCom ul li a {font-size:10px; color:#ffffff;}

.boxContentFoot {width:590px; height:4px; background:url(../_gfx/forms.png) no-repeat; background-position:-78px -735px; clear:both; overflow:hidden;}


/* box z ostrzezeniem - jquery */
.boxAlert {width:225px; height:15px; background-color:#f92d2d; border:2px solid #ffffff; position:absolute; top:-5px; left:7px; display:none;}
.boxAlert p {font-size:10px; color:#ffffff; padding:1px 3px;}
.boxArrow {width:9px; height:7px; background:url(../_gfx/boxArrow.png) no-repeat; position:absolute; bottom:-7px; left:5px;}



/* ciało wyniki wyszukiwania dla firm */
/*
.boxsearchresult { width:690px; padding:10px; }
.boxsearchresult li{  background:url(../_gfx/listStyle.jpg) no-repeat; background-position:1px; padding-left:15px; padding-top:-2px; line-height:16px; }
.boxsearchresult li a{ color:#000;}
.boxsearchresult li a:hover{ color:#000; text-decoration:underline;}
.showRecommended { width:192px; padding-left:10px; }
.showRecommended ul {margin-left:10px;}
.showRecommended li {margin-left:10px;}
.showRecommended .button {width:192px; height:19px; background:url(../_gfx/forms.png); background-position:-146px -181px; margin-bottom:10px;}
.showRecommended .button a {width:192px; height:19px; float:left;text-decoration:none; color:#fff;}
.showRecommendedAll{display:none; margin-left:10px;}
.showRecommendedAll .top {width:693px; height:2px; background:url(../_gfx/forms.png); background-position:-78px -1096px;}
.showRecommendedAll .content {width:681px; height:auto; border:1px solid #c9c9c9; border-width:0 1px 0 1px; background:f8f8f8; padding-left:10px;}
.showRecommendedAll .content a  {color:#000;}
.showRecommendedAll .content a:hover  {text-decoration:underline;}
.showRecommendedAll .content li {background:url(../_gfx/listStyle2.jpg) no-repeat; background-position:1px; padding-left:15px; padding-top:-2px; line-height:16px;}
.showRecommendedAll .foot {width:693px; height:7px; background:url(../_gfx/forms.png); background-position:-78px -1107px;}
.showRecommendedAll .column {width:330px; float:left; background:none; padding-right:10px;}
*/

.showMapState {display:block; margin-top:10px; padding-left:10px;}
.showMapCompany {width:192px; height:20px; background:url(../_gfx/forms.png); background-position:-146px -210px;}


/* ie6 ost */
.ost {width:100%; height:56px; background:#f0ff00; border-bottom:1px solid white; display:none;}
.ost p {text-align:center;font-size:12px; color:#000; padding-top:10px;}
.ost p span {color:red; font-weight:bold;}




/* == FOOT == */

#footer {width:980px; height:200px; margin-bottom:20px; padding-top:15px; background: url(../_gfx/foot.jpg) no-repeat; clear:both;}
#footer p {padding-top:10px; color:#959595; text-align:center; clear:both;}

#tagClouds {color:#ffffff; width:522px; height:158px; padding:5px 15px; line-height:17px;}
#tagClouds a {color:#ffffff; padding:0px;}
#tagClouds .tag1 {font-size:9px;}
#tagClouds .tag2 {font-size:11px;}
#tagClouds .tag3 {font-size:12px;}
#tagClouds .tag4 {font-size:14px;}
#tagClouds .tag5 {font-size:15px;}
#tagClouds .tag6 {font-size:18px;}

#footLinks {width:420px; height:158px;text-align:center;}
#footLinks h4 {padding:10px 20px; font-size:24px; color:#ffffff; text-shadow:-1px 1px #969696; text-align:left;}
#footLinks img {float:left; padding-left:9px;}
#footLinks ul { width:160px; height:118px; margin:0; padding:5px 0 0 20px ; text-align: left; float: left;}
#footLinks li, #footLinks li a {list-style: url(../_gfx/footLiIco.png) inside; color:#ffffff; line-height:18px; padding-left:5px;}

#navigator ul li a, #navigatorCom ul li a,
#navigator ul li span, #navigatorCom ul li span{
    color:#ffffff;
    padding:0px 5px;
}

#navigator ul li span.aktualna_strona, #navigatorCom ul li span.aktualna_strona{
    color: #000000 !important;
    font-size: 120%;
}

#topmarka{
    background-color: #ffffff !important;
    margin-bottom: 10px; 
}

/* Paweł Nagórski: popup */
ul.popup{
    padding: 0px;
    min-height: 21px;
    max-height: 210px;
    list-style: none;
    text-align: left;
    overflow: auto;
    background: #FFFFFF;
    border: 1px solid #808080;
    z-index: 100;
}

ul.popup li{
    padding: 0px;
}

ul.popup li p{
    padding: 3px;
    line-height: 15px;
    overflow: hidden;
    white-space: nowrap;
}

ul.popup li p.hover{
    cursor: pointer;
    background: #C0C0C0;
}

ul.popup li p ins{
    text-decoration: underline;
}
