/*body {
height: 100%;
width: 830px;
background:url(../images/bg_top.jpg) repeat-x;
font-size: 12px;
font-family: Tahoma, Arial;
color:#555555;
margin:auto;
text-align:center;
}

img {
border:0px;
}

.info {
width:420px;
background-color:#fffdec;
border: solid 1px #f6f1c4;
padding:5px;
background-repeat: no-repeat;
background-position:bottom right;
float:none;
}

h2 {
background-color:#000000;
color:#ffffff;
font-size: 12px;
font-family: Tahoma, Arial;
margin:0px;
padding:2px;
width:40px;
}

div#base {
text-align:left;
float:left;
width:830px;
}

div.lmenu {
float:left;
padding-left:10px;
font-size: 11px;
font-family: Tahoma, Arial;
}

div#top {
float:left;
background:url(../images/logo.jpg) no-repeat;
width:830px;
height:161px;
margin-bottom:10px;
}

div#top2 {
float:left;
width:122px;
height:104px;
}

div#pagetext {
background-image:url(../images/folmag_23.gif);
background-color:#5f605f;
background-repeat:repeat-x;
border: solid #4d4d4d 2px;
border-left: solid #4d4d4d 0px;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
color: #efefef;
}

table.tabela_obramowanie_szare { 
border-style: solid; 
border-color: #EFEFEF; 
border-width: 1px;
padding: 5px;
}

img.photo { 
border: 1px solid #dddddd !important; 
padding: 2px; 
background-color: #ffffff;
margin-right:5px; 
width:104px;height:84px;
}

img.offer { 
border: 1px solid #dddddd !important; 
padding: 4px; 
background-color: #ffffff;
margin-right:5px; 
}

.naglowek {
color:#55555; 
font-size: 15px;  
font-family: Tahoma,Arial;
font-weight:bold;
text-decoration:none;
}

hr {
height: 0 !important;
height: 1px;
color: #e5e5e5;
background: transparent;
border-width: 1px 0 0 0;
border-color: #efefef;
border-style: solid;
} 

div#menu
{
width:523px;
height:46px;
border:2px solid #C9C9C9;
text-align:left;
}
a#menu_1
{
background:url(../images/menu_1a.jpg) no-repeat;
width:116px;
height:46px;
float:left;
}
a:hover#menu_1
{
background:url(../images/menu_1b.jpg) no-repeat;
width:116px;
height:46px;
float:left;
}

a#menu_2
{
background:url(../images/menu_2a.jpg) no-repeat;
width:100px;
height:46px;
float:left;
}

a:hover#menu_2
{
background:url(../images/menu_2b.jpg) no-repeat;
width:100px;
height:46px;
float:left;
}
a#menu_3
{
background:url(../images/menu_4a.jpg) no-repeat;
width:106px;
height:46px;
float:left;
}

a:hover#menu_3
{
background:url(../images/menu_4b.jpg) no-repeat;
width:106px;
height:46px;
float:left;
}

a#menu_4
{
background:url(../images/menu_3a.jpg) no-repeat;
width:81px;
height:46px;
float:left;

}
a:hover#menu_4
{
background:url(../images/menu_3b.jpg) no-repeat;
width:81px;
height:46px;
float:left;
}
a#menu_5
{
background:url(../images/menu_5a.jpg) no-repeat;
width:53px;
height:46px;
float:left;
}
a:hover#menu_5
{
background:url(../images/menu_5b.jpg) no-repeat;
width:53px;
height:46px;
float:left;
}
a#menu_6
{
background:url(../images/menu_6a.jpg) no-repeat;
width:67px;
height:46px;
float:left;
}
a:hover#menu_6
{
background:url(../images/menu_6b.jpg) no-repeat;
width:67px;
height:46px;
float:left;
}



div#wyszukiwarka {
float:left;
background:url(../images/title_search.jpg) no-repeat;
width:247px;
height:46px;
}

div#wyszukiwarka2 {
background:#F0F0F0;
float:left;
color:#373737;
width:245px;
padding-top:5px;
padding-bottom:5px;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
}

div#platnosci {
width:100%;
height:50px;
float:left;
background-color:#f7f7f7;
background-image:url(../images/platnosci.jpg);
background-repeat:repeat-x;
}

div#panel {
margin-top:20px;
float:left;
background:url(../images/title_panel.jpg) no-repeat;
width:247px;
height:46px;
}

div#panel2 {
background:#F0F0F0;
float:left;
color:#373737;
width:245px;
padding-top:5px;
padding-bottom:5px;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
}

div#map {
float:left;
width: 240px;
margin-left:10px;
margin-bottom: 20px;
}

div.oferta {
float:left;
border-top: solid 1px #efefef;
border-bottom: solid 1px #efefef;
padding: 2px;
background-color: #f9f9f9;
width:240px;
}

div.oferta_biala {
float:left;
padding: 2px;
background-color: #ffffff;
width:240px;
}

td.dark {
border-top: solid 1px #efefef;
border-bottom: solid 1px #efefef;
background-color: #f9f9f9;
}

td.nul {
background-color: #ffffff;
}

td.promo_dark {
border-top: solid 1px #e8e5c7;
border-bottom: solid 1px #e8e5c7;
background-color: #f6f3db;
}

td.promo_null {
background-color: #fffded;
}

img.ofertaZdjecie {
float:left;
border: 1px solid #dddddd !important; 
padding: 2px; 
background-color: #ffffff;
margin-right:5px; 
}

a {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:none; }
a:link {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:none; }
a:active {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:none; }
a:visited {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:none; }
a:hover {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }

div.lmenu a {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }
div.lmenu a:link {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }
div.lmenu a:active {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }
div.lmenu a:visited {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }
div.lmenu a:hover {color:#373737; font-family: Tahoma, Arial, Verdana; text-decoration:underline; }



select,select.szukaj,select.frm,input.szukaj, input.frm
{
width:180px;
padding:3px;
margin-bottom:5px;
border:1px solid #CCCCCC;
font-size: 11px; 
font-family: Tahoma, Arial;
}

textarea
{
border:1px solid #CCCCCC;
font-size: 11px; 
font-family: Tahoma, Arial;
}

*/















.clear
{
    clear:both;
}
.break
{
    height:10px;
}
div
{
    position:relative;
}
h2
{
    width:100%;
    text-align:left;
    font-size:16px;
    font-weight:none;
}
img
{
    border:none;
}

html,body
{
    background:#f6f6f6;
    margin:0;
    font-family:tahoma;
    font-size:12px;
}

div#header
{
    background:url(../images/top.jpg) no-repeat;
    width:904px;
    height:284px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#header_stats
{
    position:absolute;
    top:5px;
    right:27px;
    color:#ffffff;
    font-size:12px;
}
div#header_login
{
    position:absolute;
    top:30px;
    left:580px;
    color:#ffffff;
    font-size:10px;
}
div#header_login a
{
    color:#ffffff;
}

input#uname,input#pass
{
    background:#f2f2f2;
    width:100px;
    color:#6b6c53;
    margin-left:3px;
    font-size:10px;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:3px;
    border:1px solid #3d95a2;
}
form#login input#submit
{
    background:#2f8dbf;
    width:85px;
    border:none;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    margin-left:3px;
    cursor:pointer;
    padding-top:3px;
    padding-bottom:3px;
}
div#all_site
{
    width:904px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle
{
    background:#dbeeff;
    width:100%;
    padding-bottom:5px;
    float:left;
}
div#middle_menu
{
    width:100%;
    height:46px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
a#menu_0
{
    background:url(../images/menu_0.jpg) no-repeat;
    width:120px;
    height:46px;
    float:left;
}
a#menu_0:hover
{
    background:url(../images/menu_0b.jpg) no-repeat;
    width:120px;
    height:46px;
    float:left;
}
a#menu_1
{
    background:url(../images/menu_1.jpg) no-repeat;
    width:109px;
    height:46px;
    float:left;
}
a#menu_1:hover
{
    background:url(../images/menu_1b.jpg) no-repeat;
    width:109px;
    height:46px;
    float:left;
}
a#menu_2
{
    background:url(../images/menu_2.jpg) no-repeat;
    width:70px;
    height:46px;
    float:left;
}
a#menu_2:hover
{
    background:url(../images/menu_2b.jpg) no-repeat;
    width:70px;
    height:46px;
    float:left;
}
a#menu_3
{
    background:url(../images/menu_3.jpg) no-repeat;
    width:70px;
    height:46px;
    float:left;
}
a#menu_3:hover
{
    background:url(../images/menu_3b.jpg) no-repeat;
    width:70px;
    height:46px;
    float:left;
}
a#menu_4
{
    background:url(../images/menu_4.jpg) no-repeat;
    width:99px;
    height:46px;
    float:left;
}
a#menu_4:hover
{
    background:url(../images/menu_4b.jpg) no-repeat;
    width:99px;
    height:46px;
    float:left;
}
a#menu_5
{
    background:url(../images/menu_5.jpg) no-repeat;
    width:78px;
    height:46px;
    float:left;
}
a#menu_5:hover
{
    background:url(../images/menu_5b.jpg) no-repeat;
    width:78px;
    height:46px;
    float:left;
}
a#menu_6
{
    background:url(../images/menu_6.jpg) no-repeat;
    width:123px;
    height:46px;
    float:left;
}
a#menu_6:hover
{
    background:url(../images/menu_6b.jpg) no-repeat;
    width:123px;
    height:46px;
    float:left;
}
a#menu_7
{
    background:url(../images/menu_7.jpg) no-repeat;
    width:79px;
    height:46px;
    float:left;
}
a#menu_7:hover
{
    background:url(../images/menu_7b.jpg) no-repeat;
    width:79px;
    height:46px;
    float:left;
}
a#menu_8
{
    background:url(../images/menu_8.jpg) no-repeat;
    width:83px;
    height:46px;
    float:left;
}
a#menu_8:hover
{
    background:url(../images/menu_8b.jpg) no-repeat;
    width:83px;
    height:46px;
    float:left;
}
a#menu_9
{
    background:url(../images/menu_9.jpg) no-repeat;
    width:73px;
    height:46px;
    float:left;
}
a#menu_9:hover
{
    background:url(../images/menu_9b.jpg) no-repeat;
    width:73px;
    height:46px;
    float:left;
}

div#middle_info
{
    width:890px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-size:11px;
    color:#ffffff;
}
div#middle_info_left
{
    width:70%;
    line-height:30px;
    float:left;
    text-align:left;
}
div#middle_info_right
{
    width:30%;
    line-height:30px;
    float:right;
    text-align:right;
}
div#middle_center
{
    width:890px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    color:#555555;
}
div#middle_content
{
    text-align:left;
}
div#middle_center_left
{
    width:190px;
    text-align:center;
    float:left;
}
div#middle_center_main
{
    width:520px;
    text-align:center;
    float:left;
}
div#middle_center_right
{
    width:190px;
    text-align:center;
    float:right;
}
div#middle_search
{
    width:178px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_search_title
{
    background:url(../images/search_title.jpg) no-repeat;
    border:1px solid #ffffff;
    width:176px;
    height:30px;
    float:left;
}
div#middle_search_main
{
    width:100%;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
}
div#middle_add
{
    margin-top:6px;
    margin-bottom:6px;
}
div#middle_newsletter
{
    background:#b0cde4;
    width:174px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_newsletter_title
{
    background:url(../images/newsletter_title.jpg) no-repeat;
    border:1px solid #ffffff;
    width:100%;
    height:32px;
    float:left;
}
div#middle_newsletter_main
{
    width:100%;
    float:left;
    padding-top:5px;
    padding-bottom:5px;
}
div#middle_links
{
    background:#cae1f4;
    width:178px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_links_title
{
    background:url(../images/links_title.jpg) no-repeat;
    width:100%;
    height:33px;
    float:left;
}
div#middle_links_main
{
    width:168px;
    float:left;
    margin-left:10px;
    padding-top:5px;
    padding-bottom:10px;
    text-align:left;
}
div#middle_links_main a
{
    color:#0383cd;
    text-decoration:none;
    font-weight:bold;
}
div#middle_links_main a:hover
{
    text-decoration:underline;
}
div#middle_new_add
{
    background:#b0cde4;
    width:178px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_promo
{
    background:#b0cde4;
    width:178px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_intro
{
    width:100%;
    text-align:left;
    font-size:11px;
    border-bottom:1px solid #818450;
    margin-bottom:15px;
    padding-bottom:10px;
}
div#middle_banner
{
    width:100%;
    height:100px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_new_add_title
{
    background:url(../images/ostatniododane.jpg) #2f8dbf no-repeat;
    border:1px solid #ffffff;
    width:176px;
    height:32px;
    float:left;
    margin-bottom:5px;
}
div#middle_new_add_main
{
    width:160px;
    padding-top:10px;
    padding-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#middle_promo_title
{
    background:url(../images/new_add_title.jpg) #2f8dbf no-repeat;
    border:1px solid #ffffff;
    width:176px;
    height:32px;
    float:left;
    margin-bottom:5px;
}
div#middle_promo_main
{
    width:160px;
    padding-top:10px;
    padding-bottom:5px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

div.menu_thumb
{
    width:160px;
    padding-bottom:10px;
    text-align:left;
}
div.menu_thumb img
{
    border:2px solid #ffffff;
    width:156px;
}
div.menu_thumb a
{
    color:#0283cf;
    font-weight:bold;
    text-decoration:none;
}
div.menu_thumb a:hover
{
    text-decoration:underline;
}
div.menu_thumb a:hover img
{
    border:2px solid #90a60a;
}
div#content_object_thumb
{
    width:40%;
    float:left;
    text-align:left;
}
div#content_object_contact
{
    width:60%;
    float:right;
    text-align:left;
    padding-top:5px;
}
div#content_object_info
{
    width:100%;
    float:left;
    text-align:left;
    padding-top:15px;
}
div#content_object span
{
    font-size:16px;
    font-weight:bold;
}
div#content_object_gallery
{
    width:100%;
    float:left;
}
div#content_object hr
{
    background:#818450;
    border:none;
    height:1px;
}

div.content_object_gallery
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
div.content_object_gallery img
{
    border:2px solid #ffffff;
}
div.content_object_gallery a:hover img
{
    border:2px solid #2e8bbd;
}
div#map_canvas
{
    width:95%;
    height: 400px;
    border:2px solid #818450;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    font-size:10px;
}
div#content_object #map_canvas span
{
    font-size:10px;
    font-weight:bold;
}


.input_style
{
    background:#ffffff;
    width:176px;
    border:1px solid #4d5c51;
    color:#6b6c53;
    font-size:10px;
    font-weight:bold;
    margin-bottom:2px;
    padding-top:3px;
    padding-bottom:3px;
}

.input_news
{
    background:#ffffff;
    border:1px solid #4d5c51;
    width:90%;
    color:#6b6c53;
    font-size:10px;
    font-weight:bold;
    margin-bottom:2px;
    padding-top:3px;
    padding-bottom:3px;
}

.select_style
{
    background:#ffffff;
    width:176px;
    border:1px solid #4d5c51;
    color:#6b6c53;
    font-size:10px;
    font-weight:bold;
    margin-bottom:2px;
    padding-top:3px;
    padding-bottom:3px;
}
#newsletter_submit, #search_submit
{
    background:#2f8dbf;
    width:79px;
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    border:none;
    margin-top:5px;
    cursor:pointer;
    padding-top:3px;
    padding-bottom:3px;
}

div.objects
{
    width:100%;
    border-bottom:1px solid #818450;
    margin-bottom:10px;
    padding-bottom:5px;
}
div.objects_thumb
{
    width:35%;
    float:left;
    text-align:left;
}
div.objects_thumb img
{
    border:2px solid #ffffff;
    width:156px;
}
div.objects_thumb a:hover img
{
    border:2px solid #2e8bbd;
}

div.objects_main
{
    width:64%;
    float:right;
}
div.objects_main_info
{
    width:100%;
    height:70px;
    text-align:left;
}
div.objects_main span a
{
    color:#0283cf;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
div.objects_main_buttons
{
    width:100%;
    text-align:right;
}
a.link_edit
{
    color:#90a60a;
    font-weight:bold;
}

div.commentsbox
{
    width:70%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div.commentsbox p
{
    text-align:left;
}
div.commentsbox .form_data
{
    width:200px;
    text-align:left;
}
div.commentsbox input#name, div.commentsbox input#email, div.commentsbox input#weblink, div.commentsbox input#calc
{
    width:200px;
    line-height:20px;
}
div.commentsbox textarea#message
{
    width:200px;
    height:150px;
}


fieldset
{
    text-align:left;
    border:1px solid #4d5c51;
}
fieldset a
{
    color:#0283cf;
    text-decoration:none;
    font-weight:bold;
}
fieldset a:hover
{
    text-decoration:underline;
}
legend
{
    color:#4d5c51;
    font-weight:bold;
}

td.form_label
{
    width:30%;
    text-align:right;
}
td.form_data
{
    width:70%;
    text-align:left;
}
td.form_data input
{
    width:300px;
    line-height:20px;
    border:1px solid #4d5c51;
}
td.form_data textarea
{
    width:300px;
    height:100px;
    border:1px solid #4d5c51;
}
td.form_data select
{
    width:300px;
    line-height:20px;
    border:1px solid #4d5c51;
}
div.paginator
{
    line-height:30px;
}
div.paginator a
{
    color:#0383cd;
    text-decoration:none;
    font-weight:bold;
}
div.paginator a:hover
{
    text-decoration:underline;
}
input#calc
{
    width:100px;
}

table#login tr
{
    width:20px;
}

div#footer_top
{
    position:relative;
    background:url(../images/bg_footer.jpg) repeat-x;
    width:904px;
    line-height:40px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#ffffff;
}
div#footer_top a
{
    color:#ffffff;
    text-decoration:none;
}
div#footer_top a:hover
{
    text-decoration:underline;
}
div#footer_lt
{
    width:79%;
    margin-top:8px;
    padding-left:1%;
    line-height:30px;
    float:left;
    text-align:left;
}
div#footer_rt
{
    width:19%;
    margin-top:10px;
    padding-right:1%;
    line-height:30px;
    float:right;
    text-align:right;
    font-weight:bold;
}
div#footer_rt a
{
    position:absolute;
    background:url(../images/go_top.jpg) no-repeat;
    width:65px;
    height:11px;
    top:8px;
    right:0px;
}

div#footer_bottom
{
    position:relative;
    width:904px;
    line-height:30px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    color:#545454;
}
div#footer_bottom a
{
    color:#545454;
    text-decoration:none;
}
div#footer_bottom a:hover
{
    text-decoration:underline;
}
div#footer_lb
{
    width:85%;
    padding-left:5px;
    line-height:30px;
    float:left;
    text-align:left;
}
div#footer_rb
{
    width:12%;
    padding-right:1%;
    line-height:30px;
    float:right;
    text-align:right;
    font-weight:bold;
}


div#forum
{
    width:176px;
    height:39px;
    border:1px solid #ffffff;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#forum a
{
    display: block;
    background:url(../images/forum_a.jpg) #2f8dbf no-repeat;
    background-position: center center;
    width:176px;
    height:39px;
}

div#forum a:hover
{
    background:url(../images/forum_b.jpg) #ff971c no-repeat;
    background-position: center center;
    width:176px;
    height:39px;
}

div#nowy_obiekt
{
    width:176px;
    height:39px;
    border:1px solid #ffffff;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
div#nowy_obiekt a
{
    display: block;
    background:url(../images/obiekt_a.jpg) #2f8dbf no-repeat;
    background-position: center center;
    width:176px;
    height:39px;
}

div#nowy_obiekt a:hover
{
    background:url(../images/obiekt_b.jpg) #ff971c no-repeat;
    background-position: center center;
    width:176px;
    height:39px;
}
a.szczegoly
{
    display: block;
    background:url(../images/szczegoly.jpg) #2f8dbf no-repeat;
    width:72px;
    height:22px;
    position:absolute;
    right:0;
    margin-top:25px;
}

a.szczegoly:hover
{
    background:url(../images/szczegoly_b.jpg) #ff971c no-repeat;
    width:72px;
    height:22px;
}