html, body { background:url(Background.jpg) no-repeat top center #f3f3f2; padding:0px; margin:0; height:100%; min-height:100%; height:auto !important; height:100%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

img { border: none;  margin:0px; padding:0px }
form, p, h1, h2, h3, h4 { margin:0px; padding:0px}

.Container { width: 960px; margin: 0 auto; position:relative;}

#Top { height:176px;}
#Menu { width:960px; height:58px; background: url(BackgroundMenu.jpg) no-repeat; padding:4px 10px 10px 10px }

a.BtStronaGl { display:block; height:50px; width:137px; background:url(BtStrGl.png) no-repeat 0px 0px; float:left}
a.BtStronaGl:hover { background-position:0px -50px}
a.BtAktualnosci { display:block; height:50px; width:116px; background:url(BtAktualnosci.png) no-repeat 0px 0px; float:left}
a.BtAktualnosci:hover { background-position:0px -50px}
a.BtOferta { display:block; height:50px; width:81px; background:url(BtOferta.png) no-repeat 0px 0px; float:left}
a.BtOferta:hover { background-position:0px -50px}
a.BtReferencje { display:block; height:50px; width:111px; background:url(BtReferencje.png) no-repeat 0px 0px; float:left}
a.BtReferencje:hover { background-position:0px -50px}
a.BtGaleria { display:block; height:50px; width:86px; background:url(BtGaleria.png) no-repeat 0px 0px; float:left}
a.BtGaleria:hover { background-position:0px -50px}
a.BtPartnerzy { display:block; height:50px; width:103px; background:url(BtPartnerzy.png) no-repeat 0px 0px; float:left}
a.BtPartnerzy:hover { background-position:0px -50px}
a.BtKontakt { display:block; height:50px; width:90px; background:url(BtKontakt.png) no-repeat 0px 0px; float:left}
a.BtKontakt:hover { background-position:0px -50px}
a.On { background-position:0px -50px}



/*-- Nawigacja wstecz dalej --*/

.NavPage {}
.NavPage .Page {width:300px; color:#d1d3d4; font-size:10px; padding-top:15px}
.NavPage .Page a { padding:4px; font-size:11px; color:#808285}
.NavPage .Page a:hover { background:#fffcdf; color:#ae0e1b; font-weight:normal}
.current {background:#fffcdf; color:#ae0e1b;}

.BtPoprzedniaOff { display:block; height:40px; width:142px; background:url(BtPoprzedniaOff.gif) no-repeat 0px 0px; float:left}
a.BtPoprzednia { display:block; height:40px; width:142px; background:url(BtPoprzednia.gif) no-repeat 0px 0px; float:left}
a.BtPoprzednia:hover { background-position:0px -40px}
.BtNastepnaOff { display:block; height:40px; width:125px; background:url(BtNastepnaOff.gif) no-repeat 0px 0px; float:right}
a.BtNastepna { display:block; height:40px; width:125px; background:url(BtNastepna.gif) no-repeat 0px 0px; float:right}
a.BtNastepna:hover { background-position:0px -40px}

a.BtWstecz { display:block; height:40px; width:142px; background:url(BtWstecz.gif) no-repeat 0px 0px; float:left}
a.BtWstecz:hover { background-position:0px -40px}



#Content { padding:0px 10px 0px 10px}

.Hr {background: url(Hr.gif) repeat-x center center; padding:10px 0px 10px 0px; height:20px}

.BoxAktualnosci {width:460px; height:170px; background:url(Box_Aktualnosci.gif) no-repeat; float:left }
.BoxAktualnosci div {padding:30px 0px 0px 0px; font-size:11px}
.BoxAktualnosci div ul { margin:0px; padding:21px 21px 21px 21px}
.BoxAktualnosci div ul li { background:url(Li_Arrow.gif) no-repeat 0px 6px; padding:0px 0px 7px 10px; display:block; float:left; width:198px}
.BoxAktualnosci div ul li a { color:#666666; text-decoration:underline}
.BoxAktualnosci div ul li a:hover { color:#ae0e1b; background:#fffcdf; text-decoration:none}

.BoxOferta {width:460px; height:170px; background:url(Box_Aktualnosci.gif) no-repeat; float:left }
.BoxOferta div {padding:30px 0px 0px 0px; font-size:11px}
.BoxOferta div ul { margin:0px; padding:21px 21px 21px 21px}
.BoxOferta div ul li { background:url(Li_Arrow.gif) no-repeat 0px 6px; padding:0px 0px 7px 10px; display:block; float:left; width:198px}
.BoxOferta div ul li a { color:#666666; text-decoration:underline}
.BoxOferta div ul li a:hover { color:#ae0e1b; background:#fffcdf; text-decoration:none}

.BoxGaleria {width:460px; height:170px; background:url(Box_Galeria.gif) no-repeat; float:right}
.BoxGaleria div {padding:48px 0px 0px 16px; font-size:11px}

.BoxOferta {width:460px; height:170px; background:url(Box_Oferta.gif) no-repeat; float:right}

.BoxReferencje {width:460px; height:170px; background:url(Box_Referencje.gif) no-repeat; float:right}
.BoxReferencje div {padding:35px 0px 0px 0px; font-size:11px}
.BoxReferencje div ul { margin:0px; padding:21px 21px 21px 21px}
.BoxReferencje div ul li { list-style:none; margin:0px 10px 0px 0px; display:block; float:left; width:125px; background:#CC6633}
.BoxReferencje div ul li a { background:#CC6633}


.BoxMain {width:940px; background:url(BoxMain.gif) repeat-y; margin-bottom:20px;}
.BoxMainTop {background:url(BoxMainTop.gif) no-repeat top center; border-bottom:1px solid #e9e9e1;}
.BoxMainTopBlank {background:url(BoxMainTop.gif) no-repeat top center; padding:20px}
.BoxMainTopAktualnosci {background:url(BackgroundAktualnosci.jpg) no-repeat top right; padding:20px}
.Cl1 {width:230px; float:left;}
.Cl2 {width:670px; float:left;}


.BoxMainTopAktualnosci a.Title { font-size:12px; font-weight:bold; color:#ae0e1b; padding-bottom:15px; display:block; text-decoration:none}
.BoxMainTopAktualnosci a.Title:hover { text-decoration:underline}

ul  {margin:0px 0px 0px 10px; padding:0px}
ul li {list-style:none; padding-top:2px;}
ul li a { color:#666666; text-decoration:underline; padding:2px  }
ul li a:hover { color:#ae0e1b; background:#fffcdf; text-decoration:none; padding:2px}
ul li .aOn { color:#ae0e1b; background:#fffcdf; text-decoration:none; padding:2px}

.Cl2 table {margin:20px 0 20px 0}
iframe {margin-bottom:20px}


/*-- Oferta --*/
.OfertaDesc { width:310px; float:left; padding:0px 0px 0px 0px}
.OfertaPict { width:360px; float:left;}
.OfertaPict img {float:left; margin-left:20px}

.BtOfertaReferencje { display:block; height:40px; width:124px; background:url(BtReferencje.gif) no-repeat 0px 0px; float:left; margin:0px 55px 0px 0px}
.BtOfertaGaleria { display:block; height:40px; width:99px; background:url(BtGaleria.gif) no-repeat 0px 0px; float:left}
a.BtOfertaReferencje { display:block; height:40px; width:124px; background:url(BtReferencje.gif) no-repeat 0px 0px; float:left; margin:0px 55px 0px 0px}
a.BtOfertaGaleria { display:block; height:40px; width:99px; background:url(BtGaleria.gif) no-repeat 0px 0px; float:left}
a.OfertaOn { background-position:bottom}

li.PrzykMenu { list-style:none; background:url(Icon_Pdf.gif) no-repeat scroll left top; height:17px; display:block}
li.PrzykMenu  a {color:#ae0e1b; text-decoration:underline; position:relative; top:-3px; margin: 0 0 0 25px }





/*-- Referencje --*/

.ReferencjePict { width:190px; float:left; margin:0px 45px 0px 0px}
.ReferencjePict p { color:#373737; margin-bottom:10px }
.ReferencjePict .BackImg { width:190px; height:259px; background:url(ReferencjeBackgroundImg.gif) top center}
.ReferencjePict img {float:left; margin:1px 0px 0px 1px}

.Referencje {}



/*-- Partnerzy --*/

.PartnerzyBox { width:430px; margin:0px 35px 0px 0px; float:left; color:#666666}
.PartnerzyBox a { color:#ae0e1b; text-decoration:underline}
.PartnerzyBox a:hover { color:#72040d; text-decoration:underline}


/*-- Galeria --*/

.GaleriaBox { width:160px; margin:0px 10px 0px 0px; float:left; color:#666666;}
.GaleriaBox .Desc { background:#f4f4f0; color:#808285}
.GaleriaBox .Desc p { margin:0 15px 0 15px }

.ngg-gallery-thumbnail { background: none;}



.ngg-navigationxx {width:300px; color:#d1d3d4; font-size:10px; padding-top:15px}
.ngg-navigation a.page-numbers { padding:4px; font-size:11px; color:#808285; margin-top: -14px }
.ngg-navigation a.page-numbers:hover { background:#fffcdf; color:#ae0e1b; font-weight:normal}
.ngg-navigation span {background:#fffcdf; color:#ae0e1b;}



.BtPoprzedniaOff { display:block; height:40px; width:142px; background:url(BtPoprzedniaOff.gif) no-repeat 0px 0px; float:left}
.ngg-navigation a.prev { display:block; height:40px; width:142px; background:url(BtPoprzednia.gif) no-repeat 0px 0px; float:left; margin-top: -14px}
.ngg-navigation a.prev:hover { background-position:0px -40px}

.BtNastepnaOff { display:block; height:40px; width:125px; background:url(BtNastepnaOff.gif) no-repeat 0px 0px; float:right}
.ngg-navigation a.next { display:block; height:40px; width:125px; background:url(BtNastepna.gif) no-repeat 0px 0px; float:right; margin-top: -14px}
.ngg-navigation a.next:hover { background-position:0px -40px}


a.ngg-album-desc { color: #AE0E1B; text-decoration: none; }
a.ngg-album-desc:hover { color: #800f18 }

.ngg-album-compact p { font-size: 10px; }


/* Formularz kontakowy w podstronie kontakt */
#cformsform {width:auto; margin: 0px;}

#li--1, #li--2, #li--3, #li--4 #li--5 {font-size:11px;}
#cformsform ol li label {display:block; text-align:left; margin-bottom:5px; width:178px}
#cformsform ol li label span {width:178px}
#cformsform ol li #cf_field_1 {width:190px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; font-size:11px}
#cformsform ol li #cf_field_2, #cformsform ol li #cf_field_3 {width:178px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; padding-right:5px; font-size:11px}
#cformsform ol li #cf_field_3, #cformsform ol li #cf_field_3 {width:178px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; padding-right:5px; font-size:11px}
#cformsform ol li #cf_field_4, #cformsform ol li #cf_field_3 {width:178px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; padding-right:5px; font-size:11px}
#cformsform ol li #cf_field_5 {width:178px; height:75px; background:#ffffff; border:1px solid #e6e6e6; padding:5px; font-size:11px}
.cf-sb, #ll {width:190px}
#cformsform input.backbutton, #cformsform input.resetbutton, #cformsform input.sendbutton {border:0px; margin:0px 0px 0px 0px; height:40px}
#cformsform input, #cformsform  textarea, #cformsform select { border:0px}
#cformsform .cf-sb {margin:0px; padding:0px}
#usermessagea {width:160px; float:left}
li.cf_li_err {width:190px; float:left}

.linklove{width:auto !important;}

#sendbutton {background:url(BtWyslij.gif) no-repeat}


#cforms2form {width:auto; margin: 0px;}

#li-2-1, #li-2-2, #li-2-3 #li-2-4 {font-size:11px;}
#cforms2form ol li label {display:block; text-align:left; margin-bottom:5px; width:178px}
#cforms2form ol li label span {width:178px}
#cforms2form ol li #cf2_field_1 {width:190px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; font-size:11px}
#cforms2form ol li #cf2_field_2 {width:178px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; padding-right:5px; font-size:11px}
#cforms2form ol li #cf2_field_3 {width:178px; background:#ffffff; border:1px solid #e6e6e6; padding-left:5px; padding-right:5px; font-size:11px}
#cforms2form ol li #cf2_field_4 {width:178px; height:75px; background:#ffffff; border:1px solid #e6e6e6; padding:5px; font-size:11px}
.cf-sb, #ll {width:190px}
#cforms2form input.backbutton, #cforms2form input.resetbutton, #cforms2form input.sendbutton {border:0px; margin:0px 0px 0px 0px; height:40px}
#cforms2form input, #cforms2form  textarea, #cforms2form select { border:0px}
#cforms2form .cf-sb {margin:0px; padding:0px}
#usermessage2a {width:160px; float:left}
li.cf_li_err {width:190px; float:left}

#sendbutton2 {background:url(BtWyslijRed.gif) no-repeat}


.MargRightDel {margin-right:0px;}


.Clear {clear:both}
.Justify {text-align:justify}
.Hr1 {background:#e9e9e1; margin:15px 0px 15px 0px; height:1px}
.HrHeader {background: url(Hr.gif) repeat-x 0px 85px; height:100px}
.alignleft {float:left}
.alignright {float:right}

.Lh1 {line-height:17px}

.Text10 { font-size:10px}
.Text12 { font-size:12px}
.Text14 { font-size:14px}
.Text20 { font-size:20px}

.Red { color:#ae0e1b}

.linklove{display:none;}

#TabsBox a{color:#fff;}
