﻿html, body {
	background-color: #FFFFF1!important;
	font-size: 12px;
	font-family: Calibri, Verdana;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
}

img {
	border: 0px;
}

p.tresc {font-family: Calibri, Verdana; font-size: 12px; font-weight: normal;}
	
a {color: #444; text-decoration: none; font-weight: normal;}
a:hover {color: #d2110b;}

hr {border-color: #eee; height: 1px; background-color: #eee;}
sup {font-size: 8px;}

.pink {color: #d2110b;}
.green {color: #2a7470;}
.lightgreen {color: #9bbebc;}
.grey {color: #6b6b6b;}

.bold {font-weight: bold;}

h1 {font-size: 17px; font-style: normal; font-family: Calibri, Trebuchet MS; margin: 2px 0px;}
h2 {font-size: 16px; font-weight: normal; font-family: Calibri, Times New Roman; margin: 2px 0px;}

.jezyki {clear: none; display: inline;}
.jezyki img {width: 19px; border: 1px solid #000; margin-right: 6px;}

#wrapper {margin: 0px auto; text-align: left; width: 900px; height: 100%; position: relative;
        border-left: 0px solid #aaa; border-right: 0px solid #aaa; padding: 0px 2px; background-color: #FFFFF1!important;}

#header {height: 207px; padding-top: 2px; border-top: 6px solid #bdbdbd;}

.bannery {padding-bottom: 1px; overflow: hidden;}

#logo {width: 336px; height: 127px; border-left: 1px solid #444; border-right: 1px solid #444; background-image: url(webi.ashx?67.png); background-repeat: no-repeat; float: left;}

.banner {width: 558px; height: 127px; float: right; overflow: hidden; border-left: 1px solid #444; border-right: 1px solid #444; }

.dataBox {float: left; display: inline; clear: none; color: #fff; padding-top: 7px; padding-left: 6px; font-weight: bold; font-size: 10px;}

.topMenu {width: 100%; clear: both; height: 25px; padding: 0px 0px 0px 1px; margin-bottom: 1px; border-bottom: 1px solid #555; border-top: 1px solid #555;
        background: url(webi.ashx?54.png) repeat-x left top;}
.topMenu table {float: right; border-collapse: collapse; border-left: 1px solid #aaa; background: url(webi.ashx?69.png) repeat-x left top;}
.topMenu table td {text-align: center; padding: 6px 2px; font-size: 11px; font-weight: bold; border-right: 1px solid #aaa;}
.topMenu table td a {color: #777; text-decoration: none; height: 11px; padding: 2px 7px; border-bottom: 3px solid #aaa; font-weight: bold;}
.topMenu table td a:hover {color: #d2110b; border-bottom: 3px solid #666;}

.mainMenu {width: 100%; clear: both; height: 34px; padding: 2px 1px 2px 1px; border-bottom: 1px solid #555; border-top: 1px solid #555;
        background: url(webi.ashx?70.png) repeat-x left top;}
.mainMenu table {float: left; border-collapse: collapse; border-left: 1px solid #aaa;
        background: url(webi.ashx?69.png) repeat-x left top;}
.mainMenu table td {text-align: center; padding: 8px 2px; padding-bottom: 9px; font-size: 15px; border-right: 1px solid #aaa;}
.mainMenu table td a {color: #555; text-decoration: none; height: 14px; padding: 6px 14px; border-bottom: 3px solid #aaa; font-weight: normal;}
.mainMenu table td a:hover {color: #000; border-bottom: 3px solid #d2110b;}

#footer {width: 880px; height: 20px; margin-top: 2px; padding-left: 10px; padding-right: 10px; background-color: #666; padding-top: 10px; padding-bottom: 10px; overflow: hidden; font-size: 10px;}
#footer a {text-decoration: none; font-weight: bold;}
#footer span.footerLeft {float: left;}
#footer span.footerLeft a {color: #000;}
#footer span.footerRight {float: right; color: #fff;}
#footer span.footerRight a {color: #fff;}

#footer span.footerLeft a:hover {color: #fff;}
#footer span.footerRight a:hover {color: #444;}

.stopka {overflow: hidden; clear: both;}
.stopkaContent {border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
        padding: 8px; color: #555; overflow: hidden; margin-bottom: 15px;}
.stopkaContent a {text-decoration: none;  font-size: 10px;}

.stopkaHead {width: 100%; height: 26px; background: url(webi.ashx?55.png) repeat-x left center;
        border-top: 6px solid #888888; margin-top: 15px; text-transform: uppercase;}
        
.bullet2 {float: left; width: 9px; height: 26px; background: url(webi.ashx?56.png) no-repeat left center;}

.stopkaHeadContent {color: #fff; padding-top: 5px; font-size: 13px; padding-left: 20px;}


.akt {overflow: hidden; width: 280px; float: left;}
.aktContent {border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa;
        padding: 8px; color: #555; overflow: hidden; margin-bottom: 15px;}
.aktContent a {text-decoration: none;  font-size: 9px; text-align: justify;}

.aktHead {width: 100%; height: 26px; background: url(webi.ashx?57.png) repeat-x left center;
        border-top: 6px solid #dc2825; margin-top: 15px; text-transform: uppercase;}
        
.bullet3 {float: left; width: 9px; height: 26px; background: url(webi.ashx?58.png) no-repeat left center;}

.aktHeadContent {color: #fff; padding-top: 5px; font-size: 13px; padding-left: 20px;}

.aktHeadContent a {font-size: 12px; padding: 0 5px; color: #fff;}
.aktHeadContent a:hover {color: #d2110b;}


a.AktLink {color: #555; background-image: url(webi.ashx?60.png); background-repeat: no-repeat; background-position: left top; 
    padding-left: 16px; display: block; clear: both; margin-bottom: 7px; font-size: 12px;}
a:hover.AktLink {color: #444; text-decoration: underline;}
/* ------------------------------ Main Panel ----------------------------------- */
.mMain {width: 900px; overflow: hidden; border-bottom: 6px solid #dc2825;}
.mLewyPanel {width: 300px; float: left; overflow: hidden;}
.mMainContent {width: 580px; padding-left: 20px; float: left; overflow: hidden;}
/* ------------------------------- Main Panel --------------------------------- */

a.FormularzLink {color: #eee; background-color: #888; padding: 5px 6px 7px 15px; 
        display: block; text-decoration: none; font-size: 14px; margin-bottom: 2px;
        margin-right: 37px; font-weight: normal;}
a:hover.FormularzLink {color: #444;}

label.typOfert {font-size: 11px; color: #666;}
a.OfertyRodzajeLink {float: left; color: #666;  text-decoration: none; font-size: 11px; font-weight: bold;}
a:hover.OfertyRodzajeLink {color: #fe0000;}
span.OfertyRodzajeLink {color: #666; font-weight: bold; float: right;}
div.OfertyRodzajeLink {margin-right: 10px; margin-left: 6px; padding-bottom: 2px; border-bottom: 1px dotted #888; overflow: hidden;}
table.SprzedazWynajemList input {vertical-align: text-bottom; margin-top: 0px;}
table.SprzedazWynajemList label {color: #666; font-size: 11px;}

#mainContentWide {
    padding: 2px;
    padding-right: 30px;
    color: #585858; 
	font-size: 10px;  
	font-weight: normal;
	font-family: Calibri, Verdana;
}

div.wyszukiwarka_info input {
    border: 1px solid #aaa;
    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.wyszukiwarka_info {
    font-size: 12px;
    color: #555;
}


/*Nagłówek w wyszukiwarce zaawansowanej oraz na liście ofert (szukaj.aspx, wyszukiwarka.aspx) */

div.artTitle {width: 590px; height: 40px; line-height:20px; padding-top: 13px; padding-left: 0px; margin-left: 0px; overflow: hidden; font-weight: bold; font-size: 10px;
		color: #4c3a27; padding-bottom: 2px;}
		
#IE div.artTitle {width: 590px; height: 30px; padding-left: 0px; overflow: hidden; font-weight: bold; font-size: 10px;
		color: #4c3a27; padding-bottom: 2px;}
		
div.artTitle table {border-collapse: collapse; overflow: hidden; float: left; height: 37px;}
#IE div.artTitle table {float:none; height: 37px;}

div.artTitle table td.cent {background: #fff url(../img/tab_cent.gif) repeat-x left top; text-align: center;}
div.artTitle table td.cent_sel {background: #fff url(../img/tab_cent_sel.gif) repeat-x left top; text-align: center;}
div.artTitle table td.cent:hover {background: #fff url(../img/tab_cent_sel.gif) repeat-x left top;}

div.artTitle table td.cent a {color: #FFF; cursor: pointer; font-weight: bold; font-size: 12px; font-weight: normal; color: #FFFCC7;  padding: 0px 7px 0px 7px; line-height: 12px;}
div.artTitle table td.cent_sel a {color: #FFF; cursor: pointer; font-weight: bold; text-decoration: underline;  font-size: 12px; font-weight: normal; color: #FFFCC7; padding: 0px 7px 0px 7px;}
div.artTitle table td.cent a:hover { text-decoration: underline;}

div.searchResultsNavigation span.lbStrony {padding-left: 10px; padding-right: 10px; padding-bottom: 5px;}
div.searchResultsNavigation span.lbStrony a:link {background-color: #6C1E1A; color: #FFF; font-weight: bold; padding: 3px; font-size: 12px;}
div.searchResultsNavigation span.lbStrony a:visited {background-color: #6C1E1A; color: #FFF; font-weight: bold; padding: 3px; font-size: 12px;}

div.searchResultsNavigation span.lbStrony a.selected:link {background-color: transparent; color: #6C1E1A; font-weight: bold; font-size: 14px; padding-left: 3px; padding-right: 3px; border: 1px solid #6C1E1A;}
div.searchResultsNavigation span.lbStrony a.selected:visited {background-color: transparent; color: #6C1E1A; font-weight: bold; font-size: 14px; padding-left: 3px; padding-right: 3px; border: 1px solid #6C1E1A;}

div.searchResultsNavigation img {vertical-align: bottom;}
 

/*-------------------------------- koniec ------------------------------------------------- */


table.hovered tr.header {
	background: url('../img/bg_header.jpg') repeat-x center; 
	height: 35px;
	font: normal 11px Calibri, Verdana;
	color: #FFF;
}

table.hovered tr.header div.FieldName {	font: normal 11px Calibri, Verdana; color: #FFF; text-align: center;}
table.hovered tr.header div.sortBtns { text-align: center;}
table.hovered td a:link {font: normal 11px Calibri, Verdana; color: #39395F;}
table.hovered td span {font: normal 11px Calibri, Verdana; color: #39395F;}

div.oferta table {padding-left: 10px;}
#IE div.oferta table {margin-left: 10px;}
div.oferta table tr td {color: #4F4F4F; font: normal 12px Calibri, Verdana; padding: 2px;}
div.oferta table tr td.t {color: #9B221D; font: bold 12px Calibri, Verdana; padding: 2px;}
div.oferta table.menu tr td {padding: 1px;}

div.oferta div.czescoferty table tr td {color: #4F4F4F; font: normal 12px Calibri, Verdana; padding: 2px;}
div.oferta div.czescoferty table tr td.t {color: #9B221D; font: bold 12px Calibri, Verdana; padding: 2px; width: 300px;}
div.oferta div.czescoferty table {width: 600px;}

div.noprint a.podmenu:link {padding: 5px; background-color: #9D221B; color: #FFF; border-right: 1px solid #FFF;}
div.noprint a.podmenu:visited {padding: 5px; background-color: #9D221B; color: #FFF;}
div.noprint a.podmenu:hover {text-decoration: underline;}

div.stop div.ofeSpecHead {background-color: #9D221B; margin-left: 10px;}
div.stop div.ofeSpecHead table tr td {color: #FFF; font-weight: bold;}

table tr td.fun {background: #6A1F1A url(../img/arrows.jpg) no-repeat right center;}
table tr td.fun a.m1 {color: #FFFCC7; padding-right: 50px; padding-left: 10px;}
table tr td.fun a.m2 {color: #FFFCC7; padding-right: 40px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}

div.searchResultsNavigation a.m2 {color: #FFFCC7; padding-right: 10px; padding-left: 10px; padding-top: 0px; padding-bottom: 0px; background-color: #811F1C; margin-right: 10px;}

p.arttresc {margin-left: 10px; width: 580px; font-family: Calibri, Verdana; font-weight: normal; font-size: 12px; line-height: 16px;}

a.top_parent {font: bold 12px/30px Calibri, Verdana; padding-left: 10px;}
a.podmenu {font: normal 12px/18px Calibri, Verdana;}


/*---------------------------------galeria oferta.aspx------------------------------------- */


.gallery {overflow: hidden; width: 290px; height: 10000px; float: left;}
.gallery img { padding:2px; border:1px solid #888; }
.gallery img:hover {border:1px solid #aaa;}
.gallery a {float: left; background-position: center center; background-repeat: no-repeat;}

div.scroll1, div.scroll2 {
	width: 290px;
	height: 16px;
	clear: both;
	display: block;
	border: 1px solid silver;	
	padding: 0px;
	margin: 5px;
	cursor: pointer;
	background-color: #eee;
	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: #ddd;}	

/*-------------------------------- koniec ------------------------------------------------- */

div.kalkulator div div.lab {width: 200px; font-weight: bold;}
div.kalkulator2 div div.lab {width: 350px; font-weight: bold;}



/*-------------------------------- lista agentów ------------------------------------------------- */
div.OfertaLista div.agList {float: left; overflow: hidden; width: 290px; height: 210px; clear: none;}

div.OfertaLista div.agList {float: left; overflow: hidden; width: 290px; height: 210px; clear: none;}
div.OfertaLista div.agList table.tabagList {width: 100%; font: normal 11px Calibri, Verdana;}
div.OfertaLista div.agList table.tabagList td {font: normal 11px Calibri, Verdana;}
div.OfertaLista div.agList table.tabagList td a {font: normal 11px Calibri, Verdana;}
div.OfertaLista div.agList table.tabagList td.tdagList {background-color: #CFC2C3; border-bottom: 1px solid #62171B; border-top: 1px solid #62171B; padding-top: 5px; padding-bottom: 5px;}
/*-------------------------------- koniec ------------------------------------------------- */


div.dvPopUp {position: absolute; z-index: 2000; margin: 0px auto;}