@import "DynamicCSS.asp";

/* Bo IE robi niebieską ramkę */
A IMG
{
	border-width: 0;
}

TABLE.bc
{
  border-collapse: collapse;
  margin: 0;
}

TABLE.bc100
{
  border-collapse: collapse;
  margin: 0;
  width: 100%;
}

TABLE.BaselineTD TD
{
  vertical-align: baseline;
}

TABLE.PaddingLeft10TD TD
{
  padding-left: 10px;
}

.NowrapTD TD
{
  white-space: nowrap;
}

.NoPadding
{
  padding: 0;
}

.nowrap, .LNListingID
{
  white-space: nowrap;
}

@media print {
  .HideOnPrint {display: none;}
}

/* standardowa kolumna z liczbami */
TD.XNumber
{
	white-space: nowrap;
	text-align: right;
}

/* -------------------------------- */

TABLE {
  font-size: 1em; /* bo się nie dziedziczy, bez tego nawet font-family się nie zawsze dziedziczy  */
}


TABLE.MainMenu1 TD
{
	white-space: nowrap; /* Nie działa w IE */
}

A, A:link, A:visited {
        color: inherit;
}

A.vsmall {
        color: #000000;
        font-size: 7pt;
}


.g0Head1 {
        color: #000000;
        font-size: 12pt;
        font-weight: bold;
}

TD.fieldDescrRT, TD.fieldDescr, TD.fieldDescrMultiLine {
        text-align: right;
}

TD.fieldDescr {
        vertical-align: bottom;
}

TD.fieldDescrMultiLine {
        vertical-align: middle;
}

TD.fieldDescrLT {
        text-align: left;
}

TD.DescrRTmand,
SPAN.DescrRTmand
{
        text-align: right;
        color: #FF0000;
}

TABLE.ListingInput TD.DescrLTinner
{
	white-space: nowrap;
}

TD.DescrRTopt {
        text-align: right;
}

TD.featureProp {
        height: 150px;
        text-align: center;
}

TR.accountInactive {
        background: #FFFFEE;
}

.visible {
        position: relative;
        left: 0;
        top: 0;
        background: #C0C0C0;
}

TABLE.SelLoc TD {
        text-align: left;
        color: #000080;
}

H1 {
        font-size: 2em;
}

H2 {
        font-size: 1.5em;
}

.currSearchStep {
        font-weight: bold;
        color: #000080;
        text-decoration: underline;
}

A.light {
        font-weight: bold;
}

SELECT.listbox {
        width: 180pt;
}

.statHeader {
        color: #008000;
        font-size: 16pt;
}

TD.heading {
        font-weight: bold;
}

TD.bg5, TR.bg5 {
        background: #FBECA4;
}

TD.bg6 {
        background-image: url(images/bg6.gif);
}

TD.soaped {
        color: #808080;
}

A.expanded {
        font-size: 8pt;
        font-weight: bold;
        letter-spacing: 1pt
}

TD.tooltip1 {
        background: #F0F0F0;
        font-family: Verdana;
        font-size: 8pt;
}

TABLE.tooltip2, TD.tooltip2 {
        background: transparent;
        font-family: Verdana;
        font-size: 8pt;
}

/* Nazwy pól do wypełnienia przy wysyłaniu emaili, zapisywaniu profili itp. */
TH.bg3 {
        text-align: right;
}

TABLE.strip, TD.strip {
        background: #EF9C42;
}

TABLE.bg1 {
        color: #FFFFFF;
}

TABLE.MainRightTable {
        text-align: center;
}

TABLE.SponsorsA {
        text-align: center;
        border-collapse: collapse;
        width: 150px;
}

TABLE.SponsorsA TD {
        padding: 0px;
}

TABLE.StdTable TH.bg1 {
        font-weight: bold;
        text-align: center;
}

TABLE.ModDict TH {
        color: teal;
}

TABLE.ModDict TD {
        vertical-align: top;
}

TABLE.ModDict {
        padding-right: 20px;
}

TABLE.ModDict A {
        text-decoration: none;
}

.ModDictComment {
        font-style: italic;
}

SELECT.large{
        width: 180px;
}

/* na razie tylko na ekranie modyfikacji oferty */
SELECT#l_MLSStatusID {
        width: 250px;
}

SELECT.exlarge {
        width: 220px;
}

SELECT.small,
INPUT.InputFloat,
INPUT.InputInteger
{
        width: 70px;
}

DIV.BannerErrors {
        font-family: sans-serif;
        font-style: italic;
        color: red;
}

TABLE.BannerList TD,TABLE.BannerList TH {
        border-bottom: 1px dotted blue;
}

TABLE.BannerList TH {
        padding-left: 4px;
}

TABLE.BannerList {
        border: none;
        backgroundd: white;
}

TABLE.BannerList COLGROUP.Number {
        padding-right: 0px;
        text-align: right;
}

TABLE.BannerList COLGROUP.Text {
        padding-right: 10px;
}

TABLE.BannerList .Date {
        padding-left: 10px;
}

TABLE .Checked, TABLE .Delete {
        text-align: center;
}

TABLE.BannerList A {
        text-decoration: none;
}

.WarnMsg {
        color: #CC3300;
        font-weight: bold;
}

.InfoMsg {
        color: #000000;
        background: #FACA02;
}

/* ----------------------------- */
TD.BlackBdWhBG {
        BACKGROUND-COLOR: #ffffff;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
}

.Description {
        font-style: italic;
}

DIV.HelpContents P {
        margin-bottom: 0px;
        margin-top: 2px;
}

P.HelpSubContents, DIV.HelpSubContents P {
        margin-left: 2em;
        margin-top: 0;
        margin-bottom: 0;
}

.PaddingTopSmall {
        padding-top: 3px;
}

.PaddingBottomSmall {
        padding-bottom: 3px;
}

A.largerText, SPAN.largerText {
        font-size: 11pt;
        color: black;
}

.ulokujsie {
        color: #42635A;
        font-size: 14pt;
        font-weight: bold;
        text-decoration: none;
        font-style: italic;
        padding-bottom: 5pt;
}

DIV.Copyright, DIV.Copyright A {
       font-family: Verdana, Arial, Sans-Serif;
       font-size: 7pt;
}

DIV.Copyright {
       text-align: center;
}

DIV.HalfLine {
       font-size: 4px;
}

TD.right {
        text-align: right;
}

A.th {
        color: #FFFFFF;
        font-size: 8pt;
        text-decoration: none;
}

A.thOrange {
        color: #FACA02;
        font-size: 8pt;
        text-decoration: none;
}

TD.small {
  font-size: 8pt;
}

A.small {
        color: #000000;
        font-size: 8pt;
}

.pageBreakAfter {
        page-break-after: always;
        color: red;
}

.pageBreakBefore {
        page-break-before: always;
        color: red;
}

.PrivateFieldName {
        color: blue;
}

.HiddedDiv {
        background-color:#EAE7C7;
}


/* ------------------------------------------ */
.White {
        background: #FFFFFF;
}

A.Blue
 {
  color: #0000A0;
 }


A.DarkGreen
 {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
 }

A.DarkGreen:hover
 {
  text-decoration: underline;
 }

.fv1, .fvTable
 {
  background: #FAEEA6;
 }

.fv3
 {
  background: #FAEEA6;
  font-size: 11pt;
  font-weight: bold;
  color: #800000;
 }

.fv4
 {
  font-size: 10pt;
  color: #800000;
 }

A.onmouseunder {
        color: #000000;
        text-decoration: none;
}

A.onmouseunder:hover {
        text-decoration: underline;
}

/* ----------------------------- */
/* Pomocnicze do ramek */
.TopBorder,
.LeftBorder,
.BottomBorder,
.RightBorder {
  border-style: solid;
  border-width: 0px;
}

.LeftBorder {
  border-left-width: 1px;
}

.TopBorder {
  border-top-width: 1px;
}

.RightBorder {
  border-right-width: 1px;
}

.BottomBorder {
  border-bottom-width: 1px;
}
/* ----------------------------- */
/* Wprowadzanie danych przez użytkownika */
INPUT.InputInteger, INPUT.InputFloat
{
	text-align: Right;
}
/* ----------------------------- */
/* Nawigator */
FORM.Navigator
{
	margin-bottom: 0;
}

FORM.Navigator IMG
{
	vertical-align: middle;
}

/* ----------------------------- */
BODY.Admin
{
	padding-left: 20px;
}

FORM.LstCategory *.RoundedBoxBody P
{
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 0px;
	color: Olive;
}

/* ----------------------------- */
TABLE#fastSearchTable TR#fsc_location SELECT.fsc_powiat
{
	width: 133px;
}

TABLE#fastSearchTable TR#fsc_location SELECT.fsc_gmina
{
	width: 133px;
}

TABLE#fastSearchTable INPUT.p
{
	width: 60px;
}

TABLE#fastSearchTable SELECT.s_PriceType
{
	font-size:smaller;
}

TABLE#fastSearchTable TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}

TABLE#fastSearchTable COL.col2
{
	padding-left: 6px;
}

TABLE#fastSearchTable TR.fsc_ptrow SELECT
{
	width: 100px;
}

TABLE#fastSearchTable TR.fsc_ptrow TD
{
	text-align: right;
}

/* szeroka ramka szybkiego wyszukiwania */
TABLE#FSBwide
{
	width: 100%;
}

TABLE#fastSearchTableWide
{
	width: 100%;
}

TABLE#fastSearchTableWide TD#fsc_title
{
	border-bottom: solid 1px #FBECA4;
	text-align: left;
}

TABLE#fastSearchTableWide TD.col2
{
	padding-left: 6px;
	text-align: right;
}

TABLE#fastSearchTableWide INPUT.p
{
	width: 60px;
}

TABLE#fastSearchTableWide TD#fsc_location SELECT.fsc_gmina,
TABLE#fastSearchTableWide TD#fsc_location SELECT.fsc_powiat
{
	width: 130px;
}

TABLE#fastSearchTableWide TD#fsc_location TD
{
	vertical-align: top;
}

/* szybkie wyszukiwanie w stylu 2 (mieszkania) */
.FSBWide FORM { margin: 0px; }

TABLE#fastSearchTableWideV2 
{
	width: 99%; /* dla 100% zjada prawą ramkę w IE */
}

TABLE#fastSearchTableWideV2 INPUT, TABLE#fastSearchTableWideV2 SELECT
{
	width: 70px;
}

TABLE#fastSearchTableWideV2 SELECT.fsc_gmina,
TABLE#fastSearchTableWideV2 SELECT.fsc_powiat,
TABLE#fastSearchTableWideV2 TD.a SELECT
{
	width: 130px;
}

TABLE#fastSearchTableWideV2 TABLE.ButtonG
{
	width: 100px;
}

/* Profile wyszukiwania */
TABLE.SearchProfileList TD
{
	white-space: nowrap;
	vertical-align: top;
}

TABLE.SearchProfileList TD.note
{
	white-space: normal;
}


