* {margin:0; padding:0; outline:none; font-family:Arial; border:0;}
html, body  { font-family:Arial; margin:0; padding:0;}
body  {background:#fff url('obrazki/tlo.jpg') no-repeat center top; }

div.MAIN { width:960px; position:relative; margin:0 auto; padding:0; text-align:left; overflow:hidden; text-align:left;}
#accordion-slider-wrap{float:left; padding: 0; width:690px; background-color:#fff; position:relative; margin-top:10px; margin-bottom:25px;}
ul#accordion-slider{ margin: 0; padding: 0; list-style: none; position: relative; }
ul#accordion-slider li{ display:block; height:288px; overflow:hidden; padding:0; float:left; width:86px;}
ul#accordion-slider li img{ border:0; padding:0;}
ul#accordion-slider li.active img {margin:0;}

#LOGO {width:200px; position:relative; float:left; margin:0; padding:0; height:64px;}
#LOGO img {border:0; margin:8px 0 0 0; }

#LANG { width:752px; position:relative; overflow:hidden; float:right; text-align:left; margin:0; padding:0; height:30px; }
#LANG p {text-align:right; font-size:12px; color:#9a9a9a; margin:12px 0 0 0;}
#LANG p a{color:#9a9a9a; text-decoration:none; margin:0 0 0 9px;  font-weight:bold;}
#LANG p a.akt{color:#ec3030; text-decoration:underline;}
#LANG p a:hover{color:#ec3030; text-decoration:underline;}


#MENU { width:752px; position:relative; overflow:hidden; float:right; text-align:left; margin:0; padding:0; height:47px; }
#MENU ul {float:right; list-style-type:none; margin:0px 0 0 0;}
#MENU ul li {float:left; font-size:11px; font-weight:bold;}
#MENU ul li  a { display:block; line-height:35px; width:120px; height:47px; text-align:center; color:#fff; text-decoration:none; margin:0 0 0 0px; font-family:Arial; background:url('obrazki/menu0.png') no-repeat center top;}
#MENU ul li  a.akt {  background:url('obrazki/menu1.png') no-repeat center top;}
#MENU ul li  a:hover { background:url('obrazki/menu1.png') no-repeat center top;}

#BANER { width:960px; position:relative; overflow:hidden; float:right; text-align:left; margin:0; padding:0; height:312px; }

#BANER a {display:block; width:120px; height:130px; position:absolute; top:110px;}
#BANER a.oferta {left:20px; }
#BANER a.warsztat {right:10px;}

#ONAS { width:440px; position:relative; overflow:hidden; float:left; margin:0 10px 0 17px; padding:0; height:342px; background:url('obrazki/onas.png') no-repeat left top;}
#ONAS h1 {font-size:18px; line-height:37px; color:#6e6d6d; margin:0 0 0px 19px;}
#ONAS p {font-size:12px; line-height:18px; margin:66px 19px 0 19px; color:#3d3d3d; text-align:justify;}
#ONAS img {margin:0px 0 0 0; padding:0; border:0; float:left;}
#AKTUALNOSCI { width:487px; position:relative; overflow:hidden; margin:0 0 0 10px; padding:0; height:342px; background:url('obrazki/aktualnosci.png') no-repeat left bottom;}
#AKTUALNOSCI h1 {font-size:17px; line-height:37px; font-weight:normal; margin-left:23px; }


#AKTUALNOSCI #OBRAZKI {width:226px; position:relative; overflow:hidden; float:left;}

#AKTUALNOSCI div.IMG{width:226px; height:86px; position:relative; overflow:hidden;background-color:silver;}
#AKTUALNOSCI div.IMG img {border:8px solid #4c4c4c;}
#AKTUALNOSCI div.IMG img:hover {border:8px solid #f51313;}
#AKTUALNOSCI div.IMG img.aktywny {border:8px solid #f51313;}
#AKTUALNOSCI div.LIN {border-bottom:1px solid #4b4b4b;}
#AKTUALNOSCI p.date { background:url('obrazki/date.png') no-repeat left bottom; display:block; position:absolute; left:8px; top:97px; width:116px; height:23px; color:#9d9d9d; padding-left:30px; font-size:11px; line-height:25px;}

#AKTUALNOSCI p.not {display:none;}

#AKTUALNOSCI #a1, #AKTUALNOSCI #a2, #AKTUALNOSCI #a3 {width:210px; height:70px;}

#AKTUALNOSCI div.TR {width:259px; height:342px; position:relative; overflow:hidden; float:left;}

#AKTUALNOSCI div.TR p.data {background:url('obrazki/kalendarzyk.jpg') no-repeat left center; font-size:11px; text-align:right; background-position:178px 0px; color:b5b5b5; font-weight:bold;}
#AKTUALNOSCI div.TR p.tytul {font-size:16px; margin:10px 0px 0 10px; color:#f51313;}
#AKTUALNOSCI div.TR p.tresc {font-size:12px; line-height:18px; margin:10px 0px 0 10px; text-align:left; color:#3d3d3d;}
#AKTUALNOSCI div.TR p.tresc a {text-decoration:none; font-size:11px; color:#f51313;}
#AKTUALNOSCI div.TR p.tresc a:hover {color:#f05d5d;}

#AKTUALNOSCI img.wiecej {border:0; position:absolute; right:0; bottom:10px;}



.scrollable .items { width:20000em; position:absolute; clear:both; margin-top:10px; }
.items div { float:left; color:#fff; }
.scrollable .active {}
.prev {position:absolute; right:18px; top:25px; z-index:8888; cursor:pointer;}
.next {position:absolute; right:18px; top:67px; z-index:8888; cursor:pointer;}
img.pl {margin:0; padding:0; margin:0px 13px 0 13px; float:left;}
#PLAYER { width:440px; height:100px; position:relative; overflow:hidden; margin:0px 0 0 17px; float:left; background: url("obrazki/partnerzy.jpg") no-repeat;}



#MAPKA { width:503px; height:100px; position:relative; overflow:hidden; margin:0px; background:url('obrazki/mapka.jpg') no-repeat left top; background-position:400px 10px;}
#MAPKA p {text-align:right; margin:25px 130px 0 0; font-size:15px; font-weight:bold; line-height:19px; color:#444444;}
#MAPKA p span {color:#c21a1a; }
#MAPKA p a {color:#c21a1a; text-decoration:none;}


#STOPKA {width:960; height:125px; background:url('obrazki/stopka.jpg') no-repeat left top; clear:both; margin-top:0px; margin-left:0px;}

#STOPKA #RES {width:300px; height:60px; position:relative; float:left;  margin:10px 0 0 10px;}
#STOPKA #RES a.link {display:block; position:absolute; left:13px; top:17px; width:86px; height:24px;}
#STOPKA #RES p {font-size:11px; color:#96999c; margin:15px 0 0 120px; }

#STOPKA #MEN {width:540px; height:62px; position:relative; float:left;  margin:8px 0 0 100px; overflow:hidden;}
#STOPKA #MEN  ul {float:left; list-style-type:none; margin:11px 0 0 115px; width:440px;}
#STOPKA #MEN ul li{float:left; font-size:12px;}
#STOPKA #MEN ul li a{background:url('obrazki/arrow.png') no-repeat left center; color:#c1c6c9; text-decoration:none; display:block; width:130px; height:14px; line-height:14px; padding-left:15px; margin-bottom:10px;}
#STOPKA #MEN ul li a:hover{color:#fff;}

#STOPKA #WYKONANIE { width:960px; position:relative; overflow:hidden; float:left; }
#STOPKA #WYKONANIE p {color:#606060; font-size:12px; text-align:right; margin:19px 15px 0 15px; line-height:12px;}
#STOPKA #WYKONANIE a {color:#4a4949; text-decoration:none; font-weight:bold; }
#STOPKA #WYKONANIE a:hover {text-decoration:underline;}





#TYTUL {width:960px; height:61px; position:relative; overflow:hidden;clear:both;}
#TYTUL h1 {width:912px; height:61px; background:url('obrazki/header.png') no-repeat left top; font-size:18px; line-height:37px; line-height:61px; margin-left:20px; padding-left:25px;}


#WARSZTAT_RIGHT {width:305px; position:relative; overflow:hidden; padding-bottom:30px;}
#WARSZTAT_RIGHT h1 {font-size:18px; line-height:18px; margin:25px 0 15px 0; }


#WARSZTAT_LEFT {width:628px; position:relative; overflow:hidden; float:left; padding-left:27px;}
#WARSZTAT_LEFT p {color:#606060; margin:25px 25px 15px 0; font-size:14px; line-height:20px;}



#LEFT_MENU {width:270px; position:relative; overflow:hidden; padding-bottom:30px; margin-left:27px; float:left; margin-top:25px; }
#LEFT_MENU ul {float:left; list-style-type:none; margin:0px 0 0 0;}
#LEFT_MENU ul li {font-size:14px; font-weight:bold;}
#LEFT_MENU ul li a {display:block; line-height:42px; width:236px; height:42px; text-align:left; color:#6d6c6c; text-decoration:none; margin:0 0 0 0px; font-family:Arial; background:url('obrazki/btn.jpg') no-repeat center top; padding-left:20px;}
#LEFT_MENU ul li a.akt {color:red;}





#CONTENT {width:653px; position:relative; overflow:hidden; margin-top:25px; padding-bottom:20px;}
#CONTENT img {border:1px solid #d7d7d7; padding:10px; width:290px; margin:0 10px 5px 0;}





#KONTAKT {width:912px; position:relative; overflow:hidden; margin-top:25px; margin-left:27px; padding-bottom:30px; }
#KONTAKT div.BOKS {width:224px; float:left; position:relative;}
#KONTAKT div.BOKS h1 {font-size:14px; border-bottom:1px solid #dedede; line-height:40px; color:#515050; margin-top:20px;}
#KONTAKT div.BOKS p {font-size:12px; line-height:20px; color:#515050; margin-top:10px;}
#KONTAKT div.BOKS a {color:#cb3434; text-decoration:none;}
#KONTAKT div.BOKS p.dane {font-weight:bold; line-height:20px;}
#KONTAKT div.BOKS p span {color:#999999; font-size:14px;}

#KONTAKT div.MAPA {width:287px; float:left; position:relative;}


#FORMULARZ { width:615px; float:left; position:relative; overflow:hidden; height:300px; margin-left:10px; }
#FORMULARZ h1 {width:615px; height:40px; background:url('obrazki/header.png') no-repeat left top; font-size:18px; line-height:40px;  padding-left:25px;}

#FORMULARZ div.A {width:230px; height:260px; float:left; position:relative; background-color:#e3e3e3;}
#FORMULARZ div.B {width:370px; height:260px; float:left; position:relative; background-color:#d3d1d1; margin-left:15px;}



#FORMULARZ p {font-size:12px; line-height:18px; text-align:left; color:#6e6e6e; margin:0px 0 10px 0px; }
#FORMULARZ input.txt {border:1px solid #d3d1d1; height:34px; line-height:34px; width:188px; color:#969696; font-size:12px; padding:0 5px 0 5px;
margin:14px 0 0 14px;
}
#FORMULARZ textarea {border:1px solid #d3d1d1; height:176px; line-height:18px; width:330px; padding:5px; color:#969696; margin:14px; font-size:12px;}
#FORMULARZ input.przycisk {width:115px; height:24px; cursor:pointer; border:0; background:url('obrazki/wyslij.jpg') no-repeat left top; float:right; margin:0 13px 0 0;}




#DOK {width:912px; position:relative; overflow:hidden; margin-top:25px; margin-left:27px; padding-bottom:370px; }
#DOK div.D {width:304px; float:left; position:relative;}
#DOK div.D p.nazwa {font-size:12px; color:#f52525; font-weight:bold; line-height:40px; }
#DOK div.D p.opis {font-size:15px; color:#707070; line-height:18px; margin-right:15px; }
#DOK div.D p.nazwa a {color:#f52525; text-decoration:none; background:url('obrazki/download.jpg') no-repeat left center; line-height:20px; padding-left:25px;}


#OFERTA {width:653px; position:relative; overflow:hidden; margin-top:25px; padding-bottom:20px; background:url('obrazki/czesci.jpg') no-repeat right top;}
#OFERTA ul {float:left; list-style-type:none; margin:0px 0px 20px 0;}
#OFERTA ul.all {width:465px;}
#OFERTA ul.all li {float:left;}
#OFERTA ul li {font-size:12px; margin-right:15px; margin-bottom:6px; line-height:14px; background:url('obrazki/ar.jpg') no-repeat left center; padding-left:10px;  width:130px;}
#OFERTA h2 {font-size:18px; line-height:18px; margin:0px 0 10px 0; clear:both;}
#OFERTA h2.top {margin:15px 0 15px 0; clear:both;}
#OFERTA ul li.t {background:url('') no-repeat left center; padding:0; font-weight:bold; width:100%; }







#NEWSY {width:960px; position:relative; overflow:hidden;clear:both;}
#NEWSY div.A {clear:both; padding-left:25px; padding-right:25px; position:relative; overflow:hidden; margin-top:20px;}
#NEWSY div.A h3 {font-size:16px; color:#515050; line-height:40px; clear:both;}
#NEWSY div.A p {font-size:12px; line-height:18px; color:#3D3D3D;}
#NEWSY div.A img.lightbox {float:left; margin-right:10px;  border: 1px solid #D7D7D7;
    margin: 0 10px 3px 0px;
    padding: 10px;}


















