@charset "utf-8";
* {
    margin: 0px;
    padding: 0px;
}
body {
    text-align: center;
    margin: 0px;
    padding: 0px;
    background: url(../images/bg.gif) repeat-x;
    background-color: #FFFFFF;
}
#wrapper {
    width: 1002px;
    margin: 0px auto;
    text-align: left;
}
.clear {
    clear: both;
}

#top {
    width: 1003px;
    float: left;
    height: 79px;
}
#top .logo {
    height: 59px;
    float: left;
    padding-top: 20px;
    width: 100px;
}
#top .logo img {
    display: block;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}
#top .logo a {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}
#menu {
    height: 28px;
    margin: 48px 0px 0px;
    padding: 0px;
    float: right;
}
#menu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#menu ul li {
    display: inline;
    margin: 0px;
    padding: 0px;
}
#menu ul li a {
    margin: 0px;
    padding: 0px 30px;
    height: 28px;
    border-right: 1px solid #a7a7a7;
    display: block;
    color: #787878;
    font: 11px/28px Tahoma, Arial, Verdana;
    text-decoration: none;
    float: left;
}
#menu ul li a:hover {
    text-decoration: none;
    background: #F0F0F0;
}
#menu ul li a.first {
    border-left: 1px solid #A7A7A7;
}
#main {
    float: left;
    width: 1002px;
}
#left {
    background: url(../images/glowna_img.jpg);
    float: left;
    height: 318px;
    width: 594px;
}
#flash_content {
    height: 318px;
    width: 408px;
    float: left;
}
#flash_content .flash {
    height: 276px;
    width: 408px;
    float: left;
}
#flash_content .flash .level1 {
    height: 92px;
    width: 408px;
}
#flash_content .flash .level2 {
    height: 92px;
    width: 408px;
    background: url(../images/bud.jpg) no-repeat;
}
#flash_content .flash .level3 {
    height: 92px;
    width: 408px;
}



#flash_content .flash .level2 a.gp {
margin-left:136px;
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    padding: 0px;
    background: url(../images/gp.jpg) no-repeat left top;
    text-indent: -9999px;
}

#flash_content .flash .level2 a.gp:hover {
margin-left:136px;
    height: 92px;
    width: 136px;
    display: block;
    float: left;

    padding: 0px;
    background: url(../images/gp.jpg) no-repeat left bottom;
}





#flash_content .flash .level1 a.m {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/m.gif) no-repeat left top;
    text-indent: -9999px;
}
#flash_content .flash .level1 a.m:hover {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/m.gif) no-repeat left bottom;
}
#flash_content .flash .level1 a.b {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/b.gif) no-repeat left top;
    text-indent: -9999px;
}
#flash_content .flash .level1 a.b:hover {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/b.gif) no-repeat left bottom;
}
#flash_content  .flash  .level3  a.k {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/k.gif) no-repeat left top;
    text-indent: -9999px;
}
#flash_content  .flash  .level3  a.k:hover {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/k.gif) no-repeat left bottom;
}
#flash_content .flash .level3 a.r {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/r.gif) no-repeat left top;
    text-indent: -9999px;
}
#flash_content .flash .level3 a.r:hover {
    height: 92px;
    width: 136px;
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/r.gif) no-repeat left bottom;
}

#flash_content .flash .level3 .hand {
    height: 92px;
    width: 136px;
    float: left;
    background: url(../images/hand.jpg) no-repeat;
}



#flash_content .flash .level1 .family {
    float: left;
    height: 92px;
    width: 136px;
    background: url(../images/family.jpg) no-repeat;
}


#flash_content .flash img {
    display: block;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}
#flash_content .flagi {
    float: right;
    height: 42px;
}
#flash_content .flagi .flagi_content {
    float: right;
    margin: 0px;
    padding: 12px 0px 0px;
}
#flash_content .flagi .flagi_content img {
    display: inline;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    border-width: 0px;
    border-style: none;
}
#main2 {
    float: left;
    width: 1002px;
    position: relative;
}

#print {;
    width: 222px;
    height: 42px;
    background: url(../images/print.jpg) no-repeat;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

#print a.prt {
    height: 14px;
    width: 14px;
    display: block;
    margin-top: 15px;
    margin-left: 30px;
    float:left;
}

#left_col {
    float: left;
    width: 186px;
}


* html #menu_left li a {
    height: 1px;
}

#menu_left {
    width: 186px;
    float: left;
}

#menu_left .latest {
    font-size: 14px;
    font-family: Tahoma, Verdana, Arial;
    color: #ffffff;
    background: #C0D4EC;
    padding: 5px 15px;
    margin: 1px 0px;
}

#menu_left ul {
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}

#menu_left li a {
    color: #9ABCE1;
    text-decoration: none;
    display: block;
    font: bold 12px Tahoma, Arial, Verdana;
    border-bottom: 1px solid #ebebeb;
    background: url(../images/arrow1.gif) no-repeat 15px center;
    margin: 0px;
    padding: 8px 0px 8px 30px;
}

#menu_left li a:hover {
    text-decoration: none;
    background: #e1ebf6;
    background: #e1ebf6 url(../images/arrow2.gif) no-repeat 15px center;
    color: #3891eb;
}

#menu_left ul li ul {
    padding: 0px;
    margin: 0px;
}

#menu_left ul li ul li a {
    background: url(none);
    padding-left: 45px;
}

#menu_left ul li ul li a:hover {
    background: #e1ebf6 url(../images/arrow2.gif) no-repeat 30px center;
}

#wyszukiwarka_mieszkan {
    float: left;
    height: 82px;
    width: 186px;
    background: url(../images/wysz_mieszkan.jpg);
}
#wyszukiwarka_mieszkan a {
    display: block;
    height: 82px;
    width: 186px;
}

#newsletter {
    float: left;
    width: 186px;
    background: url(../images/newsletter.jpg) no-repeat;
    background-color:  #c9c9c9;
    color: #FFFFFF;
    font: 10px/14px Tahoma, Arial, Verdana;
    padding-bottom: 10px;
}

#newsletter .news {
    padding-top: 38px;
    padding-left: 13px;
}

#newsletter .news .przycisk {
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 4px;
    border-width: 0px;
    border-style: none;
    height: 20px;
    width: 20px;
}

#newsletter .news form {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}

#newsletter .news .pole {
    width: 135px;
    float: left;
    border: 1px solid #afafaf;
    height: 18px;
}
#content2 {
    width: 801px;
    float: left;
    padding: 15px 0px 15px 15px;
    color:  #848484;
    font-size: 12px;
    font-family: Tahoma, Arial, Verdana;
    min-height: 150px;
    margin-bottom: 35px;
}

#content2 a {
    color: #4585C7;
    text-decoration: none;
}

#content2 a:hover {
    text-decoration: underline;
}

#footer {
    background: #4585c7;
    height: 85px;
    float: left;
    width: 100%;
}

#footer .wikana_napisy {
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}

#footer .wikana_napisy p {
    color: #FFFFFF;
    font: 10px/14px Tahoma, Arial, Verdana;
}

#linki {
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 100px;
    height: 42px;
}

#linki ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#linki ul li {
    display: inline;
}

#linki ul li a {
    font: 11px/42px Tahoma, Arial, Verdana;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    float: left;
    padding-right: 17px;
    padding-left: 17px;
    background: url(../images/linia.gif) no-repeat left top;
}

#linki ul li a:hover {
    text-decoration: underline;
}

#footer .copy {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}

#footer .copy p {
    font: 10px/14px Tahoma, Arial, Verdana;
    color: #FFFFFF;
    text-align: right;
}

#footer .copy a {
    color: #FFFFFF;
    text-decoration: none;
}

#footer .copy a:hover {
    text-decoration: underline;
}

.gdzie {
    float: left;
    line-height: 42px;
    height: 42px;
	width: 100%;
}
.gdzie ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    list-style: none;
}
.gdzie ul li {
	display: inline;
    float: left;
    height: 15px;
}
.gdzie ul li a {
    background: url("../images/arrow_3.gif") no-repeat scroll left center transparent;
    color: #95999E;
    font-family: tahoma;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 5px;
    text-decoration: none;
}
.gdzie ul li a:hover {
    text-decoration: underline;
    color: #000000;
}
.title {
    margin: 0px 0px 20px 20px;
    padding: 0px;
}
.title h1 {
    color: #006cb8;
    font: normal 24px Tahoma, Arial, Verdana;
    margin-bottom: 10px;
}
.title p {
    font: 14px Tahoma, Arial, Verdana;
    color: #006cb8;
}
#sprzedaz {
    margin-left: 20px;
}
#sprzedaz .blok {
    width: 222px;
    float: left;
    margin-right: 30px;
}
#sprzedaz .blok img {
    display: block;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: none;
}
#sprzedaz .blok h2 {
    color: #006cb8;
    font: bold 12px/14px Tahoma, Arial, Verdana;
    margin-top: 10px;
}
#sprzedaz .blok span {
    font: 10px/14px Tahoma, Arial, Verdana;
    color: #848484;
}
#sprzedaz .blok p {
    font: 10px/14px Tahoma, Arial, Verdana;
    color: #848484;
    padding-top: 20px;
}




#newscontent {
    width: 100%;
    padding-bottom: 20px;
}

#newscontent .newshead {
    width: 100%;
    margin-bottom: 10px;
}

#newscontent .newshead .newstitle { 
    font-size: 12px;
    color: #4585C7;
	font-weight:bold;
}

#newscontent .newshead .newsdate {
    font-size: 13px;
    color: #aaaaaa;
}

#newscontent .newstxt {
    clear: both;
    width: 80%;
    padding-top: 5px;
}

#newslist {
    width: 100%;
    float: left;
    font-family: Tahoma, Arial, Verdana;
}

#newslist .newsitem {
    width: 100%;
    margin-bottom: 20px;
}

#newslist .newshead {
    width: 100%;
    margin-bottom: 10px;
}

#newslist .newshead .newstitle {
    font-size: 16px;
    color: #4585C7;	
}

#newslist a {
    font-size: 12px;
    color: #4585C7;
    font-weight: bold;
    text-decoration: none;
}

#newslist a:hover {
    text-decoration: underline;
}

#newslist .newshead .newsdate {
    font-size: 12px;
    color: #aaaaaa;
}

#newslist .newstxt {
    clear: both;
    width: 80%;
    padding-top: 5px;
    overflow: hidden;
}

#newslist .newsfoot {
    clear: both;
    text-align: right;
    width: 80%;
    padding-top: 5px;    
}

#newslist .newsfoot a {
    text-decoration: none;
    font-size: 12px;
    color: #4585C7;
}

#newslist .newsfoot a:hover {
    text-decoration: underline;
}

#newslist .pages {
    text-align: center;
}

#newslist .pages a {
    font-size: 14px;
    color: #4585C7;
    font-weight: bold;
    text-decoration: none;
    padding: 2px 5px;
}

#newslist .pages a:hover {
    text-decoration: underline;
}

#newslist .pages .current {
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    background: #4585C7;
    padding: 2px 5px;
}

.mceContentBody {
    background-image: none;
}


#raporty .h2 {
    font-size: 20px;
    color: #7f7f7f;
    margin-bottom: 5px;
    padding: 10px 0px;
}

#raporty .h3 {
    font-size: 17px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

#raporty .h4 {
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#raporty .tabela {
    border-collapse: collapse;
    width: 100%;
}

#raporty a {
    font-weight: bold;
	text-decoration: underline;

}

#raporty a:hover {
}

#raporty .tabela tr.naglowek td {
    background: #DEDEDE;
    font-weight: bold;
}

#raporty .tabela td {
    padding: 5px;
    border:  1px solid #C2C2C2;
}

#raporty ul {
    margin-bottom: 10px;
}


#pro {
	margin-top: 30px;
	margin-left: 30px;
}

#pro a {
	color: #FFFFFF;
	text-decoration: none;
}

.prospekt {
	border-collapse:collapse;
	color: #848484;
	font: 12px tahoma;
	width: 500px;
	text-align: center;
}
.prospekt td {
	border: 1px solid #6F6F6F;
	padding: 7px;
}
.prospekt td.color1 {
	background: #F1F1F1;
}
.prospekt td.color2 {
	background: #D3D3D3;
	color: #000000;
}
.prospekt td.color3 {
	background: #B9B9B9;
}
.prospekt a {
	color: #FFFFFF;
	text-decoration: none;
}
.prospekt a:hover {
	text-decoration: underline;
}


#reg {
	margin-top: 30px;
	margin-left: 30px;
}
#reg .regulaminy td {
	border: 1px solid #4D8AC9;
	padding: 7px;
}
#reg .regulaminy {
	width: 500px;
	border-collapse:collapse;
	text-align: center;
	font: 12px tahoma;
	color: #666666;
}
#reg .regulaminy a {
	color: #666666;
	text-decoration: none;
}

#reg .regulaminy a:hover {
	text-decoration: underline;
}



#reg .regulaminy td.c1 {
	background: #EBF2FA;
}
#reg .regulaminy td.c2 {
	background: #C0D4EC;
}
#reg .regulaminy td.c3 {
	background: #9ABCE1;
}








#rozp {
	margin-top: 30px;
	margin-left: 30px;
}
#rozp .roz {
	border-collapse:collapse;
	width: 700px;
	font: 12px tahoma;
	color: #848484;
}
#rozp .roz td {
	border: 1px solid #6F6F6F;
	padding: 10px;
}
#rozp .roz td.k1 {
	background: #F1F1F1;
}
#rozp .roz td.k2 {
	background: #D3D3D3;
}
#rozp a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#dzialy {
margin-top: 30px;
margin-left: 30px;
}
#dzialy .dzialy {
	font: 12px tahoma;
	color: #000000;
	text-align: center;

	
}
#dzialy  .dzialy td {
	padding: 15px;
	background: #E9E9E9;
	border: 1px solid #C8C8C8;
}
#dzialy  .dzialy a {
	color: #000000;
	text-decoration: none;

}
#dzialy .dzialy td.biale {
	background: #FFFFFF;
	border-width: 0px;
	border-style: none;
}
#dzialy .dzialy td.aktywna {
	background: #C8C8C8;
	font-weight: bold;
}




#content2 #left_column p.naglowki {
color:#7f7f7f;
font-family:tahoma;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #dddddd;
padding-bottom:3px;
background: url(../images/arrow5.gif) no-repeat left center;
padding-left:20px;
margin-bottom:20px;
margin-top:20px;
}



#content2 p.notowania {
color:#7f7f7f;
font-family:tahoma;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #dddddd;
padding-bottom:3px;
background: url(../images/arrow5.gif) no-repeat left center;
padding-left:20px;
margin-bottom:20px;
margin-top:20px;
clear:both;
}

#content2 #left_column {
width:525px;
float:left;
}


#content2 #left_column p {
color:#7f7f7f !important;
line-height:18px !important;
font-size: 11px !important;
font-family:tahoma !important;
}



#content2 #right_column {
width:230px;
float:right;
margin-top:40px;
}


#content2 #right_column p.nag {
display:block;
width:230px;
height:37px;
background: url(../images/h2_img.jpg) no-repeat;
line-height:37px;
color:#FFFFFF;
font-family:tahoma;
font-weight:bold;
font-size:11px;
text-align:center;
}

#content2 #right_column .box {
	padding: 10px 5px;
}

#content2 #right_column .box p {
color:#7f7f7f !important;
line-height:18px !important;
font-size: 11px !important;
font-family:tahoma !important;
}



#content2 #right_column .box a.pobierz {
background: url(../images/pdf_icon.jpg) no-repeat right center;
display:block;
text-decoration:none;
width:45px;
padding-right:20px;
margin-top:10px;
margin-bottom:10px;
height:20px;
line-height:20px;
}


#content2 #right_column p.rss {
display:block;
width:197px;
height:37px;
background: url(../images/rss.jpg) no-repeat;
line-height:37px;
color:#FFFFFF;
font-family:tahoma;
font-weight:bold;
font-size:11px;
padding-left:33px;
}


#content2 #right_column .box ul {
margin:0px;
padding:0px;
list-style:none;
font-family:tahoma;
font-size:11px;
font-weight:bold;
line-height:18px;
}


#content2 #right_column .box ul a {
background: url(../images/arrow5.gif) no-repeat left center;
padding-left:20px;
}

#iframe-notowania{
    float:left;
}
#source-notowania{
    float:right;
    margin-right:35px;
    margin-top:265px;
}
.relacje-raport-header{
    font-weight:bold;
}

#content2 #right_column .box ul .newstxt{
    font-weight:normal;
}

#print a.rss {
    background:url("../images/rss_icon.jpg") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    font-size:14px;
    font-weight:bold;
    height:14px;
    line-height:13px;
    margin-left:90px;
    margin-top:15px;
    padding-left:16px;
    text-decoration:none;
    font-family:tahoma;
    width:14px;
}

#flash-banners {
    float: right;
    width: 212px;
}

#flash-banners .flash-banner {
    padding-top: 10px;
    display: none;
}



