 /* CSS global BODY styles */body {	margin: 0px;	padding: 0px;	font-family: "Tahoma" , sans-serif;	font-size: 11px;	color: #5a2a18;}  select {	margin: 0px;	padding: 0px;}div, img, ul, ol, li, dl, dt, dd, p, div, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, h7, h8 {	margin: 0;	padding: 0;	text-indent: 0;}fieldset{  border:none;}.textVersion {	display: none;}p {	line-height: 1.5em;	text-align: justify;}a, a:visited {  font-weight:bold;    color:#361000;	text-decoration: none;}a img{  border:none;}/* ------------------------------------------------------------------------------ MAIN DIVS */div.contentArea{  margin:0px auto;  width:817px;  position:relative;}.clearfix{  clear:both;  font-size:0px;}/* ------------------------------------------------------------------------------ TOP DIVS */#top_bkg{  background: url('../img/top_bkg.jpg') top center no-repeat;  height:100px;}#top_bkg ul{  list-style-type:none;  padding:25px 0px 0px 19px;}#top_bkg ul li{  float:left;  display:block;}#top_bkg ul li a span{  display:none;}#top_bkg ul li#m_stronaGlowna a{  display:block;  width:156px;  height:56px;  background: url('../img/menu_stronaGlowna.jpg') 0 0 no-repeat;}#top_bkg ul li#m_oferta a{  display:block;  width:155px;  height:56px;  background: url('../img/menu_oferta.jpg') 0 0 no-repeat;}#top_bkg ul li#m_oFirmie a{  display:block;  width:155px;  height:56px;  background: url('../img/menu_oFirmie.jpg') 0 0 no-repeat;}#top_bkg ul li#m_artykuly a{  display:block;  width:155px;  height:56px;  background: url('../img/menu_artykuly.jpg') 0 0 no-repeat;}#top_bkg ul li#m_kontakt a{  display:block;  width:156px;  height:56px;  background: url('../img/menu_kontakt.jpg') 0 0 no-repeat;}#top_bkg ul li#m_stronaGlowna a:hover, #top_bkg ul li#m_stronaGlowna a.active{  background: url('../img/menu_stronaGlowna.jpg') 0 -56px no-repeat;}#top_bkg ul li#m_oferta a:hover, #top_bkg ul li#m_oferta a.active{  background: url('../img/menu_oferta.jpg') 0 -56px no-repeat;}#top_bkg ul li#m_oFirmie a:hover, #top_bkg ul li#m_oFirmie a.active{  background: url('../img/menu_oFirmie.jpg') 0 -56px no-repeat;}#top_bkg ul li#m_artykuly a:hover, #top_bkg ul li#m_artykuly a.active{  background: url('../img/menu_artykuly.jpg') 0 -56px no-repeat;}#top_bkg ul li#m_kontakt a:hover, #top_bkg ul li#m_kontakt a.active{  background: url('../img/menu_kontakt.jpg') 0 -56px no-repeat;}   #top_bkg ul.navMenue{  position:absolute;  top:2px;  right:20px;  padding:0px;}#top_bkg ul.navMenue li{  float:left;  padding-left:10px;}#logo_bkg{  position:relative;  background: url('../img/logo_bkg.jpg') top center no-repeat;  height:165px; }#logo_bkg h1{  position:absolute;  top:43px;  left:240px;}/* ------------------------------------------------------------------------------ MENU DIVS */.contentArea h2 span{  display:none;}.contentArea p{  padding:8px 0px;}.contentArea p.authotInfo{  float:right;  padding:0px 0px 0px 0px;}/* ------------------------------------------------------------  HOME PAGE */#main_sub{  width:256px;  float:left;}#fleshBanner{  width:530px;  height:270px;  background: url('../img/flesh.jpg') 0 0 no-repeat;  border:1px solid #FFFFFF;}#main_main{  width:536px;  float:right;}#content_bkg{  background: url('../img/content_repeat_bkg.jpg') top center repeat-y;}#content_top_bkg{  background: url('../img/content_bkg.jpg') top center no-repeat;}#content_bkg .contentArea{  padding:20px 0px;}#welcomeBox{  padding:25px;  width:206px;  height:226px;  background: url('../img/c_welcomeBox.jpg');}#main_sub h2{  height:70px;}.main_banner{  clear:both;  padding:23px 0px 0px 0px;}img.banner_offer{  float:left;}#newsletter_box{  margin-top:23px;  padding:13px 0px 0px 21px;  width:235px;  height:98px;  background: url('../img/banner_newsletter.jpg');}#newsletter_box h2{  width:118px;  height:51px;  background: url('../img/h_subskrybujNewsletter.jpg');}#newsletter_box form, #search_box form{  height:23px;  margin-top:5px;  width:221px;  background: url('../img/i_newsletterInput.jpg') 0 0 no-repeat;}#newsletter_box form input.i_text, #search_box form input.i_text{  color:#747474;  font-size:10px;  height:13px;  width:132px;  margin:0px 11px 0px 5px;  padding:4px 0;  background: none;  border:none;  float:left;}#newsletter_box form  input.i_image, #search_box form  input.i_image{  padding:0px;  margin:0px;  float:right;}#search_box{  float:right;  padding:13px 0px 0px 23px;  width:233px;  height:98px;  background: url('../img/banner_search.jpg');}#search_box h2{  width:146px;  height:51px;  background: url('../img/h_wyszukajNaStronie.jpg');}/* ------------------------------------------------------------  OFFER PAGE */.offerSortOrder{  margin-bottom:5px;}.offerSortOrder ul{  list-style-type:none;}.offerSortOrder ul li{  float:left;  padding-right:5px;  margin-left:5px;  border-right:1px solid #361000;}.offerSortOrder ul li.first, .offerSortOrder ul li.last{  border:none;}.offerSortOrder ul li a:hover{  text-decoration:underline;}.offerSortOrder li.active a{  border-bottom:1px solid #361000;  background: url('../img/actve_up.jpg') 0 5px no-repeat;  padding-left:10px;}.offerSortOrder li.active_asc a{  border-bottom:1px solid #361000;  background: url('../img/actve_up.jpg') 0 5px no-repeat;  padding-left:10px;}.offerSortOrder li.active_desc a{  border-bottom:1px solid #361000;  background: url('../img/actve_down.jpg') 0 5px no-repeat;  padding-left:10px;}.offerSortOrder li.active_asc a:hover, .offerSortOrder li.active_desc a:hover{  text-decoration:none;}#offer_sub{  width:230px;  float:left;}#offer_sub ul{  list-style-type:none;}#offer_sub ul li h1, #offer_sub ul li h2, #offer_sub ul li h3{  font-size:1em;}#offer_sub ul li ul{  display:none;}#offer_sub ul li a{  margin:3px 0px 0px 0px;  width:160px;  height:34px;  display:block;  padding:17px 0px 0px 70px;  color:#3b1200;  font-weight:bold;  cursor:pointer;  background: url('../img/offer_menu.jpg');}#offer_sub ul li a.first{  margin:0px;}#offer_sub ul li ul li a{  margin:2px 0px 0px 2px;  width:216px;  height:22px;  display:block;  line-height:22px;  padding:0px 0px 0px 10px;  color:#5c3525;  font-weight:normal;  background: url('../img/offer_menu_sub.jpg');}#offer_sub ul li ul li a:hover{  color:#c82400;  text-decoration:underline;}#offer_sub ul li ul li a.active{  color:#c82400;  text-decoration:underline;}#offer_sub ul li a.double{  padding:10px 0px 0px 70px;}#offer_main{  width:563px;  float:right;}#offer_main .offer_list_door{  list-style-type:none;}#offer_main .offer_list_door li{  width:259px;  height:184px;  margin:0px 0px 5px 0px;  padding:10px 10px 0px 10px;  float:left;  background: url('../img/offer_list_door.jpg');  position:relative;}#offer_main .offer_list_door li.np{  margin-right:5px;}#offer_main .offer_list_door li b.promotions{  width:56px;  height:54px;  display:block;  position:absolute;  top:-5px;  right:-5px;  z-index:10;  background: url('../img/offer_promotion.png');}#offer_main .offer_list_door li b.promotions span{  display:none;}#offer_main .offer_list_door li div.aboutProduct{  float:left;  width:165px;  height:170px;  overflow:hidden;}#offer_main .offer_list_door li div.aboutProduct a:hover{  text-decoration:underline;}#offer_main .offer_list_door li div.aboutProduct a{  display:block;}#offer_main .offer_list_door li h3{  font-size:11px;}#offer_main .offer_list_door li p{  text-align:left;}#offer_main .offer_list_door li p.price span{  font-size:9px;}#offer_main .offer_list_door li p.price b{  display:block;}#offer_main .offer_list_door li p.price b span{  font-size:17px;  color:#c32800;  font-weight:bold;}#offer_main .offer_list_door li p.price b span.oldPrice{  font-size:12px;  color:#5A2A18;  text-decoration: line-through;  }#offer_main .offer_list_door li img{  float:right;}#offer_main .lightBorder{  border:1px solid #f6efe2;  background: #d5c4a7;  padding:1px;}#offer_main .lightBorderSecond{  margin-top:10px;}#offer_main .mainInfo{  width:527px;  position:relative;  padding:15px;  border:1px solid #FFF;  background: #FFF url('../img/offer_main_info.jpg') bottom right repeat-x;}#offer_main .mainInfo select{  background:#F6F6F3 none repeat scroll 0 0;  border:1px solid #AC9880;  margin:5px 0 0;  width:190px;  padding:2px;  color:#5A2A18;  font-size:11px;}#offer_main .mainInfo .chooseType{  text-align:right;  float:right;  width:340px;  padding:0px 0px 0px 0px;}#offer_main .mainInfo .sortOrder{  float:left;  width:175px;  padding-top:9px;}.aboutType{  display:block;}#offer_main .mainInfo b.promotions{  width:56px;  height:54px;  display:block;  position:absolute;  top:-5px;  right:-5px;  z-index:10;  background: url('../img/offer_promotion.png');}#offer_main .mainInfo b.promotions span{  display:none;}#offer_main .mainInfo h3, #offer_main .mainInfo h1{  color:#cd2000;  font-size:17px;  padding:5px 0px 20px 0px;}                       #offer_main .mainInfo table{  border-left:1px solid #ac9780;  border-top:1px solid #ac9780;  /* background: #b8a28a; */}#offer_main .mainInfo table tr td{  border-right:1px solid #ac9780;  border-bottom:1px solid #ac9780;  border-left:1px solid #FFF;  border-top:1px solid #FFF;}#offer_main .mainInfo .mainDescrition{  width:400px;  float:left;}#offer_main .mainInfo .priceBox{  font-size:11px;  width:125px;  float:right;  padding:20px 0px 0px 0px;}#offer_main .mainInfo .priceBox img{  cursor:pointer;}#offer_main .mainInfo .priceBox p{  padding-bottom:30px;}#offer_main .mainInfo .priceBox b{  display:block;}#offer_main .mainInfo .priceBox b span{  font-size:17px;  color:#c32800;}#offer_main .mainInfo .priceBox b span.oldPrice{  font-size:12px;  color:#5A2A18;  text-decoration: line-through;}#offer_main .mainInfo .priceBox b span.fixPrice{  padding-left:34px;}#offer_main .subInfo{  padding:15px;  border:1px solid #FFF;  background: #efe9df;}#offer_main .subInfo img{  float:right;  margin-left:20px;}#offer_main .subInfo img.pdfIco{  float:left;  margin:20px 10px 0px 0px;}#offer_main .subInfo h3.pdfIco{  float:left;  margin:20px 20px 0px 0px;  width:226px;  clear:none;}#offer_main .subInfo p, #offer_main .subInfo ul{  padding:5px 0px;}#offer_main .subInfo ul{  padding:5px 0px 5px 20px;}#offer_main .subInfo h3{  color:#5a2a18;  font-size:16px;  font-weight:bold;  clear:both;  display:block;  padding:15px 0px;}#offer_main .subInfo ul.photoList{  list-style-type:none;  padding:0px;  margin:0px;  width:540px;  overflow:hidden;}#offer_main .subInfo ul.photoList li img{  float:none;  border:1px solid #b49a86;  padding:1px;  margin:0px;}#offer_main .subInfo ul.photoList li{  float:left;  width:120px;  text-align:center;  margin-right:15px;  margin-bottom:10px;  display:block;}#offer_main .subInfo ul.photoList li span{  display:block;}#offer_main .subInfo ul.photoList li.last{  margin-right:0px;}#offer_main .lightBorder form{  text-align:left;  padding:0px 0px 0px 30px;  color:#6b4433;}#offer_main .lightBorder form h4{  font-size:17px;  padding-bottom:20px;  display:block;  height:25px;}#offer_main .lightBorder form ul{  list-style-type:none;  padding:0px;}#offer_main .lightBorder form ul li {  float:left;  width:240px;}#offer_main .lightBorder label{  font-weight:bold;  display:block;  margin-top:10px;}#offer_main .lightBorder form input.i_text,#offer_main .lightBorder form textarea.t_text,#offer_main .lightBorder form input.i_text_small{  background: #f6f6f3;  border:1px solid #ac9880;  padding:3px 5px;  width:210px;  height:15px;  margin:5px 0px 0px 0px;}#offer_main .lightBorder form textarea.t_text{  width:450px;  height:80px;  margin-bottom:10px;}#offer_main .lightBorder form ul.smalForm li{  width:165px;}#offer_main .lightBorder form input.i_text_small{  width:130px;}#offer_main .lightBorder form select.s_input{  background: #f6f6f3;  border:1px solid #ac9880;  margin:5px 0px 0px 0px;  width:130px;}#offer_main .lightBorder form input.i_submit{  font-size:17px;  font-weight:bold;  color:#c32800;  font-family:"Tahoma";  border:none;  background: none;  cursor:pointer;  width:165px;  margin:10px 0px 0px 295px;}.incoretFormValue{  text-align:center;  color:red;  font-weight:bold;  padding:15px 0px;}span.incorectDate{  display:block;  color:red;  font-weight:bold;}#main_main .lightBorder, #main_sub .lightBorder{  border:1px solid #f6efe2;  background: #d5c4a7;  padding:1px;}#main_main .backgroundFix, #main_sub .backgroundFix{  background:#EFE9DF;  border:1px solid #FFFFFF;  padding:15px;}#main_sub .backgroundFix{  padding:20px;}#h_kontakt{  background: url('../img/h_kontakt.jpg') 0 0 no-repeat;}#h_home{  background: url('../img/h_home.jpg') 0 0 no-repeat;}#h_artykuly{  background: url('../img/h_artykuly.jpg') 0 0 no-repeat;}#h_o_firmie_sub{  background: url('../img/h_o_firmie.jpg') 0 0 no-repeat;}#h_polecamy{  background: url('../img/h_polecamy.jpg') 0 0 no-repeat;}#main_main .lightBorder form{  text-align:left;  padding:0px 0px 0px 20px;  color:#6b4433;  height:240px;  overflow:hidden;}#main_main .lightBorder form ul{  list-style-type:none;  padding:0px;}#main_main .lightBorder form ul li {  float:left;  width:240px;}#main_main .lightBorder label{  font-weight:bold;  display:block;  margin-top:7px;}#main_main .lightBorder label.labelFormPlik{  width:208px;  float:left;}#main_main .lightBorder form input.i_text,#main_main .lightBorder form textarea.t_text,#main_main .lightBorder form input.i_text_small{  background: #f6f6f3;  border:1px solid #ac9880;  padding:2px 5px;  width:210px;  height:14px;  margin:4px 0px 0px 0px;  font-family:"Tahoma";  font-size:11px;}#main_main .lightBorder form textarea.t_text{  width:450px;  height:40px;  margin-bottom:7px;}#main_main .lightBorder form ul.smalForm li{  width:165px;}#main_main .lightBorder form input.i_text_small{  width:130px;}#main_main .lightBorder form select.s_input{  background: #f6f6f3;  border:1px solid #ac9880;  margin:5px 0px 0px 0px;  width:130px;}#main_main .lightBorder form #buttons{  width:463px;  clear:both;  padding:12px 0px 0px 0px;}#main_main .lightBorder form .i_clear{  font-family:"Tahoma";  font-size:11px;  font-weight:bold;  color:#361000;  border:none;  background:none;  float:left;  padding:0px;  cursor:pointer;  text-align:left;}#main_main .lightBorder form .i_submit{  font-family:"Tahoma";  font-size:11px;  font-weight:bold;  color:#361000;  border:none;  background:none;  float:right;  padding:0px;  cursor:pointer;  text-align:right;}#main_main ul.articelList{  list-style-type:none;  padding:20px;}#main_main ul.articelList li{  clear:both;}#main_main ul.articelList li img{  float:left;  margin-right:25px;}#main_main ul.articelList li .separator{  clear:both;  background: url('../img/article_separator.jpg') 0 30px repeat-x;  height:32px;  border:none;  margin:10px 0px 20px 0px;}#main_main ul.articelList li p{  padding:0px;}#main_main ul.articelList li h3, #main_main ul.articelList li p{  float:left;  width:340px;}#main_main ul.articelList li h3{  font-size:11px;}#main_main .download_acrobat{  margin:0px 0px 0px 175px;  display:block;  width:158px;  height:39px; }#main_main .download_acrobat a{  display:block;  width:158px;  height:39px; }.fixHeightSubWysiwyg{  overflow:hidden;  height:230px;}#main_main .fixHeightContactForm{  overflow:hidden;  height:240px;}.siteMap ul{  list-style-type:none;  padding-left:20px;}.siteMap ul li{  line-height:17px;}.siteMap ul li.box{  width:240px;  float:left;  background:#D5C4A7;  border:1px solid #F6EFE2;  padding:1px;  margin-left:10px;}.siteMap ul li.box .boxBorder{   width:208px;  float:left;  background:#e3dfd6 url(../img/offer_main_info.jpg) top left repeat-x;  border:1px solid #FFFFFF;  padding:15px;  position:relative;}     .siteMap ul li.box .first{  font-size:14px;  margin-bottom:10px;  display:block;  font-weight:bold;}.siteMap ul li.box ul{  padding-left:10px;}.siteMap ul li.box ul ul{  padding-left:20px;}.siteMap ul li.box li li a{  font-weight:normal;}         .breadcrumbach{  background:#D5C4A7;  border:1px solid #F6EFE2;  padding:1px;  margin-bottom:5px;}.breadcrumbachBorder{  background:#e3dfd6 url(../img/offer_main_info.jpg) bottom left repeat-x;  border:1px solid #FFFFFF;  padding:15px;}.breadcrumbachBorder ul{  list-style-type:none;}.breadcrumbachBorder ul li{  float:left;  padding-right:10px;}.breadcrumbachBorder ul li a:hover{  text-decoration:underline;}/* -- main page product */#main_sub #recommendableBox{  border:1px solid #d5c4a7;  background:url("../img/c_recommendableBox.jpg") repeat scroll 0 0 transparent;  height:366px;  padding:20px 20px;  width:212px;}#main_sub #recommendableBox .slideArea{  overflow:hidden;                                    width:212px;  height:259px;  margin:7px 0px 0px 0px;}#main_sub .mainPageProduct{  list-style-type:none;  margin:0px;  padding:0px;}#main_sub .mainPageProduct li{  width:212px;  height:259px;  float:left;  position:relative;}    #main_sub .mainPageProduct li div.productInfo{  height:230px;  overflow:hidden;}#main_sub .mainPageProduct li div.aboutProduct{  float:right;  width:120px;  height:210px;  overflow:hidden;}#main_sub .mainPageProduct li div.aboutProduct a:hover{  text-decoration:underline;}#main_sub .mainPageProduct li div.aboutProduct a{  display:block;}#main_sub .mainPageProduct li h2 {  display:inline;  height:auto;}#main_sub .mainPageProduct li h2 a{     font-size:12px;  color:#b20000;}#main_sub .mainPageProduct li p{  text-align:left;}#main_sub .mainPageProduct li p.price span{  font-size:9px;}#main_sub .mainPageProduct li p.price b{  display:block;}#main_sub .mainPageProduct li p.price b span{  font-size:17px;  color:#c32800;  font-weight:bold;}#main_sub .mainPageProduct li p.price b span.oldPrice{  font-size:12px;  color:#5A2A18;  text-decoration: line-through;}#main_sub .mainPageProduct li img{  float:left;}#main_sub .mainPageProduct li a.more{  clear:both;  width:211px;  height:29px;  display:block;  line-height:29px;  text-align:center;  color:#FFF;  font-size:11px;  background: url('../img/b_zobacz_szczegoly.jpg');}#main_sub #recommendableBox .navi{  padding-top:11px;}#main_sub #recommendableBox .navi span.info{  width:180px;  height:24px;  float:left;  display:block;      color:#a48769;  text-align:center;  line-height:24px;  font-weight:bold;}#main_sub #recommendableBox .navi span.goLeft{  width:15px;  height:24px;  float:left;  display:block;    cursor:pointer;    background: url('../img/b_gallery_left.jpg');}#main_sub #recommendableBox .navi span.goRight{  width:15px;  height:24px;  float:right;  display:block;       cursor:pointer;              background: url('../img/b_gallery_right.jpg');}/* -- main page product *//* ------------------------------------------------------------------------------ FOOTER DIVS */#footer_bkg{  padding-top:24px;  background: url('../img/footer_bkg.jpg') top center no-repeat;  height:54px;}#f_realizations{  text-align:left;  float:right;  width:155px;  color:#a93b00;  font-size:9px;  position:relative;  padding-top:14px;}#f_realizations a{  position:absolute;  top:0px;  right:0px;  width:107px;  height:39px;  display:block;  background: url('../img/footer_logo.jpg');}#f_realizations a span{  display:none;}#f_copy{  padding-top:14px;  float:left;  width:300px;  height:23px;  color:#a93b00;  font-size:9px;}#f_menu{  float:left;  padding-top:14px;}#f_menu ul{  list-style-type:none;}#f_menu ul li{  float:left;  padding:0px 15px;  border-left:1px solid #FFF;  color:#FFF;  font-size:9px;}#f_menu ul li.first{  border:none;}#f_menu ul li a{  color:#FFF;  font-size:9px;  font-weight:normal;  text-decoration:none;}