*{
padding:0;
margin:0;
}

body {
/*font-family: Lucida Sans Unicode,Arial, Helvetica, sans-serif;*/
background:#000;
color:#808080;


font-family: Georgia, Tahoma, Arial, serif;


}

#wrap{
position:relative;
width:1100px;
margin:0 auto;
text-align:left;
}

#right{
width:290px;
float:right;
text-align:right;
padding:27px 107px 0 0;

}

h1{
color:#808080;
font-size:23pt;
font-weight:normal;
}

h2{
color:#bf0000;
letter-spacing:10px;
font-size:12pt;
font-weight:normal;
margin:0 0 0 30px;
}


a,
a:visited,
a:active,
a:hover{
color:#808080;
text-decoration:none;
font-size:18px;
}

#menu{
margin:70px 40 0 40px;
width:222px;
float:right;
}



#menu a{
display:block;
line-height:35px;
letter-spacing:4px;
border-bottom:1px dashed #151515;
padding-right:1px;
border-right:4px solid #000;
}


#menu a:hover{
color:#fff;
border-right:4px solid #bf0000;
/*
font-weight:bold;
letter-spacing:5px;
*/
}

#menu a.kontakt{
margin:120px 0 0 0;
line-height:25px;
color:#bf0000;
}

#menu a.cennik{
color:#bf0000;
line-height:25px;
}

#menu a.kontakt:hover,#menu a.cennik:hover{
color:#fff;
}



a.h1,
a.h1:visited,
a.h1:active,
a.h1:hover{
color:#808080;
font-size:36px;
font-weight:normal;
}


#left{
float:left;
width:525px;
padding:80px 0 0 70px;
}

div.thumb{
float:left;
margin:2px;
width:47px;
height:47px;
}


#tekst{
padding:100px 0 0 150px;
font-size:15px;
line-height:1.5em;
}

#tekst a{
font-size:15px;
color:#bf0000;
}

#tekst a:hover{
text-decoration:underline;
}



#t_pow{
height:500px;
width:100%;
}

table.m3{
width:565px;
margin:10px 0 0 0;
}

table.m3 td{
width:33%;
text-align:center;
}



a.nolink,
a:visited.nolink,
a:active.nolink,
a:hover.nolink{
color:#161616;
visibility:hidden;
}



#linia{
position:absolute;
width:100%;
background:#fff;
height:7px;
z-index:101;
top:450px;
left:0;
font-size:0;
}