body
{
 padding: 0px;
 margin: 0px;
 background: url('pic/bg.jpg') top center;
 text-align: center;
 margin-top: 0px;
}

h1
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

h2
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

h3
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

h4
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

h5
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

h6
{
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 padding: 0px;
 margin: 0px;
 border: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

p.menuOpis
{
 font: bold 8pt verdana, sans-serif;
 color: #6e1273;
 margin: 0px;
 padding: 0px;
 width: 154px;
}

ul
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-left: 15px;
}

li
{
 font: normal 8pt verdana, sans-serif;
 color: #333333;
 list-style: outside;
 margin: 0px;
 border: 0px;
 margin: 0px;
 line-height: 13px;
}

h2x
{
 padding: 0px;
 border: 0px;
 margin: 0px;
 font: bold 8pt verdana, sans-serif;
 color: #333333;
 padding-left: 0px;
 padding-top: 5px;
}

img
{
 border: 0px;
 padding: 0px;
 margin: 0px;
}

#container
{
 margin: 0px auto;
 width: 768px;
}

#container1
{
 background: url('pic/kalendarze/top.jpg');
 width: 740px;
 height: 139px;
 text-align: left;
 float: left;
}

#container1_logo
{
 padding-top: 10px;
 padding-left: 36px;
 width: 168px !important;
 width: 204px;
 height: 139px;
 text-align: left;
 float: left;
}

#container1_linki
{
 width: 510px !important;
 width: 520px;
 height: 139px;
 padding-left: 10px;
 float: left;
}

p.topLink
{
 padding: 0px;
 margin: 0px;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

p.topLinkMapa
{
 padding: 0px;
 margin: 0px;
 width: 76px !important;
 width: 110px;
 padding-left: 27px;
 padding-right: 7px;
 padding-top: 8px;
 float: left;
}

p.bottomLink
{
 padding: 0px;
 margin: 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 8px;
 text-align: right;
 float: left;
}

p.leftLinkTop
{
 padding: 0px;
 margin: 0px;
 width: 154px;
 float: left;
}

p.leftLink
{
 padding: 0px;
 margin: 0px;
 width: 154px;
 padding-top: 5px;
 float: left;
}

a.linkTop:link, a.linkTop:visited, a.linkTop:active
{
 font: normal 8pt verdana, sans-serif;
 color: #6e1273;
 text-decoration: none;
}
a.linkTop:hover {
 color: rgb(50,108,159);
}

a.linkTopBold:link, a.linkTopBold:visited, a.linkTopBold:active
{
 font: bold 8pt verdana, sans-serif;
 color: #6e1273;
 text-decoration: none;
}
a.linkTopBold:hover {
 color: rgb(50,108,159);
}

a.linkTopMapa:link, a.linkTopMapa:visited, a.linkTopMapa:active
{
 font: normal 8pt verdana, sans-serif;
 color: #333333;
 text-decoration: none;
}
a.linkTopMapa:hover {
 color: rgb(50,108,159);
}

a.linkLeft1:link, a.linkLeft1:visited, a.linkLeft1:active
{
 font: bold 8pt verdana, sans-serif;
 color: rgb(50,108,159);
 text-decoration: none;
}
a.linkLeft1:hover {
 color: #666666;
}

a.linkLeft2:link, a.linkLeft2:visited, a.linkLeft2:active
{
 font: bold 8pt verdana, sans-serif;
 color: #CCCCCC;
 text-decoration: none;
}
a.linkLeft2:hover {
 color: #666666;
}
#container2
{
 width: 740px;
 height: 174px;
 text-align: left;
 float: left;
}

#container2_left
{
 background: url('pic/kalendarze/topLeft.jpg');
 width: 20px;
 height: 168px;
 text-align: left;
 float: left;
}

#container2_menu
{
 width: 184px;
 height: 168px;
 text-align: left;
 float: left;
}

a.onas:link, a.onas:visited, a.onas:active
{
 background: url('pic/onas.jpg') no-repeat;
 width: 184px;
 height: 41px;
 text-decoration: none;
 text-align: center;
 float: left;
}

a.onas:hover
{
 background: url('pic/onas.jpg') -184px 0px no-repeat;
}

a.portfolio:link, a.portfolio:visited, a.portfolio:active
{
 background: url('pic/portfolio.jpg') no-repeat;
 width: 184px;
 height: 36px;
 text-decoration: none;
 text-align: center;
 float: left;
}

a.portfolio:hover
{
 background: url('pic/portfolio.jpg') -184px 0px no-repeat;
}

a.oferta:link, a.oferta:visited, a.oferta:active
{
 background: url('pic/oferta.jpg') no-repeat;
 width: 184px;
 height: 36px;
 text-decoration: none;
 text-align: center;
 float: left;
}

a.oferta:hover
{
 background: url('pic/oferta.jpg') -184px 0px no-repeat;
}

.portfolio_kalendarze
{
 background: url('pic/portfolio.jpg') repeat-y;
 width: 184px;
 height: 36px;
 text-decoration: none;
 text-align: center;
 float: left;
}

a.kontakt:link, a.kontakt:visited, a.kontakt:active
{
 background: url('pic/kontakt.jpg') no-repeat;
 width: 184px;
 height: 36px;
 text-decoration: none;
 text-align: center;
 float: left;
}

a.kontakt:hover
{
 background: url('pic/kontakt.jpg') -184px 0px no-repeat;
}

#container2_center
{
 font: normal 8pt verdana, sans-serif;
 color: rgb(50,108,159);
 background: url('pic/kalendarze/topCenter.jpg') no-repeat;
 width: 515px !important;
 width: 535px;
 height: 168px;
 padding-top: 152px;
 padding-left: 20px;
 text-align: left;
 float: left;
}

#container3
{
 width: 740px;
 text-align: left;
 padding-bottom: 20px;
 float: left;
}

#container3_left
{
 width: 184px !important;
 width: 204px;
 min-height: 337px !important;
 height: 337px;
 padding-left: 20px;
 text-align: left;
 float: left;
}

p.banner
{
 margin: 0px;
 padding: 0px;
 padding-left: 6px;
 padding-bottom: 10px;
 float: left;
}

#container3_center
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 515px !important;
 width: 525px;
 margin-left: 10px;
 text-align: left;
 float: left;
}

p.titleWithIcon
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 background: url('pic/pixeliaIcon.gif') no-repeat;
 font: bold 12pt 'trebuchet MS', verdana, sans-serif;
 color: #6e1273;
 padding-left: 30px;
 padding-top: 1px;
 height: 25px;
}

p.titlePakiet
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 font: bold italic 13pt 'trebuchet MS', verdana, sans-serif;
 color: #6e1273;
 width: 285px;
 padding-top: 1px;
 padding-left: 0px;
 text-align: left;
 height: 16px;
}

p.titleWithoutIcon
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 font: bold italic 16pt 'trebuchet MS', verdana, sans-serif;
 color: #6e1273;
 width: 285px;
 padding-top: 1px;
 padding-left: 0px;
 text-align: left;
 height: 25px;
}

p.titleWithoutIcon2
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 font: bold italic 16pt 'trebuchet MS', verdana, sans-serif;
 color: #6e1273;
 width: 265px;
 padding-top: 1px;
 padding-left: 0px;
 text-align: right;
 height: 25px;
}

p.textCenterNormalPinkBold
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-left: 0px;
 font: bold 8pt verdana, sans-serif;
 color: #6e1273;
}

p.textCenterNormal
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-left: 0px;
 font: normal 8pt verdana, sans-serif;
 color: #333333;
}

.container3_centerLeftRightTop
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 515px;
 text-align: left;
 float: left;
}

.container3_centerLeftTop
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 310px;
 text-align: left;
 float: left;
}

.container3_centerLeftTopPaddingLeft5px
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 300px !important;
 width: 300px;
 margin-left: 10px !important;
 margin-left: 5px;
 text-align: left;
 float: left;
}

.container3_centerRightMapa
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 175px !important;
 width: 185px;
 padding-left: 30px !important;
 padding-left: 20px;
 padding-top: 80px;
 text-align: left;
 float: left;
}

.container3_centerRightTop
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 205px;
 text-align: left;
 float: left;
}

.container3_centerRightTopCenter
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 205px;
 text-align: center;
 float: left;
}

.paddingLeft30px
{
 padding-left: 30px;
}

.paddingLeftBottom30px
{
 padding-left: 30px;
 padding-bottom: 30px;
}

.paddingLeft20px
{
 padding-left: 20px;
}

.container3_centerLeftRight
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 515px;
 text-align: left;
 margin-top: 20px;
 float: left;
}

.container3_centerLeft
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 315px;
 text-align: left;
 margin-top: 20px;
 float: left;
}

.container3_centerRight
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 200px;
 text-align: left;
 margin-top: 20px;
 float: left;
}

.formLeft
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-left: 30px;
 padding-top: 8px;
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 width: 60px !important;
 width: 90px;
 float: left;
}

.formRight
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-top: 5px;
 font: normal 8pt verdana, sans-serif;
 color: #666666;
 width: 205px;
 float: left;
}

.formLeftRight
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-top: 5px;
 font: normal 8pt verdana, sans-serif;
 text-align: right;
 color: #666666;
 width: 315px;
 float: left;
}

input
{
 background: url('pic/shadow.gif') repeat-x;
 border: 1px #999999 solid;
}

.button
{
 width: 100px;
 height: 30px;
 border: 0px;
 padding: 0px;
 margin: 0px;
}

.formTextarea
{
 height: 100px;
 width: 218px !important;
 width: 220px;
}

.formInput
{
 height: 16px !important;
 height: 20px;
 width: 220px;
}

form
{
 margin: 0px;
 padding: 0px;
}

.newsletterInput
{
 font: normal 9pt verdana, sans-serif;
 color: #666666;
 height: 16px !important;
 height: 20px;
 width: 174px;
}

#container4
{
 background: url('pic/bg_bottom.jpg') top center;
 width: 740px;
 height: 30px;
 text-align: left;
 float: left;
}

#container4_tlo
{
 padding-top: 10px;
 padding-left: 40px;
 width: 168px !important;
 width: 208px;
 height: 20px !important;
 height: 20px;
 text-align: left;
 float: left;
}

#container4_beztla
{
 width: 510px !important;
 width: 520px;
 height: 20px;
 padding-left: 10px;
 float: left;
}

p.textNormalWhite
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 font: normal 8pt verdana, sans-serif;
 color: #FFFFFF;
 float: left;
}

p.przerwa
{
 margin: 0px;
 border: 0px;
 margin: 0px;
 padding-top: 10px;
}

.ofertaLinki
{
 padding-left: 20px;
}

p.allignRight
{
 margin: 0px;
 padding: 0px;
 text-align: right;
}

.container3_centerPortfolio
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 140px;
 padding-left: 30px;
 padding-bottom: 30px;
 text-align: center;
 float: left;
}

.container3_centerPortfolio2
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 width: 140px;
 padding-left: 30px;
 padding-bottom: 0px;
 text-align: center;
 float: left;
}

table
{
 font: normal 8pt verdana, sans-serif;
 width: 485px;
}
.tabela_cen  { color:#ffffff;vertical-align:middle; background-color:#6e1273; padding:0px; text-align:center; height:20px;border:#FFFFFF 1px solid;}
.tabela_cen_p1  { color:#000000;vertical-align:middle; background-color:#eeeeee; text-align:center; padding:3px;border:#FFFFFF 1px solid;}
.tabela_cen_p2  { color:#000000;vertical-align:middle; background-color:#fac68a; text-align:center;padding:3px;border:#FFFFFF 1px solid;}

