body{
	color: #222;
	FONT-SIZE : 8pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	margin-left: 0px;	
	margin-top: 10px;
	margin-bottom: 0px;
}
p, span, div, select, li, table{
	color: #333;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

b{
	color: black;
}

.zdjecia{
	border: #A9A9A9 1px solid;
}

A:link {
	color: #333399; /*text-decoration: bold;*/
}
A:visited {
	color: #333399; /*text-decoration: bold;*/
}
A:hover {
	color: black; /*text-decoration: bold;*/
}

a.grey, a.gray:hover, a.grey:visited, a.grey:link {
    color: #444;
}

.szukaj{
	border:1px #a9a8a8 solid;
	font-weight: bold;
	font-size: 11px;
	color: #5a5858;
	background-color: #f6f6f6;
	padding-left:4px;
	padding-right:4px;
}
.grey{
	color: #444444;
}
.yred{
	color: #f38b11;
}

.kred{
	color: #cc1111;
}
.blue{
	color: #375997;
}
.white{
	color: #000000;
}

.komunikat{
	color: #FF0000;
	font-weight: bold;
}
.white{
	color: #ffffff;
	font-weight: bold;
}
.big4{
	font-size: 14px;
}
/*input {color:#666666;font-size:11px;border: 1px solid #999999; font-family: Verdana, Arial, Helvetica;}*/
/*input {font-size:11px; font-family: Verdana, Arial, Helvetica;}*/
.checkbox  {margin:0px;padding:0px;border: 1px solid #999999; width:15px;height:15px;}
.s_nieruch {width:150px; font-size:11;}
.s_lokdziel {width:160px; font-size:11;}
.s_lokalizacja {width:150px; font-size:11;}

.button{
	background:#f8c001;
	border-left: #f9ce30 1px solid; 
	border-top: #f9ce30 1px solid; 
	border-right: #cf7001 1px solid; 
	border-bottom:#cf7001 1px solid;
	color: #000000; 
	font-size: 11px; 
	font-weight: bold;
} 
.errog{
   color: red;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
.oglf{
   color: #444444;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.nagW{
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
   font-size: 14px;
}
.danel{
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.daneDown{
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
border-bottom: 1px #A9A9A9 dotted;
}

.daneU{
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
border-bottom: 1px #A9A9A9 dotted;
border-top: 1px #A9A9A9 dotted;
}
.daneK, .tabelaDaneK tr td{
padding-top:2px;
padding-right:2px;
padding-left:5px;
FONT-WEIGHT: bold;
BORDER-BOTTOM: #cccccc 1px solid; 
BORDER-left: #cccccc 1px solid; 
FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;    BACKGROUND-COLOR: #f0f0f0;
}
.tabelaDaneK tr th {
    border-bottom: #ccc 1px solid; 
}

.kod{
	font-weight: bold;
	font-size: 17px;
	FONT-FAMILY: Courier, Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.daneSz{
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
BORDER-BOTTOM: #cccccc 1px solid; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
border-bottom: 1px #A9A9A9 dotted;
border-left: 1px #A9A9A9 dotted;
border-top: 1px #A9A9A9 dotted;
}

.strz{
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
BACKGROUND-COLOR: #dfdfdf;
BORDER-BOTTOM: #cccccc 1px solid;
}

.for_wew{
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
padding-left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: smaller;
}

.kreski {
	border-bottom: 2px solid #ffffff;
	border-left: 1px #A9A9A9 dotted;
	height:35px;
}
._check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}


.szaryJ{ background-color: #f2f2f2; }
.szaryC{	background-color: #e0e0e0; }
.blueJ{ color: #6495ED; } 



.tblSzary{
	background-color: #F5F5F5;
	border-color: #D3D3D3;
}


.S1nag{
	padding-right: 8px; 
	padding-left: 8px;
	background-color: #f2f2f2; 
	font-size: 16px; 
	font-weight: bold;
	color: #6495ed; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-bottom: #bbbbbb 1px solid; 
}
.S2nag{
	padding-right: 8px; 
	padding-left: 8px;
	background-color: #e0e0e0; 
	font-size: 16px; 
	font-weight: bold;
	color: #000000; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-bottom: #bbbbbb 1px solid; 
}
.w1{
	font-size: 12px;
	background-color: #f9f9fa;
	border-bottom: #bbbbbb 1px solid; 
}
.w2{
	font-size: 12px;
	background-color: #f2f2f2;
	border-bottom: #bbbbbb 1px solid; 
}
.prwa{
	border-bottom: #ffffff 1px dotted;
} 
.selm {
	font-size:9px;
	font-weight:normal;
}

.smll{
	FONT-SIZE : 7pt;
	font-weight: bold;
	FONT-FAMILY : Verdana, Arial, Helvetica;
}

.hheader{
	padding-left: 25px;
	font-size: 12px; 
	font-weight: bold;
	color: #000000; 
}

a.lnk_none, a.lnk_none:hover, a.lnk_none:visited, a.lnk_none:link {
	color: #333;
	text-decoration: none;
}
.lnk_none{
	text-decoration: none;
}

.hcontent{
	padding-right: 25px; 
	padding-left: 25px;
	font-size: 12px; 
	color: #000000; 
}

.akap{
   position: relative; left: 20px;
}
.opinY{
  font-size:10px;
  font-weight:bold;
  color:#f8c001
}
.opinR{
  font-size:10px;
  font-weight:bold;
  color:#cc1111;
}

/* Main element */

#a_head {
    margin:  0;
    padding: 0;
/*  border: 1px solid red;*/
}

#a_logo {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 245px; 
/*  border: 1px solid green;*/
}
		
#a_logo h1 {
    background-image:url('/img/logo_anonse.jpg');
    background-repeat:no-repeat;
    height: 80px;
    width: 220px;
    padding: 0px;
    margin:  0px;
    cursor: pointer;
    cursor: hand;
}

#a_logo h1 span {
    display: none;
}
					    
#baner_top {
    float: left;
    padding: 10px 0 10px 20px;
    margin: 0px;
/*    width: 465px; 
    height: 80px; 
    border: 1px solid blue;*/
}

/* ramka */
#pf {
    margin: 0 2px 0 2px;
}
    
#pf h2 {
    margin:  0px;
    padding: 2px;
    text-align: left;
    height: 16px;
    border-left: 1px solid #BC8F00;
    border-right: 1px solid #BC8F00;
    background-image: url('/img/zoltButton.gif');
    font-size: 14px;
    color: #000;
}
					
#pf h3 {
    margin: 0;
    text-align: left;
    padding: 6px 0 6px 20px;
    font-weight: bold;
    font-size: 18px;
    color: #700;
    /*background-color: #F9F9F9;
    border-bottom: 1px solid #9C9C9C;*/
}
									
#pf .ramka {
    border-left:  solid 1px #c0c0c0;
    border-right: solid 1px #c0c0c0;
    border-bottom:solid 1px #c0c0c0;
    min-height: 300px;
}
											
#pf .wynik_gora {
    border-bottom: solid 1px #c0c0c0;
    border-left:   solid 1px #c0c0c0;
    float: right;
    font-weight: bold;
}
													
#pf .wynik_dol {
    border-bottom: solid 1px #c0c0c0;
	border-right:  solid 1px #c0c0c0;
    border-left:   solid 1px #c0c0c0;
	border-top:    solid 1px #fff;
    background-color: #eaeaea;
	text-align:    left;
    padding: 6px;
}
#pf .lista1, #pf .lista2 {
text-align: left;
    padding-left: 20px;
	padding-bottom: 18px;
    /*min-height: 100px;*/
}
#pf .lista1 {
	/*border-bottom: solid 1px #9c9c9c;*/
    background: #fcfcfc;
}
#pf .lista2 {
	background: #f8f8f8;
    /*border-bottom: solid 1px #9c9c9c;*/
}
#pf .linki a {
    color: #00c;
    text-decoration: none;
    padding-right: 6px;
}
																						
#pf .logo {
    float: left;
    width: 120px;
    padding-left:10px
display: block;
}

#pf .logo img {
    border: 0;
}
																								    
#pf .con {
    margin-left: 120px;
    display: block;
}
																									    
#pf div:hover.lista1, #pf div:hover.lista2 {
    background-color: #ffffff;
    color: #000;
}
#pf .lista1 .nazwa, #pf .lista2 .nazwa  {
    font-weight: bold;																										    color: #274C7C;
}
													
#szukaj_pf, #szukaj_anonse {
    height: 38px;
}
																												
																												
																												



/* katalog */
#katalog_pdf {
    display: block;
    padding: 0 20px 0 20px;
}
	
#katalog_pdf .lewa {
    float: left;
}
    
#katalog_pdf .prawa {
    float: right;
}
		
#katalog_pdf .prawa a{
    display: block; 
    position: relative; 
    /*bottom: -13px !important; */
    bottom: -13px;
}

/* ogłoszenia */
tr.ogl_wyr {
	background-color: #f44;
	color: #222;
}
/*
tr:HOVER.ogl_wyr {
	background-color: #f66;
	color: #000;
}*/

tr.ogl {
	background-color: #f0f0f0;
}
/*
tr:HOVER.ogl {
	background-color: #fff;
}*/

/*tr.ogl, tr.ogl_wyr {
	cursor: pointer;
}*/

/* tabelka */
.tabelka { }
.tabelka_tr {
    display: inline;
}
.tabelka_td_l {
    width:  48%; 
    float: left;
    margin: 0 3px 10px 0;
}
		
.tabelka_td_p {
    width: 48%; 
    float: right;
    margin: 0 0 10px 3px;
}
.tabelka_td_c {
    margin: 0 3px 10px 3px;
}
.tabelka_td_zawartosc {
    padding: 10px 4px 0 32px;
    margin-top: 4px;
    background-image: url('/img/ikonki/tlo-gradient.gif');
    background-repeat: repeat-x;
}
					    
.tabelka_td_l h3, .tabelka_td_p h3 {
    color: #000;
    font-size: 15px;
}
.tabelka_td_l h3 img/*, .tabelka_td_r h3 img*/ {
    padding-right:4px;
}
.tabelka a {
    color: #00c;
}

.mascus_link_button,
.mascus_link_button2 {
    display: block;
    background-image: url( '/img/mascus/mascus_bar.gif' );
    background-repeat: no-repeat;
    /*width: 430px;*/
    height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

.mascus_link_button A,
.mascus_link_button2 A{
    display: block;
    color:  #F5F5F5;
    padding-left: 252px;
    height: 20px;
    width: 108px;
    font-size:7px;
    text-align: left;
    text-decoration: none;
}

h2 {
    font-size: 17px;
}

h3 {
    font-size: 14px;
}
.kontaktOfertyAnonse {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #777;
}
.kontaktOfertyAnonse span{
    color: #070; font-weight: bold;
}

.kontaktOfertyAnonse a {
    color: #000; font-weight: bold;
}
.kontaktOfertyDeveloper {
    margin-top: 5px;
    padding-top: 0px;
    border-top: 1px solid #777;
}
.kontaktOfertyDeveloper span{
    color: #070; font-weight: bold;
}
.kontaktOfertyDeveloper a {
    color: #000; font-weight: bold;
}
.develhead{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #b8dced;
color: #225588;
font-size: 12px;
}

.developer, .developer_admin{
	border: solid 0px grey; 
	margin-bottom:5px; 
	height: 120; 
	width: 580px;	 
}
.developer{
	background: url(/img/developerzy/tlo.jpg) no-repeat; 
}		
.developer_admin{
	background: url(/img/developerzy/tlo_admin.jpg) no-repeat; 
}
.dev_szczegoly_info {		
	float: left;
	display: block; 
	margin-left: 30px; 
}
.dev_szczegoly_foto{
	float: right; 
	padding: 7px;
	margin-right: 50px; 
	border: 1px solid grey; 
	width: 300px; 
	background: #F2F2F2;
}
.dev_szczegoly_lewa{	 
	border: 0px solid; 
	width: 300px; 
	text-align: left;
	font-size: 15px;		
}
.dev_szczegoly_prawa{
	float: right;		 
	font-size: 15px;
	margin-right: 50px; 
	border: 0px solid grey; 
	width: 300px; 
	background: url(/img/developerzy/info.jpg) center no-repeat;	
} 
.dev_oferta{
	clear: both;
	background: url(/img/developerzy/tlo_old.jpg) repeat-x;		 
	padding: 5px; 
	height: 120px;		 
}
.dev_oferta_fotka{
	float: left;
	width: 120px;
	height: 100px;	
}
.dev_oferta_lewa{
	width: 380px;
	display: block; 
	margin-left: 5px; 
	float: left;
	text-align: left;	
}
.dev_oferta_prawa{
	width: 220px;
	float: right; 
	margin-right: 10px;	 
}
.pasek_gora{
	background: url('/img/developerzy/ramka_sort2.jpg') repeat-x; 
	border-bottom: 1px solid grey; 
	margin-bottom: 2px;	 
}
.kontaktOfertyDeveloper {
    margin-top: 5px;
    padding-top: 0px;
    border-top: 1px solid #777;
}
.kontaktOfertyDeveloper span{
    color: #070; font-weight: bold;
}
.kontaktOfertyDeveloper a {
    color: #000; font-weight: bold;
}
.develhead{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 0pt;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #b8dced;
color: #225588;
font-size: 12px;
}

.developer, .developer_admin{	 
	margin-bottom:5px; 
	 
	width: 580px;	 
}
.developer{
	background: url(/img/developerzy/tlo.jpg) no-repeat;
	height: 120; 
	border: solid 0px grey;
}		
.developer_admin{
	background: url(/img/developerzy/tlo_admin.jpg) no-repeat;
	height: 450px; 
}
.dev_szczegoly_info {		
	float: left;
	display: block; 
	margin-left: 30px; 
}
.dev_szczegoly_foto{
	float: right; 
	padding: 7px;
	margin-right: 50px; 
	border: 1px solid grey; 
	width: 300px; 
	background: #F2F2F2;
}
.dev_szczegoly_lewa{	 
	border: 0px solid; 
	width: 300px; 
	text-align: left;
	font-size: 15px;		
}
.dev_szczegoly_prawa{
	float: right;		 
	font-size: 15px;
	margin-right: 50px; 
	border: 0px solid grey; 
	width: 300px; 
	background: url(/img/developerzy/info.jpg) center no-repeat;	
} 
.dev_oferta{
	clear: both;
	background: url(/img/developerzy/tlo_old.jpg) repeat-x;		 
	padding: 5px; 
	height: 120px;		 
}
.dev_oferta_fotka{
	float: left;
	width: 120px;
	height: 100px;	
}
.dev_oferta_lewa{
	width: 380px;
	display: block; 
	margin-left: 5px; 
	float: left;
	text-align: left;	
}
.dev_oferta_prawa{
	width: 220px;
	float: right; 
	margin-right: 10px;	 
}
.pasek_gora{
	background: url('/img/developerzy/ramka_sort2.jpg') repeat-x; 
	border-bottom: 1px solid grey; 
	margin-bottom: 2px;
}

/** Platnosci **/
.bluebox {
	border: 1px solid #BFCCD9; padding: 2px;	
}

.bluebox div.content {
	background: #D7E1EA; padding: 4px;
}

.bluebox div.sms {
	height: 50px;
}
.bluebox .errorMessage{
	margin-bottom: 4px; 
	padding: 6px; 
	background: #fee; 
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	color: red;
	font-weight: bold;
}

#paymentselect ul.paymentlist {
	list-style: none;
}
#paymentselect .payment_ask_for_invoice {
	text-align: left;
	padding: 10px;
	border: 1px solid #ddd;
	background: #f3f3f3;
	border-bottom: 0;
}
#paymentselect #chce_otrzymac_fakture_div {
	text-align: left;
	padding: 10px;
	border: 1px solid #ddd;
	border-bottom: 0;
	border-top: 0; 
	background: #f7f7f7;
}

.bluebox .submitbutton {
	height: 50px;
	width: 125px;
}

/* HELP BOX */
.helpbox {
	width: 250px; 
	float: right;
}
.helpbox div.content {
	padding: 10px;
	background: url('/img/layout/items/postit90flip.png') no-repeat;
}
.helpbox div.content h2, .helpbox div.content h3 {
	font-family: Times New Roman, serif; 
	font-style: italic; 
	padding-left: 10px
}
.helpbox div.content ul li {
    padding-bottom: 10px;
}

/* formularz lewy */
.pasek_lewa_form label {
	/*font-style: italic;*/
	float: left;
}
.pasek_lewa_form div {
	clear: both;
	text-align: right;
}
.pasek_lewa_form input, .pasek_lewa_form select {
	width: 80px;
}

/* inne */
.clr {
	clear: both;
}
.wyroznienie_zend {
	border-top: 4px solid #eae3c1;
	border-bottom: 4px solid #eae3c1; 
	background: #fdf6d4;
	padding-left: 5px;
}