﻿@charset "utf-8";
/* CSS Document */

body {
margin:20px 0px;
padding:0;
background:url(../gfx/tla/mainbg.jpg) repeat-x #590100;
font-family:Tahoma, Arial, sans-serif;
font-size:11px;
}

address {
	font-style: normal;
}

#id_mapy {
	float: right;
	margin: 0px 15px 10px 0px;
}

#id_mapy div#copyright {
	white-space: normal !important;
	width: 240px;
}

.onclick {
	cursor: pointer;
}

.loader-notes{
	background:url(../gfx/ajax-loader.gif) center center no-repeat;
	margin:auto;
	height: 100px;
	width: 32px;
	z-index:10;
}

.invalid{
	border:1px solid red;
	}

img {
border:none;
outline:none;
}

a {
font-weight:bold;
color:#a40202;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

/**** 1. GŁÓWNY KONTENER ****/

div#mainContainer {
margin:0 auto;
width:910px;
}
div#mainContainerBG {
width:910px;
float:left;
background:url(../gfx/tla/mainDivbg.jpg) repeat-y;
}


/**** 2. TOP ****/

div#top, div#top_torun {
width:910px;
height:205px;
background:url(../gfx/tla/topbg.jpg) no-repeat;
}

div#top_torun {
background:url(../gfx/tla/topbg_torun.jpg) no-repeat;
}

/** 2.1 MENU TOP **/

ul#topmenu {
float:left;
height:12px;
margin:7px 0 0 12px;
padding:0;
width:650px;
}

ul#topmenu li{
float:left;
display:inline;
margin:0 20px 0 0;
padding:0;
list-style:none;
}
ul#topmenu li a {
text-indent:-4000px;
}

li.top_sglowna a{
width:135px; background: url(../gfx/buttony_top/glowna.jpg) no-repeat;
}
li.top_email a{
width:58px; background:url(../gfx/buttony_top/email.jpg) no-repeat;
}
li.top_login a {
background:url(../gfx/buttony_top/login.jpg) no-repeat; width:98px;
}
li.top_partnerzy a {
background:url(../gfx/buttony_top/partnerzy.jpg) no-repeat; width:89px;
}
li.top_kariera a {
background:url(../gfx/buttony_top/kariera.jpg) no-repeat; width:71px;
}
li.top_impressum a {
background:url(../gfx/buttony_top/impressum.jpg) no-repeat; width:90px;
}

li.top_sglowna a, li.top_email a, li.top_login a, li.top_partnerzy a, li.top_impressum a, li.top_kariera a {
display:block;
height:12px;
}


ul#flag_list {
float:right;
width:100px;
margin:7px 0 0 0;
padding:0;
}

ul#flag_list li {
float:left;
display:inline;
margin:0 20px 0 0;
padding:0;
list-style:none;
}

/** 2.2 MENU GLOWNE **/

ul#mainmenu {
width:506px;
height:33px;
float:left;
background:url(../gfx/tla/menubg.jpg) no-repeat;
margin:135px 0 0 10px;
padding:0;
}

ul#mainmenu li {
float:left;
margin:0;
padding:0;
display:inline;
list-style:none;
}
ul#mainmenu li {
text-indent:-4000px;
}

li.oferty a{
width:115px;
background:url(../gfx/buttonyMenu/oferta.jpg) no-repeat;
}
li.panel a {
width:115px;
background:url(../gfx/buttonyMenu/mojpanel.jpg) no-repeat;
}
li.kredyt a {
width:115px;
background:url(../gfx/buttonyMenu/kredyty.jpg) no-repeat;
}
li.ofirmie a {
width:115px;
background:url(../gfx/buttonyMenu/ofirmie.jpg) no-repeat;
}

li.oferty a, li.panel a, li.kredyt a, li.ofirmie a  {
height:33px;
display:block;
}


/***** 3. CZEŚĆ GŁÓWNA STRONY *****/
div#siteContent {
clear:both;
float:left;
width:890px;
padding:0 10px 0 10px;
}


/****** 3.1 KOLUMNA BOCZNA *****/
div#sideColumn {
float:left;
width:225px;
}

/** 3.1.1. Szybkie szukanie **/
form.quickSearch {
width:215px;
height:29px;
background:url(../gfx/tla/quickSearchbg.jpg) no-repeat;
float:left;
margin:0 0 11px 0;
padding: 56px 0px 0px 10px;
}

form.quickSearch input{
border: 1px solid #605a2f;
width:169px;
background: #F5EFDF;
color:#950212;
cursor:text;
padding-left: 3px;
}

form.quickSearch input.submit_button{
width:26px;
height: 20px;
cursor:pointer;
margin-left:2px;
background: url(../gfx/buttonyMenu/submit_btn.png) no-repeat;
padding: 0;
}

/** 3.1.2 Subskrypcja **/
form.subscribe {
width:215px;
height:28px;
background: url(../gfx/tla/subscribebg.jpg) no-repeat;
float:left;
margin:0 0 11px 0;
padding: 66px 0px 0px 10px;
}

form.subscribe input {
border: 1px solid #605a2f;
width:169px;
background: #F5EFDF;
color:#950212;
cursor:text;
padding-left: 3px;
}

form.subscribe input.submit_button2 {
width:26px;
height: 20px;
cursor:pointer;
margin-left:2px;
background: url(../gfx/buttonyMenu/submit_btn.png) no-repeat;
padding: 0;
}

/** 3.1.3 Dodaj ofertę **/
div.dodajOferte a{
width:225px;
float:left;
height:76px;
margin:0 0 11px 0;
}

/** 3.1.4 Oferty Torun & Bydgoszcz**/
div.ofertyTorun a {
width:225px;
float:left;
height:81px;
margin:0 0 11px 0;

}

div.ofertyBydgoszcz a {
width:225px;
float:left;
height:86px;
margin:0 0 11px 0;

}

/** 3.1.5 Oferty Specjalne **/
div.ofertySpecjalne a {
width:225px;
float:left;
height:124px;
margin:0 0 11px 0;
}

/** 3.1.6 Notes ofert **/
div#notesOfert {
width:225px;
float:left;
background:url(../gfx/tla/boksy/listaOfertbg.jpg) repeat-y;
margin:0 0 11px 0;
}

div#notesOfert h2 {
width:225px;
margin:0;
padding:0;
background:url(../gfx/tla/naglowki/notesOfertH.jpg) no-repeat;
display:block;
height:42px;
}

.ofertaHolder {
width:205px;
float:left;
border-bottom:1px solid #a09776;
padding: 10px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#726b38;
}

.ofertaHolder .opis {
	float: right;
	width: 150px;
}

.ofertaHolder .usun {
	float: right;
	clear: both;
}

.ofertaCena {
font-weight:bold;
color:#a40202;
}

.notesPhoto{
width:44px;
height:33px;
float:left;
margin: 0 8px 0 10px;
}

.ofertaHolder img{
border:1px solid #a91312;
}

.notesEnding img{
clear:left;
float:left;
width:225px;
margin:0;
padding:0;
display:block;
}

/*********** 3.1.8. Reklamówki *************/
a.Advert {
float:left;
margin:10px 0 10px 0;
display:block;
}



/********* 3.2 GŁÓWNA KOLUMNA ***********/
div#mainColumn {
width:650px;
float:left;
margin:0 0 0 15px;
background:url(../gfx/tla/telefonbg.jpg) top no-repeat;
padding:24px 0 0 0;
}

div#mainColumn2 {
width:650px;
float:right;
margin:0 0 0 0px;
background:url(../gfx/tla/boksy/oferty/mainColumn2bg.jpg) repeat-y;
}

/****** 3.2.1 MINIkolumny ******/
.miniCol_1, .miniCol_2, .miniCol_3, .miniCol_4, .miniCol_5 {
width:126px;
float:left;
margin:0 4px 0 0;
padding:0;
}

.miniCol_1 h2, .miniCol_2 h2, .miniCol_3 h2, .miniCol_4 h2, .miniCol_5 h2 {
width:126px;
height:94px;
display:block;
margin:0;
padding:0;
}

.miniCol_1 h2 {
background:url(../gfx/tla/boksy/mp_mieszkaniaTOP.jpg) no-repeat;
}
.miniCol_2 h2 {
background:url(../gfx/tla/boksy/mp_domyTOP.jpg) no-repeat;
}
.miniCol_3 h2 {
background:url(../gfx/tla/boksy/mp_lokaleTOP.jpg) no-repeat;
}
.miniCol_4 h2 {
background:url(../gfx/tla/boksy/mp_obiektyTOP.jpg) no-repeat;
}
.miniCol_5 h2 {
background:url(../gfx/tla/boksy/mp_dzialkiTOP.jpg) no-repeat;
}

.miniCol_1 dl, .miniCol_2 dl, .miniCol_3 dl, .miniCol_4 dl, .miniCol_5 dl {
width:126px;
margin:0;
padding:0;
background:url(../gfx/tla/boksy/listaMiniKolumna.jpg) no-repeat;
height:161px;
}

.miniCol_1 dl dt, .miniCol_2 dl dt, .miniCol_3 dl dt, .miniCol_4 dl dt, .miniCol_5 dl dt{
width:111px;
height:17px;
font-size:11px;
font-family:Tahoma, Arial, sans-serif;
margin:0 0 1px 0;
padding:4px 0 0 14px;
color:#a40202;
font-weight:bold;
}

.miniCol_1 dl dd, .miniCol_2 dl dd, .miniCol_3 dl dd, .miniCol_4 dl dd, .miniCol_5 dl dd{
width:111px;
height:16px;
font-size:10px;
font-family:Tahoma, Arial, sans-serif;
margin:0 0 1px 0;
padding:2px 0 0 14px;
color:#000;
}

.miniCol_1 dl dd a, .miniCol_2 dl dd a, .miniCol_3 dl dd a, .miniCol_4 dl dd a, .miniCol_5 dl dd a {
color:#000;
text-decoration:none;
font-weight:normal;
}
.miniCol_1 dl dd a:hover, .miniCol_2 dl dd a:hover, .miniCol_3 dl dd a:hover, .miniCol_4 dl dd a:hover, .miniCol_5 dl dd a:hover {
color:#a40202;
}


/****** 3.2.2 Boksy ******/
.mp_box_1 {
clear:left;
float:left;
width:650px;
margin:10px 0 10px 0;
padding:0;
background:url(../gfx/tla/boksy/mp_box_bg.jpg) repeat-y;
}

.mp_box_1 h2 {
width:614px;
height:34px;
background:url(../gfx/tla/naglowki/mp_boksHeader.jpg) no-repeat;
display:block;
margin:0;
padding:8px 0 0 36px;
font-size:11px;
color:#fff;
}

.boxPhoto {
float:left;
width:286px;
margin-left:10px;
}

.mp_box_1 p.subParagraph {
width:300px;
float:left;
margin:0 0 8px 16px;
}

.innerBox {
margin:0 0 12px 16px;
float:left;
}

.innerBox_1 {
width:286px;
margin:0 0 12px 16px;
float:left;
}

.innerBox_1 p, .innerBox_2 p {
margin-top:0;
}

.innerBox_2 {
width:300px;
margin:0 0 12px 16px;
float:left;
}

.redIconList {
width:290px;
margin:12px 0 16px 0;
padding:0;
}


.redIconList li {
background:url(../gfx/dodatki/listIcon.gif) 0 5px no-repeat;
list-style:none;
padding:0 0 0 10px;
margin-bottom:6px;
width:290px;
}

.miniLogo1 {
float:right;
width:292px;
display:block;
}

.boxEnding {
background:url(../gfx/tla/boksy/mp_box_Endingbg.jpg) no-repeat;
width:650px;
height:8px;
display:block;
}


/********************************* DZIAŁ OFERT *********************************/
div#mainColumn2 h2 {
width:620px;
background:url(../gfx/tla/boksy/oferty/ofertaSpecjalnaHeader.jpg) no-repeat;
height:34px;
display:block;
margin:0;
padding:6px 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.oferty_holder {
width:628px;
float:left;
margin:0 11px 0 11px;
}

.oferty_holder h3 {
width:598px;
background:url(../gfx/tla/boksy/oferty/mieszkaniaIloscHeader.jpg) no-repeat;
height:34px;
display:block;
margin:0;
padding:6px 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

/** oferta **/
.oferta {
width:205px;
margin:0 0 16px 4px;
padding:0;
float: left;
background:url(../gfx/tla/boksy/oferty/box_bg.jpg) repeat-y;
}

.oferta h4 {
width:175px;
background:url(../gfx/tla/boksy/oferty/ofertaHeader.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:6px 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.oferta img.ofertaFoto {
border:1px solid #a40004;
margin:0 0 0 11px;
}

.oferta table {
width:199px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:10px 0 0 3px;
}
.parametr {
color:#726b38;
width:80px;
text-align:right;
vertical-align:top;
}

.priceBox {
width:205px;
background:url(../gfx/tla/boksy/oferty/priceBoxbg.jpg) no-repeat;
height:20px;
display:block;
margin:0;
padding:4px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a50007;
text-align:center;
}

.ofertaBoxEnding {
width:205px;
height:15px;
display:block;
border:none;
margin:1px 0 0 0;
padding:0;
}

.ofertaBoxMainEnding {
width:650px;
background:url(../gfx/tla/boksy/oferty/mainboxEnding.jpg) no-repeat;
height:9px;
display:block;
}

/*************** Sprzedaż, OFERTY ***********************/
div#salesHolder {
float:left;
width:650px;
margin:0;
padding:0;
}

div#salesHolder h3.H3opis,div#salesHolder h3.H3sales {
width:598px;
background:url(../gfx/tla/boksy/oferty/mieszkaniaIloscHeader.jpg) no-repeat;
height:34px;
display:block;
margin:10px 0 0 10px;
padding:6px 0 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
float:left;
}
/*
div#salesHolder h3.H3sales {
margin:10px 0 10px 6px;
color:#a40000;
font-size:12px;
float:left;
width:630px;
}
*/
div#salesHolder p.ofertaOpis {
padding:6px 12px 6px 12px;
margin:0;
}

div#salesHolder iframe {
float:left;
width:610px;
border:1px solid #ccc;
margin:4px 0 0 18px;
}

div#salesHolder a.returnTo {
text-align:center;
display:block;
margin:10px 0 10px 0;
}
/****** Boksy informacyjne TOP *********/
div.infoBoxTop {
float:left;
margin:0 0 0 7px;
padding:0;
width:207px;
height:207px;
background:url(../gfx/tla/boksy/oferty/sales/3col_bg.jpg) 0 27px no-repeat;
}
div.infoBoxTop h3 {
width:183px;
height:21px;
margin:0;
padding:6px 0 0 24px;
font-size:12px;
color:#fff;
background:url(../gfx/tla/boksy/oferty/sales/3colHeader_bg.jpg) no-repeat;
}
div.infoBoxTop ul {
margin: 6px;
padding:0;
list-style:none;
}

div.infoBoxTop p {
	margin: 10px;
}

div.infoBoxTop img.galPhoto {
width:180px;
margin:6px 0 4px 12px;
border:1px solid #000;
}
div.infoBoxTop a.galLink {
text-align:center;
display:block;
}

div.infoBoxTop ul.optionList {
margin:8px 0 0 10px;
padding:0;
}

div.infoBoxTop ul.optionList li {
list-style:none;
font-size:10px;
margin-bottom:8px;
}
div.infoBoxTop ul.optionList li a{
padding-left:20px;
}
li.optNote a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/notes.jpg) 0 2px no-repeat;
}
li.optCalc a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/calc.jpg) 0 2px no-repeat;
}
li.optQuest a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/question.jpg) 0 2px no-repeat;
}
li.optKont a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/kontakt.jpg) 0 2px no-repeat;
}
li.optAdd a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/obserwowane.jpg) 0 2px no-repeat;
}
li.optMail a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/mail.jpg) 0 2px no-repeat;
}
li.optPrint a {
background:url(../gfx/tla/boksy/oferty/sales/optionListIcons/druk.jpg) 0 2px no-repeat;
}

/********* Tablica z danymi podstawowymi ***************/
table.infoTable {
float:left;
width:600px;
margin:10px 0 0 10px;
padding:6px 0 0 20px;
}
table.infoTable tr td {
font-size:11px;
}
table.infoTable tr td.tabSandL, table.infoTable tr td.tabRegularL {
width:200px;
padding:2px 6px 2px 0;
background:#f4ead3;
color:#413b12;
text-align:right;
}
table.infoTable tr td.tabRegularL  {
background:#fff;
}

table.infoTable tr td.tabSandR, table.infoTable tr td.tabRegularR {
padding:2px 0 2px 0;
background:#f4ead3;
color:#000;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
table.infoTable tr td.tabRegularR {
background:#fff;
}

/******* SPRZEDAŻ, galeria ***********/
div.salesGallery {
float:left;
width:640px;
margin:8px 0 0 0;
padding:0 0 0 10px;
}

div.salesGallery img {
float:left;
margin:0 0 20px 20px;
border:1px solid #000;
}

/************************** LISTA OFERT *******************************/
div#listHolder {
width:632px;
margin:0 auto;
}

/******** Wyniki wyszukiwania **********/
div.searchResults {
width:632px;
background: url(../gfx/tla/boksy/listaOfert/wynikiTOP_bg.jpg) 0 0 no-repeat;
float:left;
margin:0;
padding:0;
}

ul.sRbuttons {
float:right;
margin:0;
padding:0;
}

ul.sRbuttons li {
float:left;
display:inline;
list-style:none;
margin:0 12px 0 0;
padding:0;
}
ul.sRbuttons li a {
text-indent:-4000px;
width:147px;
height:20px;
display:block;
}

div.searchResults table {
float:left;
width:632px;
font-size:10px;
margin:6px 0 4px 0;
padding:0;
}

div.searchResults table thead th {
color:#fff;
}
div.searchResults table tbody tr td  {
padding:2px 0 2px 0;
text-align:center;
}
img.sRtableEnding {
width:632px;
height:7px;
display:block;
float:left;
}


/******** lista ofert, tabela **************/
table.listaOfert {
width:632px;
float:left;
border:none;
margin:10px 0 10px 0;
background:url(../gfx/tla/boksy/listaOfert/lista/header.jpg) no-repeat;
}
table.listaOfert thead {
width:632px;
height:28px;
top:50%;
}

table.listaOfert thead th {
color:#FFFFFF;
height:28px;
margin-bottom:6px;
}


table.listaOfert thead th a img {
vertical-align:middle;
margin-left:2px;
}

thead th.tHphoto {
width:75px;
}

tr.TRcechyOferty td{
text-align:center;
padding:4px 0 4px 0;
font-weight:bold;
background:#ebe4cc;
border-bottom:1px solid #fff;
}

td.TDphotoCell {
width:75px; 
height:75px; 
text-align:center; 
top:-50%; 
background:url(../gfx/tla/boksy/listaOfert/lista/dummyPhotoBg.jpg) no-repeat; 
border-bottom:3px solid #fff;
}

tr.TRopisOferty td {
vertical-align:top;
padding:2px;
border-top:1px solid #b0aca0;
background:#ebe4cc;
border-bottom:3px solid #fff;
}

tr.TRopisOferty td img{
vertical-align:top;
float:right;
}

tr.TRopisOferty td a:hover {
font-weight:normal;
color:#a40202;
text-decoration:underline;
}

tr.TRopisOferty td a {
font-weight:normal;
color:#000;
text-decoration:none;
}



p.lOpageSelect {
width:632px;
margin:10px 0 10px 0;
text-align:center;
}

/****** 4. SUBMENU *******/
div#submenu {
width:900px;
float:left;
margin:10px 0 0 5px;
background:url(../gfx/tla/submenu_bg.jpg) no-repeat;
height:30px;
}

div#submenu ul {
margin:0 auto;
width:450px;
padding:7px 0 0 0;
}

div#submenu ul li {
float:left;
display:inline;
list-style:none;
font-size:10px;
margin-left:10px;
}

div#submenu ul li a {
color:#605a2f;
font-weight:normal;
padding-right:8px;
}

.linkTOP {
width:67px;
height:18px;
display:block;
margin:0 8px 0 0;
padding:0;
border:none;
cursor:pointer;
float:right;
text-indent:-4000px;
}


/******** 5. STOPKA **********/
div#footer {
clear:both;
margin:0 auto;
width:910px;
background:url(../gfx/tla/footerbg.jpg) no-repeat;
height:66px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c1b57b;
font-size:10px;
}

.footerLogo{
width:128px;
height:66px;
display:block;
float:left;
text-indent:-4000px;
}

.footer_text_1 {
width:240px;
float:left;
margin: 20px 0 0 10px;
}

.footer_text_2 {
width:450px;
float:left;
margin: 20px 0 0 30px;
}

/******** o firmie **********/
h4 {
	font-size: 13px;
	margin-top: 0px;
}

h4 span {
	display: inline-block;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

ul.kontakt {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div.agent {
	width: 615px;
	margin-bottom: 15px;
	float: left;
	clear: left;
	border-bottom: solid 1px #A48E65;
	padding: 0px 0px 15px 0px;
}

div.agent img {
	float: right;
}

div.agent ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.agent .imienazwisko {
	font-weight: bold;
}

div.agent .telefon {
	margin-top: 10px;
}

/******** logowanie **********/
.login_form table {
	margin: auto;
}

.login_form td {
	padding: 5px;
	text-align: right;
	font-weight: bold;
}

.login_form input {
	border: 1px solid #A48E65;
	background-color: #F5EFDF;
}

.login_form input:focus {
	background-color: #fff;
}

.login_form ul {
	list-style-type: none;
	padding: 0px;
	margin-left: 200px;
}

.login_form li {
	float: left;
	margin-right: 15px;
}

/******** kalkulator **********/
#calc td.label {
	text-align: right;
}

#calc table {
	margin-bottom: 25px;
}

#calc .readonly input {
	background: none;
}

#calc input.razem {
	font-weight: bold;
	background: none;
	border: 0 none;
}

#calc hr {
	border: none;
	height: 1px;
	background-color: #A48E65;
}

/******** wyszukiwarka **********/
form.wyszukaj {
	float: left;
	clear: both;
	padding: 10px 0px 0px 10px;
}

form.wyszukaj hr {
	border: none;
	height: 1px;
	background-color: #A48E65;
	width: 610px;
	margin-top: -5px;
	margin-bottom: 10px;
}

/******** cehy oferty **********/
.TRcechyOferty {
	cursor: pointer;
}

.TDphotoCell {
	cursor: pointer;
}

/******** oferty na e-mail **********/
#oferty_na_email td {
	padding: 5px;
}

#oferty_na_email td.label {
	width: 150px;
	text-align: right;
}
.cena{
color:#a40202;
}