body{
    background: url('images/background.jpg') top center;
    text-align:center;
    font-family:tahoma;
    font-size:11px;
}
/*
LOGO
*/
a:link{
    text-decoration:none;
    color:black;
}
a:visited{
    text-decoration:none;
    color:black;
}


a:focus {
-moz-outline: none;
outline: none; /* CSS 3 */
ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}

table td{
        font-family:tahoma;
    font-size:11px;
}
div.biale{
    width:1227px;
    margin: 0 auto;
    padding:0;
    height:347px;
    background-image:url('images/back_biale.jpg');
    position:relative;
    top:-10px;
    left:-20px;
}


div.logo{
    width:875px;
    margin: 0 auto;
    margin-top:-350px;
    position:relative;
    top:0;
    left:-10px;
    padding:0;
}

/*
END LOGO
*/

div.page{
    width:870px;
    margin: 0 auto;
    position:relative;
    top:0;
}

/*
belka
*/
div.belka{
    margin-top:5px;
}

div.belka_left{
    background-image:url('images/belka_left.png');
    width:8px;
    height:27px;
    float:left;
}
div.belka_center{
    background-image:url('images/belka_center.jpg');
    width:853px;
    height:27px;
    float:left;
    font-family:tahoma;
    color:white;
    font-size:11px;
}

div.belka_center ul{
    text-decoration:none;
    margin:0;
    padding:0;
    padding-left:2px;

    list-style-type:none;
    text-align:left;
}
div.belka_center li{
    display:block;
    float:left;
    width:70px;
    text-align:center;
    /*
    padding-left:16px;
    padding-right:15px;*/
}
div.belka_center li a{
    display:block;
     padding-top:5px;
         height:22px;
}
div.belka_center li a:link{
    text-decoration:none;
    color:white;
}

div.belka_center li a:visited{
    text-decoration:none;
    color:white;
}
div.belka_center li a:hover{
    text-decoration:none;
    color:white;
    background-image:url('images/hover.jpg');
    display:block;
    height:22px;
}

div.belka_center li img{
    vertical-align:bottom;
}
div.belka_center li.split{
    width:4px;
    padding:0;
    padding-top:4px;
}
div.belka_right{
    background-image:url('images/belka_right.png');
    width:9px;
    height:27px;
    float:left;
    margin-bottom:11px;
}

/*
End Belka
*/

/*
content
*/
div.content_top{
    clear:both;
    width:870px;
    height:9px;
    background-image:url('images/content_top.png');
    background-repeat: no-repeat;
    font-size:1px;
    text-align:left;

}
div.content_top a{
    margin-left:10px;
    position:relative;
    top:2px;

}
div.content_top2{
    width:870px;
    height:15px;
    background-color:black;
}

div.content_center{
    border-left:10px solid black;
    border-right:10px solid black;
    border-bottom:1px solid black;
    float:left;
    width:850px;
    height:480px;
    background-image:url('images/content_back_g.jpg');
}

div.content_center div.inner_corner_top
{
    width:849px;
    height:13px;
    font-size:10px;
    border-right:1px solid black;
    background-image:url('images/content_it.jpg');
}

div.inner_left_content{
    float:left;
    width:8px;
    height:457px;
    background-image:url('images/content_il.jpg');
}
div.inner_center_content_home{
    float:left;
    width:835px;
    height:457px;
    background-image:url('images/home_back.jpg');
    background-repeat:no-repeat;
}




div.inner_rigth_content{
    float:left;
    width:6px;
   
    height:457px;
        border-right:1px solid black;
    background-image:url('images/content_ir.jpg');


}
div.inner_bottom_content{
    clear:both;
    font-size:5px;
    width:849px;
    height:10px;border-right:1px solid black;
    background-image:url('images/content_ib.jpg');

}

div.fooder{
    clear:both;
    width:870px;
    height:50px;
    background-image:url('images/fooder.png');
    background-repeat: no-repeat;
    padding-top:20px;
    font-family:verdana;
    font-size:10px;
}
div.fooder p{
    margin:0 25px;
    text-align:left;
    color:#787878;

}

div.fooder p a{
    color:#787878;
    text-decoration:none;
}
div.fooder div{
    
    }
/*
end content
*/

/*
Galeria
*/
div.tresc{
     height:320px;
}
div.galeria_top{
    clear:both;
    width:835px;
    height:5px;
    background-image:url('images/galeria_top.jpg');
    font-size:2px;
}
div.galeria_inner{
    width:835px;
    height:127px;
    background-image:url('images/galeria_back.jpg');
    margin:0;
    padding:0;
    overflow:hidden;
}


div.galeria_bottom{
    width:835px;
    height:5px;
    font-size:2px;
    background-image:url('images/galeria_bottom.jpg');
}

div.tresc div{
    margin-left:170px;
}

div.info_home_top{
    padding-top:5px;
    width:478px;
    height:6px;
    font-size:1px;
    background-image:url('images/info_home_top.jpg');
    background-position:bottom;
    background-repeat:no-repeat;
}

div.info_home_back{
    width:457px;
    height:223px;
    font-size:14px;
    font-family:arial;
    color:#555555;
    font-weight:bold;
    text-align:left;
    padding-left:21px;

    background-image:url('images/info_home_back.jpg');

}


div.info_home_back hr{
    width:394px;
    margin-left:0px;
    border:0;
    height:1px;
    background-color:#bebebe;
}
div.info_home_bottom{
    width:478px;
    height:7px;
    font-size:1px;
    background-image:url('images/info_home_bottom.jpg');
}

img.referencje{border:0;position:relative; left:80px;top:8px}
ul.lista{
    margin:0;
    margin-left:-15px;
    list-style-image:url('images/list.jpg');
    font-weight:normal;

}

table.referencje{
    position:relative;
    left:-20px;
    top:-25px;
    margin:0;
    font-size:11px;
    font-family:tahoma;
    border-collapse:separate;
    border-spacing:10px 20px;
}
table.referencje td{
    height:123px;
    width:374px;
    border:1px solid #dad6d6;
    background-image:url('images/ref_back.jpg');
}
table.referencje td a.link{
    margin:10px;
}

a.referencje{
    width:150px;
}
a.referencje img{
    float:right;
}


table.referencje td img{

}
table.referencje td p {
    margin-left:150px;
}
img{
    border:0;
}

table td a:link{
    text-decoration:inherit;
    color:black;
}


#galeria div{
    font-size:10px;
    font-family:tahoma;
    z-index:0;
}
#galeria{

}
#mooquee-text div{
    
    float:left;
    margin-bottom:15px
}
#mooquee-text div a{
    display:block;
    margin:3px;
    width:137px;
    height:104px;
    background-image:url('images/obrazek_back.jpg');
}

a.link{
    float:left;
    display:block;
    margin:0;
    width:137px;
    height:104px;
    background-image:url('images/obrazek_back.jpg');
    margin-right:5px;
}
a.link img{
    margin:7px;
    width:123px;
    height:90px;
    }
    
#mooquee-text div a img{
    margin:7px;
    width:123px;
    height:90px;
    border:0;
}

div#w_lewo{
    margin:7px;
    float:left;width:33px;height:109px;
    background-image:url('images/strzalka_lewo.jpg');
}
div#w_lewo img{
    margin-top:35px;
    margin-left:3px;
}
div#w_prawo img{
    margin-top:35px;
    margin-left:3px;
}

div#w_prawo{
    margin:7px;
    float:left;width:33px;height:109px;
    background-image:url('images/strzalka_prawo.jpg');
}

ul.menu li ul{
    display:none;
    width:210px;
}
ul.menu li ul li{
    position:relative;
    display:block;
    background-color:black;
    width:216px;
    height:24px;
    z-index:10;
}
ul.menu li ul li.end{
    background-image:url('images/menu_bottom.jpg');
    height:7px;
}
ul.menu li ul li a{
width:202px;
height:20px;
background-image:url('images/menu_li.jpg');
margin:4px 7px ;
}
ul.menu li ul li a:hover{
background-image:url('images/menu_li_hover.jpg');
}

ul.menu li:hover ul{
    display:block;
   
}

div.category{
    font-size:10px;
    font-family:verdana;
    text-align:right;
    margin-right:15px;
    }
    
