body { margin: 0px; font-family:  verdana,Arial; font-size: 12px; background-image: url('../images/tn.jpg'); background-position: top; background-repeat: repeat-x; background-color: #B7BACA; text-align: center;}
.czysto { clear: both; font-size: 1px;}
#Strona { width: 1030px;  margin: 0px auto; text-align: left;}
#StronkaTD { width: 1000px;}
#LewyCien {  background-position: right; background-repeat: repeat-y; width: 15px;}
#PrawyCien { background-position: left; background-repeat: repeat-y; width: 15px;}

#LewyCien { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/cl.png", sizingMethod="scale")}
#LewyCien[id] {background-image: url('../images/cl.png'); }

#PrawyCien { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/cp.png", sizingMethod="scale")}
#PrawyCien[id] {background-image: url('../images/cp.png'); }

a {color: #990000; text-decoration: none;}
a:hover {text-decoration: underline;}
.zdjecieStrony { float: left; margin: 10px;}
.zdjecieStronyP { position: absolute; right: 10px; top: 10px;}
#Naglowek {position: relative; background-image: url('../images/tl_nagl_S.jpg'); background-position: top; background-repeat: repeat-x; height: 220px;}
#LogoFlash {position: absolute; left: 0px; top: 0px;background-image: url('../images/tl_nagl_L.jpg'); background-position: top left; background-repeat: no-repeat; height: 220px; width: 303px;}
#LogoTxt {position: absolute; left: 0px; top: 10px; width: 900px;}
#LogoFlash object {position: absolute; left: 0px; top:30px}
#LogoHaft {position: absolute; right: 0px; top: 0px; background-image: url('../images/tl_nagl_P.jpg'); background-position: top right; background-repeat: no-repeat; height: 220px; width: 641px;}
#LogoHaft object {position: absolute; right: 20px; top:0px}

.TxtNagl1 {color: #FFFFFF; display: block; font-size: 20px; font-weight: normal; margin: 10px auto 0px 150px;}
.TxtNagl2 {color: #FFFFFF; display: block; font-size: 16px; font-weight: bold; margin: 95px auto 0px 50px;}
.TxtNagl2 a {color: #FFFFFF; text-decoration: none;}
.TxtNagl2 a:hover {text-decoration: underline;}

#Menu { height: 30px; background-image: url('../images/tl_menu_S.jpg'); background-position: top; background-repeat: repeat-x;}

#TytulStronyj,#TytulStronys { margin-left: 50px; background-image: url('../images/tl_menu_tytul_S.jpg'); background-repeat: repeat-x; background-position: top; float: left; font-size: 12px; }
#TytulStrony1j,#TytulStrony1s { background-image: url('../images/tl_menu_tytul_L.jpg'); background-position: top; background-repeat: no-repeat; height: 30px; width: 20px; float: left; }
#TytulStrony2j,#TytulStrony2s { background-image: url('../images/tl_menu_tytul_P.jpg'); background-position: top; background-repeat: no-repeat; height: 30px; width: 20px; float: left; }
#TytulStronySj,#TytulStronySs { float: left; line-height: 15px; color: #FFFFFF; margin: 2px 5px 0px 5px; font-weight: bold; }

#TytulStronys {background-image: url('../images/tl_menu_tytul_Ss.jpg');}
#TytulStrony1s { background-image: url('../images/tl_menu_tytul_Ls.jpg'); }
#TytulStrony2s { background-image: url('../images/tl_menu_tytul_Ps.jpg');}
#TytulStronySs {width: 150px;}

#MenuPanel {line-height: 30px; color: #2B2446; float: right; margin-right: 30px; }

#MenuPanel a {line-height: 30px; color: #2B2446; float: left; text-decoration: none; background-image: url('../images/tl_menu_aS.jpg'); background-position: top; background-repeat: repeat-x; padding: 0px 15px; font-weight: bold; font-size: 12px; }
#MenuPanel a:hover { background-position: bottom; color: #FF0000; }
#MenuPanel a.aktywny {background-position: bottom; color: #CA9191; }

#MenuPanel span {line-height: 30px; float: left;  background-image: url('../images/tl_menu_sep.jpg'); background-position: top; background-repeat: no-repeat; }

#Zawartosc { background-image: url('../images/tl_zaw_g.jpg'); background-color: #d9dce4; background-position: top; background-repeat: repeat-x;}
#Zawartosc h1 { border-bottom: 2px solid #261F3E; color: #261F3E; font-family: "Courier New", verdana, arial; width: 500px; font-size: 20px;}
.txtG { padding: 10px; position: relative; font-size: 14px; line-height: 1.5em;}

.produkty { margin: 20px;}
.blokProd { position: relative; width: 200px; text-align: center; margin: 5px; float: left; height: 330px;}
.blokProd p { margin: 0px 0px 5px 0px; font-size: 12px; font-family: "Courier New", verdana, arial; line-height: normal;}
.tloNazwaBloku { position: absolute; top: 195px; left: 11px; width: 178px; background-color: #d9dce4; line-height: 28px; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;}
.NazwaBloku { position: absolute; top: 201px; left: 11px;  font-size: 12px; font-weight: bold; font-variant: small-caps; text-align: center; width: 178px; }
.NazwaBloku20,.NazwaBloku30 { position: absolute; top: 201px; left: 11px;  font-size: 12px; font-weight: bold; font-variant: small-caps; text-align: center; width: 178px;line-height: normal; }
.NazwaBloku30 { top: 194px;  }

.imgBloku {}

#Stopa { background-image: url('../images/tl_stopa.jpg'); background-position: top; background-repeat: repeat-x; height: 27px;}
#wykoanal { float: right; text-decoration: none; font-size: 9px; color: #FFFFFF; margin: 10px 10px 0px 0px;}

#Ba2 br, form br { }
#Ba2 .DFfloat, form .DFfloat  { clear: both;}
#Ba2 .DFfloat label, form .DFfloat label  { float: left; width: 200px; font-size: 14px; font-variant: small-caps; text-align: right; margin-right: 5px;line-height: normal; color: #FFFFFF;}
#Ba2 .DFfloat .txt, form .DFfloat .txt  { float: left; width: 350px; background-color: #FFFFFF; border: 0px; border-bottom: 1px dashed #CC0000;  font-family: arial; font-size: 12px;}
#Ba2 .DFfloat .wiad, .FormFull .DFfloat .adr  { float: left; width: 350px; height: 200px;background-color: #FFFFFF; border: 0px; border-bottom: 1px dashed #CC0000; border-left: 1px dashed #CC0000;  font-family: arial; font-size: 12px;}
#Ba2 .DFfloat .submit, form .DFfloat .submit { float: left; width: 170px; height: 30px; border: 0px;   font-family: arial; font-size: 12px; font-weight: bold; cursor: pointer; line-height: 30px; margin-left: 300px; background-color: #CC0000; background-image: url('images/tlo_but1.jpg'); background-position: top; background-repeat: no-repeat; color: #FFFFFF;}
#Ba2 { margin-bottom: 10px;  font-family: arial; font-size: 12px; width: 600px; }
form { margin-bottom: 10px; font-family: arial; font-size: 12px;}

.FormFull .DFfloat .txt, .FormFull .DFfloat .adr  { width: 500px; }
.FormFull .DFfloat .adr  { margin-bottom: 10px; height: 50px;}
.FormFull .DFfloat .Divinputy  { float: left;line-height: 30px; margin-bottom: 10px; width: 500px;}
.FormFull .DFfloat .Divinputy .txt { float: none;}
.FormFull .DFfloat { float: left;line-height: 30px; margin-bottom: 10px; }


.kontakty { width: 500px; margin-bottom: 10px;  padding: 10px;}
.kontakty .kOpis {float: left;}
.kontakty .kDane {float: right;}

#warstwaPrezentacjiFlash{ position: absolute; top: 0px; left: 0px; z-index: 500 !important;}
#warstwatlaFlash {position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 499; background-color: #6C6B71;}
#Mapa {margin: 0px auto; }

#warstwaFormularza{ position: absolute; top: 0px; left: 0px; z-index: 500 !important;}
#Formularz {height: 360px; width: 650px; margin: 0px auto; }


.blokProd,.kontakty { border-bottom: 2px solid #A6A6A6; border-left: 2px solid #FFFFFF; }
.blokProd:hover,.kontakty:hover { border-bottom: 2px solid #FFFFFF ; border-left: 2px solid #A6A6A6;}

#menh { float: right;}
.butonikMap { width: 111px; height: 111px; background-image: url('../images/mapa.jpg'); background-position: top; background-repeat: no-repeat; display: block;text-decoration: none;}
.butonikMap:hover, .butonikForm:hover { background-position: bottom;text-decoration: none; color: #FFFFFF;}
.butonikMap:hover span, .butonikForm:hover span{ display: none; }

.butonikMap span, .butonikForm span { width:111px; text-align: center; margin-top: 25px;display: block; font-weight: bold; color: #990000; text-decoration: none;}

.butonikForm { width: 111px; height: 111px; background-image: url('../images/formularz.jpg'); background-position: top; background-repeat: no-repeat; display: block;text-decoration: none;}

#InfoZmiana {background: url('../images/tlo_wh50.png'); border: 5px solid red; bottom: 30px; color: #F00; font-size: 20px; font-variant: small-caps; font-weight: bold; right: 50px; padding: 10px; position: absolute; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}


