@charset "utf-8";
/* CSS Document */

body {
margin:0; padding:0;
background:url(../gfx/tla/main_bg.jpg) top center no-repeat #fff9d7;
font-family:"Tahoma", Arial, sans-serif;
font-size:12px;
color:#6d513a;
}

a, img {
border:none;
outline:none;
}

a {
color:#e86800;
}
a:hover {
color:#ff8f35;
text-decoration:none;
}

h1, h2, h3, h4 {
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;

}

h2 {
color:#704219;
background:url(../gfx/dodatki/header2_bg.jpg) 0 8px no-repeat;
font-size:24px;
padding:4px 0 0 4px; margin:0 0 18px 0;
width:100%;
float:left;
}

p {
margin:14px 0 14px 0;
line-height:18px;
}

dl dt {
font-weight:bold;
margin-bottom:10px;
}	
dl dd {
margin:0 0 6px 0; padding:0;	
}


/***************************************************** 1. KONTENER GŁÓWNY ***********************************************/
div#mainContainer {
width:960px;
margin:0 auto;
}

h1 {
width:417px;
height:89px;
display:block;
float:left;
margin:0; padding:0;
}
h1 a {
width:417px;
height:89px;
display:block;
position:relative;
}
h1 a span {
width:417px;
height:89px;
display:block;
position:absolute;
background:url(../gfx/dodatki/logo.jpg) no-repeat;
cursor:pointer;
}


a.offerButton {
width:149px;
height:60px;
display:block;
clear:left;
float:left;
margin:180px 0 0 342px; padding:0;
background:url(../gfx/dodatki/offerButton.jpg) no-repeat;
text-indent:-6000px;
}
a.offerButton:hover {
background-position:0 -60px;
}

/********************* 1.1 Menu główne *****************************/
ul#mainmenu {
clear:left;
float:left;
width:900px;
margin:60px 0 0 16px; padding:0;
}
ul#mainmenu li {
float:left;
display:inline;
list-style:none;
}
ul#mainmenu li a {
height:36px;
display:block;
text-indent:-6000px;
cursor:pointer;
}

li.glowna a {
background:url(../gfx/menu/glowna.jpg) no-repeat; width:168px; margin-right:23px;
}
li.ofirmie a {
background:url(../gfx/menu/ofirmie.jpg) no-repeat; width:90px; margin-right:27px;
}
li.oferta a {
background:url(../gfx/menu/oferta.jpg) no-repeat; width:77px; margin-right:29px;
}
li.poradnik a {
background:url(../gfx/menu/poradnik.jpg) no-repeat; width:222px; margin-right:28px;
}
li.kontakt a {
background:url(../gfx/menu/kontakt.jpg) no-repeat; width:98px;
}

ul#mainmenu li a:hover, ul#mainmenu li a.active {
background-position:0 -36px;
}


/***************************************************** 2. TREŚĆ GŁÓWNA ********************************************/
div#mainContent {
width:960px;
float:left;
margin:60px 0 0 0; padding:0;
}

/************************ 2.1.  Intro Box *****************************/
div#introBox {
float:left;
margin:0 0 0 14px; padding:0;
width:332px;
}
a.readMoreBtn {
float:right;
margin:0; padding:0;
width:146px; height:54px;
display:block;
text-indent:-6000px;
background:url(../gfx/dodatki/readMoreBtn.jpg) no-repeat;
}
a.readMoreBtn:hover {
background-position:0 -54px;
}

/************************** 2.2. SLIDER bg *******************************/
div#OfferBox {
width:554px;
float:right;
margin:0; padding:0;
background:url(../gfx/tla/slider_bg.jpg) 0 50px no-repeat;
}

div#sliderHolder {
width:554px;
height:262px;
overflow:hidden;
float:left;
margin:2px 0 0 0; padding:0;
}

div#sliderHolder img {
margin-left:3px;
}

#sliderNav {
  margin: 10px 6px 10px 0px;
  float:right;
  display:inline;
}
#sliderNav a {
  background:url(../gfx/mainSlider/dotInActive.jpg) top left no-repeat;
  text-indent:-4000px;
  outline:none;
  margin:0 0 0 4px;
  width:14px;
  height:14px;
  float:left;
  display:inline;
}
#sliderNav a.activeSlide {
  background-image:url(../gfx/mainSlider/dotActive.jpg);
}


/****************************** 2.3. Producenci ******************************/
div#manufacturersLogoBox {
float:left;
width:946px;
margin:20px 0 0 14px;
}

p.phoneIco {
clear:left;
float:left;
width:300px;
margin:0; padding:26px 0 26px 80px;
background:url(../gfx/dodatki/smallPhoneIco.jpg) 0 0 no-repeat;
font-size:24px;
color:#dc4509;
}

a#pdfDownload {
width:227px;
height:90px;
float:right;
margin:-20px 0 0 0;
padding:0;
text-indent:-6000px;
background:url(../gfx/dodatki/pdfDownload.jpg) no-repeat;
}

/****************************** O FIRMIE ********************************/
div#aboutCompany {
width:600px;
float:left;
margin:0 0 0 14px; padding:0;
}

div#aboutCompany ul {
float:left;
width:600px;
margin:16px 0 16px 0; padding:0;
}
div#aboutCompany ul li {
list-style:none;
float:left;
display:inline;
margin:0 18px 18px 0; padding:0;
padding:3px 3px 1px 3px; 
border:1px solid #e06900;
background:#fff;
}

div#aboutCompany h3 {
font-size:16px;
border-bottom:1px solid #e6e0c3;
color:#e86800;
padding-bottom:4px;
font-family:"Tahoma", Arial, sans-serif;
margin:6px 0 14px 0;
float:left;
width:600px;
}

div#CompOffer, div#CompOffer dl, dl#poradnikMenu {
width:300px;
float:right;
margin:0; padding:0;
}

div#CompOffer dl dt, dl#poradnikMenu dt{
font-size:16px;
width:300px;
font-weight:normal;
background: none;
border-bottom:1px solid #e6e0c3;
padding:6px 0 4px 0;
margin-bottom:14px;
float:left;
font-family:"Tahoma", Arial, sans-serif;
}

div#CompOffer ul li, div#CompOffer dl dd, dl#poradnikMenu dd{
margin:0 0 8px 0;
padding:0 0 0 12px;
list-style:none;
background:url(../gfx/dodatki/orangeDot.jpg) 0 5px no-repeat;
color:#b26e36;
float:left;
width:300px;
}

dl#poradnikMenu dt.active{
color:#e86800;	
}
dl#poradnikMenu dd a{
color:#6d513a;
}
dl#poradnikMenu dd a.active {
font-weight:bold;
color:#e86800;
}

div#CompOffer dl{
margin-bottom:50px;	
}

div#CompOffer ul {
float:left;
margin:0 0 20px 0;
padding:0;
width:300px;
}

div#CompOffer ul li {
margin:0 0 6px 0;
padding:0 0 0 12px;
list-style:none;
background:url(../gfx/dodatki/orangeDot.jpg) 0 5px no-repeat;
color:#b26e36;
}

div#CompOffer ul.fileList li {
background:url(../gfx/dodatki/download.gif) 0 2px no-repeat;	
}

/******************************** DZIAŁ OFERT ******************************************/

div#categoryColumn {
float:left;
margin:0; padding:0;
width:256px;
}
div#categoryColumn h2 {
width:200px;
background:url(../gfx/dodatki/Hnaszaoferta.jpg) no-repeat;
height:43px;
padding:10px 0 0 55px;
}

ul.offerList, ul.offerList ul {
float:left;
margin:0; padding:0;
}

ul.offerList ul {
margin:0; padding:0;
border-left:1px solid #a39d7c;
}

ul.offerList li {
list-style:none;
}

ul.offerList a{
display:block;
width:230px;
}

ul.offerList li a {
float:left;
height:23px;
background:url(../gfx/dodatki/offerList01_bg.jpg) 0 0 no-repeat;
margin:0 0 8px 0; padding:2px 0 0px 14px;
text-decoration:none;
font-size:16px;
color:#6d513a;
}

ul.offerList li ul {
float:left;
margin:0px 0px 12px 10px;
background:url(../gfx/dodatki/offerSubList01_bg.jpg) left bottom no-repeat;
}

ul.offerList li ul li a{
height:20px;
background:none;
margin:0; padding:4px 0 2px 8px;
font-size:14px;
color:#6d513a;
}

ul.offerList li a:hover, ul.offerList li a.active {
background-position:0 -25px;
color:#fe7300; 
}

ul.offerList li a.active {
margin-bottom:0;
font-weight: bold;
}

div#categoryColumn a#pdfDownload {
float:left;
margin:30px 0 20px 0;
}


div#categoryProducts {
float:right;
width:658px;
margin:0; padding:0;
}
div#categoryProducts h2 {
width:636px;
height:43px;
background:url(../gfx/dodatki/activeOfferCategory_bg.jpg) no-repeat;
display:block;
margin:0; padding:10px 0 0 22px;
}

div#categoryProducts h3 {
width:636px;
float:left;
background:url(../gfx/dodatki/activeOfferSubCategory_bg.jpg) bottom no-repeat;
font-size:20px;
color:#e06900;
margin:26px 0 10px 0; 
padding:0 0 4px 22px;
}

div#categoryProducts h4 {
float:left;
width:636px;
padding-left:22px;
margin:10px 0 0 0;
font-weight:bold;
font-size:14px;
}

div#categoryProducts p {
padding-left:22px;
float:left;
width:auto;
}

div#categoryProducts ul.productPhotos, div#categoryProducts ul.verticalList, div#categoryProducts ul.simpleList{
float:left;
width:658px;
margin:10px 0 12px 0; padding:0;
}
div#categoryProducts ul.productPhotos li, div#categoryProducts ul.simpleList li {
float:left;
display:inline;
list-style:none;
background:#fff;
padding:2px 2px 0px 2px;
border:1px solid #e06900;
margin:0 18px 18px 0;
}

div#categoryProducts ul.simpleList {
margin:10px 0 12px 22px; padding:0;	
}

div#categoryProducts ul.verticalList {
width:200px;
margin:10px 0 10px 6px; padding:0;
}
div#categoryProducts ul.verticalList li {
list-style:none;
padding:2px 2px 0px 2px;
border:1px solid #e06900;
background:#fff;
margin-bottom:8px;
}

div#categoryProducts div.infoPCV {
float:right;
width:430px;
margin:10px 0 10px 0;
}

div#categoryProducts div h4 {
font-size:14px;
font-weight:bold;
margin:0; padding:0;
width:430px;
}

div#categoryProducts div p {
padding-left:0;
margin:6px 0 14px 0;
}

div#categoryProducts div ul {
width:430px; margin-left:0;
}

table.pricePCVtable, table.techWoodTable {
float:right;
width:636px;
margin:10px 0 10px 0;
}

div#categoryProducts table.pricePCVtable thead tr, div#categoryProducts table.techWoodTable thead tr{
background:#ecb482;
border-left:1px solid #ec872d;
}
table.pricePCVtable thead th, table.techWoodTable thead th {
border-bottom:1px solid #ec872d;
padding:4px;
}
table.techWoodTable thead th {
font-size:14px;
}

div#categoryProducts table.pricePCVtable tr td, div#categoryProducts table.techWoodTable tr td {
padding:4px;
text-align:center;
line-height:18px;
border-bottom:1px solid #b8b088;
}
div#categoryProducts table.techWoodTable tr td {
text-align:left;
}

div#categoryProducts table.techWoodTable tr td.techParametr {
text-align:right;
padding-left:10px;
background:#efedc9;
width:140px;
font-weight:bold;
}

table.legendTable, div#categoryProducts div.shortDescription {
float:left;
width:636px;
margin:10px 0 10px 22px;
display:inline;
}

table.legendTable tr td {
text-align:center;
padding:4px 4px 4px 4px;
border-bottom:1px solid #b8b088;
}
table.legendTable tr td.legendTablemarker {
font-weight:bold;
background:#efedc9;
width:60px;
}

a.backToTop {
float:right;
width:auto;
margin:10px 0 10px 0;
background:#e06900;
color:#fff;
text-decoration:none;
padding:2px 4px 3px 4px;
}
a.backToTop:hover {
background:#ff9d47;
color:#fff;
}

div.shortDescription a img {
padding:2px;
background:#fff;
border:1px solid #e06900;
float:left;
width:auto;
}

div#categoryProducts div.shortDescription p{
float:right;
width:450px;
margin:0 0 16px 0;
}
div#categoryProducts div.shortDescription p.heatPassingParameter{
padding:4px 4px 5px 4px;
background:#d2e5cd;
width:442px;
border-bottom:1px solid #99b592;
}

/*** ZAKŁADKI dla PRODUKTÓW ***/
div#infoTabs {	
float:left;
width:636px;
margin:10px 0 10px 22px;
display:inline;
}

div#infoTabs div h4, div#aboutCompany h4 {
font-size:16px;
margin:10px 0 6px 0;
font-weight:normal;
font-family: "Tahoma", Arial, sans-serif;
float:left;
width:630px;
border-bottom:1px solid #e6e0c3;
color:#e86800;
padding-bottom:4px;
}

div#aboutCompany h4 {
color:#6d513a;
border:none;
}


div#infoTabs ul.infoMenu {
float:left;
width:636px;
margin:0 0 16px 0; padding:0;
border-bottom:1px solid #6d513a;
}

div#categoryProducts div#infoTabs ul.infoMenu li {
float:left;
width:auto;
display:inline;
list-style:none;
margin-right:14px;
}

div#infoTabs ul.infoMenu li a {
background:#856f5b;
padding:4px 6px 4px 6px;
border:none;
text-decoration:none;
color:#fff;
float:left;
width:auto;
margin:0;
font-size:14px;
}

div#infoTabs ul.infoMenu li a:hover, div#infoTabs ul.infoMenu li a.infoActive {
background:#6d513a;	
}

div#infoTabs div table{
float:left;
width:636px;
margin-bottom:30px;
}

div#infoTabs ul.standardList, div#aboutCompany ul.standardList {
width:600px;
float:left;
}

div#aboutCompany ul.standardList {
margin:0 0 12px 0;
}

div#infoTabs ul.standardList li, div#aboutCompany ul.standardList li {
line-height: 18px;
margin-bottom: 4px;
background: none;
border:none;
}

div#aboutCompany ul.standardList li {
padding-left:16px;
list-style:disc;
width:580px;
}

div#aboutCompany ol li {
line-height: 18px;
margin-bottom: 4px;	
}

div#infoTabs table thead tr th {
text-align: center;
padding:4px;
border-bottom:1px solid #ecb482;
}
div#infoTabs table tbody tr td {
text-align: center;
padding:9px 4px 8px 4px;
border-bottom:1px solid #e4dfc1;
}

div#infoTabs div#okucia table tbody tr td {
text-align: left;
vertical-align:top;
padding:4px 10px 5px 4px;
border-bottom:1px solid #e4dfc1; 
}

table.charTable {
width:600px;
float:left;
margin:8px 0 16px 0;
}
table.charTable thead tr th, table.charTable tbody tr td {
text-align: center;
vertical-align:middle;
padding:4px;
border-bottom:1px solid #b8b088;
}
table.charTable thead tr th.parameter, table.charTable tbody tr td.parameter{
text-align:right;
width:120px;
background: #efedc9;
}

/************** DODATKOWE INFORMACJE *****************/
div#additionalInfo {
width:100%;
height:211px;
background:url(../gfx/tla/addInfo_bg.jpg) top center no-repeat;
float:left;
margin:24px 0 0px 0;
}
div#additionalInfoContainer {
width:960px;
margin:0 auto;
}

div#additionalInfoContainer h2 {
float:right;
width:588px;
background:url(../gfx/dodatki/HaddInfo.jpg) no-repeat;
padding:8px 0 8px 70px; margin:24px 0 0 0;
font-size:30px;
}
div#additionalInfoContainer p {
width:588px;
float:right;
}

div#additionalInfoContainer ul {
float:right;
width:588px;
margin:0; padding:0;
}

div#additionalInfoContainer ul li {
list-style:none;
float:left;
display:inline;
padding:24px 0 24px 68px;
font-size:16px;
color:#e06900;
}
div#additionalInfoContainer ul li.addInfo_Phone, div#additionalInfoContainer ul li.addInfo_Mail {
background:url(../gfx/dodatki/addInfoIcons.jpg) 0 0 no-repeat;
}
div#additionalInfoContainer ul li.addInfo_Mail {
background-position:0 -59px;
margin-left:40px;
}


/********************************************* DZIAŁ KONTAKTU **********************************************/
div#contactInfoBox {
width:280px;
float:left;
margin:0 0 0 14px; padding:0;
}


div#googleMapBox {
width:600px;
float:right;
margin:0; padding:0;
}

div#googleMapBox iframe {
border:1px solid #ec872d;
padding:2px;
background:#fff;
}

/*********************************************** STOPA ********************************************/
div#footer {
width:100%;
float:left;
margin:40px 0 20px 0;
padding:12px 0 0 0;
background:url(../gfx/tla/footer_bg.jpg) top center no-repeat;
}

div#footerContainer {
width:960px;
margin:0 auto;
}

p.copyRights {
float:left;
margin:0 0 0 14px;
width:260px;
}

div#footerContainer ul {
float:right;
margin:0; padding:0;
width:auto;
}

div#footerContainer ul li {
list-style:none;
float:left;
display:inline;
margin-left:18px;
}

p.madeby {
clear:both;
float:right;
width:auto;
margin:10px 0 4px 0;
}


/*********************************** treść AJAX **********************************/
div#ajaxBox {
height:100%; overflow:hidden; background:#fff9d7; padding:4px;
}
div#ajaxBox ul{
float:left; width:auto;
margin:0 0 0 16px; padding:0;
}

div#ajaxBox ul li {
margin-bottom:4px;
background:url(../gfx/dodatki/download.gif) 0 0 no-repeat;
list-style:none;
padding:0 0 2px 22px;
}

div#ajaxBox p.infoP {
clear:left;
float:left; width:auto;
border:1px solid #a6876b; padding:4px; background:#e5d9ce; color:#4f3319;
}
div#ajaxBox a.pdfDownloadAll {
float:right;
width:160px;
margin:0 auto;
height:48px;
display:block;
text-indent:-5000px;
background:url(../gfx/dodatki/pdfAllDownload.jpg) no-repeat;
}
