@charset "utf-8";
@import "/ext/thirdparty/css/editor.css";
@import "custom.css";

@import url(//fonts.googleapis.com/css?family=Lato:400,300,700&subset=latin,latin-ext);

@font-face {
  font-family: 'P_regular';
  src: url('../font/ProximaNova-Regular.otf') format("opentype");
}
@font-face {
  font-family: 'P_bold';
  src: url('../font/ProximaNova-Bold.otf') format("opentype");
}
@font-face {
  font-family: 'P_extrabold';
  src: url('../font/ProximaNova-Extrabold.otf') format("opentype");
}
@font-face {
  font-family: 'P_medium';
  src: url('../font/ProximaNova-Semibold.otf') format("opentype");
}
@font-face {
  font-family: 'P_light';
  src: url('../font/ProximaNova-Light.otf') format("opentype");
}


.czcionka10px {font-size: 10px !important ;}
.czcionka11px {font-size: 11px !important ;}
.czcionka12px {font-size: 12px !important ;}
.czcionka13px {font-size: 13px !important ;}
.czcionka14px {font-size: 14px !important ;}
.czcionka15px {font-size: 15px !important ;}
.czcionka15px {font-size: 15px !important ;}
.czcionka16px {font-size: 16px !important ;}
.czcionka17px {font-size: 17px !important ;}
.czcionka18px {font-size: 18px !important ;}
.czcionka19px {font-size: 19px !important ;}
.czcionka20px {font-size: 20px !important ;}

* {margin: 0px; padding: 0px; outline: none}
body { font-family: 'P_regular' !important;font-weight: 400; font-size: 12px; color: #333333;	background-color: #f6f6f6; height: 100%; font-family: 'P_regular' !important}
select {font-weight: 'P_regular' !important;font-weight: 400; width: 150px !important;}
html {height: 100%;}
h1,h2,h3,h4,h5,h6 {margin: 0px; padding: 0px;}
a {text-decoration: none !important; color: #333333}
a img {border: 0px;}
ul {list-style: none}
.middleColumn {margin-top: 0px !important;}
.field {margin-top: 10px;}

#Kontener {margin: 0px auto 10px auto; width: 1007px; z-index: 10; float:none; overflow: visible;}
#TopTlo {width: 100%; height: 23px; background-color: #333333; top: 0px; position:absolute;	z-index: -1;}
span.Kalendarz {padding: 0 10px 0 0; display: block;  float: left; }
#ObszarLogoTlo {width: 100%; height: 87px; top: 23px; position:absolute; background:url(../images/TloPion.png) repeat-x; background-position: 0px -33px; z-index: -2; }
#LiniaPodLogo {width: 100%;	height: 1px; top: 110px; position:absolute; background-color: #333333; z-index: 1;}
#PasekGora {margin: 0px auto; height: 23px;	width: 100%; background-color:#333333;}
#PasekGora li {color: #ffffff; line-height: 23px; position: relative;}
.PasekGoraData {padding: 0px 0px 0px 28px; float: left;}
.PasekGoraPraweMenu {padding: 0px 9px 0px 14px; float: right; display:inline;}
#ZmienMiasto {width: 99px; height: 23px; cursor: pointer; display: inline-block; background: url(../images/Grafika.png) no-repeat; background-position: -1232px -36px; float:right;}
#ZmienMiasto:hover {background-position: -1232px -59px;}


#AjaxZmienMiasto {padding: 5px; border: 1px solid #dadada; width: 940px; margin: 20px; color: #cacaca; font-style: italic;}
#ListaMiastBox {display: none; position: absolute; top: 22px; left: -570px; z-index: 11;width: 990px;  background-color: #333333;  }
#ListaMiastBox li {width: 200px; float: left;}
#ListaMiastBox li span {display: block; padding: 0 0 0 20px;  color: #fff; font-weight: bold;}
#ListaMiastBox li span:hover {background: url(../images/city_menu_li_dot_hover.png) 7px 7px no-repeat; }
#ListaMiastBox ul {margin-left:  15px; max-height: 260px; overflow-x: hidden ; }

#ZalogujSie {position: relative; width: 62px; height: 23px; display: inline; background: url(../images/Grafika.png) no-repeat; background-position: -297px -6px; float:right; cursor: pointer}
#ZalogujSie:hover {background-position: -297px -28px;}


.TopMenu {position: relative;}
#StronaLayout .Schowaj{display: none;}
.Schowaj {font-size: 10px; cursor: pointer; position: absolute; right: 18px; z-index: 1000; bottom: 0px;}
.PasekGoraPraweMenu #FormularzLogowania {width: 300px; padding: 0 0 20px 20px; position: absolute; z-index: 11; top: 23px; left: -143px; background-color: #333333; display: none}
#FormularzLogowania #Remember, #FormularzLogowania #ForgotPassword {display: none}
.PasekGoraPraweMenu #FormularzLogowania .middleColumn {padding: 0px; margin: 0px; width: 220px; background-color: #333333}
.PasekGoraPraweMenu #FormularzLogowania input.text {width: 200px; height: 25px}
.PasekGoraPraweMenu #FormularzLogowania #OpcjeLogowania {padding: 10px 0 0 0 ; }
.PasekGoraPraweMenu #FormularzLogowania #OpcjeLogowania a {color: #fff; font-size: bold}
.PasekGoraPraweMenu #MemberLoginForm_LoginForm_action_dologin {background-color: #FFCA12; border: 0px; height: 31px; padding: 5px }
.PasekGoraPraweMenu #MemberLoginForm_LoginForm_action_dologin {position: absolute; right: 20px; top: 77px; }
#Page #OpcjeLogowania {float: left; }
#Page #OpcjeLogowania a{padding: 10px 0 0 0 !important; float: left;  font-weight: bold;}

#Form_ZapiszWizytowkeFirmy_HeaderFieldDane-wizyt-wki {float: left; width: 500px;}

#DodajFirme span {width: 67px; height: 23px; display: inline-block; background: url(../images/Grafika.png) no-repeat; float:right; background-position: -230px -6px;}
#DodajFirme span:hover {background-position: -230px -28px;}
#DodajOgloszenie span {width: 98px; height: 23px; display: inline-block; background: url(../images/Grafika.png) no-repeat; float:right; background-position: -784px -736px;}
#DodajOgloszenie span:hover {background-position: -784px -758px;}
#StronaLayout {padding: 10px; width: 587px; height: 100%; display: block; color: #000000; float: left; background-color: #fff; border: 1px solid #dadada}
#PobierzKategorie {padding: 10px 0 10px 0;}

#Reklama {position: relative; right: 15px;  top: 0px; float: right;  z-index: 10; padding: 20px 0 0 0;}

#Logo span {width: 100%; height: 87px; display: block; background: url(../images/Grafika.png) 10px no-repeat; background-position: -1091px -250px; float: left;}
#ObszarLogo {margin: 0px auto; height: 87px; width: 100%;}




.Sugestie {position: absolute; top: 70px; left: -13px; z-index: 10001; background-color: #f9f9f9; opacity: 0.9; }
.Sugestie li {padding: 5px 10px 5px 10px}
.Sugestie .Pos1 {background-color: #dadada}
.Sugestie span {cursor: pointer}
#SlowaKluczowe .Sugestie {position: fixed !important; right: 0px !important;}

.ObszarLogoMenuLewe {margin: 0px 0px 0px 220px;	 float: left; display: inline;}
.ObszarLogoMenuPogoda { display: inline; z-index: -1; position: relative;}
.ObszarLogoMenuNastepne {margin: 0px 0px 0px 0px; 	float: left; display: inline;}
#MZK span {width: 94px;height: 87px; background: url(../images/Grafika.png) no-repeat; background-position: -1091px -162px; float:right; display: inline-block;}
#PKP span {width: 81px;height: 87px; background: url(../images/Grafika.png) no-repeat; background-position: -1185px -162px; display: inline-block; float:right;}
#PKS span {width: 86px;height: 87px; background: url(../images/Grafika.png) no-repeat; background-position: -1266px -162px;	display: inline-block; float:right;}
#PUP span {width: 81px;height: 87px; background: url(../images/Grafika.png) no-repeat; background-position: -1352px -162px;	display: inline-block; float:right;}
#ObszarLogoPraweLogo span {width: 147px; height: 87px; background: url(../images/Grafika.png) no-repeat; background-position: -1433px -155px; display: inline-block; float:right;}


#GorneMenu {position: relative; left: 5px; margin: 0px auto; height: 42px; width: 1005px; background:url(../images/Grafika.png) no-repeat; background-position: -0px -956px; display:block; z-index: 10;}
#GorneMenu ul { padding: 0px 5px 0px 5px; position: relative;}
#GorneMenu li { padding: 0px 5px 0px 5px; position: relative; float: left; line-height:41px; background: url(../images/Grafika.png) right no-repeat; background-position: -10px -956px;}
#GorneMenu li span {font-size: 13px;}
#GorneMenu li:hover {background:url(../images/TloPion.png) repeat-x; background-position: 0px -348px;}
/*#GorneMenu .current {padding: 0 10px 0 10px;background:url(../images/TloPion.png) repeat-x; background-position: 0px 0px; }*/
#GorneMenu .DecoCurrent { width: 4px; height: 32px; display: block; position: absolute;  top: 0px; }
/*#GorneMenu #LeftDeco {left: 0px; background: url(../images/Grafika.png) no-repeat; background-position: -1545px -242px;}
#GorneMenu #RightDeco {right: 0px; background: url(../images/Grafika.png) no-repeat; background-position: -1549px -242px;} */

#MenuUzytkownika {width: 986px; float: right; padding: 10px 0 0 0}
#MenuUzytkownika li{position: relative; float: left;  height: 70px; width: 80px; padding: 5px; margin: 0 4px 0 0 ; background-color: #FF9700; border-bottom: 1px solid; border-right: 1px solid; border-color: #323232; }
#MenuUzytkownika li span {position: absolute; bottom: 3px; right: 3px; text-align: right; font-style: italic; color: #fff;  }

#PrzelaczFirme {padding: 10px;background-color: #dadada; border-bottom: 1px solid; border-right: 1px solid; border-color: #323232; height: 40px; width: 960px; position: relative; left: 20px; margin-top: 10px;}
#PrzelaczFirme .ZmienFirme { width: 49%; float: left;}
#AktualnieEdytowana {position: relative; top: 15px;}
#Form_ZmienFirme_action_ZmienFirme {position: absolute; top: 20px; left: 800px; padding: 5px;}
#Form_ZmienFirme__ZmienFirme {width: 300px !important;}

#CialoLewe {margin: 17px 0px 20px 19px;	width: 225px; height: auto;	float: left;}
#CialoLewe .n {width: 50px !important;  text-align: right !important; position: absolute; right: 10px ; top: 0px ; float: right; padding: 0px !important; margin: 0px !important;}
#CialoLewe .n:hover {background-image: none !important; background-color: transparent !important}
.ActiveCategory .n {background-image: none !important;}
#CialoLewe .subnode{display: none;}
#CialoLewe .LevelMenu li {color: #333333; line-height: 28px; background:url(../images/Grafika.png) no-repeat; background-position: -530px -370px; z-index: 10;}
#CialoLewe .Level0 li {position: relative; }
#CialoLewe .Level0 li:hover .Level1, #CialoLewe .Level1 li:hover .Level2{display: block;}
#CialoLewe .Level1 {display: none; position: absolute; left: 224px; top: 0px; z-index: 10}
#CialoLewe .Level1, #CialoLewe .Level2 {display: none; position: absolute; left: 224px; top: 0px; z-index: 10}
#CialoLewe .Level1 {display: none !important}
#CialoLewe .MenuKategorieLista {margin: 0px 0px 0px 0px; display: }
#CialoLewe .MenuKategorieLogo span {width: 225px; height: 42px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: 0px -85px;}
#CialoLewe .MenuKategorieRamka span {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 26px; width: 200px; height: 28px; display: block;}
#CialoLewe .MenuKategorieRamka span:hover , .ActiveCategory span {background:url(../images/Grafika.png) no-repeat; background-position: -530px -400px;}
#CialoLewe .MenuKategorieDol span {width: 225px; height: 10px;	display: block;	background:url(../images/Grafika.png) no-repeat; background-position: -771px -36px;}

.ParamHide {display: none;}

#CialoPrawe {margin: 0px 0px 30px 0px; width: 758px; height: 100%; position: relative; float: right; top: 12px;	left: 2px;}
#PokazSlajdow { padding:10px 10px 0 8px; margin-bottom: 10px; background-color: #ffffff; border: 1px solid #dadada;}
#PokazSlajdow ul {height: 240px; overflow: hidden}

.Nowosci {width: 761px; height: 260px;  overflow: hidden; position: relative; }
.Nowosci ul {width: 761px; height: 260px;  overflow: hidden; position: relative;}
.Nowosci li { height: 240px; overflow: hidden}
.Nowosci .Lead {float: left; width: 643px; padding: 5px 10px 5px 10px; color: #fff; background: url(../images/slidegrayxy.png) repeat; }
.Nowosci .More {float: right; left: 663px;  width: 70px; height: 25px; padding: 10px 5px 0 5px; background: url(../images/slideorangexy.png) repeat; color :#fff; }
#NawigacjaSlajdow {display: none; position: absolute; top: 0px; left: 20px; height: 17px; width: 700px; height: 40px; z-index: 1000; }
#NawigacjaSlajdow span {position: absolute;  width: 25px; height: 40px; display: block; padding: 0 0 0 0;; cursor: pointer ; top: 0px ;}
#NawigacjaSlajdow #Wstecz {position: absolute; right: -20px;  height: 250px; line-height: 250px; vertical-align: middle; padding: 0 20px ;}
#NawigacjaSlajdow #Naprzod {position: absolute; left: -20px;  height: 250px;line-height: 250px; vertical-align: middle; padding: 0 20px }


#NawigacjaSlajdow span span {width: 25px; height: 40px; display: block; padding: 0 0 0 0; cursor: pointer ; top: 40%;}
#Wstecz span {background: url(../images/Grafika.png) -295px -417px;}
#Naprzod span {background: url(../images/Grafika.png) -260px -417px;}



.AktualneOkazje {float: left; height: 220px; width: 760px; }
.AktualneOkazjeDarmowe { margin: 0px 0px 0px 0px; float: left;height: auto; width: 240px !important; position:relative !important; top: -30px !important; left: -4px !important; border-left: none !important; border-right: none !important; border-bottom: none !important;}
#NajnowszeOkazje {position: relative; margin-top: 30px; padding: 0px 0 0 0; width: 755px; background-color: transparent; border: 1px solid  #dadada; background-color: #ffffff; border-radius: 3px}
.AktualneOkazjeLogo span {margin: 15px 0px 0px 0px; width: 221px; height: 29px;	background: url(../images/Grafika.png) no-repeat; background-position: 0px 0px; display: block;}

#NewsletterForm {float: right; margin: 4px 0px 0px 0px;  width: 759px; height: 37px; background: url(../images/Grafika.png) no-repeat; background-position: 0px -127px; display:block;position:relative;}
#NewsletterForm #RegisterEmail {position: absolute;  top: 0px; right: 107px; height: 20px; width: 184px;  padding: 0 3px 0 3px ;  border: 0px; }
#NewsletterForm #RegisterEmail div {padding: 0px; width: 183px !important }
#NewsletterForm #RegisterEmail input {border: 0px;  font-weight: normal; width: 183px !important; font-size: 10px;}
#NewsletterForm #ZapiszAdres {position: absolute; right: 0px; width: 80px; height: 27px; top: 0px; background-color: transparent; cursor: pointer}
#NewsletterForm #RegisterEmail span{position: absolute; top: -4px; right: 200px;}
#NewsletterForm #Interwal {display: none;}

#RejestracjaRozszerzona {display: none; padding: 20px 0 0 0;}

#AjaxContainter #Przeslona {position: absolute; left: 11px; width: 590px; height: 100%;}
#AjaxCategoryBrowser {position: relative; padding: 10px 10px 10px 9px; background-color: #ffffff; min-height: 364px;overflow: hidden;}
#AjaxCategoryBrowser .Rodzic {font-weight: bold;}
#AjaxCategoryBrowser a {color: #000000;}
#AjaxCategoryBrowser ul {margin: 0 0 0 0px !important; }
#AjaxCategoryBrowser .Rodzic ul {display: none}
#AjaxCategoryBrowser #GoogleMapa {position: absolute; top: 11px; }
#AjaxCategoryBrowser #StreetMapa {position: absolute; top: 11px; }
#AjaxCategoryBrowser .n {margin-left: 3px;}
.fadeRight {position: absolute;top: 0px; right: 10px; width: 100px; height: 35px; display: block;background: url(../images/fadeffffromlefttoright.png) repeat-y right;}
#ParentOfListaKategorii {position: relative;border: 1px solid #dadada;padding: 20px 0px 0px 40px ; left: -3px; width: 700px; height: 345px; }
#ListaKategorii {position: relative; width: 650px; height: 330px; z-index ; top: 0px; }
#ListaKategorii li {padding: 10px 0 5px 10px; margin: 0px !important; height: 25px; width: 218px;}
#ListaKategorii .ActiveCategory span {background: #ffffff !important}
#ScrollCats {width: 660px; overflow: hidden;}
#Level-1 {cursor: pointer; position: absolute; z-index: 1000; top: 0px; top: 15px; left: 55px; cursor: pointer;font-size: 15px;}
.count0 a, .count0 span {color: #cacaca !important; }

#ListaFirmAjax #AjaxContainter {padding: 0 0 0 80px;}
#HistoriaAjaxCategoryBrowser {padding: 10px; font-size: 14px; background-color: #f9f9f9; }
#HistoriaAjaxCategoryBrowser a {color: blue !important}
#HistoriaAjaxCategoryBrowser .ActiveCategory {background-color: transparent;}
.lastHistory {font-weight: bold;}
.NawigacjaKategorii {position: absolute; top: 170px; width: 30px; height: 50px; display: block; cursor: pointer; opacity: 0.3}
#DoTylu {background: url(../images/Grafika.png) -323px -415px;}
#DoTylu:hover {opacity: 0.9}
#DoPrzodu {right: 10px; background: url(../images/Grafika.png) -358px -415px}
#DoPrzodu:hover {opacity: 0.9}



.MapaKontener {position: relative; margin: 7px 0px 0px 0px; width: 755px; height: auto;  float: left; display: inline; border: 1px solid #dadada; background-color: #ffffff;}
.MapaKontener #InteractiveMap span {width: 503px; height: 35px; display: block;	position:relative; right: 0px;  background:url(../images/Grafika.png) no-repeat; background-position: -1091px -336px;}
#MapaRamka {float: left; width: 755px;  padding: 20px 0 0 0;  background-color: #fff; }
#GoogleMapa { width: 740px; height: 345px; display: block; border: 1px solid #000000; position: relative; left: 6px; top: 25px;}
#StreetMapa { width: 740px; height: 345px; display: none; border: 1px solid #000000; position: absolute; left: 6px; top: 45px; z-index: 1700;}
.MapaRamkaDol span{width: 503px; height: 5px; display:block; }
.MapaDodajFirme span {width: 403px; height: 25px; position: absolute; z-index: 10; top: -10px; right: 5px; display: block; background: url(../images/Grafika.png) -85px -803px no-repeat}
#PokazLegende {position: relative; top: -15px ;left: 2px;font-weight: bold; color: #888888; cursor: pointer;}
#MapaKategorie {float: left; padding:  50px 18px 0px 6px; width: 731px; }
#MapaKategorie ul {position: relative; top: -10px; display: none;}
#MapaKategorie li {float: left; width: 200px;  padding :4px 20px 0 10px; position: relative; }
#MapaKategorie input {margin: 0px 7px 0px 5px;}
#MapaKategorie li .MarkerPrev {float: left; width: 15px; height: 20px; display: block; position: relative; left: -5px ; top: 0px}
#WszystkieKategorie {position: relative; left: -10px ;width: 700px !important;}
.StreetView {color: #E49119; cursor: pointer;}
.StreetView2 {color: #E49119 !important; cursor: pointer;}
.GmapsLeft { width: 400px; float: left;}
.GmapsRight { min-width: 50px; float: right;}
.GmapsLeft p {margin: 5px 0 5px 0;}
.xbut { width: 30px; height: 20px; display: block; background: url(../images/clo.png) no-repeat; border: none !important; margin-right: 5px; cursor: pointer; z-index: 1750;}

#Marker0, #Marker1, #Marker2, #Marker3, #Marker4, #Marker5, #Marker6, #Marker7, #Marker8, #Marker9, #Marker10, #Marker11, #Marker12, #Marker13, #Marker14, #Marker15 {background: url(/ext/javascript/openlayers/Markery/15x20mixed.png) no-repeat}


#DolneBoxy {float: left; height: 480px}

#OstatnioDodaneFirmyKontener {float: left;  margin: 20px 0px 0px 0px; width: 755px; height: 222px; background-color: #ffffff !important; border: 1px solid lightGrey !important; border-radius: 3px}
.OstatnieDodaneTloGora {margin: 0px 0px 0px 0px; width: 725px; height: 3px; background: url(../images/Grafika.png) no-repeat; background-position: -477px -90px; display: block; display: none;}
.OstatnieDodaneTloDol {margin: 12px 0px 0px 0px; width: 725px; height: 3px; background: url(../images/Grafika.png) no-repeat; display: block; background-position: -477px -93px; display: none}
#OstatnioDodaneFirmy {margin: -12px 0px 0px 552px; width: 191px; height: 25px; display:block; top: -12px; left: 524px;}
#OstatnioDodaneFirmy span {width: 191px; height: 25px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -83px -885px;}
.OstatnioDodaneFirmyLogo {margin: 3px 0px 0px 9px;  width: 288px; height: 21px; background: url(../images/Grafika.png) no-repeat; background-position: 0px -164px;}
#OstatnioDodaneFirmyWizytowka {margin: 12px 0px 0px 10px;  width: 238px; height: 156px; display:block;}
.OstatnioDodaneFirmyWizytowkaDarmowe { margin: 15px 0px 0px 0px !important;}
.OstatnioDodaneFirmyLogoFirmy {width: 85px; height: auto; margin: 0 3px 3px 0; border: 1px solid #d8d8d8; display: block; position: relative; top: 0px; left: 0px; float:left;}
#OstatnioDodaneFirmyWizytowka ul {padding: 0px 3px 0px 3px; float: left; width: 710px; margin-left: 16px;}
#OstatnioDodaneFirmyWizytowka li {padding: 5px; margin: 0 8px 0 0 ;  float: left; height: 150px;  width: 215px; position: relative; border: 1px solid #dadada}
.OpisFirmy {color: #000000; font-size: 11px; float: left;  padding: 0 0 0 3px; overflow: hidden; text-overflow: ellipsis;}
.Nazwa {padding: 0px 0px 4px 3px; }
.Nazwa  span {color: #e49119; font-weight:bold; }
.SzczegolyWizytowkaFirmy {padding: 18px 0px 0px 40px; color: #000000; font-size: 11px; width: 200px; height: 13px; float: left;  position: absolute; bottom: 3px; font-weight: bold;}
.SzczegolyWizytowkaFirmy a:hover {color: #e49119; }

#OstatnioDodaneOgloszeniaKontener {margin: 20px 0px 20px 0px; width: 755px; height: 222px;	display:block;float:left; border: 1px solid lightGrey; background-color: #fff; border-radius: 3px;}
#OstatnioDodaneOgloszenia {margin: -12px 0px 0px 471px; width: 273px; height: 25px; display:block; top: -12px; left: 441px;}
#OstatnioDodaneOgloszenia span {width: 273px; height: 25px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -83px -857px;}
.OstatnioDodaneOgloszeniaLogo {margin: 3px 0px 0px 9px;  width: 357px; height: 21px; background: url(../images/Grafika.png) no-repeat; background-position: -290px -164px;}
.OstatnioDodaneOgloszeniaWizytowka {margin: 12px 0px 0px 10px;  width: 715px; height: 156px; display:block;}
#OstatnioDodaneOgloszeniaKontener ul { padding: 0px 3px 0px 3px; float: left; width: 710px;margin-left: 16px; }
#OstatnioDodaneOgloszeniaKontener li {padding: 5px; margin: 0 8px 0 0 ;  float: left; height: 150px;  width: 215px; position: relative; border: 1px solid #dadada}
.SzczegolyWizytowkaOgloszenia {margin: 18px 0px 0 30px; color: #000000; font-size: 11px; width: 165px; height: 13px; position: absolute; bottom: 3px; font-weight: bold;}
.SzczegolyWizytowkaOgloszenia a:hover {color: #e49119;}

.FacebookKontener {position: relative; top: 10px; left: -10px; padding: 10px;float: left; margin: 0px 0px 0px 10px; width: 202px; height: 463px; background-color: #ffffff; border: 1px solid #d3d3d3; display: block;  }
.StopkaReklama {margin: 15px auto 0px 19px; width: 990px; height: 74px; background: url(../images/TloPion.png) repeat-x; background-position: 0px -120px; display: block; float:left;}
#StopkaReklamaPoprzedni {margin: 23px 20px auto 23px; width: 31px; height: 31px; display: block; float: left;}
#StopkaReklamaPoprzedni span { background: url(../images/Grafika.png) no-repeat; background-position: -1331px -22px; display: block; height: 31px; cursor: pointer}
#StopkaReklamaNastepny {margin: 23px 20px auto 23px; width: 31px; height: 31px; display: block; float: right;}
#StopkaReklamaNastepny span {background: url(../images/Grafika.png) no-repeat; background-position: -1331px -53px; display: block; height: 31px; cursor: pointer}
.StopkaReklamaZawartosc {position: relative;  margin: 8px 20px auto 25px; width: 795px; height: 65px; display: block; float:left;}
.StopkaReklamaZawartosc li{margin: 0 15px 0 0; width: 250px; height :62px;  float: left !important; }

#StopkaKontener {margin: 0px 0px -33px 0px; width: 1007px; height: 33px; float:left; background-color: #222222; color: #ffffff;}
#StopkaKontener li {margin: 0px 0px 0px 0px;  line-height: 33px; color: #ffffff; display: inline;}
#StopkaKontener a {color: #ffffff;}
#StopkaKontener a:hover {color: #ff8c05;}
#StopkaTloGora {width: 100%; height: 33px; background-color: #222222; z-index: -3;   border: 0px;}
#StopkaKontenerDol {margin: 33px 0px -187px 0px; width: 1007px; height: 154px; float:left; background: url(../images/TloPion.png) repeat-x; background-position: 0px -194px; color: #ffffff;}
#StopkaTloDol {width: 100%; height: 154px; background: url(../images/TloPion.png) repeat-x; background-position: 0px -194px; z-index: -3;  border: 0px;}
#StopkaKontenerDol li {margin: 5px 0px 0px 0px;  color: #d0d0d0; }
#StopkaKontenerDol a {color: #d0d0d0;}
#StopkaKontenerDol a:hover {color: #d0d0d0; text-decoration:underline !important;}
.StopkaZawartosc {margin: 15px 0px 0px 0px; width: 199px; height: auto;	float: left; font-size: 11px;}
.StopkaGoraZawartosc {width: 199px; height: auto; float: left;}
.StopkaMarginesGora {margin: 0px 0px 0px 42px !important;}
.StopkaMargines {margin: 15px 0px 0px 42px !important;}
#StopkaReklamaJeden span {width: 284px; height: 91px; display: block; background: url(../images/ReklamaStopka1.png) no-repeat;}
.clear {clear: both;}

/* Lista */


#ListaFirmKontener {margin: 0px 0px 0px 0px; padding: 0 0 0 0; width: 587px; height: 100%; display: block; color: #000000; float: left; /*background: url(../images/TloPoziom.png) repeat-y; */ background-position: -967px 0px;}
.ListaFirmOpis {margin: 0px 0px 0px 0px; padding: 24px 10px 30px 15px;}
.Firma {margin: 0 0 15px 0 ; position: relative; width: 587px; height: auto; display:block; width: 750px; height: 234px; float: left; border: 1px solid #dcdcdc ;background-color: #ffffff;}
.ListaFirmWizytowkaKontener .CertyfikatFirmy {position: absolute; bottom: 30px; right: 0px;}
.ListaFirmWizytowkaTytul {padding: 0px 0px 3px 13px; }
.ListaFirmWizytowkaTytul span {color: #e49119; font: 18px Arial; }
.Logotyp {margin: 0px 0px 0px 0px; width: 154px; height: 119px ; line-height: 119px;  overflow: hidden; border: 1px solid #d6d6d6; display: block; float:left;}
.Logotyp img {vertical-align: middle;}
.DaneFirmy_Etykieta {color: #797979;}
.DaneFirmy {border: 1px solid red; height: 120px; width: 530px; position: relative; top: 32px;}
.Wizytowka {width: 700px; height: 190px; position: relative; left: 26px; top: 32px;}
.Wizytowka ul {position: relative; left: 18px; width: 530px; display: block; float: right;}
.Wizytowka ul li {padding: 0 0px 9px 0; float: right; width: 100%;}
.Wizytowka .OpisFirmy {padding: 10px 10px 0 0 ; width: 540px; height: 45px ; font-size: 13px;}
.GoToWizytowka {top: -20px; position: absolute; top: 138px;  right: -22px; float: right; background-color:#ff9b1f;}
.GoToWizytowka p {width: 158px; height: 27px; display: block; color: white !important; padding-top:6px; font-size: 15px !important; text-align: center;  }
.NazwaFirmy h2 {font-weight: normal !important}
.Firma2 h2{color: #e49119;}

.discount {position: absolute; top: 90px;  right: -22px; float: right;width: 158px; height: 27px;background-color:#57298e; text-align: center; color: white; font-size: 18px; }
.discount p {padding-top:2px}
.discount2{position: absolute; top: 118px;  right: -22px; float: right; color:#57298e; text-align: right; font-size: 9pt;}


.ListaFirmWizytowkaPasekDolny li {text-align: center; line-height: 27px; font-weight: bold;}
.ListaFirmWizytowkaPasekDolny li a {color: #ffffff;}
.ListaFirmWizytowkaPasekDolny li a:hover {color: #000000;}
#ReklamaLewa {position: relative; right: 2px; float: right; width: 225px; margin: 20px 0 0 -10px;}
.ReklamaLewa {margin: 0px 0px 3px 0px; width: 155px; border: 1px solid #cfcfcf; display: block; float:left;}

#Branza #AjaxContainter {position: relative; top: -5px !important;}
#Branza #GoogleMapa {width: 740px; height: 363px}
#Branza #StreetMapa {width: 740px; height: 363px}
#Branza #MapaRamka {height: 454px;}

/* Galeria */
#PowrotDoStronyKategorii {margin: 23px 0px 0px 14px; display:inline; float: left;}
#PowrotDoStronyKategorii span {width: 241px; height: 22px; display:block; background: url(../images/Grafika.png) no-repeat; background-position: -759px -152px;}
#OkazjeEmailNaglowek {margin: 15px 0px 0px -7px !important; float: right;}

#CialoCentralne {position: relative; margin: 17px 0px 20px 2px; width: 1002px; height: 100%; float: left; background-color: #ffffff; border: 1px solid #d3d3d3;}
.CialoCentralneRamkaGora {margin: -3px 0px 0px 0px; display: block; width: 1002px; height: 3px; background: url(../images/Grafika.png) no-repeat; background-position: -221px 0px;}
.CialoCentralneRamkaDol {margin: 0px 0px -3px 0px; display: block; width: 1002px; height: 3px; background: url(../images/Grafika.png) no-repeat; background-position: -221px -3px;}
#NazwaFirmyWizytowka  {position: relative; top: 15px; left: 10px; color: #e49119; font: 22px Arial; font-weight:bold; font-style: italic;}
.w70 {width: 74% !important; float:left}
#SzczegoloweDaneLogoFirmy {margin: 15px 15px 15px 15px;  height: 85px; display: block; float:left;}
#SzczegoloweDaneKanaly {width: 26%; height: 78px; position:relative; padding-top:35px;float:left;}


.discount_static {position: relative; right:0;width: 158px; height: 27px;background-color:#57298e; text-align: center; color: white; font-size: 18px; float:right }
.discount_static p {padding-top:2px}
.discount2_static {position: relative;  right:3px; color:#57298e; text-align: right; font-size: 9pt;}

#SzczegoloweDaneKanaly li {display:block}
#SzczegoloweDaneKanalyOdwiedz {position: absolute; right: 0px; bottom:0; float: right; background-color:#ff9b1f; margin-top:2px}
#SzczegoloweDaneKanalyOdwiedz p {width: 210px; height: 27px; display: block; color: white !important; padding-top:6px; font-size: 15px !important; text-align: center; display: block; float: right;}
#SzczegoloweDaneKanalyFacebook span {margin: 0px 3px 0px 0px; width: 29px; height: 29px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; 	background-position: -482px -28px;}
#SzczegoloweDaneKanalyTwetter span {margin: 0px 3px 0px 0px; width: 29px; height: 29px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; 	background-position: -511px -28px;}
#SzczegoloweDaneKanalyYouTube span {margin: 0px 3px 0px 0px; width: 29px; height: 29px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; 	background-position: -540px -28px;}
#SzczegoloweDaneKanalyNK span {margin: 0px 3px 0px 0px; width: 30px; height: 29px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; 	background-position: -569px -28px;}
#SzczegoloweDaneKanalyRss span {margin: 0px 3px 0px 0px; width: 29px; height: 29px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; 	background-position: -599px -28px;}
#SzczegoloweDaneKanalyGooglePlus span {margin: 0px 3px 0px 0px; width: 29px; height: 29px; display: block; float: left; background: url(../images/googlep.png) no-repeat; 	background-position: 0px 0px;}
#SzczegoloweDaneMenu {width: 100%; height: 26px; background-color: #333333; color: #ffffff; line-height: 26px;}
#SzczegoloweDaneMenu li {width: 120px;  display: inline; font-size: 14px; text-align: center;}
#SzczegoloweDaneMenu a {color: #ffffff;}
#SzczegoloweDaneMenu a:hover {font-weight: bold;}
.SzczegoloweDaneMenuZawartosc {width: 60px; height: 26px; float: left;}
#SzczegoloweDaneMenuPasekDol {width: 100%; height: 2px; background-color: #fecd0b;}
.CertyfikatFirmy {z-index: 10; width: 95px; height: 70px; display: block; background: url(../images/Grafika.png) no-repeat -534px -822px;}
#CialoCentralne .CertyfikatFirmy {position: absolute; right: 159px; top: 3px; }

.PasekPrawy {width: 360px; height: auto; float: right;}
.PasekPrawyWaski { width: 245px !important; margin: 5px 0;}

.WizytowkaPrawyBox {margin: 5px 7px 10px 0px; width: 360px; min-height: 80px; float:right; display:block; position: relative;}
.inline { display: inline !important; float: left;}
.SzczegoloweDaneSzybkiKontaktGora {margin: 0px 0px 0px 0px; display: block; width: 360px; height: 9px; background: url(../images/Grafika.png) no-repeat; background-position: -771px -46px;}
.SzczegoloweDaneSzybkiKontaktNazwa {display: block; width: 360px; height: 17px; background-color: #feb307; color: #ffffff; line-height: 17px; font: 17px Arial; font-weight:bold;}
.SzczegoloweDaneSzybkiKontaktNazwa p {margin: -1px 0px 0px 10px;}
.SzczegoloweDaneSzybkiKontaktDol {margin: -5px 0px 0px 0px; display: block; width: 360px; background-color: #f5ba49; padding-bottom: 30px; border-radius: 5px;}
.SzczegoloweDaneSzybkiKontaktDol li {margin: 0px 10px 0px 10px; padding: 12px 0px 0px 0px; }
.SzczegoloweDaneSzybkiKontaktDolBranza span {margin: -3px 10px 0px 0px; width: 23px; height: 23px; display:block; float:left; background: url(../images/Grafika.png) no-repeat; 	background-position: -1362px 0px;}
.SzczegoloweDaneSzybkiKontaktDolAdres span {margin: -3px 10px 0px 0px; width: 23px; height: 23px; display:block; float:left; background: url(../images/Grafika.png) no-repeat; background-position: -1362px -25px;}
.SzczegoloweDaneSzybkiKontaktDolTelefon span {margin: -3px 10px 0px 0px; width: 23px; height: 23px;	display:block; float:left; background: url(../images/Grafika.png) no-repeat; background-position: -1362px -50px;}
.SzczegoloweDaneSzybkiKontaktDolEmail span { margin: -3px 10px 0px 0px; width: 23px; height: 23px; display:block; float:left; background: url(../images/Grafika.png) no-repeat; 	background-position: -1362px -76px;}
.SzczegoloweDaneSzybkiKontaktDolStrona span {margin: -3px 10px 0px 0px; width: 23px; height: 23px; display:block; float:left; background: url(../images/Grafika.png) no-repeat; 	background-position: -1362px -103px;}
.SzczegoloweDaneSzybkiKontaktDolNIP span {margin: -3px 10px 0px 0px; width: 23px; height: 23px; display:block; float:left; background: url(../images/Grafika.png) no-repeat; 	background-position: -1362px -126px;}
.SzczegoloweDaneMapa {margin: 0px auto 0px auto; padding: 10px 0px 10px 0px; width: 338px; height: 162px; display:block;}
.SzczegoloweDaneSzybkiKontaktDol #gmaps{position: relative; top: 10px; left: 10px; height: 165px; width: 340px;}
#AktualnaOkazja .SzczegoloweDaneSzybkiKontaktDol{position: relative; top: 0px;}

.PasekLewy {margin: 25px 0px 20px 27px; width: 586px; height: auto; float: left;}
.PasekLewySzeroki { width: 735px !important;}
.PasekLewy p {padding: 0 0 10px 0; margin: 0px !important;}
.PasekLewyTytul {margin: 0px 0px 15px 0px;  font-size: 13px; font-weight:bold;}
#RamkaFotoDuza {margin: 0px 0 10px 0;  width: 581px; height: 387px; overflow: hidden; display:block; border: 1px solid #ffecc6; text-align: center;}
	#RamkaFotoDuza img {max-height: 387px; margin: 0px auto}
.RamkaFotoMalaTloGora {width: 586px; height: 5px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -771px -6px;}
.RamkaFotoMalaTloDol {width: 586px; height: 5px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -771px -11px;}
.RamkaFotoMalaTloSrodek {width: 586px; height: 70px; display: block; background-color: #ffd788;}
#NavGalerii {width: 581px;  float: left;}
#NavGalerii #NextGal {float: right;}
#NavGalerii .NavButton {font-size: 22px; cursor: pointer}
#Wroc span {float: left; background-color: #dadada; padding: 10px; font-style: italic}
#PrezentacjaProduktu .PasekLewyTytul {display: none}
#PrezentacjaProduktu #Opis {float: left; width: 600px; padding: 10px 0 20px 0; }

/*
 * 	Ogloszenia
 * */
#KategorieOgloszen {float: left; padding: 0 0 20px 0}
#KategorieOgloszen .KafelOgloszenia {margin: 0 2px 2px 0; padding: 4px;float: left; width: 104px; height: 62px; background-color: #FFA500}
#KategorieOgloszen .KafelOgloszenia span{color: #fff}

#ListaOgloszen {float: left;  width: 570px; padding: 0 0 0 0; border: 1px solid #e5e5e5;}
#ListaOgloszen li{width: 570px; padding: 5px 0 5px 0 ; float: left; }
#ListaOgloszen .NaglowkiTabeli{background-color: #e5e5e5 ; float: left; font-weight: bold;}
#ListaOgloszen li.even {background-color: #e5e5e5;}
#ListaOgloszen div{ float: left; padding: 3px; }
#ListaOgloszen .Tytul {width: 194px; font-weight: bold}
#ListaOgloszen .Tytul img{float: left; padding: 0 3px 3px 0; border: 0px !important }
#ListaOgloszen .Kategoria {width: 94px;}
#ListaOgloszen .Opis {width: 194px; text-align: left;}
#ListaOgloszen .Dodano {width: 50px;}

#OgloszenieNaglowek {padding: 0 0 10px 0;}
#PrezentacjaOgloszenia{}
#OpisOgloszenia, #GaleriaOgloszenia {float: left; width: 585px; padding: 10px 0 10px 0;}
#GaleriaOgloszenia li {position:relative; float: left;}
#GaleriaOgloszenia .Miniatura {height: 60px; overflow: hidden;cursor: pointer}
#GaleriaOgloszenia .Aktywne {position: absolute; bottom: 50px;  z-index: 10; border: 3px solid #feb307;}
#GaleriaOgloszenia .Aktywne img {float: left;}

.RamkaFotoMini {margin: 0px 0px 0px 10px; width: 106px; height: 70px; display: block; float: left; cursor: pointer}
.KontaktFormularzImie {margin: 0px 0px 26px 0px; width: 143px; height: 31px; display:block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -1401px 0px;}
.KontaktFormularzEmail {margin: 0px 0px 26px 0px; width: 143px; height: 31px; display:block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -1401px -31px;}
.KontaktFormularzTelefon {margin: 0px 0px 26px 0px; width: 143px; height: 31px; display:block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -1401px -62px;}
.KontaktFormularzTemat {margin: 0px 0px 26px 0px; width: 143px; height: 31px; display:block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -1401px -93px;}
.KontaktFormularzDane {margin: 0px 0px 26px 0px; width: 415px; height: 31px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -477px -96px;}
.KontaktTrescGora {width: 555px; height: 7px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -771px -22px;}
.KontaktTrescDol {width: 555px; height: 7px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -771px -29px;}
.KontaktTresc {width: 555px; height: 277px; display: block; text-align: center; background: url(../images/TloPoziom.png) repeat-y; background-position: -412px 0px;}
.DaneFormularza {margin: 0px 5px 0px 5px; padding: 0px 5px 0px 5px; width: 370px; height: 27px; line-height: 27px; border: 1px; background-color: transparent; outline: none; text-align: center; vertical-align:middle;}
.DaneFormularzaTekst {margin: 5px 5px 5px 5px; width: 500px; height: 250px; border: 1px; background-color: transparent; outline: none; vertical-align: text-top;}
.DaneFormularzaWyslij {margin: 20px 30px 0px 0px;  width: 92px; height: 26px; display: block; float: right;}
#SlowaKluczoweKontener {margin: 5px 0px 20px 2px; line-height: 20px; height:auto; width: 1002px; overflow: hidden; display: block; border: 1px solid #d3d3d3; background-color: #ffffff; float: left;}
#SlowaKluczoweKontener:hover {height: auto;}
.SlowaKluczowe {padding: 5px 5px 5px 15px; font-size: 11px;}
.SlowaKluczowe span {width: 100%; padding: 3px 10px 0 0 ; margin: 0 0 4px 0}

.PoleFormularza {position: relative; }
.PoleFormularza span {position: absolute; top: 0px !important; right: -218px !important}
.Succ {background-color: green; color: white; padding: 5px; top: 10px; display: block;}

/*
 * 	Elementy wspólne dla Mapka/Produktyu/Pasek/Galeria
 * */
.PasekLewy {margin: 5px 0px 20px 15px; width: 606px; height: auto; float: left;}



/* Mapka */

.NavPanel { display: block; float: left;}
.PasekLewy #NavPanel .olControlZoomInItemInactive {margin: 15px 0px 7px 0px !important; width: 40px; height: 27px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -669px -28px; float: left; cursor: pointer; position: relative;}
.PasekLewy #NavPanel .olControlZoomOutItemInactive {margin: 15px 6px 7px 0px !important; width: 40px; height: 27px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -629px -28px; 	float: left; cursor: pointer; position: relative;}
#gmaps .olControlZoomInItemInactive { display: block !important;}
#gmaps .olControlZoomOutItemInactive { display: block !important;}
#gmaps .olControlZoomToMaxExtentItemInactive { display: none !important;}
#gmaps .olControlZoomIn { display: block !important;}
#gmaps .olControlZoomOut { display: block !important;}

.ZoomMaps {cursor: pointer}
.NawigacjaMapka { display: block;}
.NawigacjaMapka li {display: inline;}
#NawigacjaMapkaMinus span {margin: 15px 6px 7px 0px; width: 40px; height: 27px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -629px -28px; 	float: left;}
#NawigacjaMapkaPlus span {margin: 15px 0px 7px 0px; width: 40px; height: 27px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -669px -28px; float: left;}
#RamkaMapaDuza {margin: 0px auto 10px auto;  width: 604px; height: 436px; display:block; border: 2px solid #feb307;}
.RamkaMapaOpisLokalizacji {margin: 0px auto 10px auto;  width: 604px; height: auto; display:block;	font-size: 11px;}
.RamkaMapaOpisLokalizacjiNaglowek {margin: 0px 0px 3px 0px; font-weight: bold;}
#gmaps {height: 436px; position: relative;}
#zoomcontrol {}

.WizytowkaPrawyBox .olControlZoomInItemInactive {position: absolute; top: 40px; left:13px; background: rgba(255,255,255,0.4); border-radius: 4px 4px 0 0; padding: 2px; display: block; margin: 1px; padding: 0; color: white; font-size: 18px; font-family: 'P_regular', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-weight: 700; text-decoration: none; text-align: center; height: 22px; width:22px; line-height: 19px; background: #130085; /* fallback for IE - IE6 requires background shorthand*/ background: rgba(0, 60, 136, 0.5); filter: alpha(opacity=80); z-index: 300; cursor: pointer;}
.WizytowkaPrawyBox .olControlZoomInItemInactive:after { content: "+"; cursor: pointer;}
.WizytowkaPrawyBox .olControlZoomOutItemInactive {position: absolute; top: 63px; left: 13px; background: rgba(255,255,255,0.4); border-radius: 0 0 4px 4px; padding: 2px; display: block; margin: 1px; padding: 0; color: white; font-size: 18px; font-family: 'P_regular', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-weight: 700; text-decoration: none; text-align: center; height: 22px; width:22px; line-height: 19px; background: #130085; /* fallback for IE - IE6 requires background shorthand*/ background: rgba(0, 60, 136, 0.5); filter: alpha(opacity=80); z-index: 300; cursor: pointer;}
.WizytowkaPrawyBox .olControlZoomOutItemInactive:after { content: "-"; cursor: pointer;}
.WizytowkaPrawyBox .olControlZoomInItemInactive:hover, .WizytowkaPrawyBox .olControlZoomOutItemInactive:hover {background: #130085; /* fallback for IE */ background: rgba(0, 60, 136, 0.7);filter: alpha(opacity=100);}

.PasekLewySzeroki .WizytowkaPrawyBox .olControlZoomInItemInactive { top: 8px; left: 8px;}
.PasekLewySzeroki .WizytowkaPrawyBox .olControlZoomOutItemInactive { top: 31px; left: 8px;}
/* Produkty */


#ProduktyKontener {margin: 0px auto 10px auto;  width: 604px; height: auto; display:block;border: }
.ProduktyElementKontener {margin: 0px 27px 13px 0px; width: 170px; height: 189px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: 0px -223px;}
.ProduktyElementTytul {margin: 0px 0px 0px 15px; padding: 3px 0px 0px 0px; font-size: 11px; color: #626262;}
.ProduktyElementObrazek {margin: 5px auto 0px auto; width: 160px; height: 141px; display: block; border: 1px solid #c7c7c7; position: relative;}
.ProduktyElementCena {margin: 0px 0px 0px 0px;  width: 160px; height: 23px; display: block; position: absolute; bottom: 0px; text-align: center; font-size: 11px; color: #333333; line-height: 23px; background: url(../images/Grafika.png) no-repeat; background-position: -1389px -318px;}
.ZobaczSzczegoly {margin: 0px auto 0px auto; }
.ZobaczSzczegoly span {margin: 0px auto 0px auto; width: 113px; height: 21px; display: block; background: url(../images/Grafika.png) no-repeat;	background-position: -1389px -272px;}
.ZobaczSzczegoly span:hover {background-position: -1389px -295px;}


#ListaObiektow h2 {position: relative; top: 3px; left: 5px}
#LIstaObiektow ul {list-style: none}
#ListaObiektow li {position: relative; padding: 6px 4px; float: left; width: 580px; }
#ListaObiektow .odd {background-color: #F3F3F3}
#ListaObiektow .Action {float: right; display: none}
#ListaObiektow .Action span {padding: 0 0 0 4px; font-size: 10px; }
#ListaObiektow li:hover .Action {display: block;}
#ListaObiektow .Dodatkowe {font-size: 10px; color: #000000;}
#ListaObiektow .Dodatkowe a {margin: 0 4px 0 0; color: #FF9700}
#FiltrStatus {width: 566px; padding: 10px; float: left; display: block;border: 1px solid #dadada;}
#FiltrStatus ul {width: 500px;}
#FiltrStatus strong {float: left;}
#FiltrStatus ul li {float: left;}
#ListaStatusow {width: 590px;float: left; padding: 10px 0 10px 0;}
#ListaStatusow li {float: left;padding: 5px;}

.PaginacjaWynikow {width: 720px; float: left; padding: 10px 15px 10px 15px; position: relative; z-index: 1000; top: -50px; background-color: #ffffff; border: 1px solid #dedede;}
.Paginacja {float: left; width: 560px;text-align: center !important;}
.Paginacja ul {margin: 0px auto !important; }
.Paginacja li {float: left; padding: 2px 3px 2px 3px;}
#DolnaPaginacja {top: 0px;}
#GornaPaginacja {top: -10px;}

#NazwaKategorii {color: #e49119; font: 22px Arial; padding: 0 0 10px 0 ; font-weight:bold; font-style: italic;}

/* w2 */

.OpisObrazek {margin: 0px 10px 10px 0px;  width: 165px; height: 315px;	display: block;	float: left;}
.OpisObrazek span {width: 165px; height: 315px; display:block; background: url(../images/OpisObrazek.png) no-repeat;}
.Opis {color: #000000; text-align:justify;}
.PasekDolny {margin: 5px 0px 20px 15px; width: 984px; height: auto; float: left;}
.ProduktyPrzeglad {margin: 0px 0px 0px 0px;  width: 561px; height: 185px; display: block; background: url(../images/Grafika.png) no-repeat; float: left; background-position: -530px -185px;}
.ProduktyPrzegladLogo {margin: -12px 0px 0px 7px;  width: 125px; height: 34px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -1232px -84px;}
.ProduktyPrzeglad ul {float: left; }
.PrzegladNawigacja {position: relative; z-index: 2; top: 55px; width: 44px; height: 44px; display: block; cursor: pointer}
#ProduktyPrzegladPoprzednie {left: 10px;  float: left; background: url(../images/Grafika.png) no-repeat; background-position: -1223px -118px;}
#ProduktyPrzegladNastepne {right: 10px;  width: 44px; height: 44px; display: block; float: right; background: url(../images/Grafika.png) no-repeat -44px 0px; background-position: -1267px -118px;}
.ProduktyPrzegladElement {margin: 0px auto 0px auto;  width: 450px; height: 142px; display: block; float: left;}
#SymbiozaCarousel ul {position: relative; top: 15px; width: 500px;}
#SymbiozaCarousel ul li{float: left; position: relative;  padding: 0 20px 0 0; width: 146px; height: 169px}
#SymbiozaCarousel ul .full{position: relative; z-index: 10; top: -28px; left: 40px; background: url(../images/Grafika.png) no-repeat 0px -415px; padding: 0px;}
#SymbiozaCarousel ul .full img {position: absolute; top: 18px; left: 8px;}
#SymbiozaCarousel ul .scale {width: 91px; margin: 0 7px; height: 125px; background: url(../images/Grafika.png) no-repeat -148px -415px}
#SymbiozaCarousel ul .scale:first-of-type {margin:0 22px 0 -8px}
#SymbiozaCarousel ul .scale img {position: absolute; top: 15px; left: 5px;}
#SymbiozaCarousel ul .More {position: absolute;display: block;}
#SymbiozaCarousel ul .full .More {bottom: 10px; width: 100px; height: 20px; left: 22px; }
#SymbiozaCarousel ul .scale .More{position: absolute;  width: 70px; height: 15px; bottom: 10px; left: 14px;}
#SymbiozaCarousel ul .Title {position: relative; left: 12px; top: 1px; font-size :10px; font-weight: bold; }
#SymbiozaCarousel ul .Cena {position: absolute;  display: block; text-align: center; padding: 3px; background: url(../images/Grafika.png) no-repeat -1395px -252px; font-weight:bold; font-size: 11px;}
#SymbiozaCarousel ul .full .Cena {bottom: 30px; left: 8px; width: 125px; height: 15px; overflow: :hidden;}
#SymbiozaCarousel ul .scale .Cena {width: 90px; bottom: 25px; height: 15px;  left: 5px;font-size: 10px;}
#Produkt0 {left: 30px;}
#Produkt2 {right: -70px;}
/*#ProduktySlider {float: left; margin: 10px 0 0 25px;}
#ProduktySlider li{width:140px; height: 166px; background: url(../images/PrzegladProdutkow.png) no-repeat}
*/
.GaleriaMala { width: 412px; height: auto; display: block; background: url(../images/TloPoziom.png) repeat-y; background-position: 0px 0px; float: right;}
.GaleriaMalaLogo {width: 412px; height: 17px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -359px -6px; float: right;}
.GaleriaMalaTloDol {width: 412px; height: 5px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -359px -23px; float: right;}
.GaleriaMalaElement {margin: 10px;  width: 100px; height: 67px; display: block; float: left;}
.GaleriaMalaElement li {float: left;}

#ResponseAjax {height: 10px; display: none}
#ResponseAjax span {border: 1px solid red;display: none}
.PrzyciskAkcji, #Form_Zapisz_action_Ogloszenie, #Form_ZapiszWizytowkeFirmy_action_Klient, #Form_ZapiszUstawieniaFaktur_action_Klient,#Form_Zapisz_action_Produkt,
#MemberLoginForm_LoginForm_action_logout ,#MultiLoaderButton, #MemberLoginForm_LoginForm_action_dologin,#Form_Zapisz_action_Galeria,
#Form_SprawdzDaneZamowienia_action_Okazja, #PlaceZPrzelewy24{padding: 5px; cursor: pointer; background-color: #FFA500; color: #fff; border: 0px; font-size: 11px}
fieldset .field {position: relative; width: 530px;}
.BladWalidacji span {position: absolute; right: 0px; top:14px;  background-color: red; color: #fff;  font-size: 10px; padding: 8px; display: block; width: 200px;}
.NiepelnyKompletDanych {background-color: red; padding: 10px;color: white;}
.KomunikatOK {padding: 10px; background-color: green; color: #ffffff;}
.Akcje {padding: 20px 0 20px 0; float: left;}
#RegisterRegulamin span{top: -5px !important}
.readonly {width: 500px;}

/* Formularz zmiany danych wizytówki*/
#GoogleMapsPrev {width: 565px; height: 450px; border: 1px solid #dadada;}
#KomunikatLokalizacji, #FormularzLokalizacji {padding: 10px 0 10px 0; }
#address{width: 491px; border: 1px solid #dadada; padding: 4px}
/*
 * 	Paginacja wszelkich wynikowl
 * */
#Paginacja {padding: 10px 50px 0px 50px; text-align:center; color: #000000; }
#Paginacja li {display:inline;}
#Paginacja li a:hover {color: #ff8c05;}

/* popuprender dla  osadzenia elementow pobranych asynchronicznie */

#popuprender {position: absolute; top: 100px; margin: 0px auto; width: 560px; height: 520px;  border: 3px solid #FFA500; background-color: #ffffff; }
#popuprender p {padding: 10px; font-style: italic; font-size: 15px;}
#popuprender #Zamknij {position: absolute; right: 0px; }
#RenderData {height: 450px; overflow: auto; position: relative; top: 30px;}
#RenderData ul {padding: 0 0 20px 20px}
#RenderData li {padding: 3px 0 3px 0}
#RenderData span {font-size: 12px;}
#RenderData .Level0 span {font-weight: bold;}
#RenderData .Level1 {padding: 3px 0 3px 10px}
#RenderData .Level1 span {font-weight: normal;}
#RenderData .Level2 {padding: 3px 0 3px 10px;}
.OznaczonaKategoria {border: 3px solid #FFA500;}

#PopupRenderAjax {background-color: #fff; border: 3px solid #FFA500; width: 584px; overflow-y: hidden; padding: 10px 10px 10px 10px; margin-left: -50px; position: absolute; z-index: 10001; top: 10px; }
#PopupRenderAjax #RenderData {height: auto !important; padding: 0 0 20px 0; overflow-x: hidden;}
#PopupRenderAjax #Zamknij, .NawigacjaProduktow {cursor: pointer; background-color: #FFA500; padding: 5px; color :#fff;}
#PopupRenderAjax #Zamknij {position: absolute; top: 0px; right: 0px;}
#PopupRenderAjax #NawigacjaProduktow {width: 609px; position: absolute; z-index: 10; left: -5px; top: 260px; }
#PopupRenderAjax #NawigacjaProduktow span {position: absolute; }
#PopupRenderAjax #NastepnyProdukt {right: 0px;}


/* Formularz systemyu plikow */
#MultiFile {position: relative; float: left; width: 560px;}
#addNewFile {position: relative; bottom: 9px; background-color: green; padding: 3px; color: #fff; cursor: pointer; float: right;}
.simpleimage input{margin: 4px 0 4px 0}
.MultiPrev {position: relative; height: 80px; width: 100px; margin: 0 3px 0 0;  overflow: hidden}
.MultiPrev:hover span {display: block}
.MultiPrev span {position: absolute; left: 0px; top: 0px; float: left; background-color: #FFA500; color: #fff; height: 12px; padding :2px; font-size: 10px; cursor: pointer; display: none}
.MultiPrev span.AjaxDel {top:  64px; background-color: red}

#MultiLoaderButton {width: 160px; height: 20px; }
.progressName {display: none}
#thumbnails {width: 550px; padding: 20px 0 0  0}
#thumbnails img{padding: 0 25px 0 0 }
.Actions {padding: 20px 0 0 0}
#MultiFileLogotyp {width: 550px; float: left; position: relative; z-index: 10000}
#MultiFilePrevLogotyp .ActionFile{display: none}
#MultiFilePrev  {float: left; width: 585px; }
#MultiFilePrev li {float: left; padding: 0 3px 3px 0}

/* walidacja danych formularza */
.LV_validation_message{width: 300px; font-weight:bold; font-size: 9px; margin: 0px 0px 0px 250px;}
.LV_valid {color:#00CC00; width: 300px; font-weight:bold; font-size: 9px; margin:0 0 0 5px; margin: 0px 0px 0px 0px;}
.LV_invalid {color:#CC0000; width: 300px; height: 15px; font-weight:bold; font-size: 9px; margin:0 0 0 5px; margin: 0px 0px 0px 0px;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 3px solid #00CC00;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 3px solid #CC0000;}

/*
	Style specjalne
*/
.htmleditor .middleColumn {background-color: #fff;}

#Content p {padding: 5px 0 5px 0}
#Content ul {list-style: disc; padding: 0 0 0 20px;}

/* Okazje */

.OkazjeSzczegoly { width: 615px; height: 398px; background:url(../images/Grafika.png) no-repeat; background-position: -968px -383px; z-index: 10; position: relative;}
.OkazjeSzczegoly span { width: 571px; height: 352px; display: block; position: absolute; z-index: 2; top: 28px; left: 23px; z-index: 10; background:url(../images/produkt.png) no-repeat;}
.OkazjeSzczegolyPanel { width: 180px; height: 329px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -784px -397px; z-index: 10; position:absolute; top: 8px; left: 7px;}
.OkazjeSzczegolyPanel ul { color: #fff; display: inline;}
.OkazjeTop { text-align:center; font-size: 17px; margin: 8px 0px 0px 0px;}
.OkazjeWartosci {padding: 0px 0px 0px 11px;}
.Linia { font-size: 10px; display: inline !important;}
.OkazjeText { font-size: 14px !important; color: #fea10b;}
.KupTeraz { width:198px; height: 66px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -295px -726px; margin: 4px 0px 5px 0px; cursor: pointer;}
.OkazjeZegarDuzy { width: 35px; height: 36px; display: block; float: left; background:url(../images/Grafika.png) no-repeat; background-position: -359px -479px; margin: 40px 0px 0px 11px;}
.OkazjeZegarNaglowek { padding: 38px 16px 3px 6px; float: left;}
.OkazjeZegarWartosc { padding: 0px 0px 0px 0px; float: left; color: #fea10b; font-size: 12px; margin: 2px 0px 0px 5px;}
.OkazjeZegarCzas { font-size: 9px !important; color: #ffc66d !important; margin: 4px 0px 0px 0px;}
.LiniaMala { display: inline !important;}
.OkazjeDostepnosc { padding: 110px 0px 0px 0px; text-align: center; color: #fea10b;}
.OkazjeIlosc { width: 49px; height: 28px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -405px -478px; margin: 8px 0px 0px 30px; text-align: center; line-height: 28px;}
.OkazjeIloscOpis { font-size: 10px; padding: 15px 0px 0px 7px; float:left;}
.OkazjeOpis {padding: 10px 0 30px 0;}

.OkazjeOkienko { width: 317px; height: 112px; display:block; background:url(../images/Grafika.png) no-repeat; background-position: -457px -431px; position:absolute; top: 28px; left: 240px; z-index: 9;}
.OkazjeOkienko ul { margin: 15px 0px 5px 15px; color: #fff;}
.OkazjeOkienko ul li { padding: 8px 0px 0px 0px;}
.OkazjeOkienkoLogo span{ color: #ef980e; font-size: 16px;}

.OkazjeObrazekMaly {margin: 0px auto 0px auto; padding: 10px 0px 10px 0px; width: 338px; height: 162px; display:block; }
.OkazjeObrazekMaly span {width: 338px; height: 162px; display:block; background: url(../images/produktsmall.png) no-repeat;}
.OkazjeSzczegolyPanelMaly {width: 93px; height: 175px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -435px -547px; z-index: 9; position:absolute; top: 4px; left: 5px;}
.OkazjeSzczegolyPanelMaly ul { color: #fff;}
.OkazjeSzczegolyPanelMaly ul li { padding: 2px 0px 0px 0px;}
.KupTerazMaly { width:99px; height: 33px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -330px -570px; margin: -2px 0px 0px -10px;}
.OkazjeTopMaly { text-align:center; font-size: 15px; padding: 5px 0px 5px 0px;}
.OkazjeKolor {color: #fea10b;}
.OkazjeZegarMaly { width: 26px; height: 26px; display: block; float: left; background:url(../images/Grafika.png) no-repeat; background-position: -404px -509px; margin: 17px 0px 0px 3px;}
.OkazjeOfertaWazna { font-size: 9px; float:left; }
.OkazjeMarginesyGora {margin: 16px 0px 0px 0px !important; padding: 0px 0px 0px 2px !important;}
.OkazjeMarginesy {margin: 2px 0px 0px 0px !important; padding: 0px 0px 0px 3px !important;}
.OkazjeMalyDol { text-align:center; font-size: 9px; margin: 40px 0px 0px 0px !important; padding: 15px 0px 0px 0px !important;}
.ZakupionychOfertIlosc { width: 71px; height: 22px; display: block; float: left; background: url(../images/Grafika.png) no-repeat; background-position: -355px -544px; margin: 5px 0px 0px 10px; text-align: center; line-height: 22px;}
.OkazjeOkienkoMaly { width: 242px; height: 112px; display:block; background:url(../images/Grafika.png) no-repeat; background-position: -532px -546px; position:absolute; top: 10px; left: 106px; z-index: 9;}
.OkazjeOkienkoMaly ul { margin: 10px 0px 5px 10px; color: #fff;}
.OkazjeOkienkoMaly ul li { padding: 6px 0px 0px 0px;}

.WszystkieOkazjeObrazekMaly {margin: 0px auto 0px auto; padding: 13px 0px 0px 0px; width: 266px; height: 163px; display:block; }
.WszystkieOkazjeObrazekMaly span {width: 266px; height: 163px; display:block; background: url(../images/produktsmall2.png) no-repeat;}
.WszystkieOkazjeMargines {margin: 5px 0px 5px 0px; padding: 5px 3px 10px 5px;}
.WszystkieOkazjePanel {width: 287px; height: 185px; display: block; float: left; position:relative; background:url(../images/Grafika.png) no-repeat; background-position: 0px -604px; margin: 10px 0px 10px 2px; z-index: 9;}
.WszystkieOkazjeOkienkoMaly { width: 154px; height: 81px; display:block; background:url(../images/Grafika.png) no-repeat; background-position: -532px -663px; position:absolute; top: 13px; left: 112px; z-index: 9;}
.WszystkieOkazjeOkienkoMaly ul { margin: 5px 0px 5px 5px; color: #fff;}
.WszystkieOkazjeOkienkoMaly ul li { padding: 5px 0px 0px 0px; font-size: 11px;}
.WszystkieOkazjeOkienkoLogo span{ color: #ef980e; font-size: 14px;}
.WszystkieOkazjeKupTeraz {width:99px; height: 33px; display: block; background:url(../images/Grafika.png) no-repeat; background-position: -330px -570px; margin: -2px 0px 0px -4px; cursor: pointer }
.LegendIco {font-weight: bold;}
.NewsletterIco {color: #235294;}
.KrajIco {color: #00c465;}
.Promowanie {border-top: 1px solid #dadada; margin-top: 5px; font-size: 10px;}
.Promowanie {line-height: 17px;}
.Place span, .ZaplacMi{color: blue ;font-size: 10px;padding: 3px; cursor: pointer;}

#KupujeLayout {position: relative; left: -245px; float: left; padding: 10px; width: 980px; border: 1px solid #dadada; background-color: #fff;}
#Ilosc .middleColumn{width: 57px;}
#Ilosc input{width: 50px; text-align: center;}
#ZamowienieLewa, #ZamowieniePrawa {width: 450px; float: left;}
#ZamowienieLewa p{padding: 5px 0 5px 0 ;}
.KolumnaZamowienia{padding: 20px 0 0 0;}
#KupujeLayout .Akcje {float: right;}
#RegulaminZakupow span {position: absolute; left: 0px; top: 40px;}
#Ilosc span {position: absolute; left: 70px; }

#KodyPromocyjne {position: relative; padding: 20px;  margin: 20px 0 20px 0; width: 937px; background-color: #f6f6f6; float: left; border: 1px solid #cbcbcb;}
#KodyPromocyjne strong {float: left; padding: 7px;display: block;  font-size: 14px;}
.KolumnaDanychSprzedajacego {width: 450px; display: inline; float: left; }
#Wydrukuj {position: absolute;bottom: 5px; right: 5px; color: #000;}

#ListaKupujacych .Pozycja{padding: 5px;}
#ListaKupujacych .odd {background-color: #f1f1f1;}
#ListaKupujacych .Uwagi {padding: 10px 0 0 0; font-style: italic;}

#ListaKodow span {font-size: 14px; font-weight: bold; display: block; padding: 7px; float: left;}
#ListaKodow .Niewykorzystany {color: #dadada;}

#ListaKodowDoWydruku li {position: relative; width: 466px; height: 150px; padding: 20px 0 0 20px; float: left; border: 1px dotted #dadada;}
#ListaKodowDoWydruku .bgprocent {position: absolute; top: 0px; right: 0px; color: #E49119; font-size: 100px;}
#ListaKodowDoWydruku .KuponStart {font-weight: bold; font-size: 20px;}
#ListaKodowDoWydruku .KodKuponu {font-size: 20px; color: #909090;}
#ListaKodowDoWydruku .NumerKuponu {position:absolute; top: 0px; left: 0px; font-size: 15px; letter-spacing: -2px; color: #808080; font-weight: normal; }
#ListaKodowDoWydruku .DaneSprzedajacego {color: #888888;}

#StronaLayout .ListaFirmKontenerTloGora, #StronaLayout .ListaFirmKontenerTloDol {display: none;}
#StronaLayout #ListaFirmKontener{background: none !important; margin:0px;}
#Form_Zapisz_Rozpocznij-time {display: none;}

/*
		Okazje na startowej
*/
/*#NajnowszeOkazje {position: relative; margin-top: 30px; padding: 0px 0 0 0; width: 755px; background-color: transparent; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #dadada; background-color: #ffffff} */
#NajnowszeOkazje .WszystkieOkazjePanel {width: 238px; height: 154px; background-position: -26px -622px; margin: 10px 4px 0 8px ;}
#NajnowszeOkazje .WszystkieOkazjeKupTeraz {width: 82px; height: 28px; background-position: -331px -604px;}
#NajnowszeOkazje .OkazjeSzczegolyPanelMaly{height: 147px; width: 78px; background-position: 0 -791px; }
#NajnowszeOkazje .OkazjeTopMaly {font-size: 13px;}
#NajnowszeOkazje .OkazjeZegarMaly {width: 19px; height: 19px; background-position: -359px -516px;}
#NajnowszeOkazje .WszystkieOkazjeOkienkoMaly {left: 90px; top: 11px;width: 129px; height: 68px; background-position: -532px -747px;}
#NajnowszeOkazje .WszystkieOkazjeObrazekMaly img{position: relative; top: -2px;left: 10px;}
#NajnowszeOkazje .OkazjeOfertaWazna {float: right; width: 50px; font-size: 8px;}
#NajnowszeOkazje .OkazjeMalyDol {font-size: 8px;}
#NajnowszeOkazje .ZakupionychOfertIlosc {margin: 5px 0 0 5px !important; width: 61px; height: 19px; background-position: -292px -547px;}
#NajnowszeOkazje .WszystkieOkazjeOkienkoLogo span{font-size :12px;}

#WiecejOkazji { width: 144px; height: 25px; display: block; background: url(../images/Grafika.png) -85px -830px;}
#CialoPrawe #WiecejOkazji {position: absolute; right: 10px;top: -13px;}
#CialoLewe #WiecejOkazji {position: absolute ; left: 50px; bottom: -25px ; z-index: 10;}

#WiecejOkazjiDarmowe { margin: 10px auto 5px auto !important; width: 144px; height: 25px; background: url(../images/Grafika.png) -85px -830px; display: block;}
#CialoLewe #NajnowszeOkazje {width: 250px; height: auto; position: relative;  top: -25px; left: -20px; background-color: transparent; border: 0px;}
#CialoLewe .WszystkieOkazjePanel{float: left;}



#PlaceZPrzelewy24 {position:relative; right:0px; top: 10px;}
#Przelewy24 {padding: 10px 0 10px 0;}
#Przelewy24 p {padding: 0 0 5px 0;}

/*
		Przeslona na okazjach
*/
#Przeslona {width: 100%; height: 1000px; position: fixed; z-index: 10000;  background: url(../images/slidegrayxy.png) repeat;}
#Przeslona #PopupRenderAjax {margin: 0px auto;  padding-bottom: 30px; position: absolute; top: 50px;left: auto;}
#Przeslona #RenderData {height: 240px !important;}
#Przeslona #NewsletterForm {background: none; padding-bottom: 30px;}
#Przeslona fieldset {width: 300px; float: left;}
#Przeslona #ZapiszAdres {right: 130px; background:url(../images/Grafika.png) -666px -127px; width: 82px;}
#Przeslona #RegisterEmail {border: 1px solid #dadada; left:190px;}
#Przeslona #Interwal {left: 400px;top: -5px; display: block;}
#Przeslona .BladWalidacji span {left: 0px; top: 30px !important; font-size: 10px;}
#Przeslona #Interwal .middleColumn{background: none; width: 200px;}
#Przeslona .fb-like {padding: 20px 0 0 0;}

#InformacjaKonkursowa {padding: 0 0 20px 0;}
#InformacjaKonkursowa .fb-like {padding: 20px 0 0 0;}
.Lewa { float: left;}
.Prawa { float: right !important;}
.StronaStart span { width: 11px; height: 42px; display: block; background: url(../images/Grafika.png) no-repeat; background-position: -888px -730px; line-height: 33px;}
.RamkaGD {margin: 0px 0px 0px 0px; width: 100%; height: 1px; background-color: #d3d3d3; display: block;}
/*
	Kontakt z doradca
*/
#KontaktZDoradca {position: fixed; z-index: 10002; top: 150px; left: -270px; width: 310px; height: 417px;display: block; background: url(../images/Grafika.png) no-repeat 0px -1004px;}
#KontaktZDoradca #HideShow {position: absolute; right: 0px; top: 35px; height: 255px; width: 40px; cursor: pointer;  display: block;}
#KontaktZDoradca fieldset {position: relative; top: 180px;left: 35px; }
#KontaktZDoradca input.text {border: 0px; background: transparent; width: 188px; text-align: center; font-weight: normal;}
#KontaktZDoradca textarea {position: relative; top: -5px; height: 85px; width: 188px;border: 0px; background: transparent;font-weight: normal; text-align: center;}
#KontaktZDoradca label {display: none}
#KontaktZDoradca .middleColumn{background-color: transparent;}
#WyslijWiadomosc {position: absolute; left: 87px; bottom: -32px;width: 110px; height: 24px; display: block; cursor: pointer;}
#KontaktZDoradca .Succ {position: relative; top: -10px; width: 189px;}
#KontaktZDoradca .BladFormularza {display: none;}
#Form_WyslijPytanie {display: none;}
/*
	Pogoda
*/
.PogodaWidzet {position: relative; top: 10px; overflow:hidden; width: 352px; height: 87px; display: block; float: right;}
.booked-weather-custom-160-date, .bookew-weather-copy {display: none;}
.booked-weather-custom-160, .booked-weather-custom-160-main {border: 0px !important;background-color: transparent !important;}

/*
	Wizytowka darmowych firm
*/
#LosoweFirmy {border: 1px solid #f1f1f1;float: left; width: 725px; height: 210px;}
#LosoweFirmy #OstatnioDodaneFirmyWizytowka{position: relative; left: 10px}
.ZobaczFirmyLogo {position: relative; top: 10px; left: 13px; width: 342px; height: 21px; background: url(../images/Grafika.png) no-repeat; background-position: -984px -808px;}


.Paths , .PathsReadonly {float: left; width: 590px; position: relative; z-index: 1000; padding: 10px 0 10px 0;border-bottom: 1px solid #dadada}
.Paths select {margin-right: 4px;}
.DeletePath {display: block; width: 10px; height: 10px; background: url(/cms/images/delete-small.gif) no-repeat; position: absolute; top: 15px; right: 0px ; cursor: pointer;}
#AktualneSciezkiJS {margin-bottom:  10px; float: left; width: 100%; padding-bottom: 20px;}
#PobierzKategorie {padding-bottom: 30px;}



#SocialBox { width: 342px; height: 315px; display: block; position: fixed; top: 150px; right: -345px; z-index: 1000;}
#SocialBox .fbbox { width: 301px; height: 315px; display: block; position: relative; float: left;}
#FButton { width: 37px; height: 46px; display: block; float: left; position: relative;  background: url(../images/fbico.png) no-repeat; z-index: 40; margin: 130px 0px 0px -37px; cursor: pointer;}
#GButton { width: 37px; height: 46px; display: block; position: fixed; z-index: 40; top: 200px; right: -3px; margin: 130px 0px 0px 0px; overflow: hidden; cursor: pointer;}
#GButton span {width: 37px; height: 46px; display: block; background: url(../images/gplusico.png) no-repeat;}


#AjaxLoader_v2 {margin-left: 240px;}

.olControlAttribution { bottom: 2em !important;}
div.olControlZoom {position: absolute; top: 8px; left: 8px; background: rgba(255,255,255,0.4); border-radius: 4px; padding: 2px;}
div.olControlZoom a {display: block; margin: 1px; padding: 0; color: white; font-size: 18px; font-family: 'P_regular', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;    font-weight: 700; text-decoration: none; text-align: center; height: 22px; width:22px; line-height: 19px; background: #130085; /* fallback for IE - IE6 requires background shorthand*/ background: rgba(0, 60, 136, 0.5); filter: alpha(opacity=80);}
div.olControlZoom a:hover {background: #130085; /* fallback for IE */ background: rgba(0, 60, 136, 0.7);filter: alpha(opacity=100);}
a.olControlZoomIn {border-radius: 4px 4px 0 0;}
a.olControlZoomOut {border-radius: 0 0 4px 4px;}
img[id *= "_innerImage"]:hover { cursor:pointer; }



input[name="TestCode"] {width: 50px !important; text-align:  center;}
#TestCode .middleColumn {width: 55px !important;}


#FullFade img {position: absolute; left: 44%; top: 20%;}



.storage { width: 300px; position: fixed; z-index: 10000 ; padding: 10px; border-radius: 0 10px 10px 0; left: -305px; top: -10px;}
	.storage .myexplorelist {width: 280px;  background-color: #4b2575; padding: 10px; position: relative; left: -5px;}
	.myexplorelist li {padding: 5px 0 5px 0; }
	.myexplorelist a {color: #fff !important;}
	.storage .title {width: 10px;  display: block; background-color: #4b2574; border-radius: 0 2px 2px 0; color: #fff; position: absolute; top: 0px; padding: 4px;  text-align:center; line-height: 20px; word-wrap:break-word; text-transform: uppercase; margin-top: 49%; right: 0px; cursor: pointer;}
/*
	POPRAWKI
*/
#CialoPrawe #PokazSlajdow {margin-top: 5px !important}
#CialoPrawe #AjaxContainter {margin-top: -11px;  width: 756px}
body#StartPage #AjaxContainter {margin-top: 5px;  width: 756px}

#CialoPrawe #ParentOfListaKategorii {margin-bottom:-20px !important}
