body{
font-family: Tahoma;
font-size: 11px;
text-align: left;
margin: 0px;
}
td{
font-family: Tahoma;
font-size: 11px;
}
a:active, a:link, a:visited{
color: black;
text-decoration: none;
}
a:hover{
color: black;
text-decoration: underline;
}
a.btn:active, a.btn:link, a.btn:visited, a.btn:hover{
color: white;
text-decoration: none;
}

#menu{
width: 494px;
width: 494px;
height: 62px;
background-image: url(gfx/menu.jpg);
background-position: top;
background-repeat: repeat-x;
vertical-align: bottom;
padding-left: 49px;
}
#menu-rect{
width: 42px;
height: 62px;
background-image: url(gfx/menu-rect.jpg);
background-position: top;
background-repeat: no-repeat;
}
#menu-tool{
width: 322px;
height: 62px;
background-color: #F9F9F7;
background-image: url(gfx/menu-tool.jpg);
background-position: top;
background-repeat: repeat-x;
vertical-align: top;
}
.menu-tool{
background-color: #F9F9F7;
background-image: url(gfx/menu-tool.jpg);
background-position: top;
background-repeat: repeat-x;
}
#baner{
width: 947px;
height: 157px;
background-image: url(gfx/baner.jpg);
background-position: top left;
background-repeat: no-repeat;
}
/*
#baner-center{
width: 42px;
height: 157px;
background-image: url(gfx/baner-center.jpg);
background-position: top;
background-repeat: no-repeat;
}
#baner-right{
width: 322px;
height: 157px;
background-image: url(gfx/baner-right.jpg);
background-position: top;
background-repeat: no-repeat;
}
*/
.top-linear{
background-image: url(gfx/top-linear.jpg);
background-position: top;
background-repeat: repeat-x;
}
#site-left{
width: 533px;
background-image: url(gfx/site-left.jpg);
background-position: top;
background-repeat: no-repeat;
vertical-align: top;
padding: 20px 10px 20px 40px;
}
#rect-up{
width: 42px;
background-image: url(gfx/rect-up.jpg);
background-position: top;
background-repeat: no-repeat;
vertical-align: bottom;
}
#rect-down{
width: 42px;
height: 174px;
background-image: url(gfx/rect-down.jpg);
background-position: top;
background-repeat: no-repeat;
vertical-align: bottom;
}
#site-right{
width: 322px;
background-image: url(gfx/site-right.jpg);
background-position: top;
background-repeat: no-repeat;
vertical-align: top;
padding: 90px 0px 20px 0px;
}
.site-linear{
background-image: url(gfx/site-linear.jpg);
background-position: top;
background-repeat: repeat-x;
}
.menu-btn{
vertical-align: bottom;
padding-bottom: 25px;
}
#menu-head{
background-image: url(gfx/head.jpg);
background-position: 20% bottom;
background-repeat: no-repeat;
}
.btn-left{
float: left;
width: 7px;
height: 20px;
background-image: url(gfx/red-left.jpg);
background-position: right;
background-repeat: no-repeat;
}
.btn-right{
float: left;
width: 7px;
height: 20px;
background-image: url(gfx/red-right.jpg);
background-position: left;
background-repeat: no-repeat;
}
.btn-center{
float: left;
background-color: #CC0000;
font-family: Arial;
font-weight: bold;
color: white;
padding: 3px 5px 3px 5px;
}
#copyright{
height: 30px;
background-color: #B30A0A;
font-weight: bold;
color: white;
text-align: center;
}
#stats{
height: 30px;
background-color: #B30A0A;
font-weight: bold;
color: white;
text-align: center;
}

.warstwa-tytul{
font-size: 12px;
font-weight: bold;
color: #CC0000;
}
.warstwa-tekst{
text-align: justify;
}
.warstwa-data{
color: #AABBC4;
}
.warstwa-termin{
color: #999999;
text-decoration: underline;
margin: 5px 0px 5px 0px;
}
#podmenu-uslugi{
position: absolute;
visibility: hidden;
z-index: 2;
top: 13px;
width: 150px;
filter: alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
}
td.podmenu-uslugi{
font-family: Arial;
font-size: 12px;
/*background-color: #CC0000;*/
color: white;
border-bottom: 1px solid #990000;
}
#cena{
width: 100px;
height: 50px;
background-image: url(gfx/cena.jpg);
background-position: center;
background-repeat: no-repeat;
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: white;
text-align: center;
/*margin-top: 20px;
padding-top: 20px;*/
}