@charset "UTF-8";
* {
  outline: none;
}
img {
  border: none;
}
a {
  color: #b80303;
  text-decoration: none;
}
a:hover {
  color: #b80303;
  text-decoration: underline !important;
}
h1, h2, h3, p {
  margin: 0;
  padding: 0 0 10px 0;
  font-weight: normal;
}
em {
  font-style: normal;
}
body {
  background: #fff;
  font: 12px Arial, Verdana, sans-serif;
  color: #000;
  margin: 0;
  padding: 0;
}
input, select {
  font: 12px/18px Arial, Verdana, sans-serif;
}

button {
  display: inline-block;
  min-width: 85px;
  height: 32px;
  line-height:32px;
  padding:0 10px 0 10px;
  margin: 10px 38px 0 0;
  background: url(../img/bigbutton.gif) repeat-x;
  border: 1px solid #900;
  color: #fff;
  font-weight: bold;
  white-space:nowrap;
  cursor:pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  /*behavior: url(css/border-radius.htc);*/
}
/*************************************************
                     clearfix
*************************************************/
.clear:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clear {
  display: inline-block;
}
html[xmlns] .clear {
  display: block;
}
* html .clear {
  height: 1%;
}

/*************************************************
                     wyr�wnania
*************************************************/
.align-left {
  text-align:left;
}
.align-center {
  text-align:center;
}
.align-right {
  text-align:right;
}
/*************************************************
                  bloki na stronie
*************************************************/
#bannerContainer {
  float: left;
  width: 100%;
  height: 100px;
  padding-top:10px;
  padding-bottom:10px;
  background: #eaeaea url(../img/banner-bg.gif) repeat-x top center;
  padding-bottom: 0px;
  border-bottom: 1px solid #e1e1e1;
  clear:both;
  text-align:center;
  display:none;
}
#banner {
  text-align: center;
  margin-top: 20px;
}
#banner_close {
  height: 0px;
}
#Container {
  width: 1010px;
  /*width: 940px;*/
   margin: 0px auto;
  display:block;
  overflow:hidden;
  clear:both;
}
#CF {
  float: left;
  width: 770px;
  overflow:visible;
}
#ContentContainer {
  width: 770px;
  float: left;
  margin-top: 10px;
  overflow:hidden;
}
#ContentContainer .special {
  color:#b80303;
}
#BoxContainer {
  width: 235px;
  float: left;
  margin-top: 10px;
}
#skyScrapper {
  /*width: 0px;*/
      width: 160px;
  float: right;
  border: 0px solid red;
  height: 600px;
  margin-top: 10px;
}
#main-left, #main-right {
display:block;
float:left;
min-height:500px;
overflow-y:auto;
width:250px;
margin-top:25px;
}
#main-left {
margin-right:5px;
}
#main-right {
float:right;
width:510px;
}
/*************************************************
                  g�ra strony
*************************************************/
#Top {
  width: 770px;
  background: url(../img/top.jpg) no-repeat;
  height: 140px;
}
#Top .Middle {
  width: 770px;
  float: left;
  height: 102px;
  margin: 0px;
  padding: 0px;
  display:inline !important;
}
#Top .Middle h1 {
  width: 410px;
  float: left;
  height: 90px;
  margin: 5px 0px 0px 0px;
  padding: 0px;
  display: inline !important;
}
#Top .Middle .Maszynybudowlane {
  width: 410;
  float: left;
  height: 90px;
  margin: 6px 0 0 0px;
  padding: 0;
  display:inline !important;
}
#Top .Middle .Maszynybudowlane span {
  display: none;
}
#Top .new_version {
  display:none;
}
#newmainmenu {
     width:100%;
     margin:0px 0px;
     padding:0px 0px;
     display:inline;
     float:left;
     height:38px;
     background: url(../img/new_menu_left.gif) no-repeat left top;
     overflow: visible;
}
#mainmenulist {
     padding:0px;
     margin: 0px 0px 0px 7px;
     list-style-type: none;
     display:inline;
     float:left;
     width:100%;
     background: url(../img/new_menu_center.gif) repeat-x left top;
     overflow: visible;
}
#mainmenulist li {
     float:left;
     width:auto;
     height:38px;
     padding:0px;
     margin:0px;
     list-style-type:none;
}
#mainmenulist li a {
     display:block;
     width:auto;
     height:38px;
     line-height: 38px;
     font-size:16px;
     font-weight:bold;
     color:#fff;
     padding:0px 15px;
     background: url(../img/new_menu_center.gif) repeat-x left top;
     text-decoration:none;
}
#mainmenulist li a:hover {
     background: url(../img/new_menu_hover.gif) repeat-x left top;
     text-decoration:none !important;
}
#mainmenulist li .reklama {
     margin-left:97px !important;
}
#mainmenulist li span {
     display:block;
     width:74px;
     padding-left:17px !important;
     height:38px;
     line-height: 38px;
     font-size:16px;
     font-weight:bold;
     text-align:left;
     color:#fff;
     padding:0px 0px;
     background: url(../img/new_menu_dodaj.gif) no-repeat left top;
     text-decoration:none;
     cursor:default;
}
#mainmenulist li span .clearlist {
	background:none;
	padding:0px !important;
}
#mainmenulist .mainlistsubmenu {
     display:block;
     position: absolute;
     margin:0px 0px;
     padding:0px 0px;
     height:31px;
}
#mainmenulist .mainlistsubmenu li {
     margin:0px;
     padding:0px;
     height:31px;
     float:left;
     display:inline;
}
#mainmenulist .mainlistsubmenu .itemfirst {
     width:5px;
     height:31px;
     background: url(../img/new_menu_dodaj_left.gif) no-repeat left top;
}
#mainmenulist .mainlistsubmenu .item {
     width:auto;
     height:31px;
}
#mainmenulist .mainlistsubmenu .itemlast {
     width:5px;
     height:31px;
     background: url(../img/new_menu_dodaj_right.gif) no-repeat left top;
}
#mainmenulist .mainlistsubmenu .indicator {
     font-weight:bold;
     font-size:16px;
     float:left;
     background: none;
     width:auto;
     padding:0px 0px 0px 12px !important;
     margin:0px !important;
     height:31px;
     line-height:28px;
     background: url(../img/new_menu_dodaj_center.gif) repeat-x left top;
}
#mainmenulist .mainlistsubmenu .submenu {
     float:left;
     display:inline;
     height:31px;
     line-height:31px;
     color:#ccc;
     font-size:12px !important;
     font-weight:bold;
     text-decoration: none !important;
     background: url(../img/new_menu_dodaj_center.gif) repeat-x left top;
     padding:0px 21px 0px 9px;
}
#mainmenulist .mainlistsubmenu .submenu:hover {
     color:#fff;
     text-decoration: underline !important;
}
/*************************************************
                  blok wyszukiwarki/logowania
*************************************************/
#searchLogin2 {
  margin-top: 10px;
  float: left;
  width: 497px;
  height: 240px;
  background: url(../img/nowe-tlo.gif) no-repeat 0 0;
}
#Search2 {
  float: left;
  width: 305px;
}
#Search2Handler {
  float: left;
  clear: both;
  margin: 0px 0px 0px 0px;
  width: 285px;
}
#Search2Handler table {
  width: 280px;
}
#Search2Handler fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
#Search2Handler input.searchName {
  color: #ccc;
  width: 270px;
  padding: 3px;
}
#Search2Handler .searchCategory {
  width: 226px;
}
#Search2Handler .searchCategory .blackCategory {
  font-weight: bold;
  color: #000;
}
#Search2Handler .searchLocalization {
  font-size: 10px;
  width: 220px;
}
#Search2Handler .searchPrise {
  width: 50px;
  font-size: 10px;
}
#Search2Handler .Button {
  margin: 0 0 0 100px;
  float: left;
}
#Login2 {
  float: right;
  width: 185px;
}
#Login2 fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  float: right;
}
#Login2Handler {
  float: left;
  clear: both;
  margin: 10px 0px 0px 10px;
  width: 160px;
}
#Login2Handler small {
  float: left;
  clear: both;
  width: 140px;
}
#Login2Handler small .brakPakietu {
  text-align: center;
  width: 90px;
}
#Login2Handler .addNewAccount {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 10px;
  text-align: center;
  font-size: 15px;
}
#Login2Handler small span {
  float: left;
  margin-left: 30px;
}
#Login2Handler a {
  text-decoration: none;
}
#Search2 h1, #Login2 h1 {
  float: left;
  height: 28px;
  color: #fff;
  padding-top: 14px;
  padding-left: 10px;
  font-size: 16px;
}
#Dodaj2 {
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  width: 253px;
  height: 241px;
  background: url(../img/dodaj-tlo.gif) no-repeat 0 0;
}
#Dodaj2 a {
  margin: 180px 0 0 85px;
}
#searchAndLogin {
  clear: both;
  float: left;
  margin: 10px 0 0 0;
  width: 760px;
}
#new_koszyk {
     width:235px;
     height:54px;
     display:block;
     float:none;
     clear:both;
     background: url(../img/new_koszyk.gif) repeat-x left top;
}
#new_koszyk a {
     width:170px;
     padding-right: 8px;
     float:left;
     display:inline;
     height:50px;
     line-height: 50px;
     font-size:13px;
     font-weight:bold;
     color:#474747;
     text-align: right;
     text-decoration: none !important;
}
#new_koszyk a:hover {
     color:#000000;
}
#new_koszyk span {
     display:inline;
     float:left;
     font-size:14px;
     font-weight:bold !important;
     color:#00A800;
     padding:0px 21px 0px 2px;
     width:29px;
     height:54px;
     line-height:50px;
     background: url(../img/new_koszyk_icn.gif) no-repeat left center;
     text-align: center;
     cursor: pointer;
}
#mainSearch {
  float: left;
  width: 496px;
  background: url(../img/wyszukiwarka-bg.gif) no-repeat 0 0;
}
.searchTable {
  width: 460px;
  float: left;
  clear: both;
  margin: 0;
  padding: 0;
}
.searchTable th {
  font-weight: normal;
  text-align: left;
}
.searchTable td {
  font-weight: normal;
}
#mainSearchCloseup {
  line-height: 0.1em;
  font-size: 0.1em;
  margin-top: 13px;
  float: left;
  width: 496px;
  height: 7px;
  background: url(../img/wyszukiwarka-closeup.gif) no-repeat 0 0;
}
#mainSearchTitle {
  float: left;
  margin: 18px 0 0 15px;
}
#mainSearchTitle h1 {
  color: #fff;
  font-size: 2em;
  padding-top:1px;
}
#mainSearchTitle h2 {
  font-size: 1em;
  margin: 3px 0 0 0;
  color: #fff;
}
#mainSearchOptions {
  margin: 0;
  padding: 0;
  clear: both;
  float: left;
  width: 470px;
  margin: 35px 0 0 25px !important;
  margin: 35px 0 0 10px;
}
#mainSearchOptions input {
  float: left;
  padding: 5px;
  width: 430px;
  color: #888;
}
#mainSearchOptions span {
  clear: both;
  float: left;
  margin: 0px 0 0 0;
  width: 200px;
}
#mainSearchOptions select {
  background-color: #fff;
  color: #888;
  width: 310px;
  margin: 10px 0 0 20px;
}
.Button {
  float: right;
}
.ButtonLeft {
  float: left;
}
#dodajOgloszenie {
  float: right;
}
#dodajOgloszenie a {
  display: block;
  width: 229px;
  height: 56px;
  font-size: 2em;
  font-weight: normal;
  color: #fff;
  background: url(../img/dodajogloszenie-bg.gif) no-repeat 0 0;
  text-decoration: none;
  padding: 18px 0 0 20px;
}
#dodajOgloszenie a span {
  clear: both;
  float: left;
  margin: 3px 0 0 0;
  font-size: 12px;
}
#LoginField {
  float: right;
  margin: 4px 0 0 0;
  width: 249px;
  height: 136px;
  background: url(../img/login-bg.gif) no-repeat 0 0;
  line-height: 15px;
}
#LoginField input {
  color: #888;
  float: left;
  width: 190px;
  margin: 0px 0 0 25px;
}
#LoginField span {
  float: left;
  margin: 10px 0 0 25px;
}
#LoginField span.male {
  float: left;
  font-size: 9px;
  line-height: 9px;
  margin: 6px 0 0 25px;
}
#LoginField {
  float: right;
  margin: 4px 0 0 0;
  width: 249px;
  height: 136px;
  background: url(../img/login-bg.gif) no-repeat 0 0;
  line-height: 15px;
  padding-bottom: 10px;
}
#LoginField input {
  float: left;
  width: 190px;
  margin: 5px 0 0 25px;
}
#LoginField span {
  float: left;
  margin: 10px 0 0 25px;
}
#LoginField.status span {
  float: left;
  margin: 0px 0 0 15px;
}
#LoginField.status a {
  text-decoration: none;
}
#LoginField.status a:hover {
  background-color: #B80303;
  color: #fff;
}
#LoginField.status small {
  line-height: 14px;
  font-size: 11px;
  margin-top: 14px;
  float: left;
}
#LoginField.status small em {
  float: left;
  margin-left: 0px;
  margin-top: 3px;
}
#LoginField.status small em img {
  float: left;
  margin-top: -3px;
  margin-right: 6px;
}
#ofertaDnia {
  margin: 20px 0 0 0;
  clear: both;
  float: left;
  width: 250px;
  background: url(../img/line.gif) repeat-x 0px 20px;
}





/*************************************************
linkbox - strona glowna
*************************************************/
#linkBox2 {
  float: left;
  clear: both;
  width: 235px;
  margin-top: 25px;
}
#linkBox2 small {
  float: left;
  color: #999999;
  width: 235px;
  border-bottom: 1px solid #ccc;
}
#linkBox {
  float: left;
  clear: both;
  width: 765px;
  margin-top: 10px;
}
#linkBox .linkboxtop {
  float: left;
  clear: both;
  width: 765px;
  height: 9px;
  background: #fff url(../img/linkbox-top.gif) no-repeat 0 0;
}
#linkBox .linkboxbody {
  float: left;
  clear: both;
  width: 765px;
  background: #fff url(../img/linkbox-bg.gif) repeat-y 0 0;
}
#linkBox .linkboxbody a {
  float: left;
  width: 355px;
  font-size: 11px;
  color: #000;
  text-decoration: none;
  background: url(../img/linkbox-a.gif) no-repeat center left;
  padding-left: 10px;
  margin-left: 15px;
}
#linkBox .linkboxbody a:hover {
  color: #960000;
  text-decoration:underline;
}
#linkBox .linkboxbottom {
  float: left;
  clear: both;
  width: 765px;
  height: 9px;
  background: #fff url(../img/linkbox-bottom.gif) no-repeat 0 0;
}






/*************************************************
ogloszenia - strona glowna
*************************************************/
#wyroznioneOferty, #programPartnerski {
  margin: 20px 0 0 0;
  float: right;
  width: 510px;
  background: url(../img/line.gif) repeat-x 0px 20px;
}
#programPartnerski div {
  border: 1px solid #ddd;
  margin-bottom: 25px;
  float: left;
  width: 498px;
}
#programPartnerski div span {
  float: left;
  width: 215px;
  padding: 15px 10px 15px 10px;
  text-align: center;
}
#ofertaDnia h3, #wyroznioneOferty h3{
  font-size: 15px;
  font-weight: bold;
  padding: 0 0 0px 20px;
  margin: 0 0 10px 0;
  background: url(../img/arrows.gif) no-repeat center left;
}
#ofertaDnia a {
  float: left;
  font-size: 12px;
  text-decoration: none;
}
#ofertaDnia .oferta {
  float: left;
  clear: both;
  margin:3px 0px 13px 0px;
}
#ofertaDnia span {
  float: right;
  color: #888;
  font-size: 0.9em;
}
.miniOfferLink {
  float: left;
  width: 155px;
  margin: 0 10px 20px 0px !important;
  margin: 0 0px 20px 0px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.miniOfferLink img {
  padding:5px 5px 5px 0px;
  clear: both;
}
.miniOfferLink a {
  text-decoration: none;
}
.miniOfferLink span {
  float: left;
  width: 155px;
  color: #888;
  margin: 5px 0 0 0;
  text-align: center;
}
.miniOfferLink_horizontal {
	float:none;
	clear:both;
	width:510px;
	height:85px;
	border-bottom:1px dotted #aaaaaa;
}
.miniOfferLink_horizontal .anchor_img {
	float:left;
	margin:5px 0px;
}
.miniOfferLink_horizontal .anchor_img img {
	
}
.miniOfferLink_horizontal .anchor_title {
	float:left;
	font-size:15px;
	padding:10px 0px 0px 10px;
	width:400px;
     height:18px;
     overflow: hidden;
	text-align:left;
}
.miniOfferLink_horizontal .price {
	float:left;
	text-align:left;
	width:400px;
     height:16px;
	padding:0px 0px 0px 10px;
	color:#888;
	margin:5px 0 0 0;
     overflow:hidden;
}
.miniOfferLink_horizontal .price a {
     color:#666;
     text-decoration: underline;
}
.box_wiecej {
     display: block;
     text-align: right;
     margin: 8px 0px;
}
.box_wiecej a {
     text-align: right;
}
.miniOfferLink2 {
  float: left;
  width: 760px;
  margin: 0 5px 0px 5px;
  line-height: 1em;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 1px solid #eee;
}
.zolta {
  border-bottom: 1px solid #e8e894;
}
.miniOfferLink2 img {
  float: left;
  margin: 0 0 5px 5px;
}
.miniOfferLink2 a {
  font-weight: bold;
  float: left;
  text-decoration: none;
  font-size: 1.4em;
  line-height: 1.2em;
}
.miniOfferLink2 span {
  float: left;
  margin: 10px 0 0 10px;
  width: 390px;
}
.miniOfferLink2 span a {
  float: left;
  clear: both;
  padding: 2px 0px 2px 0px;
}
.miniOfferLink2 span a:hover {
  background-color: #b80303;
  color: #fff;
}
.miniOfferLink2 span em {
  line-height: 1.2em;
  width: 440px;
  clear: both;
  float: left;
  margin: 8px 0 0 0;
  color: #999;
}
.miniOfferLink2 span em a {
  float: none;
  clear: none;
  color: #555;
  font-size: 12px;
}
.miniOfferLink2 span em a:hover {
  color: #b80303;
  background: none;
}
.miniOfferLink2 p {
  width: 210px;
  float: right;
  margin: 3px 5px 0 0;
  padding: 20px 5px 20px 8px;
  border: 1px solid #eee;
  color: #000;
  line-height: 1.2em;
}
.miniOfferLink2 p em {
  width: 135px;
  float: left;
  text-align: left;
  color: #aaa;
  font-size: 10px;
}
.miniOfferLink2 p b {
  color: #000;
  font-weight: normal;
  float: left;
  text-align: left;
}
.miniOfferLink2 p a {
  float: right;
  margin: 2px 0 0 0;
}
.miniOfferLink2 p b a {
  margin: 0 0 0 0;
  font-size: 11px;
  color: #000;
  float: left;
}
.miniOfferLink2 p b a:hover {
  color: #b80303;
}
#ogloszeniaIndex {
display:block;
clear:right;
}
#ogloszeniaIndex .ogloszenie {
clear:both;
width:500px;
float: left;
width: 500px;
line-height: 1em;
padding:5px;
border-bottom: 1px solid #eee;
}
#ogloszeniaIndex a.img {
font-weight:bold;
float:left;
text-decoration:none;
font-size:1.4em;
line-height:1.2em;
}
#ogloszeniaIndex .ogloszenie img {
margin:0 5px 0 0;
}
#ogloszeniaIndex .ogloszenie div {
margin-top:10px;
width:260px;
float:left;
}
#ogloszeniaIndex .ogloszenie span {
  float: left;
  width:200px;
}
#ogloszeniaIndex .ogloszenie span a {
  float: left;
  clear: both;
  font-weight:bold;
}
#ogloszeniaIndex .ogloszenie span a:hover {
  background-color: #b80303;
  color: #fff;
}
#ogloszeniaIndex .ogloszenie span em {
  clear:both;
  float:left;
  margin:8px 0 0 0;
  color: #999;
}
#ogloszeniaIndex h3 {
background:transparent url(../img/line.gif) repeat-x 0 100%;
font-size:15px;
font-weight:bold;
height:25px;
line-height:25px;
padding:0;
}
#ogloszeniaIndex h3 span {
padding:0 0 0 30px;
background:transparent url(../img/arrows.gif) no-repeat scroll 10px 50%;
}



/*************************************************
scroller - strona glowna - logotypy dealerow
*************************************************/
#partnerzyIndex {
  margin:0 0 -15px 0;
  clear:both;
  background: url(../img/line.gif) repeat-x 0px 20px;
}
#partnerzyIndex div {
  margin:0px;
  width: 900px;
  text-align:center;
  padding-left:50px;
}
#partnerzyIndex h3, #partnerzyIndex h4 {
  font-size: 15px;
  font-weight: bold;
  padding: 0 0 0px 20px;
  margin: 0 0 10px 0;
  background: url(../img/arrows.gif) no-repeat center left;
}
#partnerzyIndex h4 {
  float: right;
  width: 90px;
  text-align:right;
  padding-left:14px !important;
}
#partnerzyIndex h4 a {
  font-size:12px !important;
  text-align: right;
  text-decoration: none;
  font-weight: normal;
}


/*************************************************
logotypy partnerów
*************************************************/
#ogloszeniaPartnerzy {
display:block;
margin:0 0 0 50px;
padding:0;
list-style-type:none;
}
#ogloszeniaPartnerzy li {
margin:0;
padding:0;
display:inline;
float:left;
min-width:130px;
min-height:100px;
overflow:auto;
}
#ogloszeniaPartnerzy li a {
float:left;
}

/*************************************************
Kody do pobrania z logami partnerów
*************************************************/
#partnerzyKody {
  margin:0;
  padding:0
}
#partnerzyKody dd,
#partnerzyKody dt {
  margin:0;
  padding:10px 5px;
  float:left;
  width:350px;
  text-align:center;
  font-size:12px;
}
#partnerzyKody dt {
border-right:1px solid #CCC;
}
#partnerzyKody dd.bg,
#partnerzyKody dt.bg {
background:#EEE;
clear:both;
width:720px;
margin-bottom:20px;
padding:5px;
}


/*************************************************
cennik/komunikaty bledow
*************************************************/
#textInfo {
  clear: both;
  float: right;
  width: 460px;
  margin: 0 0 20px 0;
  padding: 20px;
  background-color: #f3f3f3;
}
div.textInfo {
  clear: both;
  float: right;
  width: 460px;
  margin: 0 0 20px 0;
  padding: 20px;
  background-color: #f3f3f3;
}
#CennikOgloszen {
  float: left;
  clear: both;
}
#CennikOgloszen a img {
  border: 0;
}
#Komunikat {
  float: left;
  width: 720px;
  margin: 0 0 20px 0;
  padding: 20px;
  background-color: #f3f3f3;
}
#Komunikat2 {
  float: left;
  width: 460px;
  margin: 0 0 20px 0;
  padding: 20px;
  background-color: #f3f3f3;
}
#textInfo h1, .textInfo h1, #Komunikat h1, #Komunikat2 h1 {
  color: #b70000;
  font-size: 1.4em;
  font-weight: bold;
}
#textInfo span {
}
#textInfo span em, #Komunikat span em {
  margin: 0 10px 0 0;
  color: #ababab;
}






/*************************************************
stopka
*************************************************/
#Footer {
  width: 1004px;
  margin: 10px auto 10px auto;
  padding: 10px 0 10px 0;
  color: #aaa;
  clear: both;
  float: none;
  font-size: 11px;
  text-align: center;
}
#Footer span {
  width: 770px;
  margin: 20px 0 40px 0;
  clear: both;
  float: left;
  font-size: 11px;
  text-align: center;
}
#Footer span em {
  background: url(../img/fdbck.gif) no-repeat 0 0;
  padding: 0 0 5px 25px;
}
#urlMap {
  margin: 0;
  padding: 10px 12px 15px 231px;
  color: #aaa;
  float: none;
  display:block;
  font-size: 11px;
  text-align: right;
}
#urlMap a {
  color: #B80303;
  text-decoration: none;
}
#urlMap a:hover {
  text-decoration: none;
  color: #b80303;
}
#urlMap i,
#urlMap em {
  font-style:normal;
  color: #999;
}






/*************************************************
tytul strony/zakladki/pathfinder
*************************************************/
#PageTitle {
  float: left;
  margin: 5px 0 15px 0;
  padding:0px;
  font-size: 1.8em;
  font-weight: bold;
  width: 100%;
}
#PageTitle h2 {
  clear: both;
  float: left;
  color: #000;
  font-size: 22px !important;
  margin: 5px 0 0px 0px;
  padding-top:0px;
  font-weight:bold;
}
#PageTitle span {
  float: left;
  padding: 5px 0px 5px 0px;
}
#PageTitle em {
  float: right;
  color: #b80303;
}
#PageTitle small {
  float:left;
  display:inline-block;
  color:#999;
  font-size:12px !important;
  line-height:12px;
  font-weight:normal;
  padding:11px 0px 0px 10px;
  text-decoration:none;
}




/*************************************************
ogloszenie
*************************************************/
#ogloszeniaOpisDodatkowy {
  float:none;
  clear:both;
  width:738px;
  text-align:left;
  display:block;
  font-size:11px !important;
  color:#000 !important;
  font-weight:normal;
  margin-top:0px;
  padding-bottom:0px;
  padding-left:2px;
}
#ogloszeniaOpisDodatkowy b {
  font-style:normal;
  font-weight:normal;
  font-size:11px !important;
  color:#999;
}
#Ogloszenie {
  width: 770px;
  float: left;
}
#OgloszeniePhoto {
  width: 400px;
  clear: both;
  float: left;
  margin-right:10px;
}
#OgloszeniePhoto a img {
}
#OgloszeniePhoto a {
  position: relative;
  z-index: 2;
}
#Lupka {
  cursor: default;
  position: absolute;
  display: none;
  width: 238px;
  height: 84px;
  margin-left: 20px;
  margin-top: 20px;
  background: url(../img/lupka.png) no-repeat 0 0;
  z-index: 10;
  behavior: url(/css/iepngfix.htc);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
#Lupka a {
  display: block;
  width: 238px;
  height: 84px;
}
div.Lupka {
  cursor: default;
  position: absolute;
  display: none;
  width: 238px;
  height: 84px;
  margin-left: 20px;
  margin-top: 20px;
  background: url(../img/lupka.png) no-repeat 0 0;
  z-index: 10;
  behavior: url(/css/iepngfix.htc);
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
div.Lupka a {
  display: block;
  width: 238px;
  height: 84px;
}
#OgloszenieSzczegoly {
  width: 360px !important;
  float: left !important;
  display:inline !important;
}
#OgloszenieSzczegoly .boxes {
  padding: 0px !important;
  float: none !important;
  clear:both !important;
  display:inline !important;
  margin:0px !important;
  border: 0px !important;
}
#OgloszenieSzczegoly span {
  color: #999;
  width: 321px;
  float: none;
  clear: both;
  display:block !important;
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 5px 0px;
  border: 1px solid #ddd;
  background-color: #f6f6f6;
}
#OgloszenieSzczegoly span b {
  color: #333;
}
#OgloszenieSzczegoly small {
  font-size: 12px;
  line-height: 12px;
  display: inline !important;
  float: none;
  clear: both;
  width: 230px;
}
#OgloszenieSzczegoly .spec {
  border: 1px solid #ddd;
  width: 321px;
  height: auto;
  overflow: visible;
  margin: 0px 0px 5px 0px;
  padding: 3px 0px 2px 10px;
  display: block;
  float: none;
  clear: both;
  background: #fff !important;
}
#OgloszenieSzczegoly span em {
  width: 70px;
  float: left;
  display:inline !important;
  margin: 2px 0px 0 0;
  font-size: 11px;
  line-height: 11px;
}
#OgloszenieSzczegoly .full_ogloszenie_lokalizacja {
     display:block;
     margin:2px 0px 2px 70px;
}
#OgloszenieSzczegoly span img {
  margin: 10px;
  border: 1px solid #999;
}
#OgloszenieSzczegoly a {
  text-decoration: none;
  color: #b80303;
}
#OgloszenieSzczegoly a:hover {
  color: #b80303;
  text-decoration: underline;
}
#ogloszenia_logotypes {
     background-color:#ffffff !important;
     padding:0px;
     margin:0px;
     width:331px;
     height:110px;
     font-size:0px;
     line-height:0px;
     display: block;
     overflow:hidden;
     border:1px solid #ddd;
     text-align: center;
}
#OgloszenieLeasing {
  position:absolute;
  display:none;
  z-index:600;
  background-color:#eee;
  border:1px solid #ccc;
  margin:-16px 0px 0px 240px;
  padding:0px !important;
  width:180px;
}
#OgloszenieLeasing span {
  width:180px;
  padding:0px !important;
  margin:0px !important;
  border:0px !important;
}
.close_any_small {
  text-decoration:none;
  color:#ccc !important;
  display:block;
  float:right;
  padding:0px 2px 1px 2px;
  margin:1px;
  border:1px solid #ddd;
  line-height:8px;
  font-size:10px;
  font-family:Arial;
}
.close_any_small:hover {
  text-decoration:none !important;
  color:#FFAA00 !important;
  border-color:#CCC;
}
.clear_b {
  float:none;
  font-size:0px;
  line-height:0px;
  display:block;
  padding:0px;
  margin:0px;
  height:0px;
  width:0px;
  overflow:hidden;
  clear:both;
}
#OgloszeniaMapa {
  padding:0px;
  margin:0px;
}
#OgloszeniaMapa span {
  margin:0px;
  padding:2px;
}
#OgloszenieMiniaturki {
  width: 400px;
  float: left;
}
#OgloszenieMiniaturki span {
  color: #999;
  width: 383px;
  float: none;
  display: block;
  padding: 3px 5px 2px 10px;
  margin: 0 0 5px 0;
  border: 1px solid #ddd;
  background-color: #f6f6f6;
}
#OgloszenieMiniaturki span img {
  margin: 10px 10px 10px 25px;
  border: 1px solid #999;
}
#OgloszenieMiniaturki a {
  text-decoration: none;
  color: #555;
}
#OgloszenieMiniaturki a:hover {
  color: #b80303;
}
#ogloszenieformularz {
  width:333px;
  height:auto;
  display:block;
  margin-bottom:40px;
  padding:0px;
  float:left;
  display:inline;
}
#ogloszenieformularz h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #000;
  padding-left:20px;
  padding-bottom:1px;
  float:none;
  clear:both;
  color: #000;
  font-weight: bold;
  font-size: 1.4em;
  margin: 35px 0 10px 0;
  #margin: 26px 0 10px 0;
  display:block;
}
#ogloszenieformularz small {
  width:100%;
  padding-left:10px;
  font-size:12px !important;
}
#ogloszenieformularz span {
  margin-top:10px;
  padding:0px !important;
  width:333px !important;
}
#ogloszenieformularz label {
  display:inline-block;
  float:left;
  width:100px;
  font-size:11px !important;
  color:#666 !important;
}
#ogloszenieformularz label b {
  color:#F00;
}
.from_row_light {
  background:#fff;
  padding:5px;
}
.from_row_dark {
  background:#e8e8e8;
  padding:5px;
}
.email {
  padding: 0 0 0 20px;
  background: url(../img/mail.gif) no-repeat 0 0;
}
.monety {
  padding: 2px 0 2px 20px;
  background: url(../img/monety.gif) no-repeat 0 0;
}
#ogloszenieOpis {
  clear: left;
  width: 400px;
  margin-bottom:20px 0 40px 0;
  padding-top:20px !important;
}
#ogloszenieOpis h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #000;
  padding-left:20px;
  padding-bottom:1px;
  float:none;
  color: #000;
  font-weight: bold;
  font-size: 1.4em;
  margin: 10px 0 10px 0;
  display:block;
}
#ogloszenieOpis span {
  float: left;
  padding:10px;
}




/*************************************************
profil/panel uzytkownika
*************************************************/
#ProfileTabs2 {
  float: left;
  clear: both;
  width: 745px;
  margin-top: 0px;
  padding-top:10px !important;
}
#ProfileTabs2 span a {
  border-left: 1px solid #dfc782;
  border-right: 1px solid #dfc782;
  border-bottom: 1px solid #dfc782;
  float: left;
  display: block;
  padding: 7px 10px 0px 10px;
  background: url(../img/newTabs-bg.gif) repeat-x 0px 0px;
  height: 28px;
  margin: 0px 5px 0px 0px;
  color: #96834e;
  font-weight: bold;
  text-decoration: none;
}
#ProfileTabs2 span a:hover {
  background-position: 0px -60px;
  color: #fff;
}
#ProfileTabs2 span a.active {
  padding-top: 12px;
  font-size: 14px;
  margin: 0px 5px 0px 0px;
  height: 33px;
  background-position: 0px -75px;
  color: #fff;
}
#ProfileTabs {
  float: left;
  clear: both;
  width: 745px;
  border-bottom: 3px solid #999;
  padding-left: 15px;
  margin-top: 25px;
  margin-bottom: 0px;
}
#ProfileTabs span {
  float: left;
  background:url(../img/profileTabs_bg_dark.gif) left top repeat-x #999;
  border-width:1px 1px 0px 1px;
  border-style:solid;
  border-color:#838383;
  padding: 7px 10px 3px 10px;
  margin: 18px 2px 0 2px;
  color: #ccc;
  font-weight: bold;
}
#ProfileTabs span.TabIn {
  font-weight: normal;
  color: #000;
  background:url(../img/profileTabs_bg_light.gif) left top repeat-x #fff;
  border-top: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
  margin: 0 5px;
  padding:0 0 0 0;
  position: relative;
  top: 3px;
  font-size: 1.5em;
}
#ProfileTabs span.TabIn .light_border {
  padding: 15px 20px 3px 20px;
  border-color:#fff;
  border-style:solid;
  border-width:0px 1px 1px 1px;
}
#ProfileTabs span.TabIn2 {
  color: #000;
  background-color: #fff;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0 0 0 0;
  padding: 5px 10px 4px 10px;
  font-size: 1.2em;
}
#ProfileTabs span a {
  text-decoration: none;
  color: #ddd;
}
#ProfileTabs span a:hover {
  color: #fff;
  text-decoration:none !important;
}
#ProfileInfo {
  float: left;
  width:740px;
}
#ProfileInfo span {
  width: 760px;
  float: left;
  padding: 10px 0 20px 0;
  border-bottom: 1px solid #eee;
}
/*****************************************/
/*     KATEGORIE LISTA OGŁOSZENIA     */
/*****************************************/
.small_kategory_boxes {
  float:left;
  display:inline;
  padding:5px 20px 5px 0px !important;
  margin:0px;
  width:235px;
  list-style:none;
}
.container_small_kategory_boxes {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  clear:both;
  float:none;
}
.categories {
  padding-left:60px;
  height:30px;
  margin-bottom:0px;
  display:block;
  overflow:hidden;
}
.categories strong {
  display:block;
  color:#999999 !important;
  font-size:11px !important;
}
.container_small_kategory_boxes2 {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  clear:both;
  float:none;
}
.small_kategory_boxes2 {
  float:left;
  display:inline !important;
  padding:0px 20px 5px 0px !important;
  margin:0px;
  width:235px;
  list-style:none;
}
.categories2 {
  #width:195px;
  max-width:195px;
  padding:1px;
  margin:0px 5px 0px 0px;
  display:inline;
  float:left;
  color:#660303 !important;
}
.ilosc_bt {
  display:inline;
  float:left;
  width:auto;
  padding:1px;
  font-size:11px !important;
  text-align:center;
  color:#BBBBBB !important;
}
.small_kategory_boxes2 b {
  display:block;
  float:left;
  visibility:hidden;
  font-size:15px;
  margin-right:2px;
  padding:1px;
}
.small_kategory_boxes2:hover .ilosc_bt {
  color:#666666 !important;
}
.small_kategory_boxes2:hover b {
  color:#b80303 !important;
  visibility:visible;
}
.small_kategory_boxes2:hover .categories2, .categories2:hover {
  color:#b80303 !important;
}
.h3_tab_box {
  float:right;
  display:inline;
  background:url(../img/pomin_bg.gif) top center no-repeat;
  padding:4px 12px 2px 11px;
  margin-top:20px;
}
.h3_tab_box a {
  font-size:11px !important;
}
.koplad {
  background: url(../img/ico-koplad.gif) no-repeat 0 0;
}
.ladowarki {
  background: url(../img/ico-ladowarka.gif) no-repeat 0 0;
}
.koparki1 {
  background: url(../img/ico-koparka.gif) no-repeat 0 0;
}
.koparki2 {
  background: url(../img/ico-koparka2.gif) no-repeat 0 0;
}
.transport {
  background: url(../img/ico-transport.gif) no-repeat 0 0;
}
.default_bg {
}
.small_kategory_boxes a:hover {
  background-position: 0px -30px;
}
.partnerzyBody #ProfileInfo span {
  width: 720px;
}
#ProfileInfo span em {
  width: 190px;
  float: left;
  font-weight: bold;
}
#ProfileInfo span input {
  width: 520px;
  border: 1px solid #999;
  padding: 4px;
}
#ProfileInfo span input.radio {
  width: auto;
  border: none;
  padding: 0;
}
#ProfileInfo span div.radiolecBox {
  float: left;
  width: 480px;
  padding: 0px;
}
#ProfileInfo span input.radiolec {
  float: left;
  clear: both;
}
#ProfileInfo span input.NotValid {
  border: 1px solid #b80303;
  color: #b80303;
}
#ProfileInfo label {
  float: left;
}
#ProfileInfo label.blisko {
  float: none;
  font-size: 12px;
  font-style: italic;
}
#ProfileInfo .mceEditorContainer {
  width: 675px !important;
}
#ogloszeniaFree {
  float: left;
  margin: 20px 0 20px 0;
}
#ogloszeniaFreeCat {
  display:block;
  margin:0 0 10px 0;
  padding:7px;
  background:#DDD;
  width:720px;
}
#ogloszeniaOplacone {
  float: left;
  margin: 20px 0 20px 0;
}
#ogloszeniaFree h1 {
  font-size: 1.5em;
  float: left;
  margin: 0px 0 0px 5px;
}
#ogloszeniaListing {
  width:770px;
  height:auto;
  float:none;
  clear:both;
  display:block;
  overflow:hidden;
}
#ogloszeniaOplacone h1, #ogloszeniaListing h1 {
  font-size: 1.5em;
  float: none;
  margin: 0px 0 20px 5px;
}
#ogloszeniaFree h2 {
  clear: both;
  float: left;
  color: #999;
  font-size: 12px;
  margin: 0px 0 20px 5px;
}
/*************************************************
                  STRONICOWANIE
*************************************************/
.PagingTitle,
.PagingTitle2 {
  float: left;
  width: 106px;
  margin-top:22px;
}
.PagingTitle2 {
  margin-top:3px;
}
.Paging {
  margin-bottom: 10px;
  width: 640px;
  float: right;
}
.Paging em {
  float: left;
  margin: 3px 0 0 0;
  color: #999;
}
.Paging a {
  display: block;
  float: left;
  text-decoration: none;
  padding: 2px 8px 2px 8px;
  margin: 3px 5px 0 0;
  border: 1px solid #aaa;
  background-color: #fff;
}
.Paging a.mala {
  font-size: 9px;
  padding: 0px 5px 0px 5px;
}
.Paging a:hover {
  border: 1px solid #000;
  color: #fff;
  background-color: #b80303;
}
.smallPaging a {
  font-size: 9px;
  width: 22px;
  padding: 0;
  text-align: center;
  border: none;
  background-color: #ddd;
  color: #999;
  margin-top: 8px;
}
.smallPaging a:hover {
  border: none;
}
.Paging a.active {
  /*border: none;
  font-weight: bold;*/
  background:none repeat scroll 0 0 #B80303;
  border:1px solid #B80303;
  color:#FFFFFF;
}
.Paging a.active:hover {
  background-color: #fff;
  color: #b80303;
}
.Paging ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 440px;
}
.Paging ul li {
  float: left;
  margin: 0;
  padding: 0;
}
/************************************************/
#dodajOgloszenieForm {
  float: left;
}
#dodajOgloszenieForm span {
  width: 760px;
  float: left;
  padding: 10px 0 20px 0;
  border-bottom: 1px solid #eee;
}
#dodajOgloszenieForm span em {
  width: 190px;
  float: left;
  font-weight: bold;
}
/*---------------------------------------------*/
img.thumb {
  cursor: pointer;
}
img.hidden {
  display: none;
}
#tab2menu, #tab3menu, #tab2form, #tab3form {
  display: none;
}
#podsumowanie {
  border: 0px solid black;
  margin: auto;
  width: 760px;
}
#podsumowanie th {
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}
#podsumowanie th.last {
  border-right: 0px solid black;
}
#podsumowanie td {
  border-right: 2px solid black;
}
#podsumowanie td.center {
  text-align: center;
}
#podsumowanie td.cena {
  text-align: right;
  border: 0px solid black;
}
#podsumowanie tr.last td {
  border-top: 2px solid black;
  border-right: 0px solid black;
}
#podsumowanie tr.last td.last {
  text-align: right;
  border-top: 2px solid black;
  border-right: 0px solid black;
  border-bottom: 2px solid black;
}





/*************************************************
ajax,jquery
*************************************************/
#wait {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  background: white;
  visibility: visible;
  z-index: 2;
}
#load {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  background: transparent;
  visibility: visible;
  z-index: 3;
}
#load table {
  margin: auto;
}
#load img {
  background: white;
  /*   margin: auto; */
  padding: 10px;
  border: 1px solid black;
}
#advancedSearch {
  display: none;
  clear: both;
  float: left;
  margin: 0px;
}
#advancedSearch input {
  float: left;
  padding: 2px;
  width: 430px;
  color: #000;
}
.chapterTitle {
  font-size: 1.4em;
  float: left;
  margin: 20px 0 10px 0;
  color: #b80303;
}
#stronaStatyczna {
  float: left;
  padding: 20px 0px 20px 0px;
  width: 710px;
}
#stronaStatyczna p {
  float: left;
  clear: both;
  width: 710px;
}
#stronaStatyczna blockquote {
  float: left;
  clear: both;
  margin: 0px 0px 15px 15px;
  padding: 0px;
  width: 700px;
}
#stronaStatyczna ul, #stronaStatycznaol {
  float: left;
  clear: both;
}
.newsDetail {
  float: left;
  margin: 15px 0 0 0;
}
.newsDetail h1 {
  font-size: 1.5em;
  padding: 0;
}
.newsDetail h4 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #ccc;
}
.newsDetail p {
  margin: 0 0 25px 0;
}
#tab1form {
  width: 760px;
}
#tab2form {
  width: 760px;
}
/* Create invite */

.How {
  padding-right: 20px;
}
.How p {
  font-size: 14px;
}
.Invitees {
  margin-bottom: 10px;
}
.Invitees p {
  margin-bottom: 5px;
  margin-top: 0px;
}
table {
  margin-left: 10px;
  margin-top: 10px;
}
table h2 {
  margin-bottom: 15px;
  color: #b80303;
}
td {
  vertical-align: top;
}
#GoodStuff {
  padding-left: 30px;
}
td.BigNumber {
  color: #333;
  font-family: Georgia, Times;
  font-size: 30px;
  width: 25px;
  padding: 0;
}
.InvitePreview {
  background: #f5f5f5;
  padding: 10px 15px 10px 15px;
}
.Send {
  background-image: url(http://l.yimg.com/www.flickr.com/images/dotted.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding-top: 10px;
  margin-top: 20px;
}
.Thanks {
  font-size: 14px;
}
#stat4u {
  position: absolute;
  top: -99999999px;
  left: -99999999px;
  visibility: hidden;
}
#stat4u_b {
  position: absolute;
  top: -99999999px;
  left: -99999999px;
  visibility: hidden;
}
#stat4u_bb {
  clear: both;
  margin: 0px auto;
  filter:alpha(opacity=30);
  -moz-opacity:0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
}
hr {
  float: left;
  clear: both;
  height: 1px;
  border: none;
  background-color: #ccc;
}
#strona {
  float: left;
}
#strona table {
  width: 760px;
  border-top: 1px solid #ccc;
}
#strona table td {
  border-bottom: 1px solid #ccc;
  padding: 15px 0 20px 0;
}
#BasketBox {
  float: left;
}
#BasketBox .PayForm {
  float: left;
  width: 354px;
  height: 226px;
  background: url('../img/pay_form_bg.gif') 0px 0px no-repeat;
  padding: 9px;
}
#BasketBox .yellow {
  background: url('../img/pay_form_bg.gif') no-repeat;
}
#BasketBox .left {
  margin-right: 16px;
}
#BasketBox .right {
  margin: 0;
}
#BasketBox .PayForm h2 {
  width: 354px;
  float: left;
  text-align: center;
  font-size: 20px;
  padding: 11px 0 20px 0;
}
#BasketBox .PayForm h2.red {
  color: #881f15;
}
#BasketBox .PayForm .desc {
  width: 354px;
  float: left;
  border-top: 1px solid #d0d1d1;
  border-bottom: 1px solid #d0d1d1;
  margin-bottom: 15px;
}
#BasketBox .PayForm .nip {
  width: 354px;
  float: left;
  border-bottom: 1px solid #d0d1d1;
  margin-bottom: 15px;
}
#BasketBox .PayForm .desc img {
  float: left;
  margin-left: 20px;
}
#BasketBox .PayForm .desc p {
  color: #881f15;
  font-size: 12px;
  padding: 10px 20px 0 0;
  float: left;
  width: 200px;
}
#BasketBox .PayForm .desc img.DotPay {
  float: left;
  margin: 15px 15px 45px 20px;
}
#BasketBox .PayForm .desc img.Faktura {
  float: left;
  margin: 9px 20px 5px 20px;
}
#BasketBox .PayForm h2.offek {
  color: #999999;
}
#BasketBox .PayForm p.offek {
  color: #999999;
}
#BasketBox .PayForm a.PayFormButton {
  width: 172px;
  background: url('../img/orange_button_bg.gif') no-repeat;
  height: 27px;
  float: left;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding-top: 7px;
  text-align: center;
  margin-left: 91px;
}
#BasketBox .PayForm .offButton {
  width: 172px;
  height: 27px;
  float: left;
  font-weight: bold;
  padding-top: 7px;
  text-align: center;
  margin-left: 91px !important;
  margin-left: 45px;
  background: url('../img/gray_button_bg.gif') no-repeat;
  color: #aaa;
  border: 0px;
}
.WarningBox,
.ErrorBox,
.InfoBox {
  float: left;
  clear: both;
  margin: 35px 0 5px 0;
  padding: 0;
  border: 1px solid #e6db55;
  width: 758px;
  color: #666452;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-radius: 5px;
  behavior: url(css/border-radius.htc);
}
.WarningBox p,
.ErrorBox p,
.InfoBox p {
  display:block;
  font-style:normal;
  line-height:1.5em;
  padding:10px 10px 10px 36px;
  color: #000;
  font-weight: bold;
  margin:0;
  background: #fffbcc url('../img/exclamation.png') no-repeat 10px 50%;
}
.ErrorBox {
border-color:#F00;
}
.InfoBox {
border-color:#090;
}
.ErrorBox p {
background-color:#FFBFBF;
background-image:url('../img/error.png');
}
.InfoBox p {
background-color:#BFE5BF;
background-image:url('../img/ok.png');
}



#dodajOgloszenieForm .WarningBox p span {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 4px 0;
  border-bottom: 0;
  padding: 0;
}
.WarningBox p small {
  font-size: 12px;
}
.WarningBox a.WarningBoxButton {
  position: relative;
  top: 4px;
  left: 440px;
  z-index: 2;
  display: block;
  width: 173px;
  background: url('../img/red_button_bg.gif') no-repeat;
  height: 35px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding-top: 7px;
  text-align: center;
}
ul.Basket {
  float: left;
  width: 760px;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #333;
  margin-bottom: 20px;
}
ul.Basket li {
  float: left;
  width: 760px;
  margin: 0;
  padding: 10px 0 10px 0;
  border-top: 1px solid #f1f1f1;
}
ul.Basket img, ul.Basket div {
  float: left;
  display: inline;
  margin: 0;
  padding: 0;
}
ul.Basket img {
  width: 80px;
  margin-right: 20px;
}
ul.Basket div.Details {
  width: 450px;
}
ul.Basket div.Price {
  padding-top: 20px;
  width: 168px;
}
ul.Basket div.Actions {
  padding-top: 16px;
  width: 42px;
}
ul.Basket div.Details h3 {
  color: #b82f17;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 7px;
}
ul.Basket div.Details p {
  color: #afaaa9;
  margin-bottom: 4px;
}
ul.Basket div.Details span {
  color: #a9a9a9;
  font-weight: bold;
}
ul.Basket div.Details strong {
  color: #686868;
  font-weight: bold;
}
ul.Basket div.Price p {
  font-weight: bold;
  font-size: 14px;
}
ul.Basket div.Actions span {
  display: none;
}
ul.Basket div.Actions a.Edit {
  float: left;
  width: 18px;
  height: 25px;
  background: url('../img/pencil_ico.gif') no-repeat;
  margin-right: 4px;
}
ul.Basket div.Actions a.Delete {
  float: left;
  width: 18px;
  height: 25px;
  background: url('../img/basket_ico.gif') no-repeat;
}
ul.Basket p.Text {
  font-size: 12px;
  font-weight: bold;
  width: 460px;
  text-align: right;
  margin-right: 35px;
  padding-top: 4px;
  float: left;
  display: inline;
  padding: 15px 0 15px 0;
}
ul.Basket p.Price {
  font-size: 24px;
  font-weight: bold;
  width: 245px;
  text-align: left;
  float: left;
  display: inline;
  padding: 15px 0 15px 0;
}
a.Finalize {
  float: right;
  width: 249px;
  height: 74px;
  background: url('../img/finalize_button.gif') no-repeat;
}
a.Finalize span {
  display: none;
}
ul.masz-produkty-lista span {
  display: none;
}
a.Cancel span, a.ToBasket span {
  display: none;
}
a.Cancel {
  float: left;
  width: 82px;
  height: 32px;
  background: url('../img/cancel_button.gif') no-repeat;
}
a.ToBasket {
  float: right;
  width: 249px;
  height: 74px;
  background: url('../img/add_to_basket_button.gif') no-repeat;
  margin-right: 10px;
}
table.tabela {
  width: 732px;
  text-align: center;
  margin:10px 0px 10px 0px;
}
table.platnosci {
font-size:12px;
}
table.platnosci th {
  padding: 10px 5px;
  text-transform: uppercase;
  font-weight:bold;
  border-right:1px solid #C9C9C9;
  background: url(../img/tabela-platnosci-th.gif) repeat-x bottom left;
}
table.czerwien th {
  background: url(../img/tabela-platnosci-th-red.gif) repeat-x bottom left;
  color: #fff;
}
table.platnosci td {
  padding: 5px;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #fff;
}
table.platnosci td.left, th.left {
  text-align:left;
  padding-left:2px;
}
table.platnosci td.ogloszenie {
width:260px;
}
table.platnosci td.ilosc {
width:50px;
text-align:center;
}
table.platnosci .szary td {
  background-color: #f7f7f7;
}
table.platnosci .bialy td {
  background-color: #fff;
}
table.platnosci .czerwien td {
  background-color: #FFDFDF;
}
a.pdf_icon {
  background:url(../img/pdf_icon_down_n.gif) no-repeat left center;
  margin-left:1px;
  margin-top:-3px;
  padding-left:15px;
  display:inline-block;
  float:left;
  padding-top:4px;
}
a.pdf_icon:hover {
  background:url(../img/pdf_icon_down_h.gif) no-repeat left center;
}
a.pay_button_small_sms,
a.pay_button_small {
  display:inline;
  background:url(../img/pay_button_small.gif) no-repeat center center;
  margin:0px !important;
  font-size:11px;
  color:#555;
  padding:4px 6px;
  text-decoration:none;
  width:20px;
}
a.pay_button_small_sms {
  padding:4px 12px;
}
a.pay_button_small_sms:hover,
a.pay_button_small:hover {
  background:url(../img/pay_button_small_h.gif) no-repeat center center;
  color:#222;
  text-decoration:none !important;
}
/* strony informacyjne */
h1.newItemTitle {
  clear: both;
  float: left;
  font: 24px/30px Georgia, "Times New Roman", Times, serif;
  color: #555;
  padding-bottom: 20px;
}
span.newItem {
  float: left;
  width: 760px;
  border: 1px solid #e2e2e2;
  padding: 20px 0px 15px 0;
  margin-bottom: 25px;
}
span.newItem div {
  width: 435px;
  float: right;
  padding-top: 15px;
  padding-right: 25px;
}
span.newItem img {
  float: left;
  width: 285px;
}
span.newItem img.duze {
  float: left;
  width: 730px;
  margin-left: 20px;
}
span.newItem img.newItemRight {
  float: right;
  margin: 0px 0px 10px 20px;
}
span.newItem h2 {
  float: left;
  width: 430px;
  font: 18px/30px Georgia, "Times New Roman", Times, serif;
  color: #0489B7;
  padding-bottom: 10px;
}
span.newItem h2 i {
  float: right;
  font-size: 11px;
  font-style: normal;
  color: #000;
}
span.newItem h2 i b {
  font-size: 13px;
}
span.newItem a {
  float: left;
  margin-top: 15px;
  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
  background-color: #65B253;
  padding: 2px 5px 2px 5px;
}
#stronaStatyczna span.newItem p {
  width: 430px;
  color: #888;
}
#stronaStatyczna span.newItem p.bigone {
  width: 720px;
  padding-left: 20px;
  padding-right: 20px;
  color: #888;
}
.partnerzyTop {
  float: left;
  width: 758px;
  height: 26px;
  background: url(../img/partnerzy-top.gif) no-repeat 0 0;
  font-size: 16px;
  padding: 10px 0 0 20px;
}
.partnerzyBody {
  float: left;
  width: 756px;
  border-right: 1px solid #d6d5d5;
  border-left: 1px solid #d6d5d5;
}
.partnerzyBody .newItemTitle {
  margin-left: 20px;
}
.partnerzyBody p {
  margin-left: 20px;
}
.partnerzyCloseup {
  float: left;
  width: 758px;
  height: 6px;
  background: url(../img/partnerzy-bottom.gif) no-repeat 0 0;
  margin-bottom: 30px;
}
.partnerzyBody .partnerzyLogo {
  float: left;
  width: 250px;
  margin-top: 10px;
  text-align: center;
}
.partnerzyBody .partnerzyOpis {
  float: left;
  width: 400px;
  margin-top: 10px;
}
.partnerzyBody .partnerzyOpis p {
  float: left;
  width: 400px;
}
.partnerzyBody .partnerzyOpis2 {
  float: left;
  width: 470px;
  margin-top: 10px;
}
.partnerzyBody .partnerzyOpis2 p {
  float: left;
  width: 470px;
}
.partnerzyBody .partnerzyMapa {
  margin-top: 10px;
  float: left;
  width: 100px;
  text-align: center;
}
.partnerzyBody .miniOfferLink2 {
  width: 725px;
}
.partnerzyBody .miniOfferLink2 span em {
  width: 300px;
}
.partnerzyBody .miniOfferLink2 span {
  width: 380px;
}
.partnerzyBody .miniOfferLink2 span.auto {
width:auto;
}
#BoxContainer .newLogin {
  width: 235px;
  float: left;
  height: 140px;
  background: url(../img/new_login_bg.gif) no-repeat;
  display:inline;
}
#BoxContainer .newLoginOn {
  width: 235px;
  float: left;
  height: 140px;
  background: url(../img/new_login_on_bg.gif) no-repeat;
  display:inline;
}
#BoxContainer .newLogin ul, #BoxContainer .newLoginOn ul {
  float: left;
  display:inline;
  width: 235px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.newLogin .RePass, .newLoginOn .RePass {
  float: left;
  width: 107px;
  margin: 0px;
  padding: 15px 0px 0px 10px !important;
  #padding: 20px 0px 0px 10px !important;
  display:inline;
}
.newLogin .RePass a, .newLoginOn .RePass a {
  color: #78632c;
  font-size: 12px;
}
.newLogin .Register, .newLoginOn .Register {
  float: left;
  width: 108px;
  text-align: right;
  margin: 0px;
  padding: 15px 10px 0px 0px !important;
  #padding: 20px 10px 0px 0px !important;
  display:inline;
}
.newLogin .Register a, .newLoginOn .Register a {
  font-size: 14px;
  font-weight: bold;
  color: #c80000;
  display:block;
}
#BoxContainer .newLogin h4, #BoxContainer .newLoginOn h4 {
  width: 215px;
  color: #948768;
  font-size: 12px;
  padding: 6px 10px;
  margin:0px;
}
#BoxContainer .newLogin .loginSmall, #BoxContainer .newLoginOn .loginSmall {
  font-size: 11px;
}
#BoxContainer .newLogin fieldset, #BoxContainer .newLoginOn fieldset {
  width: 160px;
  float: left;
  display:inline !important;
  border: 0;
  padding-top: 16px;
  padding-bottom: 0px;
  padding-right: 0;
  margin-right: 0;
}
#BoxContainer .newLogin fieldset small, #BoxContainer .newLoginOn fieldset small {
  width: 38px;
  float: left;
  display:inline !important;
  margin-bottom: 5px;
}
#BoxContainer .newLogin fieldset input, #BoxContainer .newLoginOn fieldset input {
  width: 112px;
  float: left;
  display:inline !important;
  margin-bottom: 6px;
  border-top: 1px solid #727272;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  border-bottom: 1px solid #dadada;
  padding: 2px 0;
}
#BoxContainer .newLogin input, #BoxContainer .newLoginOn input {
  float: left;
  display:inline;
}
#BoxContainer .newLogin input.login_ok, #BoxContainer .newLoginOn input.login_ok {
  float: left;
  display:inline;
  width: 40px;
  height: 23px;
  background: url(../img/new_ok_button.gif) no-repeat;
  border: 0;
  cursor: pointer;
  margin-top: 41px;
}
#BoxContainer .newLogin input[type=hidden] {
display:none !important;
}


/*************************************************
                WYSZUKIWARKI BOCZNE
*************************************************/
#BoxContainer .wyszukiwarkaBocznaOgloszenia {
  width: 235px;
  float: left;
  height: 175px;
  display:inline;
  background: url(../img/new_search_bg.gif) no-repeat;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia * {
  padding: 0;
  margin: 0;
  width: 235px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form fieldset {
  border: 0;
  width: 215px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia h3 {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  padding: 10px 0 10px 10px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia table {
  float: left;
  width: 215px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form {
  float: left;
  width: 215px;
  padding: 10px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form input.searchName {
  float: left;
  width: 203px;
  border-top: 1px solid #727272;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  border-bottom: 1px solid #dadada;
  padding: 5px 5px;
  color: #999;
  margin-bottom: 5px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form select.searchCategory {
  float: left;
  width: 213px;
  margin-bottom: 5px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form input.searchPrise, #BoxContainer .wyszukiwarkaBocznaOgloszenia form select.waluta {
  width: 45px;
  float: left;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form table {
  padding: 0;
  float: left;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form table td {
  float: left;
  width: auto;
  padding-right: 5px;
}
#BoxContainer .wyszukiwarkaBocznaOgloszenia form input.szukaj {
  float: right;
  width: 75px;
  height: 23px;
  background: url(../img/new_search_button_bg.gif) no-repeat;
  border: 0;
  text-align: right;
  margin-right: 17px;
  margin-top: 3px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog {
  width: 235px;
  float: left;
  min-height: 175px;
  display:inline;
  background:#E0E4DC url(../img/katalog/wyszukiwarka_boczna.png) no-repeat 0 100%;
  overflow:visible;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form fieldset {
  border: 0;
  width: 215px;
  margin:0;
  padding:0;
}
#BoxContainer .wyszukiwarkaBocznaKatalog h3 {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  margin:0;
  padding:0 10px;
  height:40px;
  line-height:40px;
  background:url(../img/katalog/wyszukiwarka_boczna_head.png) no-repeat 0 0;
}
#BoxContainer .wyszukiwarkaBocznaKatalog table {
  float: left;
  width: 215px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form {
  float: left;
  width: 215px;
  padding:7px 5px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form input.szukaj {
  float: left;
  width: 203px;
  border-top: 1px solid #727272;
  border-left: 1px solid #b4b4b4;
  border-right: 1px solid #b4b4b4;
  border-bottom: 1px solid #dadada;
  padding: 5px 5px;
  color: #999;
  margin-bottom: 5px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form table {
  padding: 0;
  float: left;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form table td {
  float: left;
  width: auto;
  padding-right: 5px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog form input.szukaj {
  float: right;
  width: 75px;
  height: 23px;
  background: url(../img/new_search_button_bg.gif) no-repeat;
  border: 0;
  text-align: right;
  margin-right: 17px;
  margin-top: 3px;
}
#BoxContainer .wyszukiwarkaBocznaKatalog ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
#BoxContainer .wyszukiwarkaBocznaKatalog li {
  width:215px;
  margin:0;
  padding:0;
}
#BoxContainer .wyszukiwarkaBocznaKatalogRow {
  margin:7px 5px;
  padding:0;
}



#footerleft {
  float:left;
  width:250px;
  text-align:left !important;
  margin:0px;
  padding:0px 0px 0px 0px;
}
#footerleft h1 {
  font-size: 1.4em;
  font-weight: 700;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  border-bottom:1px dotted #000;
  color:#000;
}
#footerleft span {
  width:200px;
  display:inline;
  padding:5px 15px 15px 35px;
  #padding:5px 15px 30px 35px;
  margin:0px;
  color:#666 !important;
  background:#f2f2f2 !important;
  font-size:11px !important;
  line-height:14px !important;
  text-align:left;
}
#footerleft span b {
  font-size:12px;
  display:block;
  margin-bottom:5px;
}
#footerleft ul {
  list-style:none;
  padding:0px;
  margin:0px;
}
#footerleft ul li {
  padding:0px;
  margin:0px;
  list-style:none;
  line-height:14px !important;
}
#footerleft a {
  font-size:11px !important;
  line-height:14px !important;
}
#footerleft a:hover {
  text-decoration:underline;
}
#categoryListFooter {
  float:left;
  width:743px;
  text-align:left !important;
  margin:0px 0px 0px 10px;
  padding:0px;
}
#categoryListFooter h1 {
  font-size: 1.4em;
  font-weight: 700;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  border-bottom:1px dotted #000;
  color:#000;
}
#categoryListFooter span {
  width:743px;
  padding:5px 0px 4px 0px;
  display:inline;
  margin:0px;
  color:#666 !important;
  background:#f2f2f2 !important;
  font-size:11px !important;
  text-align:left;
  float:left;
}
/*#categoryListFooter ul, li {*/
#categoryListFooter ul {
  margin:0px !important;
  padding:0px !important;
  line-height:14px;
  text-align:left;
  list-style:none;
  list-style-type:none;
  list-style-position:outside;
}
#categoryListFooter ul {
  float:left;
  width:220px;
  display:inline;
  padding:0px !important;
  margin:0px 5px 0px 5px;
  list-style:none;
}
#categoryListFooter li {
  padding:0px !important;
  margin:0px !important;
  list-style-position:inside;
  list-style-type:none;
  overflow:hidden;
  width:197px;
  height:15px;
}
#categoryListFooter a {
  color:#666;
  line-height:14px !important;
  font-size:11px !important;
  cursor:pointer;
}
#categoryListFooter a b {
  visibility:hidden;
  font-size:13px !important;
  text-decoration:none !important;
}
#categoryListFooter a:hover {
  text-decoration:none !important;
  color:#b80303;
}
#categoryListFooter a:hover b {
  visibility:visible;
  color:#b80303;
  text-decoration:none !important;
}
#main-top-box {
  width:770px;
  display:block;
  float:none;
  clear:both;
  padding-top:5px;
}
#main-top-box h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #999;
  padding-left:20px;
  padding-bottom:1px;
  float:none;
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin: 10px 0 5px 0;
  display:block;
}
.boxes {
  float:left;
  display:inline;
  padding-top:0px;
  padding-left:10px;
  padding-right:15px;
}
.boxes b span,
.boxes strong span {
  color:#b80303;
}
.boxes img {
  float:left;
}
.boxes p {
  float:left;
  margin:0px !important;
  padding:10px 0px 10px 5px !important;
}
#newsBox {
  width:235px;
  height:auto;
  padding-top:5px !important;
  margin-top:5px !important;
  float:none;
  clear:both;
}
#newsBox h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #999;
  padding-left:20px;
  padding-bottom:1px;
  padding-top:0px;
  float:none;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0 10px 0;
  display:block;
}
#newsBox .newsInfo {
  padding:10px 5px 7px 10px !important;
  height: auto;
  display:block;
  float:none;
  margin:0px 0px 2px 0px;
  line-height:14px !important;
  background:#f4f4f4 !important;
}
#newsBox h4 {
  color:#b80303;
  font-size:12px;
  padding:0px 0px 5px 0px;
  margin:0px;
  line-height:15px !important;
}
#newsBox span {
  font-size:11px;
  line-height:14px !important;
  font-family:Verdana;
  color:#666;
}
#newsBox em {
  color:#999;
}
#newsBox a {
  display:block;
  text-align:left;
  padding-top:0px;
  color:#b80303;
}
/*************************************************
         PANEL UŻYTKOWNIKA - START
*************************************************/
.panel_box {
  float:left;
  display:inline;
  margin:1px 1px 0px 0px;
  background:#f8f8f8;
  border:1px solid #dfdfdf;
  width:365px;
}
.panel_box_head {
  margin:0px 2px;
  text-align:left;
  border-bottom:1px solid #e8e8e8;
  background:url(../img/panel_top_bg.gif) left top no-repeat;
}
.panel_box_head_select {
  margin:0px 0px;
  text-align:left;
  border-bottom:1px solid #d8d8d8;
  background:url(../img/panel_top_bg2.gif) left top no-repeat #e0e0e0;
  height:50px;
  line-height:50px;
}
.panel_box_head_select a {
padding-right:10px;
}
.panel_box_head_select a.h1 {
  font-size:1.25em;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  padding:10px 10px 10px 47px;
  background-position:5px 5px;
  background-repeat:no-repeat;
}
.panel_box_head_select a.h1:hover {
  color:#666;
  text-decoration:none !important;
}
.panel_box_head a {
  font-size:1.25em;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  padding:15px 10px 7px 47px;
  display:block;
  background-position:5px 5px;
  background-repeat:no-repeat;
}
.panel_box_head a:hover {
  color:#666;
  text-decoration:none !important;
}
.panel_box_container {
  margin:0px 2px;
  padding:5px 3px;
  border-top:1px solid #fff;
  min-height:100px;
  overflow-y:auto;
}
.panel_box_container_list {
  display:block;
  padding:1px 0px;
}
.panel_box_container_list ul {
  margin:0px !important;
  padding:5px 0px !important;
  list-style:none !important;
}
.panel_box_container_list ul li {
  padding-left:10px !important;
  list-style-type:circle !important;
  list-style-position:inside !important;
}
.panel_box_container_smallbox {
  border:1px #f0f0f0 solid;
  background:#fafafa;
  margin:4px 3px 8px 3px;
  padding:3px;
}
.panel_box_container_smallbox strong {
  display:block;
  padding-bottom:3px;
  font-size:11px;
}
.panel_box_container_smallbox .date {
  width:55px;
  height:11px;
  overflow:hidden;
  margin-right:8px;
  display:inline-block;
}
.panel_box_container_smallbox .panel_box_container_list {
  padding:0px 5px;
  font-size:11px !important;
}
/************************************************/
.panel_start_ogloszenia {
border:none;
margin:3px 5px;
font-size:11px;
}
.panel_start_ogloszenia td {
padding:1px 5px 1px 3px;
}



/*************************************************
              LINKI SPONSOROWANE
*************************************************/
#linkiSponsorowaneBox {
  width:235px;
  height:auto;
  padding-top:5px !important;
  margin-top:5px !important;
  float:none;
  clear:both;
}
#linkiSponsorowaneBox h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #999;
  padding-left:20px;
  padding-bottom:1px;
  padding-top:0px;
  float:none;
  /*color:#B70000;*/
  color:#000;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0 10px 0;
  display:block;
}
#linkiSponsorowaneBox ul {
margin:0;
padding:0;
}
#linkiSponsorowaneBox li {
display:inline;
width:235px;
list-style-type:none;
float:left;
padding:0;
margin:0;
}
#linkiSponsorowaneBox li a {
float:left;
width:230px;
overflow:auto;
padding:5px 5px 5px 25px;
background:#EEE url(../img/li-linki-sponsorowane.gif) no-repeat 10px 50%;
border-bottom:1px solid #CCC;
text-decoration:none;
}
#linkiSponsorowaneBox li a:hover {
background-color:#DDD;
text-decoration:none !important;
}



/*************************************************
              POLECAMY FIRMY
*************************************************/
#katalogPolecamyBox {
  width:235px;
  height:auto;
  padding-top:5px !important;
  margin-top:5px !important;
  float:none;
  clear:both;
}
#katalogPolecamyBox h3 {
  background:transparent url(../img/arrows.gif) no-repeat 0 50%;
  border-bottom:1px dotted #999;
  padding:0 0 1px 20px;
  float:none;
  /*color:#B70000;*/
  color:#000;
  font-weight: bold;
  font-size: 14px;
  margin: 10px 0;
  display:block;
}
#katalogPolecamyBox .company {
display:block;
height:auto;
padding:10px 10px 15px 10px;
}
#katalogPolecamyBox h4 {
display:block;
margin:5px 10px 0 10px;
padding:0;
}
#katalogPolecamyBox .img {
display:block;
min-height:50px;
overflow:auto;
text-align:center;
border:2px solid #EEE;
background:#FFF;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
/*behavior:url(css/border-radius.htc);*/
}
#katalogPolecamyBox .path {
display:block;
margin:5px 10px 10px 10px;
padding:0;
font-size:11px;
}
#katalogPolecamyBox .path ul {
margin:0;
padding:0;
list-style-type:none;
}
#katalogPolecamyBox .path li {
display:inline;
float:left;
margin:0;
padding:0;
}





/*************************************************
         CENNIK
*************************************************/
.subtitle_h3 {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #999;
  padding-left:20px;
  padding-bottom:1px;
  padding-top:0px;
  float:none;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin: 20px 0 10px 0;
  display:block;
}
.small_info_bottom {
}


/*************************************************
               Logowanie-rejestracja
*************************************************/
#loginBox, #registerBox {
  float:left;
  width:330px;
  min-height:400px;
  overflow:auto;
  padding:5px 15px;
  margin-top:10px;
}
#loginBox {
  border-right:5px solid #CCC;
}


/*************************************************
                 Wygląd formularzy
*************************************************/
.masz_form {
  display:block;
}
.masz_form form {
}
.masz_form fieldset {
  border:none;
  clear:both;
}
.masz_form input, .masz_form select, .masz_form textarea {
  font-size:11px;
  font-family:Verdana, Arial;
}
.masz_form input[type=checkbox], .masz_form input[type=radio] {
  border:none;
}
.masz_form .masz_form_row {
  clear: both;
  padding: 10px;
  /*border-bottom: 1px solid #ddd;*/
  overflow:auto;
  overflow-x:hidden;
}
.masz_form .masz_form_row > label {
  display: block;
  padding-right: 5px;
  float: left;
  text-align: right;
  width: 35%;
}
.masz_form .masz_form_row_btn {
  clear: both;
  padding: 10px;
  border-top: 1px solid #ddd;
  min-height:20px;
  overflow:auto;
  color:#999;
}
.masz_form .masz_form_row_btn_l, .masz_form .masz_form_row_btn_r {
  float:left;
  width:200px;
  text-align:center;
}
.masz_form .masz_form_row_btn_r {
  float:right;
}
.masz_form_row_btn button, .masz_form_row_btn input {
  display:block;
  margin:3px auto;
  float:none;
  clear:both;
}
.masz_form_row_btn_l button {
  background-image: url(../img/bigbutton-bw.gif);
  border-color:#444;
}
.masz_form .masz_content {
  padding-left:5px;
  float:left;
  width:60%;
  font-size:90%;
}
.masz_form .masz_help {
  margin-bottom:-10px;
  color:#666;
}
.masz_form .masz_error {
  color:#F00;
}


/*************************************************
                 Wygląd listy produktów
*************************************************/
ul.masz-produkty-lista {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.masz-produkty-lista li {
  float: left;
  width:750px;
  margin: 0;
  padding:0;
  cursor: pointer;
  border-top:1px solid #ded8b3;
  background:#fbfadb url(../img/radio-produkty.gif) no-repeat 15px 50%;
  min-height:75px;
  overflow:auto;
}
ul.masz-produkty-lista li.active {
  border-top-width:2px;
  background: #e7e1a3 url(../img/radio-checked-produkty.gif) no-repeat 15px 50%;
}
ul.masz-produkty-lista li > div {
  display:block;
  float:left;
  padding:10px;
}
ul.masz-produkty-lista li h3 {
  color: #9d3343;
  font-size:160%;
  font-weight:bold;
  margin:5px 3px;
  padding:0;
}
ul.masz-produkty-lista li.active h3 {
  color:#800;
}
ul.masz-produkty-lista li p {
  margin:5px 3px;
  padding:0;
}
ul.masz-produkty-lista .opis {
  width:450px;
  margin-left:50px;
}
ul.masz-produkty-lista .cena {
  font-size:110%;
  margin-left:50px;
  width:100px;
}


/*************************************************
          Wygląd listy produktów w koszyku
*************************************************/
ul.masz-produkty-koszyk {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.masz-produkty-koszyk li {
  float: left;
  width:750px;
  margin: 0;
  padding:0;
  border-top:1px solid #ded8b3;
  background:#fbfadb;
  min-height:75px;
  overflow:auto;
}
ul.masz-produkty-koszyk li > div {
  display:block;
  float:left;
  padding:10px;
}
ul.masz-produkty-koszyk li h3 {
  color: #9d3343;
  font-size:160%;
  font-weight:bold;
  margin:5px 3px;
  padding:0;
}
ul.masz-produkty-koszyk li p {
  margin:5px 3px;
  padding:0;
}
ul.masz-produkty-koszyk .zdjecie {
  width:80px;
  margin-left:10px;
  text-align:center;
}
ul.masz-produkty-koszyk .opis {
  width:330px;
  margin:15px 0 0 10px;
}
ul.masz-produkty-koszyk .cena {
  font-size:110%;
  margin:25px 0 0 10px;
  width:120px;
  text-align:center;
}
ul.masz-produkty-koszyk .akcje {
  margin:27px 0 0 10px;
  width:90px;
  text-align:center;
}
ul.masz-produkty-koszyk .podsumowanie {
  background:#F0F0F0;
  padding:0;
  text-align:right;
  min-height:25px;
}
ul.masz-produkty-koszyk .podsumowanie h3 {
  margin:0 50px 0 0;
  padding:0;
  height:30px;
  line-height:30px;
}


/*************************************************
         CENNIK
*************************************************/
#nowy-page-title {
  color:#393939;
  font-size:1.8em;
  font-weight:bold;
  padding:10px 30px 1px 25px;
  margin:5px 0px;
  display:block;
  clear:both;
  float:none;
  border-bottom:1px dotted #666;
  background:url(../img/arrows_big.gif) left 80% no-repeat;
}
.subtitle_h3 {
  background:none !important;
  border-bottom:1px dotted #999;
  padding-left:0px;
  padding-bottom:1px;
  padding-top:0px;
  float:none;
  color: #333;
  font-weight: bold;
  font-size: 16px;
  margin: 20px 0 10px 0;
  display:block;
}
.cennik_table {
  width:600px;
  display:block;
  margin:15px auto;
  padding:10px;
  border:1px solid #DDD;
  border-collapse:collapse;
}
.cennik_table td.clicked {
font-weight:bold;
background:#DDD;
}
.td_group {
  width:220px;
  padding:5px 0px;
  border-bottom:1px solid #DDD;
}
.td_value {
  width:15%;
  vertical-align:middle;
  text-align:center;
  border-bottom:1px solid #DDD;
}
.small_info_bottom {
  width:600px;
  margin:0px auto;
  text-align:right;
  font-size:11px;
}

#for_table_ads .cennik_table {
  width:98%;
  display:block;
  margin:15px auto;
  padding:10px;
  border:1px solid #DDD;
}
#for_table_ads .cennik_table th {
	padding:10px 0px 5px 0px;
	border-bottom:1px solid #DDD;
}
#for_table_ads ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	list-style:none;
}
#for_table_ads li {
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 8px;
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
}
#for_table_ads li strong {
	color:#b23d2c;
	display:inline-block;
	padding-right:5px;
}
#for_table_ads .cennik_table td.clicked {
font-weight:bold;
background:#DDD;
}
#for_table_ads .td_group {
  width:15%;
  padding:1px 0px 0px 10px;
  font-size:14px;
  text-align:left;
  vertical-align:middle;
  border-bottom:1px solid #DDD;
}
#for_table_ads .td_value {
  width:15%;
  vertical-align:middle;
  text-align:center;
  border-bottom:1px solid #DDD;
  border-left:1px solid #DDD;
}
#for_table_ads .small_info_bottom {
  width:740px;
  margin:0px auto;
  text-align:center;
  font-size:11px;
}

/*****************************************************
 *         POMOC
 ****************************************************/
#menu_help {
  background:#fff;
  width:200px;
  float:left;
  /*position:absolute;*/
}
#menu_help ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#menu_help li {
  float:none;
  clear:both;
  display:block;
  overflow:visible;
  height:auto;
}
#page_help {
  width:550px;
  float:right;
}
.help_std_box {
  display:block;
  padding:10px;
  margin:5px;
}
.help_std_txt {
  display:block;
  font-size:12px;
  color:#333;
}
.help_std_title {
  background-image: url(../img/arrows.gif);
  background-position: 0% 50%;
  background-color: transparent;
  background-repeat:no-repeat;
  border-bottom:1px dotted #999;
  padding-left:20px;
  padding-bottom:1px;
  padding-top:0px;
  float:none;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin: 20px 0 10px 0;
  display:block;
  height:auto;
}
.help_std_indent {
  display:block;
  height:auto;
  padding-left:10px;
}
.help_std_indent ul, .help_std_indent li {
  list-style-type:none;
  height:auto;
}
.help_link_cat ul {
  display:none;
}
.help_link_cat a {
  color:#000000 !important;
  font-weight:bold;
  text-decoration:none !important;
  display:block !important;
  height:auto;
  padding:5px 5px;
  background:#F7BA2F;
  border-top:1px solid #FFEE4F;
  border-bottom:1px solid #E88726;
}
.help_link_cat a:hover {
  background:#FFD33F;
}
.help_link_a {
  padding:3px 0px !important;
  display:block;
  background:#E88726 !important;
  border-top:1px solid #FFA200;
  border-bottom:1px solid #BF6300;
}
.help_link_a:hover {
  background:#EF952C !important;
  border-top:1px solid #FFAA4F;
  border-bottom:1px solid #BF6300;
}
.help_link_a strong {
  color:#3F2404 !important;
  font-weight:normal !important;
  text-decoration:none !important;
  padding:0px !important;
  float:left;
  display:block;
}
.help_link_a a {
  background:none !important;
  border:0px !important;
  color:#3F2404 !important;
  font-weight:normal !important;
  text-decoration:none !important;
  padding:1px 0px 1px 3px !important;
  float:left;
  display:block;
  width:180px;
  height:auto;
}
.help_link_a a:hover {
  color:#FFE2AF !important;
  text-decoration:underline !important;
}
.cennik_table2 {
  width:520px;
  display:block;
  margin:15px auto;
  padding:10px;
  border:1px solid #DDD;
}
.td_group2 {
  width:100px;
  padding:5px 0px;
  border-bottom:1px solid #DDD;
}
.td_value2 {
  width:13%;
  vertical-align:middle;
  text-align:center;
  border-bottom:1px solid #DDD;
}
.td_value3 {
  width:13%;
  vertical-align:top;
  text-align:center;
  border-bottom:1px solid #DDD;
  color:#999;
  font-size:90%;
}
.small_info_bottom2 {
  width:500px;
  margin:0px auto;
  text-align:right;
  font-size:11px;
}

/* SPRZATANIE */
.clearing {
  width:0px !important;
  height:0px !important;
  padding:0px !important;
  margin:0px !important;
  overflow:hidden !important;
  font-size:0px !important;
  line-height:0px !important;
  text-decoration: none !important;
  display: block !important;
  float:none !important;
  clear:both !important;
}




/*****************************************************
*                   KATALOG FIRM
 ****************************************************/
.ofertaKatalogFirm {
border-bottom:1px solid #EEEEEE;
float:left;
line-height:1em;
margin:0 5px 0;
padding:5px 5px 5px 25px;
width:715px;
color:#666;
}
.ofertaKatalogFirm img {
border:1px solid #DDD;
float:right;
margin:-25px 3px 3px 3px;
}
.ofertaKatalogFirm h3 {
font-weight:bold;
line-height:120%;
height:120%;
margin:0;
}
/*************************************************
                    REKLAMA
*************************************************/
#advert_buttons {
	clear:both;
	float:none;
	height:auto;
	margin-top:5px !important;
	padding-top:5px !important;
	width:235px;
	text-align: center;
	font-size: 9px;
	font-family: Verdana;
}
.advert_button {
    width:230px; 
    height:60px;
    margin-bottom:5px;
    clear:both;
    margin:auto;
    display:none;
}

.advert_billboard {
margin:auto;
}

#advert_bb_1,#advert_bb_2,#advert_bb_3,#advert_bb_4 {
display:none; margin-bottom:5px;
}

/*************************************************
                    KATALOG
*************************************************/
.katalog-page-title {
  color:#393939;
  font-size:1.8em;
  font-weight:bold;
  padding:10px 30px 1px 25px;
  margin:5px 0px;
  display:block;
  clear:both;
  float:none;
  border-bottom:1px dotted #666;
  background:url(../img/arrows_big.gif) left 80% no-repeat;
}
.katalog-page-title span {
float:right;
text-align:right;
font-weight:bold;
font-size:0.8em;
}

.katalogBlokLewy,
.katalogBlokPrawy {
float:left;
width:365px;
}
.katalogBlokPrawy {
margin-left:15px;
}
.katalogTabela,
#katalogWpis .katalogTabelaFirma {
border: 1px solid #DDD;
display:block;
min-height:10px;
overflow:auto;
padding:3px;
font-size:12px;
margin:3px 0;
}
.katalogTabela label {
display:block;
float:left;
color:#999;
width:150px;
}
#katalogWpis {
display:block;
min-height:400px;
overflow:visible;
}
#katalogWpis h3 {
display:block;
background:url(img/arrows.gif) no-repeat 0 50%;
border-bottom:1px dotted #000000;
color:#000000;
font-size:1.4em;
font-weight:bold;
margin:10px 0;
padding:0 0 1px 20px;
}
.katalogTabela > div {
display:block;
float:right;
width:185px;
}
.katalogTabela2 {
font-weight:900;
font-size:16pt;
border:none;
background:#F5F5F5;
padding:5px 3px;
}
#katalogWpis .katalogWpisGoogle {
/*background:url(img/katalog/googlemap.png) no-repeat 5px 50%;*/
}
#katalogWpis .katalogWpisKategorieUl {
list-style-type:none;
margin:0;
padding:0;
color:#999;
}
#katalogWpis .katalogWpisKategorieUl li {
margin:0;
padding:1px 0;
margin-right:5px;
}
#katalogWpis .katalogWpisKategorieUl .aktywne1,
#katalogWpis .katalogWpisKategorieUl .aktywne2 {
background:url(img/katalog/ok16x16.png) no-repeat 150px 50%;
}
#katalogWpis .katalogWpisKategorieUl .aktywne1 {
font-weight:bold;
background-color:#F5F5F5;
}
#katalogWpis .katalogWpisZdjecia {
list-style-type:none;
margin:0;
padding:0;
}
#katalogWpis .katalogWpisZdjecia li {
display:inline;
float:left;
margin:2px;
padding:0;
}
#katalogWpis .katalogWpisZdjecia a {
float:left;
}
#katalogWpis .katalogWpisZdjecia img {
float:left;
border:1px solid #CCC;
}
#katalogWpis .katalogWpisOpis {
margin:0 15px 15px 15px;
}
#katalogWpis .katalogWpisFormularz {
background:#F6F6F6;
border:1px solid #DDDDDD;
padding:10px;
font-size:11px;
}
#katalogWpis .katalogWpisFormularz label {
display:block;
float:left;
width:110px;
margin-right:10px;
}
#katalogWpis .katalogWpisFormularz input,
#katalogWpis .katalogWpisFormularz textarea {
width:180px;
}
#katalogWpis .katalogWpisFormularzWiersz {
margin:5px 0;
}
.katalogListaWpis,
.katalogListaWpis2 {
border-bottom:1px solid #EEE;
float:left;
line-height:1em;
margin:0 5px 0;
padding:5px 10px;
width:740px;
}
.katalogListaWpis2 {
background-color:#FFFFCC;
border-color:#E8E894;
}
.katalogListaWpisLogo {
float:left;
width:170px;
}
.katalogListaWpisLogo img {
float:left;
border:1px solid #EEE;
}
.katalogListaWpisOpis {
float:left;
width:390px;
margin-top:10px;
}
.katalogListaWpisOpis p {
margin:0 !important;
padding:0 !important;
line-height:18px !important;
clear:both;
}
.katalogListaWpisOpis p strong {
display:block;
float:left;
width:100px;
}
.katalogListaWpisOpis p span {
display:block;
float:left;
width:270px;
}
.katalogListaWpisInne {
float:right;
width:160px;
margin-top:25px;
color:#CCC;
}
.katalogListaWpisOpis h3,
.katalogListaWpisOpis h4,
.katalogListaWpisOpis h5,
.katalogListaWpisOpis h6,
.katalogListaWpisOpis p {
margin:0 0 3px 0;
}
.katalogWpisOgloszenie {
  float: left;
  width: 180px;
  margin: 0 10px 20px 0px !important;
  margin: 0 0px 20px 0px;
  font-size: 12px;
  line-height: 12px;
  text-align: center;
}
.katalogWpisOgloszenie img {
  padding:5px 5px 5px 0px;
  clear: both;
}
.katalogWpisOgloszenie a {
  text-decoration: none;
}
.katalogWpisOgloszenie span {
  float: left;
  width: 180px;
  color: #888;
  margin: 5px 0 0 0;
  text-align: center;
}
