BODY
{
	background-color: #595959;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
}
#strona {margin: 0px auto; text-align: left; width: 800px; height: 100%; position: relative;}
#header
{
	background-color: #696969;
	background-image: url('../img/header_bg.gif');
	background-repeat: repeat-x;
	width: 766px;	
	height: 323px;
	text-align: center;
	border-bottom: 1px solid #828282;
}

h1.header
{
    font-family: Tahoma;
    font-size: 20px;
    font-weight: bold;
    padding-left: 200px;
    color: #FFF;
}

#left_naglowek
{	
    background-image: url('../img/belka_tlo.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 222px;
	height: 20px;
	margin-top: 20px;
	padding-bottom: 10px;

}
#l_left_naglowek
{
    width: 150px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 25px;
	float: left;
}

#r_left_naglowek
{
    width: 70px;
    text-align: right;
    display: inline;
    float: left;
}

#left_tresc p
{
	font-family: Tahoma;
	font-size: 11px;
	color: #d9d9d9;
	text-align: left;
	margin: 10px 25px 10px 25px; 
}

#prawy
{
	font-family: Tahoma;
	font-size: 11px;
	color: #d9d9d9;
	text-align: justify;
	margin: 20px auto auto 25px; 
}

div.wiad_left_tresc
{
    background-image: url('../img/pix1.gif');
    background-position: left;
    background-repeat: no-repeat;  
    margin-top: 0px;    
    margin-right: 10px;
}

div.wiad_left_tresc1
{
	font-family:Tahoma;
	font-size:11px;
	color:#9CB4BF;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 15px;
}

h4.left_tresc
{
	font-family: Tahoma;
	font-size: 11px;
	color: #d9d9d9;
}

#right_naglowek
{
    background-image: url('../img/belka_tlo1.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 491px;
	height: 20px;
	margin-top: 20px;
	padding-bottom: 10px;
}

#l_right_naglowek
{
    width: 350px;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-left: 20px;
	float: left;
}

#r_right_naglowek
{
    width: 160px;
    text-align: right;
    display: inline;
    float: left;
}


#right_tresc p
{
	font-family: Tahoma;
	font-size: 10.66px;
	color: #d9d9d9;
}

a
{
	font-family: Tahoma;
	font-size: 9px;
	color: #9cb4bf;
	text-align: right;
	text-decoration: none;
}

a.link1
{
	font-family: Tahoma;
	font-size: 11px;
	color: #9cb4bf;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}

a.link1:hover
{
	text-decoration: underline;
}

a.a1
{
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#9CB4BF;
	text-align: right;
	text-decoration: underline;
}

a.a1:hover
{
    text-decoration: none;    
}

td.wiecej 
{
    background-image: url(../img/guzik.gif);
    background-repeat: no-repeat;
    background-position: top right;    
    height: 23px;
}

a.zobacz
{
    width: 117px;  
    padding-right: 15px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #9cb4bf;
	text-align: left;
	text-decoration: none;
}

a.zobacz:hover
{
	text-decoration: underline;
}

#left_tresc div.linia 
{
    background-image: url('../img/linia.gif');
    height: 5px;
    width: 219px;
}

#left_contener
{
	float:left;
	width: 244px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#right_contener
{
    float: left;
	width: 522px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#contener
{
    width: 796px;
    margin-bottom: 20px;
    padding-bottom: 20px;

}
.tytul, lokalizacja, cena
{
	color: #6fcbfd;
	font-family: Tahoma;
	font-size: 10.66px;
	font-weight: bold;
}

#footer
{
    clear:both;	
	width: 766px;
	height: 50px;	    
	background-color: #696969;
	background-image: url('../img/footer_bg.gif');
	background-repeat: repeat-y;
	border-top: 1px solid #828282;
}

#stopka1 p
{
	font-family: Tahoma;
	font-size: 9px;
	color: #BBBBBB;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
}

#stopka2 
{
	font-family: Tahoma;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 20px;
	float: right;	
}

div.OfertaSpecjalna 
{
    border: 1px dotted #747474; 
    padding-top: 20px; 
    padding-bottom: 20px;  
    width: 490px;
}

div.OfertaSpecjalna1
{
    border: 1px dotted #747474; 
    padding-top: 20px; 
    padding-bottom: 20px;  
    width: 660px;
    margin-top: 10px;
    padding-left: 100px;
    margin-bottom: 30px;
}

div.articleBox
{
	font-family: Tahoma;
	font-size: 10px;
    color: #FFF;
    text-align: justify;
}

div.tresc 
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold;
    padding-left: 20px;
    padding-right: 40px;
    text-align: justify;
    color: #FFF;        
}

div.artShortMain
{
    padding-left: 20px;
    padding-right: 40px;
}

div.brakOfert
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #FFF; 
    text-align: center;       
}

/*------------- WYSZUKIWARKA ----------------*/

a.PageBack, a.PageNext 
{
	font-size: 11px!important;
	font-weight: bold;
	text-decoration: none;
}

a.PageBack:hover, a.PageNext:hover 
{
	text-decoration: underline;
}

div.searchResultsNavigation 
{
    text-align: center;
    
}    

table.ofertaspec
{
    margin-left: 20px; 
    width: 470px;    
}
table.ofertaspec td.PropertyName1
{
    font-family: Tahoma;
    font-size: 10px;
    color: #91A3AE; 
    width: 100px; 
    height: 20px; 
    padding-top: 30px; 
    padding-bottom: 20px; 
    padding-left: 10px;   
} 
table.ofertaspec td.PropertyValue1
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #70CBFD;    
    width: 120px;
    height: 20px; 
    padding-top: 30px;  
    padding-left: 20px;        
    padding-bottom: 20px;
}

table.ofertaspec td.PropertyName
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #FFF; 
    width: 100px; 
    height: 20px; 
    padding-left: 10px;  
} 
table.ofertaspec td.PropertyValue
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #7D888B;    
    width: 120px;
    height: 20px;
    padding-left: 20px; 
}

table.ofertaspec td.PropertyValuecena
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #70CAFE;    
    width: 100px;
    height: 20px;
    padding-left: 20px;
}

table.ofertaspec td.PropertyOpis
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;    
    vertical-align: top; 
    padding: 35px 20px 10px 10px;
    text-align: justify;
}

table.ofertaspec td.PropertyOpis1
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;    
    vertical-align: top; 
    padding: 35px 40px 10px 10px;
    text-align: justify;
}
   
table.ofertaspec td.linia
{
    border-top: 1px solid #747474; 
    height: 2px;
    line-height: 1px;
}


/*------------- KONIEC WYSZUKIWARKI ----------------*/


/*------------- WYSZUKIWARKA ---------------------*/

div.wyszukiwarka_info {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
}

div.wyszukiwarka_info input {
    border: 1px solid #FFF;
    background-color: #888;
    line-height: 16px;
    height: 14px;
    padding: 1px;
    font-size: 11px;
    color: #555;
}

div.wyszukiwarka_info span.radioB input {
    border: 1px solid #fff;
    line-height: 16px;
    height: 14px;
    padding: 1px;
    font-size: 11px;
    color: #555;
}

div.wyszukiwarka_info select {
    border: 1px solid #aaa;
    line-height: 16px;
    height: 19px;
    padding: 1px;
    font-size: 12px;
    color: #555;
}

div a.more2 
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;    
}

div a.more2:hover 
{
    text-decoration: underline; 
}

/*------------- KONIEC WYSZUKIWARKA ---------------------*/


/*------------- KONTAKT --------------------------------*/

div.formapp
{
    font-family: Tahoma;
    font-size: 11px;
    color: #FFF; 
    padding-top: 50px;  
    padding-left: 0px; 
}

div.pozostaleMain a
{
    background-image: url('../img/pix1.gif');
    background-position: left center;
    background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #D9D9D9;
    margin-left: 25px;
    padding-left: 20px;
}

div.pozostaleMain a:hover
{
    text-decoration: underline;
}

a.wysz_submit {display: block; background: url(../img/guzik1.gif) repeat-x left center; width: 117px; height: 23px; 
        padding-top: 5px; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none;
        margin: 10px 0px; color: #FFF;}
a:hover.wysz_submit {color: #F0F0F0;}

a.wysz_submit1 {display: block; background: url(../img/guzik2.gif) repeat-x left center; width: 105px; height: 43px; 
        padding-top: 15px; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none;
        margin: 10px 0px; color: #FFF;}
a:hover.wysz_submit1 {color: #F0F0F0;}

/*------------- KONIEC KONTAKT ------------------------*/



/*------------ OFERTA  widok oferty ------------*/
a.link7 {
	display: block;	
	background-color: #ddd;
	text-decoration: none;
	font-size:11px;
	padding-left:10px;
	color: #a6002e;
}
a.link7c {
	display: block;	
	width: 532px;
	height: 20px;
	padding-top: 4px;
	background-color: #ddd;
	text-decoration: none;
	font-size:11px;
	padding-left:10px;
	color: #a6002e;
}
 div.stop {height:26px;	line-height:20px; font-size:14px; font-weight:bold;}

.gallery {height: 10000px; width: 198px; clear: both;}
.gallery img { padding:2px; border:1px solid #666; }
.gallery img:hover {  border:1px solid #aa2b40; }
.gallery a {
    margin-bottom: 2px;
}

div.scroll1, div.scroll2 {
	width: 200px;
	height: 20px;
	border: 1px solid #aaa;	
    clear: both;
	padding: 0px;
	margin: 0px;
	margin-bottom: 2px;
	cursor: pointer;
	background-color: #ddd;
	background-image: url(../img/back.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {background-image: url(../img/next.gif);}
div.scroll1:hover, div.scroll2:hover {background-color: #aa2b40;}	

.filterLinks { padding: 0px 0px 0px 20px; color:#495879; font-size: 14px;}
.filterLinks a { padding: 0px 5px 0px 14px;
				 text-decoration:none; color:#495879;}
.filterLinks a.selected { color: #d2110b; }				 
.filterLinks a.tab { cursor:pointer; }
.filterLinks a:hover {color: #aa2b40;}
				 
.showMore {  padding: 10px 0px 0px 20px; color: #494843; }
.showMore a { padding: 1px 2px; background: #efecbf; border: 1px solid #6d6b5f; text-decoration:none; color: #494843;}
.showMore a.selected { background:#fee191; color: #a80b38; }
.filterLinks em { padding: 0px 10px 0px 0px; color: #a80b38; font-weight:bold; }

#mainBox { width:500px; margin-top: 0px; background: url(../img/mainBoxBg.jpg) repeat-y;}
#mainBox .header { height: 29px; background: url(../img/mainBoxHeader.jpg) no-repeat }
#mainBox .footer { height: 34px; background: url(../img/mainBoxFooter.jpg) no-repeat }

.mainBox { width:500px; background: url(../img/mainBoxBg.jpg) repeat-y;}
.mainBox .header { height: 29px; background: url(../img/mainBoxHeader.jpg) no-repeat }
.mainBox .footer { height: 34px; background: url(../img/mainBoxFooter.jpg) no-repeat }

#newsBox { width:180px; color: #545448; background: url(../img/newsBoxBg.jpg) repeat-y;}
#newsBox .header { height: 29px; background: url(../img/newsBoxHeader.jpg) no-repeat; }
#newsBox .header .l0 { padding: 4px 0px 0px 25px; font-weight:bold; font-size: 13px;}
#newsBox .footer { height: 24px; background: url(../img/newsBoxFooter.jpg) bottom no-repeat; }
#newsBox .footer .l0 { padding:3px 0px 0px 17px; }
#newsBox .footer a { text-decoration: none;color: #545448; font-weight:bold; }
#newsBox .content { padding: 0px 3px 1px 3px; text-align: center;}
#newsBox .news { background: url(../img/newsBg.jpg) repeat-x; background-color:#f9fadb; color: #565448;
				 padding:5px; border-bottom: 1px solid #565448; border-top: 1px solid white;  }
#newsBox .news a.linkMore { display:block; line-height:30px; margin-right:5px;
							 text-align:right; text-decoration:none; color:#a80b36; font-weight:bold; }
#newsBox .news h2 { font-weight: bold; color: #a80b38; }
#newsBox .news ul { padding: 5px 0px }
#newsBox .news li { margin-left: 10px; }	

div.oferta {margin-top: 0px; padding: 0px; margin-bottom: 30px;}
div.oferta table {color:#000000; width: 420px; border-collapse: collapse;}
div.oferta table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	margin-bottom: 2px;
	padding: 1px;
	padding-left: 4px;
	font-size: 10px;
	text-align: right;
	background-image: url(http://p1.galapp.net/Citynieruchomosci/Web/83f79ffe/Grafika/ln3.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
div.oferta table tr td.ofef {width: 122px; text-align: left!important; padding: 0px;}
div.oferta table tr td.ofef img {
	border: solid 1px #9CA2AD;
	width: 114px;
	height: 90px;
	padding: 2px;
	float: none!important;
}
div.oferta table tr td.t {height: 16px; vertical-align: middle; text-align: left;	margin-bottom: 2px; font-weight: bold; font-family: Tahoma;}
div.oferta table tr td.t1 
{
    font-family: Tahoma;
	height: 16px;
	vertical-align: middle;
	color: #a70c36;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	padding:4px;
	margin-bottom: 2px;
}
div.ln3 {border-top: solid 1px silver; font-size: 1px; margin-top: 5px;	margin-bottom: 5px;}
div.oferta div.linki {padding: 3px;	padding-left: 5px;}
div.wiecejinfo{text-align:right; padding-top:5px; padding-bottom:10px;}
div.adres{padding-left:10px; color:#4a4a4a; font-size:10px;}
div.czescofertyoff {display: block;}


div.blok table {width: 476px; margin: 0px; margin-left: 10px; border-collapse: separate;}
div.blok2 table {width: 476px; margin: 0px; margin-left: 10px;	border-collapse: separate;}
div.blok table tr td {
	margin: 0px;
	margin-bottom: 2px;
	padding: 1px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 10px;
}
div.blok table tr {margin-bottom: 2px;}
td.t {height: 16px; background-color: #ddd; margin-bottom: 2px; width: 200px; vertical-align: middle; font-weight: bold; color: #000;}

div.czescoferty table 
{
    font-family: Tahoma;
    font-size: 10px;
    font-weight: normal;
    color: #FFF;
}

select {border: solid 1px #B7B5AE; background-color: #F6F5F0;}
label {padding-left: 4px;}

div.formapp {
	padding-left: 0px; 
	color: #6b6b6b; 
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.sel {
    background-color: #888; 
    border: 1px solid #FFF; 
    color: #D9D9D9; 

}
div.formapp textarea {
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;	
}

div.frmkontakt div {float: left; width: 250px; color: #FFF;}
div.frmkontakt input, div.frmkontakt textarea, div.frmkontakt select {
	font-size: 10px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #FFF; 
	background-color: #888;
	color: #D9D9D9;
	width: 250px;
	margin-top: 2px;
}
div.frmkontakt textarea {width: 250px; height: 60px;}

div.uwaga {
	border-top: solid 2px #D5D3CD;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
div.decyzja {margin-left: 0px; margin-top: 5px;}
a.link6, a.link6b {color: #2a7470; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS"; 
    padding-left: 15px; background: url(../img/dbullet_green.png) no-repeat left center;
    text-decoration: none; padding-top: 2px;}
a.link6:hover, a.link6b:hover {color: #aa2b40;}
div.oswiadczenie {
	color: #6b6b6b;
	width: 400px;
}

div.danekontaktowe {color: #666;}
div.danekontaktowe a {color: #555;}
div.danekontaktowe a:hover {color: #aa2b40;}

div.IndexFiltry {width: 474px; height: 25px; margin: 10px 10px; overflow: hidden; background: url(../img/btn2_resize_left.jpg) no-repeat left center;}
div.IndexFiltryInner {width: 100%; height: 25px; overflow: hidden; background: url(../img/btn2_resize_right.jpg) no-repeat right center;}

table.fltr_index td input {width: 30px !important;}
table.fltr_index td label { overflow: hidden; color: #666;}

div.OpcjeTop {width: 230px; height: 25px; margin: 0px; margin-top: 10px; overflow: hidden; background: url(../img/btn2_resize_left.jpg) no-repeat left center;}
div.OpcjeTopInner {width: 220px; height: 20px; padding-top: 5px; padding-left: 10px; overflow: hidden; background: url(../img/btn2_resize_right.jpg) no-repeat right center; color: #9b3f54;}

div.OpcjeMid {padding-top: 10px;}

div.OpcjeLink {padding-left: 8px;}
div.OpcjeLink a.OpcjeLink {color: #6FCBFD; font-weight: bold; font-family: Tahoma; font-size: 10px; padding-left: 20px;}
div.OpcjeLink a.OpcjeLink:hover {text-decoration: underline;}

div.OfertaBlok {width: 474px; height: 25px; margin: 10px 10px; overflow: hidden; background: url(../img/btn2_resize_left.jpg) no-repeat left center;}
div.OfertaBlokInner {width: 464px; height: 20px; padding-top: 5px; padding-left: 10px; overflow: hidden; background-color: #DDD; color: #017cc2; font-family: Tahoma; font-size: 13px; font-weight: bold;}

div.OpcjeTopInner {width: 250px; height: 20px; padding-top: 5px; padding-left: 10px; overflow: hidden; background-color: #DDD; color: #017cc2; font-family: Tahoma; font-size: 13px; font-weight: bold;}

span.radio {float: left; margin-left: 30px; overflow: hidden;}
span.radio input {width: 15px!important;	float: left;}
span.radio label {float: left; padding-top: 2px; padding-left: 4px; padding-right: 4px; font-size: 11px;}

span.CheckBoxLixt input {width: 15px!important; clear: left;}
span.CheckBoxLixt label {float: left; padding-top: 2px; font-size: 11px;}


/*------------ OFERTA  widok oferty ------------*/

/*--------------------------- NOTATNIK --------------------------*/
/*--------------------------- KALKULATOR KOSZTOW --------------------------*/
div.kalkulator2 {width: 460px;}

div.kalkulator2 div div.tp {width: 277px;}

table.kalkulator {
	width: 360px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: solid 1px dimgray;
}
table.kalkulator thead tr td, table.kalkulator tbody tr td, table.kalkulator tfoot tr td {
	border-collapse: collapse;
	margin: 0px;
	padding: 3px;
	border: solid 1px dimgray;
	text-align: right;
}
table.kalkulator thead tr td {
	text-align: center;
	color: #3D3D3D;
	font-weight: bold;
	background-color: #CECECE;
}
table.kalkulator tfoot tr td {font-weight: bold;}
tr.alter, tr.alter td {background-color: #E6E6E6!important;}
div.kalkulator, div.kalkulator2 {padding: 7px;}
div.kalkulator div {height: 25px;}
div.kalkulator div div {width: 180px; float: left; font-weight: bold;}

input.txt, input.txt2 {width: 90px;}
div.kalkulator2 select {font-size: 10px;}
input.btn 
{
    background-color: #888; 
    border: 1px solid #FFF; 
    color: #D9D9D9;   
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	text-transform: uppercase;
	background-image: url(../img/btn.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	width: 180px;
	border-width: 0px;
	height: 25px;
	padding: 0px;
	padding-left: 25px;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}
div.kalkulator input, div.kalkulator2 input {
    background-color: #888; 
    border: 1px solid #FFF; 
    color: #D9D9D9;   
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	text-align: right;
}
div.kalkulator, div.kalkulator2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
	
}
div.kalkulator2 div {height: 25px;}
div.kalkulator2 div div {width: 330px; float: left;}
div.kom2 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.formwyszuk {margin: 10px;}
div.opcje a {font-weight: bold;	font-size: 12px;}
div.form {margin-top: 15px;}
div.tyt {font-weight: bold;}
div.tyt img {
    cursor: pointer;
	margin-top: 1px;
	margin-right: 3px;
	margin-left: 3px;
}
div.lista3 input {
	font-size: 11px;
	padding: 1px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.lista {
	height: 150px;
	width: 144px;
	overflow: auto;
	margin-bottom: 10px;
	border: solid 1px #B7B5AE; 
}
div.lista label {white-space: nowrap;}

div.Zgloszenia {margin-top: 5px;}
div.Zgloszenia img {border-width: 0px;}
/*--------------------------- KALKULATOR KOSZTOW --------------------------*/


.jezyki 
{
    clear:both;	
	width: 766px;
	height: 20px;	
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 30px;
    text-align: left;
}
.jezyki img {height: 13px;border: solid 1px #373737;}
