
@import 'panel/style_multicont.css';
@import 'panel/boks.css';

/* Definicja czcionki Internet Explorera */
/*        (*musi* być pierwsza)          */
@font-face {
    font-family: menu_top;
    src: url(font/myriadc.eot) /* nie może zawierać format() */;
}

/* Definicja czcionki dla innych przeglądarek */
@font-face {
    font-family: menu_top;
    src: url(font/myriadc.ttf) format("opentype");

}

.multicont_header,.multicont_box_header {
    font-family:   menu_top;
}

#top_layer {

    position:absolute;
    top:40%;
    left:30%;
    padding-top:20px;
    z-index:4000;
}

#top_layer img {border:none;}

#top_layer_img{
    position:absolute;
    top:0;
    right:0;
    width:14px;
    height:14px;
    cursor:pointer;
}

/*================== koniec styli debagera i reklamy pływającej ==================*/
html {
    background:#3f9adf url(gfx/bg.gif) repeat-x left top ;
}

body {
    background: url(gfx/top2.jpg) no-repeat center top ;
    font: 12px arial;
    line-height:100%;
    color:#3d3d3d;
    height:100%;
    padding:0;
    margin:0;
    text-align: center;
}

.top {
    text-align: left;
    margin:0 auto;
    width: 990px;
    height:425px;
    padding-bottom:1px;
    position:relative;

}
.top .logo {
    position:absolute;
    top:11px;
    left:0px;
    width: 231px;
}

.top .logo img {
    border: none;
    cursor: pointer;
}

.menu_top {
    position:absolute;
    top:30px;
    right:0px;
    height:32px;
    width:790px;
    line-height: 28px;
    text-align:right;
    padding-top:1px;
}
.menu_top span {
    padding:0 4px;
}
.menu_top img {
    border:none;
    cursor: pointer;
    vertical-align: baseline;
}
.menu_top a {
    font:500 17px tahoma;
    text-decoration: none;
    color:#4173b2;
    padding: 4px 8px;
    
    zoom:1;
}


.menu_top a:hover, .menu_top a.active {
    color:#000;
    background: url(gfx/hover.gif) no-repeat center center;
}

.menu_top #id_start:hover,.menu_top .start {
    background: url(gfx/hover.gif) no-repeat center center;
    color:#000;
}

.menu_top #id_o_firmie:hover,.menu_top .o_firmie {
    background: url(gfx/hover_o_firmie.gif) no-repeat center center;
    color:#000;
}

.menu_top #id_kalkulator_oplat:hover,.menu_top .kalkulator_oplat {
    background: url(gfx/hover_kalkulator.gif) no-repeat center center;
    color:#000;
    
}

.menu_top .kalkulator_oplat {
   
}
.menu_top #id_inwestycje:hover,.menu_top .inwestycje{
    background: url(gfx/hover_inwestycje.gif) no-repeat center center;
    color:#000;
}

.menu_top #id_wspolpraca:hover,.menu_top .wspolpraca{
    background: url(gfx/hover_wspolpraca.gif) no-repeat center center;
    color:#000;
}

.menu_top #id_kontakt:hover,.menu_top .kontakt{
    background: url(gfx/hover_kontakt.gif) no-repeat center center;
    color:#000;
}

.main_menu {
    margin:0 auto;
    width:990px;
    height: 75px;
    position:relative;
}

.main_menu .buttons {
    width:820px;
    height:62px;
    position:absolute;
    top:7px;
    left:0px;
    text-align: left;
}

.main_menu .buttons img {
    border:none;
    margin-right: 50px;
}

.main_menu #zglos_oferte {
    position:absolute;
    top:0;
    right:0;
    border:none;
}



.youarein {

    margin:0 auto;
    width:990px;
    height:25px;
    padding-top:5px;
    text-align:left;
    color:#60baff;
    font:600 12px arial;
    position:relative;

}

.youarein a {
    font:600 12px arial;
    font-weight:normal;
    text-decoration:none;
    color:#fff;
}

.youarein a:hover {
    text-decoration:underline;
}

.youarein span {
    font:600 12px arial;
    color:#fff;

}

.liczba_ofert {
    position:absolute;
    top:6px;
    left:0px;
    
}


.contener {
    margin:0 auto;
    width:990px;
    height:auto !important;
    min-height:200px;
    height:200px;
    padding: 0;
    padding:20px 0px;
    text-align:left;
    background-color: #FFF;
}


.prawa_kolumna {

    height:auto !important;
    min-height:200px;
    height:200px;
    margin:0;
    padding:0;
    width:280px;
    padding-left:20px;
    border-left:1px solid #d0d0d0;
    margin-left:645px;

}



.lewa_kolumna {
    float:left;
    margin:0;
    width:628px;
    height:auto !important;
    min-height:200px;
    height:200px;
    text-align: left;
    padding:0px;


}

.padding {
    padding:0px 20px;
}

.both {
    clear:both;
    height:10px;
    
}


.oferta_boks {
    border:1px solid #d0d0d0;
    float:left;
    margin-right:20px;
    width:300px;
    height:135px;
    margin-bottom:20px;
    position:relative;
}

.oferta_boks .arrow_more {
    border:none;
    position:absolute;
    right:-1px;
    top:10px;
}

.oferta_boks .padding_boks {
    padding:12px;
    line-height:135%;
}
.oferta_boks h2 {
font:16px arial;
color:#00549e;
margin-top:-2px;
margin-bottom:12px;
width:264px;
line-height:100%;
padding:0;

}

.oferta_boks .padding_boks img {
    border:1px solid #00549e;
    float:left;
    margin:0px;
    margin-right:10px;
    margin-top:3px;
}



.footer {
    margin:0px auto 0px auto;
    width:990px;
    height:31px;
    background-color:#8ccdff;
    text-align: left;
    color:#FFF;
    font:11px tahoma;
    position:relative;

}

.aktualizacja {
    float:right;
    position:relative;
    top:8px;
    height:14px;
    width:150px;
    color:#4173b2;
    font:12px arial;
    margin-right:15px;
    display:inline;
    text-align: right;
}
.lm {
    float:right;
    position:relative;
    top:-2px;
    height:23px;
    width:90px;
    color:#FFF;
    font:12px/23px arial;
    margin-right:15px;
    display:inline;
}
.lm img {
    border:none;
    vertical-align: middle;
}



.footer_menu {

    width:800px;
    text-align: left;
    position:relative;
    top:10px;
}

.footer_menu a {
    color:#4173b2;
    text-decoration: none;
    padding:0px 10px;
}


.footer_menu a:hover {
    color:#415B80;
    text-decoration: underline;
}

.down {
    height:31px;
    padding-top:10px;
    width:975px;
    margin:0 auto 10px auto;
    position:relative;
    color:#FFF;
    text-align:left;
    padding-left:15px;
}


.news_list_element {
    padding-bottom:20px;
    height:auto !important;
    min-height: 90px;
    height:90px;
}

.news_list_element img {
    float:left;
    margin-right:10px;
    border:1px solid #da251c;
}

.news_list_element .news_more {
    text-align: right;
}

.news_list_element .news_more a {
    color:#000;
    text-decoration: none;
}

.news_list_element .news_more a:hover {
    color:#da251c;
    text-decoration: underline;
}

.news_list_element .news_header a {
    color:#565759;
    font:600 14px verdana;
    text-decoration: none;
}
.wynajem {
  
    padding-top:10px;
    padding-left: 30px;
}

.wynajem a {
color:#333;
font:600 13px/24px verdana;
text-decoration: none;
padding-left:15px;
background: url(gfx/arrow_blue.gif) no-repeat left center;
}

.wynajem a:hover {
color:#0A66B2;
text-decoration: underline;
}

.wynajem_name {
    padding-bottom: 20px;
    color:#0A66B2;
}

.wyszukiwarka {
    height:27px;
    width:338px;
    position:absolute;
    top:-2px;
    left:470px;
    line-height: 27px;
    color:#FFF;
}

.wyszukiwarka form {
    margin:0;
    padding:0;
}

.wyszukiwarka input {
    float:right;
    height:27px;
    border:none;
    padding:0;
    color:#CCC;
    font-style: italic;
    margin-left:6px;
}

.filtr {
    height:20px;
    font-size: 18px;
    color:#3F9ADF;
    line-height: 20px;
    margin-top:10px;
    margin-bottom: 10px;
}
.filtr span {padding-left:20px;}
.filtr a {
    text-decoration: none;
    color:#0C67B3;
}
.filtr a:hover {
 
}
.filtr img {
    border:none;
    vertical-align: top;
    margin:0;
    margin-right:5px;
}









.filtr2 {

    font-size: 18px;
    color:#3F9ADF;
    margin-bottom: 20px;
}

.filtr2 div {
    margin-bottom: 10px;
    height:20px;
    line-height: 20px;
}

.filtr2 a {
    text-decoration: none;
    color:#0C67B3;
}
.filtr2 a:hover {

}
.filtr2 img {
    border:none;
    vertical-align: top;
    margin:0;
    margin-right:5px;
}

.od {
    border:1px solid #D0D0D0;
}

#link_p {
    outline: none;
}
