#cala_strona {
position: relative;
text-align: center;
width: 760px;
vertical-align: middle;
display: block;
margin: auto;
margin-top: 0px;
}


/* Naglowek ----------------------------------------------------------------------- */
#naglowek {
position: relative;
top: 0px;
left: 0px;
width: 760px;
height: 85px;
text-align: center;
font-family: verdana, sans-serif;
margin:0px;
padding: 0px;
overflow: hidden;
border-bottom: 1px solid #000000;
}

a.logo
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px;
font-weight:bold;
color: #002647;
text-decoration: none;
}



table.naglowek
{
width: 760px;

}
td.naglowek_boczna {
text-align: center;
vertical-align: bottom;
padding-bottom: 3px;
width: 189px;
height: 85px;
background-color: #FFFFFF;
}

td.naglowek_srodek
{
text-align: left;
vertical-align: bottom;
width: 570px;
height: 85px;
background-color: #F3F5F6;
}

td.naglowek_srodek_tab
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px;
font-weight:bold;
color: #002647;
text-decoration: none;
text-align: right;
vertical-align: bottom;
width: 100%;
height: 85px;
padding-bottom: 5px;
padding-left: 26px;
padding-right: 4px;
border-right: 1px dashed #C0D3DC;
}
p.logged
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 9px;
font-weight:normal;
color: #6D6D6D;
text-decoration: none;
text-align: right;
vertical-align: top;
margin: 0px;
}


a.naglowek_srodek
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 12px;
font-weight:bold;
color: #002647;
text-decoration: none;
}



/* Tresc ----------------------------------------------------------------------- */
#tresc {
box-sizing: border-box;
-moz-box-sizing: border-box;
position: relative;
top: 0px;
left: 0px;
vertical-align: top;
text-align: left;
width: 760px;
border: 0px none #F3F3F3;
}

table.tresc {
width: 760px;
border: 0px none #ffffff;
padding: 0px;
}


td.boczna {
text-align: left;
vertical-align: top;
width: 189px;
height: 450px;
background-color: #F6F6F6;
background-image: url(images/bg_left.gif);
}


/*Menu Boczne ------------------------------------------ */
ul.menu {
margin-left: 20px;
margin-bottom: 0px;
margin-top: 8px;
padding: 0;
}
li.menu
 {
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 2px;
  text-align: justify;
  padding-right: 12px;
  }
  
a.menu
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px;
font-weight:bold;
color: #002647;
text-decoration: none;
}

ul.podmenu {
margin-left: 30px;
margin-bottom: 0px;
margin-top: 3px;
padding: 0;
}
li.podmenu
 {
  list-style-image: url(images/kropka.gif);
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 0px;
  text-align: left;
  padding-right: 12px;
  margin-left: 10px;
  cursor: pointer;
  }
  

  
li.podmenu_rozwijane
 {
  list-style-type: none;
  list-style-position: outside;

  text-align: justify;
  padding-right: 5px;
  cursor: pointer;
  margin-bottom: 0px;
  margin-top: 4px;
  margin-left: -10px;
  cursor: pointer;
  }
  

a.podmenu
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px;
font-weight:normal;
color: #5A5A5A;
text-decoration: none;
cursor: pointer;
}


a.podmenu:hover
{
color:#000000;
}



a.podmenu_aktywne
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 11px;
font-weight:bold;
color: #07374F;
text-decoration: none;
cursor: pointer;
}

/*Menu rozwijane ---------------------------------------------------------------------*/
div.menu_rozwijane
{
text-align: left;
font-family: verdana, sans-serif;
font-weight:normal;
font-size: 12px;
padding: 2px;
color: #5A5A5A;
background-color: #F3F5F6;
left: 185px;
border: 1px solid #000000;
z-index: 5;
width: 190px;
height: 150px;
}

td.kateg_nadrzedna
{
width: 160px;
text-align: center;
font-family: verdana, sans-serif;
font-weight:normal;
font-size: 11px;
padding: 2px;
color: #002647;
font-weight: bold;
}
  

td.srodek  {
vertical-align: top;
width: 570px;
background-color:#FFFFFF;
text-align: left;
padding: 0px;
}


table.srodek_tresc {
width: 570px;
border: 0px none #ffffff;
padding: 0px;
vertical-align: top;
}

td.srodek_tresc_naglowek {
width: 570px;
height: 20px;
vertical-align: middle;
text-align: center;
font-family: verdana, sans-serif;
color: #0D3C66;
font-size: 12px;
font-weight: bold;
background-image: url(images/pasek_d.gif);
border-bottom: 1px solid #A1BAD2;
border-top: 1px solid #A1BAD2;
}

td.srodek_tresc_srodek {
width: 570px;
border: 0px none #ffffff;
padding: 0px;
vertical-align: top;
text-align: right;
}



table.tresc_srodek {
box-sizing: border-box;
-moz-box-sizing: border-box;
position: relative;
width: 563px;
margin-left: 7px;
margin-top: 7px;
margin-bottom: 7px;
height: auto;
text-align: left;
font-family: verdana, sans-serif;
overflow: hidden;
border: 1px solid #6B6B6B;
background-color: #FBFBFB;
}

td.body_text {
height: 180;
width: 563px;
text-align: left;
font-family: verdana, sans-serif;
padding: 10px;
background-color: #FBFBFB;
vertical-align: middle;
}


#srodek_jezyki {
box-sizing: border-box;
-moz-box-sizing: border-box;
position: relative;
width: 563px;
margin-left: 7px;
margin-top: 3px;
height: 18px;
text-align: right;
font-family: verdana, sans-serif;
padding: 3px;
overflow: hidden;
font-family: verdana, sans-serif;
color: #0D3253;
font-size: 11px;
font-weight: normal;
border: 0px none #6B6B6B;
background-color: #FBFBFB;
}
a.srodek_jezyki
{
font-family: verdana, sans-serif;
color: #0D3253;
font-size: 11px;
font-weight: normal;
border: 0px none #6B6B6B;
background-color: #FBFBFB;
text-decoration: none;
}

a:hover.srodek_jezyki
{
font-family: verdana, sans-serif;
color: #0D3253;
font-size: 11px;
font-weight: normal;
border: 0px none #6B6B6B;
background-color: #FBFBFB;
text-decoration: underline;
}



span.tytul {
width: 100%;
vertical-align: top;
text-align: center;
font-family: verdana, sans-serif;
color: #424242;
line-height: 16px;
font-size: 12px;
font-weight: bold;
}

p.tresc {
vertical-align: top;
text-align: justify;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 11px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
}


td.srodek_tresc_naglowek_pan {
width: 570px;
height: 15px;
vertical-align: middle;
text-align: center;
font-family: verdana, sans-serif;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
background-image: url(images/pasek_g.gif);
}


div.srodek_tresc_stopka {
width: 570px;
height: 20px;
overflow: hidden;
vertical-align: middle;
text-align: center;
font-family: verdana, sans-serif;
color: #0D3C66;
font-size: 10px;
font-weight: bold;
background-image: url(images/pasek_d.gif);
border-top: 1px solid #A1BAD2;
}

table.time_currency
{
font-family: verdana, sans-serif;
color: #0D3C66;
font-size: 10px;
font-weight: bold;
}

#kursy_walut
{
position: relative;
font-family: verdana, sans serif;
font-size: 10px;
cursor: pointer;
}

table.nawigacja_pozioma
{
border-top: 1px dotted #DDDDDD;
font-family: verdana, sans-serif;
color: #0D3C66;
font-size: 11px;
font-weight: normal;
height: 18px;
background-color: #F2F2F2;
}

td.nawigacja_pozioma
{
width: 112;
padding-top: 2px;
padding-right: 15px;
text-align: right;
color: #0D3C66;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

td.nawigacja_nieaktywna
{
width: 112;
padding-right: 15px;
text-align: right;
color: #CDCDCD;
}

a.nawigacja_pozioma
{
font-family: verdana, sans-serif;
color: #0D3C66;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}





#stopka {
box-sizing: border-box;
-moz-box-sizing: border-box;
vertical-align: top;
text-align: right;
position: relative;
top: 0px;
left: 0px;
width: 760px;
height: 18px;
line-height: 15px;
background-color: #4C84B9;
margin: 0px;
font-family: verdana, sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
border-top: 1px solid #000000;
}
.stopka
{
line-height: 15px;
background-color: #2C669D;
margin-top: 1px;
font-family: verdana, sans-serif;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
border: 0px none #000000;
text-decoration: none;
}



html, body
{
background-color: #FFFFFF;
text-align: center;
margin-top: 5px;
height: 100%;
}

img
{
margin: 0px;
border: 0px none;
}


img.obrazki
{
float: right;
margin: 10px;
border: 1px solid #707070;
}

img.miniaturka
{
border: 1px solid #000000;
/*cursor: pointer; */
margin: 0px;
}

img.naglowek_dzialu 
{
BORDER: 0px none;
margin: 0px;
margin-bottom: 4px;
}
p
{
padding: 8px;
}


/* Panorama */
#info_o_pan
{
top: 0px;
left: 10;
position: absolute;
visibility: visible;
font-family: verdana, sans-serif;
text-align: left;
font-size: 9px;
font-weight:normal;
color: #8E8E8E;
text-decoration: none;
z-index: 3;
}


table.info_o_pan
{
font-family: verdana, sans-serif;
text-align: left;
font-size: 9px;
font-weight:normal;
color: #8E8E8E;
text-decoration: none;
}



#winietka
{
position: absolute;
top: 0px;
left: 0;
background-color: #FFFFFF;
z-index:1;
}

#opis_winietka
{
position: absolute;
width: 570px;
text-align: center;
z-index:2;
padding: 1px;
font-family: verdana, sans-serif;
font-size: 10px;
font-weight:normal;
color: #002647;
}

#pan
{
width:570px;
height:130;
overflow: hidden;
position: relative;
visibility: visible;
}

#pan2
{
top: 0px;
left: -880px;
position: absolute;
visibility: visible;
z-index: 1;
}

#pan3
{
top: 0px;
position: absolute;
visibility: visible;
left: -1589px;
z-index: 2;
}

div.pics
{
position: relative;
margin: 0px;
text-align: left;
padding: 0px;
margin: auto;
text-align: center;
}

div.flat_plan
{
position: relative;
background-color: #DDDDDD;
border: 1px solid #6C6C6C;
width: 110px;
height: 110px;
padding: 5px;
margin: 5px;

}
img.flat_plan
{
border: 1px solid #A4A4A4;
}


td.pics {
width: 133px;
vertical-align: bottom;
text-align: left;
font-family: verdana, sans-serif;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

td.pics2 {
width: 133px;
vertical-align: bottom;
text-align: center;
font-family: verdana, sans-serif;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

td.pics3 {
vertical-align: middle;
width: 133px;
vertical-align: bottom;
text-align: right;
font-family: verdana, sans-serif;
color: red;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}


td.flat_pics1 {
width: 177px;
vertical-align: bottom;
text-align: center;
font-family: verdana, sans-serif;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

td.flat_pics2 {
width: 177px;
vertical-align: bottom;
text-align: center;
font-family: verdana, sans-serif;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

td.flat_pics3 {
vertical-align: middle;
width: 177px;
vertical-align: bottom;
text-align:center;
font-family: verdana, sans-serif;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

td.pics_flat_desc {
width: 177px;
vertical-align: middle;
text-align: center;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}



td.pics_desc {
vertical-align: middle;
text-align: center;
font-family: verdana, sans-serif;
color: #6D6D6D;
width: 131px;
line-height: 16px;
font-size: 10px;
font-weight: normal;

}


td.row_text {
vertical-align: top;
height: 100px;
width: 133px;
text-align: right;
padding-right: 10px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 11px;
font-weight: normal;
}

td.row_flat {
vertical-align: top;
height: 50px;
width: 133px;
text-align: right;
padding-right: 10px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 11px;
font-weight: normal;
}


td.pix_heading {
text-align: center;
vertical-align: middle;
width: 553px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 11px;
font-weight: normal;
background-color: #DDDDDD;

}


td.flat_nazwa_param1
{
vertical-align: top;
width: 150px;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
font-weight: bold;
background-color: #F6F6F6;
padding-left: 10px;
}

td.flat_param1
{
vertical-align: top;
width: 250px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
background-color: #F6F6F6;
}

td.flat_nazwa_param2
{
vertical-align: top;
width: 150px;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
padding-left: 10px;
}

td.flat_plan
{
vertical-align: middle;
text-align: center;
width: 120px;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
font-weight: bold;
background-color: #FFFFFF;
padding-left: 10px;
}

td.flat_tytul
{
vertical-align: top;
text-align: center;
width: 100%;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
padding-left: 10px;
}

td.flat_tytul_plans
{
vertical-align: top;
text-align: center;
width: 553;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
font-weight: bold;
background-color: #F6F6F6;
}

.show_plans
{
vertical-align: top;
text-align: center;
width: 130px;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
margin-top: 15px;
font-weight: normal;
background-color: #F6F6F6;
}


td.flat_opis
{
vertical-align: top;
width: 100%;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
background-color: #FFFFFF;
padding-left: 10px;
}



table.flat
{
border: 1px solid #D0D0D0;
margin: 5px;
}

td.flat_param2
{
vertical-align: top;
width: 250px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
background-color: #FFFFFF;
}
/*----reg_users----*/
.reg_users
{
vertical-align: top;
text-align: center;
width: 80px;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 10px;
margin-top: 1px;
font-weight: normal;
background-color: #F6F6F6;
}
hr.reg_users
{
color:#DDDDDD;
background-color:#DDDDDD;
width: 100%;
height: 1px;
border-bottom: 1px dotted
}

td.reg_user_login
{
width: 533px;
height: 25;
text-align: center;
font-family: verdana, sans-serif;
padding: 0px;
background-color: #FFFFFF;
vertical-align: top;
}

td.reg_user_mikro
{
color: #6D6D6D;
line-height: 16px;
font-size: 9px;
width: 20px;
padding: 2px;
vertical-align: bottom;
}



/*----------- request -------------*/

table.request 
{
border: 1px solid #D0D0D0;
margin: 5px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

table.personalne
{
margin-top: 5px;
margin-bottom: 5px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

table.rent_price
{
margin-top: 5px;
margin-bottom: 5px;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
font-weight: normal;
}

input.personalne 
{
color: #0D3C66;
line-height: 16px;
font-size: 11px;
margin-top: 1px;
font-weight: normal;
background-color: #FBFBFB;
width: 140px;
}

select.request_select
{
background-color: #FBFBFB;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
width: 135px;
}
input.request_small_field
{
background-color: #FBFBFB;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
width: 35px;

}

td.personalne_lewa
{
width: 260px;
text-align: left;
font-family: verdana, sans-serif;
padding: 0px;
margin: 0px;
background-color: #FFFFFF;
vertical-align: top;
}

td.personalne
{
width: 273px;
height: 25;
text-align: left;
font-family: verdana, sans-serif;
padding: 0px;
background-color: #FFFFFF;
vertical-align: top;
}

td.request_field
{
width: 90px;
height: 25;
text-align: right;
font-family: verdana, sans-serif;
padding-right: 5px;
vertical-align: top;
color: #0D3C66;
}


td.request_lokalizacja
{
text-align: left;
font-family: verdana, sans-serif;
padding: 2px;
vertical-align: top;
font-family: verdana, sans-serif;
color: #6D6D6D;
line-height: 16px;
font-size: 10px;
}

td.body_request
{
width: 563px;
height: 250;
text-align: center;
font-family: verdana, sans-serif;
padding: 10px;
background-color: #FBFBFB;
vertical-align: top
}

td.request_tytul
{
vertical-align: top;
text-align: center;
width: 100%;
font-family: verdana, sans-serif;
color: #0D3C66;
line-height: 16px;
font-size: 12px;
font-weight: bold;
background-color: #FFFFFF;
padding-left: 10px;
}


#rent
{
position: relative;
visibility:hidden;
}

#price
{
position: relative;
visibility: hidden;


}

span.kwadrat
{
vertical-align: super;
font-size: 8px;
}


span.en {
font-family: verdana, sans-serif;
color: #CDCDCD;
font-size: 8px;
font-weight: normal;
}



