/*RESET*/*{

padding:0;

margin:0;

border:0;

outline:0;

font-weight:inherit;

font-style:inherit;

font-family: Tahoma, Verdana, Arial, Times, sans-serif;

font-size: 11px;

color: #878787;

vertical-align:baseline;

}


#visualization {

margin: 0px 0 0 0;

}
#dziennik_budowy_flash .alt {

display: none;

}

#dziennik_budowy_flash {

width: 260px;
background:transparent url(img/panels_right.gif) repeat-y scroll right top;
float:right;
padding:0 11px 0 21px;
text-align:justify;

}



body{background:#FFF;font:76% arial,sans-serif;text-align:center;color:#4B4B4B;}

br{color:#FFF;}

a{text-decoration:underline;}

a:link,a:hover{color:#a4a4a4;}

a:active,a:visited,a:focus{text-decoration:none;color:#a4a4a4;}

a:hover{text-decoration:none;}

p{padding-left:3px;line-height:20px;}

ul{list-style-type:none;}

ol { list-style-position: inside; list-style-type: disc; line-height: 20px;}

table{border-collapse:separate;border-spacing:0;}

caption,th,td{text-align:left;font-weight:normal;}

blockquote:before,blockquote:after,q:before,q:after{content:"";}

blockquote,q{quotes:"" "";}

h1{font-size:3em;}

h2{font-size:1.3em;}

h3{font-size:1.1em;}

h4{font-size:1em;}

h1,h2,h3,h4,strong{font-weight:bold;}

h1,h2,h3,h4,h5{font-family:Tahoma, verdana,arial,sans-serif;}



.red{color:#D80000;}

.none,legend{display:none;visibility:hidden;}

.clearfix{content:"";display:block;height:1px;clear:both;}

.gir {position:relative;}

@media screen {	.gir {overflow:hidden;} }

.gir:after {

content:"";

background-repeat:no-repeat;

position:absolute;

left:0;

top:0;

}

.gir[class*="gir"]:before{display:block;}

.gir[class*="gir"]:after{display:none;}



/*------------------------------------------------------------------------------------------------------------------------------------*/


#wrapper {

background: url('img/bg_html.gif') repeat-x top center;

width: 100%;

}

div#container, div#footer_inner {


width: 950px;
margin: 0 auto;


}



div#header {


height: 113px;
position: relative;
overflow:hidden;
width:100%;
top:0;

}

#header.sub {


height: 113px;
position: relative;
overflow:hidden;
width:100%;
top:0;

}

div#header h2 {

width: 113px;
height: 71px;
padding: 10px 0 0;
position: absolute;
left: 0;


}



#header ul.menu{

float:left;
height:39px;
padding:33px 0 0 130px;
width:757px;


}

#header ul.menu li {


float: left;
margin: 0 3px;
display: inline;


}

#panels h1 {

font-size: 11px;
color: #4b4b4b;

}

#panels p {

margin: 5px 0;
line-height: 15px;

}

span.f1{

color: #4b4b4b;
font-weight: bold;

}



#panels li {

float: left;
display: inline;
margin: 8px;

}



#panels .txt {

background: url('img/panels_right.gif') repeat-y top right;
padding: 0px 11px 0 21px;
text-align:justify;
float:right;

}

/******************************************SKONFIGURUJ APARTAMENT - START*******************************************/

#panels li.tab1 {

width: 298px;
height: 159px;
padding: 45px 0 0 0;
background: url('img/skonfiguruj_apartament.gif') no-repeat top left;

}


#panels div.form-item {

padding: 0 0 5px 0;
float: right;

}


#panels label {

float: right;
display: inline;
text-align: right;
margin: 2px 3px 0 0px;


}


#panels select {

width: 152px;
height: 19px;
border: 1px solid #c7ccd5;
float: right;

}

#panels input.submit {

background: url('img/button.gif') no-repeat;
text-align: center;
width: 64px;
height: 18px;
border: none;
color: #fff;
font-size: 11px;
margin: 0px 0 0 0;
vertical-align: middle;

}

/******************************************SKONFIGURUJ APARTAMENT - END*******************************************/


/******************************************DZIENNIK BUDOWY - START*******************************************/

#panels li.tab2 {

width: 298px;
height: 157px;
padding: 50px 0 0 0;
background: url('img/dziennik_budowy.gif') no-repeat top left;
text-align: left;

}

#panels li.tab2 img {

float: left;
padding: 1px;
border: 1px solid #b0b7bd;
display: block;
margin: 5px 5px;
text-align: center;

}

/******************************************DZIENNIK BUDOWY - END *******************************************/



/******************************************KONTAKT Z NAMI - START*******************************************/

#panels li.tab3 {

width: 298px;
height: 157px;
padding: 40px 0 0 0;
background: url('img/kontakt_z_nami.gif') no-repeat top left;
text-align: left;

}

#panels li.tab3 input {

width: 175px;
height: 13px;
padding: 2px;
border: 1px solid #c7ccd5;
margin: 0 80px 2px 0;

}

#panels li.tab3 label {

float: none;
clear: both;
text-align:left;
display: block;
margin: 5px 0 0 0;
}

#panels li.tab3 textarea { 

width: 180px;
height: 35px;
border: 1px solid #c7ccd5;

}

#panels li.tab3 input.submit {

background: url('img/button.gif') no-repeat;
text-align: center;
width: 64px;
height: 18px;
border: none;
color: #fff;
font-size: 11px;
margin: 0px 0 0 0;
vertical-align: bottom;

}



/******************************************KONTAKT Z NAMI - END*******************************************/


/********************************************FOOTER - START************************************************/

#footer {

width: 100%;
height: 46px;
background: #dde7f0;
border-top: 1px solid #bfc7ce;
clear: both;

}

#footer_position {



}

#footer_position h2.copyright {




color: #4b4b4b;
font-size: 11px;
padding: 10px 0 0 0;

}

#footer_position h2.powered {

position: absolute;
top:42px;
left: 50%;
color: #4b4b4b;
font-size: 11px;
width: 100px;
margin: 0 0 0 350px;

}



/********************************************FOOTER - END************************************************/




#main_content {

width: 950px;
display:table;

}

#l_nav {

width:256px;
text-align: left;
float: left;
margin: 8px 0 0 11px;
display: inline;

}

#l_nav li {

margin: 0 0 1px 0;

}


#l_nav a{

background: url(img/l_nav_menu_normal.gif) no-repeat scroll left top;
color:#4b4b4b;
display:block;
height:24px;
padding:10px 0 0 35px;
text-decoration:none;
width:218px;
font-weight: bold;

}



#l_nav ul ul {

padding: 0 0 0 5px;
margin: 1px 0 0 0;

}


#l_nav li li{

background: url(img/l_nav_menu_normal_lili.gif) no-repeat scroll left top;
color:#4b4b4b;
display:block;
text-decoration:none;
width:213px;
font-weight: bold;

}

#l_nav li li a{

background: url(img/l_nav_menu_normal_lili.gif) no-repeat scroll left top;
color:#4b4b4b;
display:block;
padding:10px 0 0 30px;
text-decoration:none;
width:218px;
font-weight: bold;

}

#l_nav li li a:hover{

background: url(img/l_nav_menu_hover_lili.gif) no-repeat scroll left top;
color:#fff;
display:block;
padding:10px 0 0 30px;
text-decoration:none;
width:218px;
font-weight: bold;

}

#l_nav a:hover{

background: url(img/l_nav_menu_hover.gif) no-repeat scroll left top;
color:#fff;
display:block;
height:24px;
padding:10px 0 0 35px;
text-decoration:none;
width:218px;
font-weight: bold;

}


#my_content {

width: 670px;
text-align: left;
float: left;
margin: 8px 0 0 0;
display:inline;

}

div.content_text {

background: #e8ebef;
font-size: 11px;
color: #787e84;
float: right;
width: 612px;
margin: 0 0 0 12px;
display: inline;
padding: 23px;

}

div.content_text p {

margin: 8px 0px;
text-align: justify;

}

div.content_text p.stronger{

line-height: 14px;
margin: 0;
font-weight: bold;
color: #4B4B4B;

}


div.content_text h2 {

font-size:14px;
color: #4a4e52;
margin: 0 0 17px 0;

}

div.content_text th 
{
    font-weight: bold;
    padding: 4px 0px 4px 0px;
}

div.content_text td 
{
    padding: 4px 0px 4px 0px;
}

h2.block_title {

width: 253px;
height: 33px;
text-indent: -9999px;


}


h1.content_title {

width:650px;
height: 33px;
text-indent: -19999px;
float: right;

}

tr.itemgrid span
{
    margin-left: 10px;
    font-weight: bold;
}
tr.itemgrid a
{
    margin-left: 10px;
}
.itemgrid
{
    margin-left: 10px;
}


#nav_strona_glowna img, #nav_inwestor img, #nav_dziennik_budowy img, #nav_dla_prasy img, #nav_mapa_dojazdu img, #nav_kontakt img{

margin: 7px 0 0 0;


}


#szarfa { width: 191px; height: 189px; background: url('img/szarfa.png') no-repeat top left; position: absolute; top: 170px; left: 50%; margin: 0 0 0 269px; }

/*
#nav_adw img {

margin: -7px 0 0 0;

}

*/



