@charset "utf-8";
* {
   padding:0;
   margin:0;
}
body {
       font-family: Arial, Helvetica, sans-serif;
       font-size:76%;
       background-image: url(../images/square_bg_bottom.gif);
       background-repeat: repeat;
       background-position: center top;
       color: #000;
}

a{
       color: #666;
       text-decoration: none;
}
a:hover{
       color: #2C2C2C;
       text-decoration: none;
}
.blue{
       font-weight: bold;
       color: #22546d;              
}
.yellow{
       font-weight: bold;
       color: #A87E00;
}
.green{
       font-weight: bold;
       color: #24830f;              
}

img{
       border: 0;
}

#container{
       width: 100%;
}
#top{
       width: 100%;
       background-image: url(../images/stripe_bg_top+middle.gif);
       background-repeat: repeat-x;
       background-position: center top;
       height: 513px;
       background-color: #cdcdcd;
}
#bottom{
       width: 100%;
       background-image: url(../images/stripe_bg_bottom.gif);
       background-repeat: repeat-x;
       background-position: center top;
       height: 124px;
}
#header{
       margin-right: auto;
       margin-left: auto;
       height: 104px;
       width: 980px;
}
#flash{
       margin-right: auto;
       margin-left: auto;
       height: 309px;
       width: 980px;
}

#flash2{
       margin-right: auto;
       margin-left: auto;
       height: 309px;
       width: 980px;
}

#info_index{
       margin-right: auto;
       margin-left: auto;
       height: 206px;
       width: 980px;
       background-image: url(../images/stripe_info_index.gif);
       font-size: 0.96em;
       line-height: 1.4em;
       background-color: #FFF;
       background-repeat: repeat-x;
}
#info_index_header{
       background-image: url(../images/header_glowna.jpg);
       background-repeat: no-repeat;
       height: 65px;
       width: 980px;
}
.info_index_header_txt_1{
       width: 282px;
       height: 141px;
       float: left;
       padding-left: 15px;
       padding-right: 40px;
       text-align: justify;
}
.info_index_header_txt_2{
       width: 276px;
       height: 141px;
       float: left;
       padding-left: 15px;
       padding-right: 15px;
       text-align: justify;
}
#tele{
       margin-right: auto;
       margin-left: auto;
       width: 980px;
       background-color: #FFF;
       font-size: 0.97em;
       line-height: 1.5em;
       display: table;
       height: 120px;
}
#tele img{
       padding-left: 15px;
}
.gray_line{
       height: 2px;
       width: 950px;
       margin-top: 7px;
       margin-bottom: 20px;
       font-size: 0em;
       border-bottom-width: 1px;
       border-bottom-style: solid;
       border-bottom-color: #999;
       margin-right: auto;
       margin-left: auto;
}
.tele_txt{
       width: 365px;
       float: left;
       height: 60px;
       padding-left: 15px;
}
#menu{
       margin-right: auto;
       margin-left: auto;
       width: 980px;
       background-color: #FFF;
       font-size: 0.97em;
       line-height: 1.5em;
       text-align: center;
       height: 25px;
}
#footer{
       margin-right: auto;
       margin-left: auto;
       width: 980px;
       font-size: 0.97em;
       line-height: 1.5em;
       text-align: right;
       height: 80px;
       background-image: url(../images/stopka.gif);
       background-repeat: no-repeat;
       display: table;
       position:relative;
       padding-top: 25px;
}
#header_name {
       margin-right: auto;
       margin-left: auto;
       width: 980px;
       height: 48px;
       background-color: #FFFFFF;
}
#main {
       margin-right: auto;
       margin-left: auto;
       width: 980px;
       text-align: left;
       background-color: #FFFFFF;
       padding-bottom: 25px;
       padding-top: 25px;
       display: table;
}
#kontakt {
       margin-right: auto;
       margin-left: auto;
       width: 924px;
}
#kontakt #dane {
       width: 494px;
       background-image: url(../images/kontakt/kontakt_dane.gif);
       background-repeat: no-repeat;
       background-position: left top;
       height: 421px;
       text-align: left;
       float: left;
       padding-top: 50px;
       padding-right: 10px;
       padding-left: 10px;
}
#kontakt #form {
       width: 410px;
       background-image: url(../images/kontakt/kontakt_form.gif);
       background-repeat: no-repeat;
       background-position: left top;
       float: left;
       height: 418px;
       text-align: left;
       padding-top: 50px;
       line-height: 16px;
       position: relative;
}

#kontakt #form .lines{
       width: 403px;
       float: left;
       display: table;
}
#kontakt #form .texts{
       float: left;
       width: 140px;
       color: #000;
       font-weight: bold;
       font-size: 1.1em;
       line-height: 16px;
       padding-left: 15px;
}
#kontakt #form .lines2{
       width: 403px;
       float: left;
       bottom: -1px;
       position: absolute;
       left: -14px;
}
#kontakt #form .fields{
       float: right;
       width: 210px;
       padding-right: 6px;
}
#kontakt #form .field{
       font-size: 0.97em;
       width: 201px;
       background-color: #FFF;
       border: 1px solid #060;
}
#kontakt #form .field_area{
       font-size: 0.93em;
       width: 201px;
       height: 160px;
       background-color: #FFF;
       border: 1px solid #060;
       font-family: Verdana, Geneva, sans-serif;
}
#kontakt #form .wyslij{
       background-image: url(../images/kontakt/kontakt_form_send.gif);
       background-repeat: no-repeat;
       height: 48px;
       width: 112px;
       font-size: 0px;
       line-height: 0px;
       display: block;
}


div.owubaner{
width:980px;
height:300px;
margin:0px auto;
}

div.owuhead{
width:980px;
height:48px;
background:url(../images/owu_header.jpg) no-repeat center;
margin:0px auto;
}

div.ofertahead{
width:980px;
height:48px;
background:url(../images/oferta_header.jpg) no-repeat center;
margin:0px auto;
}

div.owucontent{
width:980px;
font-family:verdana,tahoma;
font-weight:normal;
font-size:10pt;
text-align:center;
margin:0px auto;
background-color:#ffffff;
}

div.content{
width:980px;
font-family:verdana,tahoma;
font-weight:normal;
font-size:10pt;
text-align:center;
margin:0px auto;
background-color:#ffffff;
}

ul.owu{
margin:0px auto;
width:960px;
text-align:left;
}

ul.owu li{
height:62px;
border-style:solid;
border-width:0px 0px 1px 0px;
list-style:none;
}

ul.owu li.last{
height:62px;
border-style:solid;
border-width:0px 0px 0px 0px;
list-style:none;
}

ul.oferta{
margin:0px auto;
width:960px;
text-align:left;
}

ul.oferta li{
height:109px;
border-style:solid;
border-width:0px 0px 1px 0px;
list-style:none;
}

ul.oferta li.last{
height:109px;
border-style:solid;
border-width:0px 0px 0px 0px;
list-style:none;
}

ul.oferta2{
margin:0px auto;
width:960px;
text-align:left;
}

ul.oferta2 li{
border-style:solid;
border-width:0px 0px 1px 0px;
list-style:none;
}

ul.oferta2 li.last{
border-style:solid;
border-width:0px 0px 0px 0px;
list-style:none;
}

ul.oferta2 li.first{
border-style:solid;
border-width:0px 0px 1px 0px;
}

ul.oferta3{
margin:10px 30px;
width:900px;
text-align:left;
}

ul.oferta3{
margin:10px 30px;
width:900px;
text-align:left;
}

ul.oferta3 li{
border-style:none;
list-style-image:url(../images/oferta_point.gif);
}

img.ikonka1{
margin:5px;
float:left;
}

img.ikonka2{
margin:20px 15px 10px 15px;
float:left;
height:79px;
width:76px;
}

img.header1{
/*margin:10px 0px 5px 10px;*/
height:13px;
float:left;
}

img.header1_1{
/*margin:10px 0px 5px 10px;*/
height:15px;
float:left;
}

img.header2{
/*margin:10px 0px 5px 10px;*/
height:54px;
}

p.owutxt{
height:40px;
padding:22px 0px 0px 0px;
border-style:none;
font-family:verdana,tahoma;
font-size:10pt;
font-weight:normal;
font-style:normal;
}

p.ofertatxt{
height:89px;
width:840px;
padding:20px 0px 0px 0px;
border-style:none;
position:relative;
right:-50px;
font-family:verdana,tahoma;
font-size:10pt;
font-weight:normal;
font-style:normal;
}

p.oferta2txt{
width:900px;
padding:10px 0px 0px 0px;
border-style:none;
position:relative;
right:0px;
font-family:verdana,tahoma;
font-size:10pt;
font-weight:normal;
font-style:normal;
}

p.oferta3txt{
width:900px;
padding:10px 0px 0px 0px;
border-style:none;
position:relative;
right:0px;
font-family:verdana,tahoma;
font-size:10pt;
font-weight:normal;
font-style:normal;
text-align:justify;
}

#top2{
       width: 100%;
       background-image: url(../images/stripe_bg_top+middle.gif);
       background-repeat: repeat-x;
       background-position: center top;
/*       height: 513px;*/
       background-color: #cdcdcd;
}

a.more1{
color:#56984E;
font-family:verdana,tahoma;
font-size:8pt;
font-weight:bold;
font-style:normal;
}

span.bold1{
font-weight:bold;
}

p.wbudowie{
margin:0px auto;
padding:20px 0px;
font-family:verdana,tahoma;
font-weight:bold;
font-size:12pt;
height:100px;
background-color:#ffffff;
}

div.nier_ban{
margin:0px auto;
width:980px;
height:309px;
background:url(../images/ban_pic_A.jpg) center no-repeat;
}

div.nier_head{
margin:0px auto;
width:980px;
height:48px;
background:url(../images/header_nieruchomosci.jpg) center no-repeat;
}

div.other_ban{
margin:0px auto;
width:980px;
height:309px;
background:url(../images/ban_pic_C.jpg) center no-repeat;
}

div.other_head{
margin:0px auto;
width:980px;
height:48px;
background:url(../images/header_pozostale.jpg) center no-repeat;
}

div.kom_ban{
margin:0px auto;
width:980px;
height:309px;
background:url(../images/ban_pic_B.jpg) center no-repeat;
}

div.kom_head{
margin:0px auto;
width:980px;
height:48px;
background:url(../images/header_komunikacyjne.jpg) center no-repeat;
}

#footer2{
margin:4px 0px 0px 0px;
       width:980px;
       font-size: 0.97em;
       line-height: 1.5em;
       text-align: right;
       height: 26px;
position:relative;
top:0px;
left:0px;
}

a.stat{
float:left;
}

div.kalkulator{
height:48px;
width:360px;
margin:0px 0px 0px 330px;
padding:0px;
}
